/* CSS Document */
body {
		background-image:url(../images/body_bg.gif);
		background-repeat:repeat-x;
		margin:0;
		padding:0;
		background-color:#F9F4E4;
		font-family:tahoma;	  
		}
.pading_heder__image {
		padding-left:5px;
		position: relative;	
		}
.body_text {
		font-family:tahoma;
		font-size:11px;
		color:#916964;
		text-decoration:none;
		font-weight:normal;
		padding-top:15px;
		padding-left:1px;
		}
		
.body_text_bold {
		font-family:tahoma;
		font-size:11px;
		color:#916964;
		text-decoration:none;
		font-weight:bold;
		}
.body_more {
		font-family:tahoma;
		font-size:10px;
		color:#916964;
		text-decoration:none;
		font-weight:bold;
		padding-right:3px;
		}
.body_more:hover {			
		color:#993333;
		text-decoration:underline;
		}
.body_text2 {
		font-family:tahoma;
		font-size:11px;
		color:#916964;
		text-decoration:none;
		font-weight:normal;
		line-height:20px;
		padding-top:15px;
		padding-left:1px;
		}
.body_text2:hover {
		text-decoration:underline;
		}
		
.gallery_buttom {
		background-image:url(../images/Gallery_buttom.gif);
		background-repeat:no-repeat;
		background-position:right;
		padding:0;
		margin:0;
		
		}
		
.gallery_more {
		
		font-family:tahoma;
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
		color:#000000;
		padding-right:15px;
		padding-top:4px;
		}
.gallery_more:hover {
		color:#963622;
		}
		
.pading_box{
		padding-top:5px;
		padding-left:5px;
		}
.form_text {
		font-family:tahoma;
		font-size:11px;
		color:#666666;
		text-decoration:none;
		font-weight:normal;
		padding-left:5px;
		}
.form_box {
		font-family:tahoma;
		color:#999999;
		text-decoration:none;
		font-size:11px;
		width:148px;
		height:17px;
		border:#B2CAAF 1px solid;	
		}
.form_box_2 {
		font-family:tahoma;
		color:#999999;
		text-decoration:none;
		font-size:11px;
		width:65px;
		height:16px;
		border:#B2CAAF 1px solid;
		}
.form_box_3 {
		font-family:tahoma;
		color:#999999;
		text-decoration:none;
		font-size:11px;
		width:83px;
		height:17px;
		border:#B2CAAF 1px solid;
		}
.form_buttom {
		background-color:#FFFFFF;
		border:#666666 1px solid;
		width:34px;
		height:15px;
		font-family:tahoma;
		font-size:9px;
		color:#666666;
		text-decoration:none;
		font-weight:normal;		
		}
.form_pad_butom {
		padding-right:12px;
		}
.ad_pading {
		padding-bottom:18px;
		}
.body_border {		
		border-left:#D2C9BB 1px solid;
		border-right:#D2C9BB 1px solid;
		}
.footer_link {
		font-family:tahoma;
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
		color:#1F0303;
		}
.footer_link:hover{
		text-decoration:underline;
		}
.line{
		font-size:10px;
		color:#1F0303;
		}
.footer_text {
		font-family:tahoma;
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;
		}
.footer_text a:link,
.footer_text a:visited,
.footer_text a:hover {
  color: #fff;
  text-decoration: none;
  }		
		
#domu, #domu_active,
#onas, #onas_active,
#ubytovani, #ubytovani_active,
#rezervace, #rezervace_active,
#praha, #praha_active,
#kontakty, #kontakty_active 
{
    line-height: 54px;        
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    height: 54px;
    position: relative;
    }
#domu a, #domu_active a,
#onas a, #onas_active a,
#ubytovani a, #ubytovani_active a,
#rezervace a, #rezervace_active a,
#praha a, #praha_active a,
#kontakty a, #kontakty_active a {
    color: #492b28;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    height: 100%;
    width: 100%;
    padding: 20px 15px 18px 15px;
    _padding: 0 0 0 0;    
    }
/* EN */
#en_menu #onas a,
#en_menu #onas_active a {
  padding: 20px 10px 18px 10px;
  _padding: 0 0 0 0;   
  }   
/* DE */  
#de_menu #ubytovani a, #de_menu #ubytovani_active a {
    padding: 20px 25px 18px 25px;
    _padding: 0 0 0 0;    
    }   
/* FR */  
#fr_menu #onas a, #fr_menu #onas_active a {
    padding: 20px 10px 18px 10px;
    _padding: 0 0 0 0;    
    }     
/* IT */  
#it_menu #praha a, #it_menu #praha_active a {
    padding: 20px 0px 18px 0px;
    _padding: 0 0 0 0;    
    } 
/* RU */  
#ru_menu #praha a, #ru_menu #praha_active a {
    padding: 20px 0px 18px 0px;
    _padding: 0 0 0 0;    
    }
#ru_menu #ubytovani a, #ru_menu #ubytovani_active a {
    padding: 20px 0px 18px 0px;
    _padding: 0 0 0 0;    
    }   
