* {
  font-family: tahoma,Verdana, Arial, Times;
  font-size: 11px;
  color: #333333; 
  margin:0px;  
}

/*obecne*/
.red{color:#D3400D}
.f10{font-size: 10px;}

/**/

h1{margin:0px 1px 5px 2px;padding:0 0 2px 10px;font-size: 17px; color:black;font-weight:normal;border-bottom:2px solid #962d0a;border-right:0px solid #adabaa;}
h2,div.p h1{margin:0px;padding:5px 0 5px 0;font-size: 14px;font-weight:normal;color:#a5310a;border:0px;}
h3{color:#5c1c05;margin:0 0 5px 0px;font-weight:bold;font-size:11px;}

div.p{padding-left:10px;background: url(img/bgp.gif) #fdfdfd;}
div.p p{margin:0 0 5px 5px;}
div.p * p{margin:0px;}
div.p ul,div.p ol{margin:0 0 10px 30px;padding:0px;}
div.p img{border:1px solid #8a8a8a;}
hr {border:0px;border-bottom:1px solid silver;color:white;margin:10px 0 10px 0;}
a img{border:0px;}

strong,a{text-decoration:none;}
a{color:#0b5a9b;}
a:hover{text-decoration:underline;}
a.kotva{display:none;}
li{margin-bottom:2px;}



#mainMenu li a:hover,#mainFooter li a:hover,#mainMenu li a.active,#mainFooter li a.active{text-decoration:underline;color:#e4f7c1;}

body{text-align:center;margin:0px;padding:0 0 5px 0;background: url(img/bgtop.png) repeat-x #d3400d;
  _background: url(img/bgtop.jpg) repeat-x #d13f0d; 
}

table *{font-size: 11px;}
table th{vertical-align: top;}
fieldset{margin: 0 0 0 15px;width:550px;padding:0 0 10px 10px;border: 1px solid silver;}
fieldset table{margin-top:10px;}
input{width:250px}
textarea{width:480px;height:100px;}
input.odeslat{width:auto;}
form{margin-top:10px;}
form span{display:block;float:right;}

#main{	
  width:932px;  	
  margin: 0px auto 0px;       	    
  text-align: left;
  position:relative;
  overflow:visible;       
}

#logo{position: absolute;top:-95px;.top:50px;left:10px;}
#vahy{position: absolute;top:30px;margin-left:860px;}
#cedo{position: absolute;top:-146px;.top:0px;left:750px;}
#cmd{display:block;position:absolute;top:-12px;.top:136px;width:49px;height:45px;z-index:1;
  background: url(img/cmd.png) no-repeat;
 _background: url();
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cmd.png',sizingMethod='scale');
}



#mainMenu{	
	margin-top:146px;
  margin-left:10px;  
  height:0px;
  overflow:visible;
}

#mainMenu ul{		
	float: left;
	display: block;
	margin: 0px;	
	padding: 0 0 0 35px;
	.margin-right:-30px;
}

#mainMenu li{
  display:block;  
	list-style-type:none;	
	float: left;
	position:relative;
	margin: 0px;
  padding:0 1px 0;  
  
}

#mainMenu li span.menulil,#mainMenu li span.menulir{background:url(img/menulil.jpg) no-repeat; display:block; float:left;height:23px;width:6px}
#mainMenu li span.menulir{background:url(img/menulir.jpg) no-repeat;}

#mainMenu li a{
  background: url(img/menulib.jpg) repeat-x;
  height:17px;	
  display:block;
  float:left;
  margin: 0px;
  padding:6px 2px 0px 2px;	  
  color:#31344f;
  text-decoration: none;
}

#mainMenu li a:hover,#mainMenu li a.active{
  color:#1252bc;  
  text-decoration: none;
  border-bottom:6px solid #f2efea;
  
}

#mainBody img.soft{position:absolute;top:2px;left:11px;border:1px solid silver;}
#mainBody img.soft{_position:relative;_top:0px; _margin-top:-128px; _left:-2px;_border:1px solid silver;}

