body {
 text-align: center; 
 padding:0px;
 margin:0px;
 color:#000000;	
 font-size:12px;
 font-family:verdana;
}

#outer
{
position: relative;	
margin: 0px auto;
width: 780px;	 
padding:0px;
background-color: #FFFFFF;
border: 1px solid #A9A9A9; 
border-top-width: 0px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-style: solid;
	text-align: left;
	color: #000000;
}  

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

.obrazky { width:99%; }

.obrazky td { width:33%;height:200px; text-align:center; border: 1px solid #006699; background-color: #F5F5F5; vertical-align:top; position:relative;}

.obrazky img { border: 4px solid #DCDCDC; margin:5px; }	

.obrazky h3 { font-size: 100%; font-weight:bold; padding:0px; margin:0px;}

.odkazy { margin-top:10px; width:99%;}	

.odkazy td { padding:5px; vertical-align:top;}

.odkazy td.first { background-color: #E6E6FA; }	

.odkazy td.second { background-color: #F5F5F5; width:100%;}		 

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

.vyhledavani { width: 300px; }

#vypiskniha { width:500px; }

#vypiskniha img { border: 0px solid #000000;  }

#vypiskniha p { clear:both; border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-style: solid;
	border-color: #000000;
	padding-bottom:5px;}
	
#vypiskniha h2 { font-size:100%; color: blue; font-weight:bold; width:60%; float:left;}

.navigace { font-size:100%; margin-top:10px; }

.stred { text-align:center; }

.prava { width:29%; float:right; }

.form2 label { float:left; width: 100px;}

#kniha fieldset { padding:5px; margin-bottom:10px; width:500px;} 

.r { float:right;width:60%; }

.l { float:left;width:35%; }

#breadcrumbs {
 margin-bottom:5px;
}	

#kategorie {
 margin-bottom:5px;
}				   

#kategorie ul { list-style-image: url(Images/folder.gif); } 

#kategorie li {
line-height: 20px; 
color: #000000;
}	

#inner
{
position: relative;
padding: 10px;
z-index: 2;
	background-color: #FFFFFF;
	font-size:70%;
	font-family:arial; 
	
}

#hlavicka1 { margin-bottom:5px !important; margin-bottom:5px; text-align:right; }	  

#hlavicka1 ul { list-style: none; padding:0px;margin:0px;} 	 

#hlavicka1 ul li {
display: inline;
line-height: 12px;
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; 
}

.form p { padding:0px; margin:5px; } 

fieldset { padding:5px; margin-bottom:10px; }  

#vysledek { padding:0px; margin:0px; list-style:none;}

#vysledek li { padding:0px; margin:0px 0px 5px 0px; }
   
#hlavicka1 ul li .first{
display: inline;
line-height: 12px;
padding-left: 15px;
padding-right: 15px;
font-weight: normal;
color: #000000;
border: 0px solid #000000; 
}

#hlavicka1 em { color: #006699; font-weight:bold; font-style:normal;}

#hlavicka2 {   
	background-color: #FFFFFF;
	position: relative;	  
	height: 65px;
	} 
	

#hlavicka2 h2.nadpis {
color: #000099;
	font-size: 20px;
	font-weight: bold;
	padding:0px;
	margin:0px;	 
	position:absolute;
	left:-1000px;	
}

#logo { background-image: url(Images/logo.jpg); 
background-repeat: no-repeat;
z-index:3;
height:65px;
position:absolute;
top:0px;
width:100%;
border: 1px solid #006666; 
border-top-width: 4px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;
}

#menutop { background-color: #F5F5F5; border-bottom:1px solid #000000; border-top:1px solid #000000;}

#menutop ul { list-style: none; padding:0px;margin:0px;} 

#menutop ul li {
display: inline;
line-height: 2em;
padding-left: 15px;
padding-right: 15px;
font-weight: bold;
color: #000000;
border: 1px solid #000000; 
border-top-width: 0px; 
	border-left-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	background-color: #F5F5F5;
}	 

