.b-default,.section{margin-bottom:15px;padding:15px 20px;background:#fff;border-radius:6px;box-shadow:0 0 3px #bbb;}.b-default H2,.b-gray-gradient H2{margin-bottom:15px;}.b-default__no-shadow{border:1px solid #f0f0f0;box-shadow:none;}.b-default__black-shadow{box-shadow:0 0 20px -2px #000;}.b-default__black-shadow .b-default__black-shadow{box-shadow:0 0 7px -2px #000;}.b-default__yellow{background:#fffecd;}.b-default__gray{background:#fbfbfb;}.b-inner-default{margin-bottom:15px;padding:15px;background:#fbfbfb;border:1px solid #ececec;border-radius:7px;box-shadow:0 0 2px #f2f2f2;}.b-inner-default__white{background:#fff;box-shadow:0 0 3px #e3e3e3;}.b-default .b-full-width-list{margin:0 -20px;}.b-full-width-list LI{padding:0 20px;border-bottom:1px solid #eee;}.b-full-width-list LI:last-child{border:0;}.b-full-width-list LI:hover{background:#dfe9f1;border-color:#dfe9f1;}.b-gray-gradient{margin-bottom:15px;padding:15px;border-radius:7px;box-shadow:0 1px 2px -1px #393939;background:#f8f8f8;background:-moz-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(2%,#f8f8f8),color-stop(94%,#f8f8f8),color-stop(99%,#f2f2f2),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:-o-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:-ms-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:linear-gradient(top bottom,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);}.b-green-header{border-top:3px solid #3d9109;border-top-left-radius:6px 8px;border-top-right-radius:6px 8px;}.b-thin-frame{padding:20px;border:1px solid #e1e1e1;border-top-color:#eee;border-bottom-color:#e7e7e7;border-radius:6px;box-shadow:0 1px 0 #d7d7d7,0 1px 0px #fff inset;background:#f9f9f9;}.b-image{display:inline-block;box-shadow:0 1px 2px -1px #333,0 0 1px 0 #eee;}.b-image A,.b-image IMG{display:block;margin:0 auto;}.b-image__thick-border{padding:5px;background:#fff;}.b-image-grid{position:relative;overflow:hidden;border-radius:6px;box-shadow:0 0 1px rgba(0,0,0,.15);}.b-image-grid>*{position:relative;z-index:1;}.b-image-grid:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border-radius:6px;background:rgba(0,0,0,0) url(data:image/gif;base64,R0lGODlhAgACAIABAAAAAP///yH5BAEAAAEALAAAAAACAAIAAAIDRAIFADs=) repeat;opacity:0.25;-moz-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.b-image-grid:hover:after{background-color:rgba(0,0,0,.5);}.b-hint{position:absolute;padding:7px 15px;height:auto!important;line-height:16px!important;font-size:12px;text-align:center;font-weight:normal;background:#fffdc4;color:#1c1c1c;border-radius:5px;-moz-box-shadow:0 0 3px rgba(0,0,0,.25);-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25);z-index:10;}.b-hint:after,.b-hint:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.b-hint:after{border-top-color:#fffdc4;border-width:6px;margin-left:-6px;}.b-hint:before{border-top-color:rgba(0,0,0,.2);border-width:7px;margin-left:-7px;}.b-search-form{border-radius:7px;box-shadow:0 1px 2px -1px #393939;background:#f8f8f8;background:-moz-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(2%,#f8f8f8),color-stop(94%,#f8f8f8),color-stop(99%,#f2f2f2),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:-o-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:-ms-linear-gradient(top,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);background:linear-gradient(top bottom,#fbfbfb 0%,#f8f8f8 2%,#f8f8f8 94%,#f2f2f2 99%,#efefef 100%);}.b-search-form .search-form-group{float:left;padding:30px 12px 28px;line-height:20px;color:#787878;}.b-search-form .search-form-group>LABEL{display:block;margin-bottom:5px;line-height:11px;font-size:9px;text-transform:uppercase;letter-spacing:1px;}.b-search-form .search-form-group:first-child{padding-left:30px;}.b-search-form .search-form-group:last-child{float:right;padding-left:0;padding-right:22px;}.b-search-form__hotel{position:relative;z-index:1;font-size:18px;background:#fff;border-radius:0 0 5px 5px;color:#0a0a0a;box-shadow:0 1px 3px rgba(0,0,0,.25);}.b-search-form__hotel .select A.selected{margin:0;padding:0;background:none;}.b-search-form__hotel .select A.selected STRONG{display:inline-block;line-height:16px;background:none;border-bottom:1px dotted #7faae0;}.b-search-form__hotel #select-departure{display:inline-block;padding:0;font-size:14px;color:#787878;}.b-search-form__hotel #select-departure .desc-from,.b-search-form__hotel #select-departure .desc-to{vertical-align:top;}.b-search-form__hotel #select-departure .day{display:block;margin-top:-2px;line-height:10px;font-size:11px;color:#666;}.b-search-form__hotel #select-departure .weekend{color:#e55073;}.b-search-form__hotel .cal{margin:-7px 2px -5px;font-size:12px;vertical-align:top;}.b-search-form__hotel #calendar-departure-from,.b-search-form__hotel #calendar-departure-to{top:10px;left:-200px;}.b-search-form__hotel .sub-group-mini{padding:4px 0 0;line-height:15px;font-size:12px;}.b-search-form__hotel .sub-group-mini .select A.selected STRONG{line-height:10px;font-size:12px;}.b-search-form__hotel .sub-group-mini INPUT[type="checkbox"]{margin:0 4px 0 0;}.b-search-form__hotel .sub-group-mini__meal-better{display:inline-block;padding:0 0 0 5px;line-height:20px;}.b-search-form__hotel .full-link{position:absolute;top:4px;right:10px;font-size:12px;color:#6696d0;}.b-search-form__hotel .e-btn-yellow{padding:0 27px 0 35px;}.b-search-form__hotel .e-btn-yellow-order{padding:0 14px;}.b-search-form__hotel-bottom{position:relative;z-index:0;top:-5px;margin-bottom:15px;line-height:20px;}.b-search-progress .progress-indicator A{color:#868686;}.b-search-form__hotel .bubble-error{position:absolute;}.b-search-form__hotel #bubble-error-departure{top:-30px;}.b-search-progress{width:983px;height:25px;border:1px solid #e7e7e7;border-radius:0 0 5px 5px;}.b-search-progress .progress-strip{position:relative;left:-1px;float:left;height:21px;padding:5px 0 0 15px;max-width:970px;font-weight:bold;white-space:nowrap;color:#fff;background:url(/images/lightweight/progress.gif) repeat;border-radius:0 0 5px 5px;box-shadow:0 10px 15px -5px rgba(0,0,0,.15) inset;}.b-search-progress .progress-indicator{float:right;width:100px;height:20px;padding-top:5px;line-height:20px;text-align:center;}.b-adapt{line-height:20px;font-size:14px;color:#222;}.b-menu-main{display:table;table-layout:fixed;position:relative;width:100%;height:40px;margin-bottom:10px;border-radius:5px;background:#0050b0;color:#fff;}.b-menu-main>LI{display:table-cell;height:40px;line-height:42px;font-size:16px;border-left:1px solid #0e5ab4;}.b-menu-main>LI:first-child{border:0;}.b-menu-main>LI .top-link{display:block;height:40px;text-align:center;font-family:Trebuchet MS,sans-serif;font-weight:lighter;color:#fff;}.b-menu-main>LI:hover .top-link{text-decoration:none;background:#fa704b;}.b-menu-main>LI:first-child:hover .top-link{border-radius:4px 0 0 0;}.b-menu-main>LI:last-child:hover .top-link{border-radius:0 4px 4px 0;}.b-menu-main UL{display:none;opacity:0;position:absolute;top:40px;min-width:240px;overflow:hidden;font-size:14px;z-index:99;background:#fff;border-radius:0 0 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,.5);}.b-menu-main>LI.hover UL{display:block;opacity:1;}.b-menu-main UL A{display:block;height:36px;line-height:36px;padding:0 15px 0 35px;white-space:nowrap;border-top:1px solid #e8ecf0;background:none;color:#141414;}.b-menu-main UL LI:first-child A{border:0;}.b-menu-main UL A:hover{text-decoration:none;background:#f3f5f7;color:#0046b2;}.b-menu-main UL LI:last-child A{border-radius:0 0 6px 6px;}.b-menu-main UL A:before{float:left;content:"";width:28px;height:28px;margin:4px 0 0 -32px;background:url(/images/2.7.4/header/nav/menu-main-icons.png) no-repeat;}.b-menu-main .ico-01:before{background-position:0 0;}.b-menu-main .ico-02:before{background-position:-28px 0;}.b-menu-main .ico-03:before{background-position:-56px 0;}.b-menu-main .ico-04:before{background-position:-84px 0;}.b-menu-main .ico-05:before{background-position:-112px 0;}.b-menu-main .ico-06:before{background-position:-140px 0;}.b-menu-main .ico-07:before{background-position:-168px 0;}.b-menu-main .ico-08:before{background-position:-196px 0;}.b-menu-main .ico-09:before{background-position:-224px 0;}.b-menu-main .ico-10:before{background-position:-252px 0;}.b-menu-main .ico-11:before{background-position:-280px 0;}.b-menu-main .ico-12:before{background-position:-308px 0;}.b-menu-main .ico-13:before{background-position:-336px 0;}.b-menu-main .ico-14:before{background-position:-364px 0;}.b-menu-main .ico-15:before{background-position:-392px 0;}.b-menu-main .ico-16:before{background-position:-420px 0;}.b-menu-main .ico-17:before{background-position:-448px 0;}.b-menu-main .ico-18:before{background-position:-476px 0;}.b-menu-main .ico-19:before{background-position:-504px 0;}.b-menu-main .ico-20:before{background-position:-532px 0;}.b-menu-main UL A.country-item{padding:0 15px 0 0px;}.b-menu-main UL A.country-item .e-flag{margin:8px 6px 0 5px;}.b-menu-main .popular-countries{width:400px;}.b-menu-main .popular-countries LI{float:left;width:200px;}.b-menu-main .popular-countries A{padding-left:10px;border:0;border-bottom:1px solid #e8ecf0;}.b-menu-main .popular-countries LI:first-child A{border-bottom:1px solid #e8ecf0;}.b-menu-main .popular-countries .e-flag{margin:8px 8px 0 0;}.b-menu-main .popular-countries .odd A{border-right:1px solid #e8ecf0;}.b-menu-main .popular-countries A:before{display:none;}.b-menu-main .popular-countries .last{float:none;width:auto;clear:both;}.b-menu-main .popular-countries .last A{padding:3px 0 3px 42px;border:0;}.b-menu-main .popular-countries .last A:before{display:block;}.b-menu-main SUP{display:inline-block;vertical-align:super;margin-top:-4px;font-size:11px;color:#df8282;}.b-menu-main SUP{display:inline-block;vertical-align:super;margin-top:-4px;font-size:11px;color:#df8282;}.b-promo{overflow:hidden;position:relative;margin-bottom:15px;border-radius:6px;box-shadow:0 0 1px rgba(0,0,0,.15);}.b-promo .viewer{width:650px;height:280px;z-index:0;border-radius:6px;}.b-promo .slide{position:relative;width:650px;height:280px;text-align:center;font-family:Trebuchet MS,sans-serif;}.b-promo A,.b-promo IMG{display:block;width:650px;height:280px;}.b-promo A:hover{text-decoration:none;}.b-promo .sub-title,.b-promo .title{display:block;position:absolute;top:15px;left:0;right:0;z-index:2;font-size:12px;color:#fff;}.b-promo .title{top:115px;line-height:50px;font-size:42px;font-weight:lighter;}.b-promo .b-image-grid,.b-promo .b-image-grid:after{border-radius:0;}.b-promo .b-image-grid:after{z-index:1;}.b-promo .indicator{position:absolute;bottom:2px;left:0;width:650px;z-index:1;text-align:center;}.b-promo .indicator LI{display:inline-block;width:18px;height:18px;background:#fff;margin:0 2px 0 2px;border-radius:20px;box-shadow:0 1px 3px #d2d2d2 inset;}.b-promo .indicator LI.active{width:14px;height:14px;border:2px solid #fff;box-shadow:none;background-color:#484848;background:-moz-linear-gradient(top,#616161 0%,#313131 100%);background:-ms-linear-gradient(top,#616161 0%,#313131 100%);background:-o-linear-gradient(top,#616161 0%,#313131 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#616161),to(#313131));background:-webkit-linear-gradient(top,#616161 0%,#313131 100%);background:linear-gradient(top,#616161 0%,#313131 100%);}.b-promo__country-page,.b-promo__country-page .viewer,.b-promo__country-page .slide,.b-promo__country-page A,.b-promo__country-page IMG{width:310px;height:343px;}.b-promo__country-page .indicator{width:310px;}.b-promo__country-page .title{top:20px;left:20px;width:280px;text-align:left;}.b-promo__country-page .sub-title{top:auto;bottom:27px;left:20px;right:20px;height:58px;line-height:58px;padding:0 10px;font-size:18px;font-weight:lighter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ffba00;background-color:rgba(255,186,0,.85);border-radius:5px;}.l-column-right__index .b-promo #promo__barhat .title{top:0;bottom:0;padding:88px 100px 0;}.b-image-grid__darker:after{opacity:.35;}.l-column-right__index .b-promo #promo__bestpartners .b-image-grid:after,.b-promo__country-page #promo__bestpartners .b-image-grid:after,.b-promo__country-page #promo__bestpartners .sub-title{display:none;}.l-column-right__index .b-promo #promo__bestpartners .title{top:70px;font-weight:bold;color:#333;}.l-column-right__index .b-promo #promo__bestpartners .sub-title{color:#222;}.b-promo__country-page #promo__bestpartners .title{line-height:45px;font-weight:bold;color:#333;}.l-column-right__index #promo__winter .title{top:95px;padding:0 40px;line-height:42px;}.b-image-banner A{display:block;width:258px;height:225px;padding:25px 30px 30px;font-family:Trebuchet MS,sans-serif;color:#fff;}.b-image-banner A:hover{text-decoration:none;}.b-image-banner H2{padding:0 0 50px 10px;line-height:36px;font-size:36px;font-weight:lighter;color:#fff;}.b-image-banner .panel{font-weight:lighter;border-radius:5px;-moz-user-select:none;-webkit-user-select:none;user-select:none;}.b-tour-search-banner .b-image-grid{width:318px;height:280px;padding:0;}.b-tour-search-banner H2{padding:25px 30px 50px;}.b-tour-search-banner H2 SPAN{word-spacing:-5px;}.b-tour-search-banner .panel{margin:0 30px;}.b-tour-search-banner .fadein,.b-search-request-simple .fadein,.b-tour-search-banner .fadein IMG,.b-search-request-simple .fadein IMG{display:block;position:absolute;top:0;left:0;z-index:0;}.b-search-request-banner A{background:url(/images/lightweight/backgrounds/b-search-request.jpg) no-repeat;}.b-search-request-banner .panel,.b-tour-search-banner .panel{height:66px;line-height:66px;font-size:24px;text-align:center;background:#63b400;background-color:rgba(113,184,25,.95);}.b-search-request-banner__hotel-page A{width:auto;height:142px;padding:25px 30px;background:url(/images/lightweight/backgrounds/b-search-request__hotel-page.jpg) no-repeat;border-radius:0;}.b-search-request-banner__hotel-page A:after{border-radius:0;}.b-search-request-banner__hotel-page H2{padding:0 0 30px;line-height:30px;font-size:30px;}.b-search-request-banner__hotel-page .panel{width:160px;height:40px;line-height:40px;font-size:14px;}.b-mini-banner{padding:15px;}.b-mini-banner P A{color:#646464;}.b-mini-banner .image{display:block;height:60px;line-height:60px;margin:10px 0;text-align:center;color:#fff;border-radius:5px;background:url(/images/2.7.4/element/mini-banner-images.jpg) no-repeat;}.b-mini-banner .image:hover{text-decoration:none;}.b-mini-banner__iphone-app .image{background-position:0 -60px;}.b-mini-banner__gift-cards .image{background-position:0 -180px;}.b-mini-banner__bonus-system .image{background-position:0 -240px;}.b-mini-banner__search-request .btn-xb{display:block;margin:10px 0 11px;}.b-mini-banner__online-sales .image{height:58px;border:1px solid #d1daed;background-position:50% -2px;}.b-mini-banner__company-vacancies .image{height:46px;padding:14px 0 0 15px;line-height:16px;text-align:left;background-position:0 -120px;}.b-mini-banner__company-vacancies .image SPAN{display:block;}.b-default__social-likes{height:20px;line-height:20px;padding:5px 0;text-align:center;}.b-default__social-likes P{display:inline-block;vertical-align:top;}.b-default__social-likes .social-likes{display:inline-block;width:415px;margin:0;padding:0;border:0;}.b-default__social-likes .social-likes TD{width:25%;text-align:center;}.b-default__social-likes .social-likes TD.fb{text-align:left;}.b-default__social-likes .social-likes .lj,.b-default__social-likes .social-likes .print{display:none!important;}.b-default__seo H1{margin-bottom:15px;font-size:18px;color:#272727;}.b-default__seo P{margin-bottom:10px;line-height:16px;color:#8c8c8c;}.b-default__seo A{color:#8c8c8c;}.b-lottery-countdown{display:block;height:20px;line-height:20px;margin-bottom:15px;padding:20px 0 20px 70px;font-family:Trebuchet MS,sans-serif;font-size:18px;background:#faba1c;color:#fff;border-radius:5px;}.b-lottery-countdown:hover{text-decoration:none;background:#fbb200;color:#fff;}.b-lottery-countdown>SPAN,.b-lottery-countdown UL{display:inline-block;vertical-align:top;}.b-lottery-countdown LI{display:inline-block;vertical-align:top;}.b-lottery-countdown LI SPAN{display:inline-block;width:28px;margin:0 3px;padding-left:3px;font-weight:lighter;letter-spacing:7px;background:url(data:image/gif;base64,R0lGODlhEAATAIABAP///////yH5BAEAAAEALAAAAAAQABMAAAIgDI6JYer7YotqUniTzft2+kmZNmJl+KCOWpUHq8EAUwAAOw==) repeat-x;color:#fbb200;}.b-lottery-countdown .days{margin-right:4px;}.b-lottery-countdown SMALL{display:block;line-height:11px;text-align:center;font-size:11px;}.b-lottery-countdown .participants{padding-left:45px;}.b-lottery-countdown .people-count SPAN{width:13px;margin:0;}.b-lottery-countdown__title{width:443px;height:90px;padding:15px 20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#fbfbfb;color:#4e4e4e;}.b-lottery-countdown__title:hover{background:#fbfbfb;color:#4e4e4e;}.b-lottery-countdown__title .heading{display:block;margin-bottom:10px;color:#0056c2;}.b-lottery-countdown__title UL{margin-top:5px;font-family:Trebuchet MS,sans-serif;}.b-lottery-countdown__title .days SPAN{margin-left:0;}.b-lottery-countdown__title LI SPAN{background-image:url(data:image/gif;base64,R0lGODlhEAATAIABAPq6HP///yH5BAEAAAEALAAAAAAQABMAAAIgDI6JYer7YotqUniTzft2+kmZNmJl+KCOWpUHq8EAUwAAOw==);color:#fff;}.b-lottery-countdown__title SMALL{color:#a2a2a2;}.b-lottery-countdown__title .participants{width:230px;padding:0;}.b-rating-detailed{margin-bottom:15px;}.b-rating-detailed UL{margin-bottom:5px;line-height:25px;}.b-rating-detailed LI{text-align:right;border-bottom:1px solid #eee;}.b-country-list{padding:0 0 11px;}.b-country-list LI{position:relative;min-height:22px;padding:11px 14px 10px;line-height:20px;font-size:18px;border-bottom:1px solid #eff4fb;}.b-country-list LI:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.b-country-list .e-flag{margin-right:12px;}.b-country-list .country{display:inline-block;max-width:215px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.b-country-list .price{font-size:12px;color:#a3a0a0;}.b-country-list .price STRONG{font-weight:normal;font-size:18px;word-spacing:-2px;color:#ff2500;}.b-country-list .price:hover{text-decoration:none;}.b-country-list .price:hover STRONG{text-decoration:underline;}.b-country-list .hint{right:0;top:-30px;white-space:nowrap;font-size:12px;}.b-country-list .hint I{left:auto;right:9px;}.b-country-list .btn{margin:11px 30px 0;}.b-title-wayout{padding:15px 0 15px;float:right;width:650px;}.b-title-wayout-item{margin:25px 0 25px;float:left;width:50%;text-align:center;}.b-title-wayout .icon{display:inline-block;width:53px;height:53px;background:url(/images/lightweight/title-icons.png) no-repeat;}.b-title-wayout-item__search-tour .icon{background-position:-159px 0;}.b-title-wayout-item__buy-online .icon{background-position:-106px 0;}.b-title-wayout-item__phone-call .icon{background-position:-53px 0;}.b-title-wayout-item__offices .icon{background-position:0 0;}.b-title-wayout H2{margin:20px 0;font-family:Trebuchet MS,sans-serif;font-size:22px;font-weight:lighter;color:#3c3c3c;}.b-title-wayout P{margin-bottom:20px;font-family:Trebuchet MS,sans-serif;font-size:13px;color:#919191;}.b-title-wayout P A{text-decoration:none;color:#919191;}.b-title-wayout .btn{width:45%;}.b-title-wayout .phone{line-height:25px;font-family:Trebuchet MS,sans-serif;font-size:21px;font-weight:bold;color:#6d6d6d;}.b-news{width:443px;height:90px;line-height:20px;font-size:14px;}.b-news H2{margin:0 0 10px;font-size:14px;line-height:20px;}.b-news H2 A{color:#0056c2;}.b-news LI{margin-bottom:10px;}.b-news TIME{display:inline-block;width:80px;vertical-align:top;color:#a2a2a2;}.b-news A{display:inline-block;max-width:362px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;color:#4e4e4e;}.b-articles P{margin:10px 0 0;line-height:17px;}.b-tourstanok-offers H2{margin-bottom:15px;}.b-tourstanok-offers H3{overflow:hidden;padding:0 0 5px;line-height:20px;font-size:18px;font-weight:normal;color:#d92236;}.b-tourstanok-offers H3 A{color:#d92236;}.b-tourstanok-offers H3 SPAN{font-size:12px;color:#8c96a3;}.b-country-offers{margin:0 -1px;padding-bottom:15px;}.b-tourstanok-offers .b-offer{width:208px;margin-right:1px;padding:0;line-height:17px;color:#202020;}.b-tourstanok-offers .b-offer:last-child{margin:0;}.b-tourstanok-offers .img{overflow:hidden;margin:-1px -1px 0;}.b-tourstanok-offers .info{padding:10px 8px;}.b-tourstanok-offers .date{white-space:nowrap;}.b-tourstanok-offers .hotel A{float:left;max-width:170px;margin-right:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.b-tourstanok-offers .meal{color:#797979;}.b-tourstanok-offers .meal STRONG{color:#529d00;}.b-tourstanok-offers .tour-price{padding-top:5px;line-height:14px;text-align:right;}.b-tourstanok-offers .tour-price STRONG{display:block;font-size:14px;font-weight:normal;}.b-tourstanok-offers .tour-price STRONG A{color:#d92236;}.b-tourstanok-offers .tour-price A:hover{text-decoration:none;}.b-tourstanok-offers .tour-price SMALL A{color:#8c96a3;}.b-tourstanok-offers .bottom P.btn-link{padding:5px 0 15px;}.b-tourstanok-offers .bottom A{text-decoration:none;color:#272727;}.b-offer__for-country .info{padding:5px 8px 15px;line-height:20px;}.b-offer__for-country H4{padding:1px 0 2px;}.b-offer__for-country H4 A{font-size:14px;font-weight:bold;color:#da2236;}.b-offer__for-country H4 A:first-child{max-width:125px;}.b-offer__for-country .hotel A{max-width:97px;}.b-offer .e-stars-num{line-height:18px;}.b-offer__for-country .meal{padding-bottom:10px;}.b-offer__for-country .desc{width:55px;color:#797979;}.b-tourstanok-offers__tour-search-page,.b-tourstanok-offers__two-column-page,.b-tourstanok-offers__on-blank-page{width:auto;clear:none;}.b-tourstanok-offers__tour-search-page .b-offer__for-country{width:222px;margin-right:6px;}.b-tourstanok-offers__tour-search-page .b-offer__for-country .hotel{width:auto;}.b-tourstanok-offers__tour-search-page .b-offer__for-country .hotel A{max-width:128px;}.b-tourstanok-offers__tour-search-page .b-offer__for-country .meal{padding:0;line-height:20px;}.b-tourstanok-offers__tour-search-page .b-offer__for-country .meal .desc{font-weight:normal;color:#797979;}.b-tourstanok-offers__two-column-page .b-offer__for-country,.b-tourstanok-offers__on-blank-page .b-offer__for-country{width:192px;margin-right:4px;}.b-tourstanok-offers__on-blank-page{margin:30px 0 20px;}.l-blog-wrapper .b-tourstanok-offers__on-blank-page{margin:30px 0 0;border-top:1px solid #f1f1f1;}.l-blog-wrapper .b-tourstanok-offers__on-blank-page H2{margin:25px 1px;}.selection .setting .b-tourstanok-offers H3{font-size:12px;font-weight:bold;}.b-offer__places-list{margin-bottom:10px;}.b-offer__places-list .hotel SPAN{margin-right:4px;}.b-offer__places-list .info>.price{padding-top:5px;}.b-offer__places-list .price .price{line-height:20px;font-size:18px;color:#da2236;}.b-tourstanok-banner{font-size:13px;}.b-tourstanok-banner H2{font-weight:bold;}.b-tourstanok-banner H2 A{color:#e03031;}.b-tourstanok-banner .img{overflow:hidden;border-radius:5px;}.b-tourstanok-banner .img,.b-tourstanok-banner .img IMG{width:270px;height:122px;}.b-tourstanok-banner .offer-details{padding:10px 0 15px;}.b-tourstanok-banner DL{line-height:22px;border-top:1px solid #eee;}.b-tourstanok-banner DL:first-child{border:0;}.b-tourstanok-banner DL DT{display:inline-block;width:50px;padding-right:5px;vertical-align:top;text-align:right;color:#585858;}.b-tourstanok-banner DL DD{display:inline-block;max-width:210px;color:#272727;}.b-user-reviews .user{width:72px;font-size:11px;color:#9f9f9f;}.b-user-reviews .user IMG{width:70px;height:70px;border:1px solid #ddd;}.b-user-reviews .review{width:510px;}.b-user-reviews .region{margin-bottom:3px;}.b-user-reviews H3,.b-user-reviews H3 A{line-height:20px;font-size:17px;font-weight:normal;color:#181818;}.b-user-reviews .text{margin:0;width:auto;line-height:16px;}.b-user-reviews .text A{position:relative;display:block;width:480px;color:#666;}.b-user-reviews .text A:hover{text-decoration:none;}.b-user-reviews .text A .e-more{position:absolute;top:2px;right:-30px;display:block;width:8px;height:11px;background:url(/images/2.7.4/element/more.gif) no-repeat 0 0;}.b-user-reviews .text A:hover .e-more{background-position:0 -11px;}.b-user-reviews .date{margin:5px 0 0;font-size:11px;color:#9f9f9f;}.b-add-review{text-align:center;}.add-review{margin:0 0 20px;}.add-review H2{margin-top:25px;}.add-review .add_responce_button{float:none;display:inline-block;vertical-align:top;}.b-user-reviews__country-page .review{width:472px;}.b-user-reviews__country-page .text A{width:435px;}.b-managers LI{padding-bottom:10px;}.b-managers__country-page UL{margin-right:-6px;}.b-managers__country-page LI{width:90px;}.b-photos .b-image{margin-bottom:10px;}.b-regions-list .b-full-width-list{margin:-10px -20px 19px;}.b-regions-list LI{position:relative;line-height:30px;font-size:15px;}.b-regions-list .links{visibility:hidden;}.b-regions-list LI:hover .links{visibility:visible;}.b-regions-list .links A{margin-left:10px;font-size:11px;color:#666;}.b-regions-list .e-weather-icon{position:absolute;top:1px;right:5px;width:50px;line-height:30px;font-size:12px;color:#272727;}.b-regions-list .e-weather-icon:hover{text-decoration:none;}.b-regions-list .more-regions{margin:5px -20px -15px;}.b-regions-list .more-regions LI:last-child{border-radius:0 0 5px 5px;}.b-popular-hotels .b-full-width-list,.b-places .b-full-width-list{margin:-10px -20px 5px;}.b-popular-hotels LI,.b-places LI{padding:10px 15px;}.b-popular-hotels .info,.b-places .info{width:145px;line-height:16px;}.b-popular-hotels .meta{padding-top:5px;}.b-popular-hotels .name{padding:3px 0;font-size:14px;font-weight:bold;}.b-places .name{padding:5px 0 3px;}.b-places .b-image{min-width:112px;}.b-places .b-image IMG{margin:0 auto;}.b-guide DL{line-height:18px;}.b-guide DT{margin-top:15px;font-size:16px;}.b-guide DD,.b-guide DD A{display:inline;color:#9f9f9f;}.b-simple-text{line-height:20px;font-size:15px;}.b-simple-text H3{margin-bottom:15px;font-size:15px;font-weight:bold;color:#353535;}.b-simple-text H4{font-size:15px;font-weight:bold;color:#353535;}.b-simple-text P{margin-bottom:15px;}.b-simple-text UL{list-style:outside circle;margin-left:20px;margin-bottom:2em;}.b-simple-text LI{margin-bottom:5px;}.b-gift-cards-banner P{margin:-10px 0 15px;color:#418f00;}.b-minimap{margin-bottom:15px;}.b-minimap .map-wrapper,.b-minimap IMG{position:relative;z-index:0;display:block;overflow:hidden;border-radius:5px;}.b-currency-converter .currency-input-left{float:left;}.b-currency-converter .currency-input-right{float:right;}.b-currency-converter .equals{float:left;display:inline-block;padding:0 8px;font-size:24px;color:#558a20;}.b-currency-converter H2{margin-bottom:15px;}.b-currency-converter #left_currency,.b-currency-converter #right_currency{width:116px;padding:2px 0 0 4px;}.b-currency-converter #left_currency A,.b-currency-converter #right_currency A{white-space:normal;}.b-currency-converter INPUT{display:block;width:110px;margin-right:4px;text-align:left;font:bold 18px Arial,Helvetica,sans-serif;}.b-currency-converter .select A.selected STRONG{font-size:14px;font-weight:bold;background:url(/images/2.5.4/search/border.gif) repeat-x 0 14px;}.b-currency-converter .drop_down{width:195px;padding:2px 0 0 4px;}.b-currency-converter .drop_down UL{margin-left:-19px;margin-top:8px;padding-top:0;}.b-currency-converter .drop_down UL LI{height:36px;padding:2px 20px;font-size:12px;white-space:normal;}.b-currency-converter .drop_down UL LI SPAN{display:table-cell;height:36px;line-height:12px;vertical-align:middle;}.b-currency-converter .drop_down UL LI.headline{height:25px;padding:0 10px;}.b-currency-converter .info{padding:8px 0 5px;color:#4e4e4e;}.b-currency-converter .e-link-more{display:inline-block;margin-top:10px;}.b-search-request{margin:0;padding:0 40px;color:#383838;}.b-search-request H2{line-height:25px;font-size:22px;}.search-request-info H2{color:#479c00;}.search-request-form{width:460px;padding:25px 0;border-right:1px solid #eaeaea;}.search-request-info{width:370px;padding-top:25px;}.b-search-request DL{margin-bottom:10px;line-height:25px;}.b-search-request DT{display:inline-block;width:75px;vertical-align:top;}.b-search-request .asterisk:before{content:"*";display:inline-block;width:8px;margin-left:-8px;color:#c53b3c;}.b-search-request DD{display:inline-block;width:345px;vertical-align:top;}.b-search-request .e-input{width:335px;height:15px;vertical-align:top;box-sizing:content-box;}.b-search-request .e-select{height:25px;vertical-align:top;}.b-search-request .e-select-inner{width:345px;}.b-search-request .nights .e-select-inner,.b-search-request .phone .e-select-inner{width:50px;}.b-search-request .e-select .apply{padding:5px 10px;}.b-search-request .e-select .container{box-shadow:0 1px 5px -1px rgba(0,0,0,.25);}.b-search-request .child-age{margin-top:10px;}.b-search-request .child-age LABEL{display:inline-block;width:90px;color:#a0a0a0;}.b-search-request .child-age .e-select-inner{width:100px;}.b-search-request .nights{height:25px;}.b-search-request .nights .e-checkbox{margin:5px 0 0 5px;color:#383838;}.b-search-request .e-select .selected A{display:block;color:#383838!important;}.b-search-request .e-select-disabled .selected A{color:#9d9d9d!important;}.b-search-request .date-selectors{position:relative;}.b-search-request .e-input.date{width:155px;background:#fff;}.b-search-request .e-input.date INPUT{width:115px;margin:0;padding:0;border:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#424242;}.b-search-request .date .calendar-selector{float:right;width:16px;height:14px;text-indent:-10000px;background:url(data:image/gif;base64,R0lGODlhEAAOAJECAMmEhM3Nzf///wAAACH5BAEAAAIALAAAAAAQAA4AAAImjI+pmyLh4ItRWjofC6ADhEmAM2ohiWqM9x1nZl1wuDGvbNx0nRQAOw==) no-repeat;}.search-request-datepicker{top:34px!important;padding:20px;background:#fff;border-radius:5px;box-shadow:0 0 5px #aaa;}.search-request-datepicker-from{left:-70px!important;}.search-request-datepicker-to{left:110px!important;}.search-request-datepicker:after,.search-request-datepicker:before{bottom:100%;left:222px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.search-request-datepicker:after{border-color:transparent;border-bottom-color:#ffffff;border-width:8px;margin-left:-8px;}.search-request-datepicker:before{border-color:transparent;border-bottom-color:#d9d9d9;border-width:10px;margin-left:-10px;}.search-request-datepicker .ui-datepicker-group{float:left;width:196px;}.search-request-datepicker .ui-datepicker-group-middle{padding:0 12px;}.search-request-datepicker .ui-datepicker-prev{float:left;width:27px;height:27px;overflow:hidden;text-indent:-10000px;background:url(/images/2.7.4/element/calendar-arrows.gif) no-repeat;opacity:.75;}.search-request-datepicker .ui-datepicker-next{float:right;width:27px;height:27px;overflow:hidden;text-indent:-10000px;background:url(/images/2.7.4/element/calendar-arrows.gif) no-repeat 0 -27px;opacity:.75;}.search-request-datepicker .ui-datepicker-prev:hover,.search-request-datepicker .ui-datepicker-next:hover{opacity:1;cursor:pointer;}.search-request-datepicker .ui-datepicker-prev.ui-state-disabled,.search-request-datepicker .ui-datepicker-next.ui-state-disabled{display:none;}.search-request-datepicker .ui-datepicker-title{padding:8px 0 15px;text-align:center;}.search-request-datepicker .ui-datepicker-month{font-weight:bold;color:#272727;}.search-request-datepicker .ui-datepicker-year{color:#8c8c8c;}.search-request-datepicker TH,.search-request-datepicker TD{width:28px;line-height:24px;height:24px;text-align:center;}.search-request-datepicker TD:hover{background:#fff url(/images/2.7.4/element/request-form-calendar-cur.png) no-repeat;}.search-request-datepicker TD:hover A{color:#272727;}.search-request-datepicker TD A:hover{text-decoration:none;}.search-request-datepicker TH{font-weight:normal;color:#5f9579;}.search-request-datepicker TH.ui-datepicker-week-end{color:#a9585c;}.search-request-datepicker .ui-datepicker-current-day{font-weight:bold;background:#fff url(/images/2.7.4/element/request-form-calendar-cur.png) no-repeat;}.search-request-datepicker .ui-datepicker-current-day A{color:#272727;}.search-request-datepicker TD.ui-state-disabled{background:#fff!important;color:#d5d5d5;cursor:default;}.b-search-request .e-stars-num{font-size:12px;}.b-search-request .hotel .e-select .e-checkbox{vertical-align:top;}.b-search-request .price .e-input{display:inline-block;width:84px;height:15px;line-height:16px;}.b-search-request .price .e-input INPUT{width:67px;height:15px;vertical-align:top;}.b-search-request .price .e-input INPUT:focus{outline:none;}.b-search-request .price .e-select-inner{width:74px;}.b-search-request .phone .e-input{width:286px;margin-left:-4px;}.b-search-request .more-info DD{height:auto;}.b-search-request .more-info TEXTAREA{height:60px;}.b-search-request .submit{padding:10px 0 0 78px;}.b-search-request .submit .btn{padding:0 40px;}.b-search-request .message{display:none;}.b-search-request .error .message{display:block;line-height:16px;font-size:12px;color:#c23a3a;}.b-search-request .error .e-input,.b-search-request .error .e-select .selected{border-color:#e7aeae;background-color:#fff9f9;}.b-search-request .error .e-input:focus{border-color:#c7d2df;background-color:#fff;}.b-search-request .error .e-input INPUT{background-color:#fff9f9;}.b-search-request .success-order{padding:25px 0;}.b-search-request .success-order H3{padding:5px 0;line-height:20px;font-size:16px;font-weight:normal;color:#000;}.b-search-request .success-order H3.green{color:#428906;}.b-search-request .success-order H3 SPAN{padding:0 10px;background:#3f7f3c;background:-moz-linear-gradient(top,#3f7f3c,#448f40);background:-ms-linear-gradient(top,#3f7f3c,#448f40);background:-o-linear-gradient(top,#3f7f3c,#448f40);background:-webkit-gradient(linear,0 0,0 100%,from(#3f7f3c),to(#448f40));background:-webkit-linear-gradient(top,#3f7f3c,#448f40);background:linear-gradient(top,#3f7f3c,#448f40);border-radius:5px;color:#fff;}.b-search-request .success-order .desc{padding:10px 0 0;line-height:18px;border-bottom:0;color:#727272;}.b-search-request-simple{position:relative;height:280px;margin-bottom:15px;}.b-search-request-simple FORM{position:absolute;top:0;left:0;z-index:2;width:100%;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.b-search-request-simple H1{margin:0 0 20px;line-height:1em;font-family:Trebuchet MS,sans-serif;font-size:42px;font-weight:normal;text-align:center;color:#fff;}.b-search-request-simple TEXTAREA{display:block;width:100%;height:94px;margin:0 0 10px;padding:12px 20px;font-size:15px;font-family:Arial,Helvetica,sans-serif;background:#fff;border:1px solid #e9e9e9;border-radius:5px;resize:none;color:#3c3c3c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.b-search-request-simple .phone-wrapper{float:left;width:50%;height:46px;line-height:46px;font-size:15px;background:#fff;border:1px solid #e9e9e9;border-radius:5px;color:#6d6d6d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.b-search-request-simple LABEL{padding-left:20px;}.b-search-request-simple .e-select-modern .e-select__selected{border:0;color:#3c3c3c;}.b-search-request-simple .e-select-modern .e-select__container{top:0;}.b-search-request-simple INPUT{display:block;width:130px;height:44px;margin:0 0 0 5px;padding:0 10px;border:0;border-left:1px solid #eaeaea;font-size:15px;background:#fff;border-radius:0 5px 5px 0;color:#3c3c3c;}.b-search-request-simple .submit{float:right;width:50%;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.b-search-request-simple .btn-flat{display:block;height:46px;line-height:46px;font-size:18px;font-family:Arial,Helvetica,sans-serif;}.b-search-request-simple FORM .bubble{position:absolute;}.b-search-request-simple .bubble-error__request-text{top:40px;left:40px;}.b-search-request-simple .bubble-error__phone{top:145px;left:170px;}.b-search-request-simple .b-image-grid{display:block;width:100%;height:100%;padding:0;}.b-search-request-simple .b-image-grid:after{z-index:1;}.b-search-request-simple .b-search-request{padding:0;}.b-search-request-simple .success-order{width:100%;height:220px;padding:60px 0 0;text-align:center;background:#71b900;border-radius:5px;}.b-search-request-simple .success-order H3{font-size:22px;color:#fff!important;}.b-search-request-simple .success-order H3 SPAN{background:#fff;color:#71b900;}.b-search-request-simple .success-order .desc{padding-top:30px;line-height:20px;font-size:15px;color:#fff;}.b-search-request-simple__page-country{height:343px;}.b-search-request-simple__page-country H1{margin-bottom:15px;font-size:34px;text-align:left;}.b-search-request-simple__page-country FORM{padding:20px;}.b-search-request-simple__page-country LABEL{padding-left:10px;}.b-search-request-simple__page-country INPUT{width:110px;font-size:13px;}.b-search-request-simple__page-country .phone-wrapper,.b-search-request-simple__page-country .submit{float:none;width:100%;margin-top:10px;padding:0;}.b-search-request-simple__page-country .bubble-error__request-text{top:50px;left:30px;}.b-search-request-simple__page-country .bubble-error__phone{top:155px;left:-45px;}.b-search-request-simple__page-country .bubble .msg P{font-size:12px!important;white-space:nowrap;}.b-search-request-simple__page-country .success-order{height:343px;padding:35px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.b-search-request-simple__page-country .success-order H3{line-height:26px;}.b-search-request-simple__page-full-width .bottom{width:600px;margin:0 auto;}.b-search-request-simple__page-full-width .bubble-error__phone{top:145px;left:320px;}.b-promo-bestpartners{position:relative;height:82px;margin:10px 0;padding:0;border:7px solid #bcd676;color:#1b1b1b;}.b-promo-bestpartners .btn-close{position:absolute;top:0;right:14px;z-index:1;display:block;height:20px;padding:0 25px;text-align:center;background:#bcd676;color:#2f57b4;border-radius:0 0 5px 5px;}.b-promo-bestpartners__frame1{position:absolute;top:0;left:0;width:100%;height:82px;line-height:82px;font-family:Trebuchet MS,sans-serif;font-size:34px;text-align:center;}.b-promo-bestpartners__frame1 SPAN{background:url(data:image/gif;base64,R0lGODdhEgEJAPMPAH+7KJXGTOr03ff68fD35dTot77ckt3txqnRborBOpnJU8zkqbLWfuXx1P///8fhoSwAAAAAEgEJAEAE+dDJSau9OOvNOx5NGB5LaT5Mqq6siihwDLc0a5hmIYaE5//AoHAyIBgHw6RyyWw6n9Ao0CgYIKUWQaOwMKRgiRgidSsdRFeses0e7nCqWCKgGDNKobbeCdqWUCkvMACEhYaGMjE0OCZnO4+QIj0cfZGWIlyMXiyCMgmHoIR0M2QmIQJ7qRMNB5kPD3gNqKq0tba3GX2ZNw8FOpO4wUSYfyuJAaHJysvMzc7OYTJ2DGULIrPC2VJ9JZswyIfRdSrVOiLa6B4EIiTFcd+g0XZmsulMWiXUDNMl5tj2AANCWceqWyB9N86kUaPlgENHAiNKnDhlxEMBwC5EAAA7) no-repeat 0 100%;color:#3e8b00;}.b-promo-bestpartners__frame2{position:absolute;top:0;left:0;width:100%;height:82px;background:url(/images/promo/promo-tours-bestpartners.jpg) no-repeat 50% 50%;}.b-menu-filter{width:155px;}.b-menu-filter DL{padding-bottom:20px;line-height:20px;}.b-menu-filter DT{padding-left:8px;font-weight:bold;color:#ff7800;}.b-menu-filter DT A,.b-menu-filter DD A{display:block;padding-left:8px;color:#242424;}.b-menu-filter DT A{margin-left:-8px;color:#ff7800;}.b-menu-filter DT A:hover,.b-menu-filter DD.selected A,.b-menu-filter DD A:hover{text-decoration:none;background:#e8f1fc;}.b-menu-filter DD.selected A:hover{cursor:default;}.b-menu-filter .e-stars{vertical-align:middle;}.b-menu-filter .map{margin:0 0 24px;}.b-menu-filter .map .holder{margin:0 0 1px;padding:12px 0 10px;text-align:center;background:#e8f1fc;border-radius:5px 5px 0 0;}.b-menu-filter .map .map{height:114px;border-radius:0 0 5px 5px;}.b-menu-filter__regions-list{width:auto;padding:8px 10px 0 0;}.b-menu-filter__regions-list DT{padding:0;}.b-menu-filter__regions-list DD A{display:inline;padding:0;color:#0046b2;}.b-menu-filter__regions-list DD A:hover{text-decoration:underline;background:none;}.b-search-header{display:table;padding:12px 0 20px;}.b-search-header H2{display:table-cell;width:1%;vertical-align:middle;white-space:nowrap;}.b-search-header .search-field{position:relative;display:table-cell;padding-left:10px;}.b-search-header .search-field .e-input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.b-search-header .search-field .error{padding-left:5px;font-style:normal;color:#900;}.b-sort-header{padding:7px 5px;background:#e8f1fc;color:#8e8e8e;border-radius:5px 5px 0 0;}.b-sort-header>LI{float:left;line-height:22px;font-size:12px;font-weight:normal;}.b-sort-header>LI:before{content:"";display:inline-block;width:7px;height:7px;margin:0 2px 0 -9px;}.b-sort-header>LI.desc:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAAGzVWdFAAAAS0lEQVQY02NgcNt0ngFI/AcRINwO4UGF28GiUKn/UAwXQGAkWbBJW6CcLch64fqEYBx7FH0I7ARTqQLEP6GCP6F8FOtBRt2GGwnEAAFnRko/xziAAAAAAElFTkSuQmCC) no-repeat;}.b-sort-header>LI.asc:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAAGzVWdFAAAATklEQVQYV2NgcNvEwIAg3Db9hzHAIv+RpdqhGCxwBioLwmdgKjiRlcP1LoVylsJEIRiqDIR5gPgklIbbDcLSQPwNquMnlA+WtIEKomMbAL7uReFsONelAAAAAElFTkSuQmCC) no-repeat;}.b-sort-header>LI>A{background:url(data:image/gif;base64,R0lGODlhAgABAIABABBYkv///yH5BAEAAAEALAAAAAACAAEAAAICRAoAOw==) repeat-x 0 12px;color:#0046b2;}.b-sort-header .btn-g{display:inline-block;}.b-sort-header .e-stars-num{vertical-align:middle;font-size:13px;}.b-sort-header__regions-list .sort-popularity{width:125px;margin-left:25px;}.b-sort-header__regions-list .sort-alphabet{width:332px;}.b-sort-header__regions-list .sort-weather{width:94px;}.b-sort-header__tour-results{padding:10px 25px;background:#f6f6f6;border-radius:5px 5px 0 0;}.b-sort-header__tour-results>LI{line-height:20px;font-size:16px;}.b-sort-header__tour-results>LI:before{vertical-align:middle;}.b-sort-header__tour-results>LI>A{display:inline-block;line-height:12px;background:none;color:#0056c2;}.b-sort-header__tour-results>LI>A:hover{text-decoration:none;border-bottom:1px dotted #7faae0;}.b-sort-header__tour-results .price-type-changer A{margin-left:10px;font-size:12px;color:#787878;}.b-tabs{width:985px;height:46px;margin:-15px -15px 10px;background:#fff url(/images/2.7.4/bg_block/tab.png) no-repeat 0 100%;}.b-tabs UL{margin-right:3px;border-bottom:1px solid #b0b0b0;}.b-tabs UL:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.b-tabs LI{position:relative;float:left;min-width:146px;height:41px;margin-left:-15px;padding-left:6px;background:url(/images/2.7.4/element/b-tabs-gray.png) no-repeat 0 0;}.b-tabs LI:first-child{margin-left:-5px;}.b-tabs LI:first-child:before{position:absolute;left:5px;bottom:0;display:block;height:6px;width:1px;background:#d8d8d8;content:"";}.b-tabs A{display:block;height:41px;padding:0 25px 0 6px;background:url(/images/2.7.4/element/b-tabs-gray.png) no-repeat 100% 0;}.b-tabs SPAN{display:block;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;border-top:1px solid #d8d8d8;background:#fcfcfc;}.b-tabs LI:hover{background-position:0 -41px;}.b-tabs LI:hover A{background-position:100% -41px;}.b-tabs LI:hover SPAN{background:#efefef;}.b-tabs LI A:hover{text-decoration:none;}.b-tabs LI.active{z-index:9!important;margin-bottom:-1px;background-position:0 -82px;border-bottom:1px solid #e6e6e6;clip:rect(auto,100%,auto,auto);}.b-tabs LI.active SPAN,.b-tabs LI.active:hover SPAN{border-top-color:#bebebe;background:#e6e6e6;}.b-tabs LI.active A{background-position:100% -82px;color:#303030;cursor:default;}.b-tabs LI.active:not(:nth-child(1)):before,.b-tabs LI.active:after{position:absolute;left:0;bottom:-1px;width:2px;height:1px;background:#bebebe;border-radius:1px;content:"";}.b-tabs LI.active:after{left:auto;right:0;}.b-tabs LI:nth-child(1){z-index:8;}.b-tabs LI:nth-child(2){z-index:7;}.b-tabs LI:nth-child(3){z-index:6;}.b-tabs LI:nth-child(4){z-index:5;}.b-tabs LI:nth-child(5){z-index:4;}.b-tabs LI:nth-child(6){z-index:3;}.b-tabs LI:nth-child(7){z-index:2;}.b-tabs LI:nth-child(8){z-index:1;}.b-tabs I{position:relative;margin-top:5px;overflow:hidden;float:left;width:30px;height:30px;}.b-tabs I I{position:absolute;width:100px;height:700px;margin:0;background:url(/images/2.7.4/sprite/tab_icon.png) no-repeat;}.b-tabs .col-1 I I{left:0;}.b-tabs .col-2 I I{left:-30px;}.b-tabs .col-3 I I{left:-60px;}.b-tabs .icon-1 I I{top:0;}.b-tabs .icon-2 I I{top:-50px;}.b-tabs .icon-3 I I{top:-100px;}.b-tabs .icon-4 I I{top:-150px;}.b-tabs .icon-5 I I{top:-200px;}.b-tabs .icon-6 I I{top:-250px;}.b-tabs .icon-7 I I{top:-300px;}.b-tabs LI:hover I I,.b-tabs LI.active I I{margin-top:-350px;}.b-tabs-hotel LI{min-width:147px;}.b-tabs-client LI,.b-tabs-company LI{min-width:170px;}UL.b-tabs-green{overflow:hidden;}.b-tabs-green LI{position:relative;float:left;min-width:70px;height:35px;margin-left:-15px;padding-left:8px;line-height:35px;background:url(/images/2.7.4/element/b-tabs-green.png) no-repeat 0 0;}.b-tabs-green LI:first-child{margin-left:0;}.b-tabs-green A{display:block;height:35px;padding:0 25px 0 7px;text-align:center;background:url(/images/2.7.4/element/b-tabs-green.png) no-repeat 100% 0;}.b-tabs-green SPAN{display:block;overflow:hidden;white-space:nowrap;border-top:1px solid #d8d8d8;background:#fcfcfc;}.b-tabs-green LI:hover{background-position:0 -35px;}.b-tabs-green LI:hover A{background-position:100% -35px;}.b-tabs-green LI:hover SPAN{background:#f0f0f0;}.b-tabs-green LI.active{z-index:1;line-height:37px;background-position:0 -70px;font-weight:bold;clip:rect(auto,100%,auto,auto);}.b-tabs-green LI.active SPAN,.b-tabs-green LI.active:hover SPAN{border-top:0;background:url(/images/2.7.4/element/b-tabs-green.png) no-repeat 0 -105px;}.b-tabs-green LI.active A{background-position:100% -70px;color:#fff;cursor:default;}.page_content .b-tabs-light{margin:-15px -15px 15px;border-bottom:1px solid #dedede;}.b-tabs-light UL{display:table;table-layout:fixed;width:100%;background:#fff;}.b-tabs-light LI{display:table-cell;height:34px;font-size:14px;}.b-tabs-light A{position:relative;overflow:hidden;display:block;height:33px;line-height:33px;margin:0 1px;text-align:center;border-top:1px solid #e8e8e8;border-radius:5px 5px 0 0;color:#0056c2;}.b-tabs-light UL LI:first-child A{margin-left:0;}.b-tabs-light UL LI:last-child A{margin-right:0;}.b-tabs-light A:before,.b-tabs-light A:after{position:absolute;top:0;display:block;width:1px;height:33px;content:"";background:-moz-linear-gradient(top,#e8e8e8 0%,#fff 80%);background:-ms-linear-gradient(top,#e8e8e8 0%,#fff 80%);background:-o-linear-gradient(top,#e8e8e8 0%,#fff 80%);background:-webkit-gradient(linear,0 0,0 80%,from(#e8e8e8),to(#fff));background:-webkit-linear-gradient(top,#e8e8e8 0%,#fff 80%);background:linear-gradient(top,#e8e8e8 0%,#fff 80%);}.b-tabs-light A:before{left:0;}.b-tabs-light A:after{right:0;}.b-tabs-light .tab__yellow A,.b-tabs-light .tab__yellow.active A{background:#fbd541;border:1px solid #f2ce3f;border-bottom:0;}.b-tabs-light .active A{height:34px;margin-bottom:-1px;border:1px solid #dedede;border-bottom:0;background:#e5e5e5;color:#353535;}.b-tabs-light .active A:hover{text-decoration:none;cursor:default;}.b-tabs-light .tab__yellow A:before,.b-tabs-light .tab__yellow A:after,.b-tabs-light .active A:before,.b-tabs-light .active A:after{display:none;}.b-paginator{padding:10px 0;}.b-paginator .nav SPAN{display:inline-block;padding-right:5px;font-size:14px;}.b-paginator .pages{height:30px;line-height:30px;padding-top:10px;font-size:15px;}.b-paginator .pages A,.b-paginator .pages SPAN{float:left;margin:0 5px 0 0;padding:0 8px;}.b-paginator .pages A{text-decoration:underline;}.b-paginator .pages .current{background:#e2e2e2;}.b-page-switch-count{padding:10px 0;line-height:20px;font-size:12px;color:#242424;}.b-page-switch-count SPAN,.b-page-switch-count A{display:inline-block;padding:0 3px;}.b-page-switch-count .current{background:#e2e2e2;}.b-nav-top{padding-left:15px;border:1px solid #e5e5e5;border-radius:5px 5px 0 0;background:#fafafa;}.b-nav-top>LI{float:left;height:31px;line-height:32px;}.b-nav-top>LI:after{float:left;content:"";width:8px;height:31px;margin:0 8px;background:url(data:image/gif;base64,R0lGODlhCAAfAIABAOXl5QAAACH5BAEAAAEALAAAAAAIAB8AQAIhRI4JlsrbYHPxMTqDnLt61HVadkXZSJ6lorbmy8IgR08FADs=) no-repeat 0 50%;}.b-nav-top>LI:last-child:after{display:none;}.b-nav-top>LI>A{float:left;text-decoration:none;color:#727272;}.b-nav-top>LI>A:hover{color:#222;}.b-nav-top .select A.selected STRONG{font-size:12px;background-position:0 12px;}.b-nav-top .rus-name{padding-left:5px;color:#a0a0a0;}.b-hotel-card-left{position:relative;width:635px;height:260px;background:#e8e8e8;}.b-hotel-card .hotel-photo{position:absolute;top:0;left:0;z-index:0;display:block;width:635px;height:260px;}.b-hotel-card .hotel-photo IMG{display:block;width:635px;height:260px;}.b-hotel-card .hotel-photo__no-photo{background:#405f81;background:-moz-linear-gradient(top,#405f81 0%,#497094 16%,#5888ae 33%,#73a6ca 52%,#89b9d9 68%,#8ebddb 78%,#8ebddb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#405f81),color-stop(16%,#497094),color-stop(33%,#5888ae),color-stop(52%,#73a6ca),color-stop(68%,#89b9d9),color-stop(78%,#8ebddb),color-stop(100%,#8ebddb));background:-webkit-linear-gradient(top,#405f81 0%,#497094 16%,#5888ae 33%,#73a6ca 52%,#89b9d9 68%,#8ebddb 78%,#8ebddb 100%);background:-o-linear-gradient(top,#405f81 0%,#497094 16%,#5888ae 33%,#73a6ca 52%,#89b9d9 68%,#8ebddb 78%,#8ebddb 100%);background:-ms-linear-gradient(top,#405f81 0%,#497094 16%,#5888ae 33%,#73a6ca 52%,#89b9d9 68%,#8ebddb 78%,#8ebddb 100%);background:linear-gradient(to bottom,#405f81 0%,#497094 16%,#5888ae 33%,#73a6ca 52%,#89b9d9 68%,#8ebddb 78%,#8ebddb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#405f81',endColorstr='#8ebddb',GradientType=0);}.b-hotel-card .hotel-photo__no-photo:after{display:none;}.b-hotel-card .hotel-photo:after{content:"";position:absolute;top:0;left:0;width:635px;height:260px;background:-moz-linear-gradient(top,rgba(37,62,98,0.8) 0%,rgba(36,61,98,0.76) 11%,rgba(36,61,98,0.74) 14%,rgba(34,63,102,0.68) 22%,rgba(34,63,102,0.67) 23%,rgba(29,67,109,0.58) 31%,rgba(21,72,121,0.41) 44%,rgba(18,75,126,0.31) 50%,rgba(14,78,134,0.2) 57%,rgba(10,81,143,0.11) 65%,rgba(80,131,175,0) 75%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(37,62,98,0.8)),color-stop(11%,rgba(36,61,98,0.76)),color-stop(14%,rgba(36,61,98,0.74)),color-stop(22%,rgba(34,63,102,0.68)),color-stop(23%,rgba(34,63,102,0.67)),color-stop(31%,rgba(29,67,109,0.58)),color-stop(44%,rgba(21,72,121,0.41)),color-stop(50%,rgba(18,75,126,0.31)),color-stop(57%,rgba(14,78,134,0.2)),color-stop(65%,rgba(10,81,143,0.11)),color-stop(75%,rgba(80,131,175,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(37,62,98,0.8) 0%,rgba(36,61,98,0.76) 11%,rgba(36,61,98,0.74) 14%,rgba(34,63,102,0.68) 22%,rgba(34,63,102,0.67) 23%,rgba(29,67,109,0.58) 31%,rgba(21,72,121,0.41) 44%,rgba(18,75,126,0.31) 50%,rgba(14,78,134,0.2) 57%,rgba(10,81,143,0.11) 65%,rgba(80,131,175,0) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(37,62,98,0.8) 0%,rgba(36,61,98,0.76) 11%,rgba(36,61,98,0.74) 14%,rgba(34,63,102,0.68) 22%,rgba(34,63,102,0.67) 23%,rgba(29,67,109,0.58) 31%,rgba(21,72,121,0.41) 44%,rgba(18,75,126,0.31) 50%,rgba(14,78,134,0.2) 57%,rgba(10,81,143,0.11) 65%,rgba(80,131,175,0) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(37,62,98,0.8) 0%,rgba(36,61,98,0.76) 11%,rgba(36,61,98,0.74) 14%,rgba(34,63,102,0.68) 22%,rgba(34,63,102,0.67) 23%,rgba(29,67,109,0.58) 31%,rgba(21,72,121,0.41) 44%,rgba(18,75,126,0.31) 50%,rgba(14,78,134,0.2) 57%,rgba(10,81,143,0.11) 65%,rgba(80,131,175,0) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(37,62,98,0.8) 0%,rgba(36,61,98,0.76) 11%,rgba(36,61,98,0.74) 14%,rgba(34,63,102,0.68) 22%,rgba(34,63,102,0.67) 23%,rgba(29,67,109,0.58) 31%,rgba(21,72,121,0.41) 44%,rgba(18,75,126,0.31) 50%,rgba(14,78,134,0.2) 57%,rgba(10,81,143,0.11) 65%,rgba(80,131,175,0) 75%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc253e62',endColorstr='#00ffffff',GradientType=0);}.b-hotel-card .hotel-photo A{position:absolute;right:25px;bottom:25px;z-index:1;display:block;height:40px;line-height:40px;padding:0 20px;font-size:14px;background:rgba(255,255,255,.8);color:#0056c2;border-radius:20px;opacity:0;transition:background,opacity 0.15s ease-out;}.b-hotel-card .hotel-photo A .e-icon{display:inline-block;margin:3px 5px 0 0;vertical-align:middle;font-size:24px;}.b-hotel-card .hotel-photo__no-photo A{color:#777;}.b-hotel-card .hotel-photo A:hover{text-decoration:none;background:#fff;}.b-hotel-card .hotel-photo:hover A{opacity:1;}.b-hotel-header{position:relative;z-index:1;padding:20px 10px 15px 20px;color:#fff;}.b-hotel-header H1{width:485px;line-height:28px;font-size:28px;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,.25);-webkit-font-smoothing:antialiased;}.b-hotel-header H1 A{color:#fff;}.b-hotel-header .e-stars-num__font{color:#fbe15d;}.b-hotel-header .e-icon-star-filled{font-size:22px;}.b-hotel-header .e-icon{position:relative;margin-right:10px;vertical-align:top;font-size:26px;font-weight:bold;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.25);color:#fff;}.b-hotel-header .e-icon-location{display:inline-block;margin:1px 14px 0 0;font-size:22px;}.b-hotel-header .e-icon-link__fav-favorited{color:#f9df5b;}.b-hotel-header .e-icon .b-hint{top:-39px;white-space:nowrap;text-shadow:none;}.b-hotel-header .e-icon-location .b-hint{left:-46px;}.b-hotel-header .e-icon-bubble .b-hint{left:-89px;}.b-hotel-header .e-icon-heart .b-hint{left:-65px;}.b-hotel-menu{position:relative;z-index:1;font-size:14px;}.b-hotel-menu LI{height:40px;line-height:40px;border-top:1px solid rgba(0,86,179,.7);background:rgba(0,86,179,.8);color:#fff;}.b-hotel-menu LI.item{padding:0 15px 0 25px;}.b-hotel-menu .item A{height:40px;line-height:40px;text-decoration:none;color:#fff;transition:background 0.1s ease-out;}.b-hotel-menu LI.item:hover{text-decoration:none;background:rgba(0,86,179,1);}.b-hotel-menu .tours{border:0;}.b-hotel-menu .tours .e-btn-yellow{display:block;padding-left:25px;font-size:14px;border-radius:0;}.b-hotel-menu .tours .e-btn-yellow I{display:none;}.b-hotel-menu .tours__discount .e-btn-yellow{min-width:180px;margin-left:-8px;padding-left:32px;}.b-hotel-menu .tours__discount .e-btn-yellow:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border:solid transparent;border-top-color:#cab238;border-width:8px;z-index:-1;pointer-events:none;}.b-hotel-menu .tours__discount .e-btn-yellow I{display:block;}.b-hotel-card-right{width:350px;}.b-hotel-card-rating{height:68px;padding:0 10px 0 20px;background:#6bb042;color:#fff;}.b-hotel-card-rating__r00{line-height:68px;font-size:14px;text-align:center;}.b-hotel-card-rating__r10,.b-hotel-card-rating__r12,.b-hotel-card-rating__r15,.b-hotel-card-rating__r17{background:#de9470;}.b-hotel-card-rating__r20,.b-hotel-card-rating__r22,.b-hotel-card-rating__r25,.b-hotel-card-rating__r27{background:#c4c143;}.b-hotel-card-rating__r30,.b-hotel-card-rating__r32,.b-hotel-card-rating__r35{background:#8cb336;}.b-hotel-card-rating__r37,.b-hotel-card-rating__r40,.b-hotel-card-rating__r42,.b-hotel-card-rating__r45,.b-hotel-card-rating__r47,.b-hotel-card-rating__r50{background:#6bb042;}.b-hotel-card-rating .rating-value{display:inline-block;margin-right:12px;line-height:68px;font-size:28px;font-weight:bold;-webkit-font-smoothing:antialiased;}.b-hotel-card-rating .e-icon-like{position:relative;margin-right:10px;font-size:22px;font-weight:bold;}.b-hotel-card-rating .e-icon-like .b-hint{top:-40px;left:-76px;}.b-hotel-card-rating .desc{display:inline-block;line-height:16px;font-size:18px;vertical-align:top;padding-top:17px;}.b-hotel-card-rating A{color:#fff;}.b-hotel-card-rating .desc A{font-size:12px;}.b-hotel-card-rating__no-rating{padding:0;line-height:68px;font-size:14px;text-align:center;}.b-hotel-card-rating__no-rating A{margin-left:5px;text-decoration:underline;}.b-hotel-card-tours LI{height:63px;padding-left:20px;border-bottom:1px solid #e8e8e8;background:#fcfcfc;}.b-hotel-card-tours LI>DIV{float:left;line-height:63px;font-size:16px;color:#272727;}.b-hotel-card-tours .arrival{width:65px;}.b-hotel-card-tours .nights{width:50px;}.b-hotel-card-tours .meal{width:34px;}.b-hotel-card-tours .more{position:relative;}.b-hotel-card-tours .discount{position:absolute;top:0;left:0;width:64px;height:16px;line-height:16px;text-align:right;font-size:11px;color:#da0537;}.b-place-header{padding:5px 0 15px;}.b-place-header .place-name{max-width:490px;}.b-place-header H1{display:inline;line-height:25px;font-size:22px;font-weight:bold;color:#000;}.b-place-header H1 A{color:#000;}.b-place-header .region A{color:#868686;}.b-place-header .e-stars{vertical-align:top;margin:1px 4px 0;}.place-meta .e-icon-link{margin-right:15px;}.place-meta .social{display:inline-block;min-width:125px;vertical-align:top;margin-top:-1px;}.place-meta .social-buttons{float:none;}.place-meta .social>.social-buttons LI A,.place-meta .social>.social-buttons .gplus>DIV{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(/images/lightweight/filters.svg#desaturate);filter:gray;-webkit-filter:grayscale(1);opacity:.5;}.place-meta .social>.social-buttons LI A:hover,.place-meta .social>.social-buttons .gplus:hover>DIV{filter:none;-webkit-filter:grayscale(0);opacity:1;}.place-meta .more-buttons{display:inline-block;line-height:23px;margin-left:5px;color:#868686;}.place-meta .more-social{position:relative;}.place-meta .more-social .social-buttons{position:absolute;top:-26px;right:0;width:109px;}.b-place-photos{padding-bottom:15px;}.b-place-photos .photos-wrap{width:452px;height:122px;background:#ededed;}.b-place-photos .b-image{margin-right:2px;}.b-place-photos .b-image IMG{width:224px;height:122px;}.b-place-photos .more-photos{width:138px;height:122px;border-radius:0 5px 5px 0;text-indent:-5000px;background:#ededed url(/images/2.7.4/button/all_photo.png) no-repeat -5px 9px;}.b-tour-heading{padding:2px 0 10px;line-height:27px;}.b-tour-heading .btn{margin-right:15px;}.b-tour-heading .print{display:inline-block;float:none;vertical-align:middle;}.b-tour-heading .phone{font-size:18px;color:#da0537;}.b-tour-card{position:relative;padding:20px 22px;font-size:15px;color:#272727;}.b-tour-card H1{margin-right:10px;padding-bottom:8px;line-height:24px;font-size:22px;font-weight:bold;color:#d92532;}.b-tour-card .code{margin-bottom:8px;padding-left:10px;line-height:24px;font-size:22px;font-weight:bold;border-left:2px solid #d3d3d3;color:#989898;}.b-tour-card A:hover{text-decoration:underline;}.tour-sold-hider{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.6;z-index:1;border-radius:5px;}.b-tour-card .tour-info{width:597px;}.b-tour-card .tour-info .hint{right:0;top:-30px;white-space:nowrap;font-size:12px;color:#999999;}.b-tour-card .tour-info .hint I{left:auto;right:9px;}.b-tour-card DL{line-height:32px;border-top:1px solid #e4e4e4;}.b-tour-card DL:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.b-tour-card DL:last-of-type{border-bottom:1px solid #e4e4e4;}.b-tour-card DT{float:left;padding-left:2px;color:#989898;}.b-tour-card DD{float:right;}.b-tour-card .tour-info DT{width:75px;}.b-tour-card .tour-info DD{width:520px;}.b-tour-card .tour-price{width:322px;}.b-tour-card .price-desc{line-height:30px;}.b-tour-card .room-selector{margin:4px 0 0 4px;}.b-tour-card .cards{width:83px;height:28px;margin-top:-5px;background:#fff url(/images/2.7.4/element/visa-mastercard-78x20.gif) no-repeat 50% 50%;border:1px solid #eee;border-radius:4px;}.b-tour-card .price{padding:5px 0 10px;border-top:0;}.b-tour-card .price DT{padding:0;}.b-tour-card .price STRONG{display:block;padding:3px 8px 0 0;line-height:30px;font-size:34px;word-spacing:-4px;color:#d92532;}.b-tour-card .price .sign-small{line-height:14px;font-size:12px;}.b-tour-card .price SMALL{display:block;line-height:20px;font-size:12px;color:#656565;}.b-tour-card .tour-price DT{width:300px;}.b-tour-card .e-inline-helper{margin-top:6px;vertical-align:top;}.b-tour-card .desc-mini{padding-top:10px;line-height:18px;font-size:12px;color:#272727;}.b-tour-card .desc-mini>DIV{width:50%;}.b-tour-card .included UL{padding-right:10px;}.b-tour-card .included P{color:#41a200;}.b-tour-card .included LI:before{content:"- ";color:#41a200;}.b-tour-card .not-included P{color:#ea8e00;}.b-tour-card .not-included LI:before{content:"- ";color:#ea8e00;}.b-tour-card .manager-info{padding-top:10px;color:#da0537;}.tour-sold-banner{display:block;height:60px;line-height:55px;margin:4px 0 5px;padding:0 25px;overflow:hidden;font-size:22px;font-weight:bold;background:url(/images/2.7.4/blocks/tour-sold-banner.png) no-repeat;color:#fff;}.tour-sold-banner SPAN{float:left;}.tour-sold-banner A{margin-left:70px;line-height:55px;}.tour-sold-banner A:hover{text-decoration:underline;}.b-tour-hotel-details__col-left{float:left;width:720px;}.b-tour-hotel-details__col-right{float:right;width:200px;}.b-tour-hotel-details__col-right H2{margin-bottom:5px;}.b-tour-hotel-details A:hover{text-decoration:underline;}.b-tour-hotel-details .heading{margin-bottom:15px;line-height:22px;}.b-tour-hotel-details__col-right .heading{line-height:24px;}.b-tour-hotel-details .hotel-name{max-width:595px;}.b-tour-hotel-details H1{display:inline;margin-right:4px;font-size:22px;font-weight:bold;}.b-tour-hotel-details .heading .meta{position:relative;display:inline-block;vertical-align:top;}.b-tour-hotel-details .heading .meta .e-hotel-best{margin-top:-5px;}.b-tour-hotel-details .heading .meta .hint{top:-42px;right:-75px;}.b-hotel-info-text{line-height:20px;font-size:14px;}.b-hotel-info-text H2{margin-bottom:5px;}.b-hotel-info-text .manager{color:#408f00;}.b-hotel-info-text DIV{margin-bottom:20px;}.b-tour-hotel-reviews H2{margin-bottom:10px;}.b-tour-hotel-reviews .b-company-reviews{padding:0;border:0;}.b-tour-hotel-reviews UL.reviews-list{width:auto;}.b-tour-hotel-reviews .reviews-list DIV.review,.b-tour-hotel-reviews .reviews-list DIV.meta{padding:0 10px;}.b-tour-hotel-reviews .reviews-list H3{max-width:100%;padding:0 0 5px;line-height:20px;}.b-tour-hotel-weather{margin-bottom:25px;}.b-tour-hotel-weather #sideHotelWeather{position:static;width:202px;height:auto;margin:0;}.b-tour-hotel-weather .weather{width:100px;margin:5px 1px 0 0;}.b-tour-hotel-details__col-right .b-hotel-info-text{font-size:12px;color:#727272;}.b-hotel-info-text UL{margin-bottom:20px;line-height:18px;}.b-tour-hotel-details__col-right .b-hotel-info-text LI{text-indent:-1.5ex;}.b-nav-breadcrumbs{margin-top:-5px;padding-top:10px;font-size:12px;}.b-nav-breadcrumbs DIV{float:none;clear:both;overflow:hidden;line-height:31px;background:#fafafa;border:1px solid #e5e5e5;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.b-nav-breadcrumbs *{float:left;height:31px;line-height:32px;font-weight:normal;text-decoration:none;color:#727272;}.b-nav-breadcrumbs .first SPAN{display:block;width:16px;margin:0 0 0 14px;text-indent:-5000px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAfCAMAAADZe72GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtQTFRF+vr66+vrnZ2dl5eXmpqaioqKm5ubzMzM9/f31tbWx8fHycnJ6urq0dHR9fX1mZmZ3t7ehYWFmJiY2traqqqqhoaG5+fn7e3tnJyclpaWjo6O+Pj46OjoxMTE4uLixsbG1NTUwMDAurq639/f4ODgzs7O5OTk8/Pz4+PjIX+q2QAAAKVJREFUeNrMj80OgjAQhHdbSguUAvJjCygIor7/E7rV1JgYzzqnnTl8MwvwUyXJu+tQI+LYBd/0dRYzee6bp48rcdpxznJRxd6XrSi6QxSlWIi2pGDcluPVKKXMcdlGCvTkMuMZQ+YmTX1oOVOeAYxbTGBG60LgLM4AmEZSeShIAhNjrXNtBjoGnddrqPXQUPsx7DHdM17TAeRtT7rI7+//ge4CDABMmQm8wdZvgQAAAABJRU5ErkJggg==) no-repeat;}.b-nav-breadcrumbs I{width:9px;margin:0 10px;background:url(data:image/gif;base64,R0lGODlhCQAhAIABAOXl5fz8/CH5BAEAAAEALAAAAAAJACEAAAIkRI4HlsgdFlQzvnaTnNl1yn1RtUFiiYWcarKp+cWxq9GODUIFADs=) center center no-repeat;}.b-nav-breadcrumbs A:hover,.b-nav-breadcrumbs A:hover SPAN{color:#1b5191;}.b-reviews-section-selector{padding:10px 0 0;}.b-reviews-section-selector>LI{float:left;padding:0 15px;line-height:44px;font-size:18px;color:#000;}.b-reviews-section-selector A:hover{text-decoration:underline;}.b-reviews-section-selector .current{background:#eaeaea;border-radius:7px 7px 0 0;}.b-reviews-section-selector .current A{color:#000;}.b-reviews-section-selector .social{padding:10px 0 0;}.b-company-reviews-list{width:485px;padding:20px 0;}.b-company-reviews-list TABLE{width:100%;}.b-company-reviews-list TH{padding-bottom:15px;text-align:left;font-weight:normal;}.b-company-reviews-list TH.title{width:232px;padding-left:30px;font-size:18px;}.b-company-reviews-list TH.title A{color:#242424;}.b-company-reviews-list A:hover{text-decoration:underline;}.b-company-reviews-list .rating{width:105px;}.b-company-reviews-list TD{height:36px;vertical-align:middle;font-size:11px;background:-moz-linear-gradient(top,#f6f6f6,#ffffff);background:-ms-linear-gradient(top,#f6f6f6,#ffffff);background:-o-linear-gradient(top,#f6f6f6,#ffffff);background:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#ffffff));background:-webkit-linear-gradient(top,#f6f6f6,#ffffff);background:linear-gradient(top,#f6f6f6,#ffffff);}.b-company-reviews-list .title{padding-left:29px;font-size:15px;}.b-company-reviews-list .b-image,.reviews-simple-block .b-image{margin-right:10px;vertical-align:middle;}.b-company-reviews-list .b-image IMG{width:35px;height:28px;}.b-company-reviews-list .title .name,.reviews-simple-block .title .name{display:inline-block;max-width:180px;vertical-align:middle;line-height:15px;}.b-company-reviews-list .bottom{padding:20px 30px 13px;}.b-company-reviews-list .search-form{padding-right:20px;}.b-company-reviews-list .search-form INPUT{width:200px;border:1px solid #d3d3d3;}.b-company-reviews-list__full-width{width:100%;padding:15px 0 0;border:1px solid #e5e5e5;}.b-company-reviews-list__full-width .tour-results{border:0;}.b-company-reviews-list__full-width TD{padding-bottom:2px;font-size:12px;}.b-company-reviews-list__full-width .title{width:278px;padding-left:0;}.b-company-reviews-list__full-width TH.title{width:258px;padding-left:20px;font-size:12px;}.b-company-reviews-list__full-width .b-image IMG{width:61px;height:48px;}.b-company-reviews-list__full-width .rating{width:95px;}.b-company-reviews-list__full-width .reviews{width:62px;}.b-company-reviews-list__full-width .date{width:75px;color:#242424;}.b-company-reviews-list__full-width TD.countries{font-size:11px;color:#848484;}.b-company-reviews-list__full-width .countries P{display:block;overflow:hidden;width:460px;white-space:nowrap;text-overflow:ellipsis;}.b-company-reviews-list__full-width .countries .select TD{background:none;}.b-company-reviews-list__full-width .countries .select LI{line-height:25px;}.b-company-reviews-list__simple{width:100%;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.b-company-reviews-list__simple .desc{margin:-10px 0 15px;color:#9b9b9b;}.b-company-reviews-list__simple .desc A{color:#9b9b9b;}.b-company-reviews-list__simple TABLE{margin-bottom:15px;}.b-company-reviews-list__simple TD{border-bottom:1px solid #f1f1f1;background:none;}.b-company-reviews-list__simple TR:last-child TD{border:0;}.b-company-reviews-list__simple .title{width:180px;padding-left:0;}.b-company-reviews-list__simple .b-image{margin-right:5px;}.b-company-reviews-list__simple .title .name{max-width:155px;}.b-company-reviews-list__simple .rating{width:65px;}.b-company-reviews{padding:20px 30px;border:1px solid #e5e5e5;border-radius:0 0 5px 5px;}.b-company-reviews .heading{width:590px;}.b-company-reviews H3{max-width:350px;padding-bottom:15px;line-height:22px;font-size:18px;font-weight:normal;color:#242424;}.b-company-reviews .filters .btn-g{display:inline-block;}.b-company-reviews .b-review{margin-bottom:10px;padding-bottom:15px;line-height:18px;color:#424242;}.b-company-reviews .b-review P{padding-bottom:8px;}.b-company-reviews .b-review .meta{font-size:11px;color:#9b9b9b;}.b-company-reviews .b-review .city,.b-company-reviews .b-review .date{margin-right:15px;}.b-company-reviews .b-company-info{padding:20px 30px;}.b-company-reviews .b-company-info .b-image{display:block;margin:5px 0 15px;background:#fff;}.b-company-reviews .b-company-info .info{color:#424242;}.b-company-reviews .b-company-info .meta{padding-bottom:10px;font-size:11px;color:#9b9b9b;}.b-company-reviews .b-company-info .company-desc{padding-bottom:10px;line-height:18px;}.b-company-reviews .b-company-info .countries{padding-bottom:12px;line-height:20px;}.b-company-reviews .b-company-info .countries DIV{color:#9b9b9b;}