*{margin:0;padding:0}
body {
	background-image:url('images/bg.jpg');
	background-color:#0893ca;
	background-repeat:repeat;
	background-position: 0 0;
	color:#def0ff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
}
a{text-decoration:underline; color:#ffea00 /*#fab142 /*#c7edf7*/ }
img {border:none}
a:hover{text-decoration:none;}
h1{font-family:"Trebuchet MS";font-size:1.8em;font-weight:normal;color:#fff}
h2{font-family:"Trebuchet MS";font-size:1.5em;font-weight:normal;color:#fff;}
p{margin:10px 0;text-align:justify; }
#price{width:97%; margin:10px auto;border:1px solid #8adeff;border-collapse:collapse;}
#price td{border:1px solid #8adeff;vertical-align:middle; text-align:center;padding:0px}
.header_price{background-color:#65c8f0;background-image:url('images/header_table_price.jpg'); background-repeat:repeat-x; background-position:0 0;  color:#00719e}
table{border-collapse:collapse; }
ul{list-style:inside}
#table_main{width:999px;height:100%; margin:0 auto; border1:1px dotted #fff; }
#left_col_main{width:365px;vertical-align:top;}
#left_col{width:225px;vertical-align:top;}
#right_col{vertical-align:top}
#content_out{ border:1px dotted #0893ca; background-image:url('images/star1.jpg');background-repeat:no-repeat; background-position-x:left; background-position-y:top;margin:20px 0}
#content_in{margin-left:5px; margin-top:12px;  border-left:1px solid #ffffff; padding-left:10px}


#nomer_item1 img {display:block; width:224px;height:150px; border:1px solid #65c8f0;padding:3px;margin:10px 10px 10px 0px;}
#nomer_item p {float:right; width:510px;height:155px; margin:15px 0 15px 10px ;}
#nomer_item span{display:block;width:200px;margin:15px 0 23px 0}
#nomer_item a {display:block; width:105px;height:25px; background-image:url('images/btn_more.jpg');background-position:0 0; background-repeat:no-repeat;text-align:center;line-height:25px;
 color:#def0ff;font-weight:bold; text-decoration:none}
#nomer_item a img{width:13px; height:7px; border:none;float:right;}
/*#nomer_item1 table{display:block; width:224px;height:168px; border1:1px solid #65c8f0;padding:0px;margin:0px;}*/

#header_bg_main{height:945px;background-image:url(images/header_main.jpg); background-repeat:no-repeat; background-position:0 0}
#header_bg{height:290px;background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:0 0}
#left_image_main{height:130px;width:356px;margin:42px auto}
#left_image{height:130px;width:200px;margin:20px auto 200px auto}


#tnav_box {position:absolute; right:0; top:0px; display:block; width:100%; height:37px;}
#tnav {display:block; width:975px; height:37px; margin:0 auto; }

#topnav_box{position:absolute;top:0px; left:0; display:block;width:975px;border1:1px solid green; height:38px}
#topnav{list-style:none;width:100%;height:37px}
#topnav li {float:left; background:url('images/tmenu_left.gif') no-repeat 0 0;height:100%;margin-left:1px}
#topnav li div{background:url('images/tmenu_right.gif') no-repeat 100% 0;}
#topnav li a{display:block; height:37px;  margin:0px 8px;line-height:37px; background:url('images/tmenu_bg.gif') repeat 0 0; 
text-decoration:none;color:#006790}
#topnav li a:hover{text-decoration:underline;}

#topnav1{width:100%;height:37px; }
#topnav1 td {background:url('images/tmenu_left.gif') no-repeat 0 0;height:100%; }
#topnav1 td div{background:url('images/tmenu_right.gif') no-repeat 100% 0;margin-right:1px}
#topnav1 td a{display:block; height:37px;  margin:0px 8px;line-height:37px; background:url('images/tmenu_bg.gif') repeat 0 0; 
text-decoration:none;color:#006790}
#topnav1 td a:hover{text-decoration:underline;}

#leftnav{list-style:none;width:170px;height:auto;margin:40px auto 20px auto}
#leftnav li{padding-bottom:7px; background-image:url('images/lmenu_line.jpg'); background-repeat:no-repeat; background-position:left bottom}
#leftnav li a{padding-left:15px;color:#fefefe;text-decoration:none;}
#leftnav li a:hover{color:#c7edf7;}

#menu_vill {display:block; width:760px; height:60px; margin:0px auto 20px auto}

#fotogal{}
#fotogal img {width:224px;height:150px; border:1px solid #65c8f0;padding:3px;margin:10px 10px 10px 0px}
.fotogal{width:224px;height:150px; border:1px solid #65c8f0;padding:3px;margin:10px 10px 10px 0px}

#footer_bg_main{width:100%;height:100%; }
#footer_bg{width:100%;height:100%; background-image1:url(images/gradient_bg.jpg);background-repeat:repeat-x;background-position:left top;}
#footer_bg_td{background-image:url(images/footer.jpg);background-repeat:no-repeat;background-position:left bottom;}
#footer{height:160px;vertical-align:bottom; border1:1px dotted green}
#footer_copy{width:55%; height:60px;float:left; color:#c7edf7; margin-left:95px;margin-top:0px;
line-height:20px;border1:1px dotted #ccc}

#footer_wglogo{width:10%; height:40px; float:right; border1:1px dotted red}
#footer_wglogo a{text-decoration:none;color:#c7edf7;}
#footer_wglogo img {border:none}

.TextSeo{
	width:345px;
	text-align:left;
	
	position:relative;
	
	margin-left:-100px;
}
.TextSeo #Head{
	background-image:url('images/star_blue.png');
	background-repeat:no-repeat;
	background-position:left center ;
	display:block;
	width:305px;
	height:50px;
	padding-left:45px;
	padding-top:20px;
	
	color:#FFF;
	font-size:1.0em;
	font-weight:bolder;
	border-bottom:1px #FFF groove;
	
}
.TextSeo #Head h3{
	padding-left:5px;
	float:left;
	color:#FFF;
	font-weight:bolder;
}
.TextSeo #Text{
	/*background-image:url('images/blockViewText_02.jpg');*/
	background-repeat:no-repeat;
	background-position:center bottom;
	/*background-color:#23ace2;*/
	margin-left:2px;
	width:322px;
	min-height:205px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	
}
.ImgMask{
	overflow:hidden;
	/*text-align:center;*/
	width:224px;/*147px;*/
	height:150px;/*97px;*/
	background-position-x:center;
	background-position-y:center;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	float:left;
	clear:both;
	vertical-align:top;
	border:1px solid #65c8f0;
	
	padding:0px;margin:10px 10px 10px 0px; _margin:0
	
	/*background-image:url('../img/img_border.jpg');background-repeat:no-repeat;padding:0px 0px;*/
} 

input,textarea{ background-color: #70c7ea; border:1px solid #70c7ea}
.btn {display:block; width:105px;height:25px; background-image:url('images/btn_more.jpg');background-position:0 0; background-repeat:no-repeat;text-align:center;line-height:25px;
 color:#def0ff;font-weight:bold; text-decoration:none;border:none;font-size:1em;font-family:"Trebuchet MS";}
 .btn_order {display:block; width:110px;height:25px; background-image:url('images/btn_order.jpg');background-position:0 0; background-repeat:no-repeat;text-align:center;line-height:25px;
 color:#def0ff;font-weight:bold; text-decoration:none;border:none;margin-top:5px;font-size:1em;font-family:"Trebuchet MS";}

.name_hotel{display:block; width:182px;height:28px; background-image:url('images/plashka.jpg');background-position:0 0; background-repeat:none;color:#006790; text-align:center; line-height:28px;font-weight:bold} 