body {                                                            
	font-size:normal;                                                  
	font-family: 	Georgia,"Times New Roman",Times,serif;
  color:#16130d; 
	text-align: center;                                                
	margin: 0;                                                     
	padding: 0;  
  background: url(img1/bg_body_sv.jpg) 0  0 repeat-x #efecca;
}

.noscreen
{width:200px;position:absolute; left:0;top:-4000px; overflow:hidden; padding:0; margin:0; }                                                           

#cele
{                                    
	padding:0;
  margin: 0 auto 0 auto; 
  width:1000px; 
  text-align: left;
   }     

#cely-web
{                                    
	padding:0;
  margin: 0 auto 0 auto; 
  width:980px; 
  text-align: left;
  position:relative;
   }    

h1, h2, h3, h4, h5, h6, form, ul, ol, li {                                    
	padding: 0;                                                    
	margin: 0;                                                     
}                       


#pravy
{
width:740px;
float:right;
margin:0 0 0 0;
}

#hlava
{
width: 746px;
height:386px;
margin: 62px 0 20px 0;
background: url(img1/bg_hlava1_sv.jpg) 10px  0 no-repeat;
position:relative;
}

#navigace
{
height:40px;
margin:0;
padding: 10px 10px 0 20px;
}

#menu
{
width:210px;
float:left;
margin: 200px 0 0 10px;
padding:0px 0 0 0;
}

#menu ul, #menu ul li ul
{
padding: 0 5px 0 0;
margin:0;
width:100%;
}

#menu ul li ul
{
padding: 0 0 0 0;
}

#menu ul li {
	  margin: 0 5px 0 5px;
	  background: url() 0 0 no-repeat;
	  list-style:none;
	  
	                 }
#menu ul li ul li{
	  margin: 0 0 0 7px;
	  background: url() 0 0 no-repeat;
	  list-style:none;
	                 }


#menu li a, #menu li h3 a{ 
	font-weight:normal;
	color:990000;
	text-decoration: none;
	padding: 5px 20px 5px 10px;
  display:block;
  line-height: 150%;
		}

#menu li h3
{margin: 0;
font-size: 100%;
}

#menu ul li a{ 
text-transform:uppercase;
		}	

#menu ul li ul li a{ 
font-weight:normal;
text-transform:none;
color:#990000;

		}			
    	
#menu li a.act, menu li h3 a.act, #menu li a.skupina {
  	  color:#006600;
  	  background: url(img/bg_menu_a.gif) 100% 50% no-repeat #FFffff;

  	  
   		}
#menu li.act, #menu ul li a:hover {
	background: url(img/bg_menu_a_hover.jpg) 100% 0  no-repeat #FFffff;
	        } 
	         
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active, #menu li a.skupina:hover,#menu li a.skupina:focus, #menu li a.skupina:active {
  text-decoration: underline;
 	color:#006600;
 	background: url(img/bg_menu_a_hover.jpg) 100% 0  no-repeat #FFffff;

 	   		}
   		
#menu li h3 a.skupina  {
color:#333320;
background: url(img/bg_menu_a_skupina.gif) 100% 50% no-repeat;

}




#text
{
width:710px;
margin: 10px 0 0 18px;
background: #fff;
border:solid 1px #d0ceb8;
}

#text-dol
{
background: no-repeat 0 100% ;
}

.in{
margin:15px;
padding: 10px;
background-color: #F4F1CE;
}

.reset
{
clear: both;
margin: 0;
padding: 0;
}    

#paticka
{
	text-align: center;
	padding: 20px 0 20px 0;
	margin:10px 9px 20px 0 ;
	color: #cdcdcd;
	width:710px;
  float:right;
  background-color: #333320;
  border:solid 1px #333320;
	} 
  
#blok
{
	text-align: center;
}   
	
                        

table {
border-collapse:collapse;   
margin:10px 10px 10px 0;  
}

td, th {                                    
	font-size: small;                                                  
	font-family: Verdana , Tahoma, Geneva, Sans-Serif; 
  padding:5px;
  margin:0;
  border:solid 1px #000;
  } 
  
th{
background-color: #F5F5F5;
} 

.img { 
  padding:5px 0px 5px 0px ;  
  margin:5px 0px 5px 0px;                                                        
	border:1px solid silver;
  background-color: #fff;
} 

