/* Hlavni prvky stranky */
body
{
  color: #FFFFFF;
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: Trebuchet MS, Arial;
  text-align: center;
  background-color: #FFFFFF;
}

h1 {font-size: 24px; padding: 0 0 0 0; margin: 0 0 16px 0;}

.MainText {width: 920px; }
.MainTextLeft {float: left; width: 450px;}
.MainTextRight {float: right; width: 420px; }
.cenik {width: 920px; overflow: auto; background: #DADDB3;}

.cenik table  {margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-top: 1px solid white; border-left: 1px solid white;  }
.cenik th  {text-align: center; border-right: 1px solid #FFFFFF; background-color: #ECECEC; padding: 0px; color: black;}
.cenik td {text-align: center; border-right: 1px solid #FFFFFF; padding: 4px; border-bottom: 1px solid white; color: black;}

/* 
.cenik .odd_row {background-color: #E7E7E7;}
.cenik .even_row {background-color: transparent; }	 
*/
	 	 
.wrapper { width: 990px; position: relative; margin: 10px auto 20px auto;}

.document {width: 990px; position: relative; text-align: left; background: transparent url('../image/background_document.gif') left top repeat-y;}

/* Zahlavi */
.home_link {width: 990px; height: 50px; position: absolute; left: 0; top: 0; text-align: center; background-color: #FFFFFF;}

.home_link a, .home_link a:link, .home_link a:visited
{
  color: #BFBFBF;
  display: block;
  margin-top: 10px;
  font: bold 16px Trebuchet MS, Arial;
  letter-spacing: 5px;
  text-decoration: none;
}

.home_link a:hover {color: #0190DF;}
.header {width: 990px; height: 50px; position: absolute; left: 0; top: 50px;  text-align: right;  background: transparent url('../image/background_header.gif') left top no-repeat; }

.header .language
{
  color: #FFFFFF;
  margin: 25px 30px 0 0;
  font: bold 14px Trebuchet MS, Arial;
}

.language a, .language a:link, .language a:visited {color: #FFFFFF; text-decoration: none;}
.language a:hover {color: #0190DF;} 

/* Menu */
.menu {width: 845px; height: 60px; position: absolute; right: 0; top: 50px; background: #FFFFFF url('../image/background_menu.gif') left top no-repeat;}
.menu ul {float: left; width: 830px; padding: 0 0 0 0; margin: 15px 0 15px 15px; padding: 0;}
.menu ul li { display: block; float: left; margin: 7px 0 7px 0; padding: 0 11px 0 11px;}
.menu ul li a, .menu ul li a:link, .menu ul li a:visited {color: #303030; font: bold 13px Trebuchet MS, Arial; text-decoration: none;}
.menu ul li a:hover, .menu ul li a.selected {color: #619C9C;}

.submenu {width: 410px; height: 30px; position: absolute; right: 0; top: 160px; background: #FFFFFF url('../image/background_menu.gif') left bottom no-repeat;}
.submenu ul { float: left; width: 710px; height: 30px; margin: 0 0 0 14px; padding: 0;}
.submenu ul li { display: block; float: left; margin: 3px 0 3px 0; padding: 0 12px 0 12px;}
.submenu ul li a, .submenu ul li a:link, .submenu ul li a:visited { color: #303030; font: bold 11px Trebuchet MS, Arial; text-decoration: none;}
.submenu ul li a:hover, .submenu ul li a.selected { color: #0190DF;}

/* Obsah */
.content {padding: 160px 15px 10px 15px;  margin: 0;  text-align: left;}

.IntroLRoh{width: 225px; float: left;}
.IntroRRoh{width: 291px; float: right;}
.IntroMiddle {float: left; width: 440px;}
.IntroText {padding: 10px; color: white; }

.intro {margin-top: 40px;}
.intro img{  float: left;}
.intro .text p {font-weight: bold;}


.text {clear: both; }
.textIn {margin: 40px 20px 0px 20px;}

.text img
{
  margin: 0 10px 0 10px;
}

.left_column
{
  float: left;
  width: 220px;
  min-height: 300px;
  margin-top: 140px;
}

.left_column h3
{
  color: #018EDD;
  width: 160px;
  height: 22px;
  margin: 0;
  padding: 9px;
  text-align: right;
  font: bold 16px Trebuchet MS, Arial;
  background: #E1F3FF url('../image/background_h3.gif') right top no-repeat;
}

.left_column p
{
  margin: 5px 0 5px 10px;  
}

/* Zapati */
.cleaner
{
  clear: both;
}

.footer
{
  height: 25px;
  background: transparent url('../image/background_footer.gif') left top no-repeat;
}

/* Hlavni prvky */
a, a:link, a:visited
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}

a:hover
{
	
  color: #EFEFEF ;
  text-decoration: underline;
}

img
{
  border: none;
}

li { margin-bottom: 0px; list-style-type: square;}


/* Ostatni prvky */
.bold
{
  font-weight: bold;
}

.date
{
  font: bold 12px Trebuchet MS, Arial;
  margin: 15px 20px 5px 10px;
}

.pages
{
  margin-top: 15px;
  text-align: center;
}


.gp {float: left; margin-right: 20px; text-align:center; font-size:12px; }
.gp img {margin: 0 0 0 0; padding: 0 0 0 0px;}

.gallery_preview img
{
  margin: 3px 2px 0 2px;
  padding: 0 0 0 0;
  
}

.gallery_preview a, .gallery_preview a:link, .gallery_preview a:visited
{
  float: left;
  display: block;
  
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  background-color: #F7F7F7;
	color: #333333;
  	border: 1px solid #F7F7F7;
   margin: 10px;
}

.gallery_preview a:hover {
  border: 1px solid #BDBDBD; 
}

td.highlight{background-color: #d9f5d7; color: navy;}
td.volny {color: green;}
td.predany {color: red;}
td.prenajaty {color: blue;}
p.note {color: black; padding: 0px 0px 0px 15px; line-height: 20px; font-size: 13px;}
