.ico_g_hotel{background:url("/i/ico_colors.png") no-repeat scroll -150px top transparent;height:15px;width:15px}.ico_r_hotel{background:url("/i/ico_colors.png") no-repeat scroll -180px top transparent;height:15px;width:15px}.ico_o_hotel{background:url("/i/ico_colors.png") no-repeat scroll -210px top transparent;height:15px;width:15px}.ico_gr_hotel{background:url("/i/ico_colors.png") no-repeat scroll -225px top transparent;height:15px;width:15px}.header-middle-center{height:107px;margin:15px 0 0 0;background:#eceef4;padding:13px 15px 0 15px}.header-middle-center{font:11px/13px Arial,sans-serif;color:#999}.header-middle-center-h3{color:#000;font-weight:bold;display:inline;padding-right:10px}.header-middle-center-dashed{color:#3488b2;background:url(../i/dashed-3488b2.gif) left 12px repeat-x;text-decoration:none;cursor:pointer}.header-middle-center-input{border:1px solid #eceef4;border-top:1px solid #cfcfcf;margin-top:7px;position:relative}.header-middle-center-input-in{background:#fff;border-top:1px solid #efefef;padding:8px 10px}.header-middle-center-value{font:bold 11px/13px Arial,sans-serif;color:#000;border:0;width:80%;height:14px}.header-middle-center-button{cursor:pointer;color:#fff;background:#4598c2;background:-moz-linear-gradient(top,#4598c2 0,#3488b2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4598c2),color-stop(100%,#3488b2));background:-webkit-linear-gradient(top,#4598c2 0,#3488b2 100%);background:-o-linear-gradient(top,#4598c2 0,#3488b2 100%);background:-ms-linear-gradient(top,#4598c2 0,#3488b2 100%);background:linear-gradient(to bottom,#4598c2 0,#3488b2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4598c2',endColorstr='#3488b2',GradientType=0);display:block;position:absolute;padding:5px 20px;right:5px;top:5px;font-size:12px;text-decoration:none}.header-middle-center-bonus{font-weight:bold;font-size:10px;padding:19px 0 0}.header-middle-center-bonus-link,.header-middle-center-foreign-real-estate,.header-middle-center-sights-catalog-link{display:inline-block;color:#ec810c;font-size:11px;font-weight:normal;background:url(../i/number-one.gif) no-repeat;margin:0 0 0 7px;padding:1px 0 2px 19px}.header-middle-center-foreign-real-estate{color:#216d9e;background:url(../i/tr-icon-promo2.png) no-repeat;margin:0 2px 0 10px;padding:1px 0 2px 22px}.header-middle-center-sights-catalog-link{color:#b933a2;background:url(../i/sights-catalog-link.gif) no-repeat;margin:0 2px 0 7px;padding:1px 0 2px 17px}.popup-suggest{position:absolute;overflow-y:auto;max-height:300px;width:717px;top:82px;left:250px;background:#fff;border:1px solid #dcdcdc;border-top:0;z-index:501;font:11px/13px Arial,Helvetica,sans-serif;color:#000;box-shadow:0 0 9px rgba(0,0,0,.4);border-bottom:1px solid rgba(187,187,187,1);border-left:1px solid rgba(187,187,187,1);border-right:1px solid rgba(187,187,187,1)}.popup-suggest-list{border-bottom:1px solid #f2f2f2;padding:7px 13px 8px;cursor:pointer}.popup-suggest-all-results{border-bottom:1px solid #f2f2f2;padding:4px 10px 4px;cursor:pointer;font-weight:bold;background:#f7f7f7}.popup-no-result{border-bottom:1px solid #f2f2f2;padding:7px 10px 8px}.popup-suggest-list-title{border-bottom:1px solid #f2f2f2;padding:7px 10px 8px;background:#eee}.popup-suggest-list:hover{background:#fffbd8}.popup-suggest-red{color:#c8242b;font-weight:bold}.popup-suggest-999{color:#999}.popup-suggest-000{color:#000}.popup-suggest-additional-link{color:#999;margin-right:7px;border-bottom:1px dashed}.popup-suggest-additional-link:hover{border-bottom:0}.popup-suggest-additional-block{margin-top:3px}.search-results-poisk-bar{padding-top:20px}.searchbar-block{position:absolute;width:717px;top:132px;left:250px;background:#fff;border:1px solid #dcdcdc;border-top:0;z-index:501;font:11px/13px Arial,Helvetica,sans-serif;color:#000;box-shadow:0 0 9px rgba(0,0,0,.4);border-bottom:1px solid rgba(187,187,187,1);border-left:1px solid rgba(187,187,187,1);border-right:1px solid rgba(187,187,187,1)}.searchbar-title{height:32px;line-height:32px;padding-left:8px;border-bottom:1px solid #ececec;font-weight:bold;font-size:15px}.searchbar-list{margin-left:12px}.searchbar-item{position:relative;margin:10px 0;border-bottom:1px solid #f2f2f2}.hotels .searchbar-item{margin-bottom:15px}.searchbar-item-name{display:inline-block;font-size:14px;color:#666;cursor:pointer}.backlight{color:#3f89c8}.searchbar-item-links{display:inline-block;margin-right:12px;float:right}.searchbar-item-link{display:inline-block;border-bottom:1px dashed;text-decoration:none;font-size:11px;color:#b2adac;position:relative;cursor:pointer;margin-left:10px}.searchbar-item-link.search-tour{margin-left:15px}.searchbar-item-link.search-tour:before{background-image:url(/../i/loop-2.png);width:11px;height:11px;position:absolute;top:1px;left:-13px;content:''}.searchbar-item-link.rutreveler{margin-left:25px}.searchbar-item-link.rutreveler:before{background-image:url(/../i/rutreveler.png);width:20px;height:11px;position:absolute;top:1px;left:-22px;content:''}.searchbar-item-link.profil{margin-left:10px}.searchbar-item-location{display:block;margin-top:5px;margin-bottom:5px;font-size:13px;color:#878683;cursor:pointer}.hotels .searchbar-item-location{margin-left:0;margin-top:10px}.searchbar-item .rating{margin:0 3px;padding:0 5px;font-weight:bold;font-size:12px}.search-results-rating-e8f7e1{background:#e8f7e1;color:#66a449}.search-results-rating-fcf5c8{background:#fcf5c8;color:#c3b453}.search-results-rating-f7eaea{background:#f7eaea;color:#a87575}.search-results-rating-dceed4{background:#dceed4;color:#58933d}.searchbar-item .rates{position:relative;padding-left:13px;font-size:11px;font-weight:bold;color:#999}.searchbar-item .rates:before{background-image:url(/../i/search-results-ico-rate.png);width:10px;height:10px;position:absolute;left:0;top:0;content:''}.searchbar-list-foot{background-color:#ebebec;margin-top:10px;height:25px;line-height:25px;padding-left:10px}.searchbar-list-foot-link{font-size:13px;color:#2980c4;text-decoration:none;position:relative;cursor:pointer}.searchbar-list-foot-link-arrow{margin-right:15px;font-size:13px;color:#2980c4;text-decoration:none;position:relative;cursor:pointer}.searchbar-list-foot-link-arrow:after{background-image:url(/../i/arr-right-0b80c4.png);width:12px;height:7px;position:absolute;right:-15px;top:5px;content:''}.searchbar-foot-val{font-size:13px;color:#999}.searchbar-foot{background-color:#d7e5f1;height:60px;line-height:60px}.searchbar-foot-link{margin-left:15px;font-size:11px;text-transform:uppercase;color:#2980c4;border-bottom:1px dashed;text-decoration:none;cursor:pointer}.searchbar-close{background:none;margin-right:15px;margin-top:15px;height:30px;float:right;padding:0 10px;font-size:10px;color:#999;text-transform:uppercase;border:1px solid #ccc;border-radius:3px;line-height:normal}.searchbar-content{overflow-y:auto;max-height:550px}.header-middle-center-btn{background-color:#3488b2;width:70px;height:32px;line-height:32px;text-align:center;font-family:'apercu_pro_light';text-transform:uppercase;border:0;border-radius:3px;position:absolute;top:0;right:0;font-size:10px;color:#fff;cursor:pointer}.header-middle-center-inp{width:100%;height:32px;line-height:32px;padding:0 10px;border:0;border-radius:3px;box-sizing:border-box}.header-middle-center-form{padding-right:80px;margin-top:12px;padding-bottom:2px;position:relative}.tooltip-spec{background:#fff;position:absolute;box-shadow:0 0 5px 0 #aaa;width:320px;z-index:501;display:none;border-bottom:1px solid rgba(187,187,187,1);border-left:1px solid rgba(187,187,187,1);border-right:1px solid rgba(187,187,187,1)}.tooltip-spec-inp-div{height:32px;padding:12px;background:#eee}.tooltip-spec-inp{background:White;border-radius:3px;height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:7px 10px 0 10px}.tooltip-spec .tooltip-input-submit{border-radius:3px;padding:0 10px;background:none;border:1px solid #d7d7d7;color:#999;font-family:'apercu_pro';font-size:10px;float:right;height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tooltip-spec .tooltip-input-text{border:0;border-radius:3px;font-family:'apercu_pro';font-size:10px;height:14px;width:100%}.tooltip-spec-dis_n{display:none}.tooltip-arrow{top:-4px;left:50%;position:absolute;width:7px;height:4px;background:url(../i/arrow-all-popups.png) no-repeat center;margin:0 0 0 -4px}.tooltip-spec .spec-head{text-align:left;font-weight:bold;padding-bottom:6px}.tooltip-spec .spec-head.spec-head-name-hotel{font-size:13px}.spec-head-name-hotel .spec-head-percent{font-size:14px;display:inline-block;height:20px;line-height:20px;margin-top:-2px;background:#c8242b;color:#fff;border:1px solid #fee412;padding:0 4px;margin-left:20px}.tooltip-spec ul li{text-align:left}.tooltip-spec ul li strong{padding-left:18px;font-size:12px;margin-right:6px}.tooltip-spec .tooltip-head-select{text-align:left;font-family:apercu_pro;font-size:15px;padding:10px 0;border-bottom:1px solid #e6e6e6}.tooltip-spec .tooltip-head-select strong{color:#000;padding-left:13px}.tooltip-select-0b80c4{color:#0b80c4}.tooltip-spec .tooltip-head-select a{color:#000}.tooltip-spec .tooltip-select-main{padding:10px 0 8px;border-bottom:1px dotted #e6e6e6;text-align:left}.tooltip-spec-wrapper{overflow:auto;overflow-x:hidden;padding:0 13px;max-height:300px}.tooltip-select-main p{padding-bottom:5px;cursor:pointer}.tooltip-select-main p a{font-size:12px;font-weight:bold;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#0b80c4;text-decoration:none}.tooltip-hotel-val1{padding-left:19px;padding-right:7px;background:url("../i/crown-tooltip-ico.png") no-repeat 0 2px;color:#999;font-size:11px;line-height:15px}.tooltip-hotel-val2{padding-left:16px;padding-right:7px;background:url("../i/klass-ico.png") no-repeat 0 1px;color:#999;font-size:11px;line-height:15px}.tooltip-hotel-val3{color:#999;font-size:11px;line-height:15px}.close-tooltip button{background:none;border:0;width:70px;height:30px;border:1px solid #d7d7d7;border-radius:3px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#999}.close-tooltip{padding:7px 7px 7px 13px;background-color:#ebebec;text-align:left}.tooltip-hotel-anchor{background:url("/i/menu_hotel_ico.png") no-repeat center center;cursor:pointer;float:right;display:inline-block;width:24px;margin:6px 9px 0 2px;height:23px}.tooltip-tours-anchor{background:url("/i/menu4.png") no-repeat center center;display:inline-block;width:10px;height:10px;margin:13px 9px 0 2px;cursor:pointer}.tooltip-hotel-input{font:bold 11px/13px Arial,sans-serif;color:#000;border:0;width:276px;height:14px}.tooltip-no-result{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;color:#999;padding:10px 0}.tooltip-choose-result{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;color:#999;display:none;border-bottom:1px solid #e6e6e6;padding:10px 0}.tooltip-recently-viewed{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;color:#999}.tooltip-spec-loading{background:url('/i/loading.gif') no-repeat center;text-align:center;font-weight:bold;height:70px;margin-top:40px}.header-m-hotels .tooltip-spec,.header-m-tours .tooltip-spec{top:63px}.header-m-tours .tooltip-spec{width:350px}.header-m-tours .tour-journal-link{margin-bottom:5px;display:inline-block;font-weight:bold;font-size:13px;text-decoration:none;color:#2980c4}.header-m-tours .tour-journal-link:hover{text-decoration:underline}.header-m-tours .tour-journal-noauth{margin-bottom:5px;display:inline-block;font-weight:bold;font-size:13px}.header-m-tours .tour-plane{position:relative}.header-m-tours .tour-plane:before{background-image:url(/i/fly_gray_1-y.png);background-size:cover;height:9px;width:9px;position:absolute;left:0;top:3px;content:''}.header-m-tours .tour-session-time,.header-m-tours .tour-night-var{font-size:11px;color:#dbdcde}.header-m-tours .tour-session-date,.header-m-tours .tour-date,.header-m-tours .tour-night-val,.header-m-tours .tour-accom{font-size:11px;color:#999}.header-m-tours .tour-date,.header-m-tours .tour-night-val{padding-left:13px;position:relative;display:inline-block}.header-m-tours .tour-date:before,.header-m-tours .tour-night-val:before{background-image:url(/i/calend.png);width:10px;height:10px;position:absolute;left:0;top:0;content:''}.header-m-tours .tour-night-val{margin-left:3px}.header-m-tours .tour-night-val:before{background-image:url(/i/time.png)}.header-m-tours .close-tooltip{height:30px}.header-m-tours .close-tooltip button{float:right}.header-m-tours .close-tooltip-link{line-height:30px;font-size:11px;text-transform:uppercase;color:#2980c4;border-bottom:1px dashed;text-decoration:none}.header-m-tours button{float:right}.header-m-tours-menu{min-width:117px}.header-m-td-link4,.header-m-td-link2{float:left}.footer-blue{background:#eceef4;margin-top:0}.footer-tbl{width:100%}.footer-blue-td{vertical-align:top;font-size:11px;height:107px}.footer-blue-td-prearrow{background:#e4e7ef;font:bold 15px Arial,sans-serif;padding:0 0 0 14px;vertical-align:middle;width:171px}.footer-blue-td-prearrow span{font:normal 11px/13px Arial,Helvetica,sans-serif}.footer-blue-td-arrow{background:#e4e7ef url("../../i/footer-blue-td-arrow.png") no-repeat right 0;font:bold 15px Arial,sans-serif;padding:0 0 0 14px;vertical-align:middle;width:20px}.footer-blue-td-right{background:#e4e7ef;text-align:center;width:185px;vertical-align:middle;padding:0}.footer-blue-td-link{font:bold 15px/22px Arial,sans-serif;color:#3488b2;display:block;margin-bottom:4px}.footer-blue-td-dot{width:1px;padding:0 29px;vertical-align:middle}.footer-blue-td-div{position:relative}.footer-blue-td-gray{color:#646a7a;padding-bottom:2px;height:15px}.footer-blue-td-phone{padding-top:2px}.footer-blue-td-phone-span{font:bold 15px Arial,sans-serif}.footer-blue-td-div .footer-blue-td-link{margin-bottom:5px}.footer-blue-tr{position:absolute;top:18px;right:0}.footer-blue-td-sec{padding:15px 0 0 29px}.footer-blue-td-forth{padding:15px 0 0 0}.footer-gray{background:#f4f4f4;border-top:solid 1px #fff}.footer-gray-td{padding:15px}.footer-gray-td-tit{font:bold 10px Arial,sans-serif;text-transform:uppercase;padding-bottom:13px;white-space:nowrap}.footer-gray-td-p{padding-bottom:5px}.footer-gray-td-p-link{text-decoration:none}.footer-gray-td-p-link:hover{text-decoration:underline}.footer-dark{background:#e9e9e9;border-top:solid 1px #fff}.footer-dark-td{vertical-align:top;padding:15px 13px 8px 13px}.footer-dark-td122{width:122px;padding-right:0}.footer-dark-td150{width:150px;padding-right:0}.footer-connect{position:relative;background:#3488b2 url("../i/footer-connect.gif") no-repeat left center;text-decoration:none;color:#fff;padding:0 9px 0 12px;height:24px;line-height:24px;display:block}.footer-dark-td-copy{color:#bbb;padding:20px 0 0 20px}.footer-dark-td-right{text-align:right;width:210px}.footer-dark-td-shed{padding:0 0 8px 13px}.footer-dark-dot{margin:0 5px}.footer-dark-td-bot{vertical-align:top;padding:3px 13px 18px 13px;color:#bbb}.footer-dark-td-counter{width:236px}p.invisible{color:#fff;font-size:10px;height:20px;margin:0 2%;text-align:center}.footer-blue-list{vertical-align:middle;padding:0 0 0 26px}.footer-blue-list-in{padding:9px 0 0 0}.footer-blue-item{font-size:15px;line-height:18px;color:#000;margin:0 0 9px 0}.footer-blue-name{display:inline-block;max-width:254px;position:relative;overflow:hidden;color:#3488b2;font-size:15px;line-height:18px;font-weight:bold;white-space:nowrap;vertical-align:bottom;top:-1px}.footer-blue-name-inner{max-width:234px;overflow:visible}.footer-blue-name-a{color:#3488b2}.footer-blue-shadow{position:absolute;left:234px;top:0;display:block;background:url(../../i/footer-blue-shadow.png) repeat-y left top;height:20px;width:29px;display:inline}.footer-blue-address{line-height:18px;font-size:11px;color:#646a7a;margin:0 0 0 20px;display:inline-block}.footer-blue-phone{display:inline-block;line-height:18px;font-size:11px;margin:0 0 0 9px}.footer-blue-phone-val{font-size:15px;font-weight:bold;color:#000;padding:0 0 0 3px}#footer .footer_countr{background-color:#f6f6f6;width:210px;position:relative;float:right;margin:0}#footer .footer_countr .one{border-bottom:1px solid #f6f6f6}#footer .footer_countr .two{line-height:10px;padding:6px 10px 8px;text-align:left}#footer .footer_countr .two a{color:#bdbdbd;text-decoration:none}#footer .footer_countr .two a:hover{color:#bdbdbd;text-decoration:underline}#footer .footer_countr .one p{float:left;width:auto;line-height:10px;padding:7px 10px}#footer .footer_countr .one p.f10{font:10px;padding:8px 10px 6px}#footer .footer_countr .one a.plus{float:right;display:block;text-decoration:none;width:13px;height:13px;background:#ccc url(../../i/new_sprite.gif) no-repeat 3px -229px;margin:6px}#footer .footer_countr .one a.minus{background:#ccc url(../../i/new_sprite.gif) no-repeat -65px -229px}#footer .footer_cntr{width:205px;height:17px;background-color:#ddd;position:relative;float:right;margin-right:20px;margin-top:30px}#footer .footer_cntr table{width:100%}#footer .footer_cntr table td{color:#949494;font-size:9px;text-align:center;vertical-align:middle;height:16px;margin:0;padding:2px 0 0}#footer .footer_cntr table td table td{border:0}#footer .footer_cntr table td.col_1{width:35%;border-right:1px solid #e9e9e9}#footer .footer_cntr table td.col_2{width:20%;border-right:1px solid #e9e9e9}#footer .footer_cntr table td.col_3{width:20%;border-right:1px solid #e9e9e9}#footer .footer_cntr table td.col_4{width:10%;color:#000}#footer .footer_c0{position:absolute;width:210px;margin-top:-96px;display:none}#footer .footer_c0 td{background-color:#f6f6f6;border-bottom:1px solid #FFF;width:105px;text-align:center;padding:8px 0}.footer-inner{padding:0 15px 0}.footer-helper{background:#eef0f5;height:108px;width:100%}.footer-helper-l{background:#e4e7ef;width:183px;height:108px;float:left;padding-left:15px}.footer-helper-h1{font-size:15px;color:#000;font-weight:bold;padding-top:36px}.footer-helper-shapes-container{float:left;background:#fff;width:40px;height:108px}.footer-helper-l-triangle{float:left;border-bottom:54px solid transparent;border-left:22px solid #e4e7ef;border-top:54px solid transparent;height:0;width:0;background:#fff}.footer-helper-l-triangle-inner{position:relative;left:2px;width:0;height:0;border-left:22px solid transparent;border-top:54px solid #eef0f5;border-right:22px solid #eef0f5;border-bottom:54px solid #eef0f5}.footer-helper-r{float:right;background:#e4e7ef;width:185px;height:108px}.footer-helper-c-list{float:left;padding:17px 0 6px 0}.footer-helper-c-item{margin-bottom:13px}.footer-helper-c-item-wrap{display:inline-block;max-width:250px;overflow:hidden;position:relative;vertical-align:bottom;margin-right:6px}.footer-helper-c-item-link{display:inline-block;color:#3488b2;font-size:15px;font-weight:bold;white-space:nowrap}.footer-helper-c-item-shadow{display:inline-block;background:url(../../i/shadow-EEF0F5.png) right repeat-y;width:29px;height:20px;position:absolute;left:221px;top:0}.footer-helper-c-item-g11{display:inline-block;color:#646a7a;font-size:11px}.footer-helper-c-item-b11{display:inline-block;color:#000;font-size:11px}.footer-helper-c-item-b15b{display:inline-block;color:#000;font-size:15px;font-weight:bold}.footer-helper-r{text-align:center}.footer-helper-r-link{display:block;color:#3488b2;font-size:15px;font-weight:bold;line-height:19px;margin:24px 10px 4px 10px}.footer-helper-r-span{display:block;font-size:11px}.footer2{padding:0 15px;clear:both}.footer2-body{background:#646a7a;padding:3px 0}.footer2-list{background:#fff;overflow:hidden}.footer2-li{float:left;font-size:11px;height:36px;line-height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer2-li-sep{padding:0 9px;line-height:38px;color:#dadada}.footer2-li-icon{padding:11px 14px 0 15px}.footer2-a-scrolltop{background:url(../../i/icon-footer-scrolltop.png) 0 50% no-repeat;display:block;width:14px;height:14px}.footer2-a{color:#069;text-decoration:none}.footer2-a:hover{text-decoration:underline}.footer2-a_red{color:#cb2626}.footer2-bottom{clear:both;font-size:11px;color:#666;padding:10px 15px;line-height:14px}.footer2-notice{padding-top:7px}.footer-banner{font-family:arial,helvetica,sans-serif;color:#666;overflow:hidden;padding:0 15px 20px 15px}.footer-banner-l{background:#f9f9f1;margin-right:195px;height:74px;padding:5px 30px 5px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-banner-agencies{overflow:hidden}.footer-banner-list{float:left;padding-right:30px}.footer-banner-item-name{background:url(../i/dashed_607e8d.gif) repeat-x 0 bottom;white-space:nowrap;font-size:12px;line-height:21px;text-decoration:none;color:#069}.footer-banner-c{float:right;position:relative;padding-left:10px}.footer-banner-c-shader{background:url(/i/shader-h-footer-banner.png) 0 0 repeat-y;position:absolute;top:0;left:-16px;width:16px;height:64px;float:left}.footer-banner-item-contacts{font-size:11px;line-height:20px}.footer-banner-item-contacts-span{font-size:13px;font-weight:bold}.footer-banner-item-a{color:#3488b2;font-size:12px;line-height:21px}.footer-banner-r{background:#f1efdb;float:right;width:180px;height:74px;padding:5px 0 0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-banner-r-link{display:block;color:#3488b2;font-size:16px;font-weight:bold;text-decoration:none;line-height:21px;padding-bottom:5px}.footer-banner-r-link-span{background:url(/i/dash-3488b2.png) 0 17px repeat-x}