.detail {
	position: absolute; 
	width: 0px;
	top: 50%;
	display: none;
}
 
body {
	margin:0px;
	padding:0px;
   	text-align: center;
	background-color:white;
	background-image: url(pic/pozadi.gif);
	font-family :     Arial, Arial CE, Helvetica, Arial CE, Tahoma, Verdana,Arial, sans-seriff;     
	font-size:80%;      
	color:#29366C;  
	}
 
 
#main { 
	width: 960px;
	text-align: center;
	margin:0px;
	padding:0px;
	margin: auto;
	background: url(pic/pic03.gif) repeat-y;
	margin-top:10px;
	
}
 
#hlavicka {
	width:100%;
	height:111px;
	margin:0px;
	padding:0px;
	background: url(pic/pic01.jpg);
	
}
 
#hlavicka h2 
{ 
	float:left;
	margin:0px;
	padding:0px;
	font-size:20px;
 
	
} 
 
#hlavicka a {
	color:#000000;
	padding:0px;
	margin:0px;
	
}
.logo 
{ 
  float:left;
	width: 147px; 
	height: 111px; 
	position: relative; 
	left:52px;
 padding:0px;
	margin:0px;
 
} 
 
.logo span 
{ 
  left:0px;
	background: url(pic/pic12.gif) no-repeat; 
	position: absolute; 
	width: 147px; 
	height: 100%; 
	cursor: hand; 
	cursor: pointer;
	padding:0px;
	margin:0px;
	float:left;
} 


#hlavicka div.hesl{
  width:460px;
  margin-left:345px;
  margin-top:30px;
  float:left;
  text-align:left;
  
}

#hlavicka div.hesl p{
  color:#D5E2F2;
  font-size:180%;
  font-style:italic;
  margin:0px;
  padding:0px;
  font-family: Times New Roman, Arial, Arial CE;
  line-height:1.5;
  }
  
#hlavicka div.hesl p.dalsi{
  	background: url(pic/pic20.gif) no-repeat;
  	padding-left:15px;
}
 
#hlavicka div.hesl p.dalsi a{
    font-size:60%;
    font-style:normal;
    color:#D5E2F2;
}
 
#pruh-s-jazyky {
	float:left;
	width: 943px;
	height:27px;
	margin:0px;
	padding:0px 17px 0px 0px;
	background: url(pic/pic02.jpg);
           text-align:right;
	
 }
 
 #pruh-s-jazyky p{
 float:left;
 margin:0px;
 padding:0px;
 text-align:left;
 }
 
#pruh-s-jazyky p.drobeckova-navigace{
  width:514px;
  padding-left:230px;
  padding-top:7px;
  color:#D5E2F2;
  font-size:87%;
} 

#pruh-s-jazyky p.drobeckova-navigace a{
  color:#D5E2F2;
}
 
#pruh-s-jazyky img{

	border:1px solid white;
	margin:5px 1px 0px 0px;
	 
 
 }
 
#menu {
	float:left;
	width:205px;
	margin: 0px 0px 0px 7px;
	_margin: 0px 0px 0px 4px;
	padding:0px;
	 
	}
 
#menu div.nadpis-menu{
	display:block;
	float:left;
	width:205px;
	height:27px;
	background: url(pic/pic04.jpg);
	margin:0px;
	padding:0px;
}
 
#menu ul {
	margin:0px 0px 0px 3px;
	padding:0px;
	listy-style:none;
	text-align:left;
}
 
#menu li {
	display:block;
	float:left;
	width:168px;
	background: url(pic/pic05.jpg);
	padding:7px 5px 6px 32px;
	margin:0px;
	border-bottom:1px solid white;
}
 
#menu li.posledni {
	background: url(pic/pic06.jpg);
	height:24px;
	border-bottom:0px;
}
 
#menu li a {
	color:#222B56;
	text-decoration:none;
	font-weight:bold;
	font-family :     Times New Roman, Arial, Arial CE;
	font-size:125%;  	
}
 
 
#menu li a:hover {
	color:#6B9BCB;
}
 
 
#stredni-sloupec {
	float:left;
	width:542px;
	padding:0px;
	margin:0px 6px 10px 6px;
	text-align:left;
	line-height:1.3;
	  background: url(pic/pic15.jpg)  repeat-x;
	}
	
 


 
#stredni-sloupec a {
	color:#29366C;
	
}
 
#stredni-sloupec h1{
	font-size:185%;
	font-weight:normal;
	font-family: Times New Roman, Arial, Arial CE;	
	margin:0px;
	padding:15px 10px 5px 20px;
	color:#29366C;
	letter-spacing: 1pt;
}

