/*
Theme Name: Hotel theme
Theme URI: http://wordpress.org/
Description: The Hotel WordPress theme .
Version: 1.0
Author: Alexey Isaev
Author URI: http://isaev.asia/
Tags: black, gold, custom header, fixed width, one columns, widgets

	

*/




	
html, body {margin: 0px; padding: 0px; width: 100%; height: 100%;}

body {background: #000; 
scrollbar-base-color: #5b5b5b;
scrollbar-arrow-color: #f0da88;
color: #8c8b89;
	font-size: 15px;
	font-family: "Times New Roman";
}

a,input,img,button{
outline: none; color :#d8b580; 
}

/*table.hotel  {margin: 0px; padding: 0px; min-width: 1000px; height: 100%; margin: 0 auto;} */
table.hotel  {margin: 0px; padding: 0px; width: 100%; height: 100%; margin: 0 auto;} 

.html {width: 100%; height: 100%;}
.left {background: url(images/left.png) no-repeat right top;   font-size: 1%;}
.right {background: url(images/right.png) no-repeat left 0; font-size: 1%;}
.right div {height: 231px; width: auto; font-size: 1%; background: url(images/right_bot.png) no-repeat left top; position: relative; top: 547px}
.left div {height: 231px; width: auto; font-size: 1%; background: url(images/left_bot.png) no-repeat right top; position: relative; top: 547px}
.body {
	background: url(images/top.png) no-repeat 0 top;
	width:1000px;
	vertical-align: top;
	}
.body div.body1 {
	height: 230px;
}
	
.body2 {
	background: url(images/big.jpg) no-repeat 0 0;
	height: 317px;
	width: 1000px;
    margin-bottom: -40px;
}
.body2 div.slogan {
	color: #d8a85f;
	font-family: "Times New Roman"; font-size: 34px; 
	position: absolute;
	margin-top: 100px;
	margin-left: 85px;
	line-height: 33px;
	

}

.body div.promo {
width: 200px;
float: right;
margin-right: 85px;
margin-top: 57px;
}
.body div.promo a {margin-bottom: 15px; display: block; height: 90px;}
.body div.promo img {
	border:0px;
}

.body3 {
	background: url(images/bottom.png) no-repeat 0  top;
	width:1000px;
	min-height: 450px;
	vertical-align: top;
	position: relative;
	
	}	
	
.body3 div.content {
	width: 900px;
	
	margin-left: 50px;
	margin-right: 50px;
	top: 40px;
	
		position: relative;
	
	
	color: #8c8b89;
}	
div.content img {
	vertical-align: middle;
}
.body3 div.content div.text2 {
	color: #8c8b89;
	font-size: 22px;
	font-family: "Times New Roman";
	margin: 40px 35px 30px;
}
.body3 div.content h2.head2 {
	margin: 0px 0 0;
	}
.w240 {width: 240px;}
.w260 {width: 260px;}

.body3 div.content table.vtop td {vertical-align: top;}
.body3 div.content table.vtop td.spacer {width:50px;}
.body3 div.content table.vtop td.spacer2 {width:35px;}

.body3 div.content table.vtop td.info p {
	color: #8c8b89;
	font-size: 14px;
	font-family: "Times New Roman";
	margin-top: 25px;
}