#mainBody{   

  padding:130px 14px 0 13px;  
  text-align:left;
  background: white;
  position:relative;  
  _height:300px;
  top:29px;
  _top:0px;
  background: url(img/bgbody.png) repeat-y;  
}
#mainBodyCenter{width:593px;float:left;margin: 18px 0px 0px 0px;_margin: 4px 0px 0px 0px;padding: 0 3px 0 3px;}
#mainBodyLeft,#mainBodyRight{
  float:left;
  
  width:150px;        
  margin-top:14px;
  _margin-top:0px;  
  margin-right:2px;
}

#mainBodyRight{
  float:right;
  margin-bottom:5px;
  margin-right:0px; 
}

#mainBodyRight span.h2,#mainBodyLeft span.h2{display:block;background:url(img/bgrl.gif) bottom repeat-x;margin:0px;padding:5px 0 6px 31px;font-weight:bold;font-size:11px;color:white;  border-left: 1px solid #DDDBDB;
  border-right: 1px solid #DDDBDB;}

span.aktuality{margin:0 0 -18px -4px;
  width:30px;
  height:24px;
  display:block;
  position:relative;
  background: url(img/kniha.png) no-repeat;
 _background: url();
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/kniha.png',sizingMethod='scale');}

#mainBottom{       
  display:block:
  height:50px;
  
  position:relative;
  margin: 4px -2px 2px -2px;
  background:url(img/bgb.gif) repeat-x
}

.bgrlbottom{background:url(img/bgrlbottom.gif) repeat-x}
div.polozka{padding:3px 3px 7px 5px;border-bottom:1px solid white;border-top:0px;border-left: 1px solid #dad9d8;
  border-right: 1px solid #dad9d8;margin:0 1px 0 1px;background:#f3f3f3}

div.polozka:hover{background:#fcfcfc;border-left:1px solid #a4a3a2;border-right:1px solid #a4a3a2; border-bottom:1px solid #a4a3a2;}
div.s{background:#f8f8f8;}

div.polozka div, div.polozka div p{display:block;color:#d3400d;padding-bottom:2px;}
div.polozka span{font-size:8px;text-align:left;padding-top:2px;display:block;}


div.foto{text-align: left;width:280px;float:left;margin:10px 7px 0 3px;}
div.foto img{border: 2px solid #fff7ea;}
div.foto img:hover{border: 2px solid #d3400d;}
div.foto div.popis{padding:5px 3px 5px 3px;border-bottom:1px solid silver;}
div.kontakt, div.kontakt *{font-weight:normal;font-size:10px;color:white;}

div.kontakt{padding:13px 0 11px 115px; overflow: visible;margin:2px 15px 0 0;}

div.kontakt span {display:block;font-weight:bold;}

div.bottomMenu{position:relative;top:2px;text-align:center;margin:0px 5px 0 20px;_margin:10px 5px 0 20px;}
div.bottomMenu span{font-size: 12px;color:white;}
div.bottomMenu a{font-size: 10px;color:white}
div.bottomMenu a:hover, div.bottomMenu a.active{color:#e1e1e1;text-decoration: underline;}

div.navigace{text-align:right;padding: 3px 0px 2px 0px;border-bottom:1px solid #eaeaea;}
div.navigace span{border-top:3px solid white;color:#707070}
div.navigace a{font-size:10px;}
div.navigace img{text-decoration: none;margin:3px 3px 0 0;border:0px;}

#icos{float:right;text-align:right;position:relative;margin-top:-27px;margin-right:5px;}
#icos img:hover{cursor:pointer;}
#iko{display:none;position:absolute;bottom:43px;left:20px;}
#ikoKontakt{position:absolute;bottom:0px;left:25px;}
#ikoKontakt{_position:absolute;_top:23px;_left:25px;}

div.dotaz{margin-bottom:10px;color:#073478;}
div.dotaz p{color:#073478;}

div.copyright{    
  background:url(img/stinbottom.png) no-repeat;;      
  text-align: right;
  font-size:9px;
  color: white;
  margin-top:10px;
  _margin-top:-15px;
  padding:12px 15px 0 0;
}

div.copyright a:hover{text-decoration:underline;}

.ok{color:green;margin-top:5px;}
.ko{color:red;margin-top:5px;}

div.copyright a{text-decoration:none;font-size:9px;
  color: white; margin-bottom:5px;}

.clear{
	clear: both;	
}
