body {
	background-color:#f9f6f1;
	color:#000;
	text-align:center;
	font-family:Verdana, Tahoma;
}

#main {
	width:900px;
	background:url("./../img/main_corner.gif") no-repeat top left #fff;
	margin:35px auto;
	padding:9px 0px 0px 0px;
	text-align:center;
	position: relative;
}

#header_image{	text-align:center;
	margin:auto;
	width:800px;
	height:212px;
	background:url("./../img/header_image.jpg") no-repeat;}

#header_image h1 {	color:#8D3958;
	font-size:12px;
	font-family:Book Antiqua;
}

#phone {	display: inline;
	position: absolute;
	top: 35px;
	right: 50px;	font-size:15px;
	color:#c07471;
	font-family:Book Antiqua;
	font-weight:normal;}

#lang_menu{	margin:auto;
	text-align:center;	width:800px;
	height:33px;
	background:url("./../img/lang_menu_angle.gif") no-repeat;

}

#lang_menu_content{	text-align:left;	margin:0px 3px;
	height:33px;
	background:url("./../img/lang_menu_bg.gif") repeat-x;}

#lang_menu_content .lang_menu{    padding:10px;
    font-weight:bold;
    font-size:10px;}

#lang_menu_content .lang_menu a{
	color:#7d2948;
}

#main_menu{
	margin:1px auto 0px auto;
	text-align:center;
	width:800px;
	height:39px;
	background:url("./../img/main_menu_bg.gif") no-repeat;
}

#main_menu ul {	text-align:center;
	padding-top:7px;
	font-size:1px;
}

#main_menu ul > li:first-child {background: none; padding-left:0px}

#main_menu ul li {	font-size:11px;
	font-weight:bold;
	color:#FFF;
	font-family:Bookman Old Style;
	background:url("./../img/menu_separator.gif") no-repeat left center;    display:inline;
	padding:0px 3px 0px 12px;}

#main_menu ul li a{ 	color:#FFF;}

#main_menu ul li a:hover, #main_menu ul li a.active{	text-decoration:none;
 	color:#e1af23;
}

#sub_menu{
	margin:0px auto;
	text-align:center;
}

#sub_menu tr td {
	height:40px;
	padding:10px;
}

#sub_menu tr td a{
 	font-family:Palatino Linotype;
 	font-size:14px;
 	color:#7F2B4A;
}

#sub_menu tr td.active {
	background:url("./../img/sub_menu_bg.jpg") no-repeat top center; z-index:10
}

#sub_menu tr td.active a{
 	font-weight:bold;
 	color:#5F4A5A;
}

*.main_content{	text-align:left;
    margin:0 auto;
    margin-top:12px;
    width:800px;
	color:#333;
	font-size:12px;
}

*.main_content li {
	list-style:circle;
}

h4{ 	font-family:Palatino Linotype;
 	font-size:14px;
 	font-weight:bold;
 	color:#000;
 	margin:5px 0px;}

*.text_ul{	margin:15px;}

*.text_ul li{
	list-style-image: url('./../img/li.gif');
	padding-left:3px;
	margin:3px 0px 3px 10px;
}

*.tbl_head {  	background:url("./../img/head_bg.gif") repeat-x;
  	height:38px;}

*.tbl_content{	padding:15px 20px;
	padding-right:10px;
	color:#333;
	font-size:12px;}

*.date{
	color:#5f4a5a;
	font-weight:bold;
	font-size:10px;
}

*.autor{
	color:#6e4555;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}

*.page_autor{
	color:#6e4555;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:17px;
}

*.simple_link, *.main_content a {	font-size:12px;	color:#7d2948;
	text-decoration:underline;}

*.simple_link:hover{
	text-decoration:none;
}

*.more_icon{	position:relative;
	top:5px;}

#welcome_tbl{
 	width:530px;
 	float:left;
}

#tour_n_rest_img{	margin-left:20px;
	margin-bottom:15px;}

#welcome_tbr{	background:url("./../img/welcome.jpg") no-repeat right center;
  	height:38px;}

#news_tbr{
	background:url("./../img/news.jpg") no-repeat right center;
  	height:38px;
}

#otz_tbr{
	background:url("./../img/otz.jpg") no-repeat right center;
  	height:38px;
}

#rent_tbr{
	background:url("./../img/rent.jpg") no-repeat right center;
  	height:38px;
}

#z_tbr{
	background:url("./../img/z.jpg") no-repeat right center;
  	height:38px;
}

#rooms_tbr{
	background:url("./../img/rooms.jpg") no-repeat right center;
  	height:38px;
}

#partners_tbr{
	background:url("./../img/partners.jpg") no-repeat right center;
  	height:38px;
}

*.partnre_image{ 	margin:0px 10px;}

*.rooms_table{
	margin:15px 0px;
	color:#333;
	font-size:12px;}

*.rooms_table tr.text_tr td{ 	padding-top:7px;}

*.rooms_table tr.text_tr td div{
	width:158px;
 	padding:0px 6px;
 	margin-bottom:10px;
}

*html *.rooms_table tr.text_tr td div{	width:170px;}

*.image_bor{	border:1px solid #baaea2;
	padding:6px;
	margin-right:10px;}

*.image_galery{
	border:1px solid #baaea2;
	padding:4px;
	margin-right:10px;
	margin-bottom:5px;
}