#stredni-sloupec h1.sablona1{
   font-size:210%;
 
  
}

#stredni-sloupec h1.sablona2{
   font-size:210%;
   text-align:right;
 
  
}
 
 
 
#stredni-sloupec h2{
	font-size:165%;
	font-weight:normal;
	font-family :     Times New Roman, Arial, Arial CE;	
	margin:0px;
	padding:15px 10px 0px 20px;
	color:#29366C;
	letter-spacing: 1pt;
}

#stredni-sloupec h2.s-carou{
  font-size:180%;
  margin:10px 0px 10px 10px;
  padding:0px 0px 5px 0px;
  float:left;
  clear:both;
  width:97%;
  border-bottom:3px solid #D5E2F2;
  
  }
 
#stredni-sloupec h3{
	font-size:125%;
	font-weight:bold;
	
	font-family :     Times New Roman, Arial, Arial CE;	
	margin:0px;
	padding:15px 10px 0px 10px;
	color:#29366C;
	letter-spacing: 1pt;
}
 
#stredni-sloupec h2.s-reliefem{
	display:block;
	width:521px;
	height:37px;
	background: url(pic/pic13.gif) no-repeat;
	font-size:165%;
	font-weight:normal;
	 
	font-family :     Times New Roman, Arial, Arial CE;	
	margin:0px;
	padding:5px 0px 10px 0px;
	color:#29366C;
	letter-spacing: 1pt;
	text-align:center;
	margin:4px 0px 0px 13px;
	
	border-bottom:2px solid #BEC6D9;
}
 
#stredni-sloupec h3.s-reliefem{
	display:block;
	width:521px;
	height:37px;
	background: url(pic/pic13.gif);
	font-size:125%;
	font-weight:normal;
	 
	font-family :     Times New Roman, Arial, Arial CE;	
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#29366C;
	letter-spacing: 1pt;
	text-align:center;
	margin:4px 0px 0px 13px;
}
 
#stredni-sloupec h4{
	font-size:125%;
 
	font-color:#222B56;
	font-family :     Times New Roman, Arial, Arial CE;	
	margin:0px;
	padding:15px 10px 0px 10px;
	color:#29366C;
	letter-spacing: 1pt;
}
 
#stredni-sloupec p{
	margin:10px 20px 5px 20px;
	padding:0px;
	
}
 
#stredni-sloupec p.podbarveno{
	background:#EFF4F9;
	border:1px solid #6699CC;
	padding:10px;
	
}

#stredni-sloupec p.bezove-podbarveni{
	background:#E1E5F1;
 font-size:14px;
 font-weight:bold;
 line-height:2;
	padding:10px;
	
}
 
#stredni-sloupec  ul{
	 margin:9px 0px 3px 25px;
  	list-style-image: url('pic/pic09.gif');
	padding:0px 0px 0px 5px;
	clear:both;
 
}
 
 
 
#stredni-sloupec    li {
	padding:0px 5px 10px 10px;
	margin:0px 0px 0px 20px;
	 
}


 
#stredni-sloupec table {
	padding:0px;
	margin:0px 0px 5px 5px;
	 border:0px;
	clear:both;
}
 
#stredni-sloupec tr{
	 
	 background:#EFF4F9;
 
	
}
 
#stredni-sloupec tr.nadpis{
	font-weight:bold;
	 background:#B0C9E3;
}
 
#stredni-sloupec td{
	padding:5px;
	text-align:center;
	 border-left:1px solid white;
	  border-top:1px solid white;
}
 
#stredni-sloupec legend{
	font-size:140%;
	 color:#222B56;
	font-family :     Times New Roman, Arial, Arial CE;	
	margin:0px;
	padding:0px;
	font-weight:normal;
 
	
}
 
#stredni-sloupec fieldset{
	margin-top:12px;
	background: #EFF4F9;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:6px solid #B0C9E3;
	clear:both;
	padding:0px 15px 5px 15px;
}
 
#stredni-sloupec input.odesilani {
	margin-top:4px;
	background: url(pic/pic10.jpg);
	border:1px solid #28366B;
	padding:2px;
	}

#stredni-sloupec div.motto {
  border-bottom:3px solid 	#D3E0F0;
  padding-bottom:10px;
  margin-left:5px;
  width:97%
  }
	
#stredni-sloupec div.motto p {
    font-family:Times New Roman;
    font-style:italic;
    font-size:17px;
}	
	
#stredni-sloupec div.motto p span {
  color:#666;
  font-style:normal;
}

#stredni-sloupec div.motto p.autor{
  text-align:right;
  font-style:normal;
}


