  
  div#telo {
  	width: 935px;   	 
  }
 
  div#top {
  	width: 935px; height: 156px;	/*overflow: hidden;*/
  	background: url(../img/zahl.jpg) 0 -10px no-repeat;
  }
  a#logo {  width: 250px; height: 78px;  position: relative; left: 330px; top: 40px; 
            display: block; /*border: 1px red solid; */ }

  a#best_of {
    width: 88px; height: 67px; display: block; /*border: 1px red solid;*/   
	position: relative; left: 672px; top: -90px; 
  }

  div#menu {
  	margin-left: 20px;
  	position: relative;
  	left: 7px; top: 22px;
  	
  	width: 935px; height: 30px;  
	 	
  }

  img.odr1 {
  	position: relative; top: 2px;
  }

  div#mutace {
    width: 730px;
	position: relative; left: 130px; top: -75px;  color: #FFFFFF; 	overflow: hidden;
  }	
  div#mut {
    width: 340px;
	float: right;
  }
  a.scentrum {
    font-family: Tahoma;    font-size: 11px;  color: #FFFFFF; text-decoration: none;
	float: left; 
  }
  a.scentrum:hover {
    font-family: Tahoma;  font-size: 11px;   font-weight: normal; color: #FFFFFF;  text-decoration: underline; 
    float: left; 
  }
  	  
  a.mutace {
    font-family: Tahoma;    font-size: 11px;  color: #FFFFFF;
    text-decoration: none; 
  }
  a.mutace:hover {
    font-family: Tahoma;  font-size: 11px;   font-weight: normal; color: #FFFFFF; 
    text-decoration: underline;           
  }  






  /*-------------------------------------*/

  
  div#stred {
  	width: 935px;   z-index: 0; 
	  background: url(../img/telo02.jpg) 0 0 repeat-y;
  }
  div#st_top {
  	width: 935px; height: 20px; 	z-index: 0;
  	background: url(../img/telo01.jpg) 0 0 no-repeat;  	
  }
  div#text {
    width: 935px; /*border: 1px red solid; */
    min-height: 300px;    height: auto !important;    height: 300px;
	/*position: relative; left: 75px; margin-top: -100px;*/  	         
	background: url(../img/telo02.jpg) 0 0 repeat-y;
	margin-top: -10px;	
	/*overflow: hidden;*/ /*border: 1px red solid;*/    
  }  
  div#text_in {
  	width: 600px; /*height: 290px;*/
	position: relative; left: 170px; top: -5px;  /*border: 1px red solid;*/
  }
  div#st_bot {
  	width: 935px; height: 166px;  margin-top: -10px;		
  	background: url(../img/telo03.jpg) 0 0 no-repeat;	
  }
  
  
  a.menu_item {
  	font-size: 10px;  font-family: Verdana;  color: #E8B9BA;
  	font-weight: bold;	float: left;
  	text-decoration: none;
  }
  a.menu_item:hover {
  	font-size: 10px;  font-family: Verdana;  color: #F2D7D8;
  	font-weight: bold;	float: left;
  	text-decoration: underline;
  }
	
 a.menu_item_sel {
  	font-size: 10px;  font-family: Verdana;  color: #FFFFFF;
  	font-weight: bold;	float: left;
  	text-decoration: none;
  }
  a.menu_item_sel:hover {
  	font-size: 10px;  font-family: Verdana;  color: #F2D7D8;
  	font-weight: bold;	float: left;
  	text-decoration: none;
  }	
	

  img.menu_odr {
  	float: left; margin: 0px 2px 0px 2px;
  }
  div.menu_odr {
  	float: left;
  }
  


  /*-------------------------------------*/
 
  div#foot {     
    width: 935px; height: 50px; 	  	  	
  	position: relative; left: 0px; top: -22px; 
  	overflow: hidden; /*border: 1px red solid;*/
  }
  div.foot {
    font-family: Tahoma;   font-size: 10px;  color: #9B1E2E; 
    width: 935px; height: 26px; 	
  }
  div.foot2 {
    font-family: Tahoma;   font-size: 10px;  color: #AAAAAA; 
    width: 935px; height: 26px; 	
  }  
  a.foot2 {
    font-family: Tahoma;    font-size: 10px;  color: #9B1E2E;
    text-decoration: none; 
  }
  a.foot2:hover {
    font-family: Tahoma;  font-size: 10px;   font-weight: normal; color: #9B1E2E; 
    text-decoration: underline;           
  }
 
  div#foot_t0 {  	     
    position: relative; left: 32px; top: 10px;  
	text-align: left;	
  }

  div#foot_t2 {
    position: relative; left: 818px; top: -17px;    	
  }
     
  /* rhaken */	 
  div#foot_t1 { 
    position: relative; left: 415px; top: -48px;  	  	
  }	        
 


  
  
  /* rezervace */  
  
  div#pokoje_seznam {
  	width: 350px;
  	min-height: 20px;    height: auto !important;    height: 20px;
  }
  div#pokoje_pridat {
    width: 420px;
  }
  div.pokoje {
    padding: 5px; margin-top: 3px; margin-bottom: 3px;
  	background-color: #CCCCCC;
  }
  span.rezerv {
    font-size: 11px;  
	font-family: Verdana;  color: #9b1e2d;
    font-weight: bold;
  }
  td.rezerv {
  	vertical-align: top;
  }   