body {
	background: #284259;
	margin:0px;
	padding-top:5px;
	padding-bottom:10px;
	font-family: Verdana, Tahoma, Arial CE, sans-serif;
	font-size: 12px;
	text-align:center;
	}


div#container {
  background: url('../img/logo.jpg');
  background-position: center;
  background-repeat:no-repeat;
   width:990px;
	:width:990px;
	min-height: 600px;
  _height:600;
  margin: 0px auto;
  padding:0px;
	display: block;
	}
	
	div#container2 {
   width:990px;
	:width:990px;
	min-height: 760px;
  :height:auto;
  margin: 0px auto;
  padding:0px;
	display: block;
	 overflow:auto;
	:overflow:yes;
	border-bottom: 1px solid #526779;
	}
	
	div#header {
  background: url('../img/head.jpg');
  background-repeat:no-repeat;
   width:990px;
	:width:990px;
	height:170px;
  :height:170;
  margin: 0px auto;
  padding:0px;
	display: block;
	border-bottom: 1px solid #526779;
	}
	
div#left {
   width:282px;
	:width:286px;
	min-height: 600px;
  :height:600;
  margin: 0px;
  padding:0px;
	display: block;
	float:left;
	}
	
	div#right {
   width:282px;
	:width:282px;
	min-height: 600px;
  :height:600;
  margin: 0px;
  padding:0px;
	display: block;
	float:right;
	}
	
	div#left2 {
   width:146px;
	:width:146px;
	min-height: 900px;
  :height:900px;
  margin: 0px;
  padding-top:10px;
	display: block;
	float:left;
	}
	
	div#right2 {
   width:144px;
	:width:149px;
	min-height: 900px;
  :height:900px;
  margin: 0px;
  padding-top:10px;
  padding-left:3px;
  :padding-top:8px;
	display: block;
	float:right;
		 overflow:auto;
	:overflow:yes;
	}
		
	div#main {
   width:694px;
	:width:691px;
	min-height: 929px;
  :height:auto;
  margin: 0px;
  padding:0px;
	display: block;
	float:left;
	border-right: 1px solid #526779;
	:overflow:yes;
	}
	

		div#obsah {
  text-align:left;
  float:left;
  width:485px;
  :width:485px;
  _width:508px;
  min-height:1322px;
  :height:1270px;
  padding:15px;
  background: #314C64;
  border-left: 1px solid #526779;
  border-right: 1px solid #526779;
  :overflow:yes;
	}
	
	div#rlinks {
	padding-top: 12px;
	padding-right: 10px;
	:padding: 10px;
	line-height: 15px;
	:margin-right: 12px;
	_margin-right: 0px;
  text-align:left;
  float:right;
  width:160px;
  :width:140px;
  _width:180px;
  min-height:809px;
  :height:1120px;
   background:#284259;
/*
  	 overflow:auto;
	_overflow:yes;
*/
	}

div#up {
	background: #284259;
width: 100%;
height: 40px;
	margin:0px;
	padding:10px;
	font-family: Verdana, Tahoma, Arial CE, sans-serif;
	font-size: 12px;
	text-align: center;
float:left;
	}

div#down {
	background: #284259;
width: 100%;
height: 20px;
	margin:0px;
	padding:10px;
	font-family: Verdana, Tahoma, Arial CE, sans-serif;
	font-size: 12px;
	text-align: center;
float:left;
	}

	
img.item {
  padding: 2px;
  _margin: 2px;
  
  }	
	
	  	
h1 {
	color:#EE8000;
	font-family: Trebuchet MS;
	font-size:24px;
	text-align: left;
  letter-spacing: 1px;
  text-indent: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  }
  
h2 {
	color:#CC6E01;
	font-family: Trebuchet MS;
	font-size:16px;
	font-style: italic;
	text-align: left;
  letter-spacing: 1px;
  text-indent: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
  border-bottom: 1px solid #CC6E01;
  }  
  
div#obal_dir_thumbnalis{
  padding: 5px 10px 10px 10px;
  border: 1px solid #dbc;
  clear: both;
  float: left;
  display: block;
  width: 95%;
  margin-bottom: 20px;
}  
  

p {
  font-family: Verdana;
  text-align: justify;
  color:#444;
  font-size: 14px;
  line-height: 20px;
  }
	
