/* 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 0 18px 0;

    _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;

  }
  
  */

table.main_menu {background: url('../images/menu_bg.jpg') top left repeat-x; border-collapse: collapse;}
table.main_menu tr td a {text-decoration: none; font-family: Tahoma; font-size: 12px; white-space: nowrap; text-decoration: none !important; padding: 20px 10px 18px 10px !important; display: block;} 
table.main_menu tr td {background: url('../images/About_normal.gif') top right no-repeat}   
table.main_menu tr td#rezervace {background: url('../images/special_bg.jpg') top right no-repeat}  
table.main_menu tr td a:hover {background: url('../images/About_hover.gif') 0 0 repeat-x; color: white; text-decoration: none;}




    


/*
#domu {   

    background: url('../images/Home_normal.gif') top right no-repeat;

    }		

#domu_active {    

    background: url('../images/Home_hover.gif')  repeat-x;   

    }

#onas {   

    background: url('../images/About_normal.gif') top right no-repeat;

    }		

#onas_active {    

    background: url('../images/About_hover.gif')  repeat-x;   

    }

#ubytovani {   

    background: url('../images/Service_normal.gif')  top right no-repeat;

    }		

#ubytovani_active {    

    background: url('../images/Service_hover.gif')  repeat-x;   

    }  

#rezervace {   

    background: url('../images/Booking_normal.gif')  top right no-repeat;

    }		

#rezervace_active {    

    background: url('../images/Booking_hover.gif')  repeat-x;   

    }

#praha {   

    background: url('../images/Location_normal.gif')  top right no-repeat;

    }		

#praha_active {    

    background: url('../images/Location_hover.gif')  repeat-x;   

    }

#kontakty {   

    background: url('../images/Contact_normal.gif')  top right no-repeat;

    }		

#kontakty_active {    

    background: url('../images/Contact_hover.gif')  repeat-x;   

    }   

*/

.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;

}