#stredni-sloupec img {
	float:left;
	padding:1px;
	border:1px solid silver;
	margin:6px;
	
}


 
#stredni-sloupec img.zarovnej-vlevo{
	float:left;
	padding:1px;
	border:1px solid silver;
	margin:3px 8px 3px 0px;
	
}
 
#stredni-sloupec img.zarovnej-vpravo{
	float:right;
	padding:1px;
	border:1px solid silver;
	margin:3px 0px 3px 8px;
	
}
 
#stredni-sloupec img.zarovnej-stred{
	float:center;
	padding:1px;
	border:1px solid silver;
	margin:3px 0px 3px 8px;
	
}
 
#stredni-sloupec div.na-uvod {
	display:block;
	width:95%;
	 
	background: #EEF3F8;
	margin:0px 3px 0px 12px;
	padding:0px;
	border-bottom:6px solid #B0C9E3;
	}
 
 #stredni-sloupec div.na-uvod  img{
	 
	float:left;
	border:1px solid #B0AB4F;
	padding:1px;;
	margin:9px 3px 3px 9px;
 
}
 
#stredni-sloupec div.na-uvod  ul{
	 margin:9px 0px 3px 0px;
  	clear:none;
 
}
 
 
 
#stredni-sloupec div.na-uvod  li {
	display:block;
	float:left;
	width:194px;
	background: url(pic/pic08.gif);
	padding:7px 5px 6px 32px;
	margin:0px;
	 
}
 
 
#stredni-sloupec div.na-uvod2 {
	display:block;
	width:95%;
	background: #EEF3F8;
	margin:0px 3px 0px 12px;
	padding:0px;
	border-bottom:6px solid #B0C9E3;
	}
 
 #stredni-sloupec div.na-uvod2  img{
	 
	float:left;
	border:1px solid #B0AB4F;
	padding:1px;;
	margin:9px 3px 3px 9px;
 
}
 
#stredni-sloupec div.na-uvod2  ul{
	 margin:9px 0px 3px 0px;
  	clear:none;
 
}
 
#stredni-sloupec div.ref{
  border-bottom:1px solid #EAEAEA;
  padding:5px 0px 15px 0px;
  margin:7px;
  clear:both;
}

#stredni-sloupec div.ref p{
  display:table;
  
}


#stredni-sloupec p.bublina{
  background: url(pic/pic17.gif) no-repeat;
  float:left;
   
  width:115px;
  height:60px;
  font-weight:bold;
  text-align:center;
  padding:10px 0px 0px 0px;
  margin-right:10px;
  display:block;
}

#stredni-sloupec p.popisek-obrazku{
  background:#E1E5F1;
  width:505px;
  border-top:2px solid #CCCCCC;
  text-align:center; 
  color:#666;
  padding:5px 0px 5px 0px;
}

#stredni-sloupec p.dalsi{
  font-weight:bold;
}
 
#stredni-sloupec div.box-text {
  background:red;
  width:280px;
   height:93px;
  background:#EFF2F8;
   margin:7px;
   padding:10px;
   float:left;

}

#stredni-sloupec div.box-text h3{
  padding:0px;
  margin:0px 0px 5px 0px;
  font-size:110%;
  letter-spacing: 0pt;
}

#stredni-sloupec div.box-text label {
  float:left;
  padding-top:5px;
}
#stredni-sloupec div.box-text input {
  border:1px solid #666666;
  height:20px;
  margin-right:2px;
  float:left;
}

#stredni-sloupec div.box-text input.button {
  background:#2D3C77;
  border:1px solid #B0C8E2;
  color:white;
  text-transform:uppercase;
  font-weight:bold;
  font-size:90%;
  padding:3px;
  height:24px;
  cursor: hand; 
	cursor: pointer;
}      

.tema1 {
  background: url(pic/bcg1.jpg)  no-repeat !important;
} 

.tema1 h1{
  text-align:right;
  margin:100px 10px 0px 0px !important;
} 

.tema2 {
  background: url(pic/bcg2.jpg)  no-repeat !important;
} 

.tema2 h1{
  text-align:right;
  margin:100px 10px 0px 0px !important;
}

/* -----------------------  úvodka --------------------------- */

#uvodni-box-1 {
  background: url(pic/pic14.jpg) no-repeat #D8DEEE;
  width:503px;
  margin:15px 10px 0px 10px;
  padding:10px;
  border-bottom:1px solid #DFE5F1;
} 

#uvodni-box-1 h1{
  margin:0px;
  font-size:190%;
  padding:0px;
}