#menutop ul li.first {
display: inline;
line-height: 2em;
padding-left: 15px;
padding-right: 15px;
font-weight: bold;
color: #FFFFFF;
border: 0px solid #A9A9A9;
background-color: #F5F5F5; 
}

#menutop a { color:#000000; }

#menutop a:hover { color:#0000FF; } 

#menutop em { color:#0000CD; font-weight:bold; font-style:normal; } 

#footer {
clear:both;color: #000000;
border: 1px solid #006699; 
border-top-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	background-color: #DCDCDC;
	line-height:20px;
	height:20px;
	padding:5px;
	text-align:right;
}

.radit {
border: 1px solid #DCDCDC; 
border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	background-color: #F5F5F5;
	line-height:110%;
	height:110%;
	padding:5px;
	text-align:left; 
	margin-bottom:10px;	
}

.clanek {
border: 1px solid #DCDCDC; 
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;  	
clear:both;	
padding:5px;
}	 	  
.form2 p { padding:0px; margin:5px; clear:both;}	

.clanek img, .detailclanek img { margin:5px; float:right; border: 3px solid #DCDCDC;}
.clanek h2 { margin-left:0px;margin-top:0px;margin-bottom:5px;margin-right:5px; padding:0px;}
.cb { clear: both; } 
#autor {
border: 1px solid #DCDCDC; 
background-color: #F5F5F5; 	
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;
margin-right:5px;
margin-bottom:15px;	
}

#menu { float:left; width:150px; margin-top:8px; position:relative;}

#obsah { margin-top:8px; position:relative; padding-left:5px;padding-right:5px; 
	margin-bottom:5px;
}

.pad5 { padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px; } 

.hidden { height:0px; display:none; }

#menu h4 { background-color: #F5F5F5; color: #000000; font-size: 100%; padding:2px; padding-top:3px;
padding-bottom:3px;
border: 1px solid #DCDCDC; 
border-top-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;	 
	margin: 0px;  
	
}  

#menu ul { list-style: none; padding:0px;margin:0px;} 

#zobrazit { margin-top:15px; margin-bottom:15px; }

#zobrazit strong { color: #3399CC; font-weight:bold; font-style:normal; }

.menu1 li {
padding-top:3px;
padding-bottom:3px; 
color: #000000;
border: 1px solid #DCDCDC; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;
	padding-left:2px;
	 
}

.menu1 li a { text-decoration:none; color:#000000; }

.menu2 li a { text-decoration:none; color:#000000; }

.menu1 li a:hover { text-decoration:underline; color:#000000; }

.menu2 li a:hover { text-decoration:underline; color:#000000; }

.menu2 li {
padding-top:3px;
padding-bottom:3px; 
color: #000000;
border: 1px solid #DCDCDC; 
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	padding-left:2px; 
	
}

.menu1 li.last {
padding-top:3px;
padding-bottom:3px;
color: #000000;
border: 0px solid #DCDCDC; 
}	  

.menu1 em, .menu2 em { color:#006699; font-weight:bold; font-style:normal; } 

.submenu li { padding-left: 10px; border: 0px solid #DCDCDC;} 

#obsah h1 { color: #FFFFFF; font-size: 160%; font-weight: bold; border-bottom: 3px solid #DCDCDC; height:40px; background-color: #191970;}
#obsah h2 { color: #006699; font-size: 120%; font-weight: bold;}
#obsah h3 { color: #006699; font-size: 100%; font-weight: bold;}
#obsah h4 { color: #006699; font-size: 100%; font-weight: bold;} 

#registrace { margin-top:20px; left:50%;margin-left:-200px; width:400px; position:relative;}

#registrace div { width:180px;height:200px;float:left; margin-right:2px; border: 1px solid #DCDCDC; padding:5px; background-color: #F5F5F5; }

.z2 {color:#000000; font-size:12px;}
.z3 {color:red; font-size:12px;}


