.for-agree01{display:inline-block;}
.ie8 .fix-ie-photo-and-star{border-bottom:1px solid transparent;display:block !important;margin-bottom:-15px;}
.ie7 .fix-ie-photo-and-star{border-bottom:1px solid transparent;display:block !important;margin-bottom:-15px;}
label[for="agree01"] span{margin-right:7px;}
.nh .available .item .moreInfo{margin-top:-40px;}
.nh .available .item .moreInfo > .photoBlock{float:left;margin-top:20px;}
.nh .available .item .moreInfo{font:14px/20px arial;padding-left:30px;padding-right:30px;}
.nh .available .item .moreInfo br{display:none;}
.nh .available .item .moreInfo p{margin:15px 0 15px 0;}
.nh .available .item .moreInfo ul{list-style:none;margin:12px 0 0px;}
.show-all-photo-in-popUp{font:bold 12px arial;color:#a7a6a6;border:1px dotted;display:block;margin:0 33px 0 0;float:left;width:66px;height:56px;text-align:center;padding:12px 0 0 0;cursor:pointer;}
.show-all-photo-in-popUp:hover{color:#DA251C;}
.autoToggleBlock h4{font:bold 14px arial;letter-spacing:-0.2px;margin:0 0 13px 0;}
.autoToggleBlock.portrait-hotel.holiday{margin-top:30px;margin-bottom:30px;}
.autoToggleBlock.portrait-hotel.holiday .cntnt{height:317px;}
.type-holiday-block{padding:0 0 0 36px;margin:0 0 22px 0;}
.type-holiday-block{font:14px/20px arial;background-position:6px 6px;background-repeat:no-repeat;}
.type-holiday-block.bussines-trip{background-image:url(/public/images/frontend/hotels-recreation-types/16-active.png);}
.type-holiday-block.premium-class{background-image:url(/public/images/frontend/hotels-recreation-types/11-active.png);}
.type-holiday-block.buy{background-image:url(/public/images/frontend/hotels-recreation-types/9-active.png);}
.type-holiday-block.alpine-skiing{background-image:url(/public/images/frontend/hotels-recreation-types/18-active.png);}
.type-holiday-block.with-children{background-image:url(/public/images/frontend/hotels-recreation-types/5-active.png);}
.type-holiday-block.sport{background-image:url(/public/images/frontend/hotels-recreation-types/3-active.png);}
.type-holiday-block.treatment{background-image:url(/public/images/frontend/hotels-recreation-types/10-active.png);}
.type-holiday-block.beach-vacation{background-image:url(/public/images/frontend/hotels-recreation-types/4-active.png);}
.type-holiday-block.quiet{background-image:url(/public/images/frontend/hotels-recreation-types/8-active.png);}
.type-holiday-block.honeymoon{background-image:url(/public/images/frontend/hotels-recreation-types/7-active.png);}
.type-holiday-block.excursions{background-image:url(/public/images/frontend/hotels-recreation-types/1-active.png);}
.type-holiday-block.festival{background-image:url(/public/images/frontend/hotels-recreation-types/6-active.png);}
.special-offers-in-city{margin:36px 0 36px 9px;font:14px/20px arial;}
.special-offers-in-city h4{font:bold 14px arial;letter-spacing:-0.4px;margin:17px 0 7px 0;}
.special-offers-in-city p{margin-bottom:17px;}
.show-world-map{float:right;padding:11px 0 16px 80px;cursor:pointer;margin:-10px 17px 10px 0;background:url(/public/images/frontend/show-in-map.png) no-repeat -5px -16px;text-decoration:none;}
.show-world-map > span{font:13px arial;color:#153170;text-decoration:underline;}
.show-world-map:hover > span{color:#DA251C;}
.show-world-map.selected > span{color:#153170;text-decoration:none;cursor:auto;}
.show-world-map.selected:hover > span{color:#153170;}
.toggleBlock.type-holiday.countries-page .item{width:29%;margin-right:3%;}
.toggleBlock.blue-type.countries-page > .ctrl{background-image:url(/public/images/frontend/arrow-from-toggleBlock.png);background-repeat:no-repeat;background-position:right -20px;background-color:transparent;padding-right:14px;height:20px;margin-left:-8px;margin-bottom:5px;}
.toggleBlock.blue-type.countries-page > .ctrl:hover{background-position:right -35px;}
.toggleBlock.blue-type.countries-page.show > .ctrl{background-position:right 9px;}
.toggleBlock.blue-type.countries-page.show > .ctrl:hover{background-position:right -5px;}
.toggleBlock.blue-type.countries-page > .ctrl span{font:bold 12px/12px tahoma;border-bottom-style:dotted;letter-spacing:-0.4px;}
.toggleBlock.blue-type.countries-page > .ctrl:hover span{color:#DA251C;border-bottom:1px dotted;}
.toggleBlock.blue-type.countries-page .cntnt{padding:8px 0 0 15px;margin:0 0 0 -13px;border-radius:4px;}
.toggleBlock.type-holiday.countries-page{margin-top:-10px;}
.toggleMapWrap{display:none;}
.addWishlist{position:relative;}
.inWishList{position:relative;}
.wishList-wrap-count-added{width:0px;height:0px;position:absolute;top:0px;left:1px;}
.wishList-count-added{position:absolute;color:#113171;font:11px tahoma;height:16px;border:1px solid #c4d4e4;bottom:4px;left:1px;background:#fff;min-width:16px;text-align:center;-moz-transition:0.3s all;-webkit-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.inWishList.added .wishList-count-added{border:1px solid #da251c;color:#da251c;}
.inWishList.added .wishList-count-added:before , .inWishList.added .wishList-count-added .before{background:url(/public/images/frontend/arrow-wishList-count-added.png) 0 -8px;}
.wishList-count-added:before, .wishList-count-added .before{content:'';display:block;width:5px;height:4px;background:url(/public/images/frontend/arrow-wishList-count-added.png);position:absolute;top:100%;left:50%;margin-left:-2px;}
.panelControl .addWishlist:hover .wishList-count-added, .addWishlist:hover .wishList-count-added, .inWishList:hover .wishList-count-added{}
.addWishlist .wishList-wrap-count-added .wishList-count-added{border:1px solid #d5d5d5;color:#7c7979;}
.addWishlist .wishList-wrap-count-added .wishList-count-added:before , .addWishlist .wishList-wrap-count-added .wishList-count-added .before{background:url(/public/images/frontend/arrow-wishList-count-added.png) 0 -4px;}
.addWishlist.added .wishList-wrap-count-added .wishList-count-added{border:1px solid #da251c;color:#da251c;}
.addWishlist:hover .wishList-wrap-count-added .wishList-count-added{border:1px solid #d5d5d5;}
.addWishlist.added:hover .wishList-wrap-count-added .wishList-count-added{border:1px solid #da251c;}
.addWishlist.added .wishList-wrap-count-added .wishList-count-added:before , .addWishlist.added .wishList-wrap-count-added .wishList-count-added .before{background:url(/public/images/frontend/arrow-wishList-count-added.png) 0 -8px;}
.addWishlist .wishList-count-added{left:-2px;bottom:4px;}
.panelControl .addWishlist .wishList-count-added{left:0;bottom:4px;}
.has-no-availability-text{color:#151515;font:16px arial;margin:0 0 24px 0;}
.you-can-list{list-style:none;font:14px arial;letter-spacing:-0.1px;margin:24px 0 24px 12px;}
.you-can-list li{position:relative;margin:0 0 13px 0;}
.you-can-list li:before, .you-can-list li .before{border-color:#153170;border-style:solid;border-width:4px;content:"";height:0;left:-10px;position:absolute;top:5px;width:0;}
.show-setting-my-journey{color:#153170;border-bottom:1px dotted;cursor:pointer;}
.show-setting-my-journey:hover{color:#DA251C;}
.set-number-block{display:none;position:relative;}
.set-number-block:first-child{display:block;margin-top:0px;}
.set-number-block-name{color:#153170;font:bold 12px tahoma;display:block;left:0px;top:-29px;}
.set-number-block-adults{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;}
.set-number-block-adults > .label{color:#353434;font:14px arial;display:inline-block;*display:inline;*zoom:1;margin:4px 0 0 0;}
#overlayWindowBookingSearchFormRooms .set-number-block-adults > .label, #overlayWindowHotelSearchFormRooms .set-number-block-adults > .label, #overlayWindow .set-number-block-adults > .label{margin-right:4px;}
#overlayWindowBookingSearchFormRooms .counter input, #overlayWindowHotelSearchFormRooms .counter input, #overlayWindow .counter input{width:42px;*width:20px;}
.ie8 #overlayWindowBookingSearchFormRooms .counter input, .ie8 #overlayWindowHotelSearchFormRooms .counter input, .ie8 #overlayWindow .counter input{width:20px;}
.set-number-block-children{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:24px 13px 0 0;}
.set-number-block-children > .label{color:#353434;font:14px arial;display:inline-block;*display:inline;*zoom:1;}
#overlayWindowBookingSearchFormRooms .set-number-block-children > .label, #overlayWindowHotelSearchFormRooms .set-number-block-children > .label, #overlayWindow .set-number-block-children > .label{margin:4px 5px 0 0;}
.set-number-block-adults-counter{}
#overlayWindowBookingSearchFormRooms .set-number-block-adults-counter, #overlayWindowHotelSearchFormRooms .set-number-block-adults-counter, #overlayWindow .set-number-block-adults-counter{margin-right:23px;}
.set-number-block-listChildren{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.set-number-block-remove-btn{background:url("/public/images/frontend/iconRemove.png") repeat scroll 0 0 transparent;cursor:pointer;display:block;height:20px;left:-24px;position:absolute;top:-3px;width:20px;}
.set-number-block:first-child .set-number-block-remove-btn{display:none;}
.set-number-block-list-children{display:none;vertical-align:middle;width:208px;position:relative;}
.set-number-block-list-children.show{display:inline-block !important;margin:0 0 0 50px;*display:inline !important;*zoom:1;}
.set-number-block-list-children-wrap{background:#e6eef6;padding:10px 0 0px 9px;border-radius:3px;}
.set-number-block-list-children-wrap:before{content:'';display:block;width:0px;height:0px;border-right-color:#e6eef6;position:absolute;top:50%;margin-top:-6px;left:-12px;background-color:#466689 | transparent}
.set-number-block-counter{display:none;margin:0 2px 10px 0;}
.set-number-block-counter.show{display:inline-block !important;*display:inline !important;*zoom:1;}
.specify-age-children-text{display:block;font:10px tahoma;color:#666464;position:absolute;bottom:-11px;right:-5px;width:230px;}
#overlayWindowBookingSearchFormRooms .setNumber, #overlayWindowHotelSearchFormRooms .setNumber, #overlayWindow .setNumber{padding:0px 0 0 4px;margin-bottom:20px;}
#overlayWindowBookingSearchFormRooms .setNumber, #overlayWindowHotelSearchFormRooms .setNumber{margin-bottom:0;}
.set-number-helper-block{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.addRoomInList{border-bottom:1px dotted;color:#153170;cursor:pointer;display:inline-block;font:13px/14px arial;}
.addRoomInList:hover{color:#DA251C;}
.findFilter .button-03.apply{min-width:81px;float:right;margin-right:29px;}
.ic{font-size:14px;display:none;position:absolute;z-index:1020;background:#fff;width:565px;overflow:hidden;top:130px;left:320px;height:274px;border:1px solid #e3e3e3;-moz-box-shadow:0px 0px 6px #c6c6c6;-webkit-box-shadow:0px 0px 6px #c6c6c6;box-shadow:0px 0px 6px #c6c6c6;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;padding-bottom:28px;}
.ic:before{content:'';display:block;width:15px;height:22px;background:url(/public/images/frontend/decorArrow.png);position:absolute;top:-4px;left:-14px;}
.ic tr{vertical-align:top;}
.icClose{display:block;width:10px;height:10px;background:url(/public/images/frontend/iconDelete.png);position:absolute;right:10px;top:10px;cursor:pointer;}
.listMounth{margin-left:18px;}
.listMounth tr > td.wrap{padding-right:31px;}
.calLeftNav{width:13px;height:21px;background:url(/public/images/frontend/arrowCal.png) 0 -42px no-repeat;cursor:pointer;position:absolute;left:20px;top:24px;}
.calLeftNav:hover{background:url(/public/images/frontend/arrowCal.png) -1px 0px no-repeat;}
.calRightNav{width:13px;height:21px;background:url(/public/images/frontend/arrowCal.png) 0 -63px no-repeat;cursor:pointer;position:absolute;right:24px;top:24px;}
.calRightNav:hover{background:url(/public/images/frontend/arrowCal.png) 0 -21px no-repeat;}
.calendarHTML-munth{margin:20px 0 12px 0;}
.tltMounth{font:bold 15px tahoma;text-align:center;display:block;}
.trNameDay .dn{width:31px;height:25px;color:#183984;font:bold 13px/25px tahoma;text-align:center;background:#ececec;}
.trNameDay .dn.weekEnd{background:#ffdede;}
.tbnet{border-collapse:collapse;}
.tbnet td{padding:0;height:25px;}
.tbnet td > div{width:35px;height:25px;position:relative;margin:2px 0 4px 0;}
.tbnet td > div > span{width:29px;height:23px;border:1px solid #fff;display:block;margin:2px 0px;text-align:center;font:15px/23px tahoma;cursor:pointer;}
.tbnet td.weekEnd > div > span{background:#fff5f5;}
.tbnet td.minDate > div > span, .tbnet td.maxDate > div > span{color:#a8a8a8;cursor:default;}
.tbnet td.rangeCell > div{background:#597bc9;}
.tbnet td.rangeCell > div > span{background:#597bc9;border-color:#597bc9;color:#fff;}
.active-arrival .tbnet td > div > span{color:#2451b8;}
.active-arrival .tbnet td.minDate > div > span, .active-arrival .tbnet td.maxDate > div > span{color:#a8a8a8;}
.active-arrival .tbnet td > div > span:hover{border-color:#2451b8;}
.active-arrival .tbnet td.minDate > div > span:hover, .active-arrival .tbnet td.maxDate > div > span:hover{border-color:#fff;}
.active-arrival .tbnet td.minDate.rangeCell > div > span:hover, .active-arrival .tbnet td.maxDate.rangeCell > div > span:hover{border-color:#2451b8;}
.active-arrival .tbnet td.rangeCell > div > span{color:#fff;}
.tbnet td.rangeCell .calendarHTML-munth-cellEnrty span{background:#335dbd;border-color:#335dbd;}
.tbnet td.rangeCell .calendarHTML-munth-cellExit span{background:#1aba48;border-color:#1aba48;}
.tbnet .calendarHTML-munth-cellExit:before{content:'';display:block;width:6px;height:100%;background:#fff;position:absolute;right:0px;top:0px;}
.active-departure .tbnet td > div > span{color:#08a635;}
.active-departure .tbnet td.minDate > div > span, .active-departure .tbnet td.maxDate > div > span{color:#a8a8a8;}
.active-departure .tbnet td.rangeCell > div > span{color:#fff;}
.active-departure .tbnet td > div > span:hover{border-color:#1aba48;}
.tbnet td.weekEnd + td.weekEnd div:before{content:'';width:4px;height:100%;position:absolute;right:0px;top:0px;background:#fff;}
.calendarHTML-munth-cellEnrty + .calendarHTML-munth-cellExit:after{content:'';position:absolute;top:0px;left:0px;width:4px;height:100%;background:#000;}
input.active-arrival{background:#335dbd !important;border-color:#335dbd !important;color:#fff;}
input.active-departure{background:#1aba48 !important;border-color:#1aba48 !important;color:#fff;}
.autoToggleBlock.hotel-info-block{margin:0;}
.autoToggleBlock.hotel-info-block .visible-text{overflow:hidden;}
.ctrl-top-line{border-top:1px solid #f6f8f9;}
.autoToggleBlock.hotel-info-block .ctrl{border-bottom:1px dotted;color:#153170;cursor:pointer;font:bold 12px arial;float:right;display:none!important;}
.autoToggleBlock.hotel-info-block .ctrl:hover{color:#DE1A1A;}
.autoToggleBlock.hotel-info-block .ctrl > span{border-bottom:1px dotted;color:#153170;font:13px arial;letter-spacing:0.4px;position:relative;top:-1px;}
.autoToggleBlock.hotel-info-block .ctrl:hover > span{color:#DA251C;}
.hotel-info-trast-block{margin:0 0 16px;}
.hotel-info-trast-label{color:#060606;font:12px tahoma;margin:0 0 4px;display:block;}
.hotel-info-dataTime{margin:20px 0 0;}
.hotel-info-dataTime p{font:14px/20px arial;}
.hotel-info-text-block{}
@font-face{font-family:'officina';src:url('/public/fonts/officina/officinasansboldc-webfont.eot');src:url('/public/fonts/officina//public/fonts/officina/officinasansboldc-webfont.eot?#iefix') format('embedded-opentype'),
url('/public/fonts/officina/officinasansboldc-webfont.woff') format('woff'),
url('/public/fonts/officina/officinasansboldc-webfont.ttf') format('truetype'),
url('/public/fonts/officina/officinasansboldc-webfont.svg#officinasansboldcregular') format('svg');font-weight:normal;font-style:normal;}
.dotted-block{border:1px dotted;display:block;text-decoration:none;padding:13px;}
.dotted-block:hover{border:1px dotted;}
.dotted-block.get-insurance{text-align:center;}
.dotted-block.green{color:#238d26;}
.dotted-block.green:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.dotted-block .label{font:18px officina;display:inline-block;*display:inline;*zoom:1;}
.nh .available .headBlock .comentText{font:bold 14px arial;margin:9px 0 0 0;letter-spacing:-0.2px;}
.dotted-block.green + .available{margin:22px 0 0 0;}
.programClasses .how-get-insurance{font:bold 14px arial;color:#238d26;text-decoration:none;border-bottom:1px solid #c3e0c4;display:inline-block;*display:inline;*zoom:1;margin:10px 0 0 0;}
.programClasses .how-get-insurance:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.left-filter-hotel-block{background:#e7f1fc;padding:11px 18px 9px 18px;margin:0 0 25px 0;}
.left-filter-hotel-block .label{font:bold 12px tahoma;display:block;margin:0 0 6px 0;top:0px;}
.left-filter-hotel-cost-block{margin:0 0 14px 0;width:198px;}
.left-filter-hotel-cost-block > span{font:14px arial;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;top:-2px;}
.left-filter-hotel-cost-block > input[type="text"]{width:52px;text-align:center;}
.left-filter-hotel-star-block{font:0px a;width:182px;}
.ie8 .left-filter-hotel-star-block input[type="checkbox"]{display:none;}
.ie7 .left-filter-hotel-star-block input[type="checkbox"]{display:none;}
.left-filter-hotel-star-block input[type="checkbox"] + label{-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:inline-block;*display:inline;*zoom:1;width:36px;height:29px;background-image:url(/public/images/frontend/left-filter-hotel-star.png);background-repeat:no-repeat;background-position:-42px 0;text-align:center;}
.left-filter-hotel-star-block input[type="checkbox"]:checked + label{background-position:0px 0;}
.left-filter-hotel-star-block input[type="checkbox"].checked + label{background-position:0px 0;}
.left-filter-hotel-star-block input[type="checkbox"] + label em{font:bold 11px/31px tahoma;color:#fff;position:relative;left:-1px;color:#000;}
.left-filter-hotel-star-block input[type="checkbox"]:checked + label em{color:#fff;}
.left-filter-hotel-star-block input[type="checkbox"].checked + label em{color:#fff;}
.left-amenities-block{border:1px solid #dbe1ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:11px 21px 9px 21px;margin:20px 0;}
.left-amenities-block.not-border{border:none;}
.left-amenities-block .label{font:bold 12px tahoma;display:block;margin:0 0 4px 0;}
.left-amenities-item{margin:0 0 7px 0;}
.left-amenities-item label{font:13px arial;}
.left-amenities-item label span{margin-right:7px;}
.autoToggleBlock.left-amenities{}
.autoToggleBlock.left-amenities .cntnt{padding:0 0 0 0;height:78px;overflow:hidden;}
.autoToggleBlock.left-amenities .cntnt:before, .autoToggleBlock.left-amenities .cntnt .before{display:none;}
.autoToggleBlock.left-amenities .visible-text{padding:0 0 5px 0;}
.autoToggleBlock.left-amenities .ctrl{font:12px arial;color:#132e6f;border-bottom:1px dotted;display:inline-block;*display:inline;*zoom:1;cursor:pointer;padding:8px 0 0 0;position:relative;top:-5px;background:#fff;}
.left-amenities-block + .hotel-in-map{margin-top:7px;}
.leftColumn .hotel-in-map .map{position:relative;}
.hotel-in-map-show-in-map{display:block;position:absolute;bottom:0px;left:0px;width:100%;background:url(/public/images/frontend/background/blue-transpanet-background.png);font:bold 12px tahoma;padding:11px 0 12px 0;text-align:center;color:#153170;}
.map:hover .hotel-in-map-show-in-map{color:#DA251C;}
.hotel-in-map-radius-block{padding:7px 0 0 0;font:13px arial;}
.hotel-in-map-radius-block > b{letter-spacing:-0.3px;}
.hotel-in-map-radius-block input[type="text"]{width:28px;margin:0 0 0 5px;position:relative;top:1px;text-align:center;}
.hotel-in-map + .left-about-city-block{margin-top:15px;}
.left-about-city-block{}
.left-about-city-block > .label{font:bold 14px arial;}
.left-about-city-border{border:1px solid #dbe1ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:22px 0 0 0;padding:12px 18px 9px 18px;}
.left-about-city-border .label{font:bold 12px tahoma;display:block;margin:0 0 4px 0;}
.left-about-city-border .left-amenities{border-bottom:1px solid #d9dfeb;padding-bottom:11px;margin-bottom:20px;}
.left-about-city-border .left-amenities-item label{font:12px tahoma;}
.left-amenities-list .left-amenities-item label{font:12px tahoma;}
.left-about-city-border .left-amenities-item label em{font:12px arial;color:#908e8e;display:block;margin:2px 0 11px 25px;}
.left-about-city-block + .headSpan2{margin-top:20px;}
.toggleBlock.blue-type{margin-bottom:-1px;}
.find-filter-country-city-block{display:inline-block;*display:inline;*zoom:1;margin:0 27px 0 0;}
.find-filter-country-city-block input[type="text"]{width:226px;}
.find-filter-country-city-block .help{color:#5F5F5F;display:block;font:11px arial;margin:3px 0 0;}
.find-filter-set-date-block{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font:bold 12px tahoma;margin:0 31px 0 0;}
.find-filter-set-date-block input[type="text"]{width:65px;}
.find-filter-set-date-block input[type="text"]:first-child{margin-right:8px;}
.find-filter-set-number-people{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font:bold 12px/1.5 tahoma;margin:7px 0 0 0;}
.find-filter-set-date-block .date-str, .find-filter-set-number-people span{vertical-align:top;color:#153170;border-bottom:1px dotted;cursor:pointer;}
.find-filter-set-date-block .date-str:hover, .find-filter-set-number-people span:hover{color:#DA251C;}
.nh .findFilter{padding:3px 18px 0 18px;}
.findFilter .button-05{margin:3px 19px 0 0;}
.find-filter-set-place{margin:0 0 16px 0;}
.toggleBlock.blue-type .cntnt{margin-right:-18px;margin-left:-18px;}
.toggleBlock.blue-type > .ctrl{margin-left:-7px;height:21px;padding:0 29px 0 6px;background-position:right -23px;background-image:url(/public/images/frontend/toggle-ctrl-02.png);}
.toggleBlock.blue-type.show > .ctrl{background-position:right 7px;}
.toggleBlock.blue-type > .ctrl > span{font:bold 12px tahoma;display:inline-block;*display:inline;*zoom:1;position:relative;top:1px;left:3px;letter-spacing:0.6px;}
@font-face{font-family:'officina-bold';src:url('/public/fonts/officina-bold/officinasansboldc-webfont.eot');src:url('/public/fonts/officina-bold/officinasansboldc-webfont.eot?#iefix') format('embedded-opentype'),
url('/public/fonts/officina-bold/officinasansboldc-webfont.woff') format('woff'),
url('/public/fonts/officina-bold/officinasansboldc-webfont.ttf') format('truetype'),
url('/public/fonts/officina-bold/officinasansboldc-webfont.svg#officinasansboldcregular') format('svg');font-weight:normal;font-style:normal;}
.searchpage .formFields{margin:0 0 0 0;border:none;}
.stock-block{width:710px;}
.stock-conditions-action-block{width:202px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:relative;margin:4px 0 0 2px;}
.stock-conditions-action-top-angle{display:block;width:202px;height:22px;background:url(/public/images/frontend/angle-border-decor.png) no-repeat;position:absolute;top:0px;left:0px;z-index:0;}
.stock-conditions-action-bottom-angle{display:block;width:202px;height:22px;background:url(/public/images/frontend/angle-border-decor.png) no-repeat 0 -22px;position:absolute;bottom:0px;left:0px;z-index:0;}
.stock-conditions-action-content{position:relative;z-index:1;padding:7px 11px 5px 15px;}
.stock-conditions-action-block .label{color:#284887;font:15px tahoma;display:block;letter-spacing:1px;margin:0 0 5px 0;}
.stock-conditions-action-content > span{display:block;color:#353434;font:bold 13px/19px tahoma;}
.stock-conditions-action-content > p{font:12px/18px tahoma;margin:0 0 4px 0;}
.stock-conditions-action-content .button-08{margin:13px 16px;width:113px;}
.stock-content-banner{margin:0 0 0 -4px;}
.stock-content-block{position:relative;z-index:1;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:498px;}
h1.officina-bold{font:25px officina-bold;color:#173c86;margin:8px 0 18px 0;}
.online-stock-text{color:#173c86;font:21px officina-bold;display:block;text-align:center;margin:18px 0 17px 0;}
.stock-plus-block{font:0px a;}
.stock-plus-item{font:bold 13px/16px arial;padding:3px 0 5px 0;width:161px;color:#fff;letter-spacing:-0.2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:-webkit-gradient(linear, left top, left bottom, from(#2254c6), to(#153170));background:-moz-linear-gradient(top, #2254c6, #153170);background:-o-linear-gradient(top, #2254c6, #153170);background:-ms-linear-gradient(top, #2254c6, #153170);background:linear-gradient(top, #2254c6, #153170);}
.stock-plus-block{width:497px;margin:0 0 70px -2px;}
.stock-plus-block .stock-plus-item{text-align:center;}
.label-get-insurance-free{color:#50a760;font:bold 16px tahoma;display:block;text-align:center;margin:0 0 16px -9px;}
.insurance-free-action-list{margin:0 0 52px 0;position:relative;}
.insurance-free-action-item{font:16px arial;color:#153170;margin:0 0 19px 99px;position:relative;width:370px;}
.insurance-free-action-item > span{color:#50a760;font:13px Century Gothic;position:absolute;top:2px;left:-14px;}
.detailed-conditions-text-block{}
.detailed-conditions-text-block .label{color:#040404;font:17px tahoma;display:block;margin:0 0 13px 0;}
.detailed-conditions-text-block p{font:14px/20px arial;margin:0 0 0 -2px;width:492px;}
.button-08{display:inline-block;*display:inline;*zoom:1;font:14px/27px arial;text-decoration:none;height:27px;background-image:url(/public/images/frontend/button-08.png);background-position:0 -27px;color:#fff;position:relative;margin:0 16px 0 16px;text-align:center;}
.button-08:before, .button-08 .before{content:'';display:block;width:16px;height:27px;position:absolute;top:0px;left:-16px;background-image:url(/public/images/frontend/button-08.png);background-position:0 0px;}
.button-08:after, .button-08 .after{content:'';display:block;width:16px;height:27px;position:absolute;top:0px;right:-16px;background-image:url(/public/images/frontend/button-08.png);background-position:0 -54px;}
.button-08:hover{background-position:0 -108px;color:#fff;}
.button-08:hover:before, .button-08:hover .before{background-position:0 -81px;}
.button-08:hover:after, .button-08:hover .after{background-position:0 -135px;}
.button-08:active{background-position:0 -189px;}
.button-08:active:before, .button-08:active .before{background-position:0 -162px;}
.button-08:active:after, .button-08:active .after{background-position:0 -216px;}
.button-09{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:103px;height:36px;background-image:url(/public/images/frontend/subscriptionSubmit.png);background-position:0 0;color:#fff;text-decoration:none;text-align:center;font:13px/27px arial;}
.button-09:hover{background-position:0 -36px;color:#fff;}
.button-09:active{background-position:0 -72px;}
[class*="insurance-free-action-arrow"]{position:absolute;background-image:url(/public/images/frontend/insurance-free-action-list-arrow.png);background-repeat:no-repeat;}
.insurance-free-action-arrow-1{width:16px;height:40px;background-position:10px 10px;}
.text-only-latin{overflow:hidden;}
.block-text-final-price{font:16px arial;text-align:center;background:#f5f7f9;border:1px solid #ccd8e5;border-left-color:transparent;margin:13px 0 50px 2px;border-radius:0 4px 4px 0;padding:20px 3px 19px 0;position:relative;}
.block-text-final-price:before, .block-text-final-price .before{content:'';position:absolute;left:0px;top:-17px;width:6px;height:98px;background:url(/public/images/frontend/block-text-final-price-shadow.png);}
.send-link-download{margin:30px 0;}
.send-link-download .label{color:#153170;font:18px tahoma;display:block;margin:0 0 11px 0;}
.send-link-download input[type="text"]{width:226px;margin:0 13px 0 0;}
.send-link-download .button-02{width:92px;text-align:center;}
.best-deals-tabs{margin:0 0 0 7px;}
.best-deals-tabs > ul{list-style:none;}
.best-deals-tabs .navigation{margin:0 0 0 14px;}
.best-deals-tabs .navigation li{background:url("/public/images/frontend/offerTab.png") repeat-x scroll 0 0 transparent;border-radius:4px 4px 4px 4px;color:#183986;cursor:pointer;display:inline-block;font-size:17px;height:30px;line-height:28px;margin:0 0 0 -4px;padding:0 19px 0 19px;}
.best-deals-tabs .navigation li.current{background:url("/public/images/frontend/offerTabCurrent.png") repeat-x scroll 0 0 transparent;color:#FFFFFF !important;cursor:default;position:relative;z-index:1;}
.best-deals-tabs .navigation li span{border-bottom:1px dashed;}
.best-deals-tabs .navigation li.current span{border-bottom:none;}
.best-deals-tabs .content li{display:none;}
.best-deals-tabs .content li.current{display:block;}
.best-deals-list{margin:6px 0 0 0;}
.best-deals-item{text-decoration:none;display:block;border:1px solid transparent;border-radius:4px;padding:7px 0px 7px 10px;width:333px;margin:0 0 3px 0;}
.best-deals-item:hover{border-color:#cfcfcf;-moz-box-shadow:inset 2px 2px 2px #cbcbcb;-webkit-box-shadow:inset 2px 2px 2px #cbcbcb;box-shadow:inset 2px 2px 2px #cbcbcb;}
.best-deals-item > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.best-deals-item .name{color:#DA251C;font:15px tahoma;text-decoration:underline;width:112px;}
.best-deals-item:hover .name{text-decoration:none;}
.best-deals-item .there-and-back{color:#5D5D5D;font:11px tahoma;letter-spacing:-0.3px;margin:3px 0 0 0;}
.best-deals-item .price{font:11px tahoma;color:#5D5D5D;width:121px;text-align:right;}
.best-deals-item .price strong{font:bold 14px tahoma;color:#297E20;}
.offerList + #helpMenu{margin-top:34px;margin-left:13px;}
#emailSubscription{width:289px;}
.avia-main-our-offers-block{overflow:hidden;margin:0 0 54px 0;}
.avia-main-our-offers-block > .label{color:#e8261d;font:18px tahoma;display:block;margin:0 0 10px 0;}
.avia-main-our-offers-list{list-style:none;}
.avia-main-our-offers-list > li{display:inline-block;*display:inline;*zoom:1;color:#153170;font:bold 13px/16px tahoma;padding:0 0 0 13px;margin:0 42px 0 0;position:relative;}
.avia-main-our-offers-list > li:before, .avia-main-our-offers-list > li .before{content:'';display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#e8261d;top:6px;left:1px;}
.subscription-block{background:url(/public/images/frontend/mail.png) no-repeat 1px 21px;width:300px;}
.subscription-block .label{font:bold 14px tahoma;color:#E8261D;display:block;text-align:center;position:relative;left:7px;margin:0 0 1px 0;}
.subscription-block .text{font:12px tahoma;display:block;text-align:center;position:relative;left:7px;margin:0 0 11px 0;}
.subscription-block input[type="text"]{margin:0 2px 0 12px;width:160px;height:24px;}
.avia-main-our-offers-block .subscription-block{float:right;margin-right:54px;}
.pp__partner-counter{margin:0 0 70px -11px;}
.pp__partner-counter > label{color:#74b13e;font:17px arial;display:block;text-align:center;margin:5px 0 0 0;}
.pp__partner-counter .numbers{font-size:0px;text-align:center;}
.pp__partner-counter .numbers > span{width:48px;height:73px;display:inline-block;*display:inline;*zoom:1;background-image:url(/public/images/frontend/partners/list-number.png);margin:0 4px;}
.pp__number-for-counter-0{background-position:0px 0px;}
.pp__number-for-counter-1{background-position:-48px 0px;}
.pp__number-for-counter-2{background-position:-96px 0px;}
.pp__number-for-counter-3{background-position:-144px 0px;}
.pp__number-for-counter-4{background-position:-192px 0px;}
.pp__number-for-counter-5{background-position:-240px 0px;}
.pp__number-for-counter-6{background-position:-288px 0px;}
.pp__number-for-counter-7{background-position:-336px 0px;}
.pp__number-for-counter-8{background-position:-384px 0px;}
.pp__number-for-counter-9{background-position:-432px 0px;}
.button-10{display:inline-block;*display:inline;*zoom:1;height:30px;background:#436ab9;color:#fff;text-decoration:none;font:17px/30px arial;text-align:center;border-radius:3px;padding:0 13px;}
.button-10:hover{color:#fff;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.pp__step-block{position:relative;}
.pp__step-block .button-10{position:absolute;top:-54px;right:80px;}
#header .button-10{float:right;clear:right;margin-top:49px;}
.pp__statistic-data{}
.pp__statistic-data > label{font:24px tahoma;color:#0e3aa1;display:block;text-align:center;margin:0 0 32px 0;}
.pp__statistic-data .data{font:20px arial;color:#0d439b;text-align:center;width:160px;padding-top:70px;}
.pp__statistic-data .data.transfer-number{background:url(/public/images/frontend/partners/partner_transfer.png) 51px 4px no-repeat;}
.pp__statistic-data .data.hotel-number{background:url(/public/images/frontend/partners/partner_hotels.png) 51px 4px no-repeat;}
.pp__statistic-data .data.insurance-number{background:url(/public/images/frontend/partners/partner_insurance.png) 51px 4px no-repeat;}
.pp__statistic-data .data.country-number{background:url(/public/images/frontend/partners/partner_country.png) 41px 4px no-repeat;}
.pp__statistic-data .data.city-number{background:url(/public/images/frontend/partners/partner_world.png) 51px 4px no-repeat;}
.pp__statistic-wrap{width:900px;margin:0 auto 25px auto;width:840px;}
.pp__main-text{margin-bottom:0px;}
.pp__what-to-do__block{margin-bottom:56px;}
.vk-icon-info{display:inline-block;width:21px;height:21px;background:url(/public/images/frontend/vk_small.png) 50% 50% no-repeat;text-decoration:none;margin:2px 5px 5px 0;}
.vk-icon-footer{display:block;width:25px;height:25px;background:url(/public/images/frontend/vk_footer.png) 50% 50% no-repeat;text-decoration:none;margin-top:5px;float:left;}
.instagram{display:block;width:25px;height:25px;background:url(/public/images/frontend/instagram_photo.jpg) 50% 50% no-repeat;text-decoration:none;margin-top:5px;float:left;}
.facebook-icon-info{display:inline-block;width:21px;height:21px;background:url(/public/images/frontend/facebook_small.png) 50% 50% no-repeat;text-decoration:none;margin:2px 5px 5px 0;}
.facebook-icon-footer{display:block;width:25px;height:25px;background:url(/public/images/frontend/facebook_footer.png) 50% 50% no-repeat;text-decoration:none;margin-top:5px;float:left;margin-left:100px;}
.filter-by-stars{overflow:hidden;width:182px;-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;user-select:none;}
.filter-by-stars > .star{float:left;background-image:url("/public/images/frontend/left-filter-hotel-star.png");background-position:-42px 0;background-repeat:no-repeat;width:35px;height:29px;padding:0 1px 0 0;font:bold 11px/31px tahoma;text-align:center;cursor:pointer;}
.filter-by-stars > .star input[type="checkbox"]{display:none;}
.filter-by-stars > .star.active{background-position:0 0;color:#fff;}
.fz11{font-size:11px;}
.fz12{font-size:12px;}
.fz13{font-size:13px;}
.fz14{font-size:14px;}
.fz19{font-size:19px;}
.fz20{font-size:20px;}
.fz22{font-size:22px;}
.mt1{margin-top:1px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt14{margin-top:14px !important;}
.mt15{margin-top:15px !important;}
.mt16{margin-top:16px !important;}
.mt17{margin-top:17px !important;}
.mt18{margin-top:18px !important;}
.mt19{margin-top:19px !important;}
.mt20{margin-top:20px !important;}
.mt21{margin-top:21px !important;}
.mt22{margin-top:22px !important;}
.mt23{margin-top:23px !important;}
.mt24{margin-top:24px !important;}
.mt25{margin-top:25px !important;}
.mt26{margin-top:26px !important;}
.mt27{margin-top:27px !important;}
.mt28{margin-top:28px !important;}
.mt29{margin-top:29px !important;}
.mt30{margin-top:30px !important;}
.mt33{margin-top:33px !important;}
.mr10{margin-left:10px;}
.mr15{margin-left:15px;}
.mb0{margin-bottom:0px !important;}
.mb1{margin-bottom:1px !important;}
.mb2{margin-bottom:2px !important;}
.mb3{margin-bottom:3px !important;}
.mb4{margin-bottom:4px !important;}
.mb5{margin-bottom:5px !important;}
.mb6{margin-bottom:6px !important;}
.mb7{margin-bottom:7px !important;}
.mb8{margin-bottom:8px !important;}
.mb9{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb11{margin-bottom:11px !important;}
.mb12{margin-bottom:12px !important;}
.mb13{margin-bottom:13px !important;}
.mb14{margin-bottom:14px !important;}
.mb15{margin-bottom:15px !important;}
.mb16{margin-bottom:16px !important;}
.mb17{margin-bottom:17px !important;}
.mb18{margin-bottom:18px !important;}
.mb19{margin-bottom:19px !important;}
.mb20{margin-bottom:20px !important;}
.mb21{margin-bottom:21px !important;}
.mb22{margin-bottom:22px !important;}
.mb23{margin-bottom:23px !important;}
.mb24{margin-bottom:24px !important;}
.mb25{margin-bottom:25px !important;}
.mb26{margin-bottom:26px !important;}
.mb27{margin-bottom:27px !important;}
.mb28{margin-bottom:28px !important;}
.mb29{margin-bottom:29px !important;}
.mb30{margin-bottom:30px !important;}
.mb45{margin-bottom:45px !important;}
.ml0{margin-left:0px !important;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.tahoma{font-family:tahoma;}
.normal-weight{font-weight:normal;}
.news__item{margin:0 0 35px 0;}
.news__item .date{display:block;color:#9b9c9c;}
.news__item .photo{display:inline-block;*display:inline;*zoom:1;vertical-align:top;border:1px solid #cacdcf;padding:6px;background:#fff;}
.news__item .discription{font:14px/20px arial;}
#content.searchpage .rightColumn.small{width:264px;}
.rightColumn.small .shadow{background:none repeat scroll 0 0 #FFFFFF;box-shadow:-3px 3px 2px #BCBCBC;margin:0 0 27px;overflow:hidden;padding:0 16px 0 14px;position:relative;overflow:visible;behavior:url(/public/js/pie.htc);}
#content.searchpage .leftColumn.big{width:694px;}
#footerMenu{border-top:2px solid #DB251C;border-bottom:none;padding-top:24px;padding-bottom:34px;margin-top:70px;overflow:hidden;}
.footerMenu__column{width:245px;list-style:none;float:left;}
#footerMenu .footerMenu__column li{display:block;text-align:left;font:13px tahoma;margin-bottom:5px;}
#footerMenu .footerMenu__column li:first-child span{font-weight:bold;display:block;padding-bottom:5px;}
#footerMenu .footerMenu__column li a{border-bottom:1px solid #a1adc6;}
#footerMenu .footerMenu__column li a:hover{border-bottom-color:#DA251C;}
#emailSubscription .text{display:block;text-align:center;margin-bottom:9px;}
.news-article{}
.news-article > .date{display:block;color:#9b9c9c;}
.news-article > strong{font:bold 13px/18px arial;display:block;margin-bottom:12px;}
.news-article > h2{color:#153170;font:18px arial;margin:0 0 5px 0;}
.news-article > img{border:1px solid #e9e9e9;padding:6px;background:#fff;margin:12px 0 11px 0;}
.news-article > p{font:14px/20px arial;}
.news-list-country{font:18px/27px arial;}
.news-list-country .all-country{font:bold 13px tahoma;color:#000;}
.news-list-country.-horizontal{color:#7b7b7c;font:12px/18px tahoma;}
.news-list-country.-horizontal > a{color:#7b7b7c;text-decoration:none;}
.news-list-country.-horizontal > a:hover{color:#DA251C}
.news-list-country.-with-mark{background:url(/public/images/frontend/country-mark.png) no-repeat 7px 0;padding-left:31px;padding-top:6px;margin:23px 0 0 0;}
.news-navigate-menu{overflow:hidden;margin:25px 25px 0 0;}
.news-navigate-menu > a{font-size:13px;font-family:Minion Pro, tahoma;text-decoration:none;}
.news-navigate-menu > a.left{float:left;}
.news-navigate-menu > a.right{float:right;}
.news-navigate-menu > a span{text-decoration:underline;font-family:tahoma;}
.list-news-in-main{}
.list-news-in-main .label{color:#153170;display:block;}
.list-news-in-main__border{border:1px dashed #bad0ed;border-radius:2px;overflow:hidden;padding:19px 11px;}
.list-news-in-main__wrap{overflow:hidden;margin-left:-10px;}
.list-news-in-main__item{text-decoration:none;float:left;width:310px;margin-left:10px;}
.list-news-in-main__item img{float:left;margin-right:11px;}
.list-news-in-main__item span{overflow:hidden;font:bold 12px tahoma;text-decoration:underline;}
.list-news-in-second{}
.list-news-in-second > .label{display:block;font-weight:bold;}
.list-news-in-second__border{border:1px dashed #BAD0ED;border-radius:2px;list-style:none;padding:14px 30px 5px 28px;}
.list-news-in-second__border li{position:relative;margin-bottom:16px;}
.list-news-in-second__border li:before, .list-news-in-second__border li .before{content:'';display:block;position:absolute;height:5px;width:5px;background:#a1a2a3;top:8px;left:-12px;border-radius:3px;}
.list-news-in-second__border li a{font:13px/17px tahoma;}
.link-all-news-in-main{float:right;margin-top:5px;}
#main_search_form{list-style:none;}
.insurance-form-in-main{margin:37px 0 0 -4px;}
.insurance-form-in-main .inputText{width:410px;margin-bottom:11px;}
.insurance-form-in-main .inputText label{font:18px tahoma;color:#000;width:204px;vertical-align:top;}
.insurance-form-in-main .country{width:173px;}
.insurance-form-in-main .insurance-amount{width:91px;margin-right:28px;}
.insurance-form-in-main .currency{width:50px;}
.insurance-form-in-main .currency .gradient{display:none;}
.insurance-form-in-main .from{width:70px;}
.insurance-form-in-main .to{width:67px;}
.insurance-form-in-main .listst{width:100%;}
.insurance-form-in-main .dashed-symbol{margin:0 3px;}
.insurance-form-in-main .extrim-mode{font:14px tahoma;color:#3d3d3d;margin:15px 0 27px 0;}
.insurance-form-in-main .extrim-mode span{margin-right:8px;}
.insurance-form-in-main .cost-insurance{display:inline-block;*display:inline;*zoom:1;width:270px;color:#347d3b;}
.insurance-form-in-main .cost-insurance label{display:block;font:14px arial;color:#347d3b;margin:0 0 3px 0;}
.insurance-form-in-main .cost-insurance strong{font:18px arial;}
.insurance-form-in-left{margin-top:10px;}
.insurance-form-in-left .inputText{width:100%;margin-bottom:12px;}
.insurance-form-in-left .inputText label{display:block;margin-bottom:7px;}
.insurance-form-in-left .inputText strong{font:18px arial;color:#347d3b;}
.insurance-form-in-left .country{width:208px;}
.insurance-form-in-left .scheme{width:208px;}
.insurance-form-in-left .insurance-amount{width:92px;display:inline-block;*display:inline;*zoom:1;}
.insurance-form-in-left .currency{width:68px;display:inline-block;*display:inline;*zoom:1;float:right;position:relative;right:3px;}
.mainpage .insurance-form-in-left .currency{float:none;margin-left:47px;}
.insurance-form-in-left .from{}
.insurance-form-in-left .to{}
.insurance-form-in-left .cost-insurance{}
.insurance-form-in-left .cost-insurance label{margin-bottom:4px;color:#347D3B;font-weight:normal;}
.insurance-form-in-left .extrim-mode{margin:0 0 21px 0;}
.insurance-form-in-left .extrim-mode label{padding-left:25px;display:block;position:relative;}
.insurance-form-in-left .extrim-mode label span{position:absolute;top:0px;left:0px;}
.insurance-form-in-left .period-insurance{margin-bottom:21px;}
.insurance-form-in-left .period-insurance span{display:inline-block;*display:inline;*zoom:1;margin-right:4px;}
.insurance-form-in-left .period-insurance .from-text{margin-right:8px;}
.insurance-form-in-left .period-insurance .from-to{margin-right:4px;}
.insurance-form-in-left .period-insurance .from{margin-right:4px;}
.insurance-form-in-left .period-insurance input[type="text"]{width:70px;}
.insurance-form-in-left .listst{width:100%;}
.insurance-form-in-left .wrapst.white-type{margin:0px;}
.moderTab.hotelDesc li .orderList:last-child{margin-bottom:0px;}
.cart-in-personal-account_item{border-bottom:1px dashed #b2b2b2;padding:25px 0 35px 0;}
.cart-in-personal-account_item:first-child{padding-top:10px;}
.cart-in-personal-account_del-btn{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url(/public/images/frontend/iconCancel.png) no-repeat center center;height:60px;width:46px;cursor:pointer;opacity:0.7;}
.cart-in-personal-account_del-btn:hover{opacity:1;}
.cart-in-personal-account_content{width:718px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:100%;}
.cart-in-personal-account_control{width:150px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:100%;}
.cart-in-personal-account_item-info{}
.cart-in-personal-account_item-info .about{width:325px;}
.cart-in-personal-account_item-info .about .wrap-img{max-width:130px;max-height:84px;text-align:center;overflow:hidden;}
.cart-in-personal-account_item-info .about .text{max-width:180px;}
.cart-in-personal-account_item-info .check-in{width:157px;}
.cart-in-personal-account_item-info .check-out{width:165px;}
.cart-in-personal-account_total{width:366px;float:right;}
.cart-in-personal-account_total input[type="text"]{width:188px;}
#cart-close{background:url('/public/images/img/fucking.png');position:absolute;width:39px;height:41px;right:-13px;top:-14px;}
.fz11{font-size:11px;}
.fz12{font-size:12px;}
.fz12-i{font-size:12px !important;}
.fz13{font-size:13px;}
.fz13-i{font-size:13px !important;}
.fz14{font-size:14px;}
.fz14-i{font-size:14px !important;}
.fz15{font-size:15px;}
.fz19{font-size:19px;}
.fz19-i{font-size:19px !important;}
.fz20{font-size:20px;}
.fz21{font-size:21px;}
.fz22{font-size:22px;}
.fz23{font-size:23px;}
.fz24{font-size:24px;}
.lh17{line-height:17px;}
.lh17-i{line-height:17px !important;}
.lh18{line-height:18px;}
.lh18-i{line-height:18px !important;}
.lh19{line-height:19px;}
.lh19-i{line-height:19px !important;}
.lh20{line-height:20px;}
.lh20-i{line-height:20px !important;}
.lh21{line-height:21px;}
.lh21-i{line-height:21px !important;}
.lh22{line-height:22px;}
.lh22-i{line-height:22px !important;}
.lh23{line-height:23px;}
.lh23-i{line-height:23px !important;}
.lh24{line-height:24px;}
.lh24-i{line-height:24px !important;}
.lh25{line-height:25px;}
.lh25-i{line-height:25px !important;}
.lh26{line-height:26px;}
.lh26-i{line-height:26px !important;}
.lh27{line-height:27px;}
.lh27-i{line-height:27px !important;}
.lh28{line-height:28px;}
.lh28-i{line-height:28px !important;}
.lh29{line-height:29px;}
.lh29-i{line-height:29px !important;}
.lh30{line-height:30px;}
.lh30-i{line-height:30px !important;}
.lh31{line-height:31px;}
.lh31-i{line-height:31px !important;}
.lh32{line-height:32px;}
.lh32-i{line-height:32px !important;}
.lh33{line-height:33px;}
.lh33-i{line-height:33px !important;}
.mt-3{margin-top:-3px !important;}
.mt-2{margin-top:-2px !important;}
.mt-1{margin-top:-1px !important;}
.mt0{margin-top:0px !important;}
.mt1{margin-top:1px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt14{margin-top:14px !important;}
.mt15{margin-top:15px !important;}
.mt16{margin-top:16px !important;}
.mt17{margin-top:17px !important;}
.mt18{margin-top:18px !important;}
.mt19{margin-top:19px !important;}
.mt20{margin-top:20px !important;}
.mt21{margin-top:21px !important;}
.mt22{margin-top:22px !important;}
.mt23{margin-top:23px !important;}
.mt33{margin-top:33px !important;}
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mr6{margin-right:6px !important;}
.mr7{margin-right:7px !important;}
.mr8{margin-right:8px !important;}
.mr9{margin-right:9px !important;}
.mr10{margin-right:10px !important;}
.mr11{margin-right:11px !important;}
.mr12{margin-right:12px !important;}
.mr13{margin-right:13px !important;}
.mr14{margin-right:14px !important;}
.mr15{margin-right:15px !important;}
.ml4{margin-left:4px !important;}
.ml15{margin-left:15px !important;}
.ml16{margin-left:16px !important;}
.ml17{margin-left:17px !important;}
.ml18{margin-left:18px !important;}
.ml19{margin-left:19px !important;}
.ml20{margin-left:20px !important;}
.ml21{margin-left:21px !important;}
.ml22{margin-left:22px !important;}
.ml23{margin-left:23px !important;}
.ml24{margin-left:24px !important;}
.ml25{margin-left:25px !important;}
.ml113{margin-left:113px !important;}
.mb0{margin-bottom:0px !important;}
.mb1{margin-bottom:1px !important;}
.mb2{margin-bottom:2px !important;}
.mb3{margin-bottom:3px !important;}
.mb4{margin-bottom:4px !important;}
.mb5{margin-bottom:5px !important;}
.mb6{margin-bottom:6px !important;}
.mb7{margin-bottom:7px !important;}
.mb8{margin-bottom:8px !important;}
.mb9{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb11{margin-bottom:11px !important;}
.mb12{margin-bottom:12px !important;}
.mb13{margin-bottom:13px !important;}
.mb14{margin-bottom:14px !important;}
.mb15{margin-bottom:15px !important;}
.mb16{margin-bottom:16px !important;}
.mb17{margin-bottom:17px !important;}
.mb19{margin-bottom:19px !important;}
.mb36{margin-bottom:36px !important;}
.ml2{margin-left:2px !important;}
.ml3{margin-left:3px !important;}
.pr0{padding-right:0px !important;}
.pr1{padding-right:1px !important;}
.pr2{padding-right:2px !important;}
.pr3{padding-right:3px !important;}
.pr4{padding-right:4px !important;}
.pr5{padding-right:5px !important;}
.pr6{padding-right:6px !important;}
.pr7{padding-right:7px !important;}
.pr8{padding-right:8px !important;}
.pr9{padding-right:9px !important;}
.pr10{padding-right:10px !important;}
.pr11{padding-right:11px !important;}
.pr12{padding-right:12px !important;}
.pr13{padding-right:13px !important;}
.pr14{padding-right:14px !important;}
.pr15{padding-right:15px !important;}
.tahoma{font-family:tahoma;}
.arial{font-family:arial;}
.normal-weight{font-weight:normal;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}
.show{display:inline-block !important;}
.pointer{cursor:pointer;}
.green-text{color:#438a1c;}
.green-text-i{color:#438a1c !important;}
.blue-text{color:#153170;}
.blue-text-i{color:#153170 !important;}
.td-dashed{border-bottom:1px dashed;}
.td-dashed:hover{border-bottom-color:transparent;}
.td-dotted{border-bottom:1px dotted;}
.td-dotted:hover{border-bottom-color:transparent;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.tal-i{text-align:left !important;}
.tac-i{text-align:center !important;}
.tar-i{text-align:right !important;}
.orderList.in-tabs td{vertical-align:middle;}
.orderList.in-tabs .orders{width:280px;}
.orderList.in-tabs .orderDate{width:103px;}
.orderList.in-tabs .orderNumber{width:103px;}
.orderList.in-tabs .dates{width:185px;}
.orderList.in-tabs .orderStatus{width:148px;}
.orderList.in-tabs .icon{height:42px;}
.orderList.in-tabs .icon + span{width:225px;overflow:hidden;}
.bnt-cart{padding:5px 0 0 30px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;height:21px;background-image:url(/public/images/frontend/bnt-cart.png);background-repeat:no-repeat;background-position:-8px -5px;}
.bnt-cart span{font:12px tahoma;color:#163373;border-bottom:1px dotted;}
.bnt-cart:hover span{border-bottom-color:transparent;}
.bnt-cart.in{background-position:-8px -49px;}
.bnt-cart.in span{color:#87bd62;font-weight:bold;border-bottom-color:transparent;}
.bnt-cart-square{display:inline-block;*display:inline;*zoom:1;width:37px;height:39px;background-image:url(/public/images/frontend/bnt-cart-square.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
.bnt-cart-square:hover{background-position:0 -39px;}
.bnt-cart-square:active{background-position:0 -78px;}
.bnt-cart-square.disabled{background-position:0 -117px;cursor:default;}
.toggle-cart{float:right;}
.toggle-cart-title{background-color:#f5f4f5;background-position:0 -122px;background-image:url(/public/images/frontend/bnt-cart.png);background-repeat:no-repeat;height:33px;padding:0 11px 0 34px;cursor:pointer;position:relative;z-index:111;border:1px solid #7f7f7f;border-top:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.toggleBlock.show .toggle-cart-title{border-bottom:none;}
.toggle-cart-content{position:absolute;top:32px;left:0;right:0;border:1px solid #7f7f7f;background-color:#f5f4f5;z-index:110;}
.toggle-cart-content .cart-in-personal-account{background:#e3e3e3;}
.toggle-cart-content .cart-in-personal-account_list{padding:36px 26px 0 26px;max-height:680px;overflow-x:hidden;background:#f5f4f5;}
.toggle-cart-content .cart-in-personal-account_list:last-child{border-bottom:none;}
.toggle-cart-content .cart-in-personal-account_content{width:700px;}
.toggle-cart-content .cart-in-personal-account_total{padding:0 26px 36px 26px;}
.toggle-cart-empty{padding:30px 26px 10px 26px;}
.toggle-cart-you-can-list{list-style:none;}
.toggle-cart-you-can-list > li{overflow:hidden;padding:15px 0;border-top:1px dashed #abaaab;}
.toggle-cart-you-can-list > li:first-child{border-top:none;}
.toggle-cart-you-can-list .wrap-img{float:left;text-align:center;width:87px;height:45px;}
.toggle-cart-you-can-list .wrap-link{font:16px arial;overflow:hidden;padding:11px 0 0 0;}
.button-11{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:39px;min-width:110px;background-position:0 -39px;background-image:url(/public/images/frontend/button-11.png);background-repeat:repeat-x;font:18px/39px arial !important;color:#fff;cursor:pointer;position:relative;padding:0 15px;margin:0 15px 0 0;text-shadow:0px -1px 0 rgba(0,57,12,0.75);text-decoration:none;}
.button-11:before, .button-11 .before{content:'';display:block;position:absolute;width:15px;height:39px;left:100%;background-image:url(/public/images/frontend/button-11.png);background-position:0 0px;background-repeat:no-repeat;}
.button-11:hover{background-position:0 -117px;color:#fff;}
.button-11:hover:before, .button-11:hover .before{background-position:0 -78px;}
.button-11:active{background-position:0 -195px;}
.button-11:active:before, .button-11:active .before{background-position:0 -156px;}
.button-11.notActive{background-position:0 -273px;cursor:default;color:#c7c7c7;text-shadow:none;}
.button-11.notActive:before, .button-11.notActive .before{background-position:0 -234px;}
.cart-in-personal-account_total{height:129px;padding-bottom:0px !important;}
.after-add-in-cart-message{background:#fff;position:fixed;z-index:3500;left:50%;top:200px;width:360px;padding:12px 24px 18px 24px;margin-left:-204px;border-radius:3px;}
.after-add-in-cart-message .title{font:18px/20px tahoma;color:#3f3f3f;margin-bottom:14px;display:block;}
.button-12{background-image:url(/public/images/frontend/button-04.png);background-position:0 -28px;border-radius:2px 2px 2px 2px;color:#FFFFFF;display:inline-block;font:14px/28px Arial;height:28px;margin-right:10px;min-width:104px;padding:0 16px;position:relative;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 57, 12, 0.75);}
.button-12:hover{color:#FFFFFF;background-position:0 -84px;}
.button-12:active{color:#FFFFFF;background-position:0 -140px;}
.mt31{margin-top:31px !important;}
.pl24{padding-left:24px !important;}
.after-add-in-cart-message > span:not(.title){cursor:pointer;}
.reviewsTab{}
.reviewsTab .navigation{list-style:none;float:left;width:100%;margin:0 0 43px 0;}
.reviewsTab .navigation li{float:left;padding:7px 16px 7px 16px;border-radius:3px;cursor:pointer;position:relative;}
.reviewsTab .navigation li:before{content:'';display:none;width:0px;height:0px;border:5px solid transparent;border-top-color:#34528f;position:absolute;top:100%;left:50%;margin-left:-3px;}
.reviewsTab .navigation li.current:before{display:block;}
.reviewsTab .navigation li.current{background:#34528f;}
.reviewsTab .navigation li.current span, .reviewsTab .navigation li.current a{text-decoration:none;color:#fff;border-bottom-color:transparent;}
.reviewsTab .navigation li span, .reviewsTab .navigation li a{text-decoration:none;font:13px/13px tahoma;color:#153170;border-bottom:1px dotted;}
.reviewsTab .navigation li:hover span, .reviewsTab .navigation li:hover a{border-bottom-color:transparent;}
.reviewsTab .content{}
.reviewsTab .content > li{display:none;}
.reviewsTab .content > li.current{display:block;}
.reviewsPage .findBlock{float:right;}
.reviewsPage .findBlock input[type="text"]{width:300px;}
.radio-custom{display:inline-block;*display:inline;*zoom:1;}
.radio-custom input[type="radio"]{display:none;*display:inline;cursor:pointer;}
.ie8 .radio-custom input[type="radio"]{display:inline;}
.radio-custom input[type="radio"] + i{width:19px;height:19px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 5px 0 0;cursor:pointer;background-image:url(/public/images/frontend/radio.png);background-repeat:no-repeat;*display:none;}
.ie8 .radio-custom input[type="radio"] + i{display:none;}
.radio-custom input[type="radio"]:checked + i{background-position:0 -57px;cursor:default;}
.radio-custom input[type="radio"] ~ span{cursor:pointer;}
.radio-custom input[type="radio"]:checked ~ span{cursor:default;}
.reviewsPage .itemReview .head{overflow:hidden;}
.intuiRating{margin-right:56px;}
.reviewsPage .itemReview .head .info{width:280px;float:left;}
.reviewsPage .itemReview .head .ratings{float:right;width:350px;}
.pull-left{float:left;}
.pull-right{float:right;}
.ovh{overflow:hidden;}
.block{display:block;}
.dib{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.grey-text{color:#7e7e7e;}
.rewiews-transfer-destination-box{float:left;margin-right:30px;}
.rewiews-transfer-destination-box label{display:block;font:13px tahoma;margin-bottom:5px;}
.leftColumn > div:first-child{margin-top:0px;}
.left-amenities-roster{list-style:none}
.left-amenities-roster li{margin:0 0 4px 0;}
.left-amenities-roster li a{text-decoration:none;}
.left-amenities-roster li a span{color:#0a4492;border-bottom:1px solid #b2caeb}
.left-amenities-roster li a:hover span{border-bottom-color:transparent;color:#da271e;}
.visible-text .left-amenities-roster{margin-top:0px;}
.white-wrap-ctrl{background:#fff;overflow:hidden;}
.white-wrap-ctrl .ctrl{background:none;}
.list-hotel-filter{padding:0 0 0 12px;}
.list-hotel-filter .left-amenities-block{border:none;margin-top:0;padding:0;margin-bottom:28px;}
.list-hotel-filter .left-amenities-block .label{margin-bottom:7px;}
.list-hotel-filter .left-amenities-block li{margin-bottom:8px;}
.access-to-site_buttons{position:absolute;right:55px;top:12px;text-align:center;}
.access-to-site_wrap-buttons{margin:15px 0 0 0;}
.access-to-site_wrap-buttons > a{margin:0 6px;}
.access-to-site_wrap-buttons > a:hover{opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.find-hotel-block.landmark{float:none;padding-right:19px;margin-right:0;}
.find-hotel-block__in-text input[type="text"]{width:160px;}
.find-hotel-block__in-attraction .txtcur{width:198px;}
.find-hotel-block__in-attraction{margin-right:12px;}
.find-hotel-block__in-attraction select{width:198px;}
.culumn-block-3 .label{margin-top:-34px;}
.distance span.label{font:bold 13px tahoma;display:block;margin:0 0 5px 0;}
.distance{display:inline-block;vertical-align:top;position:relative;float:right;font-size:15px;color:#000;margin-left:12px;}
.slider{background:#becce3;height:2px;width:200px;float:right;position:relative;top:13px;}
#slider-result{display:inline-block;vertical-align:middle;padding:5px;background:#fff;border:1px solid #c4d1df;border-radius:3px;}
.seotext, .hotels_near{position:relative;font-family:Arial;color:#000;font-size:15px;line-height:1.5em;padding-left:11px;}
.hotels_near{padding-bottom:41px;}
.seotext h3, .hotels_near h3{font-size:18px;line-height:1em;padding-bottom:16px;}
.seotext p{padding-bottom:16px;}
.hotels_near ul{float:left;padding:0;margin:0;line-height:1em;}
.hotels_near ul.first{width:395px;}
.hotels_near ul li{padding:0;margin:0;margin-bottom:12px;list-style:none;}
.all_lions{position:absolute;bottom:0;left:11px;}
.right_column{width:265px;}
.tag_cloud{width:245px;background:url(/public/images/frontend/news/tag_cloud.png) no-repeat top center;color:#939393;font-family:Arial;font-size:11px;padding:0 10px;margin-bottom:33px;}
.tag_cloud h3{font-family:MS Reference Sans Serif;font-size:14px;width:100%;text-align:center;font-weight:normal;border-bottom:1px solid #cacaca;padding:9px 10px;margin-left:-10px;margin-bottom:8px;}
.tag_cloud a{margin-right:6px;line-height:1.3em;color:#939393;text-decoration:none;}
.tag_cloud a:hover{text-decoration:underline;color:#da251c;}
.social{text-align:center;background:#dce9f3;border-radius:10px;padding:10px;margin:0 0 23px;}
.social h3{margin:0;color:#153170;font-family:MS Reference Sans Serif;font-size:14px;text-align:center;font-weight:normal;margin-bottom:8px;}
.social a{margin:0 5px;}
.calendar .month{position:relative;color:#848484;font-size:18px;font-family:MS Reference Sans Serif;text-align:center;background:url(/public/images/frontend/news/mounth.png) no-repeat;padding:5px 0;}
.calendar{width:264px;margin-bottom:30px;}
.calendar .month a{position:absolute;display:block;width:10px;height:11px;top:10px;}
.calendar .month a.nav_month_left{left:10px;background:url(/public/images/frontend/news/arrowleft.png) no-repeat;}
.calendar .month a.nav_month_right{right:10px;background:url(/public/images/frontend/news/arrowright.png) no-repeat;}
.calendar table.days{width:100%;padding:0;margin:0;border-collapse:collapse;text-align:center;height:214px;font-family:arial;font-size:12px;color:#666666;}
.calendar table.days th{font-size:10px;font-weight:normal;text-transform:uppercase;vertical-align:middle;height:22px;}
.calendar table.days td{vertical-align:middle;width:39px;height:37px;}
.calendar table.days td > div{position:relative;padding:11px 0;border:1px solid #bbbbbb;}
.calendar table.days td .current{background:#d0d9ef;border:1px solid #a9b7d8;color:#282828;position:relative;}
.calendar table.days td > div .tooltip{display:none;position:absolute;bottom:40px;}
.calendar table.days td .current:hover{color:#fff;background:#2d5098;}
.calendar table.days td .old_mounth{background:#f8f8f8;}
.calendar table.days td .new_mounth{background:#f8f8f8;border:1px solid #dcdcdc;}
.calendar table.days td .old_mounth, .calendar table.days td .new_mounth{color:#b4b3b3;}
.calendar table.days td .current:hover .tooltip{display:block;}
.tooltip{width:225px;z-index:200;margin-left:-110px;border:1px solid #2e529a;background:#e9e9e9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,0.52);text-align:left;}
.tooltip p{padding:0;margin:0px 0px 10px;}
.tooltip a{color:#153170;font-family:MS Reference Sans Serif;text-decoration:none;}
.tooltip a:hover{color:#dc342b;font-family:MS Reference Sans Serif;text-decoration:underline;}
.tooltip a.more{color:#7c7c7c;font-size:10px;}
.tooltip:before{content:"";position:absolute;bottom:-10px;left:50%;border-width:9px 5px 0;border-style:solid;border-color:#2e529a transparent;display:block;width:0;}
.tooltip:after{content:"";position:absolute;bottom:-8px;left:50%;border-width:11px 5px 0;border-style:solid;border-color:#e9e9e9 transparent;display:block;width:0;}
.hotel-information-transfers-list{list-style:square outside;margin-left:20px;}
.hotel-information-transfers-list li{margin:5px 0;}
.hotel-information-transfers-list li a{margin-right:10px;}
.hotel-information-transfers-list-item{margin-bottom:20px;color:#373737;}
.hotel-information-transfers-list-item-info{float:left;width:450px;}
.hotel-information-transfers-list-item-info .header{color:#153170;font:19px/24px arial;margin-bottom:6px;display:block;}
.hotel-information-transfers-list-item-info .header:hover{color:#da251c;}
.hotel-information-transfers-list-item-info .desc{margin-bottom:4px;}
.hotel-information-transfers-list-item-info .notice{color:#9f9f9f;}
.hotel-information-transfers-list-item-price{float:left;width:200px;font:22px arial;}
img.waitImg{position:absolute;margin-left:120px;margin-top:25px;z-index:1020;display:none;}
.transfers-to-hotel-block{overflow:hidden;}
.transfers-to-hotel-block .hotel-information-transfers-list-item-info{width:auto;}
.transfers-to-hotel-block .hotel-information-transfers-list-item-price{float:right;}
code{background:#F0F0F0;display:block;line-height:1.3em;margin:10px;padding:5px;white-space:pre-wrap;}
.switcher_select span.triangle{width:30px;height:27px;display:block;position:absolute;top:0;right:-21px;z-index:82;cursor:pointer;}
.fortyeight-hours-modal-form-overlay{background:rgba(13,39,90,0.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:none;}
.fortyeight-hours-modal-form{display:none;position:fixed;left:50%;top:50%;margin:-100px 0 0 -312px;z-index:100;background:#fff;padding:10px 27px 27px;box-shadow:0 0 0 7px rgba(13, 39, 90, 0.7);border-radius:10px;width:625px;}
.fortyeight-hours-modal-form>img{display:block;position:absolute;right:-13px;top:-11px;cursor:pointer;}
.fortyeight-hours-modal-form .title{font-size:24px;line-height:36px;font-weight:normal;color:#F51F1F;}
.fortyeight-hours-modal-form .descript{font-size:14px;line-height:14px;font-weight:normal;margin:30px 0;color:#040404;}
.fortyeight-hours-modal-form a.btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:2px 18px;height:28px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:none;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.7);text-decoration:none;float:right;}
.fortyeight-hours-modal-form a.btn-ok{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1dad57), color-stop(100%, #258419));background-image:-webkit-linear-gradient(#a7a8a8, #258419);background-image:-moz-linear-gradient(#1dad57, #258419);background-image:-o-linear-gradient(#1dad57, #258419);background-image:linear-gradient(#1dad57, #258419);background-color:#1ead57;}
.fortyeight-hours-modal-form a.btn-cancel{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a7a8a8), color-stop(100%, #818281));background-image:-webkit-linear-gradient(#a7a8a8, #818281);background-image:-moz-linear-gradient(#a7a8a8, #818281);background-image:-o-linear-gradient(#a7a8a8, #818281);background-image:linear-gradient(#a7a8a8, #818281);margin-left:10px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);background-color:rgb(107, 107, 107);}
div.avadiv{width:84px;height:38px;margin-top:7px;background:transparent;}
div.avadiv div{width:35px;height:35px;border-radius:50%;margin-left:18px;position:absolute;margin-top:-4px;}
div.avadiv div img{display:block;width:100%;height:100%;border:2px solid #dedede;margin:0;border-radius:50%;}
div.user_ava{width:80px;height:80px;border-radius:50%;float:left;padding:7px 15px 0px 5px;}
div.user_ava_cap{width:35px;height:35px;border-radius:50%;float:left;padding:16px 8px 0px 8px;}
div.user_ava img{display:block;width:100%;border:2px solid #dedede;margin:0;}
div.user_ava_cap img{display:block;width:100%;height:100%;border:2px solid #dedede;margin:0;border-radius:50%;}
div.user_avatar_div{width:106px;height:106px;border-radius:50%;}
div.user_avatar_div img{display:block;width:100%;height:100%;border:2px solid #dedede;margin:0;border-radius:50%;}
span.ava_about{font-weight:normal;font-size:12px;color:#333333;margin-left:8px;}
img.getp_fb, img.getp_vk{width:25px;height:25px;margin-left:7px;}
a.load_photo, a.del_photo{width:80px;height:22px;margin-top:18px;text-align:center;padding-top:5px;}
span.soc_load{font-size:12px;margin-left:42px;}
.hiddenparam{display:none;}
.err_ava{display:none;}
.show_origin_arriving, .show_origin_departure, .hide_origin_departure, .hide_origin_arriving{text-decoration:underline;}
.show_origin_arriving:hover, .show_origin_departure:hover, .hide_origin_departure:hover, .hide_origin_arriving:hover{color:#da0000;}
.forsmile{width:100px;text-align:center;}
.forsmile_abs{text-align:left;width:32px;height:32px;position:absolute;margin-left:322px;margin-top:34px;}
.forsmile div{cursor:help;display:inline-block;width:32px;height:32px;background-image:url("/public/images/frontend/smiles_color.png");background-size:cover;text-align:left;}
.forsmile div span{position:absolute;z-index:10;padding:5px;text-align:center;border-radius:4px;height:17px;margin:0px;opacity:0;margin-left:35px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-moz-box-shadow:0px 0px 6px #c6c6c6;-webkit-box-shadow:0px 0px 6px #c6c6c6;box-shadow:0px 0px 6px #c6c6c6;width:0px;font-weight:bold;font-size:12px;overflow:hidden;}
.forsmile div:hover span{width:180px;margin-top:17px;opacity:1;white-space:nowrap;}
.forsmile div.sm_1:hover span{height:35px !important;}
.forsmile_abs div{position:absolute;opacity:0;}
.sm_0{background-position:0px 0px;}
.sm_1{background-position:-32px 0px;}
.sm_2{background-position:-64px 0px;}
.sm_3{background-position:-96px 0px;}
.sm_4{background-position:-160px 0px;}
.sm_0 span{border:1px solid rgb(209, 73, 86);background:rgb(224, 193, 196);color:red;}
.sm_1 span{border:1px solid #CCA325;background:RGB(252, 250, 209);color:#CCA325;width:200px;}
.sm_2 span{border:1px solid RGB(94, 198, 25);background:RGB(233, 252, 221);color:RGB(94, 198, 25);}
.sm_3 span{border:1px solid RGB(30, 140, 20);background:RGB(168, 228, 162);color:RGB(30, 140, 20);}
.sm_4 span{border:1px solid RGB(150, 150, 150);background:RGB(200, 200, 200);color:RGB(0, 0, 0);}
.fleet form input,
.fleet form select,
.fleet form textarea{padding:5px
font-size:120%;width:219px;}
.scan_strah{padding:5px 10px;}
.scan_strah a{padding:3px;display:inline-block;vertical-align:top;position:relative;}
.scan_strah > span a:first-child{margin:0 15px;z-index:1;}
.scan_strah a img{-webkit-filter:none;transition:1.0s ease;border-radius:20%;width:40px;height:40px;box-shadow:0 0 3px #aaa;}
.scan_strah a img.logo{border-radius:5%;width:200px;height:auto !important;}
.scan_strah > span a:first-child:hover img{-webkit-filter:none;border-radius:0;z-index:-1;}
.scan_strah > span a:last-child{margin-left:-30px;margin-top:-5px;font-size:14px;background:#eee;border-radius:30%;width:17px;height:17px;text-align:center;text-decoration:none;font-weight:bold;transition:0.5s ease;z-index:10;}
.scan_strah > span a:last-child:hover{background:#555;color:#fff;}
.btn{padding:5px 15px;background:#eee;border:1px outset #eee;border-radius:3px;cursor:pointer;vertical-align:top;color:#333;font-weight:bold;}
.btn:hover{background:#e8e8e8;border-color:#e8e8e8;}
.files{padding:10px 0;}
.hidden{display:none;}
.ajaxLoader{position:relative;}
.ajaxLoader:after{content:"";position:absolute;width:20px;background:url("/public/images/frontend/ajax.gif") no-repeat center center;height:20px;margin-left:10px;}
.hidden{display:none;}
.text-center{text-align:center;}
.panel{padding:50px;box-sizing:border-box;}
td.more_details a{padding:6px;}







.b_ico{padding-left:37px;box-sizing:border-box;position:relative;display:block;margin-bottom:17px}
.b_ico:before{content:'';display:block;position:absolute;top:2px;left:-3px;width:26px;height:26px}
.ico-Vaucher:before{background:url(/public/images/frontend/new_design/ico-Vaucher.png) 50% 0 no-repeat}
.ico-editable:before{background:url(/public/images/frontend/new_design/ico-editable.png) 50% 0 no-repeat}
.ico-Cancelation:before{background:url(/public/images/frontend/new_design/ico-Cancelation.png) 50% 0 no-repeat}
.ico-positive:before{background:url(/public/images/frontend/new_design/ico-positive.png) 50% 0 no-repeat}
.font-size19 {font-size: 19px; color: #153170 !important;}


.user_ava_letter{float:left; background-color: #34528f; border-radius: 50%; width: 22px !important; height: 22px !important;     position: relative;margin-top: 20px;margin-left: 12px; display: flex; }
.ava_letter{    margin: -10px auto; font-size: 22px; color:#fff;}




.radio_buttons {
    font: 14px Tahoma;
}
.radio_buttons div {
    float: left;
}
.radio_buttons input {
    position: absolute;
    left: -9999px;
}
.radio_buttons label {
    display: block;
    margin: 0 0 0 -1px;
    padding: 8px 10px;
    border: 1px solid #BBBBBB;
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .12);
    cursor: pointer;
}
.radio_buttons input:checked + label {
    background: white;
    box-shadow: inset 0 3px 6px rgba(0, 0, 0, .2);
}
.radio_buttons div:first-child label {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.radio_buttons div:last-child label {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}



.order_status_pna{
    background-color: #FF6600 !important;
}

.order_status_pna a{
    color: #000;
}

.order_status_pna a:hover{
    color: #da251c;
}
.order_status_pa{
    background-color: #00CCFF !important;
}
.order_status_pa a{
    color: #000;
}

.order_status_pa a:hover{
    color: #da251c;
}

.order_status_amendemend{
    background-color: #FFFF00 !important;
}
.order_status_amendemend a{
    color: #000;
}

.order_status_amendemend a:hover{
    color: #da251c;
}

.order_status_completed{
    background-color: #019934 !important;
}
.order_status_completed a{
    color: #000;
}

.order_status_completed a:hover{
    color: #da251c;
}

.order_status_canceled{
   background-color: #E6E6E6 !important;
}

.order_status_canceled a{
    color: #000;
}

.order_status_canceled a:hover{
    color: #da251c;
}

.order_status_withclaims{
    background-color: #DE2C29 !important;
}

.order_status_withclaims a{
    color: #000;
}

.order_status_withclaims a:hover{
    color: #FFF;
}


.blur_auth_banners{
    width: 100%;
    height: 100%;
    position: absolute;
    color: red;
    z-index: 1;
    display: none;
}



.auth_form_banner{
    border: 6px solid #2a4482;
    width: 202px;
    /* height: 46%; */
    float: left;
    margin: 20px 54px 26px 68px;
    font-size: 17px;
    text-align: center;
    border-radius: 7px;
}

.auth_form_banner a{
    padding-top: 15%;
    padding-bottom: 25%;
    display: block;
    height: 130px;
    cursor: pointer;
    text-decoration: none;
}
table.type3.adaptive .more_details{
    display: none;
}
@media (max-width: 650px){
    .auth_form_banner {
        border: 6px solid #2a4482;
        width: 150px;
        height: 150px;
        float: left;
        margin: 5px;
        font-size: 17px;
        text-align: center;
        border-radius: 7px;
        display: block;
      }
}



    .order-table-head{
        background: #153170 !important;
        color: #fff;
    }

    .adaptive .more_details{
        display: none;
    }

    .adaptive .col-head{
        display: none;
    }

    @media  (max-width: 650px) {


        .filt_for_stat table td {
            height: 42px;
            font-size: 14px;
            display: block;
            text-align: center;
            width: 100%;
        }

        html {
            background-image: none;
            min-width: 0;
        }

        body {
            background-image: none;
            min-width: 0;
        }


        .adaptive .col-head {
            display: block;
        }


        .moderTab .content.adaptive {
            padding: 0;
        }

        table.type3.adaptive {
            border-radius: 5px;
            font-weight: normal;
            border: none;
            border-collapse: collapse;
            width: 100%;
            max-width: 100%;
        }


        table.type3.adaptive td {
            position: relative;
            width: 100% !important;
            text-align: left;
            display: flex;
            border: none !important;
            flex-wrap: wrap;
            flex-direction: row;
            justify-content: space-between;
            padding-left: 10px;
        }


        table.type3.adaptive td.title {
            font-weight: bold;
        }

        .filt_for_stat table td select {
            width: 100%;
        }

        .filt_for_stat.adaptive .title {
            font-weight: bold;
        }


        .filt_for_stat table tr.flex-adaptive {
            display: flex;
        }


        .filt_for_stat table td.order_attr {
            display: contents;
        }

        .moderTab .content {
            padding: 21px 17px 31px 17px;
        }


        .nameplate-link-btn {
            border: 1px solid #153170;
            text-decoration: none;
            padding: 7px;
            color: #153170;
            width: 100%;
            margin-top: 9px;
        }


        table.type3.adaptive td.buttons {
            margin-top: 20px;
        }

        table.type3.adaptive td.order_info {
            display: block;
            border-bottom: 1px solid #e6e6e6 !important;
        }


        table.type3.adaptive .order-table-head {
            display: none;
        }

        table.type3.adaptive span {
            width: 100%;
        }


        table.type3.adaptive tr {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            margin-bottom: 30px;
            border: 1px solid #b5b5b5;
            border-radius: 7px;
        }

        .col-head {
            color: #153170;
            font-weight: normal;
        }


        .type3 td.orders a span {
            width: 100%;
        }


        .blueButtonFlat {
            min-width: 100px;
            background: #153170;
            color: #fff;
            border: 1px solid #153170;
            padding: 7px;
            cursor: pointer;
            text-decoration: none;
            text-align: center;
        }


        .filter.adaptive {
            width: 100%;
            margin-bottom: 20px;
        }

        .filter.adaptive label {
            display: block;
            text-align: center;
            width: 100%;
        }


        .moderTab .content {
            border: none;
        }

        .filter.adaptive input, .filter.adaptive select {
            width: 100%;
        }


        table.type3.adaptive tr.PNA td:nth-child(1) {
            border-left: none !important;
            border-top: 5px solid #FF6600 !important;
            border-radius: 5px;
        }

        table.type3.adaptive tr.PA td:nth-child(1) {
            border-left: none !important;
            border-top: 5px solid #00CCFF !important;
            border-radius: 5px;
        }

        table.type3.adaptive tr.PNNA td:nth-child(1) {
            border-left: none !important;
            border-top: 5px solid #FFFF00 !important;
            border-radius: 5px;
        }

        table.type3.adaptive tr.CF td:nth-child(1) {
            border-left: none !important;
            border-top: 5px solid #019934 !important;
            border-radius: 5px;
        }

        table.type3.adaptive tr.CXP td:nth-child(1) {
            border-left: none !important;
            border-top: 5px solid #E6E6E6 !important;
            border-radius: 5px;
        }

        table.type3.adaptive tr.CXP1 td:nth-child(1) {
            border-left: none !important;
            border-top: 5px solid #E6E6E6 !important;
            border-radius: 5px;
        }

        table.type3.adaptive tr.CXP2 td:nth-child(1) {
            border-left: none !important;
            border-top: 5px solid #E6E6E6 !important;
            border-radius: 5px;
        }


        .innerpage.rightColumn table.type3.adaptive {
            border: 0;
        }

        table.type3.adaptive td.more_details {
            text-align: right;
            display: block;
        }


        td.order-detail-btn.adaptive {
            text-align: right;
            display: block;
        }

        #editOrder.fleetEditData{
            left: 0 !important;
            width: 100% !important;
            border-radius: 7px;
        }
        #editOrder.fleetEditData{
            display: none;
        }

        .fleetEditData .buttons{
            display: block;
        }

        .adaptive .fleetEditButtons{
            display: block !important;
        }
        .under_review{
            display:block !important;
            font-size: 14px;
            width: 100%;
            color: #f55a00;
        }

    }


#editOrder.fleetEditData{
    border-radius: 7px;
}

.adaptive .fleetEditButtons{
    display:none;   
}

.adaptive .under_review{
    display: none;
}




.flex-container{
    border-radius: 5px;
    background-color:#e9e9e9;
    padding: 20px 20px 20px;
    width: 100%;
    display: flex;
    margin: 0 auto;
    border: 1px solid #0f295c;
    font-family: 'Roboto', Arial, sans-serif;
    box-shadow: 0 0 7px rgb(0 0 0 / 10%);
}

.flex-container input, textarea{
    width: 100% !important;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    resize: vertical;
}



.col-100 {
    float: left;
    width: 100%;
    margin-top: 6px;
}

.col-30 {
    float: left;
    width: 33%;
    margin-top: 6px;
}

.col-50 {
    float: left;
    width: 50%;
    margin-top: 6px;
}

.row:after {
    content: "";
    display: table;
    clear: both;
}





