*{margin:0px; padding:0px;}
#mytxt p,#mytxt li{text-align:justify;font-size:12px;}
#mytxt h2{text-align:justify;font-size:13px;}
#mytxt li {list-style-type:disc}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#d3b7ab;
background:#060202;
}

body a{
outline:none;
color:#fff;
}

body a:hover{
text-decoration:none;
}

h1, h4{
font-size:24px;
line-height:22px;
color:#eddfd9;
font-weight:normal;
padding-bottom:37px;
}

h3{
font-size:14px;
color:#c9a26a;
padding-bottom:18px;
}

h3 a{
color:#c9a26a;
text-decoration:none;
}

h3 a:hover{
text-decoration:underline;
}

table{
border-collapse:collapse;
}

ol{
padding:0px 0px 16px 20px;
}

p{
padding-bottom:16px;
}

.main{
min-height:100%;
min-width:1000px;
background:url(/images/bg.jpg) left repeat-y;
}

.main.m_indx{
background:url(/images/indxbg.jpg) left repeat-y;
}

.header{
height:100px;
background:url(/images/header_bg.jpg) left top repeat-x;
}

.headerbg{
height:100px;
background:url(/images/header.jpg) left top no-repeat;
}

.headercont{
width:794px;
padding-left:256px;
}

.headercont a{
color:#906d5b;
}

.header .hlinks{
font-size:13px;
color:#643a24;
float:left;
white-space:nowrap;
padding-top:30px;
padding-right:8px;
}

.header .hlinks a{
margin:0px 5px;
}

.header .phone{
width:390px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#a58464;
padding-top:20px;
}

.header .phone .kod{
/*float:left;*/
font-size:21px;
line-height:18px;
color:#c57d32;
margin-top:8px;
margin-right:4px;
}

.header .phone .numb{
/*float:left;*/
font-size:33px;
letter-spacing:-1px;
line-height:27px;
margin-top:6px;
}

.header .label{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:normal;
color:#906d5b;
text-decoration:underline;
margin:10px 7px 0px 0px;
}

.header .hshadow{
position:absolute;
margin:100px 0px 0px 167px;
}

.header .phgallery{
height:1px;
}

.header .phgallery .flash{
height:172px;
width:310px;
margin-left:30px;
position:absolute;
}

.header .phgallery .phglink{
width:310px;
float:right;
}

.header .phgallery .phglink img{
position:absolute;
}

.logodiv{
height:277px;
width:167px;
background:url(/images/logobg.jpg) left top no-repeat;
position:absolute;
margin-left:36px;
}

.main.m_indx .logodiv{
height:556px;
background:url(/images/logobgi.jpg) left top no-repeat;
}

.logodiv .logo{
height:106px;
padding:34px 0px 0px 35px;
}

.main.m_indx .logo{
margin-bottom:34px;
}

.logodiv .logo img{
display:block;
}

.menu{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
letter-spacing:-1px;
color:#fff;
list-style:none;
padding:20px 0px 0px 16px;
}

.main.m_indx .menu{
width:600px;
position:absolute;
margin:343px 0px 0px 223px;
}

.menu a{
color:#fff;
}

.menu .bullet{
display:block;
position:absolute;
margin-top:5px;
margin-left:-22px;
}

.menu li{
list-style:none;
padding:0px 0px 10px 23px;
}

.main.m_indx .menu li{
float:left;
padding-right:14px;
}

.headimg{
height:177px;
width:100%;
overflow:hidden;
background:url(/images/headb_bg.jpg) left bottom repeat-x;
}

.main.m_indx .headimg{
height:480px;
background:url(/images/hindxbg.jpg) left bottom repeat-x;
}

.headimg img{
display:block;
}

.headimg .headimgbg{
height:145px;
background:url(/images/headb.jpg) left bottom no-repeat;
padding-bottom:32px;
}

.main.m_indx .headimgbg{
height:456px;
background:url(/images/hindx.jpg) left bottom no-repeat;
padding-bottom:24px;
}

