body {
  
 padding:5px;
 margin:0px;
 color:#000000;	
 font-size:12px;
 font-family:verdana;
}
#banner { position: absolute; left:810px; top: 100px; font-size:8px; color:#A9A9A9;}

#banner img { border:0px; }	
#outer
{

width: 790px;	 
padding:0px;
background-color: #FFFFFF;
text-align: left;
color: #000000;
}  

table, td, tr
{
    font-size:100%;
}  

#topmenu {   
background-image: url(../images/search2.gif); 
background-repeat: no-repeat; 
height:150px;
width:790px;
position:relative;
}			

#topmenu ul { position:absolute; left:125px; top: 8px; height:45px; list-style: none; padding:0px;margin:0px;}

#topmenu ul li {
float:left;
height:45px;
line-height: 45px;
padding-left: 15px;
padding-right: 15px; 
font-weight: normal;
color: #000000;
border: 1px solid #C0C0C0; 
border-top-width: 0px; 
	border-left-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;  
}

#topmenu ul li.first {
height:45px;
line-height: 45px;
padding-left: 15px;
padding-right: 15px; 
font-weight: normal;
color: #000000;
border: 0px solid #C0C0C0; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;  
}	

#topmenu ul li a,#footer a { color:#000000; text-decoration:none;}

#topmenu ul li a:hover,#footer a:hover { color:#000000; text-decoration:underline;} 

#topmenu fieldset { padding-top:70px; padding-left:130px; color:#FFFFFF; border:0px;}

#topmenu fieldset p { padding-top:10px; margin:0px; padding-left:100px;} 

#topmenu fieldset strong { font-size:16px; }

.submit {
  color: #FFFFFF;
  border: 1px solid #C0C0C0; 
  background-color: #0000CD;
}


input, select 
{
    font-size:90%;
	font-family:arial; 
} 			 

#inner h2 { background-image: url(../images/cara.gif); 
background-repeat: no-repeat; 
height:30px;
width:790px; 
font-size:12px;
margin:0px;
padding-left:40px;
line-height:30px;
margin-top:10px;
margin-bottom:10px;
}	

#inner strong { color:blue; }		  

.katalog
{
 list-style: none;
 
 width:100%;
 margin:10px 0px 10px 0px; 
 padding:0px;

}

.katalog li
{
 float:left;
 width:30% !important;
 width:33%;	
 padding-left:25px;	
 background-image: url(../images/folder.gif); 
 background-repeat: no-repeat;	
 background-position: 5px center;
 line-height:25px;
 height:25px;

}		

.cb { clear:both; }

#vybermain { margin-top:0px; }

.ri1 { width:200px; float:right; margin-left:8px;} 

.hodnoceni { width:150px; }	

.clanek {
border: 1px dashed #DCDCDC; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
padding:5px; 
width:97% !important;
width:98%;
}	

.obr { margin-right:5px; float:left; height:130px; }

.clanek h3 { font-size:14px; margin: 0px 0px 10px 0px; float:right; width:640px !important; width:635px; } 
.clanek img { border: 0px solid #DCDCDC;margin:0px;padding:0px;}
.r1 h3 { margin-left:0px;margin-top:0px;margin-bottom:5px;margin-right:5px; padding:0px;color: #FFD700;}


.clanek em { font-size:10px; clear:both;}	  
.clanek span { font-size:10px; color:blue; } 
 
.h3 { font-size:16px; color:blue; }

#footer { width:790px;height:90px; background-image: url(../images/spod.gif); 
background-repeat: no-repeat; 
clear:both;
margin-top:10px;
}

#footer ul { padding-left:55px; padding-top:30px; height:70px; list-style: none; }

#footer ul li {
float:left;
height:15px;
line-height: 15px;
padding-left: 15px;
padding-right: 15px; 
font-weight: normal;
color: #000000;
border: 1px solid #000000; 
border-top-width: 0px; 
	border-left-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;  
}

#footer ul li.first {
height:15px;
line-height: 15px;
padding-left: 15px;
padding-right: 15px; 
font-weight: normal;
color: #000000;
border: 0px solid #000000; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;  
}	


.pad5 { padding:5px; } 

.pad10 { padding:10px; } 
.radit {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left; 
	margin-left:5px;
	margin-right:5px;
	margin-top:15px;
	margin-bottom:10px;	
	border: 1px solid #FFD700; 
    border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	height:16px;  
	width:97% !important;
	width:98%;
} 

.radit div { float:left;height:16px; } 

.radit ul { list-style: none; padding:0px;margin:0px; float:left;} 

.radit ul li {
float:left;
width:124px; 
height:16px;
background-image: url(../images/poz.gif); 
background-repeat: no-repeat; 
text-align:center;
margin-left: 5px;
color: #000000;
border: 1px solid #FFFFFF; 
border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	background-color: #E6E6FA;
}	

.z3, .povinne { color:blue; } 

.z4 { color: red; }

.mesto a { 
border: 1px solid #DCDCDC; 
    background-color:#F5F5F5;
	color: #000000;	 
	padding:2px; 
	text-decoration: none;
} 
.mesto em { color: #FFFFFF;background-color:#696969; font-weight: bold; font-style:normal;}
.mesto a:hover {
   background-color:#FFD700;
	color: #FFFFFF;	
}

.mesto a.selected {
   background-color:#696969;
	color: #FFFFFF;	
}  

.mesto {
color: #000000;
border: 1px solid #FFFFFF; 
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	background-color: #FFFFFF;
	padding:5px; 
	clear:both;
	height:16px;
	line-height:16px;
	margin-bottom:10px;
	width:98%;
}	

.mesto strong { color: #000000; font-size: 14px; font-weight: bold; }  

.legenda {
	position:absolute;
	right:0px;	
	width:200px;  
	top:12px !important;
	top:20px;
	text-align:left; 
}	

.tab { width:600px; 
	text-align:left;
	margin: 0px auto;
	padding: 10px;
}

.hidden { position:absolute;
     top:-500px;
     left:0;
     width:1px;
     height:1px;
     overflow:hidden;
}

#logo { border:0px; }

#registrace p { margin:0px;padding:2px 0px 2px 0px; clear:both; line-height:20px;} 

#registrace fieldset { width: 95% !important; width:780px; clear:both; margin-bottom:10px; padding:15px 10px 15px 10px;} 

#registrace fieldset legend { font-size:14px; font-weight:bold;}

.tab p { margin:0px;padding:2px 0px 2px 0px; clear:both; line-height:20px;} 

.tab fieldset { width:600px; clear:both; margin-bottom:10px; padding:20px 10px 15px 10px;} 

.tab legend { font-size:14px; font-weight:bold;}

.l { width:150px; float:left; clear:right; line-height:20px;}

.r { float:right; width:600px; line-height:20px;}	 

.stred { text-align:center; margin-top:10px;}

#registrace label { width:150px; display:block; float:left;} 

.tab label { width:100px; display:block; float:left;} 

#pod { width: 350px; }	

.i { float:left; width:30px;} 	

#chyba { color:#FF0000; }  

.hidden2 { display: none; }


