@charset "windows-1251";/*reset*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1.3;}ol, ul {	list-style: none;}table {	border-collapse: collapse;	border-spacing: 0;}html, body {height:100%;}body {background:#fff url(../_img/bg.gif); font-family:tahoma,helvetica,arial, sans-serif; font-size:100.01%; color:#7d7365;} h1 {font-size:25px; color:#844914; font-family:Georgia; font-weight:normal; margin-bottom:10px;}h2 {font-size:22px; color:#844914; padding-bottom:5px; font-family:Georgia; font-weight:normal; margin-bottom:10px; background:url(../_img/line.gif) 0 100% repeat-x;}h3 {font-size:18px; color:#c78025; padding-bottom:5px; font-family:Georgia; font-weight:normal; margin-bottom:15px; background:url(../_img/line.gif) 0 100% repeat-x;}h4 {color:#e97000; font-size:18px; padding-bottom:5px; font-family:Georgia; font-weight:normal; margin-bottom:15px; background:url(../_img/line.gif) 0 100% repeat-x;}h5 {color:#144f7c; font-size:18px; padding-bottom:5px; font-family:Georgia; font-weight:normal; margin-bottom:15px; background:url(../_img/line.gif) 0 100% repeat-x;}a {color:#bf781b;}a:hover {text-decoration:none;}#wrapper { width:1150px; margin:0 auto; background:url(../_img/bg2.png) 50% 0 repeat-y;min-height:100%;height:auto  !important;height:100%;position:relative;font-size:11px;}#head {height:443px; position:relative; background:url(../_img/head.jpg);}#page {margin:0 10px; clear:both;}.leftblock {float:left; margin-right:-100%; position:relative; width:223px; left:5px}.rightblock {float:left; width:720px; left:250px; position:relative;}.leftblock2 {float:left; margin-right:-100%; position:relative; width:462px; left:5px}.rightblock2 {float:left; width:461px; left:490px; position:relative;}#footer {position:relative; clear:both; margin:-197px auto 0; height:197px;  background:url(../_img/footer-bg.jpg) 50% 0 no-repeat; width:1150px; color:#64370b; font-size:11px;}.footer-in {width:1006px; margin:0 auto; position:relative;}.protect{ height: 197px; width:100%; clear:both;}.layout {width:1006px; margin:0 auto; background:url(../_img/);}.c-tl {width:71px; height:443px; background:url(../_img/tl.png); overflow:hidden; position:absolute; left:-71px; top:0;}.c-tr {width:71px; height:443px; background:url(../_img/tr.png); overflow:hidden; position:absolute; margin-left:100%; left:0; top:0;}.c-bl {width:98px; height:280px; background:url(../_img/bl.png); overflow:hidden; position:absolute; left:-72px; top:-83px;}.c-br {width:98px; height:280px; background:url(../_img/br.png); overflow:hidden; position:absolute; margin-left:100%; left:-26px; top:-83px;}.f-logo {position:absolute; left:38px; top:53px;}.tel {width:222px; position:absolute; right:0; top:46px; font-size:15px;}.tel span {display:block; color:#ab824e; font-size:15px;}.tel b {font-weight:normal; margin-bottom:10px; display:block;}.tel i {position:absolute; width:125px; height:101px; background:url(../_img/tel.jpg); overflow:hidden; left:-129px; top:0;}.copy {position:absolute; left:25px; top:160px;}.npp {position:absolute; right:28px; top:160px;}.npp a {color:#64370b;}.nav {width:980px; height:76px; background:url(../_img/nav.png); overflow:hidden; position:absolute; left:13px; top:0;}/*.nav li {float:left; background:url(../_img/div.gif) 0 0 no-repeat; padding:0 23px 0 25px; margin-left:-2px; padding-top:8px; height:27px;  font-family:Arial; font-size:12px;}*/.nav li {float:left; background:url(../_img/div.gif) 0 0 no-repeat; padding:0 18px 0 17px; margin-left:-2px; padding-top:8px; height:27px;  font-family:Arial; font-size:12px;}.nav ul {padding-top:4px; overflow:hidden; margin-left:5px; position:relative;}.nav ul a {color:#b22d1b; text-decoration:none; font-weight:bold;}.nav ul a:hover {color:#f5b100;}.nav ul img {margin-left:3px; vertical-align:middle;}.nav-bot-txt {position:absolute; left:350px; top:52px; color:#004a80;}.logo {position:absolute; left:0; top:69px; }.t-tel {position:absolute; top:38px; left:682px; font-size:16px; color:#efa60a; font-family:Georgia; font-style:italic; overflow:hidden; width: 340px;}.t-tel p {font-size:28px; font-family:"Times New Roman"; color:#2275bb; font-style:normal;}.t-tel span {font-size:17px; display: inline-block; position: relative; top: -7px; margin-right: 5px;}p.t-addr {font-family: Georgia; font-size: 16px; color: #004a80; margin-bottom: 10px; padding: 0;}.b {padding:4px; background:#ecece3; position:relative;}.b-in {background:#fffdf2; border:1px solid #dcd6b5;}.cn {width:15px; height:15px; position:absolute; overflow:hidden;}.tl {left:0; top:0; background:url(../_img/an.gif) 0 0;}.tr {left:-15px; margin-left:100%; top:0; background:url(../_img/an.gif) -15px 0;}.bl {left:0; bottom:0; background:url(../_img/an.gif) 0 -15px;}.br {left:-15px; margin-left:100%; bottom:0; background:url(../_img/an.gif) -15px -15px;}.bl2 {left:0; bottom:0; background:url(../_img/an.gif) -30px 0px;}.br2 {left:-15px; margin-left:100%; bottom:0; background:url(../_img/an.gif) -30px -15px;}.br10 {left:-15px; margin-left:100%; bottom:0; background:url(../_img/an.gif) -93px 0;}.nav-tit {height:48px; background:url(../_img/nav-tit.png) 50% 0 no-repeat; line-height:48px; font-family:Georgia; font-size:18px; color:#844914; text-align:center; margin-bottom:16px;}.left-nav {margin:0 auto 22px; width:217px;}.left-nav ul {padding-left:21px;}.left-nav li {background:url(../_img/dot.gif) 0 100% repeat-x; padding-bottom:1px;}.left-nav a {display:block; padding:6px 6px 6px 27px; font-size:12px; color:#790000; font-family:Arial; margin-left:-21px; background:url(../_img/ar.gif) 11px 50% no-repeat; text-decoration:none;}.left-nav a:hover {background:#e1e5e8 url(../_img/ar.gif) 11px 50% no-repeat;}.left-nav li.m1 a{padding:6px 6px 6px 27px; font-size:12px;}.left-nav li.m2 a{padding:6px 6px 6px 42px; font-size:11px; color:#994545;}.left-nav li.m3 a{padding:6px 6px 6px 57px; font-size:11px; color:#994545;}.search {height:38px; background:#ecece4; padding:15px 15px 0 15px; position:relative; margin-bottom:17px;}.s-l {position:absolute; left:0; top:0; width:12px; height:53px; background:url(../_img/s-l.gif); overflow:hidden;}.s-r {position:absolute; margin-left:100%; left:-12px; top:0; width:12px; height:53px; background:url(../_img/s-r.gif); overflow:hidden;}.search-in {border:1px solid #dacdb8; background:#fff url(../_img/ss.gif) 5px 50% no-repeat; padding:1px 1px 1px 26px; position:relative; height:19px;}.search-in input {vertical-align:middle;}.s-inp {width:141px; border:0 none; color:#b29464; font-size:11px; background:none; padding-top:3px;}.s-btn {position:absolute; top:1px; right:1px;}#wrapper .nobg {background:0 none;}.spec-title span {font-size:21px; color:#ae6635; text-transform:uppercase; line-height:1;}.spec-title {font-size:16px; color:#a88c70; padding:20px 0 20px 20px; font-family:Georgia; line-height:1; background:url(../_img/spec-bg2.gif) 0 100% no-repeat;}.spec-txt {background:#f3e4c3 url(../_img/spec.gif) 0 -22px repeat-x; padding:12px 18px 20px;}.spec-txt p, .spec-txt2 p {margin-bottom:10px;}.spec-title2 span {font-size:22px; color:#ae6635; line-height:1; display:block;}.spec-title2 {font-size:16px; color:#a88c70; padding:20px 0 45px 20px; font-family:Georgia; line-height:1; background:url(../_img/spec-bg3.gif) 0 100% no-repeat; font-style:italic;}.spec-txt2 {background:url(../_img/h1.gif) 0 0 repeat-y; }.spec-txt-l {background:#f3e4c3 url(../_img/spec.gif) 0 -22px repeat-x; padding:18px; float:left; padding-top: 60px;/*width:189px;*/}.spec-txt-r {padding:18px; float:left; width:190px;}.weather {padding-top:15px;}.weather img {border:5px solid #f7f6ef;}.weather-tit {font-size:25px; color:#c78025; font-family:Georgia; text-transform:uppercase; padding:0 0 5px 21px;}.b2 {background:#fff; border:1px solid #eeeee2; position:relative; padding:17px;}.tl3 {left:-1px; top:-1px; background:url(../_img/an.gif) -45px 0;}.tr3 {left:-14px; margin-left:100%; top:-1px; background:url(../_img/an.gif) -60px 0;}.bl3 {left:-1px; bottom:-1px; background:url(../_img/an.gif) -45px -15px;}.br3 {left:-14px; margin-left:100%; bottom:-1px; background:url(../_img/an.gif) -60px -15px;}.photos li {margin:0 8px; display:inline; float:left;}.photos li img {border:2px solid #dad5bc; vertical-align:top;}.photos-in {overflow:hidden;}.photos {height:210px; padding:20px 60px 0; position:relative; background:url(../_img/photo-bg.gif) 0 63px repeat-x;}.larr {width:39px; height:40px; background:url(../_img/ar-l.png); overflow:hidden; cursor:pointer; position:absolute; left:18px; top:99px;}.rarr {width:39px; height:40px; background:url(../_img/ar-r.png); overflow:hidden; cursor:pointer; position:absolute; margin-left:100%; left:-52px; top:99px;}.photos-small {height:95px; padding:0 45px 0; position:relative; background:none;}.photos-small .larr {left:0; top:25px;}.photos-small .rarr {left:-50px; top:25px;}.f-all {background:#f5f3e9; height:91px; padding:11px 0 0 48px; margin-bottom:20px; position:relative;}.f1 {float:left; width:302px; height:80px; background:url(../_img/f1.png); overflow:hidden; margin-right:22px;}.f-all a, .f2 a {display:block; height:80px; position:relative;}.f2 {float:left; width:293px; height:80px; background:url(../_img/f2.png); overflow:hidden;}.content {padding:0 35px 35px;}.f3 {float:left; width:302px; height:80px; background:url(../_img/f1_rusich.png); overflow:hidden; margin-right:22px;}.p1 {font-weight:bold; padding-bottom:24px;}.txt-in {margin-bottom:35px;}.txt-in p {margin-bottom:13px;}.txt-in p b {color:#ca6921;}.ul1 li {background:url(../_img/dot2.gif) 0 100% repeat-x; padding:6px 0 7px 24px; font-size:12px; color:#9f8269; font-family:Arial; position:relative;}.ul1 li i {position:absolute; left:0; top:10px; width:12px; height:11px; background:url(../_img/li.png); overflow:hidden;}/*.ul1 li {background:url(../_img/li.png) no-repeat; padding:6px 0 7px 24px; font-size:12px; color:#9f8269; font-family:Arial; position:relative;}*/.ysl {padding:0 0 30px 159px; position:relative; overflow:hidden;}.ysl-im {float:left; margin-left:-159px; display:inline;}.ysl-im img {border:2px solid #d9d4ba; vertical-align:top;}.ysl-title {font-weight:bold; color:#ca6921; margin-bottom:11px;}.lall {height:25px; padding-right:14px;}.lall a {float:right; position:relative; color:#5586b9;}.lall i {position:absolute; width:9px; height:12px; background:url(../_img/ic.gif); overflow:hidden; left:-16px; top:3px;}.b3 {background:#fff; border:1px solid #eeeee2; position:relative; padding:9px; margin:19px 0;}.b3-alt {width:600px; padding:13px; margin-bottom:30px;}.cn4 {width:9px; height:9px; position:absolute; overflow:hidden;}.tl4 {left:-1px; top:-1px; background:url(../_img/an.gif) -75px 0;}.tr4 {left:-8px; margin-left:100%; top:-1px; background:url(../_img/an.gif) -84px 0;}.bl4 {left:-1px; bottom:-1px; background:url(../_img/an.gif) -75px -9px;}.br4 {left:-8px; margin-left:100%; bottom:-1px; background:url(../_img/an.gif) -84px -9px;}/*.content table th, .content table td {border:1px solid #cab795; padding:7px; text-align:center;}*/.content table th {border:1px solid #cab795; padding:7px; text-align:center;}.content table td {border:1px solid #cab795; padding:7px;}.content table {width:100%;}.content table th {background:#bda57a; color:#fff;}.content table td {background:#fdf8e6; border:1px solid #f4efdc;}.content table .alt td {background:#fefcf3;}.form p {padding:0 0 2px 2px;}.form .form-inp {padding:0 0 7px 0;}.form .form-inp input {width:575px; border:1px solid #f4efdc; background:#fefcf3; font-size:11px; color:#a8977e; padding:5px 3px; margin-right:4px;}.form .form-inp select {width:575px; border:1px solid #f4efdc; background:#fefcf3; font-size:11px; color:#a8977e; padding:5px 3px; margin-right:4px;}.form .form-inp textarea {width:575px; border:1px solid #f4efdc; background:#fefcf3; font-size:11px; color:#a8977e; padding:5px 3px; margin-right:4px;}.form .obz {padding:27px 17px 0 13px; color:#d0c9c0; height:40px;}.obz input {float:right; margin-top:-10px;}.p-rr {margin-bottom:17px;}.news {margin-left:-35px;}.b-news dt {color:#144f7c; font-family:"Times New Roman"; font-size:16px;}.b-news dd {color:#818790;}.news-tit {font-weight:bold; margin-bottom:8px; display:block;}.news-tit a {color:#e97000;}.b-news {width:185px; margin-left:35px; float:left; display:inline;}.clear {clear:both;}.rightblock2 .b-news {width:175px; padding-bottom:14px;}.page-inner {background:url(../_img/dot3.gif) 478px 0 repeat-y;}.intro {color:#8a979e; padding:15px 30px 60px; position:relative; z-index:2;}.intro-tit {font-size:24px; font-family:Georgia; color:#844914; line-height:1; background:url(../_img/line.gif) 0 100% repeat-x; margin-bottom:11px;}.intro-tit span {font-size:15px; font-family:"Times New Roman"; font-style:italic; display:block; padding:12px 0;}.or1 {width:201px; height:88px; background:url(../_img/or2.gif); overflow:hidden; position:absolute; left:5px; top:5px;}.or2 {width:145px; height:28px; background:url(../_img/or1.gif); overflow:hidden; position:absolute; left:200px; bottom:40px;}.leftblock2 .f2 {position:absolute; left:82px; bottom:-40px;}.mb60 {margin-bottom:60px;}.mb22 {margin-bottom:22px;}.m-title {font-size:25px; text-transform:uppercase; font-family:Georgia; color:#c78025; padding:0 0 7px 11px; margin-bottom:25px; background:url(../_img/m13.gif) 0 100% repeat-x; position:relative;}.m-tit-l {width:27px; height:11px; background:url(../_img/m11.gif); overflow:hidden; position:absolute; left:-16px; bottom:-4px;}.m-tit-r {width:27px; height:11px; background:url(../_img/m12.gif); overflow:hidden; position:absolute; margin-left:100%; left:-11px; bottom:-6px;}.m-title2 {background:url(../_img/m23.gif) 0 100% repeat-x;}.m-title2 .m-tit-l {background:url(../_img/m21.gif);}.m-title2 .m-tit-r {background:url(../_img/m22.gif);}.m-title-alt {color:#bc3511;}.reservating {margin-bottom:20px; color:#7d7365;}.reserv-tit {font-weight:bold; color:#ca6921; margin-bottom:16px;}.reserv-tel {font-size:16px; color:#844914; font-family:"Times New Roman"; margin-bottom:15px;}.reserv-tel span {display:block;}.reserv-tel .alt {color:#bc3511;}.reservating .weekend {color:#da3f20;}.rusi-photo {margin-bottom:20px; margin-left:-20px;}.rusi-photo li {margin-left:20px; display:inline; float:left;}.rusi-photo img {border:1px solid #bfbba2;}.rusi {margin-bottom:20px;}.leftblock2 .ul1 {margin:15px 0;}.leftblock2 .ul1 li {padding:3px 0 4px 24px; background:url(../_img/dot.gif) 0 100% repeat-x;}.leftblock2 .ul1 li i {top:5px;}.p3 {font-weight:bold; color:#ca6921;}.t100 {text-align:center; margin-top:-45px; position:relative;}.rr-wrap {background:url(../_img/decor.gif) 50% 100% no-repeat; padding-bottom:21px; margin-bottom:25px;}.wrap-weather {padding:15px 85px 45px;}.wrap-weather .weather-tit {padding:0 0 15px 35px;}.search2 {height:39px; background:#f1edd7; position:relative; padding:14px 0 0 120px; line-height:1;}.search2 input {vertical-align:middle;}.s-inp2 {width:162px; border:1px solid #dacdb8; padding:2px 2px 2px 21px; background:#fff url(../_img/ss.gif) 3px 50% no-repeat;}.s-l2 {background:url(../_img/s-l2.gif); overflow:hidden; width:14px; height:53px; position:absolute; left:0; top:0;}.s-r2 {background:url(../_img/s-r2.gif); overflow:hidden; width:14px; height:53px; position:absolute; margin-left:100%; left:-14px; top:0;}.s2-title {font-size:25px; color:#c78025; text-transform:uppercase; font-family:Georgia; position:absolute; left:18px; top:13px;}.room-type {margin-bottom: 15px; overflow: hidden; font-size: 12px;}.room-type .room-image {float: left; height: 160px;}.room-type .room-image img.bordered {border: 2px solid #dad5bc;}.room-type .room-description {width: 425px; margin-left: 215px;}.room-type .room-description .title {font-size: 18px; font-family: Georgia; color: #bf781b; text-decoration: underline; display: block; margin-bottom: 15px; margin-top: -4px;}.price-wrap {overflow: hidden; margin-top: 10px; margin-bottom: 10px;}.price-wrap .price {font-family: Tahoma; font-size: 12px; color: #bf781b; font-weight: bold; display: inline-block; margin-right: 25px;}.price-wrap #tl-book-link {display: inline-block;}.corpus-prices-button {margin-bottom: 25px;}.price-book-link {font-family: Verdana; font-size: 11px; font-weight: bold; color: #e97000;}.price-wrap #tl-book-link, .price-wrap #tl-book-link span {background-image: url('/_img/book-button.png');}.corpus-prices-button #tl-book-link, .corpus-prices-button #tl-book-link span {background-image: url('/_img/corpus-button.png');}#tl-book-link, #tl-book-link span {display: block; text-decoration: none; font: 12px Georgia; color: #FFFFFF;}#tl-book-link {background-position: right -23px  !important; height: 23px; width: 137px;}#tl-book-link span {background-position: 0 0 !important;	height: 23px; margin-right: 3px; padding: 0 7px 0 10px; line-height: 23px; cursor: pointer; text-align: center;}#tl-book-link:hover {background-position: right -69px  !important;}#tl-book-link span:hover {background-position: 0 -46px  !important;}