.content{
min-height:11px;
line-height:145%;
background:url(/images/content_t.jpg) left top no-repeat;
padding:0px 0px 175px 34px;
}

.indxcontent{
min-height:195px;
line-height:145%;
background:url(/images/indxcont.jpg) left top no-repeat;
padding:0px 0px 20px 34px;
}

.indxcontent a{
color:#b29ea1;
}

.headbshadow{
display:block;
position:absolute;
margin:-177px 0px 0px 203px;
}

.submenu{
font-size:16px;
padding-bottom:24px;
}

.submenu .smact{
color:#c9a26a;
}

.submenu span{
color:#774a33;
padding:0px 5px;
}

.leftcol{
width:186px;
float:left;
color:#9d7260;
text-align:center;
padding-top:17px;
padding-right:42px;
}

.leftcol .lcbody{
padding:0px 30px 0px 10px;
}

.leftcol .lcbody a{
color:#b29ea1;
}

.rightcol{
width:720px;
float:left;
}

.indxcontent .rightcol{
padding-top:45px;
}

a.dev{
color:#9d7260!important;
}

.rightcol ul{
list-style:none;
padding:4px 0px 18px 5px;
}

.rightcol ul li{
list-style:none;
background:url(/images/bullet.gif) 0px 6px no-repeat;
padding-left:12px;
padding-bottom:2px;
}




.servc{
width:188px;
font-size:12px;
text-align:left;
overflow:hidden;
position:relative;
margin-left:-2px;
}

.logodiv .servc{
margin-left:-4px;
}

.servc a{
color:#848484;
}

.servc a.servact{
color:#000;
}

.servc p{
padding-bottom:7px;
}

.servc .timg{
display:block;
}

.servc .trimg{
display:block;
position:absolute;
margin:0px 0px 0px 153px;
}

.servc .bimg{
display:block;
}

.servc .tit{
padding-bottom:14px;
}

.servc .tit img{
display:block;
margin:auto;
}

.servc .servc_cont{
width:131px;
text-align:center;
overflow:hidden;
padding-right:35px;
padding-left:22px;
}

.servc .servc_cbg{
background:url(/images/servcbg_bg.jpg) left repeat-y #f1e9df;
}

.servc .servc_cbgt{
background:url(/images/servcbg_t.jpg) left top no-repeat;
}

.servc .servc_cbgb{
background:url(/images/servcbg_b.jpg) left bottom no-repeat;
padding:58px 15px 70px 15px;
}

.servc .shdw{
position:absolute;
display:block;
margin-top:-279px;
}

.picl{
float:left;
border:2px solid #a57c6c;
margin:2px 20px 0px 0px;
}

.room{
min-height:10px;
padding-left:140px;
padding-bottom:38px;
}

.room .prev{
width:120px;
float:left;
overflow:hidden;
margin-left:-140px;
padding-top:2px;
padding-right:20px;
}

.room .prev img{
display:block;
border:2px solid #ac8372;
}

.room .descr{
width:100%;
float:left;
}

.room .links,
.roomlinks{
font-size:12px;
padding-top:4px;
}

.room .links span,
.roomlinks span{
color:#ac8372;
padding:0px 5px;
}

.room_photos{
min-height:10px;
padding-top:10px;
padding-bottom:10px;
}

.room_photos img{
float:left;
border:2px solid #ac8372;
margin-right:20px;
margin-bottom:20px;
}

.fs11{
font-size:12px;
}

.white{
color:#fff;
}

.formdiv{
padding:15px 0px;
}

.formdiv label{
width:180px;
text-align:right;
float:left;
padding-right:5px;
}

.formdiv .fdline.fdwa label{
width:auto;
}

.formdiv .input_text{
width:180px;
border:1px solid #ac8372;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#ac8372;
float:left;
background:#631c28;
padding:1px 0px 1px 3px;
}

.formdiv .input_text.itdate{
width:106px;
margin-right:5px;
}

.formdiv .input_text.itquant{
width:67px;
}

.formdiv select{
width:185px;
border:1px solid #ac8372;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#ac8372;
float:left;
background:#631c28;
}

