body, h1, h2, h3, h4, h5, p, table, tr, th, td, ul, li, input, select, textarea, label, form{
	margin:0;
	padding:0;
	border: 0;
	
	}
body{font-family: verdana, serif ;
	  font-size: 13px;	
	  background-color: #1111111;
	  text-align: center;
	  color: black;
	  margin:0;
  	padding:0;
	  border: 0;
}

ul li { list-style-type: none;


}

a{
border: 0;
margin: 0;
padding:0;
}



p{
margin-bottom: 20px;
}


img{
border: 0;
margin: 0;
padding:0;
}

h2{
font-size: 16px;
}

a, h2{
color: black;
}

h3{
font-size: 14px;
}

h1{
color: #812109;
width:330px;
font-size: 15px;
}

h5{
font-size: 10px;
}

	
strong{
font-size: 14px;
color: #C00202;
}

#page{
position:relative;
width:1080px;
height:auto;

margin:0 auto;
text-align: left; 
padding:0;
border: 0;
}



#page #up {width: 1080px;	
          _width: 1080px;
	        height: 329px;
	        _height: 329px;
	        border: 0;
	         margin: 0 auto;
	         padding: 0;
	         _margin: 0 auto;
	         _padding: 0;
	       background: url("../img/logo.jpg") top left no-repeat;
	     	 
			}



#page #up a img.logo{width: 572px;	
	              height: 214px;
	             _width: 572px;
	             border: 0;
                margin: 0;
                padding: 0;  
               position: absolute; top:89px; left: 250px;
                _padding-bottom: 0px;	 
			}
						
		
		
#page #up p.pocitadlo{
position: absolute; top: 60px; left: 80px;
color: black;
z-index: 10;
}
#page #up a.admin{
position: absolute; top: 60px; left: 150px;
color:black;
z-index: 10;
}
	
		
#page #up h1.title{
position: absolute; top: 55px; left: 0px;
width: 993px;
text-align: right;
color:black;
z-index: 10;
font-size: 11px;
text-weight: none;
}		


	
#page p.webmaster{
text-align: center ;
width: 1080px;
border-top: 1px solid black;
padding-bottom: 20px;

}	


#page #main{
width:1080px;
background: url("../img/2px.jpg") top left repeat-y;	
height: auto;
_margin:0;
text-align: left; 
_padding: 0;
clear: right;
float: left;
border: 0;
}			

#up #title{
height:30px;
width: 466px;
border:0;
position: absolute; top: 80px;  left: 460px;
text-align: right;
}





#page #main #left{
position: relative;
width:352px;	
background: url("../img/left.jpg") top left no-repeat;	 
float: left;
clear: right;
z-index: 12;
min-height: 326px;
_height: 326px;
height:auto;
margin: 0;
padding: 0;
} 

		
#page #main #left #menu {width: 184px;
			height: 326px;	  
      _height: 326px;	    
			position: relative;	
      margin:0;	
      padding: 0;
      
	    z-index: 13;
    }
	  


#page #main #left #menu ul{
magrin: 0;
padding: 0;
font-family: arial, serif ;
width: 184px;
height: 294px;
list-style: none;
position: absolute; top: 0px; left: 168px;
}	

#page #main #left #menu li {height: 42px;
     width: 184px;
			text-align: center;
			float: left;	
			margin: 0;
			padding: 0;
			}
			

#page #main #left #menu ul li.aktuality a{
width: 184px;
text-align: left;

position: absolute; left: 0px; top:0px; 
height: 42px;
background: url("../img/menu/aktuality.jpg") top left no-repeat;  

} 			
	

	
	
	
	
	
#page #main #left #menu ul li.aktuality a:hover{
width:184px;
text-align: left;
z-index:100;
position: absolute; left: 0px; top:0px; 
height: 42px;
background: url("../img/menu/aktuality2.jpg") top left no-repeat;  

}   

#page #main #left #menu ul li.forum a{
height:42px;
width:184px;
background: url("../img/menu/forum.jpg") top left no-repeat;  
position: absolute; left: 0px; top:42px; 
} 



#page #main #left #menu ul li.forum a:hover{
height:42px;
width:184px;
background: url("../img/menu/forum2.jpg") top left no-repeat;  
position: absolute; left: 0px; top:42px; 
	
} 	

#page #main #left #menu ul li.provoz a{
background: url("../img/menu/provoz.jpg") top left no-repeat;
height:42px;
width:184px;	
position: absolute; left: 0px; top:84px; 
 	
}

#page #main #left #menu ul li.provoz a:hover{
background: url("../img/menu/provoz2.jpg") top left no-repeat;
height:42px;
width:184px;
position: absolute; left: 0px; top:84px; 
		
}

#page #main #left #menu ul li.galerie a{
background: url("../img/menu/galerie.jpg") top left no-repeat;
height:42px;
width:184px;
position: absolute; left: 0px; top:126px; 
	
}

#page #main #left #menu ul li.galerie a:hover{
background: url("../img/menu/galerie2.jpg") top left no-repeat;
height:42px;
width:184px;
position: absolute; left: 0px; top:126px; 

}


#page #main #left #menu ul li.kontakt a{
background: url("../img/menu/kontakt.jpg") top left no-repeat;	
height:42px;
width:184px;
position: absolute; left: 0px; top:168px;  		
}

