@import url("styly_zaklad.css");

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }

html, body  {
	height: 100%;
  }

body {
	text-align: center;
	color: #000;
  	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	background: #FFFAA6 url('../img/pozadi.jpg') repeat-x;
}


#kontejner {
  width: 750px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  margin-bottom: 20px;
  }
html>body #kontejner {
	height: auto;
}

#hlavicka {
  width: 750px;
  height: 160px;
  margin: auto;
  background: #FFD843 url('../img/hlavicka.jpg') repeat-x;
  }

#logo {
  float: left;
  }

#hlavni_telo {
  width: 750px;
  height: auto;
  margin: auto;
  }

#prave_telo {
  width: 520px;
  height: 260px;
  margin: auto;
  float: right;
  background: url('../img/01.jpg') no-repeat;
  border-bottom: 12px solid #FED566;
  }

/*** Menu leve ***/ 
	
div.menu_leve  {
  margin: 0;
  padding: 0;
  float: left;
  text-align: left;
  font-size: 1.2em;
  }

div.menu_leve ul, div.menu_leve ul.vybrano {
	margin: 0;
	padding: 3px 0 13px 0;
	list-style-type: none;
	}

div.menu_leve li, div.menu_leve li.vybrano {
	margin: 0;
	padding: 0;	
	background-image: none;
	}

div.menu_leve li a, div.menu_leve li a:link, div.menu_leve li a:visited {
  text-decoration: none;
  padding: 5px 0;
  display: block;
  width: 100%;
  color: #763B00;
  }
 
div.menu_leve li a:hover {
  color: #763B00;
  font-weight: bold;
  
  }

div.menu_leve li.vybrano a, div.menu_leve li.vybrano a:link, div.menu_leve li.vybrano a:visited, div.menu_leve li.vybrano a:hover {
  text-decoration: none;
  padding: 5px 0;
  display: block;
  width: 100%;
  color: #763B00;
  font-weight: bold;
  }
  
div.menu_leve li span, div.menu_leve li.vybrano span  {
	padding: 2px 15px 0 40px;
	display: block;
	}
	
div.menu_leve li a span, div.menu_leve li a:link span, div.menu_leve li a:visited span {
	background: url('../img/bod.jpg') 25px 10px no-repeat;
	display: block;
	}
	
div.menu_leve li a:hover span {
	background: url('../img/bod.jpg') 25px 10px no-repeat;
	display: block;
	}
	
div.menu_leve li.vybrano a span, div.menu_leve li.vybrano a:link span, div.menu_leve li.vybrano a:visited span, li.vybrano a:hover span {
	background: url('../img/bod.jpg') 25px 10px no-repeat;
	display: block;
	}

#hlavni_obsah {
  width: 750px;
  height: auto;
  margin: auto;
  }
		#hlavni_obsah ul li{
			list-style-image: url('../img/li_slunecnice.jpg');
			margin: 15px 0px 0px 30px;
			padding: 0px 0px 0px 10px;
		
		}

#hlavni_obsah td.zarovnani_index 
	{
			padding-top:0px;
			margin-top:0px;
			vertical-align: top;
			width: 60%;
		}	
		
.prave_obsah {
  width: 500px;
  height: auto;
  margin: auto;
  float: right;
  text-align: left;
  padding: 15px 10px 10px 10px;
  color: #763B00;
  background: #fff;
  }
		.pravy_obsah a{
			color: #FF9200;		
		}
		.pravy_obsah a:hover{
			color: #000000;
			text-decoration: none;
		}


.leve_obsah {
  width: 200px;
  height: auto;
  margin: auto;
  float: left;
  text-align: left;
  padding: 0px 0px 0 24px;
  }
		#leve_obsah a {
			color: #FF9200;		
		}
		#leve_obsah a:hover{
			color: #000000;
			text-decoration: none;
		}