.formdiv textarea{
height:150px;
width:180px;
border:1px solid #ac8372;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#ac8372;
float:left;
background:#631c28;
overflow:hidden;
padding:1px 0px 1px 3px;
}

.formdiv textarea.ta340{
height:100px;
width:335px;
}

.formdiv .datelnk{
float:left;
margin-top:3px;
}

.formdiv .fdfloat{
zoom:1;
overflow:hidden;
}

.formdiv .fdfloat .fdline{
float:left;
}

.formdiv .fdline.fdwa{
padding-left:15px;
}

.formdiv .fdline{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.formdiv .button{
width:98px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-decoration:underline;
color:#fff;
display:block;
background:url(/images/btnbg.gif) right center no-repeat;
border:none;
outline:none;
margin-top:10px;
margin-left:185px;
padding-right:24px;
}

.review{
padding-bottom:24px;
}

.review .datediv{
font-size:12px;
font-weight:bold;
color:#c9a26a;
}

.review .datediv .date{
font-size:11px;
color:#fff;
font-weight:normal;
}

.pagerdiv{
zoom:1;
overflow:hidden;
}

.pager{
font-size:12px;
color:#ac8372;
cursor:default;
float:left;
background:#431319;
margin-bottom:20px;
padding:5px 40px 5px 10px;
}

.pager a{
margin:0px 3px;
}

.pager span{
color:#ac8372;
margin:0px 3px;
}

.pager a.next{
font-size:11px;
background:url(/images/next.gif) right 4px no-repeat;
margin-right:0px;
padding-right:10px;
}
.pager a.prev{
font-size:11px;
background:url(/images/prev.gif) left 4px no-repeat;
margin-left:10px;
padding-left:10px;
}

.photo_gallery{
min-height:10px;
padding-bottom:10px;
}

.photo_gallery .prev{
width:120px;
font-size:11px;
color:#9d7260;
float:left;
padding-right:20px;
padding-bottom:20px;
}

.photo_gallery .prev img{
display:block;
border:2px solid #ac8372;
margin-bottom:11px;
}

.cont2cols{
padding-left:40px;
}

.cont2cols .col_l{
width:100%;
float:left;
margin-left:-40px;
}

.cont2cols .col_r{
width:0%;
float:right;
}

.footer{
height:144px;
font-size:12px;
color:#8d6c59;
min-width:1000px;
background:url(/images/footer_bg.jpg) left top repeat-x;
margin-top:-144px;
}

.footer a{
color:#ad9da0;
}

.footer p{
padding-bottom:5px;
}

.footer .footerpadd{
height:50px;
background:url(/images/footer.jpg) left top no-repeat;
overflow:hidden;
padding:74px 50px 20px 264px;
}

.popup {
width:506px;
position:absolute;
text-align:center;
color:#010101;
top:0px;
left:0px;
border:6px solid #fff;
z-index:50;
background:#eee3d6;
padding:12px 14px;
}

#TB_window a {
color:#010101;
}

#TB_window .tit {
padding-bottom:14px;
text-align: center;
}

#TB_window .photo {
border:1px solid #010101;
margin-bottom:14px;
padding:4px;
}

#TB_window .photo img {
display:block;
margin:auto;
border:6px solid #010101;
}

#TB_window .nav {
font-size:11px;
zoom:1;
overflow:hidden;
padding:0px 15px 10px 15px;
}

#TB_window .nav .prev {
float:left;
white-space:nowrap;
background:url(/images/puprev.gif) left 5px no-repeat;
padding-left:15px;
}

#TB_window .nav .next {
float:right;
white-space:nowrap;
background:url(/images/punext.gif) right 5px no-repeat;
padding-right:15px;
}


.spacer{
height:1px;
clear:both;
font-size:1px;
line-height:1px;
}

div.title {
  color:#C9A26A;
  font-size:13px;
  font-weight: bold;
}
div.title span.date {
    color: #fff;
    font-weight: normal;
}
.feedback {
    margin-bottom: 20px;
}
#img_to_scroll img {
    
}