p.text {
  font-family: Verdana;
  text-align: left;
  color:#624853;
  font-size: 12px;
  line-height: 20px;
  text-indent: 10px;
  }
  
p.text2 {
  font-family: Verdana;
  text-align: center;
  color:#624853;
  font-size: 12px;
  padding-top: 20px;
  :padding-top: 10px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  clear:both;
  /*height:50px;*/
  }  


div#lheader {
  font-family: Verdana;
  text-align: left;
  color:#627C92;
  font-size: 10px;
  padding-top: 55px;
  :padding-top: 0px;
  padding-left: 140px;
  float:left;
  margin-left:140px;
  }
  
  
p#kontakt {
  font-family: Verdana;
  text-align: right;
  color:#627C92;
  font-size: 10px;
  padding-top: 130px;
  :padding-top: 116px;
  padding-right: 17px;
  }
  
p#counter {
  font-family: Verdana;
  text-align: right;
  color:#627C92;
  font-size: 10px;
  padding-top: 0px;
  padding-right: 17px;
  line-height:5px;
  :line-height:10px;
  }
  
a.kon:link
	{
	color:#627C92;
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
	}

a.kon:visited
	{
	color:#627C92;
	text-decoration:none;
	}

a.kon:hover
	{
	color:#7897B1;
	text-decoration:underline;
	}

a.kon:active
	{
	color:#627C92;
	text-decoration:none;
	}

a.kon2:link
	{
	color:#627C92;
	text-decoration:underline;
	font-size: 10px;
	font-weight:normal;
	}

a.kon2:visited
	{
	color:#627C92;
	text-decoration:underline;
font-weight:normal;
	}

a.kon2:hover
	{
	color:#7897B1;
	text-decoration:underline;
font-weight:normal;
	}

a.kon2:active
	{
	color:#627C92;
	text-decoration:underline;
font-weight:normal;
	}  

    

ul { 
  margin-top: 0px;
   }

li {
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: Verdana;
  text-align: justify;
  color:#624853;
  font-size: 12px;
  line-height: 20px;
  list-style-type: square;
  /*
  list-style-image: url('../img/li.gif');
  list-style-position: outside;
  */
    }
  
a.text:link
	{
	color:#8E3E62;
	text-decoration:underline;
	padding:2px;
	font-size: 12px;
	}

a.text:visited
	{
	color:#8E3E62;
	text-decoration:underline;
	padding:2px;
	}

a.text:hover
	{
	color:#8E3E62;
	text-decoration:none;
	background: #fde;
	padding:2px;	
	}

a.text:active
	{
	color:#8E3E62;
	text-decoration:underline;
	padding:2px;	
	}

 
  div.menuitem2{
  border: 1px solid #D1E3F2;
  background: #314C64;
  width: 95%;
  :width: 99%;
  float:left;
  padding: 5px;
  margin-bottom: 10px;
  :margin-bottom: 2px;
  text-align: left;
  color:#D1E3F2;
  font-size:10px;
  font-weight:normal;
  padding:5px;
  text-indent:0px
  }
  
  div.menuitem a{
  border: 1px solid #627C92;
  background: #314C64;
  width: 95%;
  :width: 99%;
  float:left;
  padding: 5px;
  margin-bottom: 10px;
  :margin-bottom: 2px;
  text-align: left;
  color:#D1E3F2;
  font-size:10px;
  font-weight:normal;
  padding:5px;
  text-indent:0px
    }	
  
    div.menuitem a:hover{
  border: 1px solid #7897B1;
  background: #314C64;
  width: 95%;
  :width: 99%;
  float:left;
  padding: 5px;
  margin-bottom: 10px;
  :margin-bottom: 2px;
  text-align: left;
  color:#7897B1;
  font-size:10px;
  font-weight:normal;
  padding:5px;
  text-indent:0px
  }	
	
	a.rlinks:link
	{
	color:#627C92;
	text-decoration:none;
	font-size: 10px;
	font-weight:normal;
	}

a.rlinks:visited
	{
	color:#627C92;
	text-decoration:none;
	font-size: 10px;
	font-weight:normal;
	}

a.rlinks:hover
	{
	color:#7897B1;
	text-decoration:none;
	font-size: 10px;
	font-weight:normal;	
	}