#page #main #left #menu ul li.kontakt a:hover{
background: url("../img/menu/kontakt2.jpg") top left no-repeat;	
height:42px;
width:184px;
position: absolute; left: 0px; top:168px;  
	

}


#page #main #left #menu ul li.rezervace a{
background: url("../img/menu/rezervace.jpg") top left no-repeat;
height:42px;
width:184px;
position: absolute; left: 0px; top:210px; 
			
}

#page #main #left #menu ul li.rezervace a:hover{
background: url("../img/menu/rezervace2.jpg") top left no-repeat;
height:42px;
width:184px;
position: absolute; left: 0px; top:210px; 

	
}
#page #main #left #menu  ul li.mapa a{
background: url("../img/menu/mapa.jpg") top left no-repeat;
height:42px;
width:184px;	
position: absolute; left: 0px; top:252px; 
 	
}

#page #main #left #menu ul li.mapa a:hover{
background: url("../img/menu/mapa2.jpg") top left no-repeat;
height:42px;
width:184px;
position: absolute; left: 0px; top:252px;

}







#page #main #text{
position: relative;
z-index: 20;
width:728px;	
background: url("../img/main.jpg") top left no-repeat;	 
margin: 0;
padding: 0;
_margin: 0;
_padding: 0;
float: right;
clear: right;
line-height: 150%;
min-height: 311px;
height:auto;
_height: 311px;
padding-bottom: 25px;
	
} 

#page #main #text #obsah{
position: absolute; top: 45px; left: 45px;
width: 515px;
_width: 515px;
font-size: 12px;
margin-bottom: 25px;
float:left;
position: relative;
padding: 0;
margin:0;
clear: left;

height: auto ;

}

#page #main #text #obsah img.mapa{
border: 2px dashed black;
width: 500px;
height: 344px;
margin-left: 20px;
}




#page #main #text #obsah .boxFotka{
width:148px;	
height:auto;
float: left;
margin:4px;
text-align:center;
padding:4px;
border: dashed 1px black;
}	

#page #main #text #obsah .boxFotka2 a img {
width:250px;	
height:185px;
float: left;
margin-top:10px;
margin-right:10px;
text-align:center;
border: dashed 1px #D0A65E;

}	

#page #main #text #obsah .boxFotka2 a{
width:350px;	

float: left;
margin-top:10px;
margin-right:10px;
text-align:left;
margin-left: 40px;
margin-bottom: 30px;


}


#page #main #text  #obsah a.dalsi{
margin-left:310px; 

}

#page #main #text #obsah a.zpet{
margin-left:5px; 
float: left;

}

#page #main #text #obsah a.zpet:hover{
color: #FAC12A;
}



#page #main #text #obsah form table tbody tr td {

} 



#page #main #text #obsah form table tbody tr td textarea{
font-family:courier, serif;
font-size:8px;
width:450px;
height:80px;
border: 1px solid black;
margin-bottom: 5px;

}

#page #main #text #obsah form table tbody tr td input{

border: 1px solid black;
height:16px;
margin-bottom: 5px;

}

#page #main #text #obsah form  table tbody tr td  input.submit, #page #main #left #text #obsah form  table tbody tr td  input.submit2{
width:70px;
height:20px;
margin-left: 382px;
border: 1px solid black;

}



#page #main #text #obsah form table tbody tr td input{
width:140px;
border: 1px solid black;
height:16px;
margin-bottom: 5px;
}


#page #main #text #obsah div.box, #page #main #text #obsah div.box2{
width:540px;
border-bottom: 2px dotted #000000;
margin-bottom: 25px;
}

#page #main #text #obsah div.box div.value div.name p, #page #main #text #obsah div.box2 div.value div.name p{
width: 540px;
} 

#page #main #text #obsah div.box div.value div.name p strong, #page #main #text #obsah div.box2 div.value div.name p strong{
width: 120px;
text-aling: left;
}

#page #main #text #obsah div.box div.value div.name p strong.datum, #page #main #text #obsah div.box2 div.value div.name p strong.datum{
font-size: 10px;
color: black;
}




#page #main #text #obsah .akceFoto{
width:550px;
text-align: left;
float: left;

}



}
#page #main #text #obsah .akceFoto h4.odkaz-galerie a{
font-size: 13px;
float: left;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
color: black;
vertical-align: center ;
}
#page #main #text #obsah .akceFoto h4.odkaz-galerie a:hover{

color: #CE1211;  
}

#page #main #text #obsah .akceFoto h4.odkaz-galerie img{
display: inline;
color: black;
width: 40px;
height: 30px;
float: left;
}


#page #main #text #obsah #rezervace{

margin-bottom:20px;
padding-top: 10px;
padding-right: 10px;
width: 420px;
height: 250px;


}
#page #main #text #obsah #rezervace textarea{
width: 300px;
height: 65px;
overflow: auto:
color:black;
}

#page #main #text #obsah #rezervace input{
width: 180px;
color:black;
font-weight: bold;
}

#page #main #text #obsah #rezervace input.submit{
margin-top: 10px;
width: 70px;
color:black;
border: 1px solid black;
margin-bottom: 20px;
}




#page #oddelovac2{
	position: relative; 
  clear: both;
	background: url("../img/dolni.jpg") top left no-repeat;	 
  width: 1080px ;
  height: 69px;   

 
} 





#page #main #text #obsah div.zpet{
text-align: center;
width:555px;
height: auto;
margin-top: 20px;
margin-bottom: 20px;
clear: both;




}
	
	
	