/* SK */  

#sk_menu #rezervace a, #sk_menu #rezervace_active a,
#sk_menu #kontakty a, #sk_menu #kontakty_active a,
#sk_menu #ubytovani a, #sk_menu #ubytovani_active a,
#sk_menu #domu a, #sk_menu #domu_active a {
    padding: 20px 30px 18px 30px;
    _padding: 0 0 0 0;    
    }

#domu_active a,    
#onas_active a,
#ubytovani_active a,
#rezervace_active a,
#praha_active a,
#kontakty_active a {
  color: #fff;
  }

    

#domu {   
    background: url('../images/Home_normal.gif') no-repeat;
    }		
#domu_active {    
    background: url('../images/Home_hover.gif') no-repeat;   
    }
#onas {   
    background: url('../images/About_normal.gif') no-repeat;
    }		
#onas_active {    
    background: url('../images/About_hover.gif') no-repeat;   
    }
#ubytovani {   
    background: url('../images/Service_normal.gif') no-repeat;
    }		
#ubytovani_active {    
    background: url('../images/Service_hover.gif') no-repeat;   
    }  
#rezervace {   
    background: url('../images/Booking_normal.gif') no-repeat;
    }		
#rezervace_active {    
    background: url('../images/Booking_hover.gif') no-repeat;   
    }
#praha {   
    background: url('../images/Location_normal.gif') no-repeat;
    }		
#praha_active {    
    background: url('../images/Location_hover.gif') no-repeat;   
    }
#kontakty {   
    background: url('../images/Contact_normal.gif') no-repeat;
    }		
#kontakty_active {    
    background: url('../images/Contact_hover.gif') no-repeat;   
    }   
    
.obsah 
{
    padding: 0 5px 15px 5px;
    text-align: justify;
    font-family:tahoma;
	font-size:11px;
	color:#916964;
	text-decoration:none;
	font-weight:normal;
}      

h1
{
    font-family: Tahoma;
    color: #3e221f;
    font-size: 15px;
    font-weight: bold;    
}      
h2
{
    color:#916964;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
}
p
{
  font-family:tahoma;
	font-size:11px;
	color:#916964;
	text-decoration:none;
	font-weight:normal;
}

.sn p
{
    font-family:tahoma;
	font-size:11px;
	color:#916964;
	text-decoration:none;
	font-weight:normal;
	margin: 2px 0 2px 5px;
}
p.odkaz
{
    color:#666666;
    font-family:tahoma;
	font-size:11px;
	font-weight:normal;
}
.res_bok
{
    color:#666666;
    font-family:tahoma;
	font-size:11px;
	font-weight:normal;
}
#res_center{
  margin-left: 40px;
}  
a:link,a:visited,a:hover
{
    color: #000;
    text-decoration: underline;
}    
a img
{
  border-style: none;
}

#flags
{
  position: absolute;
  right: 10px;
  top: 4px;
}
#flags a
{
  display: inline;
}
#flags img
{
  border-style: none;
}    

#lines
{
  position: absolute;
  background: #dcd5bf;
  width: 195px;
  _width: 200px;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  right: 5px;
  top: 35px;
  font-size: 12px;
  padding-left: 5px;
}  
.line_left
{
  position: absolute;
  left: -9px;
  top: 0;
}

.bunka
{  
  width: 151px;
  _width: 161px;
  line-height: 30px;
  vertical-align: middle;  
  background: #3e221f url('../images/bg_bunka.jpg') repeat-y;
  position: relative;
  margin-bottom: 5px;
  padding-left: 10px;  
}
#s_nadpis
{
  height: 33px;
  _height: 30px;
  text-align: center;
  padding: 0;
  width: 187px;
}  
#s_nadpis p
{
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#s_text
{
  line-height: 14px;
  vertical-align: middle;
  padding: 8px 0 8px 5px;  
  width: 182px;
  _width: 187px;
}
#s_text p 
{ 
  color: #fff; 
}
#s_odkaz
{
  text-align: center;
  padding: 0;
  width: 187px;    
}  
#s_odkaz a:link,
#s_odkaz a:visited
{
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 12px;
  text-decoration: none;    
  font-weight: bold;
}
#s_odkaz a:hover
{
  text-decoration: underline;
}
.rohy_nahore
{
  position: absolute;
  top: 0;
  left: 0;
}
.rohy_dole
{
  position: absolute;
  bottom: 0;
  left: 0;
}
ul li{
  font-family:tahoma;
	font-size:11px;
	color:#916964;
	text-decoration:none;
	font-weight:normal; 
}

#dotaz_table{
font-size: 12px;
margin-left: 8px;
color:#916964;
}

#dotaz input
{
height: 25x;
width: 120px;
font-size: 12px;
padding: 0;
margin: 0;
color:#916964;
}
#dotaz textarea{
height: 200px;
color:#916964;
width: 160px;
font-size: 12px;
padding: 0;
margin: 0;
font-family: Arial;
}