a.rlinks:active
	{
	color:#627C92;
	text-decoration:none;
	font-size: 10px;
	font-weight:normal;	
	}
	

a.bitem:link img{
  margin:0 10px 10px 0px;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	  border: 1px solid #526779;
	  }
	  
a.bitem:visited img{
	filter: alpha(opacity=70);
		-moz-opacity:0.7;
	  border: 1px solid #526779;
	  margin:0 10px 10px 0px;
	  }

a.bitem:hover img{
	filter: none;
	-moz-opacity:1;
	  border: 1px solid #fff;
	  margin:0 10px 10px 0px;
	  }
	  
a.bitem:active img{
	filter: alpha(opacity=70);
		-moz-opacity:0.7;
	  border: 1px solid #526779;
	  margin:0 10px 10px 0px;
	  } 	

hr{
  margin-top: 20px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 1px solid #526779;
  float:left;
  clear:both;
  }	
	
a.ins:link img{
  margin:0 10px 10px 0px;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	  border: 1px solid #526779;
	  }
	  
a.ins:visited img{
	filter: alpha(opacity=70);
		-moz-opacity:0.7;
	  border: 1px solid #526779;
	  margin:0 10px 10px 0px;
	  }

a.ins:hover img{
	filter: none;
	-moz-opacity:1;
	  border: 1px solid #fff;
	  margin:0 10px 10px 0px;
	  }
	  
a.ins:active img{
	filter: alpha(opacity=70);
		-moz-opacity:0.7;
	  border: 1px solid #526779;
	  margin:0 10px 10px 0px;
	  } 
	  
a.nav:link img{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	  border: 1px solid #284259;
	  padding-top: 1px;
	  }
	  
a.nav:visited img{
	filter: alpha(opacity=100);
		-moz-opacity:1;
	  border: 1px solid #284259;
	  padding-top: 1px;
	  }

a.nav:hover img{
	filter: none;
	-moz-opacity:1;
	 border: 1px solid #526779;
	 padding-top: 1px;
	  }
	  
a.nav:active img{
	filter: alpha(opacity=100);
		-moz-opacity:1;
	  border: 1px solid #284259;
	  padding-top: 1px;
	  }   

th{
  text-align:left;
  color:#444;
  font-family:Verdana;
  font-size:12px;	
  height:50px;
  	}
  	
td.form{
  color:#444;
  font-family:Verdana;
  font-size:12px;	
  	}
  	
td.kniha{
  color:#444;
  font-family:Verdana;
  font-size:12px;	
  	}	
	
td.num{
  text-align:left;
  color:#444;
  font-family:Verdana;
  font-size:12px;	
  	}
  	
td.name{
  text-align:left;
	color:#444;
  font-family:Verdana;
  font-size:12px;	
  	}
  	
td.time{
  text-align:left;
  color:#444;
  font-family:Verdana;
  font-size:14px;	
  	}
  	
td.akce{
  text-align:left;
  font-family:Verdana;
  font-size:14px;	
  	}
  	
.msg{
  color:#a00;
  font-family:Verdana;
  font-size:12px;	
  text-align:center;
  font-weight:bold;
  clear:both;
  	}  
    
.msgr{
  color:#444;
  font-family:Verdana;
  font-size:12px;	
  text-align:center;
  font-weight:bold;
  clear:both;
  	}   
 
 /*   
input, textarea {
  border:1px solid #8E3E62;
  background: none;
  color:#8E3E62;
  } 
  */
  
  input, textarea {
  border:1px solid #b9a;
  background: #fde;
  color:#8E3E62;
  } 
  
input#submit{
  cursor:pointer;
  color: #fde;
  background: #8E3E62;
  font-weight:bold;
  border:2px ridge #8E3E62;
  }  
  
hr{
  border-top:1px solid #a9a6cc;
  }
  
  div.kniha{
  width:95%;
  float:left;
  clear:both;
  padding:5px;
  border:1px solid #fde;
  background: none;
  border-collapse:collapse;
  margin-bottom:25px;
  color: #fde;
} 
  
table.kniha{
  width:100%;
  float:left;
  clear:both;
}

td.kniha{
  font-size:12px;
  color:#444;
  text-align:justify;
  
}



