* {
  font-family: tahoma,Verdana, Arial, Times;
  font-size: 11px;
  
  margin:0px;  
}

/*obecne*/
.red{color:#D3400D}
.f10{font-size: 10px;}

/**/

h1,h2.h1,span.h1,h2 a{margin:0px 1px 5px 12px;padding:0 0 2px 26px;font-size: 15px; color:#a92f2e;font-weight:bolder;background: url(img/puntiky.png) no-repeat left}
h2 a{display:block;margin-left:0px}
h2 a:hover{color:black}
h2.h1g{background: url(img/puntikyg.png) no-repeat left; color:white;margin-top:10px;}
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{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; border-right:1px solid #4b4b4b;padding:0px 10px;}
div.fotky h3.last{border:0px;}
div.fotky h3 a{font-size:13px;}
  
#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:white}
a.kotva{display:none;}
li{margin-bottom:2px;}





body{text-align:center;margin:0px;padding:0 0 5px 0;background: url(img/bg.png) repeat-x #7f292a}

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;}

ul.menu{
  position:relative;
  top:145px;
  left:15px;
  margin:0px;
  padding:0px;
}
ul.menu li{list-style-type: none;font-size: 20px;color:#454240;}
ul.menu li img{margin-right:10px;}


#main{	
  width:884px;  	
  margin: 0px auto 20px;  
  padding:0px 5px;     	    
  text-align: left;
  position:relative;
  overflow:visible;   
  background: url(img/stin.png) repeat-y;
      
}

#mainTop{		  
  height:373px;
  overflow:visible;
  background: url(img/hlavicka.jpg) no-repeat center
}

#mainBody{     
  margin:0px;
  padding:0px;  
  text-align:left;   
  position: relative;   
}
#mainBodyCenter{margin:0px;_margin: 4px 0px 0px 0px;padding:0px;background:white}

#mainBodyCenterLeft{float:left;width:264px;height:239px;background: url(img/kolor.png) top left no-repeat;}

#mainBodyCenterRight{float:right;width:598px;background: url(img/puntikyvelke.png) bottom right no-repeat;height:219px;padding:0px 10px;margin:10px 0px;border-left:1px solid #eaeaea}
#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{     
  margin-left:0px;
  margin-top:0px;    
  display:block;
  height:210px; 
  position:relative;
  top:14px;
  margin-top:-14px; 
  background: url(img/spodek.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;top:239px;background: url(img/bgstred.png) repeat-x #383431;width:100%;padding-bottom:0px;margin-top:-27px;padding-top:5px;}
div.reference{margin:21px 10px 0px 10px;text-align: center;width:820px;}
div.reference img{margin:5px;border:2px solid silver}

div.kontakt{left:0px; position:relative;bottom:-10px;}
div.kontakt a{color:#4c4847}

div.kontakt p{margin-left:38px;line-height: 14px;}


div.fotkyKat{position:relative;left:159px;top:-23px;}



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;}

div.copyright a{text-decoration:none;font-size:9px;
  color: white; margin-bottom:5px;}

.clear{
	clear: both;	
}