* {
  font-family: tahoma,Verdana, Arial, Times;
  font-size: 11px;
  color: white;  
  margin:0px;  
}

/*obecne*/
.red{color:#D3400D}
.f10{font-size: 10px;}

/**/

h1,h2.h1,span.h1{margin:0px 1px 5px 12px;padding:0 0 2px 15px;font-size: 17px; color:white;font-weight:bolder;background: url(img/li.png) no-repeat left}
h2,div.p h1{margin:0px;padding:5px 0 5px 0;font-size: 14px;font-weight:normal;color:#a5310a;border:0px;}
h3{margin:0 0 5px 0px;font-weight:bold;font-size:12px;}
div.fotky h3,#mainBodyCenterLeft h3, #mainBodyCenterRight h3{background: url(img/li2.png) no-repeat left center;margin:3px 1px 5px 12px;padding:0 0 0 15px;float:left;color:white;font-weight: normal;color:white;margin:10px 0px 2px 5px;padding-left:10px;}
div.fotky h3{margin:0px 1px 5px 12px;}
#mainBodyCenterLeft h3,#mainBodyCenterRight h3{float: none;margin:8px 0px 2px 5px;font-weight: bold;padding-left:10px;}
span.h1{display:block;font-size: 17px;}

div.p{padding-left:10px;}
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:#cdcccb;}
a:hover,a.selected{text-decoration:none;color:#54504b}
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: #312d2a;}

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:881px;  	
  margin: 78px auto 20px;       	    
  text-align: left;
  position:relative;
  overflow:visible;   
  background: url(img/stinh.png) repeat-y;
      
}

#mainTop{		  
  height:304px;
  overflow:visible;
  background: url(img/top.jpg) no-repeat center
}

#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{   
  background: url(img/bg_body.png) repeat-x; 
  margin:0px 5px;
  padding:0px 14px 0 13px;  
  text-align:left; 
  
  position: relative;   
}
#mainBodyCenter{margin:0px;_margin: 4px 0px 0px 0px;padding: 5px 3px 0 3px;}
div.topsBlack{background:#0f0b0c;position:relative;left:-16px;top:-5px;width:871px;height:224px;padding-top:8px;}
#mainBodyCenterLeft{float:left;width:50%;}

#mainBodyCenterRight{float:right;width:50%;}
#logo{left:40px;
position:absolute;
top:-60px;}
#volejte{color:#bf2c28;font-size: 15px;position:relative;left:651px;top:-36px;text-align: right;width:200px;font-weight: bold;}
#volejte span{display: block;font-weight: normal;margin-bottom:2px;font-size: 10px;}
#mainBottom{       
  display:block:
  height:50px;   
  background: url(img/stinb.png) no-repeat bottom; 
}

.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.vsuvka{background: url(img/vsuvka.png) no-repeat;width:198px;height:20px;margin:12px 0px 0px 15px;padding:3px 12px 0px 30px;}

div.fotky{text-align: left;margin-top:0px;}
div.reference{margin:40px 10px 0px 10px;text-align: center;width:820px;}
div.reference img{margin:5px;}

div.kontakt{left:20px; position:relative;bottom:77px;}

div.kontakt p{margin-left:28px;line-height: 18px;}

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;}

#podpis{position:relative;top:44px;left:497px;}

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;	
}
