body {                                                            
	font-size: 0.75em;                                                  
	font-family: Verdana , Tahoma, Geneva, Sans-Serif;                           
	text-align: center;                                                
	margin: 0;                                                     
	padding: 0;  
  background: url(img/bg-body.gif) left top repeat-x;
}                                                                 
   

#cele, .pati
{                                    
	padding:0;
  margin: 0 auto 0 auto; 
  width:755px; 
     }  
  
#cele { background: url(img/bg-hlava.jpg) left 29px no-repeat; }
.pati { text-align: center; }        

.logo
{ position:absolute;
  top:30px;
  left:30px;                                   
	padding:0;
  width:80px;
  height:50px; 
     }  
.cizi{font-size: 90%;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-align: center;
	padding: 5px 0 0 5px;
  color:#ffffff;}
  

#left
{
position:relative;
float: left;
width: 210px;
margin: 0;
padding:0;
text-align:left;
border:0px
} 


h1, h2, h3, h4, h5, h6, form, ul, li {                                    
	padding: 0;                                                    
	margin: 0;                                                     
}                       
ul#nav_sv
{
margin: 160px 0 10px 5px;
padding: 0;
border:0;
} 

ul#nav_sv li{
	line-height: 100%;
	margin: 10px 15px 0 0;
  padding:0;
  list-style:none;
  list-style:url(img/li.gif);
  text-align:right;
  }
  
ul#nav_sv li a{
  line-height: 100%;
	font-size: 110%;                                                  
	font-family: Tahoma, Geneva, Verdana, Sans-Serif;
	color:#2c4080;
	text-decoration: none; 
		}
ul#nav_sv li a:hover{
	color:#990000;
	text-decoration: underline; 
}


#right
{
float: right;
width: 520px;
margin: 0;
padding: 0;
text-align:left;
border:0px
}

#righttop
{
width: 502px;
height:182px;
margin: 40px 0 0 0;
padding:0;
}

div.righttext
{
margin: 20px 0px 10px 0px;
padding:0;
color:#000033;
}


.reset
{
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
}    

#paticka
{ font-size: 80%;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-align: center;
	padding: 10px;
	margin:0 0 0 0;
	color: #ffffff;
	text-decoration: none;                                           
	font-weight: bold;     
	background-color: #0a2682;
	height:20%;
	}               
  
#paticka a, p.cizi a
{
color: #ffffff;                                                  
}
#paticka a:hover, p.cizi a:hover
{
color: #990000;                                                  
}                      

h1, h2, h3, h4, h5, h6, form, ul, ol {                                    
	padding: 0;                                                    
	margin: 0;                                                     
}         
                                                                                
h1 {                                                              
	font-size: 1.5em;                                                   
	font-family: Arial, Geneva, Verdana, Tahoma,  Sans-Serif;                     
	color: #660000;
	padding:0 0 0 0;
	margin:0 0 5px 0;
	background: url() left 2px no-repeat;
 }      
 
 h2 {                                                              
	font-size: 1.2em;                                                 
	font-family: Tahoma, Geneva, Sans-Serif;                     
	color: #660000;                                                                                                 
	padding:5px 0px 5px 0px;
	margin:10px 0 0 0;
	 }
   
h2.aktual {                                                              
		clear: both;
 }    
 
h2.foto {                                                              
	padding:0 0px 5px 0px;
	margin:0 0 0 0;
	 }   
 
 h3 {                                                              
	font-size: 1em;                                                 
	font-family: Tahoma, Geneva, Sans-Serif;                     
	color: #d99c29;                                                                                                 
	padding:5px 0px 5px 0px;
	margin:5px 0 0 0;
 }        
 
 h4 {   
  font-size: 100%;                                                          
	margin:7px 0 0 0;
 }                                                        
                                                  
p, li {                                                               
	line-height: 150%;                                               
	margin: 0; 
  padding:0 0 5px 0;                                                    
	border: thin none black;                                         
}       

table {   
  font-size: 100%;                                                  
	font-family: Verdana , Tahoma, Geneva, Sans-Serif;                           
	text-align: left;                                                                   
	margin: 0; 
  padding:0 0 0 0; 
  color:#000033;                                                   
}     

ul,ol {   
	margin: 0 0 5px 25px; 
  padding:0;                                                    
}               

td, th  {   
	margin: 0; 
  padding:5px 5px 5px 5px;                                                    
}                                                                                          

a.presmenu {
    position:absolute;
    top:30px;
    z-index:-5;
    padding:0.2em 0.5em;
    border-bottom:0 !important;
}
a.presmenu:focus, a.presmenu:active {
    background:#FFF;
}

a
{
font-weight: bold; 
line-height: 150%;                                                                                                
color: #002e68;                                                  
text-decoration: underline;
}
a:hover
{
font-weight: bold; 
line-height: 150%;                                                                                                
color: #990000;                                                  
text-decoration: underline;
}


.left{
float:left;
margin: 0;
padding:0;
text-align:center;
margin:0 0 20px 0;
width:212px;
}
.right{
float:right;
margin: 0;
padding:0;
text-align:center;
margin:0 0 20px 0;
width:212px;
}

.img { 
  padding:5px 0px 5px 0px ;  
  margin:5px 0px 5px 0px;                                                        
	border:1px solid silver;
  background-color: #fff;
} 

p.img, p.imgr, .nahledyl img { 
  padding:5px;  
  margin:0px 5px 5px 0px;                                                        
	border:1px solid silver;
  background-color: #fff;
  text-indent: 0pt;     
} 
p.img {float:left;}
p.imgr {float:right;}	

.center
{text-align:center;}

.nahledyl {
	width: 100px;
	margin: 0 10px 20px 10px;
	text-align: center;
	font-size: 95%;
	float: left;
	}
	
	p.imgl {
	padding: 0;
	margin: 7px 7px 7px 0;
	text-indent: 0pt;
	text-align: center;
	float: left;
	}
	p.vice {
	float: right;
	}
	
	fieldset {border: 1px solid #cecece;
	padding: 10px;
	margin:10px 0 20px 0;
}
                               
form fieldset  {
	width: 320px;
	border-color: #1187b4;
}

form legend {
  font-weight: bold;
	padding: 5px;
	color: #1187b4;

}
form input {
  margin: 5px 0 0.7em 0;
}
form textarea {
  display:block;
	margin: 5px 0 0.7em 0;

}
         
