body{margin:0;padding:0;text-align:center;background:#600500 url(/media/i/bg-page.gif) 50% 0 repeat-x;color:#e8d1b6}
body,td{font:normal 12px Georgia, "Times New Roman"}
h1{font:normal 24px Georgia, "Times New Roman";color:#e8d1b6;padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #d3ae8c;}
h2,h3{margin:0; padding:0 0 10px 0; font:normal 18px Georgia, "Times New Roman"}
p{margin:0;padding:0 0 15px 0; position:relative}
a{text-decoration:underline;color:#e8d1b6;outline:none}
a:hover{color:#FFF}
a img{border:0}
form{margin:0; padding:0}
.input,select,textarea{font:normal 12px Georgia;background:#e8d1b6;color:#000;border:2px inset #cd9c4e}
input,select{vertical-align:middle}
textarea{}
.button,button{}
big{font-size:14px}
small{font-size:10px}
ul{margin:0;padding:0 0 15px 0;list-style:none}
ul li{padding:0 0 0 13px; background:url(/media/i/li-1.gif) 0 7px no-repeat;zoom:1}

.red{color:#854d33}

.but-submit{width:110px; height:35px; border:0; margin:5px 0 10px -35px; cursor:pointer; position:relative}
.but-submit:hover,
.but-submit-over{background-position:0 100%}

.but-search{background:#e8d3bb url(/media/i/but-search.gif) 0 6px repeat-x; cursor:pointer}
.but-search:hover,
.but-search-over{background:#FFF}

.but-reserve{ height:35px; border:0; margin:0 -27px 10px 0;_margin-right:-29px; float:right; cursor:pointer; position:relative}
.but-reserve:hover,
.but-reserve-over{background-position:0 100%}

.btn-sendreview{ height:35px; border:0; margin:0 -27px 10px 0;_margin-right:-29px; float:right; cursor:pointer; position:relative}
.btn-sendreview:hover,
.btn-sendreview-over{background-position:0 100%}

.but-reserve2{width:110px; height:35px; border:0; margin:5px 0 10px -35px; cursor:pointer; position:relative}
.but-reserve2:hover,
.but-reserve2-over{background-position:0 100%}


#content table{width:100%; border:0; border-collapse:collapse; margin-bottom:14px}
#content table td{padding:7px; border:1px solid #d3af90; color:#000}
#content table td.first{border-left:0}
#content table td.last{border-right:0}



#wrapper{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); overflow:hidden; position:relative; height:100%}

#main{width:900px; margin:0 auto; text-align:left; background:url(/media/i/bg-2.gif)}
#main #deco-1{width:100%; padding-left:164px; margin-left:-164px; position:relative; background:url(/media/i/deco-1.jpg) 0 0 no-repeat; zoom:1}
#main #deco-2{width:100%; padding-right:169px; margin-right:-169px; position:relative; background:url(/media/i/deco-2.jpg) 100% 0 no-repeat; zoom:1}
#main #deco-3{background:url(/media/i/bg-3.gif) 0 100% repeat-x; zoom:1}
#main #deco-4{background:url(/media/i/bg-4.gif) 0 100% no-repeat; zoom:1}
#main #deco-5{background:url(/media/i/bg-5.gif) 100% 100% no-repeat; padding-bottom:8px; zoom:1}
#main #deco-6{background:url(/media/i/bg.gif) 0 0 repeat-y; zoom:1}
#main #head{ background:url(/media/i/header-1.jpg) 0 0 no-repeat; height:110px; padding:18px 230px 0 93px}
#main #menu-site{background:url(/media/i/mn-site.jpg) 0 0 no-repeat; height:29px; padding:0 19px 0 20px; line-height:27px}
#main #deco-7{background:url(/media/i/bg-1.jpg) 1px 0 repeat-y; zoom:1}
#main #head-2{margin:0 20px; background:#fbd7ae url(/media/i/box-1-3.gif) 225px 0 repeat-y; color:#5d1e00;zoom:1;}
#main #head-2 #deco-8{background:url(/media/i/box-1-2.jpg) 0 100% no-repeat}
#main #menu{background:url(/media/i/mn-1.jpg) 0 0 no-repeat; width:950px; margin:0 -25px;height:33px; position:relative}
#main #deco-9{background:url(/media/i/bg-1-2.jpg) 1px 100% no-repeat; padding-bottom:16px; zoom:1}
#main #deco-10{background:url(/media/i/bg-1-3.gif) 20px 100% no-repeat; zoom:1}
#main #container{overflow:hidden; height:100%; padding:0 20px;background:url(/media/i/bg-1-4.jpg) 247px 100% no-repeat}
#main #container #left-colum{width:205px; float:left; background:url(/media/i/bg-1-5.gif) 0 0 repeat-x; padding:13px 10px}
#main #container #content{width:601px; float:right; color:#300; padding:13px 16px;zoom:1}
#main #main-footer{padding:3px 20px 15px 20px; font-size:14px; overflow:hidden; height:100%}
#footer{width:854px; margin:0 auto; padding:18px 20px 16px 28px; color:#e38b5f; text-align:left; overflow:hidden; height:100%}

#head #logo{float:left; padding:8px 0 0 0}
#head #logo-2{float:right}

#menu-site #mn-site{float:left; padding:10px 0 0 0}
#menu-site #mn-site li{float:left; padding:0 19px 0 0; background:none}
#menu-site #mn-site li a img{background:#ccc url(/media/i/mn-site-bg.gif) 0 100% repeat-x; float:left}
#menu-site #mn-site li a:hover img{background:#ccc}
#menu-site #phone{float:right; white-space:nowrap; padding:0 0 0 30px; font-size:15px; color:#ebb479}
#menu-site #lang{float:right; padding:7px 0 0 0}
#menu-site #lang li{float:left; padding:1px 2px 2px 12px; background:url(/media/i/mn-lang.gif) 100% 0 no-repeat}
#menu-site #lang li img{width:19px; height:12px; background-position:0 0; float:left}
#menu-site #lang li a:hover img{background-position:0 100%}
#menu-site #lang li#lang-en img{background-image:url(/media/i/mn/flag-en.gif)}
#menu-site #lang li#lang-ru img{background-image:url(/media/i/mn/flag-ru.gif)}
#menu-site #lang li#lang-de img{background-image:url(/media/i/mn/flag-de.gif)}
#menu-site #lang li#lang-all img{background-image:url(/media/i/mn/flag_oth.gif); width:12px;}
#menu-site #lang li#lang-all {background: none;}
#other-langs {
	display: none; left:710px; top:150px; z-index:999;  
	position: absolute; width: 100px; padding: 0px; margin: 0px;
	border: none;
}



#head-2 #left-head-2{float:left; width:196px; background:url(/media/i/box-1-1.jpg) 0 0 no-repeat; padding:42px 15px 10px 16px}
#head-2 #left-head-2 h3{padding-bottom:18px}
#head-2 #flash{float:left; width:633px; margin-right:-2px; z-index: 1; position: relative;}

#menu ul{padding:9px 3px 0 38px; height:20px; background:url(/media/i/li-2.gif) 100% 13px no-repeat; float:left}
#menu li{float:left; padding:0 19px 0 21px; background:url(/media/i/li-2.gif) 0 4px no-repeat}
#menu li img{height:13px; background-position:0 0}
#menu li a:hover img,
#menu li .current img{background-position:0 100%}
#menu li .current{cursor:pointer;}

#left-colum #menu-left{width:225px; margin:0 -10px; padding:0 0 6px 0}
#left-colum #menu-left li{padding:0 10px 12px 32px; margin-bottom:12px; border-bottom:1px solid #630000; line-height:22px; background-position:13px 10px; font-size:18px}
#left-colum #menu-left li.current a{color:#FFF}
#left-colum #menu-left ul{padding:5px 0 0 0}
#left-colum #menu-left ul li{padding:0 0 4px 12px; background:none; border:0; margin:0; font-size:16px;line-height:18px}
#left-colum #menu-left ul li.current{background:url(/media/i/li-3.gif) 0 8px no-repeat}
#left-colum #menu-left ul li.current a{color:#FFF}
#left-colum .banner{text-align:center; padding:0 0 10px 0}
#left-colum .info h1 { font-size: 18px; color: #e8d1b6; border: none;}
#left-colum .info {color:#fbd7ae;}

#content h1{color:#62100c}
#content h2,
#content h3{color:#000}
#content a{color:#970000}
#content a:hover{color:#c00}
#content li{background-image:url(/media/i/li-4.gif)}

#main-footer .box{padding:0 0 8px 37px; float:left; width:132px; zoom:1; }
#main-footer .box img{margin-left:-29px}
#main-footer .box-2{padding:0 0 16px 29px; width:129px; float:left; zoom:1}
#main-footer .box-3{padding:0 0 0 118px; float:left; zoom:1}
#main-footer .box-3 img{margin-left:-90px;float:left; padding-top:1px}
#main-footer .block-1{border-bottom:1px solid #801410; margin-bottom:17px; zoom:1}
#main-footer .block-1 .deco{border-bottom:1px solid #580e0a; zoom:1}
#main-footer .block-1 .box-search{float:right; padding-bottom:8px}
#main-footer .block-1 .box-search .input{background:#9c6767;color:#e8d1b6;border:2px inset #9b676b; width:295px}
#main-footer .block-1 .box{width:auto}
#main-footer img{vertical-align:middle}
#main-footer .skype-us img{width:83px; height:18px}
#main-footer .mail-us img{width:83px; height:18px}
#main-footer .skype-us:hover img,
#main-footer .mail-us:hover img{background-position:0 100%}

#footer a{color:#e38b5f}
#footer a:hover{color:#FFF}
#footer #mn-footer{padding:0 0 28px 0}
#footer address{color:#ad6541;font-style:normal}
#footer #created{padding:3px 40px 3px 0; position:relative; color:#c26947; font:normal 11px Tahoma; zoom:1; float:right}
#footer #created img{position:absolute; top:0;right:0}
#footer #created a{color:#c26947; text-decoration:none}
#footer #created a span{text-decoration:underline}
#footer #created a:hover{color:#FFF}



.box-form-1{padding:0 0 0 9px}
.box-form-1 p{padding:5px 0 10px 0; margin-left:-5px}
.box-form-1 .size-1{width:45px; margin-right:5px}
.box-form-1 .size-2{width:110px; margin-right:5px}
.box-form-1 select,
.box-form-1 .but-submit{margin-bottom:0}
.box-form-1 img{vertical-align:middle}

.read-more{text-align:right; padding-bottom:15px}

.banner-list{padding:0; margin:0 -16px -13px -15px; width:632px; overflow:hidden; height:100%}
.banner-list li{float:left; padding:0 1px 1px 0; background:#fad9b1!important}
.banner-list li a{display:block; float:left; padding:10px 9px 10px 10px; border-right:1px solid #caab8b; border-bottom:1px solid #caab8b; background:#e6c39e}
.banner-list li a:hover{background:#f6bd81}


.ul-gallery{padding:0 0 20px 0; overflow:hidden; height:100%; width:620px; margin:0 -9px 0 -8px}
.ul-gallery li{float:left; padding:0 15px 15px 0; background:none!important}
.ul-gallery li img{padding:1px; border:1px solid #cc9879; background:#fbd7ad}
.ul-gallery li a:hover img{background:#FFF; border-color:#a46d4c}

.imgfax { margin-top: 4px; }

.clearer
{
	font-size: 0px;
	line-height: 0px;
}
.phone1 { width: 38px;}
.phone2 { width: 46px;}
.phone3 { width: 60px;}
div.phone1,div.phone2,div.phone3 { float: left;}
div.phone1 { width: 50px;}
div.phone2 { width: 53px;}
div.phone3 { width: 60px;}

#jq_booking_form .size-1{width:45px;}
#jq_booking_form .size-2{width:110px;}