.okynko_foto {
	width: auto;
	height: auto;
	float: left;	
	margin: 3px 10px 3px 0px;
  	padding: 3px;
	border: 1px solid #FF9200;
}
#paticka {
  width: 750px;
  height: auto;
  margin: auto;
  color: #735D24;
  padding: 10px 0px 5px 0px;
  background: #FED566;
  }
		#paticka a:hover{
			color: #000;
			text-decoration: none;
		}

		#paticka a {
			color: #735D24;
		}
		
		



		/* styly pro galerii */
		/* styly pro galerii */
		/* styly pro galerii */
		/* styly pro galerii */
		
		
div.galerie {
background: #fed566;  /* nastaveni pozadi  */
width: 130px;
height: 130px;
text-align: center;
position:relative;
display: table-cell;
vertical-align: middle;
}
#hlavni_obsah .galerie img {
border: 1px solid #ff9200;
display: block;
position:relative;
left: 0;
margin: 0 auto;
text-align: center;
}
#hlavni_obsah div.galerie p {
padding: 0 15px;
}
* html div.galerie div {
width: 100%;
position:absolute;
top: 50%;
left: 0;
}
* html div.galerie  p {
position: relative;
top: -50%
}
.box_fotky /* !!! nastavuje float  */
{
margin:10px 10px 10px 10px;
float:left;
}
.box_fotky_uvod /* !!! nastavuje float  */
{
margin:4px 10px 10px 10px;
float:left;
}
.strankovani
{
float:left;
width:500px;
margin-top:30px;
border:0px solid #000000;
}
.strankovani a.normal{
color:#525252;
padding-left:3px;
}
.strankovani a.normal:hover {
color:#525252;
padding-left:3px;
}
#hlavni_obsah .strankovani .aktivni
{
color:#525252;
font-size: 1.8em;
text-align: center;
font-weight: bold;
padding-left:3px;
}
.noDisplay	{
display: none;
}

 div.calendar { }
  div.calendar table { border: 1px solid #FF9200; width: 200px; font-size: 90%; line-height: 1.25em; color: #763B00; margin: 0; background: #FFF; }
  div.calendar td, div.calendar th { padding: 0; text-align: center; border: 1px solid #FF9200;  font-family: Tahoma, sans-serif; }
  div.calendar table table td, div.calendar table table th { border: none; }
  div.calendar td span, div.calendar th span { display: block; border: 1px solid #FFF; padding: 0.1em 0.2em; }
  div.calendar table table td { font-weight: bold; color: #FED566; padding: 0; }
   div.calendar table a { display: block; color:#FF9200; text-decoration: none; }
  div.calendar .akce, td.akce a, td.akce a:link, td.akce a:visited {
	color: #fff;
	font-weight: bold;
	background: #FED566;
	text-decoration: none;
}
  div.calendar td.akce a:hover {
	color: #fff;
	font-weight: bold;
	background: #FED566;
text-decoration: none;
}
  div.calendar div.bubble { width: 100%; height: 171px; position: absolute; top: 0; left: 0; background: url(../img/bublina-zelena-levy-okraj.gif) no-repeat left top; text-align: left; color: #FFF; display: none; }
  div.calendar div.bubble div { padding: 1em 20px; background: url(../img/bublina-zelena-pravy-okraj.gif) no-repeat right top; min-height: 131px; }.home div.calendar div.bubbleblue { background-image: url(../img/bublina-modra2-levy-okraj.gif); }.home div.calendar div.bubbleblue div { background-image: url(../img/bublina-modra2-pravy-okraj.gif); }
.text { 
display:none;
position:absolute; 
  top:10%;
  left:10%;
  width:200px;
  height:100px;
 background-color: #2481a2;
 color:#fff;
  text-align: justify;
 }
 .text  ul
{
      LIST-STYLE-TYPE: square ;
}
.text p
{
padding-right:5px;
padding-left:5px;
}
.text a { color: #ffffff; text-decoration: none;Font-weight:bold;  }
.text a:hover {  color: #ffffff; text-decoration: underline;Font-weight:bold; }
.hide { display:none; }
		