#uvodni-box-1 p{
  font-size:110%;
  margin:5px 0px 5px 0px;
  line-height:1.5;
  
}

#uvodni-box-1 img{
  border:3px solid #B0CAE5;
  margin:0px 10px 10px 0px;
  float:left;
  }
 
 
#uvodni-box-2 {
  background: url(pic/pic16.jpg);
  width:503px;
  margin:0px 10px 0px 10px;
  padding:10px;
  border-top:1px solid #A4C2DF;
  clear:both;
  float:left;
} 

 

#uvodni-box-2 h2{
  font-size:12px;
  font-weight:normal;
  margin-top:0px;
  padding-top:5px;
  
}

#uvodni-box-2 ul{
  margin:0px;
  padding:0px;
  float:left; 
}

#uvodni-box-2 ul li{
  float:left;
  list-style:none;
  width:250px;
  margin:0px;
  padding:0px;
}
 
#uvodni-box-2 ul img{
  float:left;
}

#uvodni-box-2 ul li a{  
  font-family :     Times New Roman, Arial, Arial CE;
  font-weight:bold;
  text-decoration:none;
  font-size:120%;
}

#uvodni-box-2 ul li a:hover{ 
  color:#5E70A2;
  } 
 
 #uvodni-box-3 {
  background: url(pic/pic22.jpg);
  width:503px;
  margin:0px 10px 0px 10px;
  padding:10px;
  border-top:1px solid #A4C2DF;
  clear:both;
  float:left;
} 

#uvodni-box-3 p{
  font-size:110%;
  line-height:1.5;
  margin:0px;
  padding:5px;
}

#uvodni-box-3 h2{
  margin:0px;
  padding:0px 0px 0px 5px;
} 

p.uvodni {
  font-size:110%;
  line-height:1.5;
}

#stredni-sloupec img.uvodni {
  border:4px solid #B0CAE5;
  margin-top:15px;
  margin-right:15px;

}
 
 /* -----------------------  sloupec --------------------------- */
 
 
#pravy-sloupec {
	float:left;
	width:185px;
	margin:0px 4px 0px 5px;
	text-align:left;
	}
 
 
#pravy-sloupec h2{
	font-size:140%;
	font-family: Times New Roman, Arial, Arial CE;	
	margin:0px;
	font-weight:normal;
	background: url(pic/pic19.gif);
	width:170px;
	height: 31px;
	padding-top:7px;
	margin:12px 6px 6px 6px;
	text-align:center;
}

#pravy-sloupec h3{
  font-size:100%;
  margin:0px 10px 5px 10px;
 }
 
#pravy-sloupec h3 a{
  color:#242D58;
  text-decoration:none;

}
 
#pravy-sloupec span{
	margin:0px;
	padding:2px 3px 5px 10px;
	font-size:90%;
	color:#666666;
}
 
#pravy-sloupec p{
	margin:0px;
	padding:2px 10px 5px 10px;
	font-size:95%;
	line-height:1.5;
}

#pravy-sloupec p a{
	 color:#242D58;
}
 
#pravy-sloupec p.dalsi{
	 font-weight:bold;
	 margin-bottom:15px;
	 
}
 
#pravy-sloupec p.dalsi a{
	 color:#242D58;
}

#pravy-sloupec div.pocasi {
  padding-left:20px;
  
}
 
#pravy-sloupec hr{
	text-align:center;
	width:70%;
	height:1px;
}
 
#rychla-navigace {
	width:920px;
	margin:5px 5px 0px 11px;
	padding:10px;
	background: url(pic/pic21.jpg);
	color:white;
	font-size:90%;
	font-family: Times New Roman, Arial, Arial CE;
	line-height:2;
}

#rychla-navigace a{
  color:white;
  text-decoration:none;
  padding:0px 10px 0px 10px;
}

#rychla-navigace a.n100{font-size:100%;}
#rychla-navigace a.n120{font-size:120%;}
#rychla-navigace a.n140{font-size:140%;}
#rychla-navigace a.n160{font-size:160%;}
#rychla-navigace a.n180{font-size:180%;}
#rychla-navigace a.n200{font-size:200%;}

 
 
#patka {
	 
	width:920px;
	margin:0px 5px 0px 11px;
  padding:10px;
	background: #334489;
	color:white;
	font-size:90%;
	text-align:right;
}
 
#patka a{
	color:white;
 
}

#patka span{
  color:#999; 
}
 
 
a {
	color:black;
	text-decoration:underline;
 }
 
 
a:hover {
	color:#29376D;
	 
 
 }
 
.skok {
	display:none;
}
 
 
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