h2.tit {color: #83201f; font-size: 15px; font-family: Georgia; font-weight: normal; text-transform: uppercase; }
h2.tit span {display: block; font-size: 22px; text-transform: uppercase; line-height: 17px;}

.text3 {color: white; 	font-size: 23px; margin-left: 35px; margin-top: 50px; margin-bottom: 20px; font-family: "Times New Roman";}

div.block_wow {border-top: 1px solid #2d2d2c; border-bottom: 1px solid #2d2d2c; padding: 20px 32px; margin: 0 3px; font-size: 23px; color: #c38850; }

a.logo {position: absolute; margin-left: 82px; margin-top: 89px;}
a.logo img {border: 0px;}

div.text1 {position: absolute; margin-left: 371px; margin-top: 71px; background: url(images/text1.png) no-repeat 0 0; width:297px; height: 12px;}
div.hphone {position: absolute; margin-left: 691px; margin-top: 61px; font-size: 22px; font-weight: bold; font-family: "Times New Roman"; color: #d8b580}

div.panel {position: absolute; background: url(images/panel.png) no-repeat 0 0; margin-left: 310px; margin-top: 109px; width: 619px; height: 61px;}

div  select {
	
	font-size: 11px; font-family: Arial; color: #d8a85f; background: #0d0d0d; border: 1px solid #666666;
	scrollbar-face-color: Red;
}
div input {
	
	font-size: 11px; font-family: Arial; color: #d8a85f; background: #0d0d0d; border: 1px solid #666666;
	scrollbar-face-color: Red;
}
div button{
	
	font-size: 11px; font-family: Arial; color: #d8a85f; background: #0d0d0d; border: 1px solid #666666;
	scrollbar-face-color: Red;
}
div textarea{
	
	font-size: 11px; font-family: Arial; color: #d8a85f; background: #0d0d0d; border: 1px solid #666666;
	scrollbar-face-color: Red;
}

div.panel input.day {position: absolute; margin-left: 155px; margin-top: 19px;}
div.panel button.button {position: absolute; margin-left: 230px; margin-top: 19px;}
div.panel select.night {position: absolute; margin-left: 358px; margin-top: 19px;}
div.panel input.img {float: right; margin-right: 90px; margin-top: 16px; border: 0px; text-decoration:none;}
/*div.panel a img {border: 0px;} */

div.menu { position: absolute; margin-left: 330px; margin-top: 190px;}
div.menu a {
	filter: Shadow(Color=black,Direction=135,Strength=1);
	text-shadow: #000 1px 1px 1px;
	font-family: "Times New Roman"; 
	font-size: 19px; 
	color :#d8b580; 
	padding-right: 25px; 
	font-variant: small-caps; 
	text-decoration: none;
	}
div.menu ul {margin:0; padding:0; }

div.menu li {display:inline;  }

div.menu a:hover {text-decoration: underline;}


div.menuleft {  margin-left: 30px; margin-top: 40px; float:left; width:100px;}
div.menuleft a {
	filter: Shadow(Color=black,Direction=135,Strength=1);
	text-shadow: #000 1px 1px 1px;
	font-family: "Times New Roman"; 
	font-size: 16px; 
	color :#d8b580; 
	padding-right: 25px; 
	text-decoration: none;
	font-variant: small-caps;
	}
div.menuleft ul {margin:0; padding:0; }

div.menuleft li {display:block; padding-bottom: 10px;  }

div.menuleft a:hover {text-decoration: underline;}




.round_cont {margin-top: 53px; margin-bottom: 45px; margin-left: 3px; margin-right: 3px;}
.round_cont .lt {background: url(images/lt.png) no-repeat 0 0; height: 20px;}
.round_cont .rt {background: url(images/rt.png) no-repeat right 0; height: 20px;}
.round_cont .t {margin: 0 20px; background: #141010; height: 20px;}
.round_cont .c {background: #141010; padding: 15px 35px 15px;}
.round_cont .lb {background: url(images/lb.png) no-repeat 0 0; height: 20px;}
.round_cont .rb {background: url(images/rb.png) no-repeat right 0; height: 20px;}
.round_cont .b {margin: 0 20px; background: #141010; height: 20px;}
.round_cont td {vertical-align: top;}

.w200 {width: 200px;}
.w230 {width: 230px;}
.w210 {width: 210px;}
.w320 {width: 340px;}

.round_cont td h3, .round_cont td h3 a { font-size: 18px; font-family: Georgia; color: white; text-decoration: none;}
.round_cont td p, .round_cont td p a {text-decoration: none; font-family: "Times New Roman"; font-size: 15px; color: #8c8b89}
.round_cont td img {border:0px;}

.footer {border-top: 1px solid #2d2d2c;margin: 0 3px; padding: 30px 35px 30px;}
a.logobw img {border:0px; text-decoration:none;}
a:selected.logobw img {border:0px; text-decoration:none;}

.fphone{color: #8f4c29; font-weight: bold; font-family: "Times New Roman";font-size: 28px; vertical-align:top; padding-top: 17px;}
.fphone span {font-size: 16px; position: relative; top: -10px; }
.fcopy {white-space: nowrap; font-family: "Times New Roman";font-size: 15px;}
.fcopy a {color: #834525; font-size: 14px; font-family: Georgia;}

.allall {text-align: right; padding-right: 65px; margin-top: 25px;}
.allall a img {border:0px;}

.price {
	margin-top: 7px;
}
.price a {
	font-size: 35px;
	font-family: Tahoma;
	color: #834525;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
}


.rice a span {
	display: block;
	font-family: Georgia;
	font-size: 13px;
	color: #834525;
	font-weight: normal;
	line-height: 17px;
}

a.icon {text-decoration: none;}

.icon img {vertical-align:middle; border:0;}

div.livezilla_top {
	border:0;
	position:absolute;
	margin-left:720px;
	width:136px;
	height:19px;
	margin-top:0;
}
div.frame {margin:0 35px;}

a.translate_translate {
	color: white;
	font-variant: verdana;
	letter-spacing: 0.1;
	font-size: 22px;
}