p.img, p.imgr { 
  padding:5px;  
  margin:0px 5px 5px 5px;                                                        
	border:1px solid silver;
  background-color: #fff;
  text-indent: 0pt;     
} 
p.img {float:left;}
p.imgr, div.right {float:right;}	


#hlava h1, #hlava h1 span 
{
margin:0;
padding:0;
font-weight: normal;
width: 500px;
height: 58px;
display: block;
position: absolute; 
left: 215px;   
top: -52px;
overflow: hidden;
}

#hlava h1 a
{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Tahoma;
}

#hlava h1 span
{
z-index: 2;  
left: 0;
top: 0;
background-image: url();
background-repeat: no-repeat;
background-position: 0% 0%;
cursor: pointer;

}    

                                                  
#text h1 { 
  font-size: 150%;                                                   
	color: #003359;
  padding:0 0 5px 45px;
	margin:20px 0 5px 0;
	font-weight: normal;
	background: url(img1/h1.jpg) no-repeat 0 50%;
	
 }  
 
 h2{
  font-size: 150%;                                                 
	color: #3C404A;                                                  
	padding:0 0px 0px 0px;
	margin:30px 0 5px 0px;
		font-weight: normal;
				 } 
				 
 h3 {                                                              
	font-size: 120%;                                                 
	color: #544837;                                                  
  padding:0 0px 0px 0px;
	margin:25px 0 5px 0;
			font-weight: normal;
}                                                           
                                                  
p {                                                               
	line-height: 150%;                                               
	text-align: left;                                             
	margin: 0; 
  padding:5px 0 0 0;                                                    
	border: thin none black; 
  } 

p.datum, p.popis {
font-size:90%;
}                                                                
p.popis {
font-size:75%;
color:#333;
text-align:right;
}  

a
{
font-weight: bold; 
line-height: 100%;                                                                                                
color: #890004;
text-decoration: underline;
}
a:hover, a:focus, a:active
{
font-weight: bold; 
line-height: 100%;                                                                                                
color: #33535F;
text-decoration: underline;
}

a.pozn, a.pozn:hover
{
font-weight: bold; 
line-height: 100%;                                                                                                
color: #444444;
text-decoration: none;
}

a span
{
position:absolute;
left:0;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
}


a.externi span
{
position:absolute;
left:0;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
}

a.externi
{
background: url(img1/externiodkaz.gif) no-repeat top right;
padding-right: 14px;
}

a.externi:hover, a.externi:focus, a.externi:active
{
background: url(img1/externiodkaz-hover.gif) no-repeat top right;
padding-right: 14px;
}






p.bg {
padding: 6px;
margin: 6px 0 6px 0;
color:#660000;
background-color: #ece9d8;
}

#paticka a {
color:#ffffff;
}

#paticka a:hover, #paticka a:focus, #paticka a:active {
color:#ffff00;
}


.center
{text-align:center;}

#text ol, #text ul {                                                               
	line-height: 150%;                                               
	text-align: left;
    } 
  
#text ol {                                                               
  padding:0 0 0 30px;                                             
  } 

#text ul li {
 list-style:none outside;
 }
#text ul.odr li {
 list-style:disc outside;
 margin:0 0 0 15px;
 } 
#text ol.num li {
list-style: decimal outside ;
}       
#text ol.znak li {
list-style: lower-alpha outside ;
}         

#menu form{
background-color: #ffffff;
border:solid 1px #d0ceb8;
margin:20px 0 0 0;
}
                               
form fieldset  {
	border: 1px solid #cecece;
	padding: 10px;
	margin:10px 0 20px 0;
	width: 320px;
	border-color: #33535F;
}

form legend {
  font-weight: bold;
	padding: 5px;
	color: #33535F;

}
form input {
  margin: 5px 0 0.7em 0;
}
form textarea {
  display:block;
	margin: 5px 0 0.7em 0;
}

ul.styly{
position:absolute;
top:-62px;
left:-210px;
width:180px;
_width:210px;
background: url(img1/bg_styly_sv.gif) no-repeat 0 100%;
padding:15px;
}

ul.styly li{
list-style-type: none;
background: url();
float:left;
margin: 5px 20px 0 0;
}

ul.styly li a{
color: #ffffff;
font-size: 90%;
}

ul.styly li a:hover, ul.styly li a:active, ul.styly li a:focus{
color: #ffff00;
}