*.text_image{	border:1px solid #baaea2;
	padding:4px;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
	float:left}

h1.tbl_head_text {
 	padding:5 0 0 12;
 	word-spacing: -1px;
 	font-family:Palatino Linotype;
 	font-size:20px;
 	font-weight:bold;
 	color:#5f4a5a;
}

h3.tbl_head_text { 	padding:10 0 0 12;
 	word-spacing: -1px;
 	font-family:Bookman Old Style;
 	font-style:italic;
 	font-size:14px;
 	font-weight:bold;
 	color:#5f4a5a;}

h1.tbl_head_text span, h3.tbl_head_text span{	color:#7f2b4a;
}

#left_content_part{	width:242px;
	float:left;}

#right_content_part{
	float:left;
	margin-left:27px;
	width:530px;
	overflow:hidden;
}

#footer_menu {	text-align:center;
	diplay:inline;
	margin: 0 auto;
	margin-bottom:5px;
}
#footer_menu li {    text-align:center;
	padding:0px 10x;
    display:inline;
	margin:0px 10px;
}

#footer_menu li a{	color:#90908e;
	font-size:10px;}

#footer_menu li a.footer_active_item{	
	color:#90908e;
	font-weight;
	font-size:10px;}

#bottom_page{
	text-align:center;
	color:#90908e;
	font-size:10px;	width:900px;
	height:38px;	background:url("./../img/bottom_page_bg.gif") no-repeat;}

*.galery_ttl{	height:40px;
	color:#7f2b4a;
 	font-family:Palatino Linotype;
	font-size:18px;}
*.galery_ttl p {
	padding-top:12px;
}

*.form_top {
	background:url("./../img/form/top_bg.gif") no-repeat;
	width:360px;
	height:5px;
	font-size:1px;
}

*.form_bottom {
	background:url("./../img/form/bottom_bg.gif") no-repeat;
	width:360px;
	height:5px;
	font-size:1px;
}

*.form {
	background:url("./../img/form/bg.gif") repeat-y;
	width:360px;
	padding:12px 15px;
}

*.form label{
	font-size:11px;
	font-weight:bold;
	color:#83737E;
}

*.form div .input_top{
	background:url("./../img/form/input_top.gif") no-repeat;
	width:309px;
	height:4px;
	font-size:0px;
	line-height:1px;
}

*.form div .input_top_2{
	background:url("./../img/form/input_top_2.gif") no-repeat;
	width:129px;
	height:4px;
	font-size:1px;
	line-height:1px;
}

*html *.form div .input_top, *html *.form div .input_top_2 {position:relative; top:1px;}

*.form div .input_bottom{
	background:url("./../img/form/input_bottom.gif") no-repeat;
	width:309px;
	height:4px;
	font-size:0px;
}

*.form div .input_bottom_2{
	background:url("./../img/form/input_bottom_2.gif") no-repeat;
	width:129px;
	height:4px;
	font-size:1px
}

*html *.form div .input_bottom, *html *.form div .input_bottom_2 {position:relative; top:-1px;}

*.form div input, *.form div textarea, *.form div select{
	background:url("./../img/form/input_bg.gif") repeat-y #FFF;
	width:309px;
	padding:0px 5px;
}

*.form div input.small, *.form div textarea.small{
	background:url("./../img/form/input_bg_2.gif") repeat-y;
	width:129px;
	padding:0px 5px;
}

*.btn{cursor:pointer;}

*.png{
	background:url("./../img/key.png") no-repeat;
	width:30px;
	height:81px;
	position:absolute; top:-5px;
	filter:expression(fixPNG(this));
}

*.room_opt{	display:block;	width:500px;
	font-family:Verdana;
	font-size:12px;
	margin-top:20px;}

*.room_opt thead{
	background:#EDECE8;
	font-weight:bold;
	color:#333;
}

*.room_opt tbody tr td{
	background:#FFF;
	font-size:11px;
}

*.room_opt td{
	background:#EDECE8;
	border-left:4px solid #7F2B4A;
	border-bottom:1px solid #7F2B4A;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	padding:3px 8px;
}

*.room_opt_main td {
	padding-left:2px;
	padding-right:2px;
}

*.main_key_1, *.main_key_2, *.main_key_3{	width:170px;
	height:101px;}

*.main_key_1 p, *.main_key_2 p, *.main_key_3 p{
	text-align:center;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	font-family:Book Antiqua;
	padding-top:16px;
	text-indent:17px;
}

*.main_key_1 {	background:url("./../img/key_main_1.jpg") no-repeat;}

*.main_key_2 {
	background:url("./../img/key_main_2.jpg") no-repeat;
}

*.main_key_3 {
	background:url("./../img/key_main_3.jpg") no-repeat;
}

*.otz_outer {
	background: url('./../img/form/left_f.gif') no-repeat top left;
}

*.otz_inner {
	background: url('./../img/form/right_f.gif') no-repeat bottom right; min-height:20px;
	padding-right:10px; padding-left:17px; padding-bottom:5px;
	font-style:italic;
}

*.news_date {	color:#333333;
	font-weight:bold;
	font-size:10px;}

*.news_title {
	color:#7D2948;
	font-weight:bold;
	font-size:12px;
	padding:3px 0px;
}

*.news_content {
	color:#333;
	font-size:11px;
}

*.partners_sep {	padding-right:1px;
	background:url('./../img/form/partners_sep.gif') no-repeat right center}
