@font-face{font-family:'MyriadPro-Cond';src:url('/public/fonts/MyriadPro-Cond/MyriadPro-Cond.eot');src:url('/public/fonts/MyriadPro-Cond/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
    url('/public/fonts/MyriadPro-Cond/MyriadPro-Cond.woff') format('woff'),
    url('/public/fonts/MyriadPro-Cond/MyriadPro-Cond.ttf') format('truetype'),
    url('/public/fonts/MyriadPro-Cond/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');font-weight:normal;font-style:normal;}

    /*
    
    
    @media print{#content.searchpage .leftColumn{display:none;}
    #loginBlock{display:none;}
    #mainMenu{display:none;}
    .pageHeader{display:none;}
    .comparisonInfo{display:none;}
    #footerMenu{display:none;}
    #loginBlock.logined{display:none;}
    #header .greeting{display:none;}
    #content.searchpage .rightColumn{width:976px !important;}
    }
    @-moz-document url-prefix(){}
    *{margin:0;padding:0;}
    html{background:url(/public/images/frontend/bg-repeat.png) repeat-x;min-width:952px;}
    body{background:url(/public/images/frontend/bg.jpg) top center no-repeat;font-family:Tahoma, Arial, sans;font-size:12px;min-width:952px;}
    html, body{min-height:100%;}
    img{border:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
    .clear{clear:both;height:1px;font-size:1px;line-height:1px;width:1px;overflow:hidden;}
    .clear.spacer{width:auto;height:1px;background:#d8d8d8;}
    .hiddenArea{display:none;}
    a{color:#153170;}
    a:hover{color:#da251c;}
    #container{width:981px;margin:auto;}
    #footer{width:981px;margin:30px auto 20px auto;}
    #header{position:relative;margin:0 0 20px 0;*zoom:1;}
    #header .greeting{position:absolute;right:5px;top:40px;color:#393939;}
    #header .logo{float:left;color:#da251c;font-size:13px;text-decoration:none;}
    #header .logo img{display:block;}
    #loginBlock{display:inline-block;*display:inline;*zoom:1;min-width:185px;*max-width:200px;padding:0 10px;float:right;top:0;z-index:120;right:0px;background:url(/public/images/frontend/loginBlock.png) repeat-x bottom #244179;min-height:33px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 4px 4px;padding:0 11px;}
    #loginBlock a{color:#fff;font-size:13px;display:inline-block;}
    #loginBlock .getRegLink{line-height:31px;height:33px;background:url(/public/images/frontend/iconGetReg.png) 0 11px no-repeat;padding:0 0 0 30px;margin:0 3px 0 0;float:right;}
    #loginBlock .getLoginLink{line-height:31px;height:33px;background:url(/public/images/frontend/iconLogin.png) 1px 9px no-repeat;padding:0 0 0 25px;float:left;}
    #loginBlock .getLoginLink.opened:hover{color:#d5d5d5 !important;}
    #loginBlock .getLoginLink:hover span{border:0;}
    #loginBlock label{color:#fff;}
    #loginBlock input{width:80px;}
    #loginBlock .getLoginLink.opened{color:#d5d5d5;cursor:default;}
    #loginBlock .getLoginLink.opened span{border-bottom:0;}
    #loginBlock table{border-collapse:collapse;}
    #loginBlock table td{padding:3px;}
    #mainMenu{list-style:none;float:right;margin:-24px -8px 0 0;}
    #mainMenu li{float:left;font-size:18px;margin:0 0 0 4px;color:#da271e;letter-spacing:0.7px;}
    #mainMenu li a{color:#13306f;display:inline-block;padding:2px 4px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    #mainMenu li span{display:inline-block;padding:2px 11px;}
    #mainMenu li a:hover{border:1px solid #dfdfdf !important;padding:1px 3px;-moz-box-shadow:inset 2px 2px 6px #f3f3f3;-webkit-box-shadow:inset 2px 2px 6px #f3f3f3;box-shadow:inset 2px 2px 6px #f3f3f3;}
    #content.mainpage .leftColumn, .content.mainpage .leftColumn{float:left;width:619px;margin:0 0 42px 0;}
    #content.searchpage .leftColumn, .content.searchpage .leftColumn{float:left;width:264px;*z-index:10;*position:relative;padding-bottom:24px;}
    #content.mainpage .rightColumn, .content.mainpage .rightColumn{float:right;width:332px;margin:0 0 42px 0;padding:6px 0 0 0;}
    #content.searchpage .rightColumn, .content.searchpage .rightColumn{width:694px;float:right;}
    #generalSearchForm{padding:13px 0 0 3px;}
    #generalSearchFormMenu{list-style:none;width:330px;padding:0 0 0 7px;float:left;margin:0 9px 0 0;}
    .searchpage #generalSearchFormMenu{width:264px;margin:0;padding:0;}
    #content.mainpage .searchpage #generalSearchFormMenu{width:auto;}
    #generalSearchFormMenu li{margin:0 1px 1px 0;display:inline-block;float:left;text-align:center;cursor:pointer;border:1px solid #fff;position:relative;font-size:17px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#153170;}
    .searchpage #generalSearchFormMenu li{font-size:12px;font-weight:bold;}
    #generalSearchFormMenu li span{border-bottom:1px dashed;display:inline-block;line-height:19px;}
    .searchpage #generalSearchFormMenu li span{line-height:13px;}
    #generalSearchFormMenu li:hover{border:1px solid #dfdfdf;-moz-box-shadow:inset 2px 2px 8px #f3f3f3;-webkit-box-shadow:inset 2px 2px 8px #f3f3f3;box-shadow:inset 2px 2px 8px #f3f3f3;}
    #generalSearchFormMenu li:hover span{color:#da251c;}
    #generalSearchFormMenu li.active, #generalSearchFormMenu li.active:hover{cursor:default;border-color:#da261d;-moz-box-shadow:inset 2px 2px 8px #f3f3f3;-webkit-box-shadow:inset 2px 2px 8px #f3f3f3;box-shadow:inset 2px 2px 8px #f3f3f3;}
    #generalSearchFormMenu li.active span{color:#da251c;border-bottom-color:#fff;}
    #generalSearchFormMenu table{border-collapse:collapse;min-width:97px;height:106px;}
    .searchpage #generalSearchFormMenu table{min-width:63px;height:70px;}
    #generalSearchFormMenu table tr{height:106px;}
    .searchpage #generalSearchFormMenu table tr{height:70px;}
    #generalSearchFormMenu table td{vertical-align:bottom;padding:5px 10px 3px 10px;min-width:77px;}
    .searchpage #generalSearchFormMenu #sectionAvia table td{*width:60px;}
    #generalSearchFormMenu #sectionAvia table td{*width:77px;}
    #generalSearchFormMenu #sectionHotels table td{*width:77px;}
    .searchpage #generalSearchFormMenu table td{padding:5px 5px 1px 5px;min-width:43px;}
    #generalSearchFormMenu #sectionHotels{background:url(/public/images/frontend/iconHotel.png) no-repeat 30px 10px;}
    .searchpage #generalSearchFormMenu #sectionHotels{background:url(/public/images/frontend/iconHotelSmall.png) no-repeat 14px 6px;width:63px;}
    .searchpage #generalSearchFormMenu #sectionHotels table{}
    #generalSearchFormMenu #sectionAvia{background:url(/public/images/frontend/iconAvia.png) no-repeat 12px 25px;min-width:65px;}
    .searchpage #generalSearchFormMenu #sectionAvia{background:url(/public/images/frontend/iconAviaSmall.png) no-repeat 10px 20px;}
    .searchpage #generalSearchFormMenu #sectionAvia table{min-width:70px;}
    #generalSearchFormMenu #sectionAviaHotel{background:url(/public/images/frontend/iconAviaHotel.png) no-repeat 26px 5px;}
    .searchpage #generalSearchFormMenu #sectionAviaHotel{background:url(/public/images/frontend/iconAviaHotelSmall.png) no-repeat 30px 5px;width:100px;}
    .searchpage #generalSearchFormMenu #sectionAviaHotel table{width:100px;min-width:100px;}
    .searchpage #generalSearchFormMenu #sectionAviaHotel table td{min-width:70px;}
    #generalSearchFormMenu #sectionAviaHotel table{min-width:126px;}
    #generalSearchFormMenu #sectionAviaHotel table td{min-width:106px;}
    #generalSearchFormMenu #sectionTransfer{background:url(/public/images/frontend/iconTransfer.png) no-repeat 14px 24px;}
    .searchpage #generalSearchFormMenu #sectionTransfer{background:url(/public/images/frontend/iconTransferSmall2.png) no-repeat 10px 11px;padding-top:0px;}
    .searchpage #generalSearchFormMenu #sectionTransfer table{height:70px;}
    .searchpage #generalSearchFormMenu #sectionTransfer table tr{height:70px;}
    #generalSearchFormMenu #sectionTransfer table{height:93px;}
    #generalSearchFormMenu #sectionTransfer table tr{height:93px;}
    #generalSearchFormMenu #sectionInsurance{background:url(/public/images/frontend/iconInsurance.png) no-repeat 43px 37px;}
    .searchpage #generalSearchFormMenu #sectionInsurance{background:url(/public/images/frontend/iconInsuranceSmall.png) no-repeat 25px 20px;}
    .searchpage #generalSearchFormMenu #sectionInsurance table{min-width:70px;height:70px;}
    .searchpage #generalSearchFormMenu #sectionInsurance table tr{height:70px;}
    .searchpage #generalSearchFormMenu #sectionInsurance table td{min-width:50px;}
    #generalSearchFormMenu #sectionInsurance table{min-width:117px;height:106px;}
    #generalSearchFormMenu #sectionInsurance table tr{height:93px;}
    #generalSearchFormMenu #sectionInsurance table td{min-width:97px;}
    .formFields{border-collapse:collapse;width:578px;margin:26px 0 8px 10px;}
    .formFields td{}
    .searchpage .formFields{margin-left:0;width:231px;}
    .formFields tr.last td{}
    .formFields > tbody > tr > td{padding-left:13px;vertical-align:top;width:50%;}
    .searchpage .formFields > tbody > tr > td{padding-left:0;}
    .formFields td table td{padding:0 13px 12px 0;vertical-align:middle;}
    .formFields td.RoomGroup_count label{display:block;margin-top:17px;margin-bottom:20px;}
    .formFields td.RoomGroupNumberOfAdults label{display:block;margin-top:7px;margin-bottom:8px;}
    .formFields td.RoomGroupNumberOfChildren label{display:block;margin-top:7px;margin-bottom:8px;}
    .searchpage .formFields td table td{padding-right:5px;padding-bottom:7px;}
    .formFields table{width:100%;}
    .formFields table td.last{}
    #generalSearchForm.small .formFields table td.last{white-space:nowrap;padding-right:0;}
    .formFields td.last table{float:right;}
    .formFields table table{width:100%;border-collapse:collapse;}
    .formFields table table td.last{width:70px;}
    .formFields td.last table td.last{padding-right:0;width:70px;}
    .formFields .smoothContainer{padding:0 !important;}
    .formFields label{font-size:18px;white-space:nowrap;letter-spacing:0.4px;}
    .searchpage .formFields label{font-size:14px;font-weight:bold;white-space:normal;}
    .formFields label span{font-size:11px;}
    .formFields input[type="text"]{height:26px;line-height:26px;position:relative;padding:0 8px;font-size:12px;font-family:tahoma, arial, sans;}
    .formFields input[type="text"].changeable{background:url(/public/images/frontend/formFieldsInputText.png) repeat-x #e5ebfa;}
    .searchpage .formFields input[type="text"]{height:28px;line-height:28px;}
    .formFields input[type="text"].large{width:158px}
    .searchpage .formFields input[type="text"].large{width:131px;}
    .formFields input[type="text"].medium{width:85px;}
    .formFields input[type="text"].small{padding:0;width:34px;text-align:center;}
    .formFields input[type="text"].changeable{float:left;}
    .formFields input[type="text"].changeable.alt{border-right:0;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
    .formFields input[type="text"]:focus{-moz-box-shadow:0 0 4px #f3e271;-webkit-box-shadow:0 0 4px #f3e271;box-shadow:0 0 4px #f3e271;}
    .changeableArrows{float:left;width:20px;height:32px;background:url(/public/images/frontend/formFieldsInputText.png) repeat-x #e5ebfa;border:1px solid #cfd5e4;border-left:0;position:relative;z-index:1;margin:0 0 0 -6px;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
    .changeableArrows span{display:block;height:16px;}
    .changeableArrows span:hover{background-color:#d4dcf0 !important;cursor:pointer;}
    .changeableArrows span.inc{background:url(/public/images/frontend/inc.png) 7px 7px no-repeat;}
    .changeableArrows span.dec{background:url(/public/images/frontend/dec.png) 7px 5px no-repeat;}
    .formFields.smallType{margin-top:4px;}
    
    */

    .searchpage .formFields.smallType label{font-size:12px;}
    .formFields.smallType input.medium[type="text"]{width:62px;}
    .searchpage.smallType .formFields td table td{padding-bottom:5px;}
    .formFields.smallType .changeable{height:21px !important;}
    .formFields.smallType .changeableArrows, .formFields.smallType .changeableArrows{height:21px;}
    .formFields.smallType .changeableArrows span{background-color:#e7e7e7;height:11px;}
    .formFields.smallType .changeableArrows span.inc{background:url(/public/images/frontend/inc.png) no-repeat scroll 7px 4px transparent}
    .formFields.smallType .changeableArrows span.dec{background:url(/public/images/frontend/dec.png) no-repeat scroll 7px 4px transparent}
    .formFields.smallType #roomList .changeableArrows span, .smallType .searchpage .changeableArrows span{}
    .formFields.smallType label span{font-size:9px;color:#656464;}
    .formFields.smallType > tbody{}
    .formFields.smallType > tbody > tr{}
    .formFields.smallType > tbody > tr > td.first{}
    .formFields.smallType > tbody > tr > td.last{}
    .formFields.smallType > tbody > tr > td > table{}
    .formFields.smallType > tbody > tr > td > table > tbody{}
    .formFields.smallType > tbody > tr > td > table > tbody > tr{}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td{}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td.first{width:135px;}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td.last{}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td > div{float:none !important;}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td > table{width:191px;}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td > table > tbody{}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td > table > tbody > tr{}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td{}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td.first{width:135px;}
    .formFields.smallType > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td.last{width:48px;}
    .formFields.smallType input.small[type="text"]{width:30px;}
    .formFields.smallType #roomList .changeableArrows, .formFields.smallType .searchpage .changeableArrows{height:21px;}
    .formFields.smallType #roomList .changeableArrows, .formFields.smallType .searchpage .changeableArrows{height:21px;}
    .formFields.smallType #roomList .changeableArrows span, .formFields.smallType .searchpage .changeableArrows span{height:11px;}
    .formFields.smallType input[type="text"]{font-size:12px;height:21px;line-height:21px;}
    .formFields.smallType #roomList{padding:0 0 0 0;}
    .formFields.smallType #roomList label{font-size:12px;}
    .formFields.smallType .currency label{float:left;}
    .formFields.smallType .smoothSelectUl{font-size:12px;}
    .formFields.smallType .smoothSelectUl li.current{padding:2px 0 3px 8px !important;background:url("/public/images/frontend/smoothSelectArrows.gif") no-repeat scroll right 8px transparent !important;}
    .formFields.smallType .smoothSelectUl.opened li.current{padding:2px 0 3px 8px !important;background:url("/public/images/frontend/smoothSelectArrows.gif") no-repeat scroll right -2px transparent !important;}
    #generalSearchForm .submit{float:right;}
    .safePaymentsLink{float:right;background:url(/public/images/frontend/safePaymentIcon.png) no-repeat;width:137px;height:63px;margin:45px 25px 0 0;padding:11px 0 0 126px;text-decoration:none;font-size:15px;font-weight:bold;}
    .safePaymentsLink:hover{color:#da251c;}
    .ourService{margin:-35px 0 0 0;}
    .ourService h3{color:#e8261d;font-size:20px;font-weight:normal;margin:0 0 10px 0;}
    .ourService ul{list-style:none;}
    .ourService ul li{color:#153170;font-size:15px;font-weight:bold;margin:0 0 5px 0;background:url(/public/images/frontend/grayMarker.png) no-repeat 0 7px;padding:0 0 0 22px;}
    .selectedDay{position:relative;display:inline-block;margin:0 0 0 6px;width:23px;height:22px;overflow:hidden;line-height:25px;background:url(/public/images/frontend/datePickerTriggerIcon.png);text-align:center;font-size:11px;vertical-align:middle;top:-3px;cursor:pointer;*position:relative;*top:-9px;}
    .offerList{position:relative;margin:0 0 20px 0;}
    .offerList .decore{position:absolute;left:0;top:0;z-index:3;}
    .offerList h3{letter-spacing:0.6px;background:url(/public/images/frontend/offerHeader.png) repeat-x #da3e37;color:#fff;font-size:18px !important;font-weight:normal !important;padding:0 0 0 19px;height:33px;line-height:31px;position:relative;margin:0 0 15px 0 !important;-moz-border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
    .banner01{margin:12px 0 0 0;float:left;z-index:-1;}
    .offerTabs{list-style:none;margin:0 0 8px 17px;}
    .offerTabs li{height:30px;padding:0 19px 0 23px;line-height:28px;display:inline-block;color:#183986;font-size:17px;margin:0 0 0 -4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;*display:inline;*zoom:1;background:url(/public/images/frontend/offerTab.png) repeat-x;}
    .offerTabs li:first-child{margin:0;padding:0 19px;}
    .offerTabs li.current{position:relative;z-index:1;color:#fff !important;cursor:default;background:url(/public/images/frontend/offerTabCurrent.png) repeat-x;}
    .offerTabs li:hover{color:#da251c;}
    .offerTabsContent{list-style:none;margin:0 0 0 10px;width:317px;position:relative;}
    .offerTabsContent.width-big{width:660px;}
    .offerTabsContent > li{position:absolute;display:none;top:0;left:0;}
    .offerTabsContent li.temp{visibility:hidden;display:list-item;position:static;}
    .offerTabsContent li.current{display:list-item;position:relative;}
    .offerTabsContent table.cityList{border-collapse:collapse;margin:0 0 4px 0;width:100%;}
    .offerTabsContent table.cityList td{border-top:1px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;padding:7px 5px 10px 0;cursor:pointer;}
    .offerTabsContent table.cityList tr:hover td{background:#e8ebf2;border-top:1px solid #b2bbd1 !important;border-bottom:1px solid #b2bbd1 !important;}
    .offerTabsContent table.cityList tr:hover td:first-child{border-left:1px solid #b2bbd1;}
    .offerTabsContent table.cityList tr:hover td.price{border-right:1px solid #b2bbd1;}
    .offerTabsContent table.cityList tr:hover a{color:#da251c !important;text-decoration:none !important;}
    .offerTabsContent table.cityList tr.prev td{border-bottom:1px solid #b2bbd1;}
    .offerTabsContent table.cityList tr.next td{border-top:1px solid #b2bbd1;}
    .offerTabsContent table.cityList td:first-child{font-size:15px;font-weight:bold;padding:7px 16px 10px 7px;border-left:1px solid #fff;}
    .offerTabsContent table.cityList td:first-child a{color:#da251c;}
    .offerTabsContent table.cityList td.desc{font-size:11px;color:#5d5d5d;}
    .offerTabsContent table.cityList td.price{color:#5d5d5d;white-space:nowrap;text-align:right;padding-right:10px;font-size:12px;border-right:1px solid #fff;}
    .offerTabsContent table.cityList td.price span{color:#297e20;font-weight:bold;font-size:14px;}
    .offerTabsContent table.cityList tr:hover td:first-child a{color:#153170;}
    .offerTabsContent.typography iframe{margin-top:12px;}
    .allOffersLink{text-decoration:none;font-size:13px;float:right;margin:0 10px 0 0;}
    .allOffersLink span{text-decoration:underline;}
    .allOffersLink:hover span{text-decoration:none;}
    #emailSubscription{background:url(/public/images/frontend/subscriptionDecore.png) no-repeat;padding:20px 0 0 19px;}
    #emailSubscription h3{font-size:14px;color:#2d2d2d;font-weight:bold;margin:0 0 10px 0;}
    #emailSubscription input[type="text"]{height:24px;line-height:24px;border:1px solid #d4d4d4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:167px;padding:0 9px;position:relative;margin:0 3px 0 0;}
    #emailSubscription .submit{cursor:pointer;width:103px;height:36px;line-height:25px;text-align:center;display:inline-block;text-decoration:none;color:#fff !important;font-size:13px;border:0;position:relative;top:-1px;letter-spacing:0.4px;background:url(/public/images/frontend/subscriptionSubmit.png) no-repeat;}
    #emailSubscription .submit:hover{background-position:0 -36px;}
    #emailSubscription .submit:active{background-position:0 -72px;}
    .button05{cursor:pointer;height:25px;line-height:24px;padding:0 10px;text-align:center;display:inline-block;text-decoration:none;color:#fff !important;border:0;position:relative;top:-1px;letter-spacing:0.4px;background:url(/public/images/frontend/button02.png) repeat-x;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top:1px solid #00b66b;border-left:1px solid #00b363;border-right:1px solid #00b363;border-bottom:1px solid #4fad6e !important;}
    .button05:hover{background-position:0 -25px;color:#fff !important;border-bottom:1px solid #4fad6e !important;}
    .button05:active{-moz-box-shadow:inset 4px 4px 4px #006a2a;-webkit-box-shadow:inset 4px 4px 4px #006a2a;box-shadow:inset 4px 4px 4px #006a2a;}
    .button02{cursor:pointer;height:36px;line-height:26px;width:103px;text-align:center;display:inline-block;text-decoration:none;color:#fff !important;border:0 !important;position:relative;background:url(/public/images/frontend/subscriptionSubmit.png) repeat-x;font-size:14px;font-weight:bold;}
    .button02:hover{background-position:0 -36px;color:#fff !important;}
    .button02:active{background-position:0 -72px;}
    .button07{display:inline-block;height:38px;line-height:15px;background:url(/public/images/frontend/button07.png);color:#fefeff !important;text-decoration:none !important;font-size:14px;font-weight:bold;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:94px;padding-top:6px;}
    .button07:hover{color:#fefeff !important;background:url(/public/images/frontend/button07.png) 0 -44px;}
    .button07:active{-moz-box-shadow:inset 0 1px 5px rgba(26,80,9,0.75);-webkit-box-shadow:inset 0 1px 5px rgba(26,80,9,0.75);box-shadow:inset 0 1px 5px rgba(26,80,9,0.75);background:url(/public/images/frontend/button07.png) 0 -88px;}
    .button07.right{float:right;}
    .button07.mar1{margin:0 0 0 8px;}
    #additionalParams .submit{float:right;}
    #helpMenu{list-style:none;margin:18px 0 0 15px;}
    #helpMenu li{margin:0 0 7px 0;font-size:12px;}
    #helpMenu li a{padding:0 0 0 37px;display:inline-block;height:22px;line-height:22px;}
    #helpMenu #needHelpLink a{background:url(/public/images/frontend/iconNeedHelp.png) 6px 0 no-repeat;}
    #helpMenu #howMakeOrderLink a{background:url(/public/images/frontend/iconHowMakeOrder.png) 1px 0 no-repeat;line-height:18px;}
    #helpMenu #userAgreementLink a{background:url(/public/images/frontend/iconUserAgreement.png) 3px 0 no-repeat;line-height:20px;}
    #helpMenu #protectCreditCardLink a{background:url(/public/images/frontend/iconProtectCreditCard.png) no-repeat;}
    #promoList{list-style:none;margin:0 0 43px 0;}
    #promoList li{border:1px solid #dde9f8;-webkit-border-radius:4px;border-radius:4px;padding:3px 0 3px 4px;position:relative;background:#fff;min-height:89px;display:inline-block;overflow:hidden;*display:inline;*zoom:1;height:118px;margin:10px 8px 10px 10px;width:258px;}
    #promoList li:first-child{}
    #promoList li div.text{float:left;width:130px;position:relative;padding:0 5px 22px 0;min-height:67px;}
    #promoList li img{float:left;margin:0 13px 0 0;}
    #promoList li h4{font-size:14px;font-weight:bold;margin:4px 0 2px 0;}
    #promoList li a.promoText{color:#e8261d;font-size:11px;}
    #promoList li .moreLink{font-size:10px;position:absolute;bottom:5px;left:0;text-decoration:none;}
    #promoList li .moreLink span{text-decoration:underline;}
    #footerMenu{text-align:center;width:100%;border-bottom:2px solid #db251c;padding:0 0 8px 0;margin:0 0 15px 0;}
    #footerMenu li{font-size:12px;font-weight:bold;margin:0 7px;display:inline-block;*display:inline;*zoom:1;}
    #footerMenu li a{text-decoration:none;}
    #footerMenu li span{color:#da271e;}
    #footerMenu .footerMenu__column li:first-child span{color:#000;}
    .footerLogo{float:left;margin:0 44px 20px 0;}
    .contactsInfo{float:left;color:#3d3d3d;font-size:13px;margin:0 0 20px 0;}
    .contactsInfo p{margin:0 0 5px 0;}
    .contactsInfo .skype{background:url(/public/images/frontend/skype.png) no-repeat 0 50%;padding-left:26px;margin-left:40px;}
    .partnerList{float:right;margin:0 0 20px 0;}
    .partnerList p{float:right;}
    #footerColumns{background:#f0f5ff;border-top:1px dashed #a8abb2;padding:30px 0 25px 0;}
    #footerColumns .wrap{width:952px;margin:auto;color:#6c6c6c;}
    #footerColumns .column{padding-right:30px;}
    #footerColumns .last.column{padding-right:0;}
    #footerColumns .wrap h4{font-size:12px;font-weight:bold;margin:0 0 10px 0;}
    #footerColumns .column p{margin:0 0 10px 0;font-size:12px;text-align:justify;line-height:16px;}
    .childQuantity{position:relative;}
    .smoothContainer .fly{background:#ebeef3;display:none;z-index:22;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .smoothContainer .fly.solo.show{}
    .searchpage .smoothContainer .fly.solo{margin-top:10px;}
    .smoothContainer .fly .wrap{position:relative;padding:5px 0 5px 17px;width:209px;}
    .smoothContainer .fly .wrap:before{content:url(/public/images/frontend/flyArrow.png);position:absolute;right:0;top:-14px;}
    .smoothContainer .fly h5{font-size:13px;margin:0 0 5px 0;}
    .smoothContainer .fly ul{list-style:none;}
    .smoothContainer .fly ul li{border:0 !important;padding:0 !important;display:none;margin:0 18px 5px 0 !important;*display:inline;*zoom:1;}
    .smoothContainer .fly ul li.show{display:inline-block;}
    #roomList{list-style:none;width:227px;}
    #roomList .fly{position:static;width:211px;margin:15px 0 10px 0;}
    #roomList .fly .wrap{width:194px;}
    #roomList .fly li{margin:0 10px 5px 0 !important;width:auto !important;}
    #roomList table{float:none !important;}
    #roomList li{display:none;position:relative;border:1px solid #c6c6c6;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;padding:9px 9px 9px 16px;margin:40px 0 0 0;width:213px;}
    #roomList li.show{display:inline-block;}
    #roomList .header{color:#333;font-size:15px;display:inline-block;border:1px solid #c6c6c6;border-bottom:1px solid #fff;z-index:1;padding:3px 16px;position:absolute;height:20px;left:-1px;top:-28px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
    #roomList table tr.last td{padding-bottom:1px;}
    #roomList label{font-size:13px;}
    #roomList label span{font-size:11px;}
    #roomList table td{padding-bottom:3px;}
    #roomList input[type="text"]{height:26px;line-height:26px;}
    #roomList .changeableArrows, .searchpage .changeableArrows{height:26px;}
    #roomList .changeableArrows span, .searchpage .changeableArrows span{height:13px;}
    #roomList .changeableArrows span.inc, .searchpage .changeableArrows span.inc{background-position:7px 6px;}
    #roomList .changeableArrows span.dec, .searchpage .changeableArrows span.dec{background-position:7px 3px;}
    .searchpage #generalSearchForm .changeable{height:26px;line-height:26px;}
    .fly select{padding:2px 0;}
    .fly select option{padding:0 4px;}
    .smoothSelectWrapper{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;margin:0 3px 0 0;z-index:5;height:26px;width:99.9%;text-align:left;}
    .smoothSelectWrapper.opened{z-index:100;}
    .smoothSelectUl{width:100%;list-style:none !important;margin:0 !important;padding:0 !important;cursor:pointer;background:#fff;border:1px solid #B6C4D3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font:14px/14px Arial;height:26px;padding:0 10px 0 8px;position:relative;}
    .white .smoothSelectUl{background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 5px 5px #eaeaea;-webkit-box-shadow:inset 0 5px 5px #eaeaea;box-shadow:inset 0 5px 5px #eaeaea;}
    .opened .smoothSelectUl{z-index:10;}
    .smoothSelectUl li{cursor:pointer;display:none;position:absolute;padding:4px 0 4px 7px !important;white-space:nowrap;overflow:hidden;}
    .smoothSelectUl li.disabled{color:#999;cursor:default;}
    .smoothSelectUl li.disabled:hover, .smoothSelectUl li.disabled.hovered{background:transparent !important;}
    .smoothSelectUl li.current{display:list-item;background:url(/public/images/frontend/smoothSelectArrows.png) right 10px no-repeat !important;padding:4px 0 4px 8px !important;position:static;border-bottom:0 !important;line-height:16px !important;}
    .opened .smoothSelectUl li.current{background-position:right -18px !important;}
    .smoothSelectUl li:hover, .smoothSelectUl li.hovered{background:#e5ebfa;}
    .shortItems .smoothSelectUl li{border-bottom:1px solid #b2b2b2;line-height:14px !important;padding-top:2px !important;padding-bottom:1px !important;}
    .shortItems .smoothSelectUl li.current{line-height:20px !important;padding:4px 0 4px 8px !important;}
    .shortItems .smoothSelectUl li:last-child{border:0px !important;}
    .floatedLeft{float:left;margin:0 10px 0 0;_margin:0 15px 0 0;}
    .formFields .currency{text-align:right;padding-bottom:14px !important;vertical-align:middle;}
    .formFields .currency label{font-size:13px;}
    #additionalParams{width:235px;margin:0 0 20px 0;}
    #additionalParams h3{font-size:18px;color:#153170;font-weight:normal;margin:0 0 10px 0;letter-spacing:-1px;}
    #additionalParams select{width:100%;margin:0 0 15px 0;font-size:12px;font-family:tahoma;padding:4px;}
    #additionalParams select option{font-size:12px;font-family:tahoma;}
    #additionalParams select[multiple]{height:130px;padding:0;}
    #additionalParams select[multiple] option{padding:2px 0 2px 10px;}
    #additionalParams label{font-size:12px;color:#333;display:block;font-weight:bold;line-height:13px;margin:0 0 2px 0;}
    #additionalParams input[type="checkbox"] + label, #additionalParams .replacedSmoothCheckbox + label,
    #additionalParams input[type="radio"] + label, #additionalParams .replacedSmoothRadio + label{display:inline;cursor:pointer;cursor:default \9;font-weight:normal;position:relative;top:-1px;}
    #additionalParams input[type="checkbox"]{float:left;margin:0 12px 5px 0;}
    #hotels_search_destinationId{}
    .smoothCheckbox{float:left;margin:0 10px 0 0;position:relative;top:2px;display:block;}
    input[type="checkbox"].smoothCheckbox{display:block;}
    input.hided{visibility:hidden;margin:0 -13px 0 0 !important;}
    .replacedSmoothCheckbox{display:inline-block;width:13px;height:12px;cursor:pointer;border:1px solid #a8a8a8;float:left;margin:0 12px 5px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;}
    .replacedSmoothCheckbox.checked{background:url(/public/images/frontend/smoothCheckbox.png) no-repeat;}
    .replacedSmoothCheckbox .linkToComparison{width:155px;position:absolute;top:-40px;left:50%;margin-left:-78px;height:40px;display:none;}
    .replacedSmoothCheckbox .linkToComparison.show{display:none;}
    .replacedSmoothCheckbox .linkToComparison a{border:2px solid #9faebd;height:25px;text-align:center;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;color:#153170;line-height:22px;display:block;width:100%;}
    .replacedSmoothCheckbox .linkToComparison a:hover{border:2px solid #9faebd !important;}
    .replacedSmoothCheckbox .linkToComparison a:before, .replacedSmoothCheckbox .linkToComparison a .before{content:'';position:absolute;width:14px;height:10px;background:url(/public/images/frontend/decor03.png) no-repeat;left:50%;top:27px;margin-left:-7px;}
    #additionalParams .clear.spacer{background:#e1e1e1;width:auto;margin:5px 0 15px 0;}
    #additionalParams .clear.spacer.alt{margin:10px 0 15px 0;height:2px;background:#999;}
    .searchpage #emailSubscription{background:url(/public/images/frontend/subscribe.png) no-repeat;width:263px;height:79px;padding:7px 0 0 8px;}
    .searchpage #emailSubscription input[type="text"]{width:124px;height:24px;line-height:24px;border-right:0;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;float:left;margin:0;}
    .searchpage #emailSubscription .submit{height:24px;line-height:23px;top:0px;left:-1px;border-bottom:1px solid #76ab72;width:101px;-moz-border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px;}
    .searchpage #emailSubscription .submit:hover{border-bottom:1px solid #76ab72 !important;}
    .searchpage #emailSubscription h3{width:250px;margin:0 0 7px 0;text-shadow:#fff 0 0 2px, #fff 0 0 2px, #fff 0 0 2px, #fff 0 0 2px, #fff 0 0 2px;}
    .searchpage .safePaymentsLink{margin-top:25px;margin-bottom:11px;margin-right:0;}
    .searchpage .banner{margin:0 0 28px 0;}
    .searchpage #promoList li{display:block;margin:0 0 18px 0;}
    .pageHeader{background:url(/public/images/frontend/pageHeader.png) no-repeat bottom;padding:0 5px 12px 10px;margin:0 0 20px -10px;}
    .pageHeaderLong{background:url(/public/images/frontend/pageHeaderLong.png) no-repeat bottom;padding:0 5px 12px 10px;margin:0 0 20px -10px;}
    .rightColumn .pageHeader h1, .rightColumn.innerpage .pageHeader h1{color:#343434;font-size:22px;font-weight:normal;margin:0;}
    .pageHeaderLong h1, .innerpage .pageHeaderLong h1{color:#343434;font-size:22px;font-weight:normal;margin:0;}
    .pageHeader h1 span{font-size:12px;color:#7a7a7a;}
    .rightColumn .pageHeader h2, .rightColumn.innerpage .pageHeader h2{color:#343434;font-size:18px;font-weight:normal;}
    .pageHeader h2, .innerpage .pageHeader h2{color:#343434;font-size:18px;font-weight:normal;}
    .linkPrint{float:right;background:url(/public/images/frontend/iconPrint.png) no-repeat;padding:0 0 0 30px;position:relative;}
    .pageHeader .linkPrint{top:10px;}
    .pageHeader.alt .linkPrint{top:0;}
    .leftColumn .shadow{-moz-box-shadow:3px 3px 2px #bcbcbc;-webkit-box-shadow:3px 3px 2px #bcbcbc;box-shadow:3px 3px 2px #bcbcbc;background:#fff;position:relative;padding:0 30px 0 0;margin:0 0 27px 0;}
    .findBtnInfilter{position:relative;right:-13px;}
    .leftColumn .searchForm, .hotels_search_form_second_name{margin-bottom:21px;}
    .leftColumn .searchForm label, .hotels_search_form_second_name label{display:block;font-size:12px;font-weight:bold;margin:0 0 7px 0;}
    .hotels_search_form_second_name label{float:left;margin-top:5px;margin-right:10px;}
    .leftColumn .searchForm input[type="text"], .hotels_search_form_second_name input[type="text"]{border:1px solid #dadada;height:23px;line-height:23px;width:176px;padding:0 7px 0 9px;position:relative;border-radius:4px;-webkit-box-shadow:inset 0 4px 4px #eaeaea;-moz-box-shadow:inset 0 4px 4px #eaeaea;box-shadow:inset 0 4px 4px #eaeaea;float:left;margin:0 9px 0 0;}
    .leftColumn .searchForm input[type="submit"], .hotels_search_form_second_name input[type="submit"]{border:0;width:28px;height:25px;cursor:pointer;background:url(/public/images/frontend/iconSearch.png) no-repeat;}
    .leftColumn .searchForm input[type="submit"]:hover, .hotels_search_form_second_name input[type="submit"]:hover{background-position:0 -25px;}
    .leftColumn .searchForm input[type="submit"]:active, .hotels_search_form_second_name input[type="submit"]:active{background-position:0 -50px;}
    .sortMethod{margin:0 0 13px 0;}
    .sortMethod h4{float:left;color:#151515;font-size:14px;font-weight:bold;margin:0 14px 0 0;}
    .sortMethod ul{float:left;list-style:none;width:500px;}
    .sortMethod ul li{display:inline-block;*display:inline;*zoom:1;white-space:nowrap;margin:0 10px 7px 0;font-size:14px;}
    .sortMethod ul li a{padding:0 0 0 16px;display:inline-block;height:11px;line-height:7px;*line-height:14px;text-decoration:none;background:url(/public/images/frontend/sortArrows.png) no-repeat;}
    .sortMethod ul li a.inc{background-position:0 -11px;color:#347d3b;font-weight:bold;}
    .sortMethod ul li a.dec{background-position:0 -22px;font-weight:bold;color:#347d3b;}
    .comparisonForm{}
    .comparisonInfo{color:#919090;font-size:11px;background:url(/public/images/frontend/comparisonArrow.png) no-repeat left bottom;padding:0 0 0 12px;margin:0 0 20px 0;position:relative;top:-4px;}
    .comparisonInfo .submit{display:inline-block;vertical-align:middle;width:76px;height:20px;line-height:17px;background:url(/public/images/frontend/buttonComparison.png) no-repeat;text-align:center;color:#fff !important;font-size:11px;text-decoration:none;}
    .comparisonInfo .submit:hover{background-position:0 -20px;color:#fff !important;}
    .comparisonInfo .submit:active{background-position:0 -40px;}
    .resultElement{border:2px solid #999;padding:16px 9px 6px 9px;margin:0 0 23px 0;}
    .resultElement.withAction{border-color:#da251c !important;}
    .resultElement.alt{padding-left:18px;}
    .resultElement.alt .objectPic, .resultElement.alt3 .objectPic{max-width:75px;}
    .objectAction{float:right;color:#fff;background:#da251c;font-style:italic;font-family:arial;font-size:12px;padding:3px 12px;margin:-13px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;position:relative;top:2px;max-width:258px;}
    .objectPicBig, .objectPic{float:left;margin:0 16px 0 0;}
    .rate{background:url(/public/images/frontend/rateBg.png) repeat-x;height:39px;line-height:39px;font-size:12px;color:#242424;font-weight:bold;margin:0 0 21px 0;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
    .rate span{background:url(/public/images/frontend/iconRate.png) no-repeat;display:inline-block;height:20px;line-height:20px;padding:0 0 0 35px;margin:0 0 0 8px;}
    .rating{background:url(/public/images/frontend/ratingGray.png) repeat-x;width:95px;height:14px;margin:0 0 7px 0;}
    .rating div{background:url(/public/images/frontend/rating.png) repeat-x;height:14px;}
    .rating_img{background:url(/public/images/frontend/ratingGray.png) repeat-x;width:95px;height:14px;margin:0 0 10px 0;}
    .rating_img div{background:url(/public/images/frontend/rating.png) repeat-x;height:14px;}
    .rating.star_1 div{width:19px;}
    .rating.star_2 div{width:38px;}
    .rating.star_3 div{width:57px;}
    .rating.star_4 div{width:76px;}
    .rating.star_5 div{width:95px;}
    .resultContent{float:left;width:645px;}
    .alt .resultContent{width:663px;}
    .offerTabsContent .alt .resultContent{width:611px;}
    .hotelInfo{width:340px;float:left;}
    .alt .hotelInfo{width:283px;}
    .alt3 .hotelInfo{width:355px;}
    .hotelInfo p{font-size:13px;margin:0 0 7px 7px;}
    .hotelInfo p strong{font-size:14px;}
    .prices h3{font-size:16px;font-weight:bold;}
    .prices h3 span{color:#6e6e6e;font-size:13px;}
    .alt .hotelInfoAdditional{float:right;width:250px;}
    .offerTabsContent .alt .hotelInfoAdditional{width:200px;}
    .offerTabsContent .resultElement.alt{margin:23px 0 0 0;text-align:left;}
    .alt .hotelInfoAdditional .priceInfo{float:right;}
    .alt .hotelInfoAdditional .low_price_guarantee{display:block;float:right;color:#6e6e6e;font-size:11px;}
    .alt .wishlist{min-height:50px;}
    .alt .hotelInfo .wishlist .info{margin-left:0;}
    .alt .wishlist .info{color:#4D4D4D !important;margin-bottom:10px;}
    .priceInfo{width:145px;float:right;text-align:right;color:#999;font-weight:bold;font-size:15px;}
    .resultContent .hotelInfo .priceInfo{position:absolute;top:0;right:-143px;}
    .alt .priceInfo{float:left;}
    .priceInfo strong{color:#347d3b;font-size:18px;letter-spacing:-1px;}
    .priceInfo strong:hover{color:#DA251C !important;}
    .priceInfo a{text-decoration:none;}
    .priceInfo .line-through{font-weight:normal;text-decoration:line-through;display:inline-block;margin:2px 0 4px 0;}
    .resultContent .flag{color:#4d4d4d;font-size:12px;background:url(/public/images/frontend/iconFlag.png) no-repeat;line-height:19px;padding:0 0 0 26px;margin:10px 10px 5px 0;float:none;}
    .resultContent .location{float:left;width:272px;font-size:12px;margin:0 0 5px 0;}
    .alt .resultContent .location{width:165px;}
    .resultContent .shoOnMapLink{background:url(/public/images/frontend/iconMap.png) no-repeat;padding:0 0 0 30px;font-size:12px;margin:0 11px 0 0;}
    .resultContent .photoGalleryLink{background:url(/public/images/frontend/iconPhotocamera.png) no-repeat;padding:0 0 0 35px;font-size:12px;}
    .resultElement .replacedSmoothCheckbox{margin-right:10px;}
    .resultElement h3{font-size:18px;font-weight:normal;margin:0 0 10px 0;}
    .alt.resultElement h3{font-size:14px;}
    .resultElement .text{font-size:12px;float:left;width:480px;color:#3d3d3d;margin:15px 0 0 0;line-height:15px;}
    .resultElement .button02, .resultElement .button05{float:right;margin:-30px 0 0 0;top:14px;}
    .resultElement.alt .button02, .resultElement.alt .button05{margin:0;}
    .includedInfoLink{position:relative;display:inline-block;*display:inline;*zoom:1;font-weight:normal;font-size:12px;margin:6 0 16px 0;color:#153170;*width:20px;*top:-4px;}
    .includedInfoLink.mainTransfer{float:right;right:127px;top:10px;}
    .includedInfoLink.mainHotel{float:right;right:127px;top:10px;}
    .outsizeInput .includedInfoLink{border:none;}
    .includedInfo{position:relative;display:inline-block;*display:inline;*zoom:1;font-weight:normal;font-size:12px;margin:6 0 16px 0;color:#153170;}
    #hotelsDestinationSelect{}
    #hotelsDestinationSelect + .popup{left:-12px;}
    #hotelsDestinationSelect + .popup .wrap{width:85px;}
    .resultElement.smallType .includedInfoLink a{text-decoration:none;border-bottom:1px dashed #153170;}
    .includedInfoLinkShowPopup .popup, .includedInfoLink .popup{position:absolute;bottom:25px;left:-70px;display:none;color:#383838;z-index:20;}
    .includedInfoLinkShowPopup .popup{bottom:32px;}
    .includedInfoLinkShowPopup .popup{left:-10px;}
    .includedInfoLinkShowPopup .popup .wrap, .includedInfoLink .popup .wrap{text-align:center;width:171px;padding:10px 20px;border:2px solid #9faebd;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}
    .includedInfoLinkShowPopup .popup .wrap{width:85px;font:normal 14px/14px tahoma;}
    .includedInfoLinkShowPopup .popup:after, .includedInfoLink .popup:after{position:absolute;content:url(/public/images/frontend/arrowPopup.png);left:49%;bottom:-10px;}
    .mozilla .includedInfoLinkShowPopup .popup:after, .mozilla .includedInfoLink .popup:after{bottom:-10px;}
    .includedInfoLinkShowPopup .popup:after, .mozilla .includedInfoLinkShowPopup .popup:after{bottom:-16px;}
    .numeration{font-size:15px;margin:0 0 60px 0;}
    .numeration h4{color:#1f1a17;font-size:15px;font-weight:bold;display:inline;margin:0 20px 0 0;}
    .numeration .prev{margin:0 10px 0 0;font-weight:normal;}
    .numeration span.prev{color:#b3b3b3;}
    .numeration .next{margin:0 0 0 5px;font-weight:normal;}
    .numeration span.next{color:#b3b3b3;}
    .numeration a span{text-decoration:underline;}
    .numeration .current{color:#fff;background:#da251c;display:inline-block;vertical-align:middle;padding:1px 8px 2px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
    .numeration a{text-decoration:none;display:inline-block;padding:1px 6px 2px 6px;font-weight:bold;}
    .goBackLink{background:url(/public/images/frontend/goBackArrow.png) no-repeat 0 4px;padding:0 0 5px 25px;}
    .linkPrint.alt{top:0;}
    .offerTabs.hotelDesc{height:34px;margin:0;position:relative;z-index:3;}
    .offerTabs.hotelDesc li{height:34px;line-height:32px;background:url(/public/images/frontend/hotelDescTab.png) repeat-x;font-size:13px;}
    #private_room_tabs.offerTabs.hotelDesc li{padding:0;}
    .offerTabs.hotelDesc li a{color:#153170;padding:0 19px 0 23px;height:34px;display:inline-block;font-family:verdana;font-size:15px;}
    .offerTabs.hotelDesc li span{padding:0 19px 0 23px;height:34px;display:inline-block;font-family:verdana;font-size:15px;}
    #private_room_tabs.offerTabs.hotelDesc li span{background:url(/public/images/frontend/hotelDescTabSpacer.png) 0 4px no-repeat;}
    .offerTabs.hotelDesc li.current{top:0;font-weight:bold;line-height:35px;background:url(/public/images/frontend/hotelDescTabCurrent.png) repeat-x;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
    .offerTabs.hotelDesc li.current span, .offerTabs.hotelDesc li:first-child span{background:none;}
    .offerTabsContent.hotelDesc{border:2px solid #e7e7e7;width:auto;margin:0;position:relative;top:-2px;padding:14px;-moz-border-radius:0 6px 6px 6px;-webkit-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
    .hotelDesc .objectPic{float:left;border:1px solid #dcdcdc;padding:2px;margin:0 25px 0 0;}
    .hotelDesc h2{color:#242424;font-weight:normal;font-size:20px;}
    .hotelDesc h4{color:#4d4d4d;font-size:14px;font-weight:bold;margin:20px 0 3px 0;}
    .hotelDesc .cityDaCountry{color:#969595;font-size:15px;margin:3px 0 10px 0;}
    .hotelDesc p{color:#4d4d4d;font-size:14px;line-height:21px;margin:0 0 10px 0;text-align:left;}
    .map{float:right;margin:0 0 0 20px;}
    .addressList{list-style:none;margin:15px 0 0 0;}
    .addressList li{display:list-item;position:static;font-size:12px;color:#4d4d4d;margin:0 0 7px 0;padding:0 0 0 25px;background:url(/public/images/frontend/mapMarker.png) no-repeat 0 5px;}
    .galleryTab{text-align:center;}
    .generalImageContainer{margin:0 0 43px 0;position:relative;}
    .generalImageContainer td{text-align:center;vertical-align:middle;}
    .generalImageContainer img{padding:2px;border:1px solid #dedede;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:360px;}
    .generalImageContainer .prev{position:absolute;left:65px;top:50%;margin-top:-4px;display:block;width:50px;height:50px;background:url(/public/images/frontend/galleryArrowLeft.png) no-repeat;cursor:pointer;}
    .generalImageContainer .prev:hover{background-position:0 -50px;}
    .generalImageContainer .prev.unactive{background-position:0 -100px;cursor:default;}
    .generalImageContainer .next{position:absolute;right:65px;top:50%;margin-top:-4px;display:block;width:50px;height:50px;background:url(/public/images/frontend/galleryArrowRight.png) no-repeat;cursor:pointer;}
    .generalImageContainer .next:hover{background-position:0 -50px;}
    .generalImageContainer .next.unactive{background-position:0 -100px;cursor:default;}
    .galleryTab ul.preview{list-style:none;text-align:left;}
    .galleryTab ul.preview li{position:relative;display:inline-block;vertical-align:middle;margin:0 11px 11px 0;position:relative;padding:4px;outline:1px solid #dcdcdc;*border:1px solid #dcdcdc;*display:inline;*zoom:1;}
    .galleryTab ul.preview li.current, .galleryTab ul.preview li.current:hover{outline:2px solid #1d3874;*border:1px solid #1d3874;left:1px;top:1px;cursor:default;}
    .galleryTab ul.preview li.current a{cursor:default;}
    .galleryTab ul.preview li:hover{outline:2px solid #da2c24;*border:1px solid #da2c24;}
    .galleryTab .inLoad{visibility:hidden;position:absolute;left:0;top:0;}
    .galleryTab .ajaxPic{visibility:hidden;position:absolute;top:45%;}
    .galleryTab .ajaxPic.show{visibility:visible;}
    .calendarTable{border-collapse:separate !important;table-layout:fixed;border-spacing:4px;width:auto !important;border:2px solid #d3d3d3;border-bottom-width:1px;-moz-box-shadow:0 1px 1px #dbdbdb;-webkit-box-shadow:0 1px 1px #dbdbdb;box-shadow:0 1px 1px #dbdbdb;position:relative;margin:0 0 20px 0;}
    .calendarTable td{padding:6px 0 !important;width:auto !important;font-weight:normal !important;font-size:12px !important;text-align:center;color:#4da839;vertical-align:top !important;background:#fff;}
    .calendarTable td.gray{color:#d8d8d8;}
    .calendarTable td.gray b{color:#d8d8d8;}
    .calendarTable tr:first-child td{background:#f4f4f4;font-weight:bold !important;width:58px !important;padding:10px 0 !important;color:#000;}
    .calendarTable td .clear.spacer{width:100%;background:#d9d9d9;margin:2px 0 2px 0;}
    .calendarTable td b{color:#000;}
    .calendarTable td strong.red{color:#da251c;}
    .calendarTable td .line-through{color:#8c8c8c;text-decoration:line-through;}
    .calendarTable td.gray .line-through{color:#d8d8d8;}
    .alt3 .calendarTableWrapper{margin-top:30px;}
    .calendarTableWrapper{position:relative;}
    .calendarTableWrapper .decore01{position:absolute;top:-8px;left:65px;z-index:3;}
    .prices .leftSide, .alt3 .leftSide{float:left;width:450px;}
    .prices .rightSide, .alt3 .rightSide{float:right;width:187px;}
    .prices .resultElement, .alt3.resultElement{margin-left:-15px;width:661px;padding-right:0;padding-left:15px;}
    .alt3.resultElement{margin-left:0;width:auto;}
    .prices .objectAction, .alt3 .objectAction{margin-right:-15px;}
    .rar .objectAction{margin-right:0px;margin-top:4px;}
    .prices .resultContent{width:661px;}
    .alt3 .resultContent{width:675px;}
    .prices .priceInfo, .alt3 .priceInfo{margin-right:13px;width:400px !important;}
    .alt3 .priceInfo.alt{margin-right:233px;}
    .hotelParams{margin:13px 0 0 0;list-style:none;background:#f5f5f5;padding:17px 0 17px 20px;}
    .hotelParams li{padding:0 0 0 30px;position:static;display:list-item;font-size:12px;margin:0 0 10px 0;}
    .hotelParams li.costCalculating{padding:0;}
    .hotelParams li.costCalculating table{border-collapse:collapse;width:90%;margin:8px 0 10px 0;border-top:1px solid #c4c4c4;}
    .hotelParams li.costCalculating table td{vertical-align:top;border-bottom:1px solid #c4c4c4;padding:4px 0;}
    .hotelParams li.costCalculating table td strong{color:#327839;}
    .hotelParams li.paymentMethod{background:url(/public/images/frontend/iconPaymentMethod.png) no-repeat;}
    .hotelParams li.eatType{background:url(/public/images/frontend/iconEatType.png) no-repeat;}
    .hotelParams li.eatTypeNo{background:url(/public/images/frontend/not_food.png) no-repeat;}
    .hotelParams li.attention{background:url(/public/images/frontend/iconAttention.png) no-repeat;color:#000;font-size:11px;font-weight:bold;}
    .hotelParams li.non-return-rate{background:url(/public/images/frontend/non-return-rate.png) no-repeat;color:#000;font-size:11px;font-weight:bold;padding-top:3px;padding-bottom:3px;}
    .hotelParams li.return-rate{background:url(/public/images/frontend/return-rate.png) no-repeat;color:#439a47;font-size:11px;font-weight:bold;line-height:1.7;}
    .hotelParams li strong{display:block;}
    .rightSide .button02, .rightSide .button05{margin:20px 0 0 0;padding:0 18px;float:none;}
    .avilableOption{width:636px;padding:10px 0 10px 15px;margin:5px 0 20px 0;}
    .rar .avilableOption{width:609px;}
    .avilableOption li{padding:0 10px 0 13px;color:#3d3d3d;background:url(/public/images/frontend/optionsMarker.png) no-repeat 0 6px;font-size:12px;color:#3d3d3d;position:static;vertical-align:middle;width:29%;display:inline-block;*display:inline;*zoom:1;}
    .prices .resultContent p{font-size:12px;color:#3d3d3d;line-height:19px;margin:0 20px 0 0;}
    .hotelDesc .prices h4{font-size:15px;color:#3d3d3d;font-weight:bold;}
    .rulesOfCancel{margin:0 0 15px 0;}
    .rulesOfCancel a.rulesOfCancelLink{background:url(/public/images/frontend/iconInfo.png) no-repeat 0 1px;padding:0 0 0 20px;text-decoration:none;font-size:12px !important;display:inline-block;margin:0 0 10px 0;min-height:17px;}
    .rulesOfCancel .rulesOfCancelLink span{border-bottom:1px dashed #153170;}
    .rulesOfCancel .rulesOfCancelLink:hover span{border-bottom-color:#da251c !important;}
    .rulesOfCancel, .rulesOfCancel p{color:#7a7a7a;font-size:13px;z-index:1;}
    .orderList{border-collapse:collapse;width:100%;margin:0 0 25px 0;}
    .orderList td{padding:10px;font-size:15px;border:1px solid #dedede;vertical-align:top;}
    .orderList tr:first-child td{background:#153170 !important;color:#fff !important;border:1px solid #445a8d;border-top:0;border-bottom:0;font-weight:normal !important;font-size:15px !important;}
    .orderList td.orders{width:280px;padding-left:15px;vertical-align:middle;}
    .orderList td.orderNumber{width:68px;text-align:center;font-weight:bold;font-size:14px;}
    .orderList td.dates{width:130px;}
    .orderList td.orderStatus{width:117px;text-align:center;font-weight:bold;}
    .orderList td.orderStatus.green, .orderList td.orderStatus .green{color:#3d9b14;}
    .orderList td.orderStatus.black, .orderList td.orderStatus .black{color:#000;}
    .orderList td.orderStatus.red, .orderList td.orderStatus .red{color:#d9251c;}
    .orderList td.orders a{text-decoration:none;}
    .orderList tr{cursor:pointer;}
    .orderList tr:hover td{background:#f1f5ff;}
    .orderList tr:hover a{color:#da251c;text-decoration:none;}
    .orderList tr:hover a span{text-decoration:none !important;}
    .orderList td.orders a:hover span{text-decoration:none;}
    .orderList td.orders a span{text-decoration:underline;display:inline-block;vertical-align:middle;width:184px;}
    .orderList td.orders a span.icon{display:inline-block;vertical-align:middle;width:60px;text-align:center;margin:0 2px 0 -8px;}
    .orderList td.orders a img.iconAvia{vertical-align:middle;}
    .orderList td.orders a img.iconHotel{margin:0 15px 0 0;}
    h2.blueHeader{color:#153170;font-size:18px;font-weight:normal;margin:0 0 10px 0;}
    h3.blueHeader{color:#153170;font-size:17px;font-weight:normal;}
    h4.blueHeader{color:#153170;font-size:14px;font-weight:bold;margin:0 0 15px 0;}
    .myOrders h3{color:#3d3d3d;font-size:16px;font-weight:bold;margin:0 0 15px 0;}
    .infoBlock{border:1px solid #cbcbcb;position:relative;margin:0 0 25px 0;padding:10px 23px 2px 23px;color:#1a1a1a;font-size:13px;line-height:17px;}
    .infoBlock p{color:#1a1a1a;font-size:13px;line-height:17px;}
    .infoBlock:before{position:absolute;content:url(/public/images/frontend/iconInfo2.png);top:-10px;left:-10px;}
    .smooth{background:rgba(255,255,255,0.8);border-collapse:collapse;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;}
    .smooth td{text-align:center;vertical-align:middle;}
    .priceInfo.alt{color:#1b1b1b;font-size:15px;width:370px;}
    .roomListForm{border:2px solid #bfbfbf;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;margin:0 0 13px 0;background:#fff;padding:10px 26px;}
    .roomListForm select{float:right;position:relative;top:15px;width:190px;}
    .roomListForm .normalizeSelect select{float:none;top:0px;}
    .roomListForm input[type="text"],
    .roomListForm input[type="email"],
    .roomListForm input[type="password"]{border:1px solid #AEB8CE;height:21px;line-height:21px;width:263px;padding:0 10px;vertical-align:middle;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 5px 5px #eaeaea;-webkit-box-shadow:inset 0 5px 5px #eaeaea;box-shadow:inset 0 5px 5px #eaeaea;}
    .roomListForm input[type="password"]{width:132px;}
    .roomListForm table{border-collapse:collapse;margin:8px 0 0 39px !important;}
    .roomListForm table td{vertical-align:top;padding:8px 20px 8px 0;}
    .roomListForm .error{color:#e00;}
    .roomListForm table label{font-weight:bold;position:relative;top:3px;color:#4e4e4e;}
    .roomListForm table input[type="radio"] + label, .roomListForm table .replacedSmoothRadio + label{font-weight:normal;display:inline-block;margin:0 15px 8px 0;cursor:pointer;cursor:default \9;top:-2px;}
    .roomListForm p.help{color:#7e7e7e;font-size:11px;}
    .roomListForm .clear.spacer{margin:15px 0 20px 0;width:auto;background:#7f7f7f;}
    .replacedSmoothRadio{display:inline-block;border:1px solid #cacaca;width:15px;height:15px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:relative;cursor:pointer;}
    .replacedSmoothRadio.checked{background:url(/public/images/frontend/smoothRadioChecked.png) 2px 2px no-repeat;}
    #additionalParams .replacedSmoothRadio{float:left;margin:0 12px 5px 0;}
    .countinueWithoutEmail{margin-bottom:22px;}
    .countinueWithoutEmail label{white-space:nowrap;}
    .countinueWithoutEmail table tr.last td{vertical-align:bottom;}
    .roomListForm.countinueWithoutEmail label{position:relative;top:-3px;cursor:pointer;}
    .captchaRefresh{font-size:11px !important;text-decoration:none;padding:0 0 0 18px;background:url(/public/images/frontend/iconRefresh.png) 0 1px no-repeat;}
    .captchaRefresh span{border-bottom:1px dashed #193c89;}
    .captchaRefresh:hover span{border-bottom-color:#da251c !important;}
    .countinueWithoutEmail .captchaImage{vertical-align:bottom;border:1px solid #919191;}
    .countinueWithoutEmail .captchaQuery{width:96px !important;display:block;margin-top:6px;}
    .countinueWithoutEmail table tr.last label{position:relative;top:-4px;}
    .attentionBlock{border:1px solid #da251c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background:#fff;padding:3px;font-size:15px;color:#010101;margin:0 0 20px 0;}
    .attentionBlock .wrap{background:url(/public/images/frontend/iconAttentionBig.png) 10px 4px no-repeat #ffe9e9;padding:5px 25px 5px 50px;}
    .attentionBlock.inline{display:inline-block;*display:inline;*zoom:1;}
    .button03{display:inline-block;height:36px;line-height:36px;color:#fff !important;background:url(/public/images/frontend/button03.png) repeat-x;border-top:1px solid #52b56e;border-left:1px solid #4cab61;border-right:1px solid #4cab61;border-bottom:1px solid #267015;padding:0 19px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;font-size:16px;}
    .button03:hover{background-position:0 -36px;border-bottom:1px solid #267015 !important;color:#fff !important;}
    .button03:active{border-top:1px solid #114d18;border-left:1px solid #0d3f0f;border-right:1px solid #0d3f0f;-moz-box-shadow:inset 4px 4px 4px #006a2a;-webkit-box-shadow:inset 4px 4px 4px #006a2a;box-shadow:inset 4px 4px 4px #006a2a;}
    .button03.unactive{background-position:0 -72px;border-bottom:1px solid #ccc;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #e4e4e4;cursor:default;}
    .button03.unactive:hover{border-bottom:1px solid #ccc !important;}
    .button03.unactive:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    #fadeMeBlock{position:relative;}
    .loginTypeSelection{display:none;background:#fff;z-index:10;border:2px solid #5aa25e;text-align:center;padding:15px;position:absolute;top:0;left:0;width:660px;line-height:22px;}
    .loginTypeSelection .button05{margin:15px 15px 0 0;font-weight:normal;top:0;font-size:16px;padding:0 25px;}
    .button04{display:inline-block;height:25px;line-height:25px;background:url(/public/images/frontend/button04.png) repeat-x;border-top:1px solid #466ab8;border-bottom:1px solid #1f3e80;border-left:1px solid #3f67a7;border-right:1px solid #3f67a7;color:#fff !important;text-decoration:none !important;font-size:16px;padding:0 25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .button04:hover{color:#fff !important;background-position:0 -25px;border-bottom:1px solid #1f3e80 !important;}
    .button04:active{-moz-box-shadow:inset 4px 4px 4px #162a6b;-webkit-box-shadow:inset 4px 4px 4px #162a6b;box-shadow:inset 4px 4px 4px #162a6b;}
    .editLink{padding:0 0 0 25px;background:url(/public/images/frontend/iconEdit.png) no-repeat;float:right;font-size:12px;min-height:19px;}
    .peopleList{list-style:none;}
    .peopleList li{display:block;color:#202020;font-size:15px;font-weight:bold;border-top:1px solid #bfbfbf;padding:3px 0;}
    .peopleList li:first-child{border:0;}
    .termsList{list-style:none;margin:0 0 30px 0;}
    .termsList li{display:block;margin:0 0 10px 0;}
    .termsList li .replacedSmoothCheckbox{margin-bottom:0;position:relative;top:2px;}
    .termsList li label{width:555px;float:left;cursor:pointer;cursor:default \9;}
    .termsList li p{width:555px;color:#7a7a7a;font-size:12px;line-height:17px;margin:5px 0 0 45px;}
    .termsOfUse .button03{font-size:16px;}
    .rightColumn{margin-bottom:30px;}
    .rightColumn .resultContent .roomInformation ul, .innerpage.rightColumn ul{list-style:none;padding:0 0 0 30px;margin:0 0 20px -2px;*list-style-image:url(/public/images/frontend/markerLvl1.png) no-repeat;}
    .rightColumn .resultContent .roomInformation ul > li, .innerpage.rightColumn ul > li{position:relative;color:#1f1a17;line-height:20px;font-size:14px;}
    .innerpage.rightColumn ul > li.head{font:bold 14px tahoma;margin-left:-20px;margin-bottom:8px;margin-top:36px;}
    .innerpage.rightColumn ul > li.head:first-child{margin-top:0px;}
    .innerpage.rightColumn ul > li.head:before{display:none;}
    .rightColumn .resultContent .roomInformation ul > li{margin-bottom:0;}
    .rightColumn .resultContent .roomInformation ul > li:before, .innerpage.rightColumn ul > li:before{content:url(/public/images/frontend/markerLvl1.png);color:#5a97cd;line-height:10px;position:absolute;left:-20px;top:5px;}
    .rightColumn .resultContent .roomInformation ul ul > li:before, .rightColumn .resultContent .roomInformation ol ul > li:before, .innerpage.rightColumn ul ul > li:before, .innerpage.rightColumn ol ul > li:before{content:url(/public/images/frontend/markerLvl2.png);left:-16px;top:5px;}
    .rightColumn .resultContent .roomInformation ul ul, .innerpage.rightColumn ul ul{margin:10px 0 21px 0;*list-style-image:url(/public/images/frontend/markerLvl2.png) no-repeat;}
    .rightColumn .resultContent .roomInformation ol ul, .innerpage.rightColumn ol ul{margin:10px 0 21px 0;*list-style-image:url(/public/images/frontend/markerLvl2.png) no-repeat;}
    .rightColumn .resultContent .roomInformation ul ul > li, .rightColumn .resultContent .roomInformation ol ul > li, .innerpage.rightColumn ul ul > li, .innerpage.rightColumn ol ul > li{font-size:12px;line-height:17px;margin:0 0 9px 0;}
    .rightColumn .resultContent .roomInformation ol, .innerpage.rightColumn ol{padding:0 0 0 30px;margin:0 0 20px 0;list-style:none;*list-style:decimal;}
    .rightColumn .resultContent .roomInformation ol > li, .innerpage.rightColumn ol > li{font-size:14px;color:#1f1a17;line-height:20px;margin:0 0 20px 0;position:relative;}
    .rightColumn .resultContent .roomInformation ol > li{margin-bottom:0;}
    .rightColumn .resultContent .roomInformation ol ol, .innerpage.rightColumn ol ol{margin:12px 0 21px 0;padding-left:46px;}
    .rightColumn .resultContent .roomInformation ul ol, .innerpage.rightColumn ul ol{padding-left:46px;margin-top:10px;}
    .rightColumn .resultContent .roomInformation ol ol > li, .rightColumn .resultContent .roomInformation ul ol > li, .innerpage.rightColumn ol ol > li, .innerpage.rightColumn ul ol > li{font-size:12px;line-height:17px;margin:0 0 9px 0;}
    .rightColumn .resultContent .roomInformation ol > li:before, .innerpage.rightColumn ol > li:before{content:attr(positionNumber);color:#153170;font-size:14px;font-family:times New Roman;font-weight:bold;position:absolute;left:-20px;top:0px;}
    .rightColumn .resultContent .roomInformation ol ol > li:before, .rightColumn .resultContent .roomInformation ul ol > li:before, .innerpage.rightColumn ol ol > li:before, .innerpage.rightColumn ul ol > li:before{color:#707086;font-size:12px;left:-29px;}
    .innerpage.rightColumn h1{color:#1f1a17;line-height:26px;font-size:20px;font-weight:normal;margin:0 0 20px 0;}
    .innerpage.rightColumn h2{color:#153170;font-size:18px;font-weight:normal;line-height:26px;margin:1px 0 26px 0;}
    .innerpage.rightColumn h3{color:#1f1a17;font-size:16px;font-weight:bold;line-height:26px;margin:0 0 15px 0;}
    .innerpage.rightColumn p{color:#1f1a17;font-size:14px;line-height:21px;font-family:arial, sans;margin:0 0 10px 0;}
    .innerpage.rightColumnWide h1{color:#1f1a17;line-height:26px;font-size:20px;font-weight:normal;margin:0 0 20px 0;}
    .innerpage.rightColumnWide h2{color:#153170;font-size:18px;font-weight:normal;line-height:26px;margin:1px 0 26px 0;}
    .innerpage.rightColumnWide h3{color:#1f1a17;font-size:16px;font-weight:bold;line-height:26px;margin:0 0 15px 0;}
    .innerpage.rightColumnWide p{color:#1f1a17;font-size:14px;line-height:21px;font-family:arial, sans;margin:0 0 10px 0;}
    .imgWrapper{display:inline-block;*zoom:1;}
    .imgWrapper .wrap2{display:inline-block;position:relative;border:1px solid #d6d6d6;}
    .imgWrapper img{display:inline-block;*zoom:1;padding:2px;}
    .imgWrapper.left{float:left;margin:0 21px 5px 0;}
    .imgWrapper.right{float:right;margin:0 0 5px 21px;}
    .imgWrapper .text{display:block;font-size:12px;line-height:16px;color:#949494;text-align:center;padding:9px 10px 10px 14px;}
    .innerpage.rightColumn table{margin:0 0 10px 0;}
    .innerpage.rightColumn table td{vertical-align:top;font-size:14px;}
    .innerpage.rightColumn table.type1{border:1px solid #cfcfcf;border-collapse:collapse;}
    .innerpage.rightColumn table.type1 td{border:1px solid #cfcfcf;font-size:14px;padding:8px 15px;}
    .innerpage.rightColumn table.type1 tr.first td{background:#153170 !important;color:#fff;}
    .innerpage.rightColumn table.type1 tr:hover td{background:#ebf5fe;}
    .innerpage.rightColumn table.type2{border:1px solid #cfcfcf;border-collapse:collapse;}
    .innerpage.rightColumn table.type2 td{border:1px solid #cfcfcf;font-size:14px;padding:8px 15px;}
    .innerpage.rightColumn table.type2 td.first{background:#153170 !important;color:#fff;}
    .innerpage.rightColumn table.type2 tr:hover td{background:#ebf5fe;}
    .innerpage.rightColumn table.type2 td.even{background:#f1f6ff;}
    .innerpage.rightColumn table.type3{border:1px solid #cfcfcf;border-collapse:collapse;}
    .innerpage.rightColumn table.type3 td{border:1px solid #cfcfcf;font-size:14px;padding:8px 12px;}
    .innerpage.rightColumn table.type3 tr.first td{background:#153170 !important;color:#fff;}
    .innerpage.rightColumn table.type3 tr.even td{background:#f1f6ff;}
    .innerpage.rightColumn blockquote{font-style:italic;display:block;color:#303030;line-height:20px;font-family:arial, sans;font-size:14px;padding:12px 10px 12px 39px;margin:0 0 11px 0;}
    .innerpage.rightColumn blockquote .quote{position:relative;display:inline-block;width:10px;height:10px;}
    .innerpage.rightColumn blockquote .quote span{position:absolute;top:-8px;left:0;color:#153170;font-size:27px;font-family:tahoma;font-style:normal;}
    .innerpage.rightColumn blockquote .quote.left{left:-14px;margin:0 0 0 -9px;}
    .innerpage.rightColumn blockquote .quote.right{left:10px;top:2px;}
    div.important{border:1px solid #da251c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background:#fff;padding:3px;font-size:15px;color:#010101;margin:0 0 20px 0;}
    div.important .wrap{background:url(/public/images/frontend/iconAttentionBig.png) 10px 8px no-repeat #ffe9e9;padding:7px 25px 7px 50px;}
    div.important .wrap p:last-child{margin:0 !important;}
    div.information{border:1px solid #153170;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background:#fff;padding:3px;font-size:15px;color:#010101;margin:0 0 20px 0;}
    div.important p{color:#1F1A17 !important;font-family:arial,sans !important;font-size:14px !important;line-height:21px !important;margin:0 0 10px !important;}
    div.information .wrap{background:url(/public/images/frontend/iconInformationBig.png) 10px 8px no-repeat #e9efff;padding:7px 25px 7px 50px;}
    div.information .wrap p:last-child{margin:0 !important;}
    div.important.green{border:1px solid #2c7a21 !important;}
    div.important.green .wrap{background:#edf7ee;text-align:center;}
    div.important.green .wrap p{margin:auto !important;padding:0 0 0 20px;position:relative;left:-20px;line-height:21px;display:block;position:relative;display:inline-block;*display:inline;*zoom:1;}
    div.important.green .wrap p:before{content:'';position:absolute;top:-1px;left:-13px;background:url(/public/images/frontend/Clock.png) no-repeat;width:23px;height:22px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    div.important.green p strong{color:#6F8775;}
    .innerpage.rightColumn span.important{color:#fff;background:#da251c;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px 10px;}
    .innerpage.rightColumn p.unimportant{color:#6e6e6e;font-style:italic;margin:20px 30px;}
    .paymentMethods{position:relative;width:830px;margin:auto;margin-bottom:30px;}
    .paymentMethods .method{border:2px solid #c0c0c0;padding:30px 36px 30px 36px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
    .paymentMethods table{width:100%;border-collapse:collapse;}
    .paymentMethods table td{vertical-align:top;font-size:12px;color:#6b6b6b;}
    .paymentMethods table td.last{text-align:right;color:#8e8e8e;font-size:13px;}
    .paymentMethods table td .price{color:#347226;font-size:18px;display:block;}
    .paymentMethods table td strong{font-size:16px;color:#153170;}
    .paymentMethods label{border:1px solid #fff;display:block;cursor:pointer;padding:20px 10px 20px 10px;border-top:1px solid #b7b7b7;margin:0 0 -1px 0;}
    .paymentMethods label:first-child{border-top-color:#fff;}
    .paymentMethods label:hover{background:#f1f7ff;border-color:#0f2b6c;position:relative;z-index:2;}
    .paymentMethods .avilableCards{margin-top:15px;}
    .paymentMethods .avilableCards img{vertical-align:middle;margin:0 15px 0 0;}
    .paymentMethods .button02{float:right;margin:20px 0 0 0;}
    .orderInfo{border-collapse:collapse;width:767px;margin:auto;}
    .orderInfo td{padding:7px 20px;vertical-align:top;}
    .orderInfo tr:first-child td{background:#e7eaf0;font-size:18px;color:#153170;text-align:left;}
    .orderInfo tr.last td{background:#153170;color:#fff;font-size:16px;text-align:left;}
    .orderInfo .price{color:#fff !important;font-size:18px !important;font-weight:normal !important;display:inline !important;}
    .orderInfo td.first{width:475px;padding-right:5px;}
    .orderInfo td.last{padding-right:5px;}
    .orderInfo tr.last td.last{color:#8999bd;}
    .payment{position:relative;width:816px;margin:auto;margin-bottom:30px;}
    .payment .method{border:2px solid #c0c0c0;padding:21px 21px 21px 41px;;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
    .payment .method.withAction{border-color:#da251c !important;}
    .payment .method .orderInfo{width:767px;margin:0 0 20px -21px;}
    .payment .method p{font-size:12px;color:#0a0a0a;margin:0 0 5px 0;}
    p.attention{color:#da251c !important;font-weight:bold;padding:2px 0 2px 26px;background:url(/public/images/frontend/iconAttention.png) no-repeat;}
    p.pass_changed{color:green !important;font-weight:bold;padding:2px 0 2px 26px;background:url(/public/images/frontend/greenInfo.png) no-repeat;}
    p.non-return-rate{background:url(/public/images/frontend/non-return-rate.png) no-repeat;color:#000 !important;font-weight:bold;padding:2px 0 2px 26px;}
    p.return-rate{background:url(/public/images/frontend/return-rate.png) no-repeat 0 2px;color:#439a47 !important;font-weight:bold;padding:2px 0 0 26px;line-height:1.7;}
    .payment h3{font-weight:normal !important;margin:0 0 15px 0;}
    .payment .clear.spacer{height:2px;margin:0 0 15px 0;}
    p.info{color:#262626 !important;padding:1px 0 1px 26px;line-height:14px;font-family:arial, sans;background:url(/public/images/frontend/iconInfo.png) 0 1px no-repeat;}
    p.info.alt{background-position:2px 4px;font-size:12px;margin:0 0 17px 0;}
    span.red{color:#b50101}
    p.info.blueText{color:#153170;font:bold 12px tahoma;}
    p.error{color:#f03228;font-size:13px;}
    p.ok{color:#3c8635;font-size:13px;}
    .clientInfoForm{margin:0 0 30px 0;}
    .clientInfoForm table{border-collapse:collapse;width:670px;}
    .clientInfoForm table td{vertical-align:top;padding:5px;}
    .clientInfoForm table td.first{width:123px;}
    .clientInfoForm table td label{color:#4e4e4e;font-weight:bold;font-size:14px;}
    .clientInfoForm input[type="text"]{width:307px;height:25px;line-height:25px;padding:0 10px;margin:0 0 1px 0;border:1px solid #cdcdcd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;-moz-box-shadow:inset 0 5px 5px #e8e8e8;-webkit-box-shadow:inset 0 5px 5px #e8e8e8;box-shadow:inset 0 5px 5px #e8e8e8;background:url(/public/images/frontend/inputTextShadow.png) repeat-x \9;font-size:15px;font-family:arial;}
    .clientInfoForm tr.error td{background:#fff2f2;}
    p.desc{color:#7e7e7e !important;font-size:11px !important;line-height:13px !important;padding:0 0 0 4px !important;margin:0 !important;}
    p.descArrivDep{color:#7e7e7e !important;font-size:11px !important;line-height:13px !important;padding:3px 0px !important;margin:2 !important;}
    div.error{font-size:13px !important;}
    p.error{padding:2px 0 0 20px !important;background:url(/public/images/frontend/iconError.png) 0 4px no-repeat !important;color:#f03228 !important;font-size:13px !important;line-height:16px;min-height:18px;}
    .clientInfoForm input[type="text"].middle{width:162px;}
    .cardLabel{float:left;margin:0 30px 0 0;font-weight:bold;}
    .cardForm{float:left;width:569px;margin:0 0 20px 0;}
    .cardFront{background:url(/public/images/frontend/cardFront.png) repeat-x #ececec;width:399px;min-height:207px;float:left;padding:20px;border:1px solid #c2c2c2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;z-index:1;box-shadow:8px 0 3px rgba(0,0,0,0.1);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
    .cardFront table{border-collapse:collapse;}
    .cardFront table td{vertical-align:top;}
    .cardFront .smoothRadio{float:left;}
    .cardFront .replacedSmoothRadio{float:left;margin:7px 5px 0 0;}
    .cardFront label{display:block;margin:0 0 5px 0;color:#4e4e4e;}
    .cardFront .cardChoice label{float:left;margin:0;}
    .cardFront .cardChoice label[for="cardVisa"]{width:69px;height:29px;background:url(/public/images/frontend/iconVisa.png) 0 -29px no-repeat;margin:0 20px 0 0;}
    .cardFront .cardChoice label[for="cardVisa"].active{background-position:0 0;}
    .cardFront .cardChoice label[for="cardMastercard"]{width:54px;height:34px;background:url(/public/images/frontend/iconMastercard.png) 0 -34px no-repeat;margin:0 20px 0 0;}
    .cardFront .cardChoice label[for="cardMastercard"].active{background-position:0 1px;}
    .cardFront .cardChoice label[for="cardAmericanExpress"]{width:50px;height:31px;background:url(/public/images/frontend/iconAmericanExpress.png) 0 -31px no-repeat;margin:0 20px 0 0;}
    .cardFront .cardChoice label[for="cardAmericanExpress"].active{background-position:0 0;}
    .cardForm p.error{color:#f03228;padding:0 0 0 22px;background:url(/public/images/frontend/iconError.png) no-repeat;margin:5px 0 5px 0;}
    .cardFront .cardNumber{margin:0 0 15px 0;}
    .cardFront .cardNumber.error{background:#ffe9e9;}
    .cardFront .cardNumber input[type="text"]{width:70px;height:25px;line-height:25px;padding:0 10px;border:1px solid #cdcdcd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;-moz-box-shadow:inset 0 5px 5px #e8e8e8;-webkit-box-shadow:inset 0 5px 5px #e8e8e8;box-shadow:inset 0 5px 5px #e8e8e8;background:url(/public/images/frontend/inputTextShadow.png) repeat-x \9;font-family:arial;text-align:center;color:#555;font-size:19px;margin:0 0 0 5px;letter-spacing:2px;}
    .cardFront .cardNumber input[type="text"]:focus{-moz-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;-webkit-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;}
    .cardFront .cardNumber label + input[type="text"]{margin:0;}
    .cardFront .cardDate{text-align:right;padding:10px 3px 0 0;margin:0 0 15px 0;}
    .cardFront .cardDate.error{background:#ffe9e9;}
    .cardFront .cardDate p{display:inline-block;*display:inline;*zoom:1;}
    .cardFront .cardDate table{border-collapse:collapse;font-size:11px;color:#9b9b9b;display:inline-block;vertical-align:top;width:auto;}
    .cardFront .cardDate table td{text-align:center;padding:0 0 0 5px;font-size:17px;vertical-align:middle;}
    .cardFront .cardDate label{display:inline-block;vertical-align:middle;}
    .cardFront .cardDate table input[type="text"]{height:25px;line-height:25px;padding:0 10px;border:1px solid #cdcdcd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;-moz-box-shadow:inset 0 5px 5px #e8e8e8;-webkit-box-shadow:inset 0 5px 5px #e8e8e8;box-shadow:inset 0 5px 5px #e8e8e8;background:url(/public/images/frontend/inputTextShadow.png) repeat-x \9;font-family:arial;text-align:center;color:#555;font-size:19px;width:32px;}
    .cardFront .cardDate table input[type="text"]:focus{-moz-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;-webkit-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;}
    .cardFront .cardDate .year input[type="text"]{width:45px;}
    .payment .method p.info{margin-bottom:35px;}
    .cardFront .cardOwner{border-collapse:collapse;}
    .cardFront .cardOwner{}
    .cardFront .cardOwner label{display:block;float:none;margin:0 0 3px 0;}
    .cardFront .cardOwner input[type="text"]{height:25px;line-height:25px;padding:0 10px;border:1px solid #cdcdcd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;-moz-box-shadow:inset 0 5px 5px #e8e8e8;-webkit-box-shadow:inset 0 5px 5px #e8e8e8;box-shadow:inset 0 5px 5px #e8e8e8;background:url(/public/images/frontend/inputTextShadow.png) repeat-x \9;font-family:arial;text-align:left;color:#555;font-size:19px;display:block;}
    .cardFront .cardOwner input[type="text"]:focus{-moz-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;-webkit-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;}
    .cardFront .cardOwner .firstName.error{background:#ffe9e9;}
    .cardFront .cardOwner .firstName p.error{padding-right:15px;}
    .cardFront .cardOwner .lastName.error{background:#ffe9e9;}
    .cardFront .cardOwner .firstName input[type="text"]{width:119px;margin:0 18px 0 0;}
    .cardFront .cardOwner .lastName input[type="text"]{width:215px;}
    .cardBackend{background:url(/public/images/frontend/cardBackend.png) repeat-x;min-height:138px;float:left;padding:109px 0 0 34px;width:100px;margin:0 0 0 -10px;border:1px solid #c2c2c2;border-left:0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;color:#313131;}
    .cardBackend .helpPopup{position:absolute;bottom:33px;left:55px;width:259px;background:#fff;border:1px solid #848484;display:none;}
    .cardBackend .helpPopup div{padding:12px 16px 10px 22px;position:relative;}
    .cardBackend .helpPopup div:after{content:url(/public/images/frontend/popupArrow.png);position:absolute;bottom:-24px;left:-1px;}
    .cardBackend .helpPopup p{color:#696464;line-height:16px;}
    .cardBackend .helpPopup img{margin:0 0 20px 0;}
    .cardBackend label{display:block;margin:0 0 4px 0;}
    .cardBackend input[type="text"]{height:30px;line-height:25px;padding:0 10px;border:1px solid #cdcdcd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;-moz-box-shadow:inset 0 5px 5px #e8e8e8;-webkit-box-shadow:inset 0 5px 5px #e8e8e8;box-shadow:inset 0 5px 5px #e8e8e8;background:url(/public/images/frontend/inputTextShadow.png) repeat-x \9;font-family:arial;text-align:left;color:#555;font-size:19px;display:block;width:70px;margin:0 0 5px 0;}
    .cardBackend input[type="text"]:focus{-moz-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;-webkit-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;}
    .cardBackend .whatIsFightClub{position:relative;}
    .cardBackend .whatIsFightClub a{color:#da251c;font-size:13px;text-decoration:none;border-bottom:1px dashed #da251c;}
    .cardBackend .whatIsFightClub a:hover{color:#113279 !important;border-bottom:1px dashed #113279 !important;}
    .method .information p{font-size:14px;}
    .method .goBackLink{margin:0 70px 0 0;}
    #overlayTransfersSearchFormMap, #overlayBookingSearchFormRooms, #overlayHotelSearchFormRooms, #overlayHotelImages, #overlay, #overlayHI{position:absolute;top:0;left:0;width:100%;min-height:100%;-pie-background:rgba(13,39,90,0.7);background:rgba(13,39,90,0.7);z-index:1000;display:none;behavior:url(/public/js/pie.htc);}
    .OverlayTransferOrderInfo{position:absolute;top:0;left:0;width:100%;min-height:100%;-pie-background:rgba(16,113,203,0.7);background:rgba(16,113,203,0.7);z-index:1000;display:none;}
    #overlayTransfersSearchFormMapError{position:absolute;top:0;left:0;width:100%;min-height:100%;-pie-background:rgba(13,39,90,0.7);background:rgba(13,39,90,0.7);z-index:3000;display:none;}
    #overlayWindowTransfersSearchFormMap, #overlayWindowBookingSearchFormRooms, #overlayWindowHotelSearchFormRooms, #overlayWindowHotelImages, #overlayWindow{z-index:3002;width:905px;margin:auto;padding:7px;position:relative;background:#BAD0FF;-pie-background:rgba(255,255,255,0.3);background:rgba(255,255,255,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
    #overlayWindowTransfersSearchFormTextError{z-index:3002;width:550px;margin:246px 0 0 470px;padding:30px;position:relative;-pie-background:rgba(255,255,255,0.3);background:rgba(255,255,255,1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
    #overlayWindowTransfersSearchFormMap .wrap, #overlayWindowBookingSearchFormRooms .wrap, #overlayWindowHotelSearchFormRooms .wrap, #overlayWindowHotelImages .wrap, #overlayWindow .wrap{display:none;padding:23px 27px;position:relative;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;max-height:650px;overflow-x:hidden;}
    #overlayWindowHotelImages .wrap{overflow-x:hidden;overflow-y:hidden;overflow:hidden;}
    .infoBlock01 h2{background:#153170;color:#fff;font-size:18px;font-weight:normal;font-family:tahoma, sans;padding:6px 15px 8px 15px;margin:0 0 13px 0;}
    .infoBlock01 p{line-height:18px;font-size:14px;margin:0 0 10px 0;}
    .infoBlock01 .text{border:1px solid #e0e0e0;padding:15px 22px;}
    .clockSystem{float:left;margin:40px 54px 40px 0;}
    .infoBlock01 h4{color:#565656;font-size:16px;font-weight:bold;font-family:tahoma;text-align:center;margin:0 0 8px 0;}
    .clockSystem .decore{border:1px solid #d5d5d5;border-bottom:0;height:13px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
    .clockSystem img{margin:0 0 0 5px;}
    #overlayWindowTransfersSearchFormMap .windowClose, #overlayWindowBookingSearchFormRooms .windowClose, #hotelsSearchCitiesTestError .windowClose, #overlayWindowHotelSearchFormRooms .windowClose, #overlayWindowHotelImages .windowClose, #overlayWindow .windowClose{position:absolute;right:-10px;top:-10px;display:inline-block;width:35px;height:35px;line-height:31px;text-align:center;background:#fff;text-decoration:none;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;box-shadow:-5px 5px 5px rgba(181,181,181,0.5);font-size:27px;overflow:hidden;z-index:100;behavior:url(/public/js/pie.htc);}
    .ErrorsClose{position:absolute;right:442px;top:225px;display:inline-block;width:35px;height:35px;line-height:31px;text-align:center;background:#fff;text-decoration:none;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;box-shadow:-5px 5px 5px rgba(181,181,181,1);font-size:27px;overflow:hidden;z-index:100;}
    .dashed{text-decoration:none;border-bottom:1px dashed #153170;}
    .dashed:hover{border-bottom:1px dashed #da251c;}
    .zagran p{margin:0 0 15px 0;}
    .zagran table{border-collapse:collapse;}
    .zagran table td{padding:10px 0;border-bottom:2px solid #c8c8c8;text-align:right;}
    .zagran table td:first-child{font-weight:bold;width:100px;padding-right:10px;}
    .zagran table tr:last-child td{border:0;}
    .privateRoomContents{min-height:300px;}
    .privateRoomContents li{display:block;position:static;min-height:300px;}
    .orderHeader{border-collapse:collapse;width:100%;margin:15px 0 10px 0;}
    .orderHeader > tbody > tr > td:first-child{width:450px;border-bottom:6px solid #e9e9e9;text-align:left;color:#969595;}
    .orderHeader > tbody > tr > td{border-bottom:6px solid #c4c4c4;color:#969595;font-size:13px;padding:0 0 15px 0;color:#1d1d1d;font-size:13px;text-align:right;vertical-align:top;}
    .orderHeader > tbody > tr > td:first-child h2{color:#242424;font-size:18px;font-weight:normal;margin:0 0 3px 0;}
    .orderHeader > tbody > tr > td .orderNumber{font-size:19px;text-align:right;}
    .orderHeader > tbody > tr > td .orderDate{font-size:13px;font-weight:bold;text-align:right;}
    .orderHeader .orderInf{border-collapse:collapse;width:100%;}
    .orderHeader .orderInf td{vertical-align:bottom;padding:0 0 5px 8px;}
    .orderHeader .orderInf td:first-child{padding-left:0px;}
    .greyButton{display:inline-block;color:#153170;font-size:13px;background:#ebebeb;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#e4e4e4));background:-webkit-linear-gradient(#fbfbfb, #e4e4e4);background:-moz-linear-gradient(#fbfbfb, #e4e4e4);background:-ms-linear-gradient(#fbfbfb, #e4e4e4);background:-o-linear-gradient(#fbfbfb, #e4e4e4);background:linear-gradient(#fbfbfb, #e4e4e4);-pie-background:linear-gradient(#fbfbfb, #e4e4e4);border:1px solid #d9d9d9;border-bottom-color:#f6f6f6 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 2px #d0d0d0;-webkit-box-shadow:0 2px 2px #d0d0d0;box-shadow:0 2px 2px #d0d0d0;cursor:pointer;text-decoration:none !important;}
    .greyButton:hover{border-bottom-color:#f6f6f6 !important;}
    .greyButton span{text-decoration:underline;padding:7px 10px 8px 10px;}
    .greyButton.cancel span{display:inline-block;padding-left:40px;background:url(/public/images/frontend/iconCancel.png) 14px 2px no-repeat;}
    .greyButton.edit{position:absolute;margin-left:217px;margin-top:-25px;}
    .greyButton.edit span{display:inline-block;padding:3px 10px 6px;padding-left:40px;background:url(/public/images/frontend/pencil.png) 14px 4px no-repeat;font-weight:bold;}
    .orderActionList{border-collapse:collapse;width:100%;margin:0 0 20px 0;}
    .orderActionList tr:first-child td{font-size:11px !important;color:#4e4e4e;padding:6px 0 4px 0;}
    .orderActionList td{border-bottom:1px solid #ddd;padding:6px 0 10px 0;border-top:1px solid #DDD;}
    .orderActionList td:first-child{padding-left:15px;padding-right:2px;}
    .orderActionList td.title{width:170px;padding-right:10px;}
    .orderActionList td.price{text-align:center;padding-right:10px;padding-left:10px;}
    .orderActionList td.status{text-align:center;color:#347d3b;}
    .orderActionList td.status.red{color:#d9251c;}
    .orderActionList td.action{text-align:right;padding-right:15px;}
    .orderActionList tr.last td{border:0;}
    .orderActionList tr.last td:first-child{text-align:right;color:#2a2a2a;font-size:14px;padding-right:10px;}
    .orderActionList tr.last td.last{color:#347d3b;font-size:16px;font-weight:bold;font-family:arial;}
    .resultElement.alt2{border-color:#cbcbcb;padding:20px 23px;}
    .resultElement.alt2 .resultContent{width:auto;}
    .resultElement.alt2 .hotelInfo{width:260px;}
    .resultElement.alt2 .priceInfo{color:#2e2e2e;font-size:14px;font-weight:bold;width:190px;}
    .resultElement.alt2 .text{margin-bottom:22px;}
    .smeta{border-collapse:collapse;width:100%;table-layout:fixed;border-top:2px solid #cbcbcb;border-bottom:2px solid #cbcbcb;margin:0 0 20px 0;}
    .smeta td{vertical-align:top;padding:12px 10px 20px 0;}
    .smeta td.title{color:#2a2a2a;font-size:15px;font-weight:bold;line-height:16px;width:30%;}
    .smeta td.peopleList{font-size:14px;font-family:arial, sans;color:#2a2a2a;line-height:22px;width:40%;padding-left:15px;}
    .smeta td.summ{vertical-align:bottom;font-size:14px;font-family:arial, sans;color:#2a2a2a;width:30%;text-align:right;}
    .smeta td.summ strong{color:#347d3b}
    .ruleBlock a.document{float:right;}
    a.document{padding:7px 12px 8px 14px;margin:0 0 0 20px;text-decoration:none;color:#6a6a6a;}
    a.document img{float:left;margin:0 15px 0 0;}
    a.document strong{text-decoration:underline;}
    a.document span{float:left;padding:0;text-decoration:none;}
    .ruleBlock .text{width:397px;padding:0 0 0 13px;float:none;}
    .resultElement.alt2 p{color:#636363;font-size:12px;line-height:18px;margin-bottom:0;}
    .borderHeader{border-bottom:2px solid #5f5f5f !important;color:#153170 !important;font-size:18px !important;font-weight:normal !important;padding:0 0 11px 0 !important;margin:0 0 18px 0 !important;}
    .greyHeaderBlock{border:1px solid #cbcbcb;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin:10px 0 25px 0;}
    .greyHeaderBlock .header{background:#f2f2f2;overflow:hidden;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:5px 21px 6px 10px;}
    .visaStatus{width:100%;border-spacing:0;margin:0 0 0 0;}
    .visaStatus tr.first td{}
    .greyHeaderBlock > .header .status{float:right;color:#347d3b;font-size:14px;padding:0 0 0 24px;height:15px;line-height:15px;background:url(/public/images/frontend/iconGood.png) no-repeat;font-weight:bold;margin:6px 0 0 0;}
    .visaStatus tr td{border-bottom:1px solid #cbcbcb;}
    .visaStatus tr.last td{border:0;}
    .visaStatus td{padding:10px;vertical-align:top;font-size:12px;color:#4c4c4c;line-height:21px;}
    .shtampLink{display:inline-block;float:left;padding:0 0 0 45px;background:url(/public/images/frontend/iconShtamp.png) no-repeat;height:30px;line-height:30px;font-size:14px;color:#143070;}
    .visaStatus td.first{font-weight:bold;font-size:14px;padding-left:20px;}
    .servicesLinkList{background:url(/public/images/frontend/iconServiceList.png) no-repeat;padding:0 0 0 35px;height:24px;line-height:24px;float:left;}
    .loginDaRegBlock{width:715px;margin:auto;}
    .loginDaRegBlock h1{color:#343434;font-size:22px;font-weight:normal;text-align:center;background:url(/public/images/frontend/gradientHeader.png) bottom no-repeat;padding:0 0 12px 0;margin:0 0 12px 0;}
    .loginDaRegBlock .greeting{text-align:center;font-size:16px;}
    .loginDaRegBlock .offerTabs{margin:22px 0 0 0;}
    .loginDaRegBlock table{border-collapse:collapse;}
    .loginDaRegBlock table td{vertical-align:top;padding:10px 0 5px 10px;border-bottom:1px solid #fff;}
    .loginDaRegBlock table td.first{padding:10px 23px 5px 10px;}
    .loginDaRegBlock table td.last{padding-right:0;}
    .loginDaRegBlock .regForm table td.last{width:225px;padding-right:10px;}
    .loginDaRegBlock label{font-weight:bold;font-size:14px;color:#4e4e4e;line-height:23px;white-space:nowrap;}
    .loginDaRegBlock input[type="text"], .loginDaRegBlock input[type="password"], .standart, input[type="password"].standart{border:1px solid #dadada;height:23px;line-height:23px;width:227px;padding:0 9px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 4px 4px #eaeaea;-moz-box-shadow:inset 0 4px 4px #eaeaea;box-shadow:inset 0 4px 4px #eaeaea;margin:0 9px 4px 0;}
    .loginDaRegBlock input[type="text"]:focus, .loginDaRegBlock input[type="password"]:focus, input[type="text"].standart:focus, input[type="password"].standart:focus{-moz-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;-webkit-box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;box-shadow:inset 0 5px 5px #e8e8e8, 0 0 5px #eee391, 0 0 5px #eee391;}
    .loginDaRegBlock .submit{margin:16px 0 0 0;}
    .loginDaRegBlock input[type="text"].small{width:118px;}
    .loginDaRegBlock .captcha input[type="text"]{width:98px;}
    .loginDaRegBlock .captcha img{border:1px solid #919191;margin:0 0 6px 0;vertical-align:bottom;}
    .loginDaRegBlock input[type="password"]{margin-bottom:5px;}
    .loginDaRegBlock tr.error td{background:#fff2f2;}
    .regForm table{border-collapse:collapse;width:100%;}
    .regForm table tr{}
    .regForm table tr.spacer td{border-bottom:1px solid #e9e9e9;}
    .regForm span + label{cursor:pointer;cursor:default \9;position:relative;top:-2px;margin:0 10px 0 0;font-weight:normal;}
    .regForm p.desc{color:#7e7e7e;font-size:11px;margin:0;line-height:11px;}
    .loginDaRegBlock .regForm input[type="text"]{}
    .loginDaRegBlock .captchaRefresh{border:0;position:relative;top:-7px;}
    .loginDaRegBlock .captchaRefresh span{border-bottom:1px dashed #193c89;}
    .loginSuccessful{padding:0 0 0 71px;width:470px;background:url(/public/images/frontend/success.png) no-repeat;margin:40px 0 200px 185px;}
    .loginSuccessful h2{color:#347d3b;font-size:19px;color:#347d3b;margin:0 0 15px 0;}
    .loginSuccessful p{font-size:16px;}
    .greyHeaderBlock > div.wrap{padding:16px;}
    .serviceList{}
    .greyHeaderBlock label{display:block;font-weight:bold;font-size:14px;margin:0 0 9px 0;}
    .serviceList span + label{display:inline-block;font-weight:normal;cursor:pointer;cursor:default \9;position:relative;top:-3px;margin:0 25px 0 7px;}
    .serviceList .clear.spacer{margin:10px 0;}
    .serviceList .timeComm{margin:0 0 0 20px;padding:4px 0 4px 8px;}
    .serviceList .submit{float:right;margin:5px 0 0 0;}
    .serviceList table{border-collapse:collapse;}
    .changedInPurchase{background:url(/public/images/frontend/iconEdit.png) 8px 0 no-repeat;padding:0 0 0 35px;height:24px;line-height:24px;float:left;}
    .editInPurchase{}
    .editInPurchase .wrap{padding:17px;}
    .editInPurchase table{border-collapse:collapse;margin:0 0 10px 0;}
    .editInPurchase table td{vertical-align:top;border-bottom:1px solid #e5e5e5;padding:7px 0 10px 0;}
    .editInPurchase table label{position:relative;top:20px;}
    .editInPurchase table td:first-child{width:170px;}
    .editInPurchase .submit{float:right;}
    input[type="text"].error,
    input[type="password"].error{border-color:#f00 !important;}
    .greyHeaderBlock2{margin:0 0 15px 0;border:1px solid #cbcbcb;-moz-border-radius:6px/5px;-webkit-border-radius:6px/5px;border-radius:6px/5px;position:relative;}
    .greyHeaderBlock2 .header{background:url(/public/images/frontend/greyHeaderBlock2.png) repeat-y #fff;overflow:hidden;border-bottom:1px solid #cbcbcb;-moz-border-radius:6px/5px;-webkit-border-radius:6px/5px;border-radius:6px/5px;position:relative;padding:7px 19px 5px 14px;margin:0 0 5px 0;}
    .blueDocLink{background:url(/public/images/frontend/iconBlueDoc.png) no-repeat;float:left;padding:0 0 0 45px;height:37px;line-height:35px;font-size:14px;}
    .greyHeaderBlock2 .editLink{font-size:13px;margin-top:7px;}
    .greyHeaderBlock2 p{color:#8c8c8c;font-size:14px;padding:0 20px 0 59px;line-height:18px;}
    .greyHeaderBlock2 .header p{color:#797979;font-size:13px;padding:0 0 0 0;float:right;font-weight:bold;width:180px;text-align:right;line-height:16px;}
    .greyHeaderBlock2 .whiteDoc{background:url(/public/images/frontend/iconWhiteDoc.png) no-repeat;float:left;padding:0 0 0 45px;height:37px;line-height:35px;color:#575757;font-size:14px;}
    .InsuranceTable{border-collapse:collapse;width:100%;font-size:13px;}
    .InsuranceTable td.first{width:62%;}
    .InsuranceTable td.last{color:#6a6a6a;font-size:12px;}
    .InsuranceTable td{vertical-align:top;}
    .InsuranceTable td p{font-size:13px;line-height:23px;margin:0;font-family:arial, sans;color:#1a1a1a;}
    .doc{display:inline-block;vertical-align:middle;text-decoration:none;font-family:arial,sans;font-size:14px;font-weight:bold;margin:0 4px 0 0;}
    .doc img{vertical-align:middle;margin:0 12px 0 0;}
    .doc span{text-decoration:underline;color:#d9251c;}
    .doc:hover span{text-decoration:none;}
    .InsuranceTable td.last p{color:#6a6a6a;}
    .InsuranceTable td .doc{margin:0 4px 5px 0;}
    .InsuranceCost{color:#347d3b;font-size:16px;font-weight:bold;margin:0 0 0 5px;}
    #loginBlock.logined{background-image:url(/public/images/frontend/loginBlockLogined.png);border-bottom:1px solid #8d939b;border-left:1px solid #cfdff1;border-top:1px solid #cfdff1;}
    #loginBlock .privateRoomLink{float:left;padding:0 0 0 33px;color:#153170;background:url(/public/images/frontend/iconUser.png) no-repeat;font-size:13px;line-height:23px;margin:2px 33px 0 0;font-weight:bold;}
    #loginBlock .privateRoomLink.woman{background-image:url(/public/images/frontend/iconUserWoman.png);}
    #loginBlock .linkLogOut{padding:0 0 0 18px;font-size:13px;line-height:13px;background:url(/public/images/frontend/iconLogOut.png) no-repeat;color:#153170;margin:7px 0 0 0;}
    .myData{}
    .myData h3{color:#272727;font-size:16px;font-weight:bold;margin:0 0 10px 0;font-family:tahoma,sans;}
    .myData h4{color:#272727;font-size:13px;font-weight:bold;margin:0 0 15px 0;font-family:tahoma,sans;}
    .myData .accountNumber{color:#6b6b6b;font-size:12px;line-height:19px;display:block;margin:-10px 0 10px 0;position:relative;}
    .myData p.help{color:#7e7e7e;font-size:11px;}
    .myData .clear.spacer{height:2px;margin:0 0 12px 0;}
    .myData table{border-collapse:collapse;margin:0 0 8px 0;}
    .myData table td{vertical-align:top;padding:5px 0 5px 0;color:#272727;font-size:14px;font-family:arial,sans;}
    .myData > table > tbody > tr > td:first-child{width:147px;}
    .myData > table > tbody > tr > td.last{padding-right:20px;}
    .myData table tr.error > td{background:#fff2f2;}
    input[type="text"].standart2,input[type="password"].standart2{height:19px;line-height:19px;border:1px solid #cdd3e1;background:url(/public/images/frontend/standart2.png) repeat-x;padding:0 10px;}
    input[type="text"].standart2.error{border:1px solid #f00 !important;}
    input[type="text"].standart2:focus,input[type="password"].standart2:focus{-moz-box-shadow:0 0 5px #eee391, 0 0 5px #eee391;-webkit-box-shadow:0 0 5px #eee391, 0 0 5px #eee391;box-shadow:0 0 5px #eee391, 0 0 5px #eee391;}
    .myData input[type="text"].standart2{width:246px;margin:0 0 2px 0;}
    .myData label{font-size:14px;color:#272727;}
    .myData p.desc{padding-left:0 !important;}
    .myData select{width:139px;padding:2px 3px 2px 7px;}
    .myData input[type="text"].middle{width:117px;}
    .myData input[type="text"].small{width:36px;margin:0 13px 0 0;}
    .myData input[type="text"].longMiddle{width:197px;}
    .myData span + label{display:inline-block;position:relative;top:-3px;left:1px;margin:0 14px 0 0;cursor:pointer;cursor:default \9;}
    .myData .button05{float:none;margin:20px 0 0 0;padding:0 20px;}
    .myData .replacedSmoothCheckbox + label{top:-1px;left:-4px;}
    .companionsTable{border-collapse:collapse;}
    .companionsMenu{list-style:none;margin:15px 0 25px 0;}
    .companionsMenu li{display:inline-block;vertical-align:middle;margin:0 40px 0 0;*display:inline;*zoom:1;}
    .myCompanions{display:inline-block;padding:0 0 0 61px;background:url(/public/images/frontend/iconMyCompanions.png) no-repeat;height:40px;line-height:40px;font-size:14px;}
    span.myCompanions{font-weight:bold;}
    .addCompanion{display:inline-block;padding:0 0 0 50px;background:url(/public/images/frontend/iconAddCompanion.png) no-repeat;height:34px;line-height:34px;font-size:14px;}
    span.addCompanion{font-weight:bold;}
    .companionsTable{border-collapse:collapse;width:100%;margin:0 0 20px 0;}
    .companionsTable tr:first-child td{font-size:11px;color:#4e4e4e;}
    .companionsTable td{border-bottom:1px solid #ddd;padding:10px 0 10px 0;}
    .companionsTable td.delete{text-align:right;}
    .companionsTable .editLink{font-size:14px;}
    .deleteLink{display:inline-block;padding:0 0 0 15px;color:#e80000;font-size:14px;background:url(/public/images/frontend/iconDelete.png) 0 4px no-repeat;height:14px;line-height:14px;}
    .failSearch{border-collapse:collapse;width:660px;margin:0 0 0 35px;}
    .failSearch td{border-bottom:1px solid #e5e5e5;padding:30px 0 30px 0;vertical-align:top;}
    .failSearch td.first{width:95px;}
    .failSearch tr.last td{border:0;}
    .failSearch tr:first-child td{color:#000;font-size:18px;line-height:25px;}
    .failSearch h4{color:#347d3b;font-size:14px;font-family:arial, sans;margin:0 0 8px 0;}
    .failSearch p{color:#1f1f1f;font-size:14px;font-family:arial, sans;line-height:20px !important;;}
    .failSearch tr:first-child td:first-child img{position:relative;top:-11px;}
    .failSearch div.text{margin:0 60px 0 0;}
    .pageHeader table{width:100%;margin:0 0 5px 0;}
    .pageHeader table td.center{color:#343434;font-size:22px;line-height:18px;}
    .pageHeader.alt{background:url(/public/images/frontend/pageHeaderLong.png) no-repeat center;}
    #comparisonContainer{overflow:hidden;width:100%;}
    #comparisonContainer table.hotelList{border-spacing:36px 0;margin:0 0 18px 159px;}
    #comparisonContainer table td{vertical-align:top;width:262px;}
    #comparisonContainer table td:first-child{width:185px;}
    #comparisonContainer > table.hotelList > tbody > tr > td:first-child{}
    #comparisonContainer > table.hotelList > tbody > tr > td{width:216px;padding:8px 11px;border:1px solid #c4c4c4;border-top:0;border-bottom:0;}
    #comparisonContainer > table.hotelList > tbody > tr:first-child > td{border:0;padding:3px 11px;}
    #comparisonContainer > table.hotelList > tbody > tr:first-child > td div{width:216px;}
    #comparisonContainer > table.hotelList > tbody > tr:first-child > td.active{background:#da251c;color:#fff;font-style:italic;text-align:right;font-size:12px;font-weight:bold;font-family:arial, sans;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
    #comparisonContainer .hotelList td.specialOffer.active{border-top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
    #comparisonContainer .hotelList td.specialOffer{border-color:#DA251C !important;}
    #comparisonContainer .hotelList tr.descriptions td{border-top:1px solid #c4c4c4;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
    #comparisonContainer tr.prices td{border-bottom:1px solid #c4c4c4 !important;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
    #comparisonContainer .clear.spacer{margin:0 0 10px 0;}
    #comparisonContainer p{color:#4d4d4d;font-size:13px;line-height:16px;font-family:arial;}
    #comparisonContainer .prices .price{color:#999;font-size:15px;font-weight:bold;}
    #comparisonContainer .prices .price strong{font-size:18px;color:#347d3b;}
    #comparisonContainer .prices .oldPrice{text-decoration:line-through;color:#999;font-size:15px;}
    #comparisonContainer .nearWith{padding:0 0 0 15px;background:url(/public/images/frontend/iconFlagSmall.png) no-repeat;color:#4d4d4d;font-size:11px;margin:0 0 11px 0;}
    #comparisonContainer h3{font-size:15px;font-weight:bold;line-height:16px;margin:0 0 5px 0;}
    #comparisonContainer .galleryLink{font-size:11px;padding:0 0 0 23px;background:url(/public/images/frontend/iconGallery.png) 0 2px no-repeat;display:inline-block;margin:7px 0 3px 0;position:relative;left:-1px;}
    #comparisonContainer .rating{margin:0 0 5px 0;}
    .comparisonDesc{border-collapse:collapse;table-layout:fixed;margin:0 0 50px 0;}
    .comparisonDesc td:first-child div, .comparisonDesc td:first-child{width:185px;text-align:right;}
    .comparisonDesc td:first-child{padding-right:10px;}
    .comparisonDesc tr:nth-child(odd) td{background:#f5f5f5;}
    .comparisonDesc td{text-align:center;padding:4px 0;vertical-align:middle !important;}
    .comparisonDesc td img{vertical-align:middle;}
    .promoAction{width:238px;text-align:left;font-size:12px;margin:auto;margin-bottom:6px;}
    .promoAction .header{padding:3px 11px;background:#da251c;width:216px;color:#fff;font-style:italic;text-align:right;font-size:12px;font-weight:bold;font-family:arial, sans;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
    .promoAction h4{font-size:14px;color:#262626;font-weight:bold;}
    .promoAction .button05{font-size:13px;float:right;}
    .promoAction.special .text{border:1px solid #da251c;width:214px;padding:5px 11px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
    .promoAction .text{border:1px solid #c4c4c4;width:214px;padding:5px 11px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
    .promoAction .clear{margin:14px 0 10px 0 !important;}
    .promoAction .price{color:#999;font-size:15px;font-weight:bold;}
    .promoAction .price strong{color:#347D3B;}
    .promoAction .oldPrice{color:#999;font-size:15px;text-decoration:line-through;}
    .comparisonDesc tr.valign_top td{vertical-align:top !important;background:#fff !important;}
    .smallDesc{width:238px;margin:auto;margin-bottom:6px;padding:10px 0 0 0;border-top:2px solid #153170;text-align:left;}
    .smallDesc h4{font-size:15px;line-height:16px;margin:0 0 9px 0;}
    a.markerLink01{background:url(/public/images/frontend/marker01.png) left 9px no-repeat;font-size:15px;padding:0 0 0 10px;}
    .blueTabs{list-style:none;background:url(/public/images/frontend/BlueTabsBg.png) repeat-x bottom left;padding:0 0 2px 0;margin:20px 0 0 0;}
    .blueTabs li{display:inline-block;font-weight:bold;color:#294481;cursor:pointer;*zoom:1;*display:inline;}
    .blueTabs li.current{cursor:default;position:relative;padding-right:16px;background-color:#2b4b8a;background:url(/public/images/frontend/BlueTabsCurrentLeft.png) no-repeat left top, url(/public/images/frontend/BlueTabsCurrentRight.png) no-repeat right top, url(/public/images/frontend/BlueTabsCurrent.png) repeat-x;}
    .blueTabs li span, .blueTabs li a{padding:9px 11px 10px 31px;display:inline-block;background:url(/public/images/frontend/BlueTabsPoint.png) 11px 10px no-repeat;text-decoration:none;color:#294481;}
    .blueTabs li.current span, .blueTabs li.current a{outline:none;background:url(/public/images/frontend/BlueTabsCurrentPoint.png) 11px 10px no-repeat;color:#fff;}
    .transferTableFilter{margin-top:10px;}
    .transferTableFilter td{vertical-align:top !important;}
    .transferTableFilter td label{position:relative;top:5px;}
    .searchpage .formFields td table.transferTableFilter td:first-child{padding-right:10px;}
    .formFields .place{width:184px;height:24px !important;}
    .formFields .place[readonly]{background:url("/public/images/frontend/formFieldsInputTextDisabled.png") repeat-x scroll 0 0 #E9E9E9;}
    .transferRadio{border-bottom:1px solid #d7d7d7;padding-bottom:5px !important;}
    .transferRadio label{position:relative;top:-2px;left:1px;margin:0 0 10px 0;color:#2b2b2b;font-size:14px !important;font-weight:bold;cursor:pointer;}
    .transferRadio .replacedSmoothRadio{margin:0 0 10px 0;vertical-align:top;}
    .transfer{border-collapse:collapse;width:100%;}
    .transfer td{vertical-align:top;padding:27px 17px 24px 0;border-top:2px solid #999;}
    .transfer tr:first-child td{border-top:0;padding-top:15px;}
    .transfer td.last{text-align:right;}
    .transfer .price{color:#347d3b;font-size:18px;font-weight:bold;margin:0 0 5px 0;}
    .transfer .button05{margin-top:20px;}
    .transfer p{padding-right:10px;color:#3d3d3d;font-size:12px;line-height:15px;text-align:left;}
    .bonusList{list-style:none;margin:20px 0 0 0;}
    .bonusList li{display:inline-block;*zoom:1;*display:inline;border:1px solid #e5e5e5;padding:9px;margin:0 14px 0 0;width:92px;}
    .bonusList li img{display:block;margin:0 0 2px 0;}
    .slideValues{border-collapse:collapse;font-family:arial;margin:0 0 20px 0;}
    .slideValues td{vertical-align:top;}
    .slideValues td:first-child{width:195px;padding-top:24px;font-size:14px;}
    .slideValues td:first-child span{display:block;color:#b4b4b4;font-size:12px;font-family:arial, sans;}
    .slideValues td.last{width:300px;}
    .slideValues .values{margin:0 0 10px -14px;}
    .slideValues .values span{color:#939393;font-size:14px;display:inline-block;width:40px;text-align:center;height:25px;line-height:25px;}
    .slideValues .values span:first-child{}
    .slideValues .values span.current{font-weight:bold;color:#1a3675;}
    .slideValues .values span input[type="text"]{width:27px;padding:0 5px;text-align:center;position:relative;color:#939393;font-family:arial, sans;font-size:14px;}
    .slideValues .values span input[type="text"][disabled]{cursor:default;}
    .transferDetail .clear.spacer{background:#999;height:2px;width:auto;margin:0 0 15px 0;}
    .priceInfo.alt2{font-weight:normal;color:#1b1b1b;}
    .labelDesc{font-size:12px;font-weight:normal;}
    input[type="text"].middle{width:163px;}
    .blueHeader2{background:#e3ebfc;font-size:16px;font-weight:bold;padding:7px 15px 9px 15px;color:#272727;}
    .transferDetail input[type="text"], .transferDetail input[type="email"]{font-size:15px;font-family:arial, sans;}
    .transferDetail input[type="text"].small, .transferDetail input[type="email"].small{width:132px;margin-right:10px;}
    .transferDetail input[type="text"].short, .transferDetail input[type="email"].short{width:70px;}
    .transferDetail input[type="text"].long, .transferDetail input[type="email"].long{width:355px;}
    p.desc2{font-family:arial;font-size:13px !important;margin-top:5px !important;color:#9e9e9e;}
    .shortItems .smoothSelectUl li.current{background-position:right 12px !important;}
    .shortItems.opened .smoothSelectUl li.current{background-position:right -16px !important;}
    .important p strong{color:#da251c;}
    label[for="cityAutocomplete"]{position:relative;top:-3px;}
    .selects label{margin:0 0 0 28px;}
    .selects b{position:relative;left:3px;top:3px;}
    textarea.standart{border:1px solid #cacaca;height:50px;line-height:18px;width:355px;padding:5px 10px;vertical-align:middle;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 5px 5px #eaeaea;-webkit-box-shadow:inset 0 5px 5px #eaeaea;box-shadow:inset 0 5px 5px #eaeaea;}
    .roomListForm p.desc,
    .transferDetail p.desc{margin-top:2px !important;margin-bottom:4px !important;}
    .transferDetail .submit{margin-top:25px;}
    .transferDetail{margin:0 0 30px 0;}
    .bonusTable .clear.spacer{height:1px;background:#ccc;}
    .bonusTable{table-layout:fixed;width:100%;}
    .bonusTable td{text-align:center;}
    .transferData{margin-top:23px;}
    .transferData .clear.spacer{background:#ccc;margin:10px 0;}
    .transferData table{border-collapse:collapse;margin:0 0 25px 0;}
    .transferData table td:first-child{width:255px;font-weight:normal;}
    .transferData table td{font-weight:bold;font-size:14px;color:#272727;}
    .clear.spacer2{height:2px;width:auto;background:#999;margin-bottom:13px;}
    .insuranceCompanyInfo{margin:0 0 30px 0;}
    .insuranceCompanyInfo p{width:460px;line-height:21px;}
    .insuranceCompanyInfo .logo{float:right;margin:0 10px 0 20px;}
    .programClasses{border-collapse:collapse;font-family:arial, sans;}
    .programClasses td{border-bottom:1px solid #b2b2b2;padding-bottom:16px;padding-top:25px;vertical-align:top;}
    .programClasses tr.last td{border:0;}
    .programClasses tr:first-child td{padding-top:8px;}
    .programClasses td:first-child{width:130px;}
    .programClasses td:first-child div{width:91px;height:91px;padding:10px 0 0 0;background:url(/public/images/frontend/iconShield.png) no-repeat;text-align:center;color:#234183;font-size:13px;}
    .programClasses td:first-child a{text-decoration:none;}
    .programClasses td:first-child a.makeInsurance1{display:inline-block;*display:inline;*zoom:1;text-align:center;padding:0px;margin-left:-22px;}
    .programClasses td:first-child div strong{display:block;font-size:48px;line-height:50px;font-weight:normal;}
    .programClasses td p{margin:0 0 8px 0;}
    .programClasses td ul{padding:0 0 10px 33px;}
    .makeInsurance{float:right;color:#347d3b;font-size:13px;font-family:arial, sans;padding:0 0 0 20px;background:url(/public/images/frontend/marker02.png) no-repeat;font-weight:bold;}
    .makeInsurance1{float:center;color:#347d3b;font-size:14px;font-family:arial, sans;padding:0 0 0 20px;font-weight:bold;}
    ol.inside{counter-reset:li;list-style:none;font-family:arial, sans;margin:0 0 35px 0;}
    ol.inside li{margin:0 0 11px 0;}
    ol.inside li:before{content:counter(li) ". ";counter-increment:li;color:#153170;font-size:14px;font-weight:bold;}
    ol.inside li .count{color:#153170;font-size:14px;font-weight:bold;}
    .helpBlock{display:inline-block;*display:inline;*zoom:1;width:19px;height:20px;background:url(/public/images/frontend/iconHelp.png) no-repeat;cursor:pointer;position:relative;z-index:7;top:6px;left:2px;}
    .helpBlock .helpText{position:absolute;bottom:20px;left:15px;width:228px;display:none;}
    .helpBlock .helpText > div{position:relative;z-index:10;background:#fff;border:1px solid #c5c5c5 !important;color:#595959;font-size:12px;line-height:18px;cursor:text;padding:3px 12px 5px 12px;-moz-box-shadow:3px 3px 4px #d7d7d7;-webkit-box-shadow:3px 3px 4px #d7d7d7;box-shadow:3px 3px 4px #d7d7d7;}
    .helpBlock .helpText > div:after{position:absolute;bottom:-15px;left:-1px;content:url(/public/images/frontend/arrowHelpblock.png);}
    .roomListForm.alt{padding:8px 7px;}
    .journeyData{margin:10px 0 0 40px !important;}
    .journeyData input.small{width:87px;}
    .journeyData input.long{width:186px;}
    .roomListForm .journeyData label{font-weight:normal;color:#0a0a0a;position:relative;top:7px;}
    .insuranceData{margin:10px 0 0 40px !important;}
    .insuranceData input.long{width:183px;}
    .insuranceData input.middle{width:156px;}
    .insuranceData input.small{width:87px;}
    .insuranceData td{vertical-align:top;padding-right:15px !important;}
    .roomListForm .insuranceData label{display:block;font-weight:normal;color:#0a0a0a;margin:0 0 8px 0;font-size:14px;}
    .insuranceData .deleteLink{font-size:13px;position:relative;top:26px;}
    .addLink{padding:0 0 0 24px;background:url(/public/images/frontend/iconAdd.png) no-repeat;color:#347d3b;font-size:14px;font-family:arial, sans;}
    .roomListForm.alt > *{margin:0 0 0 39px;}
    .roomListForm.alt .blueHeader2{margin-left:0;}
    .roomListForm .insuranceSumm{border-collapse:collapse;margin-top:0 !important;margin-bottom:18px !important;width:637px;}
    .insuranceSumm td{vertical-align:middle !important;}
    .insuranceSumm td .button04{font-size:13px;font-family:tahoma;}
    .insuranceSumm #count_result{font:14px arial;}
    .activeCamping{margin-top:10px !important;margin-bottom:18px !important;}
    .activeCamping label{position:relative;left:0px;top:-3px;cursor:pointer;cursor:default \9;}
    .arial{font-family:arial, sans !important;}
    .insurancedPerson{margin-left:0 !important;}
    p.info.desc{padding-left:26px !important;margin-bottom:12px !important;}
    .insurancedPerson{}
    .insurancedPerson > table{margin-left:45px;}
    .insurancedPerson > table > tbody > tr > td:first-child,
    .roomListForm > table > tbody > tr > td:first-child{width:160px;}
    .roomListForm .insurancedPerson label{font-weight:normal;color:#0a0a0a;}
    .insurancedPerson input[type="text"].short{width:29px;padding:0 4px;margin-right:8px;}
    .insurancedPerson input[type="text"].middle{width:117px;margin-left:6px;}
    .insurancedPerson input[type="text"].long{width:194px;}
    .insurancedPerson input[type="text"].small{width:34px;}
    .insurancedPerson table table label{display:block;margin:0 0 8px 0;}
    .insurancedPerson table table{margin-left:0 !important}
    .insurancedPerson table table td{padding:0 17px 0 0 !important;}
    .searchType{}
    .searchType label{font-size:13px !important;color:#3e3e3e !important;width:195px !important;display:inline-block;white-space:normal;line-height:15px;font-weight:normal !important;vertical-align:top;margin:0 0 15px 3px;cursor:pointer;cursor:default \9;}
    .searchType .replacedSmoothRadio{top:4px;}
    .searchType .clear.spacer{margin-bottom:5px;}
    .blueTabsContent{list-style:none;position:relative;}
    .blueTabsContent > li{display:none;position:absolute;top:0;}
    .blueTabsContent li.current{display:block;position:static;}
    .traveller{border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:273px;padding:17px 0 7px 17px;position:relative;margin:0 0 12px 0;}
    .traveller label{display:inline-block;font-size:16px;}
    .traveller input[type="text"]{width:160px;margin:0 0 10px 0;}
    .traveller .close{position:absolute;top:0;right:5px;text-decoration:none;font-size:20px;line-height:20px;float:right;display:none;}
    .traveller.cloned{padding-top:25px;}
    .traveller.cloned .close{display:block;}
    .addInsurancePersonOnMainpage{margin-bottom:20px;display:inline-block;}
    .col01 label{display:inline-block;width:124px;position:relative;top:3px;}
    .col01 td{padding-bottom:10px;}
    .pageHeader .small{font-size:15px;color:#6e6e6e;}
    .ticketsPrice{border-collapse:collapse;margin:0 0 20px 0;}
    .ticketsPrice td{vertical-align:top;}
    .generalFilter ul{list-style:none;margin:40px 0 0 0;width:190px;background:url(/public/images/frontend/generalFilter.png) no-repeat;position:relative;z-index:2;}
    .generalFilter ul li{border-top:2px solid #3a5caa;height:41px;line-height:41px;}
    .generalFilter ul li:first-child{border:0;}
    .generalFilter ul li a{color:#fff;height:41px;line-height:41px;display:block;padding:0 0 0 17px;}
    .generalFilter ul li a:hover{color:#fff !important;background:#708fd7;}
    .pricesSlider{}
    .pricesSlider .scroll-pane{overflow:hidden;width:495px;position:relative;margin-left:10px;}
    .pricesSlider .scroll-pane:before{content:url(/public/images/frontend/generalFilterLightnessLeft.png);position:absolute;top:0;left:-10px;}
    .pricesSlider .scroll-pane:after{content:url(/public/images/frontend/generalFilterLightnessRight.png);position:absolute;top:0;right:-11px;}
    .pricesSlider table{border-collapse:collapse;margin:0 0 15px 0;}
    .pricesSlider table tr{height:33px;}
    .pricesSlider table td{text-align:center;vertical-align:middle;}
    .pricesSlider table td a{display:inline-block;width:106px;height:33px;line-height:33px;padding:0 5px;border:1px solid #c5c5c5;border-top:1px solid #dcdcdc;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;background:url(/public/images/frontend/generalFilterCell.png) repeat-x;margin:0 7px 5px 0;}
    .pricesSlider table td.last a{margin:0;}
    .pricesSlider table td a:hover{border:1px solid #1e4398 !important;background:url(/public/images/frontend/generalFilterCell.png) 0 -33px repeat-x;color:#fff !important;text-decoration:none;}
    .pricesSlider table tr:first-child td{}
    .pricesSlider table tr:first-child{height:48px;}
    .pricesSlider table tr:first-child td a{line-height:17px;border:0 !important;background:none;display:inline;margin:0;padding:0;}
    .pricesSlider table tr:first-child td a:hover{color:#da251c !important;}
    .pricesSlider .ui-slider-handle{width:74px;height:19px;background:url(/public/images/frontend/generalFilterHandler.png) no-repeat !important;text-align:center;}
    .pricesSlider .ui-slider-handle span{background:none !important;margin:auto;}
    .pricesSlider .scroll-bar{background:none;width:392px !important;border:0;top:12px;margin-left:17px;}
    .pricesSlider .scroll-bar-wrap{width:494px;height:23px;margin-left:10px;border:0;background:url(/public/images/frontend/generalFilterScrollbar.png) no-repeat;}
    .airCompanyName{background:#ededed;font-size:18px;padding:2px 14px;margin:0 5px 0 0;display:inline-block;vertical-align:middle;}
    .viewTarifRules{font-size:12px;}
    .flightName{margin:20px 0 17px 0;font-size:16px;padding:0 0 0 40px;min-height:28px;background:url(/public/images/frontend/flight.png) no-repeat;}
    .flightName.alt{background:url(/public/images/frontend/flight2.png) no-repeat;}
    .flightList{list-style:none !important;margin:0 0 45px 20px !important;padding:0 !important;}
    .flightList.alt{margin-bottom:15px;}
    .flightList li{position:relative;margin:0 0 1px 0;cursor:pointer;width:669px;}
    .flightList li:before{content:' ' !important;position:absolute !important;left:0px !important;height:2px !important;width:2px !important;z-index:2 !important;display:block !important;}
    .flightList li:hover:before{background:#5873b1;}
    .flightList li > label{border:1px solid #d2d2d2;display:block;padding:8px 0;width:667px;}
    .flightList li table{border-collapse:collapse;cursor:pointer;}
    .flightList li table td{line-height:20px;border-left:1px solid #d9d9d9;padding:5px 12px;font-size:14px;vertical-align:top;}
    .flightList li table td:first-child{border-left:0;}
    .flightList li table strong{display:block;}
    .flightList li table a.dashed{font-weight:normal;}
    .flightHeader{background:#1a3f94;padding:5px 0;width:669px;margin:0 0 0 20px;}
    .flightHeader table{cursor:default;}
    .flightHeader table td{color:#fff;font-size:12px;font-weight:bold;padding:0 12px;border-left:1px solid #a6b4d5;line-height:16px;}
    .flightHeader table td:first-child{border-left:0;}
    .flightHeader .col01{width:102px;}
    .flightList .col01{width:103px;}
    .flightList .col02, .flightHeader .col02{width:121px;}
    .flightList .col03, .flightHeader .col03{width:115px;}
    .flightList .col04, .flightHeader .col04{width:104px;}
    .flightList .col05, .flightHeader .col05{width:100px;}
    .flightList li:hover > label{border:2px solid #5873b1;width:665px;padding:7px 0;}
    .flightList.alt li:hover > label{border-color:#da251c;}
    .flightList li:hover > label td:first-child{padding-left:11px;width:103px;}
    .flightList li:hover > label td.last{width:99px;}
    .flightList li span.wrap{display:inline-block;width:22px;height:24px;line-height:24px;border:2px solid #fff;border-right:2px solid #fff !important;position:absolute;text-align:center;left:-28px;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}
    .flightList li:hover span.wrap{border:2px solid #5873b1;border-right:2px solid #fff;padding-right:4px;}
    .flightList.alt li:hover span.wrap{border:2px solid #da251c;}
    .flightList li span.wrap input{position:relative;left:8px;top:5px;}
    .flightList li.selected label{background:url(/public/images/frontend/selected01.png) repeat-x #e1eaff;}
    .flightList.alt li.selected label{background:url(/public/images/frontend/selected02.png) repeat-x #ffe1e1;}
    .flightList.alt li:hover:before{background:#da251c;}
    .clear.spacer.blue{height:2px;width:auto;background:#1a3f94;margin:0 0 10px 0;}
    .total{font-family:arial, sans;text-align:right;font-size:15px;margin:0 0 0 22px;width:667px;}
    .total a{float:left;margin:0 0 13px 0;font-size:14px;}
    .total .price{color:#347d3b;font-size:18px;font-weight:bold;font-family:tahoma, sans;}
    .total .button02{float:right;margin:10px 0 0 0;font-family:tahoma;}
    .daysBack{border-spacing:0 2px;float:left;width:89px;margin:2px 4px 14px 0;}
    .daysBack td{color:#fff;background:#b8b8b8;padding:0 0 0 9px;}
    .daysBack tr{height:30px;}
    .daysBack tr:first-child td:first-child{background:none;vertical-align:bottom;padding-left:0;}
    .daysBack tr:first-child td:first-child span{font-size:13px;color:#fff;background:#da251c;display:inline-block;padding:2px 9px 3px 9px;position:relative;top:2px;}
    .daysBack td.red{background:#da251c;}
    .daysForward{border-spacing:2px 0;float:left;}
    .daysForward td{color:#fff;background:#b8b8b8;padding:0 0 0 8px;width:74px;}
    .daysForward tr{height:31px;}
    .daysForward td.blue{background:#1a3f94;}
    .ticketsPrices{border-spacing:2px 2px;margin-top:3px;}
    .ticketsPrices td{background:#f2f2f2;width:82px;text-align:center;}
    .ticketsPrices tr{height:30px;}
    .ticketsPrices td a{display:inline-block;width:78px;height:22px;padding:2px 0 0 0;border:2px solid #f2f2f2;}
    .ticketsPrices td a:hover{border-color:#193c8c !important;color:#1a3f94 !important;}
    .ticketsPrices td.current{background:#1a3f94;}
    .ticketsPrices td.current a{border-color:#1a3f94 !important;color:#fff !important;}
    .tarifRules .flightName{font-size:14px;}
    .rulesBlock{border:1px solid #d1d1d1;height:205px;overflow:auto;color:#3f3f3f;font-size:13px;padding:10px 0 0 18px;margin:0 0 40px 0;line-height:20px;}
    .infoBlock01 h3{font-size:18px;color:#3f3f3f;font-weight:normal;margin:0 0 8px 0;}
    .ticketRulesTable{border-collapse:collapse;margin:13px 0 20px 0;}
    .ticketRulesTable td{border:2px solid #f0f0f0;padding:5px;text-align:center;font-family:arial, sans;color:#434343;}
    .ticketRulesTable tr:first-child td{border-top:0;}
    .ticketRulesTable td:first-child{border-left:0;}
    .ticketRulesTable tr:last-child td{border-bottom:0;}
    span.green{color:#0c8e12;}
    .translateOptions{float:right;margin:0 0 8px 0;}
    .translateOptions a{text-decoration:none;font-size:12px;font-family:arial, sans;}
    .translateOptions img{vertical-align:middle;margin-left:10px;}
    .translateOptions a:hover span{border-bottom-color:#da251c;}
    .tarifRules .text{max-height:938px;overflow:auto;}
    .changeOfPlanes .flightList li:hover > label{border:1px solid #D2D2D2;width:667px;padding:8px 0;}
    .changeOfPlanes .flightList li:before{display:none;}
    .changeOfPlanes .flightList li:hover > label td:first-child{padding-left:12px;}
    .changeOfPlanes .flightList li{cursor:default !important;width:auto;}
    .changeOfPlanes .flightList .col05, .changeOfPlanes .flightHeader .col05{width:109px;}
    .changeOfPlanes .flightList li > label{width:auto !important;padding-bottom:0 !important;border-bottom:0 !important;}
    .changeOfPlanes .flightHeader{margin-left:0;}
    .changeOfPlanes .flightList{margin-left:0;}
    .changeOfPlanes .flightHeader{width:auto !important;}
    .changeOfPlanes .flightHeader .col01{width:217px !important;}
    .changeOfPlanes .flightList .col01{width:221px !important;}
    .changeOfPlanes .flightHeader .col02{width:114px !important;}
    .changeOfPlanes .flightList .col02{width:109px !important;}
    .changeOfPlanes .flightHeader .col03{width:95px !important;}
    .changeOfPlanes .flightList .col03{width:95px !important;}
    .changeOfPlanes .flightHeader .col04{width:216px !important;}
    .changeOfPlanes .flightList .col04{width:213px !important;}
    .changeOfPlanes .flightHeader .col05{width:75px !important;}
    .changeOfPlanes .flightList .col05{width:82px !important;}
    .changeOfPlanes .flightList td{border-bottom:1px solid #cfcfcf;}
    span.spacer{display:block;width:45px;height:1px;border-top:1px solid #7f7f7f;margin:auto;margin-top:15px;}
    .blueHeader.adult{min-height:47px;line-height:47px;background:url(/public/images/frontend/iconAdult.png) no-repeat;padding-left:66px;}
    .blueHeader.adult2{min-height:50px;line-height:50px;background:url(/public/images/frontend/iconAdult2.png) no-repeat;padding-left:66px;margin-bottom:2px;}
    .blueHeader.kid{min-height:38px;line-height:38px;background:url(/public/images/frontend/iconKid.png) no-repeat;padding-left:66px;margin-bottom:8px;}
    .blueHeader.baby{min-height:36px;line-height:36px;background:url(/public/images/frontend/iconBaby.png) no-repeat;padding-left:66px;margin-bottom:8px;}
    .passengerBlock{margin:0 0 30px 0;border:2px solid #b8b8b8;padding:15px 40px 15px 24px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
    .passengerBlock input.standart{width:173px;}
    .passengerBlock h3{color:#153170;font-size:17px;background:url(/public/images/frontend/point01.png) repeat-x 0 12px;margin:0 0 17px 0;font-weight:normal;}
    .passengerBlock h3 span{background:#fff;padding:0 8px 0 0;}
    .passengerBlock label{color:#272727;font-family:arial, sans;font-size:15px;display:block;font-weight:bold;margin:0 0 4px 0;}
    .passengerBlock .replacedSmoothRadio + label, .passengerBlock .replacedSmoothCheckbox + label{display:inline;font-weight:normal;position:relative;top:-3px;left:0px;cursor:pointer;cursor:default \9;}
    .passengerBlock .replacedSmoothCheckbox + label{position:relative;top:-4px;left:-3px;}
    .passengerBlock table{border-collapse:collapse;}
    .passengerBlock table td{vertical-align:middle;padding:9px 7px 9px 7px;}
    .passengerBlock table td.last{padding-right:0;}
    .passengerBlock .smoothSelectWrapper{height:29px;}
    .passengerBlock .shortItems .smoothSelectUl li.current{padding:2px 0 1px 8px !important;background-position:right 10px !important}
    .passengerBlock .shortItems.opened .smoothSelectUl li.current{background-position:right -18px !important}
    .passengerBlock .smoothSelectUl li.current{padding:4px 0 3px 8px !important}
    .smoothSelectUl.disabled{opacity:0.3;cursor:default;}
    .passengerBlock table td.error{background:#fff2f2;}
    .passengerBlock table td.error input[type="text"]{border-color:#f24940;}
    .passengerBlock table td.error p.error{margin-bottom:5px;}
    p.attention2{border-top:1px solid #d44646;color:#d44646;font-size:12px;line-height:14px;margin:20px 0 0 0;}
    .formTable{table-layout:fixed;width:100%;margin:0 0 20px 0;}
    .formTable td{width:33%;padding-right:35px;}
    .formTable td.last{padding-right:0;}
    .formTable td[colspan="3"]{padding-right:18px;}
    .formTable td label{font-weight:bold;font-size:15px;font-family:arial, sans;display:block;margin:0 0 2px 0;}
    .formTable textarea{width:100%;height:75px;}
    .passengers{margin:0 0 40px 0;}
    .agreeRulesBlock{text-align:center;}
    .agreeRulesBlock .replacedSmoothCheckbox{display:inline-block;float:none;position:relative;top:6px;left:8px;}
    .agreeRulesBlock label{cursor:pointer;}
    .agreeRulesBlock .submit{margin-top:20px;}
    .passangersData.type1{width:100%;margin:-5px 0 30px 0 !important;}
    .rulesTarifLimitation .hiddenArea{border:1px solid #c2c2c2;padding:10px 25px 10px 14px;}
    .rulesTarifLimitation.rulesOfCancel a.rulesOfCancelLink{font-size:14px !important;background-position:0 3px !important;}
    .rulesTarifLimitation table{width:100%;}
    .rulesTarifLimitation table table{border:1px solid #ddd;margin-top:3px !important;border-spacing:0;width:293px;}
    .rulesTarifLimitation table table td{border:1px solid #f0f0f0;padding:5px;text-align:center;}
    .rulesTarifLimitation table table tr:first-child td, .rulesTarifLimitation table table td:first-child{color:#696969;font-size:12px;font-weight:bold;}
    .rulesTarifLimitation p{font-size:12px !important;color:#4b4b4b !important;line-height:20px !important;}
    .feedBackForm{border:1px solid #aaa;padding:16px 25px 16px 20px;}
    .feedBackForm textarea{width:475px;height:125px;}
    .feedBackForm p.error{margin-bottom:5px;}
    .loginDaRegBlock .feedBackForm table td.first{padding-right:10px;}
    .question{border:1px solid #999999;border-radius:5px;padding:20px 20px 5px 20px;margin-bottom:20px;}
    .question > span{font-weight:bold;border-bottom:1px dashed #153170;color:#153170 !important;margin-bottom:20px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
    .question .response{display:none;}
    #emailSubscription .error, #emailSubscription .ok{margin-bottom:10px;}
    .check_only_latin_tooltip, .validate_min_date_tooltip{border:1px solid #da251c;font-family:arial;font-size:12px;margin:0;padding:5px 5px 5px 28px;position:absolute;top:-100px;left:-100px;color:#da251c;background:#fff url(/public/images/frontend/iconAttention.png) no-repeat 2px 50%;z-index:1000;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-moz-box-shadow:inset 0 5px 5px #e8e8e8;-webkit-box-shadow:inset 0 5px 5px #e8e8e8;box-shadow:inset 0 5px 5px #e8e8e8;}
    ol{list-style-position:inside;}
    .resultElement.alt2.type2{width:622px;}
    .resultElement.alt2.type2 .rightSide{width:170px;}
    .resultElement.alt2.type2 ul.avilableOption{width:620px;}
    .outsizeInput{position:relative;z-index:9;width:187px;}
    .outsizeInput .selectiveBlock{display:none;position:absolute;width:277px;border:1px solid #cfd5e4;z-index:100;background:#fff;padding:9px 0 8px 0;top:37px;left:0px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.26);-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.26);box-shadow:2px 4px 5px rgba(0,0,0,0.26);}
    .outsizeInput .selectiveBlock div.block{margin:0 0 10px 0;float:left;width:100%;}
    .outsizeInput .selectiveBlock div.block.city{}
    .outsizeInput .selectiveBlock label{font-size:15px;font-family:arial;float:left;margin-left:18px;margin-top:2px;}
    .outsizeInput .selectiveBlock .wrapMySelect{float:right;margin-right:16px;}
    .large.ui-autocomplete-input{}
    .large.notSelected{color:#7c7c7c;font-style:italic;font-family:arial !important;}
    #cityAutocomplete{padding-right:17px;background:url(/public/images/frontend/arrow010.png) no-repeat right, url("/public/images/frontend/formFieldsInputText.png") repeat-x scroll 0 0 #E5EBFA;cursor:pointer;}
    .load{background:#fff;position:absolute;left:0px;right:0px;z-index:1000;display:none;}
    .load .fixed{width:914px;margin:auto;text-align:center;position:fixed;top:0px;left:48%;margin-left:-457px;background:#fff;}
    .load .fixed span{display:block;font-size:14px;margin-bottom:3px;}
    .load .fixed .spacer{width:320px;margin:auto;margin-top:13px;margin-bottom:15px;border:1px solid #d5d5d5;}
    .load .fixed .gif{margin-left:50px;}
    .load .fixed .promo{text-align:justify;margin-top:48px;}
    .load .fixed .promo img{margin:0 14px;}
    .rooms_count tr.first td.last{width:50px;}
    .headSpan{color:#000000;font-size:18px;margin:0 0 13px 0;display:block;}
    .headSpan2{color:#0c0c0c;font-size:14px;margin:0 0 8px 0;display:block;font-weight:bold;}
    .headSpan3{font-size:22px;color:#1f1a17;font-weight:normal;display:inline-block;*display:inline;*zoom:1;margin-bottom:10px !important;}
    .headSpan4{font-size:15px;color:#333333;line-height:20px;margin:0 0 10px 0;display:block;font-weight:bold;}
    .spacerLine{margin:11px 0 9px 0;border-top:1px solid #dfdfdf;}
    .spanStyle1{float:left;color:#727272;font-size:13px;font-family:arial;margin:4px 6px 0 4px;*margin:4px 16px 0 4px;}
    .spanStyle2{color:#333333;display:block;font-size:12px;line-height:14px;font-weight:bold;margin:0 0 0px;}
    .spanStyle3{color:#1e1e1e;font-size:16px;font-weight:bold;text-align:center;display:block;margin:0 0 18px -28px;}
    .popl{border:2px solid #e4effe;padding:16px 0 13px 23px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;margin:0 0 39px 0;background:url(/public/images/frontend/decorLine01.png) repeat-x bottom;}
    .popl ul{list-style:none;width:206px;padding:0 26px 0 0;float:left;}
    .popl ul li{margin:0 0 8px 0;}
    .popl ul li a{font-size:13px;line-height:16px;font-family:arial;}
    .listPopH{border:1px solid #d9dfeb;list-style:none;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background-color:#fdfeff;background-image:url(/public/images/frontend/decorStar01.png);background-repeat:no-repeat;background-position:bottom right;padding:7px 1px 8px 1px;counter-reset:list10;margin-bottom:14px;}
    .listPopH li{position:relative;}
    .listPopH li:before{counter-increment:list10;content:counter(list10);display:block;width:20px;height:17px;padding:2px 0 0 0;background:url(/public/images/frontend/decorLI01.png);position:absolute;left:14px;top:4px;text-align:center;font-size:12px;color:#fff;font-family:arial;}
    .listPopH li a{display:block;font-size:12px;font-family:arial;list-style:16px;padding:6px 43px 6px 43px;}
    .listPopH li a:hover{background:url(/public/images/frontend/decorTrans.png);}
    .listArmH{list-style:none;border:1px solid #d9dfeb;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background-image:url(/public/images/frontend/decorFinger.png);background-repeat:no-repeat;background-position:bottom right;background-color:#fefffe;padding:9px 1px 4px 1px;margin-bottom:14px;}
    .listArmH li{border-bottom:1px dashed #d7e0ef;}
    .listArmH li.last{border-bottom:0px;}
    .listArmH li a{text-decoration:none !important;display:block;padding:4px 0 6px 0;}
    .listArmH li a:hover{background:url(/public/images/frontend/decorTrans.png);}
    .listArmH li a:hover span.name{color:#da271e;}
    .listArmH li span.name{color:#0a4492;font-size:12px;font-family:arial;display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-decoration:underline;width:162px;text-align:right;line-height:15px;padding-left:10px;}
    .listArmH li span.time{color:#363636;font-size:11px;font-family:arial;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:74px;margin:0 0 0 10px;}
    .path{margin:8px 0 0 0;}
    .path a{color:#13306f;font-size:12px;font-family:arial;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .path a:hover{color:#DA251C;}
    .path span.arrow{background:url(/public/images/frontend/decorArrowPath.png);width:5px;height:7px;display:inline-block;*display:inline;*zoom:1;margin:5px 3px 0 6px;vertical-align:top;}
    .path span.cur{color:#353333;font-size:12px;font-family:arial;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .whiteInput{border:1px solid #dadada;height:20px;line-height:23px;width:176px;padding:0 9px;position:relative;border-radius:4px;-webkit-box-shadow:inset 0 4px 4px #eaeaea;-moz-box-shadow:inset 0 4px 4px #eaeaea;box-shadow:inset 0 4px 4px #eaeaea;margin:0 9px 0 0;}
    .findDiv{float:right;position:relative;top:8px;}
    .findBtn{border:0px;width:39px;height:21px;background:url(/public/images/frontend/findBtn.png);display:inline-block;*display:inline;*zoom:1;cursor:pointer;vertical-align:top;}
    .findBtn:hover{background:url(/public/images/frontend/findBtn.png) 0 -21px;}
    .findBtn:active{background:url(/public/images/frontend/findBtn.png) 0 -42px;}
    .whiteBnt:before, .whiteBnt .before{content:'';display:block;background:url(/public/images/frontend/whiteBtn.png) 0 0px;width:7px;height:24px;top:0px;left:-7px;position:absolute;}
    .whiteBnt{background:url(/public/images/frontend/whiteBtn.png) 0 -24px;min-width:50px;height:24px;display:inline-block;*display:inline;*zoom:1;line-height:24px;position:relative;cursor:pointer;color:#233e79;font-size:12px;font-family:arial;text-align:center;padding:0 3px 0 11px;margin:0 14px 0 8px;}
    .whiteBnt:after, .whiteBnt .after{content:'';display:block;background:url(/public/images/frontend/whiteBtn.png) 0 -48px;width:14px;height:24px;top:0px;right:-14px;position:absolute;}
    .whiteBnt:hover:before, .whiteBnt:hover .before{background:url(/public/images/frontend/whiteBtn.png) 0 -72px;}
    .whiteBnt:hover{background:url(/public/images/frontend/whiteBtn.png) 0 -96px;}
    .whiteBnt:hover:after, .whiteBnt:hover .after{background:url(/public/images/frontend/whiteBtn.png) 0 -120px;}
    .whiteBnt.cur:before, .whiteBnt.cur .before{background:url(/public/images/frontend/whiteBtn.png) 0 -144px;}
    .whiteBnt.cur{background:url(/public/images/frontend/whiteBtn.png) 0 -168px;padding:0 10px 0 4px;cursor:default;}
    .whiteBnt.cur:after, .whiteBnt.cur .after{background:url(/public/images/frontend/whiteBtn.png) 0 -192px;}
    .listBtnSort{list-style:none;}
    .listBtnSort li{float:left;margin:0 5px 0 0;}
    .tabSort{list-style:none;margin-left:8px;}
    .tabSort.wp a{display:block;line-height:15px;margin-bottom:9px;font-size:13px;}
    .tabSort big{display:block;font-size:13px;font-weight:bold;color:#171717;font-family:arial;margin:14px 0 2px 0;}
    .tabSort .col{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:148px;padding:0 20px 0 0;}
    .tabSort .colType2{width:290px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 20px 0 0;}
    .tabSort .colType2 big{margin-left:50px;}
    .wiStar{display:block;position:relative;padding:0 0 0 48px;font-size:12px;font-family:arial;line-height:17px;margin:6px 0 6px;}
    .wiStar:before, .wiStar .before{content:'';display:block;position:absolute;height:9px;background:url(/public/images/frontend/countStar.png);top:4px;right:261px;}
    .wiStar.one:before, .wiStar.one .before{width:10px;}
    .wiStar.two:before, .wiStar.two .before{width:19px;}
    .wiStar.three:before, .wiStar.three .before{width:28px;}
    .wiStar.four:before, .wiStar.four .before{width:37px;}
    .wiStar.five:before, .wiStar.five .before{width:48px;}
    .sortAlph{margin-top:20px;}
    .sortAlph .col a{display:block;line-height:15px;margin-bottom:9px;font-size:13px;}
    .sortVisa{}
    .sortVisa a{display:block;line-height:15px;margin-bottom:9px;font-size:13px;text-decoration:none;}
    .sortPop{}
    .sortPop a{display:block;line-height:15px;margin-bottom:9px;font-size:13px;text-decoration:none;}
    .namAtv{margin:0 0 8px 0;}
    .namAtv .leftBlock{float:left;}
    .namAtv .leftBlock span, .namAtv .leftBlock h1{color:#1f1a17;font-size:22px;vertical-align:top;line-height:22px;}
    .namAtv .leftBlock img{vertical-align:middle;position:relative;top:2px;margin-right:5px;}
    .namAtv .leftBlock h1{color:#343434;font-size:22px;font-weight:normal;margin:0;}
    .namAtv .rightBlock{float:right;margin-top:5px;}
    .namAtv .rightBlock span{color:#1f1a17;font-size:13px;vertical-align:top;line-height:18px;}
    .offerTabs.hotelDesc li span{font-size:13px;padding:0 13px 0 3px;}
    .weather:before{content:'';display:block;width:17px;height:31px;background:url(/public/images/frontend/weatherBg.png);position:absolute;left:-17px;top:0px;}
    .weather{background:url(/public/images/frontend/weatherBg.png) 0 -31px;position:relative;height:31px;display:inline-block;*display:inline;*zoom:1;padding:0 0 0 6px;margin:0 0 0 34px;top:-1px;}
    .weather:after{content:'';display:block;width:5px;height:31px;background:url(/public/images/frontend/weatherBg.png) 22px -62px;position:absolute;top:0px;right:-5px;}
    .namAtv .leftBlock .weather span{font-size:12px;color:#070707;font-family:arial;display:inline-block;*display:inline;*zoom:1;position:relative;top:5px;}
    .weather big{color:#000;font-size:16px;font-family:arial;display:inline-block;*display:inline;*zoom:1;position:relative;top:5px;}
    .weather div.img{display:inline-block;*display:inline;*zoom:1;width:28px;height:24px;vertical-align:top;position:relative;top:3px;margin:0 11px 0 0;}
    .weather div.img.cloudy{background:url(/public/images/frontend/weather.png);}
    .weather div.img.partly_cloudy{background:url(/public/images/frontend/weather.png) 0 24px;}
    .blockPriceHotel{border:1px solid #d9dfeb;padding:1px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:0 10px 0 0;}
    .blockPriceHotel span.img{display:inline-block;*display:inline;*zoom:1;margin:0 9px 0 7px;height:49px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .blockPriceHotel span.img.one{background:url(/public/images/frontend/decorOneMen.png);width:19px;}
    .blockPriceHotel span.img.two{background:url(/public/images/frontend/decorTwoMen.png);width:38px;}
    .blockPriceHotel span.img.three{background:url(/public/images/frontend/decorThreeMen.png);width:51px;}
    .blockPriceHotel span.info{display:inline-block;*display:inline;*zoom:1;}
    .blockPriceHotel span.info .text{display:block;color:#000;font-size:12px;font-family:tahoma;font-weight:normal;margin:3px 0 0 0;}
    .abg{display:block;background:url(/public/images/frontend/decorbg.png) repeat-x top;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font-size:15px;font-weight:bold;padding:5px 17px 2px 0;}
    .abg:hover{display:block;background:url(/public/images/frontend/decorbg02.png) repeat-x top;}
    .abg .under{text-decoration:underline;}
    .blockPH{margin:17px 0 17px 0;}
    .wrapCheck{}
    .wrapCheck.hover{}
    #additionalParams .wrapCheck.hover label{color:#da261c;}
    #additionalParams .wrapCheck.hover .replacedSmoothCheckbox{background:url(/public/images/frontend/smoothCheckboxHover.png);}
    #additionalParams .clear.spacer.altBlue{background:#1a3d8b;height:2px;}
    .myUL{list-style:none;margin-left:-1px;}
    .myUL li{background:#e7e7e7;float:left;width:27px;height:18px;background:url(/public/images/frontend/decorStar.png) no-repeat 4px 0;}
    .myUL li.in{background:url(/public/images/frontend/decorStar.png) no-repeat 4px -18px;}
    #additionalParams{margin-left:2px;}
    .spacer02{border-top:2px solid #1a3d8b;width:100%;margin-bottom:46px;margin-top:21px;}
    .latest{position:absolute;right:0px;top:120px;border:1px solid #fff;border-right:0px;z-index:20;background:#ecf5ff;padding:18px 0 10px 19px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-moz-box-shadow:1px 3px 13px rgba(2,39,76,0.54), inset 0 0 5px rgba(204,223,245,0.78);-webkit-box-shadow:1px 3px 13px rgba(2,39,76,0.54), inset 0 0 5px rgba(204,223,245,0.78);box-shadow:1px 3px 13px rgba(2,39,76,0.54), inset 0 0 5px rgba(204,223,245,0.78);width:336px;overflow:hidden;}
    .latest.show{visibility:visible;}
    .latest.fixed{position:fixed;}
    .latest.inviz{visibility:hidden;}
    .latest.small{width:0px;}
    .latest.small *{display:none;}
    .latest input[type="checkbox"]{}
    .latest.absolute{position:absolute;top:120px;}
    #tumbler{display:block;position:absolute;width:42px;height:77px;background:url(/public/images/frontend/decorTumbler.png) 0 -77px;z-index:30;cursor:pointer;}
    #tumbler.fixed{position:fixed;top:50%;margin-top:-21px;}
    #tumbler.on{background:url(/public/images/frontend/decorTumbler.png);}
    .latest .unit{}
    .unit .replacedSmoothCheckbox{}
    .latest .unit .info{border:1px solid #d2dae3;float:left;width:262px;padding:8px 16px 7px 11px;background:#ffffff;margin:0 0 14px 0;}
    .latest .unit .info .img{display:inline-block;*display:inline;*zoom:1;width:94px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin:2px 6px 8px 0;}
    .latest .unit .info .cont{display:inline-block;*display:inline;*zoom:1;width:157px;margin:0 0 8px 0;}
    .latest .unit .info .cont .rating{margin-bottom:4px;}
    .latest .unit .info .cont .head{font-size:13px;font-weight:bold;line-height:16px;margin:0 0 7px 0;display:inline-block;*display:inline;*zoom:1;}
    .latest .unit .info .cont p{font-size:11px;color:#0c0c0c;line-height:14px;}
    .latest .unit .info .cont p span{color:#4d4d4d;}
    .latest .unit .bottom{}
    .latest .unit .bottom p{font-size:12px;color:#1f1f1f;float:right;position:relative;top:2px;}
    .latest .unit .bottom p strong{color:#3c9241;font-size:15px;font-weight:bold;}
    .latest .unit .bottom .button02{float:right;}
    .button06{display:inline-block;height:24px;line-height:21px;background:url(/public/images/frontend/button06.png);color:#fefeff !important;text-decoration:none !important;font-size:13px;padding:0 14px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;min-width:40px;}
    .button06:hover{background:url(/public/images/frontend/button06.png) 0 -24px;color:#fefeff !important;}
    .button06:active{-moz-box-shadow:inset 0 1px 5px rgba(26,80,9,0.75);-webkit-box-shadow:inset 0 1px 5px rgba(26,80,9,0.75);box-shadow:inset 0 1px 5px rgba(26,80,9,0.75);background:url(/public/images/frontend/button06.png) 0 -48px;}
    .button06.right{float:right;}
    .button06.mar1{margin:0 0 0 8px;}
    .goog-trans-control{margin-top:5px;margin-bottom:3px;}
    .goog-trans-control a{text-decoration:none;border-bottom:1px dashed #347D3B;color:#347D3B;}
    .hide{display:none !important;}
    #generalSearchFormMenu.notImg{margin-top:-2px;}
    #generalSearchFormMenu.notImg li{background:none !important;}
    #generalSearchFormMenu.notImg table{height:0px !important;}
    #generalSearchFormMenu.notImg table tr{height:0px !important;}
    .searchpage #generalSearchFormMenu table td{padding:2px 5px !important;}
    .settingBlock{margin:0 0 23px 0;}
    .settingBlock span.head{color:#121a30;font-size:15px;}
    .settingBlock .bor{border:1px solid #e8e8e8;padding:10px 10px 10px 16px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
    .bor .setBlock{display:inline-block;*display:inline;*zoom:1;margin:0 26px 0 0;}
    .bor .setBlock label{color:#333333;display:block;font-size:12px;font-weight:bold;margin:0 0 4px 0;}
    .bor .setBlock .selectedDay{margin-left:0px;}
    .lBlueInput{background:url(/public/images/frontend/whiteInput.png) repeat-x #fff;border:1px solid #cfd5e4;height:32px;line-height:32px;position:relative;padding:0 11px;font-size:12px;font-family:tahoma, arial, sans;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:91px;height:21px;line-height:21px;}
    #mytooltip{display:none;position:absolute;left:0px;top:0px;z-index:1000;}
    #mytooltip.tooltipType01{display:block;width:114px;height:57px;background:url(/public/images/frontend/tooltip-you-recently-viewed.png);margin-top:-58px;margin-left:-114px;}
    .mapPage{}
    .mapPage .head{font-size:22px;color:#343434;text-align:center;display:block;margin-top:28px;margin-bottom:12px;}
    .mapPage span.info{position:relative;z-index:1;font-size:14px;color:#393939;font-family:arial;display:block;text-align:center;margin:auto;margin-bottom:15px;width:690px;line-height:21px;}
    .mapPage .leftSide{position:relative;display:inline-block;*display:inline;*zoom:1;z-index:1;padding:16px 16px 0 14px;width:192px;border:1px solid #c5cad7;border-top:1px solid #f9fafb;border-left:1px solid #eeeff3;border-bottom:1px solid #b7bdcb;-webkit-box-shadow:1px 2px 4px rgba(13,34,82,0.37);-moz-box-shadow:1px 2px 4px rgba(13,34,82,0.37);box-shadow:1px 2px 4px rgba(13,34,82,0.37);-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
    .mapPage .leftSide span.name{font-size:15px;color:#0d0d0d;font-family:arial;margin:0 0 6px 0;display:block;}
    div.wrapMySelect{display:inline-block;*display:inline;*zoom:1;position:relative;margin:0 10px 0 0px;padding:0px;height:26px;}
    ul.ulMySelect{list-style:none;width:inherit;max-height:120px;overflow-y:auto;oveflow-x:hidden;display:none;background:#E5EBFA;font-family:tahoma;font-size:14px;color:#000;border-radius:0 0 4px 4px;border-top:0px;position:absolute;left:0px;top:25px;border:1px solid #CDD3E1;}
    ul.ulMySelect li{cursor:pointer;padding:4px 0 4px 7px;}
    ul.ulMySelect li:hover{background:#e0e0e0;}
    .wrapMySelect span.current{display:block;cursor:pointer;background:url(/public/images/frontend/arrow010.png) no-repeat right, url("/public/images/frontend/formFieldsInputText.png") repeat-x scroll 0 0 #E5EBFA;-pie-background:url(/public/images/frontend/arrow010.png) no-repeat right, url("/public/images/frontend/formFieldsInputText.png") repeat-x scroll 0 0 #E5EBFA;height:16px;padding:4px 0 4px 8px;width:inherit;line-height:16px;font-size:14px;font-family:tahoma;border:1px solid #CDD3E1;border-radius:4px 4px 4px 4px;position:absolute;top:0px;left:0px;background:#E5EBFA;}
    .wrapMySelect span.current.notSelect{color:#a09d9d;}
    .wrapMySelect span.current.open{border-radius:4px 4px 0 0;border-bottom:0px;background:url(/public/images/frontend/arrow010.png) no-repeat right, url("/public/images/frontend/formFieldsInputText.png") repeat-x scroll 0 0 #E5EBFA;}
    .sortSelectBlock{display:inline-block;*display:inline;*zoom:1;margin-left:30px;position:relative;top:-2px;}
    .sortSelectBlock > span{font-size:12px;color:#000;font-weight:bold;position:relative;top:3px;}
    div.wrapMySelect.white{margin-bottom:1px;}
    div.wrapMySelect.white.sort{vertical-align:top;}
    .wrapMySelect.white span.current{font-size:12px;line-height:13px;padding:3px 0 5px 8px;height:13px;border:1px solid #aeb8ce;background:url(/public/images/frontend/arrowSelect.png) no-repeat 175px 1px, url(/public/images/frontend/whiteSelectBG.png);-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;white-space:nowrap;overflow:hidden;}
    .wrapMySelect.white span.current:hover{background:url(/public/images/frontend/arrowSelect.png) no-repeat 175px -20px, url(/public/images/frontend/whiteSelectBG.png);}
    .wrapMySelect.white span.current.open{background:url(/public/images/frontend/arrowSelect.png) no-repeat 175px -42px, url(/public/images/frontend/whiteSelectBG.png);}
    .wrapMySelect.white span.current.open:hover{background:url(/public/images/frontend/arrowSelect.png) no-repeat 175px -63px, url(/public/images/frontend/whiteSelectBG.png);}
    .wrapMySelect.white ul.ulMySelect{background:#fff;border:1px solid #aeb8ce;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;max-height:270px;top:24px;}
    .wrapMySelect.white ul.ulMySelect li{font-size:12px;line-height:16px;margin-left:1px;padding-bottom:7px;padding-left:6px;}
    .wrapMySelect.white ul.ulMySelect li:hover{background:#153170;color:#fff;}
    .wrapMySelect.white ul.ulMySelect li.current{font-weight:bold;}
    .roomListForm div.wrapMySelect{}
    .roomListForm .wrapMySelect.white span.current{}
    .bgMap{width:863px;height:499px;background:url(/public/images/frontend/bigMap.png);position:absolute;right:0px;top:0px;margin:-50px -32px 0 0;z-index:0;}
    .bgMap a{position:absolute;padding:10px;text-decoration:none;}
    .bgMap a strong{font-size:14px;color:#fff;font-family:arial;background:#153170;display:block;font-weight:normal;line-height:15px;padding:3px 12px 3px 20px;}
    .bgMap a:hover strong{background:#a9140d;}
    .bgMap a span.decor{position:absolute;top:8px;left:0;background:url(/public/images/frontend/decor01.png);width:24px;height:39px;}
    .bgMap a.northAmerica{top:147px;left:194px;}
    .bgMap a.europe{top:144px;left:497px;}
    .bgMap a.asia{top:203px;left:608px;}
    .bgMap a.centralAmerica{top:244px;left:250px;-moz-border-radius:8px 0 0 0px;-webkit-border-radius:8px 0 0 0px;-khtml-border-radius:8px 0 0 0px;border-radius:8px 0 0 0;}
    .bgMap a.centralAmerica span.decor{top:18px;}
    .bgMap a.centralAmerica strong{-moz-border-radius:8px 0 0 0px;-webkit-border-radius:8px 0 0 0px;-khtml-border-radius:8px 0 0 0px;border-radius:8px 0 0 0;}
    .bgMap a.africa{top:279px;left:464px;}
    .bgMap a.southAmerica{top:327px;left:293px;}
    .bgMap a.australia{top:349px;left:530px;}
    .bgMap a.australia span.decor{left:170px;}
    .bgMap a.australia strong{padding-left:10px;}
    .mapPage .setHeight{height:450px;position:relative;}
    .smallGreenBnt{font-size:14px;color:#fefeff;font-family:arial;height:24px;line-height:24px;background:url(/public/images/frontend/smallGreenBtn.png);display:inline-block;*display:inline;*zoom:1;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;text-decoration:none;padding:0 14px;margin:10px 0;}
    .smallGreenBnt:hover{color:#fefeff !important;background:url(/public/images/frontend/smallGreenBtn.png) 0 -24px;}
    .smallGreenBnt:active{-moz-box-shadow:inset 2px 4px 5px rgba(45,114,32,0.75);-webkit-box-shadow:inset 2px 4px 5px rgba(45,114,32,0.75);box-shadow:inset 2px 4px 5px rgba(45,114,32,0.75);}
    .t1{margin-top:2px;margin-bottom:9px;float:right;}
    .t2{float:right;margin-top:-39px;margin-right:-3px;}
    .googleMap{float:right;}
    .listCountry{overflow:hidden;margin:11px 0 17px 0;}
    .listCountry .col{width:25%;float:left;}
    .listCountry .col a.c{display:block;color:#0a4492;font-size:13px;font-family:arial;position:relative;padding:6px 0 8px 36px;line-height:16px;min-height:17px;}
    .listCountry .col a.c:hover{color:#DA251C;}
    .listCountry .col a.c .decor{display:block;position:absolute;top:3px;left:8px;background:url(/public/images/frontend/decor02.png);width:22px;height:22px;text-align:center;font-size:15px;color:#f4f3f0;font-family:arial;font-weight:bold;text-shadow:black 0px -1px 1px;padding:4px 0 0 0;}
    .listCountry .col a.c:hover .decor{background:url(/public/images/frontend/decor02.png) 0 -26px;}
    .listCountry.threecol{margin-left:-20px;width:693px;}
    .listCountry.threecol .col{width:33%;}
    .listCountry.threecol .col a.c{width:164px;padding-left:44px;}
    .listCountry.threecol .col a.c .decor{margin-top:4px;background:url(/public/images/frontend/decor02.png) 0 -52px;text-shadow:#c52800 1px 1px 2px;}
    .listCountry.threecol .col a.c:hover .decor{background:url(/public/images/frontend/decor02.png) 0 -26px;}
    .listCountry.threecol .col .city-name{padding-left:44px;width:164px;color:#000;text-decoration:none;font-size:0.9em;position:relative;top:-7px;}
    .listCountry.threecol .col .city-name.leader{top:-17px;}
    .countStar{display:block;height:9px;background:url(/public/images/frontend/countStar.png);width:10px;margin-left:-2px;margin-top:0px;margin-bottom:2px;}
    .countStar.one{width:10px}
    .countStar.two{width:19px}
    .countStar.three{width:28px}
    .countStar.four{width:38px}
    .countStar.five{width:48px}
    .lai{display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;margin:0 25px 0 0;}
    .lai:first-child{margin-right:17px;}
    .lai.inviz{visibility:hidden;}
    .lai.last{margin-right:0px;}
    .lai label{display:block;font-size:12px;font-weight:bold;margin:0 0 4px 0;}
    .lai span.small{display:block;font-size:9px;color:#656464;margin:3px 0 0 0;}
    .wrapManagInput{position:relative;display:inline-block;*display:inline;*zoom:1;}
    .managInput{border:1px solid #cdd3e1;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;height:21px;width:25px;color:#121a30;font-size:12px;font-family:tahoma;padding:0 12px 0 3px;line-height:21px;background:url(/public/images/frontend/whiteInput.png) repeat-x scroll 0 0 #FFFFFF;}
    .managInput.mini{width:18px;}
    .wrapManagInput .up, .wrapManagInput .down{display:block;width:10px;height:10px;width:19px;height:15px;position:absolute;cursor:pointer;}
    .wrapManagInput .up{top:-4px;right:-2px;background:url(/public/images/frontend/arrowForInput.png) no-repeat 5px 0px;}
    .wrapManagInput .up:hover{background:url(/public/images/frontend/arrowForInput.png) no-repeat 5px -32px;}
    .wrapManagInput .down{bottom:-5px;right:-2px;background:url(/public/images/frontend/arrowForInput.png) no-repeat 5px -21px;}
    .wrapManagInput .down:hover{background:url(/public/images/frontend/arrowForInput.png) no-repeat 5px -53px;}
    .setCountRoom{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .adSetBlock{}
    .adSetBlock ul{list-style:none;}
    .adSetBlock ul li{margin:0 0 10px 0;display:none;}
    .adSetBlock ul li.show{display:block;}
    .adSetBlock ul li div.head{font-size:12px;font-weight:bold;display:block;position:relative;background:#fff;border:1px solid #c2c2c2;border-bottom:none;padding:0 0 0 12px;top:1px;*top:4px;width:87px;line-height:20px;height:15px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
    .adSetBlock ul li div.head span{position:absolute;top:2px;left:12px;}
    .adSetBlock ul li .border{padding:10px 0 10px 0;border:1px solid #c2c2c2;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;-khtml-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;width:251px;}
    .adSetBlock ul li .border .topBlock{text-align:right;margin-right:11px;}
    .adSetBlock ul li .border .bootomBlock{background:#ebeef3;position:relative;margin:15px 11px 0 10px;padding:7px 0 5px 15px;-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;-khtml-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px;display:none;}
    .adSetBlock ul li .border .bootomBlock:before{content:'';width:13px;height:10px;display:block;position:absolute;top:-10px;right:0px;background:url(/public/images/frontend/flyArrow.png);}
    .adSetBlock ul li .border .bootomBlock.show{display:block;}
    .adSetBlock ul li .border .bootomBlock .ch{display:inline-block;*display:inline;*zoom:1;margin:4px 15px 4px 0;display:none;}
    .adSetBlock ul li .border .bootomBlock .ch.show{display:inline-block;*display:inline;*zoom:1;}
    .adSetBlock ul li .border .bootomBlock .ch label{font-size:12px;color:#121a30;padding-right:4px;}
    .countChilBlock{width:213px;background:#ebeef3;position:relative;margin:10px 11px 0 22px;padding:7px 0 5px 15px;-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;-khtml-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px;display:none;}
    .countChilBlock:before{content:'';width:13px;height:10px;display:block;position:absolute;top:-10px;right:0px;background:url(/public/images/frontend/flyArrow.png);}
    .countChilBlock.show{display:block;}
    .countChilBlock.inviz{display:none !important;}
    .countChilBlock .ch{display:inline-block;*display:inline;*zoom:1;margin:4px 15px 4px 0;display:none;}
    .countChilBlock .ch.show{display:inline-block;*display:inline;*zoom:1;}
    .countChilBlock .ch label{font-size:12px;color:#121a30;padding-right:4px;}
    .tt1{font-size:15px;color:#121a30;display:block;margin:0 0 9px 0;}
    .orderData{margin:0 0 20px 0;}
    .orderData .lb{width:464px;display:inline-block;*display:inline;*zoom:1;}
    .orderData .lb .order{font-size:18px;color:#070707;margin:0 0 4px 0;font-family:arial;}
    .orderData .lb .order span{color:#6e6e6e;}
    .orderData .lb .date{font-size:14px;color:#070707;margin:0 0 12px 0;}
    .orderData .lb .date span{color:#6e6e6e;}
    .orderData .lb .hotel{}
    .orderData .lb .hotel table{border-collapse:collapse;}
    .orderData .lb .hotel table tr{vertical-align:top;}
    .orderData .lb .hotel table tr td{}
    .orderData .lb .hotel table tr td.last{padding:1px 0 0 0;}
    .orderData .lb .hotel table tr td .rating{margin-bottom:6px;}
    .orderData .lb .hotel table tr td img{border:1px solid #dedede;padding:1px;margin:0 15px 0 0;}
    .orderData .lb .hotel table tr td p{font-size:13px;line-height:16px;margin-bottom:8px;}
    .orderData .lb .hotel table tr td p.numbers-count{font-size:0.9em;font-weight:bold;}
    .orderData .lb .hotel table tr td p.last-number{color:#DA251C;font-weight:bold;}
    .orderData .lb .hotel table tr td p span{font-weight:bold;}
    .orderData .rb{display:inline-block;*display:inline;*zoom:1;width:264px;vertical-align:top;margin:0 0 0 15px;}
    .orderData .rb .textpayable{font-size:18px;color:#070707;display:block;margin-bottom:7px;}
    .orderData .rb .payable{color:#fff;font-size:20px;font-weight:bold;display:inline-block;*display:inline;*zoom:1;background:#153170;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:3px 9px 2px 10px;margin:0 0 4px 0;font-family:arial;}
    .orderData .rb .info{display:block;line-height:17px;margin-bottom:10px;}
    .orderData .rulesOfCancel{position:relative;}
    .orderData .rulesOfCancel a.rulesOfCancelLink{padding-left:26px;background-image:none;}
    .orderData .rulesOfCancel .hiddenArea{position:absolute;width:550px;left:-180px;padding:7px;background:#fff;border:1px solid #c0c0c0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
    .payment .termsList li label{font-size:14px;}
    .grayline{background:url(/public/images/frontend/decorGrayLine.png);height:23px;margin:0 0 5px -41px;width:807px;}
    p.eatType{padding:1px 0 1px 26px;background:url(/public/images/frontend/iconEatType.png) no-repeat;line-height:23px;background-position:0 -4px;}
    p.eatTypeNo{padding:1px 0 1px 26px;background:url(/public/images/frontend/not_food.png) no-repeat;line-height:23px;}
    p.eatType strong, p.eatTypeNo strong{margin-right:5px;}
    .withBlackout{}
    .white .withBlackout{z-index:10;border:1px solid #AEB8CE;position:absolute;top:0px;right:-10px;border-left:0px;border-radius:0 3px 3px 0;height:21px;width:40px;background:url(/public/images/frontend/decorArrowSelect.png);cursor:pointer;}
    .white .withBlackout:hover{background:url(/public/images/frontend/decorArrowSelect.png) 0 -21px;}
    .white .withBlackout.hover{background:url(/public/images/frontend/decorArrowSelect.png) 0 -21px;}
    .wrapMySelect.white span.current.open + .withBlackout{background:url(/public/images/frontend/decorArrowSelect.png) 0 -42px;}
    .wrapMySelect.white span.current.open + .withBlackout:hover{background:url(/public/images/frontend/decorArrowSelect.png) 0 -63px;}
    .wrapMySelect.white span.current.open + .withBlackout.hover{background:url(/public/images/frontend/decorArrowSelect.png) 0 -63px;}
    .wrapMap{border:1px solid #e3e3e3;border-radius:4px;margin:-10px 0 16px -12px;width:667px;position:relative;}
    .spanShowHotel{font-size:12px;color:#0f0f0f;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:3px 0 0 14px;}
    .wrapMap .reset{font-size:11px;color:#818181;display:inline-block;*display:inline;*zoom:1;vertical-align:top;border-bottom:1px dotted;margin:4px 0 0 8px;cursor:pointer;}
    .wrapMap .reset:hover{color:#474747;}
    .googleMap2{margin:0 0 15px 0;border-bottom:1px solid #dfdfdf;border-radius:5px;}
    .t3{vertical-align:top;margin-top:0px;height:23px;}
    .headSpan3.small{font-size:18px;display:inline-block;*display:inline;*zoom:1;margin:5px 0 0 0px;}
    .findDiv.type2{margin-right:-14px;}
    .findDiv.type2 .whiteInput{width:182px;margin-right:0px;}
    .spacerLine.extended{margin-top:13px;margin-left:-11px;margin-bottom:9px;width:668px;}
    .cGoogleMapBloc{z-index:1;background:#fff;padding:4px 0px 3px 9px;width:431px;-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.32);-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.32);box-shadow:2px 4px 5px rgba(0,0,0,0.32);}
    .cGoogleMapBloc:before, .cGoogleMapBloc .before{content:'';position:absolute;background:url(/public/images/frontend/decorArrowGoogleBlock.png);width:17px;height:8px;left:50%;top:-8px;margin-left:-9px;}
    .cGoogleMapBloc .close{width:29px;height:29px;position:absolute;top:0px;right:4px;cursor:pointer;background:url(/public/images/frontend/closeGoogleBlock.png);}
    .cGoogleMapBloc .close:hover{background:url(/public/images/frontend/closeGoogleBlock.png) 0 -29px;}
    .cGoogleMapBloc .hotel{}
    .cGoogleMapBloc .hotel img.photo{float:left;margin-right:16px;margin-top:2px;}
    .cGoogleMapBloc .hotel .info{overflow:hidden;padding:2px 0 0 0;}
    .cGoogleMapBloc .hotel .rating{margin-top:-3px;margin-left:-1px;margin-bottom:4px;overflow:hidden;}
    .cGoogleMapBloc .hotel .head{font-size:18px;color:#153170;font-family:tahoma;line-height:20px;}
    .cGoogleMapBloc .hotel .head:hover{color:#dc342b;}
    .cGoogleMapBloc .hotel p{font-size:11px;color:#5e5e5e;font-family:tahoma;line-height:14px;margin-top:4px;}
    .cGoogleMapBloc .showplace{}
    .cGoogleMapBloc .showplace img{float:left;margin-right:17px;margin-top:5px;}
    .cGoogleMapBloc .showplace span.head{color:#171717;font-size:18px;line-height:21px;display:block;margin:0 0 5px 0;}
    .cGoogleMapBloc .showplace p{line-height:15px;color:#5e5e5e;font-size:11px;margin:0 10px 0 0;}
    .blockPH.small{margin-top:6px;margin-bottom:13px;}
    .blockPH.small .blockPriceHotel{margin-right:2px;}
    .blockPH.small .blockPriceHotel span.img.one{background:url(/public/images/frontend/decorOneMenSmall.png);width:14px;height:35px;}
    .blockPH.small .blockPriceHotel span.img.two{background:url(/public/images/frontend/decorTwoMenSmall.png);width:27px;height:35px;}
    .blockPH.small .blockPriceHotel span.img.three{background:url(/public/images/frontend/decorThreeMenSmall.png);width:36px;height:35px;}
    .blockPH.small .blockPriceHotel span.info .text{color:#616161;font-size:11px;margin-top:2px;line-height:11px;display:block;}
    .blockPH.small .abg{height:35px;padding-top:3px;padding-right:5px;}
    .blockPH.small .abg .under{font-family:arial;font-size:13px;line-height:13px;position:relative;top:-3px;}
    .offer{border-radius:2px;overflow:hidden;background:url(/public/images/frontend/decorbg03.png) repeat-x;margin-left:-3px;padding-left:3px;}
    .offer .head{font-family:arial;font-size:12px;color:#000;display:block;margin-top:10px;}
    .purpleStarText{display:inline-block;*display:inline;*zoom:1;color:#1f1a17;font-size:18px;background:url(/public/images/frontend/decorPurpleStar.png) no-repeat;padding:2px 0 0 35px;margin:0 0 0 -8px;min-height:27px;}
    .recomendList{margin:0 0 0 -9px;}
    .recomendList .recomendunit{border-top:1px dashed #e5e5e5;padding:21px 0 22px 0;}
    .recomendList .recomendunit:first-child{border-top:0px;padding-top:10px;}
    .recomendList .recomendunit img{float:left;margin:4px 21px 3px 0;}
    .recomendList .recomendunit span.head{font-size:18px;color:#000000;font-family:arial;line-height:20px;}
    .recomendList .recomendunit span.showMap{display:inline-block;*display:inline;*zoom:1;border-bottom:1px dotted;font-size:11px;margin:0 0 0 7px;position:relative;top:-2px;color:#0a4492;cursor:pointer;}
    .recomendList .recomendunit span.showMap:hover{color:#da261c;}
    .recomendList .recomendunit p{color:#5e5e5e;font-size:13px;font-family:arial;line-height:16px;margin:10px 0 0 0;}
    .countries-text-fading{overflow:hidden;height:356px;position:relative;}
    .countries-text-fading-link{position:absolute;display:block;width:642px;height:25px;top:340px;right:0;background:#fff;}
    .countries-text-fading-link a{background:#fff;text-decoration:none;border-bottom:1px dashed;}
    .countries-text-fading-link a:hover{color:#DA251C;}
    .countries-text-fading-link.insurance a{margin:3px 0 0 78px;}
    .countries-text-fading.insurance{height:30px;}
    .countries-text-fading.insurance .countries-text-fading-link{top:0px;}
    .countries-text-fading .rollUp{color:#153170;border-bottom:1px dashed #153170;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
    .countries-text-fading .rollUp:hover{border-bottom:1px dashed #DA251C;color:#DA251C;}
    .sliderCont{width:113px;margin-left:10px;margin-top:10px;margin-bottom:15px;height:27px;float:left;}
    .hotels-star-rating-filter-box .ui-slider{position:relative;}
    .hotels-star-rating-filter-box .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:9px;height:16px;background:url(/public/images/frontend/decorCursor.png) no-repeat 0 0 !important;cursor:pointer}
    .hotels-star-rating-filter-box .ui-slider .ui-slider-handle.ui-state-hover{background-position:0 -16px !important;}
    .hotels-star-rating-filter-box .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden;}
    .hotels-star-rating-filter-box .ui-slider-horizontal{height:1px;}
    .hotels-star-rating-filter-box .ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-6px;}
    .hotels-star-rating-filter-box .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
    .hotels-star-rating-filter-box .ui-slider-horizontal .ui-slider-range-min{left:0;}
    .hotels-star-rating-filter-box .ui-slider-horizontal .ui-slider-range-max{right:0;}
    .hotels-star-rating-filter-box .ui-widget-content{background:#e8e8e8;width:126px;}
    .hotels-star-rating-filter-box .ui-widget-header{border:1px solid #D4D4D4;background:#213f84;}
    .secure_connection{margin-left:0px;width:540px;padding-left:25px;font-size:11px;background:url(/public/images/frontend/lock.png) no-repeat;color:#292929;margin-bottom:20px;}
    .secure_connection_with_trust{margin-left:0px;width:540px;padding-left:25px;font-size:11px;color:#292929;margin-bottom:20px;}
    .showToolTip{height:28px;display:block;position:absolute;font:12px/25px arial;color:#fff;text-decoration:none;text-align:center;margin:-4px 19px 0 19px;padding:0 0 0 7px;background:url(/public/images/frontend/tooltipBtn-2.png) 0 -28px;z-index:1;}
    .showToolTip:hover{color:#fff;}
    .showToolTip:before, .showToolTip .before{content:'';display:block;background:url(/public/images/frontend/tooltipBtn-2.png);height:28px;width:19px;position:absolute;left:-19px;top:0px;}
    .showToolTip:after, .showToolTip .after{content:'';display:block;background:url(/public/images/frontend/tooltipBtn-2.png) 0 -56px;height:28px;width:19px;position:absolute;right:-19px;top:0px;}
    p.promoText{color:#e8261d;}
    .hint{background:url(/public/images/frontend/iconInfo.png);width:16px;height:15px;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;position:relative;cursor:pointer;}
    #ireg{top:-10px;cursor:pointer;}
    #inotreg{top:50px;left:469px;position:absolute;}
    .textForHelp{color:#153170;font-size:12px;border-bottom:1px dashed;display:inline-block;*display:inline;*zoom:1;cursor:pointer;position:relative;}
    .textForHelp:hover{color:#DA251C;}
    .textForHelp.howSaveMyData{}
    .textForHelp.secureBooking{float:right;top:2px;}
    #deliveryOfPayment{top:-6px;margin-bottom:3px;}
    .mainpage.wm{}
    #content.mainpage.wm .rightColumn{width:358px;}
    .mainpage.wm .offerTabsContent{margin:0 0 0 0;}
    .wm .offerTabs{margin-left:25px;}
    .wm .offerList h3{margin-bottom:12px !important;}
    .wm .cityList{margin-top:2px;width:357px;}
    .cityList .item{position:relative;display:block;width:358px;text-decoration:none;background:-webkit-gradient(linear, center top, center bottom, from(white), to(#f9f9f9));background:-webkit-linear-gradient(top, white, #f9f9f9);background:-moz-linear-gradient(top, white, #f9f9f9);background:-o-linear-gradient(top, white, #f9f9f9);background:-ms-linear-gradient(top, white, #f9f9f9);background:linear-gradient(to bottom, white, #f9f9f9);}
    .cityList .item:hover{background-image:-webkit-gradient(linear, center top, center bottom, from(#eef2f9), to(#e0e7e8));background-image:-webkit-linear-gradient(top, #eef2f9, #e0e7e8);background-image:-moz-linear-gradient(top, #eef2f9, #e0e7e8);background-image:-o-linear-gradient(top, #eef2f9, #e0e7e8);background-image:-ms-linear-gradient(top, #eef2f9, #e0e7e8);background-image:linear-gradient(to bottom, #eef2f9, #e0e7e8);}
    .cityList .item .name{display:inline-block;*display:inline;*zoom:1;padding:6px 10px 10px 25px;width:137px;vertical-align:top;}
    .cityList .item .name span{color:#da251c !important;font-size:14px;font-weight:bold;line-height:16px;text-decoration:underline;}
    .cityList .item:hover .name span{text-decoration:none;}
    .cityList .item .count{display:inline-block;*display:inline;*zoom:1;font-size:10px;color:#5d5d5d;vertical-align:top;margin-top:9px;}
    .cityList .item .price{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#297e20;font-weight:bold;text-align:right;width:99px;vertical-align:top;padding:0 10px 0 0;margin-top:5px;}
    .cityList .item .price .small{font-size:10px;color:#5d5d5d;}
    .banerInCityList{float:right;display:block;margin:17px 0 22px 0;}
    .wm #emailSubscription .submit{background-color:#fff;}
    .ourSug{border:1px solid #dce0ea;-webkit-box-shadow:2px 4px 13px rgba(21,49,112,0.03);-moz-box-shadow:2px 4px 13px rgba(21,49,112,0.03);box-shadow:2px 4px 13px rgba(21,49,112,0.03);border-radius:5px;padding:15px 0 10px 0;width:352px;margin-left:4px;margin-top:35px;}
    .ourSug .header{font-size:18px;color:#e8261d;margin-bottom:10px;display:block;}
    .ourSug .header2{font-size:14px;color:#e8261d;font-weight:bold;display:block;text-align:center;margin:0 0 2px 0;}
    .ourSug ul{margin:0 0 0 20px;}
    .ourSug ul li{font-size:13px;color:#153170;font-weight:bold;list-style:none;line-height:16px;margin:10px 0 0 0;position:relative;}
    .ourSug ul li:before{content:'';display:block;width:7px;height:7px;background:url(/public/images/frontend/itemList.png);position:absolute;left:-18px;top:6px;}
    .ourSug .dashedLine{border-bottom:1px dashed #c8def1;margin-top:19px;margin-bottom:10px;}
    .ourSug_second{border:1px solid #dce0ea;-webkit-box-shadow:2px 4px 13px rgba(21,49,112,0.03);-moz-box-shadow:2px 4px 13px rgba(21,49,112,0.03);box-shadow:2px 4px 13px rgba(21,49,112,0.03);border-radius:5px;padding:15px 0 10px 0;width:262px;height:75px;margin-left:4px;margin-top:70px;}
    .ourSug_second .header{font-size:18px;color:#e8261d;margin-bottom:10px;display:block;}
    .ourSug_second .header2{font-size:13px;color:#e8261d;font-weight:bold;display:block;text-align:center;margin:0 0 2px 0;}
    .ourSug_second ul{margin:0 0 0 20px;}
    .ourSug_second ul li{font-size:13px;color:#153170;font-weight:bold;list-style:none;line-height:16px;margin:10px 0 0 0;position:relative;}
    .ourSug_second ul li:before{content:'';display:block;width:7px;height:7px;background:url(/public/images/frontend/itemList.png);position:absolute;left:-18px;top:6px;}
    .ourSug_second .dashedLine{border-bottom:1px dashed #c8def1;margin-top:19px;margin-bottom:10px;}
    .wm #emailSubscription{padding:0 0 0 0;background:url(/public/images/frontend/mail.png) no-repeat 0 20px;padding:0 0 0 11px;margin:0 34px 0 18px;}
    .wm #emailSubscription input[type="text"]{width:158px;}
    .wm #emailSubscription span.text{display:block;text-align:center;margin-bottom:12px;}
    .wm #emailSubscription .messageText{line-height:13px;font-size:11px;padding:0 0 0 24px;margin-top:-3px;}
    .wm #emailSubscription .messageText.good{color:#45a64d;background:url(/public/images/frontend/goodText.png) no-repeat;}
    .wm #emailSubscription .messageText.error{color:#f03228;background:url(/public/images/frontend/texterror.png) no-repeat;}
    .ourSug .paddingBlock1{margin:0 40px 0 26px;}
    .mapInMain{width:587px;}
    .mapInMain .head{font-size:18px;color:#153170;display:block;margin-bottom:10px;}
    .mapInMain .bgMap{width:586px;height:334px;background:url(/public/images/frontend/mapinmain.png);position:relative;margin:25px 0 55px 0;}
    .mapInMain .line{border-top:2px solid #dfecf7;margin-bottom:8px;}
    .mapInMain .bgMap a.northAmerica{top:75px;left:86px;}
    .mapInMain .bgMap a.centralAmerica{top:133px;left:127px;}
    .mapInMain .bgMap a.southAmerica{top:258px;left:154px;}
    .mapInMain .bgMap a.africa{left:303px;top:183px;}
    .mapInMain .bgMap a.europe{left:409px;top:45px;}
    .mapInMain .bgMap a.asia{left:415px;top:114px;}
    .mapInMain .bgMap a.australia{left:311px;top:222px;}
    .popListMain{}
    .popListMain .col{width:193px;display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
    :root .popListMain .col{width:192px;}
    .popListMain a{display:block;line-height:16px;margin:10px 0 10px 30px;font-size:13px;}
    .popListMain .col:first-child a{margin-left:0px;}.popListMain .col:last-child a{margin-left:44px;}
    .inun{}
    .inun .name{font-size:15px;color:#4e4e4e;line-height:17px;display:inline-block;*display:inline;*zoom:1;margin:0 0 0 39px;width:175px;padding:0 10 0 0;vertical-align:top;}
    .inun .name.bold{font-weight:bold;font-size:14px;}
    .inun .inf{display:inline-block;*display:inline;*zoom:1;vertical-align:top;line-height:23px;position:relative;top:-6px;}
    .inun .inf select{top:0px;height:26px;}
    .tfrText{font-size:13px;}
    .tfrText.big{font-size:15px;margin-bottom:8px;}
    .tfrText.bold{font-weight:bold;margin-bottom:2px;}
    .tfrText.bold + .tfrText{margin-bottom:7px;}
    .orderData .lb a.edit{font-size:11px;}
    .secureConnection{font-size:11px;width:530px;margin:0 0 24px 111px;padding:0 0 0 28px;background:url(/public/images/frontend/secureConnection.png) no-repeat 1px 0;}
    .iagree{margin-top:26px;margin-bottom:13px;}
    .iagree .replacedSmoothCheckbox{top:3px;}
    .iagree a{text-decoration:none;border-bottom:1px dashed;}
    .iagree p{margin-top:3px !important;margin-left:27px !important;}
    .noPlaces{}
    .noPlaces p.text{display:inline-block;*display:inline;*zoom:1;width:425px;vertical-align:bottom;}
    .noPlaces .button03{}
    .inputText{width:600px;position:relative;margin:0 0 24px 0;}
    .inputText.calendar{}
    .inputText input{border:1px solid #DADADA;border-radius:4px 4px 4px 4px;box-shadow:0 4px 4px #EAEAEA inset;position:relative;padding:0 7px 0 9px;width:261px;height:25px;}
    .inputText.calendar input{width:91px;}
    .inputText input:focus{}
    .inputText label{color:#4e4e4e;font-size:14px;display:inline-block;*display:inline;*zoom:1;font-weight:bold;width:240px;}
    .inputText .message{font-size:12px;font-family:tahoma;color:#c12006;display:none;position:absolute;bottom:-13px;left:244px;}
    .payment-number-guest .inputText .message{display:block;position:relative;top:1px;margin-left:108px;bottom:0;left:0;}
    .inputText.error{}
    .inputText.error input{}
    .inputText.error label{}
    .inputText.error .message{display:block;}
    .greyHeaderBlock2.visaConfirm{height:42px;}
    .greyHeaderBlock2.visaConfirm.open{height:auto;}
    .greyHeaderBlock2.visaConfirm .header{padding-left:40px;margin-bottom:0px;}
    .greyHeaderBlock2.visaConfirm form{padding:0 0 0 39px;margin-top:15px;display:none;}
    .greyHeaderBlock2.visaConfirm.open form{display:block;}
    .greyHeaderBlock2.visaConfirm form .head{color:#000000;font-size:14px;font-weight:bold;display:block;margin-bottom:22px;}
    .greyHeaderBlock2.visaConfirm p{color:#828282;font-size:13px;line-height:15px;margin-bottom:9px;padding-left:0px;}
    .greyHeaderBlock2.visaConfirm .header strong{text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
    .greyHeaderBlock2.visaConfirm .header strong span{color:#153170;font-size:14px;font-family:tahoma;border-bottom:1px dashed;text-decoration:none;font-weight:bold;}
    .greyHeaderBlock2.visaConfirm .header strong:hover span{border-bottom:none;}
    .greyHeaderBlock2.visaConfirm p.info{height:16px;float:left;margin:9px 0 0 12px;cursor:pointer;}
    .visaConfirm .button03{float:right;margin-bottom:42px;margin-right:77px;margin-top:20px;}
    .userChoise{color:#202020;font-size:16px;font-weight:bold;display:block;margin:30px 0 16px 21px;}
    .leaderHeader{color:#202020;font-size:16px;font-weight:bold;display:block;margin:30px 0 16px 0;}
    .sortAlph .col a{text-decoration:none;}
    .sortAlph .col a span{font-size:12px;}
    .sortAlph .col a.leader span{font-weight:bold;}
    .wrapListPopH{margin-top:34px;width:223px;}
    .listPopH{}
    .listPopH li a{text-decoration:none;}
    .listPopH li a span{font-size:12px;text-decoration:underline;}
    .bestOnHotels{list-style:none;margin-left:9px;}
    .bestOnHotels li{margin-bottom:43px;}
    .bestOnHotels li img{float:left;margin-right:10px;margin-top:3px;}
    .bestOnHotels li .cont{overflow:hidden;}
    .bestOnHotels .comments{font-size:11px;color:#878788;float:right;}
    .bestOnHotels .name{line-height:23px;font-size:18px;}
    .bestOnHotels .textPrice{display:block;font-weight:bold;font-size:13px;margin:7px 0 0 0;}
    .bestOnHotels .price{font-weight:bold;font-size:13px;}
    .bestOnHotels .rating{margin-bottom:2px;}
    .noPlaces{}
    .noPlaces p.text{display:inline-block;*display:inline;*zoom:1;width:425px;vertical-align:bottom;}
    .noPl{cursor:pointer;color:#153170;border-bottom:1px dashed #153170;display:inline-block;}
    .noPlaces .button03{}
    .payable{color:#262626;font-size:18px;}
    .payable span{font-weight:bold;color:#153170;font-size:20px;}
    .transferInformation{color:#000000;font-size:15px;font-family:arial;margin:0 0 22px 0;}
    .roomListForm.countinueWithoutEmail label{}
    .hotel_info_ajax_load{background:url(/public/images/frontend/ajax-loader-fb-style.gif) no-repeat 0 50%;}
    .load-more-hotel.hotel_info_ajax_load{background:#FAFBFE url(/public/images/frontend/ajax-loader-fb-style.gif) no-repeat 50% 50% !important;}
    .cover-block{position:absolute;top:0;left:0;background:#fff;opacity:0.7;z-index:100;}
    .viewMap{font-size:13px;line-height:18px;float:right;background:url(/public/images/frontend/smallGrayMap.png) no-repeat 0 4px;width:86px;padding:0 0 9px 84px;margin:0px -14px 0 26px;color:#6b6b6b !important;}
    .listORphoto{margin-top:-8px;margin-bottom:27px;}
    .listORphoto a, .listORphoto > span{display:inline-block;*display:inline;*zoom:1;height:15px;line-height:13px;padding:0 0 0 18px;margin:0 20px 0 0;}
    .listORphoto .list{background:url(/public/images/frontend/iconList.png) no-repeat;}
    .listORphoto .photo{background:url(/public/images/frontend/iconPhoto.png) no-repeat;}
    .listORphoto span{color:#112a63;}
    .listORphoto a{text-decoration:none;}
    .listORphoto a > span{color:#979898;border-bottom:1px dashed;}
    .listORphoto a:hover > span{color:#112a63;}
    span.remote{font-size:14px;color:#242424;font-weight:bold;display:block;margin:20px 0 5px 0;}
    .resultElement{}
    .resultElement.smallType{padding-bottom:12px;}
    .resultElement.smallType .resultContent{display:inline-block;*display:inline;*zoom:1;width:500px;vertical-align:top;}
    .resultElement.smallType h3{display:inline;margin-right:10px;}
    .resultElement.smallType .resultContent{float:none;}
    .resultElement.smallType .objectPic{border:none;margin-right:14px;width:126px;height:126px;}
    .resultElement.smallType .replacedSmoothCheckbox{float:none;margin-right:4px;}
    .resultElement.smallType .rating{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .resultElement.smallType .resultContent .shoOnMapLink{margin-right:0px;}
    .resultElement.smallType .resultContent .photoGalleryLink{margin-right:0px;position:relative;top:-1px;}
    .resultElement.smallType .text{width:580px;line-height:16px;}
    .resultElement.smallType .hotelInfo .text{margin-top:6px;width:auto;}
    .resultElement.smallType .hotelInfo{position:relative;width:300px;}
    .resultElement.smallType .hotelInfo .button07{position:absolute;top:91px;right:-143px;}
    .resultElement.smallType .more{display:inline-block;*display:inline;*zoom:1;margin-top:4px;}
    .resultElement.smallType .countCom{color:#686868;font-weight:bold;display:block;margin:0 9px 9px 0;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .resultElement.smallType .countCom:hover{color:#DA251C;}
    .showInInfo{color:#4a4949;font-size:13px;font-family:tahoma;}
    .atPrices{float:right;margin:-2px 8px 0 0;position:relative;z-index:1010;}
    .atPrices > .head{background:url(/public/images/frontend/atPrice.png) no-repeat;padding:0 0 0 23px;height:17px;}
    .atPrices > .head span{color:#112a63;border-bottom:1px dashed;cursor:pointer;}
    .atPrices .head span:hover{border-bottom:none;}
    .atPrices .formBlock{border:1px solid #ababab;position:absolute;width:272px;right:0px;padding:11px 0 17px 18px;top:0px;background:#ffffff;z-index:200;display:none;}
    .atPrices .formBlock .close{position:absolute;top:8px;right:7px;height:10px;width:10px;background:url(/public/images/frontend/atPriceClose.png);cursor:pointer;}
    .atPrices .formBlock > .head{font-size:17px;color:#153170;font-family:tahoma;display:block;margin:0 0 16px 0;}
    .atPrices .wrapCheck{}
    .atPrices .wrapCheck label{font-weight:bold;}
    .t4{float:right;margin:21px 20px 0 0;}
    .resultElement.smallType .hotelInfo .atPrices_button07{position:absolute;bottom:-20px;right:-103px;float:none;margin:0;z-index:90;}
    .resultElement.smallType .hotelInfo .atPrices_button07 .button07{position:relative;top:0px;right:0;}
    .myUL{list-style:none;padding:6px 0 0 0;}
    .myUL li{background:#e7e7e7;float:left;width:26px;height:18px;background:url(/public/images/frontend/decorStar02.png) no-repeat 0px 0;text-align:center;font-size:10px;color:#fff;font-weight:bold;padding-top:7px;margin-right:4px;cursor:pointer;}
    .myUL li.in{background:url(/public/images/frontend/decorStar02.png) no-repeat 0px -25px;}
    #sliderStar{width:126px;}
    .ui-slider-horizontal .ui-slider-range{height:2px;border-bottom:1px solid #e8e8e8;background:#c6d1e8 !important;}
    .sliderCont{margin-top:11px;}
    #sliderStar.ui-slider-horizontal .ui-slider-handle{top:-3px;}
    .rColumn{width:264px;float:right;}
    .rColumn #promoList{width:264px;}
    .rColumn #promoList li{margin-left:0px;width:258px;margin-bottom:18px;}
    .rColumn #promoList li div.text{width:169px;}
    .newHotel.cColumn{width:695px;float:left;margin-bottom:40px;}
    .newHotel .hotelDesc .headerBlock .right{float:right;width:205px;text-align:right;color:#999;font-size:15px;font-family:tahoma;font-weight:bold;padding-top:3px;}
    .newHotel .hotelDesc .headerBlock .right > a.price{font-size:18px;color:#347D3B;font-family:tahoma;text-decoration:none;}
    .newHotel .hotelDesc .headerBlock .right .warranty{font-weight:normal;font-size:11px;}
    .newHotel .hotelDesc .headerBlock .right .button05{font-weight:normal;margin-top:19px;}
    .newHotel .hotelDesc .headerBlock .left{float:left;width:440px;}
    .newHotel .headerBlock{margin-bottom:6px;}
    .newHotel .hotelDesc .headerBlock .left h2{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:2px;margin-right:9px;}
    .newHotel .hotelDesc .headerBlock .left .rating{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:11px 0 0 0;}
    .newHotel .hotelDesc .headerBlock .left .shoOnMapLink{margin:4px 0 4px -2px;display:block;}
    .newHotel .hotelDesc .headerBlock .left > span{display:block;font-size:15px;color:#969595;font-family:tahoma;margin-bottom:6px;}
    .newHotel .hotelDesc p.info{overflow:hidden;}
    .newHotel .offerTabsContent.hotelDesc{padding-left:21px;padding-right:20px;}
    .newHotel .hotelDesc .objectPic{margin-right:14px;}
    .flag{color:#4d4d4d;font-size:12px;background:url(/public/images/frontend/iconFlag.png) no-repeat;line-height:19px;padding:0 0 0 26px;margin:0 10px 4px 0;float:left;}
    .newHotel .flag{width:240px;}
    .shoOnMapLink{background:url(/public/images/frontend/iconMap.png) no-repeat;padding:0 0 0 30px;font-size:12px;margin:0 11px 0 0;}
    .newHotel .resultContent{float:none;}
    .smallHotelCard{border:2px solid #999999;width:613px;margin-top:15px;padding:14px 9px 10px 16px;}
    .smallHotelCard .wrapImg{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:85px;margin:0 14px 0 0;}
    .smallHotelCard .wrapImg img{padding:2px;}
    .smallHotelCard .wrapInfo{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:2px 0 0 0;}
    .smallHotelCard .wrapInfo .name{display:block;margin:0 0 9px 0;}
    .smallHotelCard .wrapPrice{float:right;width:190px;text-align:right;margin-top:2px;margin-bottom:3px;}
    .smallHotelCard .wrapPrice .price{color:#999999;font-size:15px;font-weight:bold;margin-bottom:3px;}
    .smallHotelCard .wrapPrice .price strong{color:#347D3B;font-size:18px;}
    .smallHotelCard .wrapPrice .warranty{font-size:11px;color:#6E6E6E;}
    .smallHotelCard .wrapPrice .warranty:hover{font-size:11px;color:#DA251C;}
    .smallHotelCard .wrapPrice .button05{margin-top:21px;}
    .smallHotelCard .flag{float:none;}
    .settingBlock .handlerShow{background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat;padding:0 0 6px 30px;margin-bottom:4px;}
    .settingBlock .handlerShow span{font-size:15px;color:#13306f;border-bottom:1px dashed;cursor:pointer;}
    .settingBlock .handlerShow span:hover{border-bottom:none;}
    .testInf{font-size:15px;line-height:22px;color:#000000;display:block;margin-bottom:25px;}
    .rar{margin-left:-12px;width:672px;margin-top:-6px;}
    .rar .hotelName{font-size:20px;color:#242424;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-bottom:0px;}
    .rar .rating{display:inline-block;*display:inline;*zoom:1;margin:6px 0 0 9px;}
    .rar > .item{border:2px solid #cbcbcb;padding:19px 27px 33px 23px;*padding:19px 17px 33px 13px;margin:0 0 14px 0;}
    .rar .item .button05{font-weight:normal;margin-top:4px;}
    .rar .item .info{width:460px;}
    .rar .item .head{margin-bottom:2px;}
    .rar .item .head a{color:#242424;font-size:18px;}
    .rar .item .head span{color:#969595;font-size:15px;}
    .rar .item .description{margin-bottom:17px;}
    .rar .item .description .control{font-size:12px;color:#153170;border-bottom:1px dashed;cursor:pointer;}
    .rar .item .description .control:hover{color:#DA251C;}
    .rar .item .description .cont{display:none;width:440px;}
    .rar .item .bottomBlock{}
    .rar .item .bottomBlock .payment{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:120px;margin:0px;font-size:12px;background:url(/public/images/frontend/iconPaymentMethod.png) no-repeat 0 2px;padding:0 0 0 30px;line-height:14px;}
    .rar .item .bottomBlock .payment strong{}
    .rar .item .bottomBlock .food{width:100px;display:inline-block;*display:inline;*zoom:1;font-size:12px;background:url(/public/images/frontend/iconEatType.png) no-repeat;padding:0 0 0 30px;line-height:14px;}
    .rar .item .bottomBlock .food.no{background:url(/public/images/frontend/not_food.png) no-repeat;}
    .rar .item .bottomBlock .food strong{}
    .rar .item .bottomBlock .rat{width:126px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;line-height:14px;padding:0 0 0 34px;}
    .rar .item .bottomBlock .rat.yellow{background:url(/public/images/frontend/non-return-rate.png) no-repeat 3px 2px;color:#000;}
    .rar .item .bottomBlock .rat.green{background:url(/public/images/frontend/return-rate.png) no-repeat 3px 2px;}
    .rar .item .bottomBlock .rat > span{color:#439a47;font-weight:bold;}
    .rar .item .bottomBlock .rat.yellow > span{color:#000;font-weight:bold;display:block;}
    .rar .item .bottomBlock .rat .rulesOfCancelLink{text-decoration:none;}
    .rar .item .bottomBlock .rat .rulesOfCancelLink > span{border-bottom:1px dashed;}
    .rar .item .rightBlock{width:160px;float:right;}
    .rar .item .rightBlock .priceInfo{width:160px !important;}
    .interestingProposals{}
    .prices .interestingProposals{margin:29px 0 0 -11px;width:672px;}
    .prices .interestingProposals .item:last-child{margin-left:68px;}
    .prices .interestingProposals .item.first{margin-left:0px;}
    .interestingProposals > .head{font-size:18px;color:#000;display:block;margin:0 0 11px 0;}
    .interestingProposals .item{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .interestingProposals .item:last-child{margin-left:41px;}
    .interestingProposals .item > .head{font-size:14px;color:#153170;font-weight:bold;}
    .interestingProposals .item .wrap{width:258px;border:2px solid #153170;margin:11px 0 0 0;padding:16px 18px 13px 18px;}
    .interestingProposals .item .wrap .rating{margin-left:-2px;margin-bottom:3px;}
    .interestingProposals .item .wrap img.photo{display:inline-block;*display:inline;*zoom:1;float:left;border:1px solid #000825;margin-right:16px;}
    .interestingProposals .item .wrap .info{overflow:hidden;padding:0 0 0 2px;}
    .interestingProposals .item .wrap .info .name{}
    .interestingProposals .item .wrap .info .beside{font-size:12px;color:#999999;display:block;margin:2px 0 5px -1px;}
    .interestingProposals .item .wrap .info .price{font-size:14px;color:#999999;float:left;margin-left:-2px;}
    .interestingProposals .item .wrap .info .price strong{color:#317b25;font-size:18px;font-weight:bold;margin-left:-2px;}
    .interestingProposals .item .wrap .info .price strong:hover{color:red;}
    .interestingProposals .item .wrap .info .price .oldPrice{color:#999999;font-size:14px;text-decoration:line-through;display:block;text-align:right;margin:1px 5px 0 0;}
    .listCountry.threeCol{margin-left:6px;margin-bottom:24px;}
    .listCountry.threeCol .col{width:212px;}
    .listCountry.threeCol .col a.c{text-decoration:none;font-size:12px;font-weight:bold;height:27px;}
    span.remote{font-size:17px;font-weight:normal;margin-bottom:15px;}
    .toggleMapWrap{border:1px solid #b4b3b3;width:667px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-khtml-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;position:relative;margin:-11px 0 28px -13px;}
    .toggleMapWrap.closed{height:33px;}
    .toggleMapWrap .overflow{height:100%;overflow:hidden;}
    .toggleMapWrap .botPlace{position:absolute;bottom:-13px;left:-1px;width:667px;border:1px solid #b4b3b3;height:11px;background:#e3e3e3;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}
    .toggleMapWrap .botPlace .shadow{position:absolute;bottom:-5px;left:0px;background:url(/public/images/frontend/shadowDecor.png) no-repeat;width:661px;height:4px;}
    .toggleMapWrap .botPlace .mapToggleControl{position:absolute;background:url(/public/images/frontend/mapToggleControlArrow.png) no-repeat 0 0px;width:79px;height:15px;cursor:pointer;left:50%;bottom:-15px;margin-left:-40px;}
    .toggleMapWrap.closed .botPlace .mapToggleControl{background:url(/public/images/frontend/mapToggleControlArrow.png) no-repeat 0 -15px;}
    .wrappam{display:inline-block;*display:inline;*zoom:1;margin-top:6px;}
    #reformal_tab{display:none !important;}
    #reformal_tab.show{display:block !important;}
    .alternate_link:hover{color:red;}
    .addToFavorites{display:block;text-decoration:none;float:right;position:relative;z-index:10;cursor:pointer;background:url(/public/images/frontend/plane.png) no-repeat 0px 0px;font-size:12px;margin:6px 9px 0 0;padding:0 0 3px 27px;}
    .addToFavorites span{border-bottom:1px dashed;color:#153170;}
    .addToFavorites:hover span{color:#DA251C;}
    .rbatmHead{font-size:14px;font-weight:bold;display:block;margin:39px 0 10px 0;}
    .rbatm{background-color:#fefffe;background-image:url(/public/images/frontend/decorFinger.png);background-position:right bottom;background-repeat:no-repeat;background:url(/public/images/frontend/decorFinger.png) no-repeat 276px bottom, #fefffe;border:1px solid #d9dfeb;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;width:353px;padding:7px 0 7px 0;margin:0 0 20px 0;}
    .innerP .rbatm{width:auto;}
    .innerP .rbatm .item .date{width:105px;}
    .innerP .rbatm .item .name{width:125px;margin-left:0;padding-left:10px;}
    .rbatm .head{font-weight:bold;font-size:13px;color:#000;margin:2px 0 4px 27px;display:block;}
    .rbatm > div{border-top:1px dashed #d9dfeb;padding:7px 0 2px 0;}
    .rbatm > div:first-child{border-top:none;}
    .rbatm .item{margin-bottom:9px;overflow:hidden;}
    .rbatm .item .date{color:#363636;font-size:11px;float:right;width:93px;margin-top:3px;}
    .rbatm .item .name{text-align:right;width:204px;margin-left:30px;line-height:14px;}
    .rbatm .item .name a{font-size:12px;color:#0a4492;line-height:16px;}
    .rbatm .item .name a:hover{color:#DA251C;}
    .rbatm .item .name span{font-size:11px;color:#363636;}
    .toggleMapWrap.countryList{margin:7px auto 30px auto;}
    .toggleMapWrap.countryList.closed{height:50px;}
    .toggleMapWrap .bgMap{margin:0px;margin-left:40px;margin:20px 0 20px 40px;}
    .toggleMapWrap.closed .bgMap{position:relative;top:-146px;}
    #overlay_sun,#overlay_sun_ht, #overlay_sun_list_cards_hotels{position:absolute;width:100%;height:100%;z-index:995;top:0;left:0;background:#fff;opacity:0.7;color:#153170;font-size:18px;font-weight:normal;}
    #overlay_sun div,#overlay_sun_ht div, #overlay_sun_list_cards_hotels div{margin-top:10px;}
    .viza_link{text-decoration:none;}
    .viza_link:hover{color:#da251c !important;}
    div.fast_reg{position:relative;margin-top:10px;}
    div.transfer_past{position:relative;margin-top:50px;}
    .addWishlist{background:url(/public/images/frontend/wishlist.png) no-repeat 0 -18px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;height:16px;padding-left:21px;}
    .addWishlist.added{background:url(/public/images/frontend/wishlist.png) no-repeat 0 2px;}
    .hotelInfo .addWishlist{margin:10px 0 0 0;padding:0 0 0 29px;}
    .transfer .addWishlist{margin:0 0 10px 0;padding:0 0 0 29px;}
    .moreAboutLiving{display:inline-block;*display:inline;*zoom:1;margin:23px 0 0 0;}
    .trwe{display:inline-block;*display:inline;*zoom:1;margin:2px 0 0 0;}
    .transfer .price{width:150px;}
    .latest.wide{width:716px;padding:0px;}
    .latest.small.wide{width:20px;}
    .itinerary{overflow:hidden;float:left;padding:18px 17px 10px 19px;width:318px;}
    .itinerary .label{text-align:center;margin:0 0 18px 0;}
    .itinerary .label a{color:#1b3e8d;font:bold 16px tahoma;}
    .youRecentlyViewed{overflow:hidden;float:left;background:#f7fbff;padding:18px 24px 10px 19px;width:318px;}
    .borderSeparator{border-left:1px dashed #dcdfe3;height:500px;float:left;}
    .latest .unit{position:relative;overflow:hidden;}
    .latest .unit .remove{position:absolute;right:9px;top:9px;*right:35px;*top:28px;width:10px;height:10px;cursor:pointer;background:url(/public/images/frontend/atPriceClose.png);}
    .latest .unit .remove:hover{background:url(/public/images/frontend/atPriceClose.png) 0 -10px;}
    .latest .totalNumberSeats{text-align:center;margin:0 0 11px 0;}
    .latest .totalNumberSeats a{font:12px tahoma;color:#1b3e8d;}
    .country_all_cities{text-decoration:none;border-bottom:1px dashed;}
    .country_all_cities:hover{}
    .listOfBest{margin:18px 0 0 21px;}
    .listOfBest .item{clear:both;overflow:hidden;margin:0 0 12px 0;}
    .listOfBest .item .wrapImg{border:1px solid #dcdcdc !important;padding:4px;float:left;margin:5px 12px 0 0;text-decoration:none;}
    .listOfBest .item .wrapImg:hover{border:1px solid #da251c !important;}
    .listOfBest .item .wrapImg img{}
    .listOfBest .item .info{overflow:hidden;}
    .listOfBest .item .info .name{font:bold 14px/18px tahoma;display:inline-block;*display:inline;*zoom:1;margin:2px 0 5px 0;}
    .listOfBest .item .info .count{font:12px tahoma;color:#959595;display:block;margin:0 0 5px 0;}
    .listOfBest .item .info .price{font:12px tahoma;}
    .listOfBest .item .info .price strong{color:#297e20;font:bold 15px tahoma;}
    .helpful{width:264px;border:1px solid #d9dfeb;padding:0 0 21px 0;margin:0 0 40px 0;background:#fff;}
    .helpful .label{display:block;font:17px tahoma;color:#fff;background:#153170;padding:6px 12px 10px 12px;width:242px;position:relative;top:-1px;left:-1px;}
    .helpful ul{list-style:none;}
    .helpful > ul{margin-top:2px;}
    .helpful > ul > li{margin:0 0 2px 0;}
    .helpful ul li a, .helpful ul li span{display:block;color:#153170;}
    .helpful ul li.current > a, .helpful ul li.current > span{background:#ecf2fe;}
    .helpful > ul > li > a, .helpful > ul > li > span{font:bold 15px tahoma;padding:2px 16px 5px 24px;}
    .helpful > ul > li > a:hover{color:#DA251C;}
    .helpful > ul > li ul{margin-top:-3px;margin-bottom:5px;}
    .helpful > ul > li ul li{}
    .helpful > ul > li ul li a, .helpful > ul > li ul li span{font:13px tahoma;padding:3px 0 3px 38px;}
    .helpful > ul > li ul li.current a, .helpful > ul > li ul li.current span{font-weight:bold;padding-bottom:7px;}
    .helpful > ul > li ul li.current + li{margin-top:-4px;}
    .helpful > ul > li > ul > li > ul > li > a, .helpful > ul > li > ul > li > ul > li > span{padding:3px 0 3px 52px;}
    .helpful > ul > li > ul > li > ul > li > ul > li > a, .helpful > ul > li > ul > li > ul > li > ul > li > span{padding:3px 0 3px 66px;}
    .programClasses td div.setInsurance{height:auto;background:none;padding:0 0 0 0;margin:7px 0 0 0;width:110px;text-align:justify;}
    .setInsurance .item{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:45px;height:45px;margin-bottom:17px;position:relative;}
    .setInsurance .item.medicine{background:url(/public/images/frontend/medicine.png);}
    .setInsurance .item.insurance{background:url(/public/images/frontend/insurance.png);}
    .setInsurance .item.luggage{background:url(/public/images/frontend/luggage.png);}
    .setInsurance .item.training{background:url(/public/images/frontend/training.png);}
    .setInsurance .item.transport{background:url(/public/images/frontend/transport.png);}
    .setInsurance .item.many-departures{background:url(/public/images/frontend/many-departures.png);}
    .setInsurance .item em{position:absolute;border:2px solid #9FAEBD;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;width:160px;height:36px;font:12px/36px tahoma;top:-48px;left:50%;margin-left:-80px;background:#fff;display:none;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
    .setInsurance .item em:before{content:'';display:block;position:absolute;bottom:-10px;left:50%;margin-left:-7px;width:14px;height:10px;background:url(/public/images/frontend/arrowPopup.png);}
    .setInsurance .item:hover em{display:block;}
    .innerpage.rightColumn table td span.label{font:20px arial;color:#153170;display:inline-block;*display:inline;*zoom:1;margin:0 0 2px 0;}
    .jusWrap{text-align:justify;text-justify:newspaper;*zoom:1;*text-align-last:justify;}
    .jusWrap:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
    .jusWrap > div, .jusWrap > a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:left;}
    .button-01{height:38px;color:#fff;font:18px/35px arial;text-shadow:rgba(0,57,12,.75) 0px -1px 0px;text-decoration:none;background:#1ead57;background:-moz-linear-gradient(top, #1ead57 0%, #1ead57 11%, #1bae57 14%, #1fab53 19%, #1caa52 22%, #20a54b 30%, #1e9f43 38%, #219c3f 41%, #20912d 57%, #238e2a 59%, #21871d 73%, #27861c 76%, #278419 81%, #238417 86%, #278419 89%, #218b24 92%, #209334 95%, #169e44 97%, #2d9622 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ead57), color-stop(11%,#1ead57), color-stop(14%,#1bae57), color-stop(19%,#1fab53), color-stop(22%,#1caa52), color-stop(30%,#20a54b), color-stop(38%,#1e9f43), color-stop(41%,#219c3f), color-stop(57%,#20912d), color-stop(59%,#238e2a), color-stop(73%,#21871d), color-stop(76%,#27861c), color-stop(81%,#278419), color-stop(86%,#238417), color-stop(89%,#278419), color-stop(92%,#218b24), color-stop(95%,#209334), color-stop(97%,#169e44), color-stop(100%,#2d9622));background:-webkit-linear-gradient(top, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);background:-o-linear-gradient(top, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);background:-ms-linear-gradient(top, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);background:linear-gradient(to bottom, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ead57', endColorstr='#2d9622',GradientType=0);display:inline-block;*display:inline;*zoom:1;padding:0 30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .button-01:hover{color:#fff !important;background:#3eb970;background:-moz-linear-gradient(top, #3eb970 0%, #41b970 5%, #3eb970 14%, #41b76c 22%, #3fb162 32%, #469a42 68%, #45963b 81%, #44953b 89%, #42a552 95%, #3aad60 97%, #2f9723 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3eb970), color-stop(5%,#41b970), color-stop(14%,#3eb970), color-stop(22%,#41b76c), color-stop(32%,#3fb162), color-stop(68%,#469a42), color-stop(81%,#45963b), color-stop(89%,#44953b), color-stop(95%,#42a552), color-stop(97%,#3aad60), color-stop(100%,#2f9723));background:-webkit-linear-gradient(top, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);background:-o-linear-gradient(top, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);background:-ms-linear-gradient(top, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);background:linear-gradient(to bottom, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3eb970', endColorstr='#2f9723',GradientType=0);}
    .button-01:active{background:#38b268;background:-moz-linear-gradient(top, #38b268 0%, #3bac5f 3%, #429b44 8%, #45963b 11%, #45963b 19%, #469840 27%, #41a04b 43%, #43a350 46%, #42ad5d 59%, #3fb162 68%, #41b76c 78%, #3eb970 86%, #40b86f 97%, #2d9622 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#38b268), color-stop(3%,#3bac5f), color-stop(8%,#429b44), color-stop(11%,#45963b), color-stop(19%,#45963b), color-stop(27%,#469840), color-stop(43%,#41a04b), color-stop(46%,#43a350), color-stop(59%,#42ad5d), color-stop(68%,#3fb162), color-stop(78%,#41b76c), color-stop(86%,#3eb970), color-stop(97%,#40b86f), color-stop(100%,#2d9622));background:-webkit-linear-gradient(top, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);background:-o-linear-gradient(top, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);background:-ms-linear-gradient(top, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);background:linear-gradient(to bottom, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38b268', endColorstr='#2d9622',GradientType=0);}
    .programClasses .button-01{float:right;margin-top:-2px;margin-bottom:7px;}
    #transfer_card_types input[type="radio"] + label{display:inline-block;*display:inline;*zoom:1;position:relative;max-width:90px;font-weight:bold;}
    #transfer_card_types #visa + label{width:70px;height:25px;background:url(/public/images/frontend/visa-icon.png);top:-5px;text-indent:-10000px;}
    #transfer_card_types #mastercard{margin-left:7px;}
    #transfer_card_types #mastercard + label{width:54px;height:34px;background:url(/public/images/frontend/masterCard-icon.png);top:-7px;text-indent:-10000px;}
    #transfer_card_types #maestro{position:relative;left:12px;}
    #transfer_card_types #maestro + label{width:54px;height:34px;background:url(/public/images/frontend/maestro-icon.png);top:-6px;left:12px;text-indent:-10000px;}
    #transfer_card_types #visa_debit_card{position:relative;left:21px;}
    #transfer_card_types #visa_debit_card + label{width:66px;height:35px;background:url(/public/images/frontend/visaDebit-icon.png);top:-4px;left:18px;text-indent:-10000px;}
    input[type="text"]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #b6c4d3;height:26px;padding:0 8px;background:#f8f8f8;background:-moz-linear-gradient(top, #f8f8f8 0%, #ffffff 36%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(36%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-o-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-ms-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:linear-gradient(to bottom, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0);*padding-top:6px;*height:21px;}
    .cancelTransferText{color:#347D3B;font-size:10px;padding-top:10px;}
    .imgForInsurance{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:26px;}
    .imgForInsurance > div{display:inline-block;*display:inline;*zoom:1;margin:0 0 0 7px;position:relative;}
    .imgForInsurance > div > img{width:26px;height:26px;}
    .imgForInsurance > div span{position:absolute;border:2px solid #9FAEBD;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;width:160px;height:36px;font:12px/36px tahoma;top:-48px;left:50%;margin-left:-80px;background:#fff;display:none;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
    .imgForInsurance > div span:before{content:'';display:block;position:absolute;bottom:-10px;left:50%;margin-left:-7px;width:14px;height:10px;background:url(/public/images/frontend/arrowPopup.png);}
    .imgForInsurance > div:hover span{display:block;}
    .reviewsPage{}
    .reviewsPage .findBlock{}
    .reviewsPage .findBlock label{font:14px tahoma;display:block;margin-bottom:8px;}
    .reviewsPage .findBlock input{width:636px;margin:0 -2px 14px 0;}
    .reviewsPage .findBlock .submit{}
    .reviewsPage .addReview{display:inline-block;*display:inline;*zoom:1;text-decoration:none;background:url(/public/images/frontend/decor04.png) no-repeat right 9px;padding:0 15px 0 0;}
    .reviewsPage .addReview:hover{background:url(/public/images/frontend/decor04.png) no-repeat right -6px;}
    .reviewsPage .findBlock + .addReview{margin:0 0 19px 0;}
    .reviewsPage .itemReview + .addReview{margin-bottom:10px;}
    .reviewsPage .addReview span{border-bottom:1px dashed;font:bold 13px tahoma;}
    a + .floatingBlock > .control{margin-bottom:19px;}
    .reviewsPage .itemReview{border:1px solid #e0dfdf;padding:2px 2px 30px 2px;/*width:685px*/;margin:0 0 20px 0;position:relative;overflow:hidden;height:196px;}
    .reviewsPage .itemReview.open{}
    .reviewsPage .itemReview .head{background:#ecf4ff;padding:0 0 7px 0;}
    .reviewsPage .itemReview .head .info{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font:12px tahoma;padding:11px 20px 0 11px;width:305px}
    .reviewsPage .itemReview .head .info .name{display:block;font:bold 12px tahoma;}
    .reviewsPage .itemReview .head .info span{font-weight:bold;}
    .reviewsPage .itemReview .head .info .date{color:#575757;font:11px tahoma;display:block;margin:6px 0 0 2px;}
    .reviewsPage .itemReview .head .hotelRating, .reviewsPage .itemReview .head .intuiRating{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#29498a;font:bold 12px tahoma;padding:9px 0 0 5px;}
    .reviewsPage .itemReview .head .hotelRating span,
    .reviewsPage .itemReview .head .intuiRating span{display:block;width:40px;height:40px;background:#409a49;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font:bold 18px/40px arial;color:#fff;text-align:center;margin:3px 0 0 36px;}
    .reviewsPage .itemReview .head .hotelRating span,
    .reviewsPage .itemReview .head .intuiRating span{display:block;width:40px;height:40px;background:#409a49;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font:bold 18px/40px arial;color:#fff;text-align:center;margin:3px 0 0 36px;}
    .reviewsPage .itemReview .head .hotelRating{margin-right:43px;}
    .reviewsPage .itemReview .content{font:13px tahoma;padding:6px 11px 12px 11px;}
    .reviewsPage .itemReview .content p{font:13px/15px tahoma;margin:0 0 16px 0;}
    .reviewsPage .itemReview .content .hotelRatingBlock{margin:22px 0 0 0;}
    .reviewsPage .itemReview .content .hotelRatingBlock .label{font:bold 13px tahoma;display:block;margin:0 0 6px 0;}
    .reviewsPage .itemReview .content .intuiRatingBlock{}
    .reviewsPage .itemReview .content .intuiRatingBlock .label{font:bold 13px tahoma;display:block;margin:0 0 6px 0;}
    .reviewsPage .itemReview .heightControl{color:#0a4492;font:12px arial;text-decoration:none;border-bottom:1px dashed;cursor:pointer;}
    .reviewsPage .itemReview .heightControl:hover{color:#DA251C;}
    .reviewsPage .itemReview .whiteFooter{background:#fff;position:absolute;bottom:0px;width:684px;padding:8px 0 22px 12px;}
    .reviewsPage{margin:23px 0 0 1px;}
    .reviewsPage .reviewBlock{border:1px solid #e0dfdf;padding:12px 0 30px 21px;}
    .reviewsPage .reviewBlock .label{font:bold 13px tahoma;display:block;margin:0 0 7px 0;}
    .reviewsPage .reviewBlock input.hotelName[type="text"] + .label{margin-left:5px;margin-bottom:9px;}
    .reviewsPage .reviewBlock textarea{}
    .reviewsPage .reviewBlock .checkBoxList{margin-bottom:15px;}
    .reviewsPage .reviewBlock .checkBoxList .wrapch{margin-right:17px;}
    .asBlock{padding:0 0 0 1px;margin:0 0 11px 0;}
    .asBlock label{font:13px tahoma;display:block;margin:0 0 6px 2px;}
    .asBlock select{display:none;}
    .asBlock .wrapEval{width:100px;height:20px;background:url(/public/images/frontend/circleRating-gray.png);position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 30px 0 0;}
    .asBlock .textEval{border:2px solid #3d9546;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font:bold 13px/22px tahoma;height:25px;color:#3a9243;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 13px 0 9px;position:relative;margin-top:-4px;}
    .asBlock .textEval.notSelected{border:2px solid #c0ccd9;color:#808080;}
    .asBlock .textEval:before{content:'';display:block;width:11px;height:14px;left:-11px;top:5px;position:absolute;background:url(/public/images/frontend/arrowTextEval.png);}
    .asBlock .textEval.notSelected.textEval:before{background:url(/public/images/frontend/arrowTextEval.png) 0 -14px;}
    .asBlock .wrapEval span{display:block;height:20px;width:0px;position:absolute;top:0px;left:0px;cursor:pointer;}
    .asBlock .wrapEval span:hover{display:block;background:url(/public/images/frontend/circleRating-green.png);}
    .asBlock .wrapEval span.one{width:20px;z-index:5;}
    .asBlock .wrapEval span.two{width:40px;z-index:4;}
    .asBlock .wrapEval span.three{width:60px;z-index:3;}
    .asBlock .wrapEval span.four{width:80px;z-index:2;}
    .asBlock .wrapEval span.five{width:100px;z-index:1;}
    .asBlock .wrapEval:hover .cliked{display:none;}
    .asBlock .wrapEval .cliked{display:block;height:20px;width:0px;position:absolute;top:0px;left:0px;cursor:pointer;background:url(/public/images/frontend/circleRating-green.png);}
    .asBlock .wrapEval.one .cliked{width:20px;}
    .asBlock .wrapEval.two .cliked{width:40px;}
    .asBlock .wrapEval.three .cliked{width:60px;}
    .asBlock .wrapEval.four .cliked{width:80px;}
    .asBlock .wrapEval.five .cliked{width:100px;}
    .itemRating{display:inline-block;*display:inline;*zoom:1;}
    .itemRating .label{}
    .itemRating label{font:13px tahoma;display:block;margin:0 0 3px 0;}
    .itemRating .circleRating{width:100px;height:20px;background:url(/public/images/frontend/circleRating-gray.png);}
    .itemRating .circleRating span{display:block;background:url(/public/images/frontend/circleRating-green.png);width:0px;height:100%;}
    .itemRating .circleRating.one span{width:20px;}
    .itemRating .circleRating.two span{width:40px;}
    .itemRating .circleRating.three span{width:60px;}
    .itemRating .circleRating.four span{width:80px;}
    .itemRating .circleRating.five span{width:100px;}
    .hotelRatingBlock .itemRating{margin-right:30px;margin-bottom:21px;}
    .intuiRatingBlock .itemRating{margin-right:39px;margin-bottom:11px;}
    .ld-smallBtn{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:26px;height:25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #b1c7dd;-moz-box-shadow:1px 1px 0px #e4e8f2;-webkit-box-shadow:1px 1px 0px #e4e8f2;box-shadow:1px 1px 0px #e4e8f2;background:#f8fcfe;background:-moz-linear-gradient(top, #f8fcfe 0%, #ecf2fa 17%, #c6d3ec 54%, #bdcbe9 67%, #b9c8e7 79%, #b9c8e7 83%, #c0cde9 88%, #e6edf8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fcfe), color-stop(17%,#ecf2fa), color-stop(54%,#c6d3ec), color-stop(67%,#bdcbe9), color-stop(79%,#b9c8e7), color-stop(83%,#b9c8e7), color-stop(88%,#c0cde9), color-stop(100%,#e6edf8));background:-webkit-linear-gradient(top, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);background:-o-linear-gradient(top, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);background:-ms-linear-gradient(top, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);background:linear-gradient(to bottom, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe', endColorstr='#e6edf8',GradientType=0);}
    .ld-smallBtn:hover{border:1px solid #b1c7dd !important;background:#f7fcfe;background:-moz-linear-gradient(top, #f7fcfe 0%, #e0e8f3 21%, #c0cde5 42%, #aabadb 58%, #a2b3d8 67%, #9caed5 79%, #9cafd5 83%, #a5b6d9 88%, #b5c4e0 92%, #dde6f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fcfe), color-stop(21%,#e0e8f3), color-stop(42%,#c0cde5), color-stop(58%,#aabadb), color-stop(67%,#a2b3d8), color-stop(79%,#9caed5), color-stop(83%,#9cafd5), color-stop(88%,#a5b6d9), color-stop(92%,#b5c4e0), color-stop(100%,#dde6f2));background:-webkit-linear-gradient(top, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);background:-o-linear-gradient(top, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);background:-ms-linear-gradient(top, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);background:linear-gradient(to bottom, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fcfe', endColorstr='#dde6f2',GradientType=0);}
    .ld-smallBtn:active{-moz-box-shadow:1px 1px 0px #e4e8f2;-webkit-box-shadow:1px 1px 0px #e4e8f2;box-shadow:1px 1px 0px #e4e8f2, inset 3px 3px 2px rgba(108, 134, 188, 0.75);}
    .ld-smallBtn.find{background:#f8fcfe;background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -moz-linear-gradient(top, #f8fcfe 0%, #ecf2fa 17%, #c6d3ec 54%, #bdcbe9 67%, #b9c8e7 79%, #b9c8e7 83%, #c0cde9 88%, #e6edf8 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fcfe), color-stop(17%,#ecf2fa), color-stop(54%,#c6d3ec), color-stop(67%,#bdcbe9), color-stop(79%,#b9c8e7), color-stop(83%,#b9c8e7), color-stop(88%,#c0cde9), color-stop(100%,#e6edf8));background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -webkit-linear-gradient(top, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -o-linear-gradient(top, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -ms-linear-gradient(top, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, linear-gradient(to bottom, #f8fcfe 0%,#ecf2fa 17%,#c6d3ec 54%,#bdcbe9 67%,#b9c8e7 79%,#b9c8e7 83%,#c0cde9 88%,#e6edf8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe', endColorstr='#e6edf8',GradientType=0);}
    .ld-smallBtn.find:hover{background:#f7fcfe;background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -moz-linear-gradient(top, #f7fcfe 0%, #e0e8f3 21%, #c0cde5 42%, #aabadb 58%, #a2b3d8 67%, #9caed5 79%, #9cafd5 83%, #a5b6d9 88%, #b5c4e0 92%, #dde6f2 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fcfe), color-stop(21%,#e0e8f3), color-stop(42%,#c0cde5), color-stop(58%,#aabadb), color-stop(67%,#a2b3d8), color-stop(79%,#9caed5), color-stop(83%,#9cafd5), color-stop(88%,#a5b6d9), color-stop(92%,#b5c4e0), color-stop(100%,#dde6f2));background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -webkit-linear-gradient(top, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -o-linear-gradient(top, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, -ms-linear-gradient(top, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);background:url(/public/images/frontend/iconFindBtn.png) no-repeat 6px 5px, linear-gradient(to bottom, #f7fcfe 0%,#e0e8f3 21%,#c0cde5 42%,#aabadb 58%,#a2b3d8 67%,#9caed5 79%,#9cafd5 83%,#a5b6d9 88%,#b5c4e0 92%,#dde6f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fcfe', endColorstr='#dde6f2',GradientType=0);}
    input[type="text"]{border:1px solid #b6c4d3;height:26px;padding:0 8px;background:#f8f8f8;background:-moz-linear-gradient(top, #f8f8f8 0%, #ffffff 36%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(36%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-o-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-ms-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:linear-gradient(to bottom, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);}
    .reviewsPage .reviewBlock input.hotelName[type="text"]{margin:-3px 0 15px 2px;width:219px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
    .reviewsPage .reviewBlock .error{position:relative;top:-13px;}
    .reviewsPage .reviewBlock .blockInputName .error{top:0;}
    .wrapch{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .wrapch label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;cursor:pointer;margin:0 0 0 -4px;padding:2px 0 0 7px;font:13px arial;}
    .wrapch .sub{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:18px;height:18px;cursor:pointer;background:url(/public/images/frontend/checkbox.png) 0 -18px;}
    .wrapch.checked .sub{background:url(/public/images/frontend/checkbox.png) 0 0px;}
    .floatingBlock{}
    .floatingBlock .control{font:bold 13px tahoma;display:inline-block;*display:inline;*zoom:1;border-bottom:1px dashed;cursor:pointer;color:#153170;}
    .floatingBlock .control:hover{color:#DA251C;}
    .floatingBlock .content{display:none;}
    .floatingBlock .control.addReview{border-bottom:none;}
    .reviewBlock .floatingBlock .control{margin-bottom:10px;}
    .reviewBlock .floatingBlock .content{padding:10px 0 0 0;}
    .reviewsPage .reviewBlock .label.forTextarea{margin-bottom:5px;}
    .reviewsPage .reviewBlock textarea{margin:0 0 21px 0;border:1px solid #b6c4d3;height:56px;padding:5px;font:13px tahoma;width:368px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
    .reviewsPage .reviewBlock textarea.long{height:76px;width:618px;}
    .reviewsPage .reviewBlock .blockInputName{margin:18px 0 0 0;}
    .reviewsPage .reviewBlock .blockInputName .label{margin-bottom:4px;}
    .reviewsPage .reviewBlock .blockInputName input{width:219px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
    .reviewsPage .reviewBlock .blockInputName .button-01{margin-top:35px;}
    .newHotel .headerBlock .managerControlBlock{margin:9px 0 7px 0;padding:0 0 0 2px;}
    .newHotel .headerBlock .managerControlBlock > div{font:13px tahoma;color:#4d4d4d;display:inline-block;*display:inline;*zoom:1;padding:0 0 2px 27px;margin:0 15px 0 0;cursor:pointer;}
    .newHotel .headerBlock .managerControlBlock > div > span{border-bottom:1px dashed;}
    .newHotel .headerBlock .managerControlBlock > div:hover > span{border:none;}
    .newHotel .headerBlock .managerControlBlock .addedWishlist{background:url(/public/images/frontend/wishlist.png) no-repeat 0 4px;}
    .newHotel .headerBlock .managerControlBlock .writeWrite{background:url(/public/images/frontend/writeWrite.png) no-repeat 0 2px;}
    .newHotel .headerBlock .managerControlBlock .writeWrite .reviewsPage{}
    .hotels_checkout_page #mainMenu, .hotels_checkout_page #loginBlock, .hotels_checkout_page .greeting, .hotels_checkout_page .bookmarks-block{display:none;}
    #private_room_content .transfer td{border-top:1px dashed #999;}
    #private_room_content .transfer tr:first-child td{border-top:0;}
    .nh{margin:0;}
    .nh .pathBlock{margin:-2px 0 0 0;}
    .nh .pathBlock .prev{margin-top:4px;margin-right:11px;}
    .nh .path.type-2{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .path.type-2 .cur{color:#13306F;font-weight:bold;}
    .path.type-2 .next{color:#949595;vertical-align:top;font:12px arial;}
    .nh .available{margin-bottom:35px;}
    .nh .available .headBlock{margin:0 0 29px 0;position:relative;}
    .nh .available .headBlock label{font:20px tahoma;color:#1f1a17;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:560px;}
    .nh .available .headBlock label span{font:13px arial;color:#424242;display:block;}
    .nh .available .headBlock .comentText{font:bold 18px arial;color:#153170;float:right;}
    .nh .available .item{position:relative;z-index:0;margin:0 0 29px 0;}
    .nh .available .item .wrapControl{position:relative;}
    .nh .available .item .wrapControl > .control{cursor:pointer;bottom:-21px;margin-left:-63px;position:absolute;left:50%;width:126px;height:23px;background:#f6f8f9;display:block;text-align:center;border:none;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0px 2px 1px rgba(114,135,146,0.48);-webkit-box-shadow:0px 2px 1px rgba(114,135,146,0.48);box-shadow:0px 2px 1px rgba(114,135,146,0.48);box-shadow:0px 2px 1px rgba(114,135,146,0.48);}
    .nh .available .item .wrapControl > .control span{font:13px arial;color:#153170;border-bottom:1px dotted;position:relative;top:-1px;letter-spacing:0.4px;}
    .nh .available .item .wrapControl > .control:hover span{color:#DA251C;}
    .nh .available .item .sale{border-bottom:1px solid #de1a1a;text-align:right;}
    .nh .available .item .sale span{font:13px/21px arial;color:#fff;display:inline-block;*display:inline;*zoom:1;height:23px;background:#de1a1a;position:relative;margin:0 0 -1px 0;padding:0 13px;text-align:right;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
    .nh .available .item .content{padding:10px 13px 17px 16px;background:#f6f8f9;}
    .nh .available .item .content .homeData{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:390px;margin:0 25px 0 0;}
    .nh .available .item .content .homeData .wrpaImg{float:left;margin:4px 20px 0 0;}
    .nh .available .item .content .homeData .wrpaImg img{}
    .nh .available .item .content .homeData .info{overflow:hidden;}
    .nh .available .item .content .homeData .info span{color:#464545;font:12px arial;margin:0 0 8px 1px;}
    .nh .available .item .content .homeData .info .name{font:19px/24px arial;color:#153170;border-bottom:1px dotted;cursor:pointer;}
    .nh .available .item .content .homeData .info .name:hover{color:#DA251C;}
    .nh .available .item .content .homeData .info .few{color:#de1a1a;font:bold 12px Arial;margin:9px 0 12px 2px;display:block;}
    .nh .available .item .content .homeData .info .moment-confirmation{display:block;margin-top:12px;}
    .nh .available .item .content .listServices{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:9px 0 0 0;width:240px;}
    .nh .available .item .content .listServices > span{display:block;margin-bottom:8px;}
    .nh .available .item .priceBlock{float:right;margin:-2px 0px 0 0;width:290px;}
    .nh .available .item.open .content .priceBlock{display:none;}
    .nh .available .item .priceBlock .price{font:15px arial;color:#757575;float:right;}
    .nh .available .item .priceBlock .price strong{font:bold 24px arial;color:#000;margin:0 3px 0 1px;}
    .nh .available .item .priceBlock .old{color:#757575;font:15px arial;text-decoration:line-through;vertical-align:bottom;display:inline-block;*display:inline;*zoom:1;margin:8px 24px 0 0;float:right;}
    .nh .available .item .priceBlock .button-02{float:right;margin-top:17px;left:5px;}
    .nh .available .item .priceBlock .cancellation-control{color:#153170;font:13px arial;border-bottom:1px dotted;text-shadow:#fff 0px -1px 0px;margin:6px 0 0 0;display:inline-block;*display:inline;*zoom:1;float:right;cursor:pointer;}
    .nh .available .item .priceBlock .cancellation-control:hover{color:#DA251C;}
    .nh .available .item .cancellation-content{font:13px/18px Arial;color:#4b4a4a;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;padding:9px 17px 11px 19px;margin-top:10px;display:none;}
    .nh .available .item.open .content .cancellation-content{display:none !important;}
    .nh .available .item .moreInfo .cancellation-content{margin-top:-3px;*margin-top:10px;}
    .nh .available .item .cancellation-content:before, .nh .available .item .cancellation-content .before{bottom:100%;border:7px solid transparent;content:'';position:absolute;pointer-events:none;border-bottom-color:#fff;right:60px;}
    .nh .available .item .moreInfo{background:#F6F8F9;padding:10px 13px 17px 16px;display:none;}
    .nh .available .item .moreInfo .avilableOption{width:auto;}
    .nh .available .item .moreInfo .avilableOption li{margin-right:1%;}
    .nh .available .item .moreInfo .photoBlock{margin-bottom:17px;}
    .nh .available .item .moreInfo .photoBlock img{*position:relative;}
    .nh .available .item .moreInfo .label{font:18px Arial;display:block;margin-bottom:6px;}
    .nh .available .item .moreInfo .label.creditCard{background:url(/public/images/frontend/creditCard.png) no-repeat 0 5px;padding:0 0 0 28px;font:16px tahoma;margin:15px 0 16px 0;}
    .nh .available .item .moreInfo p{font:13px/18px arial;}
    .nh .available .item .moreInfo .dottedLine{border-bottom:1px dotted #c1c2c3;height:0px;margin:15px 0 15px 0;}
    .nh .available .item .moreInfo .nishtyakList{-moz-column-count:3;-moz-column-gap:26px;-webkit-column-count:3;-webkit-column-gap:26px;column-count:3;column-gap:26px;margin:31px 0 15px 16px;list-style-type:disc;}
    .nh .available .item .moreInfo .nishtyakList li{font:13px/1.2 arial;margin-bottom:7px;*display:inline;*zoom:1;*vertical-align:top;*width:30%;*margin-right:3%;*position:relative;}
    :root .nh .available .item .moreInfo .nishtyakList li{display:inline-block\9;vertical-align:top\9;width:30%\9;margin-right:3%\9;}
    @media \0screen{.nh .available .item .moreInfo .nishtyakList li{display:inline-block;vertical-align:top;width:30%;margin-right:3%;}
    }
    .nh .available .item .moreInfo .calendarTableWrapper{width:450px;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;}
    .nh .available .item .moreInfo .calendarTableWrapper .calendarTable{background:#fff;margin-bottom:0px;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;}
    .nh .available .item .moreInfo .priceBlock{float:none;vertical-align:bottom;*position:relative;}
    .nh .optionsText{color:#282828;font:14px arial;margin:16px 0 15px;}
    .nh .optionsText a{text-decoration:none;color:#000;border-bottom:1px dotted #000;}
    .nh .optionsText.noPlaces{font-weight:bold;font-size:1.3em;}
    .nh .optionsText.noPlaces.error{color:#cc3333;}
    .nh .optionsText.noPlaces a{text-decoration:none;border-bottom:1px dotted #153170;}
    .nh .optionsText.noPlaces.error a{color:#cc3333;border-bottom:1px dotted #cc3333;}
    .nh .in-bl{margin-bottom:50px;position:relative;}
    .nh .in-bl .map{float:none;margin:0px;}
    .nh .in-bl .homeData{}
    .nh .in-bl .homeData h1{font:22px tahoma;color:#1f1a17;margin-bottom:-1px;}
    .nh .in-bl .homeData .place{font:13px arial;color:#2d2d2d;}
    .nh .in-bl .homeData .starHotel{margin-bottom:9px;}
    .nh .in-bl .priceData{margin-top:20px;}
    .nh .in-bl .priceData .button-02{margin-left:21px;}
    .nh .in-bl .priceData .price{font:15px arial;color:#757575;margin-left:14px;}
    .nh .in-bl .priceData .price strong{font:bold 24px arial;color:#1f1a17;margin:0 2px 0 3px;}
    .nh .in-bl .priceData .old{color:#757575;font:15px arial;text-decoration:line-through;letter-spacing:0.5px;}
    .nh .in-bl .content{}
    .nh .in-bl .content .tabBlock{margin:0;}
    .nh .in-bl .content .tabBlock .offerTabsContent{width:auto;}
    .nh .in-bl .content .tabBlock .offerTabsContent .border-wrap{padding:5px;border:1px solid #CACDCF;float:left;margin:0 34px 5px 0;max-width:361px;}
    .nh .in-bl .content .tabBlock.width-big .offerTabsContent .border-wrap{max-width:660px;}
    .nh .in-bl .content .tabBlock.width-big{}
    .nh .in-bl .content .tabBlock .offerTabs{margin:0 0 13px 0;}
    .nh .in-bl .content .tabBlock .offerTabs li{background:none;height:23px;line-height:0px;padding:0 17px 0 15px;}
    .nh .in-bl .content .tabBlock .offerTabs li.current{background:#153170;}
    .nh .in-bl .content .tabBlock .offerTabs li.current:before{content:'';display:block;border:6px solid;border-top-color:#153170;position:absolute;bottom:-12px;left:50%;margin-left:-6px;}
    .nh .in-bl .content .tabBlock .offerTabs li span{color:#153170;font:13px/23px arial;border-bottom:1px dotted;height:23px;}
    .nh .in-bl .content .tabBlock .offerTabs li span:hover{color:#DA251C;}
    .nh .in-bl .content .tabBlock .offerTabs li.current span{color:#fff;border-bottom:none;}
    .nh .in-bl .content .tabBlock .offerTabsContent{margin:0px;}
    .nh .in-bl .content .info{}
    .nh .in-bl .content .info .label{font:bold 16px arial;margin:13px 0 0 0;display:block;}
    .nh .in-bl .content .info .label .visaSmall{margin-left:13px;}
    .nh .in-bl .content .info .label .masterCardSmall{margin:0 5px 0 8px;}
    .nh .in-bl .content .info .label em{color:#434242;font:14px arial;}
    .nh .in-bl .content .info .dataTime{margin:20px 0 0 0;}
    .nh .in-bl .content .info p{font:14px/20px arial;}
    .nh .in-bl .content .info .more{font:bold 12px arial;color:#153170;border-bottom:1px dotted;cursor:pointer;}
    .nh .in-bl .content .info .more:hover{color:#DA251C;}
    .nh .in-bl .content .info .trast{margin:0 0 16px 0;}
    .nh .in-bl .content .info .trast .label{color:#060606;font:12px tahoma;margin:0 0 4px 0;}
    .nh .in-bl .content .info .trast > a{}
    .nh .in-bl .content .info .trast > a img{}
    .nh .in-bl .content .info .trast .data{margin:0 0 0 0;}
    .nh .in-bl .content .info .trast .data .count{font:13px arial;position:relative;top:-5px;vertical-align:bottom;}
    .nh .in-bl .content .info .trast .data .spacer{display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;width:auto;border:none;margin:0 0 0 5px;height:auto;color:#5a5a5a;position:relative;top:-5px;}
    .nh .in-bl .content .info .trast .data .rt{color:#1f1a17;font:bold 24px arial;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;margin-right:9px;}
    .nh .in-bl .content .info .trast .data .spaHotel{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#153170;font:bold 13px arial;background:url(/public/images/frontend/spaHotel.png) no-repeat;height:14px;margin-top:2px;padding:6px 0 0 21px;}
    .panelControl{text-align:right;padding:0 8px 9px 0;}
    .panelControl > div, .panelControl .addToFavorites{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:20px;height:19px;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;margin:0 0 0 15px;text-decoration:none;}
    .panelControl .inWishList{background:url(/public/images/frontend/inWishList.png) no-repeat 0 -5px;padding-left:0px;}
    .panelControl .inWishList:hover, .panelControl .inWishList.added{background:url(/public/images/frontend/inWishList.png) no-repeat 0 -34px;}
    .panelControl .inBookmark{float:none;padding:0;background:url(/public/images/frontend/inBookmark.png) no-repeat 0 -5px;}
    .panelControl .inBookmark:hover{background:url(/public/images/frontend/inBookmark.png) no-repeat 0 -34px;}
    .panelControl .inShare{background:url(/public/images/frontend/inShare.png) no-repeat;}
    .panelControl .inShare:hover{background:url(/public/images/frontend/inShare.png) no-repeat 0 -19px;}
    .panelControl .inShare .ctrl{width:100%;height:100%;}
    .panelControl .inShare .list{border:1px solid #c4d4e4;width:157px;background:#fff;bottom:-46px;right:-69px;position:absolute;-moz-box-shadow:0 1px 6px rgba(39,69,99,0.52);-webkit-box-shadow:0 1px 6px rgba(39,69,99,0.52);box-shadow:0 1px 6px rgba(39,69,99,0.52);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none;z-index:1;}
    .panelControl .inShare .list.shareNews{right:-39px;width:97px;}
    .panelControl .inShare .list.shareNews > span.mail{margin-bottom:9px;margin-top:8px;}
    .panelControl .inShare .list:before, .nh .in-bl .content .info .panelControl .inShare .list .before{content:'';display:block;width:13px;height:8px;background:url(/public/images/frontend/decor05.png);position:absolute;top:-8px;left:50%;margin-left:-7px;}
    .panelControl .inShare .list > span, .panelControl .inShare .list .b-share > a{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;vertical-align:top;text-decoration:none;margin:10px 7px 9px 7px;padding:0 !important;float:none;}
    .panelControl .inShare .list .b-share{display:inline;}
    .panelControl .inShare .list > span:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
    .panelControl .inShare .list > span.fb{background:url(/public/images/frontend/icon-fb.png);}
    .panelControl .inShare .list > span.ya{background:url(/public/images/frontend/icon-ya.png);}
    .panelControl .inShare .list > span.vk{background:url(/public/images/frontend/icon-vk.png);}
    .panelControl .inShare .list > span.od{background:url(/public/images/frontend/icon-od.png);}
    .panelControl .inShare .list > span.mail{background:url(/public/images/frontend/icon-mail.png) no-repeat bottom;}
    .shareBtChild > span.mail{background:url(/public/images/frontend/icon-mail.png) no-repeat bottom;display: inline-block;width: 25px;height: 20px;margin-bottom: -3px;margin-left: -5px;cursor:pointer}
    .freeWiFi, .freeParking, .powerOn{display:inline-block;*display:inline;*zoom:1;color:#292929;font:12px arial;padding:0 0 0 22px;min-height:12px;}
    .freeWiFi{background:url(/public/images/frontend/wifi-icon.png) no-repeat;}
    .powerOn{background:url(/public/images/frontend/powerOn-icon.png) no-repeat 4px 4px;}
    .freeParking{background:url(/public/images/frontend/parking-icon.png) no-repeat 4px 3px;}
    .powerOn em{color:#606060;font-style:normal;display:block;}
    .button-04{display:inline-block;*display:inline;*zoom:1;height:28px;background:url(/public/images/frontend/button-04.png) 0 -28px;color:#fff;font:14px/28px arial;text-decoration:none;position:relative;text-shadow:rgba(21,49,112,0.75) 0px 1px 0px;padding:0 20px 0 29px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:0 0 0 11px;}
    .button-04:before, .button-04 .before{content:'';display:block;width:11px;height:28px;position:absolute;left:-11px;top:0px;background:url(/public/images/frontend/button-04.png);}
    .button-04:hover{background:url(/public/images/frontend/button-04.png) 0 -84px;color:#fff !important;}
    .button-04:hover:before, .button-04:hover .before{background:url(/public/images/frontend/button-04.png) 0 -56px;}
    .button-04:active{background:url(/public/images/frontend/button-04.png) 0 -140px;color:#fff !important;-moz-box-shadow:inset -3px 2px 2px rgba(28, 49, 96, 0.55);-webkit-box-shadow:inset -3px 2px 2px rgba(28, 49, 96, 0.55);box-shadow:inset -3px 2px 2px rgba(28, 49, 96, 0.55);}
    .button-04:active:before, .button-04:active .before{background:url(/public/images/frontend/button-04.png) 0 -112px;}
    .button-05{display:inline-block;*display:inline;*zoom:1;height:28px;background:url(/public/images/frontend/button-05.png) 0 -28px;color:#fff;font:14px/28px arial;text-decoration:none;position:relative;text-shadow:rgba(21,49,112,0.75) 0px 1px 0px;padding:0 32px 0 15px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;margin:0 11px 0 0;}
    .button-05:before, .button-05 .before{content:'';display:block;width:11px;height:28px;position:absolute;right:-11px;top:0px;background:url(/public/images/frontend/button-05.png);}
    .button-05:hover{background:url(/public/images/frontend/button-05.png) 0 -84px;color:#fff !important;}
    .button-05:hover:before, .button-05:hover .before{background:url(/public/images/frontend/button-05.png) 0 -56px;}
    .button-05:active{background:url(/public/images/frontend/button-05.png) 0 -140px;color:#fff !important;-moz-box-shadow:inset 3px 2px 2px rgba(28, 49, 96, 0.55);-webkit-box-shadow:inset 3px 2px 2px rgba(28, 49, 96, 0.55);box-shadow:inset 3px 2px 2px rgba(28, 49, 96, 0.55);}
    .button-05:active:before, .button-05:active .before{background:url(/public/images/frontend/button-05.png) 0 -112px;}
    .button-06{display:inline-block;*display:inline;*zoom:1;height:28px;background:url(/public/images/frontend/button-04.png) 0 -28px;color:#fff;font:14px/28px arial;text-decoration:none;position:relative;text-shadow:rgba(21,49,112,0.75) 0px 1px 0px;padding:0 20px 0 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 0 0;}
    .button-06:hover{background:url(/public/images/frontend/button-04.png) 0 -84px;color:#fff !important;}
    .button-06:active{background:url(/public/images/frontend/button-04.png) 0 -140px;color:#fff !important;-moz-box-shadow:inset -3px 2px 2px rgba(28, 49, 96, 0.55);-webkit-box-shadow:inset -3px 2px 2px rgba(28, 49, 96, 0.55);box-shadow:inset -3px 2px 2px rgba(28, 49, 96, 0.55);}
    .findFilter .button-05{float:right;padding-right:15px;padding-left:20px;margin:3px 11px 16px 0px;}
    .counter{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .counter > span{width:17px;height:21px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;cursor:pointer;-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;user-select:none;margin:3px 0 0 0;*margin-top:5px;}
    .counter > span.dec{background:url(/public/images/frontend/counter-minus.png);}
    .counter > span.dec:hover{background:url(/public/images/frontend/counter-minus.png) 0 -21px;}
    .counter > span.dec:active{background:url(/public/images/frontend/counter-minus.png) 0 -42px;}
    .counter > span.dec.notActive{background:url(/public/images/frontend/counter-minus.png) 0 -63px;}
    .counter > span.inc{background:url(/public/images/frontend/counter-plus.png);}
    .counter > span.inc:hover{background:url(/public/images/frontend/counter-plus.png) 0 -21px;}
    .counter > span.inc:active{background:url(/public/images/frontend/counter-plus.png) 0 -42px;}
    .counter > span.inc.notActive{background:url(/public/images/frontend/counter-plus.png) 0 -63px;}
    .counter input, .counter input[type="text"]{height:26px;width:26px;border:1px solid #b6c4d4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;padding:0;background:#f8f8f8;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f8f8f8 0%, #ffffff 36%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(36%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-o-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-ms-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:linear-gradient(to bottom, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);*margin-left:3px;*padding-top:-5px;*height:21px;}
    .counter.bc{}
    .counter.bc > span{width:23px;height:21px;}
    .counter.bc > span.dec{background:url("/public/images/frontend/counter-big-minus.png") repeat scroll 0 0 transparent;margin-right:-3px;}
    .counter.bc > span.dec:hover{background:url("/public/images/frontend/counter-big-minus.png") repeat scroll 0 -21px transparent;}
    .counter.bc > span.dec:active{background:url("/public/images/frontend/counter-big-minus.png") repeat scroll 0 -42px transparent;}
    .counter.bc > span.dec.notActive{background:url("/public/images/frontend/counter-big-minus.png") repeat scroll 0 -63px transparent;}
    .counter.bc > span.inc{background:url("/public/images/frontend/counter-big-plus.png") repeat scroll 0 0 transparent;margin-left:-2px;}
    .counter.bc > span.inc:hover{background:url("/public/images/frontend/counter-big-plus.png") repeat scroll 0 -21px transparent;}
    .counter.bc > span.inc:active{background:url("/public/images/frontend/counter-big-plus.png") repeat scroll 0 -42px transparent;}
    .counter.bc > span.inc.notActive{background:url("/public/images/frontend/counter-big-plus.png") repeat scroll 0 -63px transparent;}
    .counter.big{}
    .counter.big > input{width:30px;height:34px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-left:-2px;font:18px/34px;*margin-left:3px;*padding-top:9px;*height:25px;}
    .counter.big > span{width:23px;height:21px;margin-top:8px;position:relative;}
    .counter.big > span.dec{background:url(/public/images/frontend/counter-big-minus.png) 0 0;}
    .counter.big > span.dec:hover{background:url(/public/images/frontend/counter-big-minus.png) 0 -21px;}
    .counter.big > span.dec:active{background:url(/public/images/frontend/counter-big-minus.png) 0 -42px;}
    .counter.big > span.dec.notActive{background:url(/public/images/frontend/counter-big-minus.png) 0 -63px;}
    .counter.big > span.inc{background:url(/public/images/frontend/counter-big-plus.png) 0 0;margin-left:-1px;}
    .counter.big > span.inc:hover{background:url(/public/images/frontend/counter-big-plus.png) 0 -21px;}
    .counter.big > span.inc:active{background:url(/public/images/frontend/counter-big-plus.png) 0 -42px;}
    .counter.big > span.inc.notActive{background:url(/public/images/frontend/counter-big-plus.png) 0 -63px;}
    .wrapst{display:inline-block;*display:inline;*zoom:1;position:relative;width:160px;margin-right:23px;}
    .wrapst.open{z-index:1000;}
    .wrapst .txtcur{border:1px solid #b6c4d3;height:26px;cursor:pointer;position:relative;white-space:nowrap;font:14px/26px Arial;padding:0 0 0 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;}
    .wrapst .txtcur .overflow{overflow:hidden;position:relative;}
    .wrapst .txtcur .overflow .gradient{width:30px;height:36px;position:absolute;right:0px;top:0px;background:url(/public/images/frontend/wrapst-overflow-gradient.png) no-repeat;}
    .wrapst .txtcur.notFirstSelected{color:#e7e7e7;}
    .wrapst .txtcur > span{position:absolute;right:-28px;top:0px;width:25px;height:28px;background:url(/public/images/frontend/st-control.png);}
    .wrapst .txtcur:hover > span{background:url(/public/images/frontend/st-control.png) 0 -28px;}
    .wrapst .txtcur:active > span{background:url(/public/images/frontend/st-control.png) 0 -56px;}
    .wrapst.open .txtcur > span{background:url(/public/images/frontend/st-control.png) 0 -112px;}
    .wrapst.open .txtcur:hover > span{background:url(/public/images/frontend/st-control.png) 0 -140px;}
    .wrapst.open .txtcur:active > span{background:url(/public/images/frontend/st-control.png) 0 -168px;}
    .wrapst ul{list-style:none;border:1px solid #8ba1b9;position:absolute;top:33px;width:262px;overflow-x:hidden;overflow-y:auto;max-height:200px;display:none;background:#fff;font:13px arial;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
    .wrapst ul li{cursor:pointer;padding:6px 0 6px 12px;}
    .wrapst ul li:hover{background:#8ea1cb;color:#fff;}
    .wrapst ul li.selected{font-weight:bold;}
    .wrapst.big{}
    .wrapst.big ul{top:37px;}
    .wrapst.big ul li{font-size:15px;padding-top:4px;padding-bottom:5px;}
    .wrapst.big .txtcur{height:34px;font:16px/34px Arial;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:166px;}
    .wrapst.big .txtcur > span{width:31px;height:36px;background:url(/public/images/frontend/st-big-control.png);right:-35px;top:-1px;}
    .wrapst.big .txtcur:hover > span{background:url(/public/images/frontend/st-big-control.png) 0 -36px;}
    .wrapst.big .txtcur:active > span{background:url(/public/images/frontend/st-big-control.png) 0 -72px;}
    .wrapst.big.open .txtcur > span{background:url(/public/images/frontend/st-big-control.png) 0 -144px;}
    .wrapst.big.open .txtcur:hover > span{background:url(/public/images/frontend/st-big-control.png) 0 -180px;}
    .wrapst.big.open .txtcur:active > span{background:url(/public/images/frontend/st-big-control.png) 0 -216px;}
    .button-01{height:38px;color:#fff;font:18px/38px arial;text-shadow:rgba(0,57,12,.75) 0px -1px 0px;text-decoration:none;background:#1ead57;background:-moz-linear-gradient(top, #1ead57 0%, #1ead57 11%, #1bae57 14%, #1fab53 19%, #1caa52 22%, #20a54b 30%, #1e9f43 38%, #219c3f 41%, #20912d 57%, #238e2a 59%, #21871d 73%, #27861c 76%, #278419 81%, #238417 86%, #278419 89%, #218b24 92%, #209334 95%, #169e44 97%, #2d9622 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ead57), color-stop(11%,#1ead57), color-stop(14%,#1bae57), color-stop(19%,#1fab53), color-stop(22%,#1caa52), color-stop(30%,#20a54b), color-stop(38%,#1e9f43), color-stop(41%,#219c3f), color-stop(57%,#20912d), color-stop(59%,#238e2a), color-stop(73%,#21871d), color-stop(76%,#27861c), color-stop(81%,#278419), color-stop(86%,#238417), color-stop(89%,#278419), color-stop(92%,#218b24), color-stop(95%,#209334), color-stop(97%,#169e44), color-stop(100%,#2d9622));background:-webkit-linear-gradient(top, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);background:-o-linear-gradient(top, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);background:-ms-linear-gradient(top, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);background:linear-gradient(to bottom, #1ead57 0%,#1ead57 11%,#1bae57 14%,#1fab53 19%,#1caa52 22%,#20a54b 30%,#1e9f43 38%,#219c3f 41%,#20912d 57%,#238e2a 59%,#21871d 73%,#27861c 76%,#278419 81%,#238417 86%,#278419 89%,#218b24 92%,#209334 95%,#169e44 97%,#2d9622 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ead57', endColorstr='#2d9622',GradientType=0);display:inline-block;*display:inline;*zoom:1;padding:0 30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .button-01:hover{color:#fff;background:#3eb970;background:-moz-linear-gradient(top, #3eb970 0%, #41b970 5%, #3eb970 14%, #41b76c 22%, #3fb162 32%, #469a42 68%, #45963b 81%, #44953b 89%, #42a552 95%, #3aad60 97%, #2f9723 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3eb970), color-stop(5%,#41b970), color-stop(14%,#3eb970), color-stop(22%,#41b76c), color-stop(32%,#3fb162), color-stop(68%,#469a42), color-stop(81%,#45963b), color-stop(89%,#44953b), color-stop(95%,#42a552), color-stop(97%,#3aad60), color-stop(100%,#2f9723));background:-webkit-linear-gradient(top, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);background:-o-linear-gradient(top, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);background:-ms-linear-gradient(top, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);background:linear-gradient(to bottom, #3eb970 0%,#41b970 5%,#3eb970 14%,#41b76c 22%,#3fb162 32%,#469a42 68%,#45963b 81%,#44953b 89%,#42a552 95%,#3aad60 97%,#2f9723 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3eb970', endColorstr='#2f9723',GradientType=0);}
    .button-01:active{background:#38b268;background:-moz-linear-gradient(top, #38b268 0%, #3bac5f 3%, #429b44 8%, #45963b 11%, #45963b 19%, #469840 27%, #41a04b 43%, #43a350 46%, #42ad5d 59%, #3fb162 68%, #41b76c 78%, #3eb970 86%, #40b86f 97%, #2d9622 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#38b268), color-stop(3%,#3bac5f), color-stop(8%,#429b44), color-stop(11%,#45963b), color-stop(19%,#45963b), color-stop(27%,#469840), color-stop(43%,#41a04b), color-stop(46%,#43a350), color-stop(59%,#42ad5d), color-stop(68%,#3fb162), color-stop(78%,#41b76c), color-stop(86%,#3eb970), color-stop(97%,#40b86f), color-stop(100%,#2d9622));background:-webkit-linear-gradient(top, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);background:-o-linear-gradient(top, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);background:-ms-linear-gradient(top, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);background:linear-gradient(to bottom, #38b268 0%,#3bac5f 3%,#429b44 8%,#45963b 11%,#45963b 19%,#469840 27%,#41a04b 43%,#43a350 46%,#42ad5d 59%,#3fb162 68%,#41b76c 78%,#3eb970 86%,#40b86f 97%,#2d9622 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38b268', endColorstr='#2d9622',GradientType=0);}
    .button-01.notActive{color:#c7c7c7;background:#e0e0e0;text-shadow:none;background:-moz-linear-gradient(top, #e0e0e0 0%, #e3e3e3 24%, #eeeeee 76%, #f0f0f0 97%, #d1d2d1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(24%,#e3e3e3), color-stop(76%,#eeeeee), color-stop(97%,#f0f0f0), color-stop(100%,#d1d2d1));background:-webkit-linear-gradient(top, #e0e0e0 0%,#e3e3e3 24%,#eeeeee 76%,#f0f0f0 97%,#d1d2d1 100%);background:-o-linear-gradient(top, #e0e0e0 0%,#e3e3e3 24%,#eeeeee 76%,#f0f0f0 97%,#d1d2d1 100%);background:-ms-linear-gradient(top, #e0e0e0 0%,#e3e3e3 24%,#eeeeee 76%,#f0f0f0 97%,#d1d2d1 100%);background:linear-gradient(to bottom, #e0e0e0 0%,#e3e3e3 24%,#eeeeee 76%,#f0f0f0 97%,#d1d2d1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#d1d2d1',GradientType=0);}
    .button-01.notActive:hover{color:#c7c7c7;}
    .button-02{display:inline-block;*display:inline;*zoom:1;height:28px;color:#fff;background:url(/public/images/frontend/button-02.png) 0 -28px;text-decoration:none;font:14px/28px Arial;text-shadow:0 -1px 0 rgba(0, 57, 12, 0.75);position:relative;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;padding:0 10px 0 14px;margin-right:20px;}
    .button-02:before, .button-02 .before{content:'';display:block;position:absolute;right:-12px;top:0px;width:12px;height:28px;background:url(/public/images/frontend/button-02.png);}
    .button-02:hover{color:#fff !important;background:url(/public/images/frontend/button-02.png) 0 -84px;}
    .button-02:hover:before, .button-02:hover .before{background:url(/public/images/frontend/button-02.png) 0 -56px;}
    .button-02:active{background:url(/public/images/frontend/button-02.png) 0 -140px;}
    .button-02:active:before, .button-02:active .before{background:url(/public/images/frontend/button-02.png) 0 -112px;}
    .button-02.notActive{color:#c7c7c7;text-shadow:none;background:url(/public/images/frontend/button-02.png) 0 -196px;}
    .button-02.notActive:before{background:url(/public/images/frontend/button-02.png) 0 -168px;}
    .button-03{display:inline-block;*display:inline;*zoom:1;height:28px;color:#fff;background:url(/public/images/frontend/button-02.png) 0 -28px;text-decoration:none;font:14px/28px Arial;text-shadow:0 -1px 0 rgba(0, 57, 12, 0.75);position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0 16px 0 16px;margin-right:10px;min-width:104px;}
    .button-03:hover{color:#fff;background:url(/public/images/frontend/button-02.png) 0 -84px;}
    .button-03:active{background:url(/public/images/frontend/button-02.png) 0 -140px;}
    .button-03.notActive{color:#c7c7c7;text-shadow:none;background:url(/public/images/frontend/button-02.png) 0 -196px;}
    
    button.button-03{border:none;}
    button.button-03:disabled{background: #eee; color:#777;}
    .nh .showMoreRoom{display:inline-block;*display:inline;*zoom:1;font:15px/15px tahoma;color:#153170;border-bottom:1px dotted;cursor:pointer;letter-spacing:0.5px;margin-bottom:49px;cursor:pointer;}
    .nh .showMoreRoom:hover{color:#DA251C;}
    .nh .amenities{margin:0 0 47px 0;}
    .nh .amenities .label{font:22px tahoma;letter-spacing:0.8px;display:block;margin:0 0 18px 0;}
    .nh .amenities > ul{}
    .nh .amenities ul > li{display:block;padding-left:27px;padding-right:30px;margin:0 0 10px 0;}
    .nh .amenities .more{font:13px arial;color:#153170;display:inline-block;*display:inline;*zoom:1;border-bottom:1px dotted;cursor:pointer;letter-spacing:0.5px;}
    .nh .amenities .more:hover{color:#DA251C;}
    .nh .usefulness{margin-top:30px;margin-bottom:17px;}
    .nh .usefulness > div{width:250px;}
    .nh .usefulness > div span.label{font:18px/20px tahoma;color:#153170;display:block;margin:0 0 17px 0;}
    .nh .usefulness .consultation{width:314px;}
    .nh .usefulness .consultation span.label{margin-bottom:7px}
    .nh .usefulness .consultation span{font:13px tahoma;display:block;margin:2px 0 2px 0;}
    .nh .usefulness .consultation img{float:left;margin-right:18px;}
    .nh .usefulness .maybe{margin-right:60px;}
    .nh .usefulness .maybe p{font:14px arial;margin-bottom:14px;}
    .nh .usefulness .qr{margin-right:60px;text-align:left;}
    .nh .usefulness .qr .label{margin-bottom:11px;}
    .nh .usefulness .qr img{display:block;}
    .nh .reviews{}
    .nh .reviews .cntnt{display:none;}
    .nh .reviews .head{margin:0 0 19px 0;}
    .nh .reviews .head .label{font:22px/24px tahoma;letter-spacing:1.2px;border-bottom:1px dotted;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
    .nh .reviews .head .label:hover{color:#DA251C;}
    .nh .reviews .head .writeReview{float:right;font:15px/16px tahoma;color:#153170;border-bottom:1px dotted;cursor:pointer;margin:9px 15px 0 0;letter-spacing:0.3px;}
    .nh .reviews .head .writeReview:hover{color:#DA251C;}
    .nh .reviews .content-toggleBlock{display:none;}
    .nh .nearby{margin:0 0 12px 0;}
    .nh .nearby > .label{font:18px tahoma;color:#153170;letter-spacing:0.7px;display:block;margin:0 0 23px 0;}
    .nh .hotel_info_included.noPlaces .nearby > .label{display:none;}
    .nh .nearby .item{}
    .nh .nearby .item .label{font:bold 13px/28px arial;color:#153170;height:29px;display:inline-block;*display:inline;*zoom:1;background:#b6c4d3;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:0 30px 0 19px;}
    .nh .nearby .item .content{border:1px solid #b6c4d3;background:#fff;width:282px;min-height:115px;position:relative;top:-4px;padding:11px 10px 9px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
    .nh .nearby .item .content .photoStar{float:left;width:88px;text-align:center;margin:4px 10px 0 0;overflow:hidden;}
    .nh .nearby .item .content .photoStar img{}
    .nh .nearby .item .content .photoStar .starHotel{width:auto;margin-top:7px;}
    .nh .nearby .item .content .info{overflow:hidden;}
    .nh .nearby .item .content .info .name{font:15px arial;color:#153170;letter-spacing:-0.7px;}
    .nh .nearby .item .content .info .name:hover{color:#DA251C;}
    .nh .nearby .item .content .info .trast{margin:0 0 6px 0;}
    .nh .nearby .item .content .info .trast .count{font:12px arial;letter-spacing:-0.4px;}
    .nh .nearby .item .content .info .trast .line{}
    .nh .nearby .item .content .info .trast .rt{font:bold 15px arial;color:#222222;}
    .nh .nearby .item .content .info .trast > img{margin-top:2px;}
    .nh .nearby .item .content .info .additional{color:#757575;font:12px arial;display:block;margin:2px 0 8px 2px;}
    .nh .nearby .item .content .info .oldPrice{font:14px arial;color:#757575;text-decoration:line-through;letter-spacing:-0.9px;margin-right:16px;}
    .nh .nearby .item .content .info .price{font:14px arial;color:#757575;}
    .nh .nearby .item .content .info .price strong{color:#1f1a17;font:bold 20px arial;margin:0 3px 0 2px;}
    .nh .navigation{margin:45px 0 38px 0;}
    .nh .navigation a{font:19px/36px tahoma;color:#8f9dac;background:#e0eaf5;display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:relative;height:40px;}
    .nh .navigation a.prev{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;margin-left:20px;padding:0 19px 0 23px;}
    .nh .navigation a.prev:before, .nh .navigation a.prev .before{content:'';display:block;position:absolute;left:-40px;top:0px;width:0px;height:0px;border:20px solid transparent;border-right-color:#e0eaf5;}
    .nh .navigation a.next{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;margin-right:20px;padding:0 31px 0 19px;}
    .nh .navigation a.next:before, .nh .navigation a.next .before{content:'';display:block;position:absolute;right:-40px;top:0px;border:20px solid transparent;border-left-color:#e0eaf5;width:0px;height:0px;}
    .nh .navigation a.list{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 20px 0 20px;}
    .nh .navigation a span{}
    .nh .navigation a.notactive{opacity:0.3;text-decoration:none;}
    .importnatText{background-color:#e5edf7;font:13px arial;padding:13px 43px 13px 43px;background-image:url(/public/images/frontend/iconInfo.png);background-repeat:no-repeat;background-position:17px 14px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:41px;}
    .nh .impBlocks{}
    .impBlocks > div{width:307px;height:175px;border:1px solid #eef1f4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fcfcfd;background:-moz-linear-gradient(top, #fcfcfd 0%, #ffffff 1%, #ffffff 86%, #f9fbfd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfd), color-stop(1%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#f9fbfd));background:-webkit-linear-gradient(top, #fcfcfd 0%,#ffffff 1%,#ffffff 86%,#f9fbfd 100%);background:-o-linear-gradient(top, #fcfcfd 0%,#ffffff 1%,#ffffff 86%,#f9fbfd 100%);background:-ms-linear-gradient(top, #fcfcfd 0%,#ffffff 1%,#ffffff 86%,#f9fbfd 100%);background:linear-gradient(to bottom, #fcfcfd 0%,#ffffff 1%,#ffffff 86%,#f9fbfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfd', endColorstr='#f9fbfd',GradientType=0);}
    .impBlocks .serv{}
    .impBlocks .serv > div{margin:17px 0 0 28px;}
    .impBlocks .serv > div .img{float:left;margin:-4px 17px 0 0;}
    .impBlocks .serv > div p{overflow:hidden;margin:21px 15px 0 0;}
    .impBlocks .intuiGuarantee{}
    .impBlocks .intuiGuarantee img{margin:19px 0 0 34px;}
    .impBlocks .listElectronCard{}
    .impBlocks .listElectronCard img{margin:24px 0 0 26px;}
    .impBlocks .listElectronCard p{text-align:center;margin-top:28px;line-height:20px;}
    input[type="checkbox"]{display:none;*display:inline;*zoom:1;}
    input[type="checkbox"] + label{cursor:pointer;font-size:14px;}
    input[type="checkbox"] + label > span{display:inline-block;vertical-align:top;width:18px;height:18px;background:url(/public/images/frontend/checkbox.png);*display:none;}
    input[type="checkbox"]:checked + label > span{background:url(/public/images/frontend/checkbox.png) 0 -18px;}
    input[type="checkbox"] + label[for="i-want-to-receive-emails-about-discounts"]{position:relative;padding:0 0 0 24px;display:block;font:13px/15px tahoma;}
    input[type="checkbox"] + label[for="i-want-to-receive-emails-about-discounts"] > span{position:absolute;top:3px;left:0px;}
    input#i-want-to-receive-emails-about-discounts{margin-top:8px;float:left;}
    input[type="checkbox"] + label[for="i-want-to-back-transfer"]{position:relative;padding:3px 0 0 24px;display:block;font:13px/15px tahoma;}
    input[type="checkbox"] + label[for="i-want-to-back-transfer"] > span{position:absolute;top:3px;left:0px;}
    input#i-want-to-back-transfer{margin-top:8px;float:left;}
    @media \0screen{input[type="checkbox"]{display:inline-block;}
    input[type="checkbox"] + label > span{display:none;}
    }
    input[type="radio"]{display:none;*display:inline;*zoom:1;}
    input[type="radio"] + label{cursor:pointer;font-size:14px;}
    
    input[type="radio"] + label > span{display:inline-block;*display:inline;*zoom:1;margin-right:11px;vertical-align:top;width:19px;height:19px;background:url(/public/images/frontend/radio.png);*display:none;}
    input[type="checkbox"] + label > span{margin-right:11px;}
    input[type="radio"]:checked + label > span{background:url(/public/images/frontend/radio.png) 0 -38px;}
    @media \0screen{input[type="radio"]{display:inline-block;}
    input[type="radio"] + label > span{display:none;}
    }
    textarea{border:1px solid #b6c4d4;background-color:#fff;background-image:url(/public/images/frontend/textarea-background.png);background-repeat:repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px 5px 10px;font:13px arial;width:422px;height:161px;overflow:auto;}
    .ld-smallBtn{position:relative;display:inline-block;*display:inline;*zoom:1;top:1px;vertical-align:top;width:26px;height:25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #b1c7dd;-moz-box-shadow:1px 1px 0px #e4e8f2;-webkit-box-shadow:1px 1px 0px #e4e8f2;box-shadow:1px 1px 0px #e4e8f2;background:#f7fcfe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2VhZjFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2M4ZDRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2JmY2RlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2JhYzllNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I5YzhlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2JjY2JlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2NhZDZlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2U1ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f7fcfe 0%, #eaf1f9 18%, #c8d4ed 53%, #bfcde9 65%, #bac9e7 76%, #b9c8e7 82%, #bccbe8 88%, #cad6ed 94%, #dce5f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fcfe), color-stop(18%,#eaf1f9), color-stop(53%,#c8d4ed), color-stop(65%,#bfcde9), color-stop(76%,#bac9e7), color-stop(82%,#b9c8e7), color-stop(88%,#bccbe8), color-stop(94%,#cad6ed), color-stop(100%,#dce5f4));background:-webkit-linear-gradient(top, #f7fcfe 0%,#eaf1f9 18%,#c8d4ed 53%,#bfcde9 65%,#bac9e7 76%,#b9c8e7 82%,#bccbe8 88%,#cad6ed 94%,#dce5f4 100%);background:-o-linear-gradient(top, #f7fcfe 0%,#eaf1f9 18%,#c8d4ed 53%,#bfcde9 65%,#bac9e7 76%,#b9c8e7 82%,#bccbe8 88%,#cad6ed 94%,#dce5f4 100%);background:-ms-linear-gradient(top, #f7fcfe 0%,#eaf1f9 18%,#c8d4ed 53%,#bfcde9 65%,#bac9e7 76%,#b9c8e7 82%,#bccbe8 88%,#cad6ed 94%,#dce5f4 100%);background:linear-gradient(to bottom, #f7fcfe 0%,#eaf1f9 18%,#c8d4ed 53%,#bfcde9 65%,#bac9e7 76%,#b9c8e7 82%,#bccbe8 88%,#cad6ed 94%,#dce5f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fcfe', endColorstr='#dce5f4',GradientType=0);}
    :root .ld-smallBtn{filter:none\9 !important;}
    .ld-smallBtn:hover{border:1px solid #b1c7dd !important;background:#f6fbfd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2UzZWJmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2I5YzdlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2FiYmJkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzlkYWZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzliYWVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ExYjJkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2I0YzNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmRhZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f6fbfd 0%, #e3ebf5 18%, #b9c7e2 47%, #abbbdc 59%, #9dafd6 76%, #9baed5 82%, #a1b2d7 88%, #b4c3e0 94%, #cfdaec 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6fbfd), color-stop(18%,#e3ebf5), color-stop(47%,#b9c7e2), color-stop(59%,#abbbdc), color-stop(76%,#9dafd6), color-stop(82%,#9baed5), color-stop(88%,#a1b2d7), color-stop(94%,#b4c3e0), color-stop(100%,#cfdaec));background:-webkit-linear-gradient(top, #f6fbfd 0%,#e3ebf5 18%,#b9c7e2 47%,#abbbdc 59%,#9dafd6 76%,#9baed5 82%,#a1b2d7 88%,#b4c3e0 94%,#cfdaec 100%);background:-o-linear-gradient(top, #f6fbfd 0%,#e3ebf5 18%,#b9c7e2 47%,#abbbdc 59%,#9dafd6 76%,#9baed5 82%,#a1b2d7 88%,#b4c3e0 94%,#cfdaec 100%);background:-ms-linear-gradient(top, #f6fbfd 0%,#e3ebf5 18%,#b9c7e2 47%,#abbbdc 59%,#9dafd6 76%,#9baed5 82%,#a1b2d7 88%,#b4c3e0 94%,#cfdaec 100%);background:linear-gradient(to bottom, #f6fbfd 0%,#e3ebf5 18%,#b9c7e2 47%,#abbbdc 59%,#9dafd6 76%,#9baed5 82%,#a1b2d7 88%,#b4c3e0 94%,#cfdaec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fbfd', endColorstr='#cfdaec',GradientType=0);}
    .ld-smallBtn:active{-moz-box-shadow:1px 1px 0px #e4e8f2;-webkit-box-shadow:1px 1px 0px #e4e8f2;box-shadow:1px 1px 0px #e4e8f2, inset 3px 3px 2px rgba(108, 134, 188, 0.75);}
    .ld-smallBtn.find span{position:absolute;width:14px;height:15px;background:url(/public/images/frontend/iconFindBtn.png);top:5px;left:6px;}
    input[type="text"], select,input[type="password"]{font-size:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #b6c4d3;height:30px;padding:0 8px;background:#f8f8f8;background:-moz-linear-gradient(top, #f8f8f8 0%, #ffffff 36%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(36%,#ffffff), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-o-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:-ms-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:linear-gradient(to bottom, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);*padding-top:6px;*height:21px;}
    .findBlock{}
    @media \0screen{input[type="text"]{padding-top:6px;height:21px;}
    .counter input, .counter input[type="text"]{padding-top:5px;height:21px;}
    .counter.big > input{padding-top:9px;height:25px;}
    }
    .jusWrap{text-align:justify;text-justify:newspaper;*zoom:1;*text-align-last:justify;}
    .jusWrap:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
    .jusWrap > div, .jusWrap > a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:left;}
    .column-3{-moz-column-count:3;-moz-column-gap:26px;-webkit-column-count:3;-webkit-column-gap:26px;column-count:3;column-gap:26px;}
    .column-3 li{*display:inline !important;*zoom:1;*vertical-align:top;*width:27%;}
    :root .column-3 li{display:inline-block\9 !important;vertical-align:top\9;width:27%\9;}
    @media \0screen{.column-3 li{display:inline-block !important;vertical-align:top;width:27%;}
    }
    .column-2{-moz-column-count:2;-moz-column-gap:26px;-webkit-column-count:2;-webkit-column-gap:26px;column-count:2;column-gap:26px;}
    .column-2 li{*display:inline !important;*zoom:1;*vertical-align:top;*width:40%;}
    :root .column-2 li{display:inline-block\9 !important;vertical-align:top\9;width:40%\9;}
    @media \0screen{.column-2 li{display:inline-block !important;vertical-align:top;width:40%;}
    }
    .starHotel{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:13px;width:75px;}
    .starHotel span{display:block;background:url(/public/images/frontend/starHotel.png);height:13px;margin:auto;}
    .starHotel.s0_5 span{width:7px;}
    .starHotel.s1_0 span{width:15px;}
    .starHotel.s1_5 span{width:22px;}
    .starHotel.s2_0 span{width:30px;}
    .starHotel.s2_5 span{width:37px;}
    .starHotel.s3_0 span{width:45px;}
    .starHotel.s3_5 span{width:52px;}
    .starHotel.s4_0 span{width:60px;}
    .starHotel.s4_5 span{width:67px;}
    .starHotel.s5_0 span{width:75px;}
    .bond{height:250px;position:relative;overflow:hidden;margin:20px;width:937px;}
    .bond-hover, .bond-touchmargin, .bond-touchcss{height:230px;position:relative;overflow:hidden;width:348px;}
    .bond-touchmargin .navArrow{position:absolute;width:26px;height:230px;z-index:1;cursor:pointer;background:url(/public/images/frontend/transparentPixel.png);}
    .bond-touchmargin .navArrow:hover{background:rgba(0,0,0,0.5);background:#000;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
    .bond-touchmargin .slideLeft{top:0px;left:0px;}
    .bond-touchmargin .slideRight{top:0px;right:0px;}
    .bond-touchmargin .navArrow span{position:absolute;width:9px;height:32px;display:none;}
    .bond-touchmargin .navArrow:hover span{display:block;}
    .bond-touchmargin .navArrow.slideLeft span{top:100px;left:10px;background:url(/public/images/frontend/arrowIpadSlider.png);}
    .bond-touchmargin .navArrow.slideRight span{top:100px;left:7px;background:url(/public/images/frontend/arrowIpadSlider.png) 9px 0;}
    .bond-touchmargin .navArrow.notActive{display:none;}
    .bond-wrapper{-webkit-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0s;-webkit-transition-timing-function:cubic-bezier(0,1,1,1);position:absolute;left:0;top:0;}
    .bond-wrapper a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;border:none;}
    .bond-box{width:9999px;}
    .bond-box .float-block{margin-left:40px;margin-right:40px;}
    .bond-slide{float:left;width:348px;height:230px;}
    .transparency{margin-top:-115px;display:block;}
    .bond-slide img{border:none;}
    img.transparency{width:109px;height:111px;border:none;}
    .nh .findFilter{border:1px solid #e7ebf3;-moz-box-shadow:0 0 6px rgba(44,79,149,0.27);-webkit-box-shadow:0 0 6px rgba(44,79,149,0.27);box-shadow:0 0 6px rgba(44,79,149,0.27);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:7px 32px 9px 32px;margiN:25px 0 0 0;}
    .nh .findFilter > .control{color:#153170;font:bold 12px tahoma;border-bottom:1px dotted;display:inline-block;*display:inline;*zoom:1;cursor:pointer;margin-bottom:11px;position:relative;}
    .nh .findFilter > .control:after{content:'';display:block;position:absolute;top:0;right:-30px;width:26px;height:19px;background-image:url(/public/images/frontend/toggle-ctrl.png);background-repeat:no-repeat;background-position:100% -25px;}
    .nh .findFilter > .control.open:after{background-position:100% 5px;}
    .nh .findFilter > .control:hover{color:#DA251C;}
    .nh .findFilter > .content{margin:10px 0 0 0;display:none;}
    .nh .findFilter > .content .setPlace{}
    .nh .findFilter > .content .setPlace .findBlock{}
    .nh .findFilter > .content .setPlace .findBlock input{width:460px;}
    .nh .findFilter > .content .setPlace .findBlock .help{display:block;font:11px arial;color:#5f5f5f;margin:3px 0 0 0;}
    .nh .findFilter > .content .setPlace .setDateBlock{}
    .nh .findFilter > .content .setPlace .setDateBlock > span{color:#353434;font:bold 12px tahoma;}
    .nh .findFilter > .content .setPlace .setDateBlock input{width:96px;background:#f8f8f8;filter:none;cursor:pointer;background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px, -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 36%, #ffffff 100%);background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(36%,#ffffff), color-stop(100%,#ffffff));background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px, -webkit-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px, -o-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px, -ms-linear-gradient(top, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px, linear-gradient(to bottom, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);}
    .ie9 .nh .findFilter > .content .setPlace .setDateBlock input{background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px;}
    .ie8 .nh .findFilter > .content .setPlace .setDateBlock input{background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px;}
    .ie7 .nh .findFilter > .content .setPlace .setDateBlock input{background:url(/public/images/frontend/datePickerTriggerIcon.png) no-repeat 84px 2px;}
    .nh .findFilter > .content .setPlace .setDateBlock .in{margin-right:4px;margin-left:7px;}
    .nh .findFilter > .content .setPlace .setDateBlock .out{margin-left:14px;}
    .nh .findFilter > .content .bottom{height:14px;position:rerative;}
    .nh .findFilter > .content .bottom .button-05{margin-top:3px;}
    .nh .findFilter > .content .setNumber{margin:-27px 0 0 0;*margin:-20px 0 0 0;}
    .nh .findFilter > .content .setNumber .number{position:relative;display:none;padding:1px 0 0px 0;height:61px;}
    .nh .findFilter > .content .setNumber .number:first-child{display:block;}
    .nh .findFilter > .content .setNumber .number .remove{display:block;position:absolute;left:-26px;width:20px;height:20px;background:url(/public/images/frontend/iconRemove.png);cursor:pointer;top:24px;}
    .nh .findFilter > .content .setNumber .number .remove:hover{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
    .nh .findFilter > .content .setNumber .number .name{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#153170;font:15px tahoma;width:109px;margin:24px 0 0 0;}
    .nh .findFilter > .content .setNumber .number .adults, .nh .findFilter > .content .setNumber .number .children{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-top:23px;}
    .nh .findFilter > .content .setNumber .number .adults{margin-right:39px;}
    .nh .findFilter > .content .setNumber .number .adults .label, .nh .findFilter > .content .setNumber .number .children .label{color:#353434;font:bold 13px tahoma;display:inline-block;*display:inline;*zoom:1;vertical-align:top;letter-spacing:-0.5px;margin-top:3px;}
    .nh .findFilter > .content .setNumber .number .adults .counter{}
    .nh .findFilter > .content .setNumber .number .adults .label{margin-right:12px;}
    .nh .findFilter > .content .counter{display:inline-block;*display:inline;*zoom:1;}
    .nh .findFilter > .content .setNumber .number .children{}
    .nh .findFilter > .content .setNumber .number .children .label{margin-right:10px;}
    .nh .findFilter > .content .setNumber .number .listChildren{vertical-align:middle;background:#e6eef6;margin:0 0 0 13px;padding:4px 17px 10px 19px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;display:none;}
    .ie9 .nh .findFilter > .content .setNumber .number .listChildren{padding:4px 15px 10px 17px;}
    .nh .findFilter > .content .setNumber .number .listChildren.show{display:inline-block;*display:inline;*zoom:1;}
    .nh .findFilter > .content .setNumber .number .listChildren:before, .nh .findFilter > .content .setNumber .number .listChildren .before{content:'';border:6px solid transparent;border-right-color:#e6eef6;position:absolute;left:-12px;top:50%;margin-top:-5px;}
    .nh .findFilter > .content .setNumber .number .listChildren .counter{margin:0 0 0 2px;*margin:0 0 0 10px;display:none;}
    @media \0screen{.nh .findFilter > .content .setNumber .number .listChildren .counter{margin:0 0 0 4px;}
    }
    :root .nh .findFilter > .content .setNumber .number .listChildren .counter{margin:0 0 0 4px\9;}
    .nh .findFilter > .content .setNumber .number .listChildren .counter.show{display:inline-block;*display:inline;*zoom:1;}
    .nh .findFilter > .content .setNumber .number .listChildren .wrap .counter:first-child{margin-left:0px;}
    .nh .findFilter > .content .setNumber .number .listChildren .label{display:block;font:12px arial;margin:0 0 4px -2px;}
    .nh .findFilter > .content .addRoomInList{font:13px/14px arial;color:#153170;border-bottom:1px dotted;display:inline-block;*display:inline;*zoom:1;*width:97px;cursor:pointer;}
    .nh .findFilter > .content .addRoomInList:hover{color:#DA251C;}
    .autocomplit{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .autocomplit.show{z-index:1000;}
    .autocomplit > span{}
    .autocomplit ul{list-style:none;border:1px solid #8ba1b9;position:absolute;top:33px;width:262px;overflow-x:hidden;max-height:200px;display:none;background:#fff;font:13px arial;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
    .autocomplit.show ul{display:block;}
    .autocomplit ul li{cursor:pointer;padding:6px 0 6px 12px;}
    .autocomplit ul li:hover{background:#8ea1cb;color:#fff;}
    .visaSmall{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background:url(/public/images/frontend/visaSmall.png);width:28px;height:18px;}
    .masterCardSmall{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background:url(/public/images/frontend/masterCardSmall.png);width:28px;height:18px;}
    .pp{margin:0 0 30px 0;}
    .pp .offerTabsContent{}
    .pp .offerTabsContent .myNumber{font:bold 14px arial;color:#183986;display:inline-block;*display:inline;*zoom:1;margin-bottom:16px;}
    .pp .offerTabsContent .inputText{margin-bottom:22px;}
    .pp .offerTabsContent .inputText.mailAdr{}
    .pp .offerTabsContent .inputText.mailAdr label{position:relative;top:13px;}
    .pp .offerTabsContent .inputText.bik{margin-bottom:55px;}
    .pp .offerTabsContent .inputText label{font:bold 14px arial;color:#4e4e4e;width:168px;}
    .pp .offerTabsContent .inputText label small{color:#7e7e7e;font:12px arial;display:block;}
    .pp .offerTabsContent .inputText input{width:219px;}
    .pp .myData{position:relative;}
    .pp .myData .myNumber{color:#183986;font:bold 14px arial;display:block;margin:0 0 18px 0;}
    .pp .myData > form{margin-left:22px;}
    .pp .myData .importnatText{color:#000104;font:14px arial;padding-right:21px;padding-top:11px;padding-bottom:10px;margin-bottom:20px;background-position:20px 12px;position:relative;display:inline-block;*display:inline;*zoom:1;}
    .pp .myData .button-02{margin-left:267px;}
    .pp .stat{margin:3px 0 -34px 0;}
    .pp .stat .label{font:20px tahoma;color:#0d0d0d;display:inline-block;*display:inline;*zoom:1;margin:-6px 0 16px 0;}
    .pp .stat .blockInf{margin:0 0 30px 0;}
    .pp .stat .blockInf > a{font:17px tahoma;}
    .pp .stat .blockInf > p{font:14px arial;color:#0c0c0c;margin:5px 0 0 0;}
    .pp .moderTab .navigation li span{padding-left:7px;padding-right:7px;}
    .pp .moderTab .navigation li a{text-decoration:none;}
    .pp .myData .inputText{margin-bottom:22px;}
    .pp .myData .inputText label{letter-spacing:-0.5px;width:167px;vertical-align:top;}
    .pp .myData .inputText input{width:219px;}
    .pp .myData .inputText select{width:237px;margin-left: -3px !important}
    .pp .myData .inputText.bik{margin-bottom:55px;}
    #loginBlock .name{color:#153170;font:bold 13px arial;letter-spacing:-0.1px;margin-right:16px;margin-left:3px;}
    #loginBlock .linkLogOut{margin-right:2px;letter-spacing:0.5px;background-position:0 2px;padding-bottom:3px;}
    #loginBlock a:hover{color:#DA251C;}
    .moderTab{}
    .moderTab .navigation{list-style:none;}
    /*.moderTab .navigation li{float:left;height:34px;border-radius:4px 4px 4px 4px;color:#183986;cursor:pointer;background:url(/public/images/frontend/hotelDescTab.png) repeat-x 0 0;}*/
    .moderTab .navigation li span{font-size:13px;padding:0 8px 0 8px;background:url(/public/images/frontend/hotelDescTabSpacer.png) no-repeat 0 4px;font-family:verdana;height:34px;line-height:32px;display:block;margin-left:-2px;}
    .moderTab .navigation li:first-child span{background:none;}
   /* .moderTab .navigation li.current{background:url(/public/images/frontend/hotelDescTabCurrent.png) repeat-x;border-radius:6px 6px 0 0;font-weight:bold;line-height:35px;color:#FFFFFF;cursor:default;z-index:2;position:relative;top:-1px;} */
    .moderTab .navigation li.current span{background:none;}
    .moderTab .navigation li.current a{color:#fff;}
    .moderTab .content{list-style:none;border-radius:0 4px 4px 4px;border:2px solid #e7e7e7;position:relative;z-index:1;background:#fff;}
    .moderTab .content > li{display:none;padding:21px 17px 31px 17px;}
    .moderTab .content li.current{display:block;}
    .moderTab .content li.measure{position:abosolute;visibility:hidden;}
    .moderTab .promo-materials{list-style:none;border-radius:0 4px 4px 4px;border:2px solid #e7e7e7;position:relative;z-index:1;background:#fff;top:-4px;*margin-top:-20px;}
    .moderTab .promo-materials > li{display:none;padding:21px 17px 31px 17px;}
    .moderTab .promo-materials li.current{display:block;}
    .moderTab .promo-materials li.measure{position:abosolute;visibility:hidden;}
    #loginBlock .getLoginLink{margin-right:25px;}
    .loginDaRegBlock{margin-bottom:50px;}
    .remindPassword{font:13px arial;}
    .familiar{}
    .familiar label{color:#000;font:14px arial;}
    .button-01.entry{margin-top:19px;}
    .button-01.reg{margin-top:17px;}
    .statLastPay{padding:47px 0 0 0;}
    .statLastPay .label{font:22px tahoma;letter-spacing:0.1px;display:block;margin:0 0 18px 0;}
    .statLastPay .inform{font:18px/24px Tahoma;color:#153170;margin:0 0 42px 0;}
    .statLastPay .reduction{float:right;width:721px;margin:0 0 10px 0;}
    .statLastPay .reduction span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font:13px arial;color:#050505;margin-left:24px;margin-bottom:11px;}
    .statLastPay .totalInfo{float:right;margin:-2px 6px 0 0;}
    .statLastPay .totalInfo .item{font:14px tahoma;color:#153170;margin:0 0 6px 0;letter-spacing:-0.1px;}
    .statLastPay .totalInfo .item span{color:#000;margin:0 0 0 16px;}
    .statLastPay .innerpage.rightColumn .type3 td{font-size:13px;padding:11px 14px 11px 13px;}
    .toggleBlock{}
    .toggleBlock .cntnt{display:none;}
    .pp .widgetInfo{margin:-2px 0 0 2px;}
    .pp .widgetInfo > .label{font:20px tahoma;color:#0d0d0d;display:block;margin-bottom:16px;}
    .pp .widgetInfo > p{font:14px arial;color:#020202;margin-bottom:24px;}
    .pp .widgetInfo .setting{width:951px;}
    .pp .widgetInfo .setting > div{}
    .pp .widgetInfo .setting .position{width:166px;}
    .pp .widgetInfo .setting .color{width:159px;}
    .pp .widgetInfo .setting .type{width:159px;}
    .pp .widgetInfo .setting .width{width:146px;}
    .pp .widgetInfo .setting .width .inputText{margin-top:-3px;}
    .pp .widgetInfo .setting .width .inputText label{font:13px arial;color:#5a5a5a;width:auto;}
    .pp .widgetInfo .setting .width input{width:39px;margin-right:3px;text-align:center;color:#898888;}
    .pp .widgetInfo .setting .code{width:300px;}
    .pp .widgetInfo .setting .code.entire-width{width:100%;}
    .pp .widgetInfo .setting .code .button-06{float:right;margin:12px 18px 0 0;}
    .pp .widgetInfo .setting .code textarea{width:267px;height:161px;margin-top:-3px;}
    .pp .widgetInfo .setting .code.entire-width textarea{width:911px;height:83px;}
    .pp .widgetInfo .setting > div .label{font:bold 14px arial;color:#4e4e4e;display:block;margin-bottom:13px;}
    .pp .widgetInfo .setting .wrapRadio{margin:0 0 16px 0;}
    .pp .widgetInfo .rules{}
    .pp .widgetInfo .rules .ctrl{cursor:pointer;padding:0 16px 0 0;background:url(/public/images/frontend/arrowForCombo.png) no-repeat right -5px;}
    .pp .widgetInfo .rules .ctrl:hover{background:url(/public/images/frontend/arrowForCombo.png) no-repeat right -37px;}
    .pp .widgetInfo .rules .ctrl em{color:#153170;font:18px tahoma;border-bottom:1px dotted;}
    .pp .widgetInfo .rules .ctrl:hover em{color:#DA251C;}
    .pp .widgetInfo .rules .cntnt{padding:9px 0 0 0;}
    .pp .widgetInfo .rules .cntnt p{font:13px/18px tahoma;color:#010101;}
    .pp .widgetInfo .rules .cntnt a{font:13px/18px tahoma;}
    .additional-terms-block{}
    .toggleBlock.blue-type.additional-terms-block .cntnt.jusWrap{padding-bottom:0px;}
    .additional-terms-block .set-param{display:inline-block;*display:inline;*zoom:1;width:190px;font:14px arial;}
    .additional-terms-block .label{font:bold 13px tahoma;display:block;margin:0 0 8px 0;}
    .additional-terms-block .set-param input[type="text"]{width:48px;text-align:center;}
    .additional-terms-block .set-param input[type="text"].set-param-center-val{width:110px;}
    .additional-terms-block .set-param .dash{display:inline-block;*display:inline;*zoom:1;border-top:1px solid #000;position:relative;vertical-align:top;width:9px;top:14px;margin:0 0 0 3px;}
    .toggleBlock.blue-type{margin-bottom:14px;}
    .toggleBlock.blue-type > .ctrl{background-color:#e9f2fc;background-image:url(/public/images/frontend/toggle-ctrl.png);background-repeat:no-repeat;background-position:right -20px;display:inline-block;*display:inline;*zoom:1;height:27px;padding:0 30px 0 12px;border-radius:3px 3px 0 0;cursor:pointer;margin:0 0 0 -15px;}
    .toggleBlock.blue-type.show > .ctrl{background-position:right 10px;}
    .toggleBlock.blue-type .ctrl span{font:bold 14px/22px tahoma;color:#153170;border-bottom:1px dashed;}
    .toggleBlock.blue-type .ctrl:hover span{border-bottom:transparent;}
    .toggleBlock.blue-type .cntnt{background:#e9f2fc;margin:0 -32px 0 -32px;padding:14px 29px 22px 29px;}
    .toggleBlock .theme-hotel, .toggleBlock .hotels-near, .toggleBlock .hotels-100-payment{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .toggleBlock .theme-hotel{width:298px;}
    .toggleBlock .theme-hotel .wrapst{width:249px;}
    .toggleBlock .hotels-near{width:330px;}
    .toggleBlock .hotels-near .wrapst{width:249px;}
    .toggleBlock .hotels-100-payment{margin:22px 0 0 0;}
    .toggleBlock .hotels-100-payment input[type="checkbox"] + label > span{margin-right:5px;margin-top:1px;}
    .toggleBlock .hotels-100-payment input[type="checkbox"] + label > em{font:13px tahoma;padding-left:28px;}
    .toggleBlock .theme-hotel .label, .toggleBlock .hotels-near .label{font:bold 13px tahoma;display:block;margin:1px 0 5px 0;}
    .toggleBlock .hotels-near{}
    .toggleBlock .amenities{margin:7px 0 0 0;}
    .toggleBlock .amenities .label{font:bold 13px tahoma;margin:0 0 7px 0;letter-spacing:-0.1px;}
    .toggleBlock .amenities .item{display:inline-block;*display:inline;*zoom:1;width:24%;margin:0 0 5px 0;}
    .toggleBlock .amenities .item label a{text-decoration:none;}
    .toggleBlock .amenities .item input[type="checkbox"] + label{font:13px tahoma;}
    .toggleBlock .amenities .item input[type="checkbox"] + label > span{margin-right:7px;margin-top:2px;}
    .toggleBlock.type-holiday{}
    .toggleBlock.blue-type.type-holiday .cntnt{padding-bottom:6px;}
    .toggleBlock.type-holiday .item{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:24%;margin:0 0 7px 0;}
    .leftColumn .site-menu{list-style:none;border:1px solid #d9dfeb;border-radius:3px;padding:16px 17px 10px 17px;margin:0 0 19px 0;}
    .leftColumn .site-menu li{margin:0 0 12px 0;}
    .leftColumn .site-menu li a{font:bold 14px/18px tahoma;display:inline-block;*display:inline;*zoom:1;height:20px;padding:0 0 0 29px;background:url(/public/images/frontend/temp/temp39.png) no-repeat;}
    .leftColumn .site-menu li a.site-menu-city-47955{background-image:url(/public/images/frontend/hotels-city-icon-about.png);}
    .leftColumn .site-menu li a.site-menu-city-47956{background-image:url(/public/images/frontend/hotels-city-icon-order-cancel.png);}
    .leftColumn .site-menu li a.site-menu-city-47957{background-image:url(/public/images/frontend/hotels-city-icon-pay-return.png);}
    .leftColumn .site-menu li a.site-menu-city-47958{background-image:url(/public/images/frontend/hotels-city-icon-reviews.png);}
    .leftColumn .site-menu li a.site-menu-city-58994{background-image:url(/public/images/frontend/low_price_guarantee.png);}
    
    .nh .findFilter{margin-bottom:15px;}
    .nh .fixed .findFilter{margin-top:10px;margin-bottom:10px;}
    .leftColumn .hotel-in-map{margin:0 0 6px 0;}
    .leftColumn .hotel-in-map .label{font:bold 14px arial;display:inline-block;*display:inline;*zoom:1;margin:11px 0 11px 0;}
    .leftColumn .hotel-in-map .map{border:1px solid #d9dfeb;padding:1px;float:none;margin:0px;}
    .about-browsable-city{text-align:right;}
    .about-browsable-city > a{font:bold 13px arial;}
    .leftColumn .trust-us{border:1px solid #d9dfeb;border-radius:3px;font:italic 17px arial;overflow:hidden;padding:5px 0 5px 17px;margin:0 0 22px 0;}
    .leftColumn .trust-us img{float:left;margin:0 12px 0 0;}
    .leftColumn .trust-us .wrap{overflow:hidden;margin:4px 0 0 0;}
    .leftColumn .trust-us .count{font:bold 20px/25px arial;background:url(/public/images/frontend/trust-us-count.png);height:25px;width:17px;text-align:center;float:left;margin:3px 0 0 0;}
    .leftColumn .trust-us .text{position:relative;top:6px;left:3px;}
    .rightColumn .available{}
    .rightColumn .available .label{font:13px arial;display:block;margin:0 0 15px 0;}
    .available .action-find-hotel{background:#e7f1fc;width:468px;height:75px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-right:3px;}
    .available .action-find-hotel .label{font:bold 13px tahoma;margin:0 0 5px 0;}
    .action-find-hotel .sort-hotel-block{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:9px 10px 0 9px;}
    .action-find-hotel .sort-hotel-block .wrapst{width:183px;}
    .action-find-hotel .text-find{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:9px 0 0 0;}
    .action-find-hotel .text-find input[type="text"]{width:175px;}
    .show-hotel-in-map{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:114px;height:55px;background:url(/public/images/frontend/show-in-map.png);font:13px/15px arial;padding:20px 0 0 86px;}
    .popular-city-list.float-left + .show-hotel-in-map{margin-left:20px;}
    .list-cards-hotels{margin:0 0 0 17px;}
    .list-cards-hotels .item{border-top:1px solid #e7f1fc;padding:5px 0 11px 0;}
    .list-cards-hotels .item .sale-text{border-bottom:1px;display:block;border-bottom:1px solid #da251c;text-align:right;margin:0 0 6px 0;}
    .list-cards-hotels .item .sale-text > span{font:12px/18px tahoma;color:#fff;background:#da251c;display:inline-block;*display:inline;*zoom:1;height:18px;border-radius:2px 2px 0 0;padding:0 16px 0 16px;}
    .list-cards-hotels .item:first-child{border-top:1px solid transparent;}
    .list-cards-hotels .item.sale{border-top-color:transparent;padding-bottom:9px;}
    .list-cards-hotels .item.sale + .item{border-top-color:#ee003e;padding-top:27px;}
    .list-cards-hotels .item + .item.sale{margin-top:-20px;}
    .list-cards-hotels .item > div{display:inline-block;*display:inline;*zoom:1;vertical-align:top;cursor:pointer;}
    .list-cards-hotels .marker-in-map{width:23px;height:37px;background:url(/public/images/frontend/marker-in-map.png);margin:11px 4px 0 0;}
    .list-cards-hotels .marker-in-map span{display:block;font:bold 11px tahoma;text-align:center;margin:4px 0 0 0;}
    .list-cards-hotels .photo-and-star{width:91px;margin:9px 6px 6px 0;}
    .list-cards-hotels .photo-and-star .photo{width:90px;height:90px;display:block;overflow:hidden;text-align:center;margin:0 0 7px 0;position:relative;*position:static;}
    .list-cards-hotels .photo-and-star .photo img{max-width:90px;}
    .list-cards-hotels .photo-and-star .zoom{position:absolute;right:0px;bottom:0px;display:block;width:23px;height:23px;background:url(/public/images/frontend/photo-zoom.png);display:none;}
    .list-cards-hotels .photo-and-star:hover .zoom{display:block;}
    .list-cards-hotels .info{width:250px;margin:3px 12px 0 0;}
    .ie8 .list-cards-hotels .info{margin:3px 10px 0 0;}
    .list-cards-hotels .info .starHotel{display:block;margin-top:4px;margin-bottom:7px;}
    .list-cards-hotels .info .starHotel span{margin-left:0px}
    .list-cards-hotels .info .name{font:21px/1.2 MyriadPro-Cond;//letter-spacing:-2px;}
    .list-cards-hotels .info .type-hotel{color:#878787;font:12px tahoma;display:block;margin:0 0 7px 0;}
    .list-cards-hotels .info .tripAdvisor{}
    .list-cards-hotels .price-and-control{width:282px;text-align:right;margin:0 15px 0 0;}
    .list-cards-hotels.type2{margin-left:11px;}
    .list-cards-hotels.type2 .item{padding-top:12px;padding-bottom:7px;}
    .cGoogleMapBloc .price-block{margin-top:5px;}
    .price-and-control .price-block{display:inline-block;*display:inline;*zoom:1;position:relative;*position:static;}
    .overflow-wrap-list-cards-hotels .price-and-control .price-block{float:left;}
    .price-block .is-low{position:absolute;left:-89px;top:12px;background:#e7f1fc;text-align:center;font:13px/1.1 tahoma;padding:4px 8px 6px 8px;letter-spacing:-0.4px;border-radius:3px 0 3px 0;}
    .price-block .is-low:before, .price-block .is-low .before{content:'';position:absolute;display:block;right:-9px;top:0px;width:1px;height:1px;border-top:6px solid #e7f1fc;border-right:8px solid transparent;}
    .price-block .is-low span{font-weight:bold;display:block;}
    .cGoogleMapBloc .price-block .old-price, .price-and-control .price-block .old-price{color:#4a4a4a;font:15px tahoma;text-decoration:line-through;}
    .cGoogleMapBloc .price-block .current-price, .price-and-control .price-block .current-price{color:#338415;font:19px arial;letter-spacing:-1.3px;margin:0 0 0 5px;}
    .cGoogleMapBloc .price-block .current-price{letter-spacing:0;}
    .cGoogleMapBloc .price-block .current-price strong, .price-and-control .price-block .current-price strong{font:bold 22px arial;letter-spacing:-0.4px;margin-left:6px;}
    .cGoogleMapBloc .price-block .for, .price-and-control .price-block .for{color:#484d46;font:bold 12px tahoma;display:block;margin:2px 0 6px 0;letter-spacing:-0.2px;}
    .price-and-control .control{margin-top:11px;}
    .price-and-control .addWishlist{}
    .price-and-control .addWishlist.added{background-position:0 2px;padding-left:29px;}
    .price-and-control .addWishlist span{font:12px tahoma;color:#163373;border-bottom:1px dotted;}
    .price-and-control .addWishlist:hover span{border-bottom:transparent;}
    .price-and-control .control .button-02{margin-right:12px;margin-left:10px;}
    .list-cards-hotels.type2 .price-and-control .control{width:300px;}
    .list-cards-hotels.type2 .price-and-control{width:298px;margin-right:0px;}
    .payment-card-in-site{display:inline-block;*display:inline;*zoom:1;color:#484d46;font:12px tahoma;margin:0 0 0 0;padding:6px 0 6px 40px;letter-spacing:-0.2px;background:url(/public/images/frontend/payment-card-in-site.png) no-repeat 15px 8px}
    .payment-card-in-site.topLine{border-top:1px solid #e5e5e5;}
    .tripAdvisor{font:12px tahoma;}
    .tripAdvisor .label{display:block;margin:7px 0 1px 0;}
    .tripAdvisor .value{font:bold 12px tahoma;}
    .tripAdvisor .count-reviews{font:12px tahoma;margin-left:3px;}
    .list-cards-hotels.type2 .tripAdvisor .label{margin-top:9px;margin-bottom:0px;}
    .text-center-block{text-align:center;}
    .block-text-final-price{text-align:center;font:17px arial;border-top:1px solid #e7f1fc;padding:26px 0 31px 0;}
    .sale .block-text-final-price{border-top-color:#ee003e;}
    .block-text-ask.with-margin{margin-left:17px;margin-top:30px;}
    .block-text-ask{background:#fcfdff;border:1px dashed #d0d6e3;width:674px;margin-bottom:20px;}
    .block-text-ask .ask{display:inline-block;*display:inline;*zoom:1;vertical-align:top;border-right:1px dashed #d0d6e3;height:100%;padding:6px 27px 13px 27px;width:330px;}
    .block-text-ask .ask .label{color:#153170;display:block;font:18px/20px tahoma;}
    .block-text-ask .ask > img{float:left;margin-right:18px;margin-top:8px;}
    .block-text-ask .ask > span{display:block;font:13px tahoma;margin:2px 0;}
    .block-text-ask .visa{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:280px;}
    .block-text-ask .visa p{font:13px arial;color:#000;text-align:center;padding-left:12px;}
    .block-text-ask .visa img{display:block;margin:auto;margin-top:21px;margin-bottom:12px;}
    .load-more-hotel{display:block;text-decoration:none;text-align:center;border:1px solid #d3d9e8;background:#fafbfe;border-radius:6px;cursor:pointer;padding:5px 0 9px 0;font-family:arial;font-size:1.1em;}
    .load-more-hotel span{color:#163373;font:17px tahoma;border-bottom:1px dashed;}
    .load-more-hotel:hover span{color:#DA251C;}
    input[type="checkbox"].border{}
    input.border[type="checkbox"] + label{border:1px solid transparent;display:inline-block;*display:inline;*zoom:1;padding:3px 3px 5px 27px;position:relative;*top:5px;}
    input.border[type="checkbox"] + label[for="hotels_search_recreation_types_1"]{width:125px;}
    input.border[type="checkbox"] + label > span{width:24px;height:26px;background:url(/public/images/frontend/temp/temp39.png) no-repeat;position:absolute;top:3px;left:3px;}
    input.border.hrt1[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/1.png);background-position:0 5px;}
    input.border.hrt1[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/1-active.png);}
    input.border.hrt3[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/3.png);}
    input.border.hrt3[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/3-active.png);}
    input.border.hrt4[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/4.png);}
    input.border.hrt4[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/4-active.png);}
    input.border.hrt5[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/5.png);}
    input.border.hrt5[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/5-active.png);}
    input.border.hrt6[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/6.png);background-position:0 2px;}
    input.border.hrt6[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/6-active.png);}
    input.border.hrt7[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/7.png);background-position:0 6px;}
    input.border.hrt7[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/7-active.png);}
    input.border.hrt8[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/8.png);}
    input.border.hrt8[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/8-active.png);}
    input.border.hrt9[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/9.png);}
    input.border.hrt9[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/9-active.png);}
    input.border.hrt10[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/10.png);background-position:0 4px;}
    input.border.hrt10[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/10-active.png);}
    input.border.hrt11[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/11.png);background-position:0 5px;}
    input.border.hrt11[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/11-active.png);}
    input.border.hrt16[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/16.png);}
    input.border.hrt16[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/16-active.png);}
    input.border.hrt18[type="checkbox"] + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/18.png);}
    input.border.hrt18[type="checkbox"]:checked + label > span{background-image:url(/public/images/frontend/hotels-recreation-types/18-active.png);}
    input.border[type="checkbox"] + label > em{font:13px tahoma;color:#153170;border-bottom:1px dashed;margin-left:2px;letter-spacing:0.3px;}
    input.border[type="checkbox"] + label:hover > em{border-bottom-color:transparent;}
    input.border[type="checkbox"] + label > .remove{background:url(/public/images/frontend/cheked-remove.png);width:8px;height:9px;display:inline-block;*display:inline;*zoom:1;position:relative;border-bottom:none;margin:0 4px 0 4px;visibility:hidden;}
    input.border[type="checkbox"]:checked + label > .remove{visibility:visible;}
    input.border[type="checkbox"]:checked + label{border:1px solid #a9b8d2;border-radius:3px;}
    .additional-terms-block .ui-slider-horizontal{margin-top:20px;width:152px;}
    .additional-terms-block .ui-widget-content{background:#e9f2fc;border-color:#b3c3d6;}
    .additional-terms-block .ui-slider-horizontal .ui-slider-range{height:0px;}
    .additional-terms-block .ui-slider .ui-slider-handle{background:url(/public/images/frontend/decorCursor.png);width:9px;height:16px;}
    .country-flag{border:1px solid #e8e8e8;}
    .pathBlock .hotel-name{font:20px tahoma;margin:2px 0 0 0;}
    .pathBlock .hotel-name .small{font:15px tahoma;}
    .pathBlock .country-flag{margin:7px 9px 0 0;}
    .autoToggleBlock{}
    .autoToggleBlock.portrait-hotel{margin-left:8px;}
    .autoToggleBlock.portrait-hotel .ctrl{color:#153170;font:bold 12px arial;border-bottom:1px dashed;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
    .autoToggleBlock.portrait-hotel .ctrl:hover{color:#DA251C;}
    .autoToggleBlock.portrait-hotel .cntnt{height:100px;overflow:hidden;font:14px/22px arial;}
    .autoToggleBlock.portrait-hotel .cntnt p{margin-bottom:12px;}
    .autoToggleBlock.open .cntnt{height:auto;}
    .show-all-hotel-with-price{border:1px solid #b3bcd2;background-color:#f1f6fd;background-image:url(/public/images/frontend/show-all-hotel-with-price-image.png);background-repeat:no-repeat;background-position:10px 6px;border-radius:4px;font:13px arial;display:inline-block;*display:inline;*zoom:1;padding:5px 28px 9px 36px;letter-spacing:0.2px;position:relative;}
    .wrap-show-all-hotel-with-price{text-align:right;margin-bottom:12px;}
    .wrap-show-all-hotel-with-price.right{float:right;margin-top:7px;}
    .show-all-hotel-with-price:hover{border-color:#798aaf;text-decoration:underline;}
    .show-all-hotel-with-price:before{content:'';display:block;position:absolute;right:11px;top:8px;background:url(/public/images/frontend/show-all-hotel-with-price.png);width:8px;height:13px;}
    .show-all-hotel-with-price:hover:before{background:url(/public/images/frontend/show-all-hotel-with-price.png) 0 -31px;}
    .wrap-panaramio{}
    .wrap-panaramio.description-city{margin-top:18px;margin-left:20px;margin-bottom:27px;}
    .black20Tahoma{color:#000;font:20px tahoma;display:block;margin-left:9px;}
    .black20Tahoma + .list-cards-hotels{margin-top:7px;}
    .autoToggleBlock.discription-visa{margin:21px 0 0 0;}
    .autoToggleBlock.discription-visa .item{margin-left:35px;position:relative;}
    .autoToggleBlock.discription-visa .item:before{content:'―';position:absolute;font:lighter 17px arial;left:-25px;top:-1px;}
    .autoToggleBlock.discription-visa .cntnt{height:500px;overflow:hidden;margin-bottom:10px;}
    .autoToggleBlock.discription-visa .ctrl{color:#153170;font:14px arial;border-bottom:1px dashed;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
    .autoToggleBlock.discription-visa .ctrl:hover{color:#DA251C;}
    .popular-city-list{width:450px;margin:-2px 0 9px 7px;}
    .popular-city-list.float-left{margin-top:9px;}
    .popular-city-list .label{font:20px tahoma;display:block;margin-bottom:12px;}
    .popular-city-list .list{}
    .popular-city-list .list > a{font:14px arial;display:inline-block;*display:inline;*zoom:1;margin-right:4px;margin-bottom:5px;}
    .popular-city-list .list > .control{text-decoration:none;font:14px arial;color:#1c3a7d;border-bottom:1px dashed;cursor:pointer;}
    .popular-city-list .list > .control:hover{color:#DA271E;}
    .schengen-countries{font:13px arial;padding:0 0 0 9px;}
    .schengen-countries span{color:#aa0404;}
    .city-on-map{margin:0 0 23px 0;}
    .city-on-map-wrap{height:452px;border:2px solid #bac9e7;border-radius:4px;padding:5px;position:relative;z-index:1;background:#fff;}
    .city-on-map-bodymap{float:left;}
    .overflow-wrap-list-cards-hotels{overflow-x:hidden;overflow-y:auto;float:right;width:400px;height:452px;position:relative;}
    .overflow-wrap-list-cards-hotels .list-cards-hotels{width:1200px;margin-left:1px;margin-top:-4px;}
    .overflow-wrap-list-cards-hotels .list-cards-hotels .item{padding-top:8px;position:relative;}
    .overflow-wrap-list-cards-hotels .list-cards-hotels .item:after{content:'';display:block;position:absolute;width:14px;top:0px;left:368px;height:100%;background:url(/public/images/frontend/overflow-wrap-list-cards-hotels-gradient.png);}
    .overflow-wrap-list-cards-hotels .list-cards-hotels .photo-and-star{width:77px;}
    .overflow-wrap-list-cards-hotels .list-cards-hotels .photo-and-star .photo{width:77px;height:77px;margin-bottom:5px;}
    .overflow-wrap-list-cards-hotels .item .info{width:700px;}
    .overflow-wrap-list-cards-hotels .item .price-and-control{display:block;margin-left:123px;text-align:left;margin-top:-29px;width:359px;position:relative;*position:static;}
    .overflow-wrap-list-cards-hotels .item .price-and-control:after, .overflow-wrap-list-cards-hotels .item .price-and-control .after{content:'';display:block;clear:both;}
    .overflow-wrap-list-cards-hotels .item .for{display:none;}
    .overflow-wrap-list-cards-hotels .item .payment-card-in-site{display:none;}
    .overflow-wrap-list-cards-hotels .item .is-low{display:none;}
    .overflow-wrap-list-cards-hotels .item .button-02{display:none;}
    .overflow-wrap-list-cards-hotels .item .old-price{font:13px tahoma;}
    .cGoogleMapBloc .price-block .current-price, .overflow-wrap-list-cards-hotels .item .current-price{font:14px arial;}
    .cGoogleMapBloc .price-block .current-price strong, .overflow-wrap-list-cards-hotels .item .current-price strong{font:bold 16px arial;margin-left:4px;}
    .overflow-wrap-list-cards-hotels .item .addWishlist{float:right;position:relative;*position:static;}
    .overflow-wrap-list-cards-hotels .item .addWishlist span{visibility:hidden;}
    .overflow-wrap-list-cards-hotels .item .addWishlist:before, .overflow-wrap-list-cards-hotels .item .addWishlist .before{content:'Добавить в Wishlist';position:absolute;left:-99px;top:-19px;background:#f7f7f7;border:1px solid #e8e8e8;font:11px arial;color:#333;padding:2px 10px 3px 5px;border-radius:2px;display:none;}
    .overflow-wrap-list-cards-hotels .item .addWishlist:hover:before, .overflow-wrap-list-cards-hotels .item .addWishlist:hover .before{display:block;*display:none;}
    .city-on-map-help{background:#f1f4fa;font:13px arial;color:#3c517b;border-radius:0 0 3px 3px;margin:-3px 0 0 0;padding:10px 0 6px 11px;}
    .city-on-map-help > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:1px 0 5px 20px;margin:0 28px 0 0;}
    .city-on-map-help .hotel{background:url(/public/images/frontend/city-on-map-help-hotel.png) no-repeat;}
    .city-on-map-help .attractions{background:url(/public/images/frontend/city-on-map-help-attractions.png) no-repeat;}
    .city-on-map-help .in-wishlist{background:url(/public/images/frontend/city-on-map-help-in-wishlist.png) no-repeat 0 4px;}
    .transfer-on-map-help .whence{background:url(/public/images/frontend/A_mini.png) no-repeat;}
    .transfer-on-map-help .where{background:url(/public/images/frontend/D_mini.png) no-repeat;}
    .transfer-on-map-help{background:none repeat scroll 0 0 #F1F4FA;border-radius:0 0 3px 3px;color:#3C517B;font:13px arial;margin:-3px 0 0;padding:11px 0 6px 17px;width:643px;}
    #content .leftColumn.not-float{float:none;width:auto;padding:0 29px 0 21px;}
    .leftColumn .column{width:265px;}
    .float-left{float:left;}
    .list-cards-hotels-title{margin:14px 0 -1px 10px;}
    .list-cards-hotels-title .count{font:14px tahoma;color:#454545;}
    .list-cards-hotels-title .counter{display:inline-block;*display:inline;*zoom:1;text-align:center;color:#fff;border-radius:4px;font:15px/20px tahoma;height:22px;padding:0 6px;margin:2px 2px 0 0;background:#284784;background:-moz-linear-gradient(top, #284784 0%, #2a4a89 19%, #345bab 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#284784), color-stop(19%,#2a4a89), color-stop(100%,#345bab));background:-webkit-linear-gradient(top, #284784 0%,#2a4a89 19%,#345bab 100%);background:-o-linear-gradient(top, #284784 0%,#2a4a89 19%,#345bab 100%);background:-ms-linear-gradient(top, #284784 0%,#2a4a89 19%,#345bab 100%);background:linear-gradient(to bottom, #284784 0%,#2a4a89 19%,#345bab 100%);}
    .list-cards-hotels-title a{font:18px tahoma;}
    .page-nav{display:inline-block;*display:inline;*zoom:1;}
    .page-nav > a, .page-nav > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font:16px/27px tahoma;height:30px;padding:0 9px;}
    .page-nav .current{background:#e8e8e8;color:#9f9d9d;border-radius:3px;}
    .page-nav .prev{padding-left:16px;background:url(/public/images/frontend/arrow-page-nav.png) no-repeat 1px 11px;}
    .page-nav .prev:hover{background-position:1px -25px}
    .page-nav .next{padding-right:14px;background:url(/public/images/frontend/arrow-page-nav.png) no-repeat right -60px;}
    .page-nav .next:hover{background-position:right -96px}
    .wrap-page-nav{text-align:center;margin:25px 0 0 0;}
    .culumn-block-3{}
    .culumn-block-3 .label{font:18px tahoma;display:block;margin:0 0 -6px 0;}
    .culumn-block-3 .label a{text-decoration:none;border-bottom:1px dashed #153170;}
    .culumn-block-3 .label a:hover{border-bottom:0;}
    .culumn-block-3 .label.city-about a{text-decoration:underline;border-bottom:0;}
    .culumn-block-3 .column{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:32%;}
    .culumn-block-3 .column .letter{font:bold 14px arial;display:block;margin:20px 0 2px 0;}
    .culumn-block-3 .column > a{font:12px arial;display:block;margin:0 0 9px 0;}
    .culumn-block-3.popular-page{margin:27px 0 0 7px;}
    .cover{background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:100;}
    .wrap-fast-view-hotel{background:#fff;position:absolute;left:50%;margin-left:-375px;z-index:500;margin-top:40px;padding-top:19px;}
    .fast-view-hotel{position:relative;}
    .fast-view-hotel > .close{background:none repeat scroll 0 0 #FFFFFF;border-radius:18px 18px 18px 18px;box-shadow:-5px 5px 5px rgba(181, 181, 181, 0.5);display:inline-block;font-size:27px;height:35px;line-height:31px;overflow:hidden;position:absolute;right:-10px;text-align:center;text-decoration:none;top:-29px;width:35px;z-index:100;}
    .fast-view-hotel .conteiner{width:695px;margin:0 25px;}
    .fast-view-hotel-header{margin:0 0 16px 0;}
    .fast-view-hotel-header .starHotel{display:block;margin-bottom:5px;}
    .fast-view-hotel-header .starHotel span{margin-left:0px;}
    .fast-view-hotel-header .label{display:inline-block;*display:inline;*zoom:1;}
    .fast-view-hotel-header .label a{font:20px tahoma;}
    .fast-view-hotel-header .place{float:right;font:14px arial;color:#111;margin-top:25px;}
    .fast-view-hotel-content{}
    .fast-view-hotel-slider{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .fast-view-hotel-google-map{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:333px;height:305px;}
    .fast-view-hotel-content-services{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:348px;margin:25px 0 0 0;}
    .fast-view-hotel-content-services .cntnt{height:87px;overflow:hidden;}
    .fast-view-hotel-content-services .ctrl{display:inline-block;*display:inline;*zoom:1;vertical-align:top;cursor:pointer;color:#153170;font:12px arial;border-bottom:1px dashed;margin-top:10px;}
    .fast-view-hotel-content-services .ctrl:hover{color:#DA251C;}
    .fast-view-hotel-nearby-attractions{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:333px;margin-top:22px;}
    .fast-view-hotel-nearby-attractions .autonumber{}
    .fast-view-hotel-nearby-attractions .autonumber li{position:relative;padding:0 0 0 27px;margin:0 0 9px 0;}
    .fast-view-hotel-nearby-attractions .autonumber li:before{content:counter(list1);display:block;position:absolute;top:-2px;left:2px;background:#113171;border-radius:50%;width:18px;height:18px;color:#fff;font:13px/18px arial;text-align:center;padding:0 0 0 -1px;}
    .fast-view-hotel-nearby-attractions .label{font:bold 14px arial;display:block;margin:0 0 10px 0;}
    .fast-view-hotel-nearby-attractions ol{list-style:none;}
    .fast-view-hotel-nearby-attractions ol li{font:13px arial;}
    .fast-view-hotel-footer{background:#e3ebfa;padding:0 0 23px 0;margin:6px 0 0 0;}
    .fast-view-hotel-footer .TripAdvisor{display:inline-block;*display:inline;*zoom:1;margin:24px 0 0 5px;}
    .fast-view-hotel-footer .TripAdvisor > span{font:12px tahoma;}
    .fast-view-hotel-footer .TripAdvisor .label{display:block;margin:0 0 5px 0;}
    .fast-view-hotel-footer .TripAdvisor .value{font:bold 18px tahoma;color:#141414;margin:0 0 0 16px;}
    .fast-view-hotel-footer .TripAdvisor .count{font:14px/10px tahoma;border-left:1px solid #4d6497;padding-left:7px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:5px 0 0 3px;height:14px;}
    .fast-view-hotel-footer .control{float:right;}
    .fast-view-hotel-footer .button-05{padding:0 4px 0 13px;margin-top:33px;}
    .fast-view-hotel-footer .price{font:22px tahoma;color:#338415;display:inline-block;*display:inline;*zoom:1;margin:0 64px 0 0;letter-spacing:-0.4px;position:relative;top:8px;text-align:right;}
    .fast-view-hotel-footer .price strong{}
    .fast-view-hotel-footer .price span{font:bold 12px tahoma;color:#484d46;display:block;text-align:right;}
    .fast-view-hotel-content-services ul{list-style:none;}
    .fast-view-hotel-content-services ul li{font:12px arial;display:block;padding-left:28px;margin-bottom:10px;}
    ol.autonumber{counter-reset:list1;*list-style:decimal;}
    ol.autonumber li{}
    ol.autonumber li:before{counter-increment:list1;content:counter(list1) ".";}
    ol.autonumber li ol{counter-reset:list2;*list-style:lower-alpha;}
    ol.autonumber li ol li{}
    ol.autonumber li ol li:before{counter-increment:list2;content:counter(list1) "." counter(list2) ".";}
    .border-shadow{box-shadow:0 -1px 0px #d2d6db, 0 -2px 0px #e8eaec, 1px 0px 0px #d2d6db, 2px 0px 0px #e8eaec, -1px 0px 0px #d2d6db, -2px 0px 0px #e8eaec;behavior:url(/public/js/pie.htc);}
    .bookmarks-block{position:fixed;bottom:0px;left:50%;margin-left:-490px;width:980px;z-index:150;}
    .bookmarks-block .navigation{list-style:none;text-align:right;margin:0 0 -1px 0;padding:0 16px 0 0;}
    .bookmarks-block .navigation > li{height:26px;background:#b7cee6;display:inline-block;*display:inline;*zoom:1;font:10px/29px tahoma;color:#3a5a9f;cursor:pointer;border:1px solid #fff;border-bottom-color:#b7cee6;border-radius:3px 3px 0 0;position:relative;letter-spacing:0.5px;padding:0 8px 0 14px;margin-left:20px;}
    .bookmarks-block .navigation > li:hover{color:#da251c;}
    .bookmarks-block .navigation > li span{font:14px tahoma;color:#13306f;border-bottom:1px dotted;}
    .bookmarks-block .navigation > li:hover span{color:#da251c;}
    .bookmarks-block .navigation > li b{font-weight:normal;}
    .bookmarks-block .navigation > li.current{color:#da251c;border-bottom-color:#dcecfd;background:#dcecfd;height:25px;}
    .bookmarks-block .navigation > li.current:before, .bookmarks-block .navigation > li.current .before{content:'';height:3px;width:100%;position:absolute;bottom:-3px;background:#dcecfd;left:-1px;border-left:1px solid #fff;border-right:1px solid #fff;}
    .bookmarks-block .navigation > li.current span{color:#da251c;}
    .bookmarks-block .navigation > li.current span{border-bottom-color:transparent;}
    .bookmarks-block .content{list-style:none;background:#dcecfd;border:1px solid #fff;border-radius:3px 3px 0 0;padding-top:1px;}
    .bookmarks-block .content li{padding:0px 15px 0px 15px;display:none;}
    .bookmarks-block .content li.current{display:block !important;}
    .wrapSbc{width:922px;position:relative;margin:0 15px;-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;user-select:none;}
    .overflow-wrap{overflow:hidden;position:relative;}
    .sbc{border-collapse:collapse;table-layout:fixed;position:relative;}
    .sbc tr{vertical-align:top;}
    .sbc td{width:311px;}
    .sbc td .wrap{width:291px;margin:0 20px 0 0;}
    .wrapSbc .nav{position:absolute;height:32px;width:9px;cursor:pointer;z-index:30;}
    .wrapSbc .prev{left:-23px;top:57px;background:url(/public/images/frontend/arrowIpadSlider.png) 0 32px;}
    .wrapSbc .prev:hover{}
    .wrapSbc .prev.notActive{display:none;}
    .wrapSbc .next{right:-14px;top:57px;background:url(/public/images/frontend/arrowIpadSlider.png) 9px 32px;}
    .wrapSbc .next:hover{}
    .wrapSbc .next.notActive{display:none;}
    .small-card-hotel{overflow:hidden;position:relative;background:#FFFFFF;border:1px solid #D2DAE3;}
    .small-card-hotel .smoothCheckbox{position:relative;top:10px;left:7px;margin-right:13px;}
    .small-card-hotel-pemove{background:url(/public/images/frontend/atPriceClose.png);cursor:pointer;height:10px;position:absolute;right:4px;top:8px;width:10px;}
    .small-card-hotel-info{float:left;padding:8px 0 7px 0;width:262px;*width:254px;}
    .small-card-hotel-info > a{text-decoration:none;*float:left;}
    .small-card-hotel-info-img{border-radius:3px 3px 3px 3px;display:inline-block;margin:2px 6px 8px 0;width:94px;}
    .small-card-hotel-content{display:inline-block;margin:0 0 8px;width:155px;*width:145px;}
    .small-card-hotel-content .rating{margin-bottom:4px;}
    .small-card-hotel-content .head{display:inline-block;font-size:13px;font-weight:bold;line-height:16px;margin:0 0 7px;}
    .small-card-hotel-content p{color:#0C0C0C;font-size:11px;line-height:14px;}
    .small-card-hotel-bottom{overflow:hidden;margin-left:-25px;padding-right:10px;}
    .small-card-hotel-bottom .button06{float:right;margin-left:10px;}
    .small-card-hotel-bottom p{color:#1F1F1F;float:right;font-size:12px;position:relative;top:2px;}
    .small-card-hotel-bottom p strong{color:#3C9241;font-size:14px;font-weight:bold;}
    .bookmarks-block .comparisonInfo{margin:9px 0 8px 27px;}
    .bookmarks-block .wrapSbc{margin-bottom:15px;}
    .galleryTab.popup-type{}
    .galleryTab.popup-type .text-center-block{margin-bottom:-4px;}
    .galleryTab.popup-type h2{color:#153271;font:22px tahoma;margin-bottom:1px;display:inline-block;*display:inline;*zoom:1;margin-right:7px;}
    .popup-type .generalImageContainer{height:350px;min-height:0px;margin-bottom:2px;}
    .popup-type .generalImageContainer img{max-width:474px;max-height:350px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0px;border-radius:0px;border:none;}
    .popup-type .generalImageContainer .prev, .popup-type .generalImageContainer .next{height:350px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;left:0px;top:0px;background:none;cursor:pointer;}
    .popup-type .generalImageContainer .prev.unactive, .popup-type .generalImageContainer .next.unactive{cursor:default;}
    .popup-type .generalImageContainer .prev span{width:15px;height:52px;background:url(/public/images/frontend/arrow-gallary-full.png);display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-26px;}
    .popup-type .generalImageContainer .prev:hover span{background-position:0 -104px;}
    .popup-type .generalImageContainer .prev.unactive span{background-position:-1px -208px;}
    .popup-type .generalImageContainer .next span{width:15px;height:52px;background:url(/public/images/frontend/arrow-gallary-full.png) 0 -52px;display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-26px;}
    .popup-type .generalImageContainer .next:hover span{background-position:0 -156px;}
    .popup-type .generalImageContainer .next.unactive span{background-position:0px -260px;}
    .popup-type .ajaxPic{position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px;}
    .popup-type .preview{overflow:hidden;width:707px;}
    .galleryTab.popup-type .preview li{width:68px;height:68px;overflow:hidden;padding:0px;border:1px solid #000;outline:none !important;top:0px;left:0px;margin:0px 31px 25px 0px;float:left;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
    .galleryTab.popup-type .preview li.current{top:0px;left:0px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
    .galleryTab.popup-type .preview li.current:hover{top:0px;left:0px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
    .galleryTab.popup-type .preview li:hover{opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}
    .galleryTab.popup-type .preview li a{display:block;width:100%;height:100%;position:relative;text-align:center;}
    .galleryTab.popup-type .preview li a img{min-height:68px;}
    .generalImageContainer-wrap-img-current{width:500px;height:350px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;overflow:hidden;}
    .generalImageContainer-wrap-img-current:before, .generalImageContainer-wrap-img-current .before{content:'';display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:1px;height:350px;}
    .galleryTab-added-info{color:#1f1a17;font:13px arial;margin:10px 0 13px 0;}
    .bond-touchmargin-preview-block{height:70px;width:348px;overflow:hidden;margin-left:1px;position:relative;margin-top:17px;}
    .bond-slide-preview{width:68px;height:68px;border:1px solid #000;overflow:hidden;float:left;text-align:center;margin-right:22px;cursor:pointer;}
    .bond-slide-preview img{max-height:68px;margin-left:-17px;opacity:0.5;}
    .bond-slide-preview.current img{opacity:1;}
    .bond-slide-wrap{width:9999px;position:relative;}
    .ourSug_second{margin:24px 0 24px 0;}
    .ourSug_second{background:#fff;}
    .leftColumn__about-city{text-align:right;font:13px arial;margin:9px 3px 0 0;line-height:20px;}
    .leftColumn__about-city a{letter-spacing:0.2px;}
    .impBlocks .links{}
    .impBlocks .links .wrap{padding:19px 23px 19px 43px;}
    .impBlocks .links a{display:block;font:14px/20px tahoma;margin:0 0 10px 0;}
    .leftColumn__text-info-country{padding:0 9px 0 3px;margin:24px 0 24px 0;}
    .leftColumn__text-info-country .cntnt{height:160px;overflow:hidden;}
    .leftColumn__text-info-country .cntnt p{font:14px/20px arial;}
    .leftColumn__text-info-country .wrap-ctrl{text-align:right;}
    .leftColumn__text-info-country .ctrl{font:14px arial;color:#153170;border-bottom:1px dotted;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
    .leftColumn__text-info-country .ctrl:hover{color:#DA251C;}
    .blue-type.with-border{margin-bottom:0px;margin-top:5px;}
    .blue-type.with-border .ctrl{border:1px solid #bac9e7;border-bottom-color:transparent;position:relative;z-index:1;}
    .blue-type.with-border .clear-line{border-top:1px solid #bac9e7;margin-top:-1px;margin-left:-29px;margin-right:-29px;}
    .toggleBlock.blue-type.parent-block{margin-bottom:-1px;margin-top:21px;}
    .toggleBlock.blue-type.parent-block .cntnt{padding-bottom:0px;}
    .nh .findFilter{padding-bottom:0px;}
    .find-hotel-block{background-color:#e7f1fc;padding:9px 22px 12px 16px;margin:0 8px 10px 0;border-radius:1px;float:left;}
    .find-hotel-block__in-text .label, .find-hotel-block__in-attraction .label, .find-hotel-block__filter .label{font:bold 13px tahoma;display:block;margin:0 0 5px 0;}
    .find-hotel-block__in-text{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 12px 0 0;}
    .find-hotel-block__in-text input[type="text"]{width:195px;}
    .find-hotel-block__in-attraction{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 42px 0 0;}
    .find-hotel-block__in-attraction .txtcur{width:226px;}
    .find-hotel-block__filter{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .find-hotel-block__filter .txtcur{width:155px;}
    .button-arrow-border{width:188px;height:75px;background:url(/public/images/frontend/button-arrow-border.png);display:inline-block;*display:inline;*zoon:1;text-decoration:none;letter-spacing:-0.2px;padding:0 7px 0 13px;}
    .button-arrow-border.show-hotel-list > div{font:14px/72px arial;padding:0 0 0 13px;background:url(/public/images/frontend/button-arrow-border-show-hotel-list.png) no-repeat 0 33px;display:inline-block;*display:inline;*zoom:1;}
    .button-arrow-border.show-hotel-list:hover > div{background-position:0 -60px;}
    .button-arrow-border.show-hotel-list span{border-bottom:1px dashed;}
    .button-arrow-border:hover{background-position:0 -75px;}
    .text-available-booking-hotels{font:13px arial;margin:0 0 15px 0;}
    .bond-touchmargin-preview-block + .wrap-right-text{margin:9px 4px 0 0;}
    .wrap-right-text{text-align:right;}
    .show-all-photo-in-popUp{color:#183577;font:12px arial;cursor:pointer;}
    .show-all-photo-in-popUp:hover{color:#DA251C;}
    .adhesive-block-filter{background-color:#fff;}
    .adhesive-block-filter.fixed{width:100%;top:0px;left:0px;position:fixed;border-bottom:1px solid #f0f0f0;box-shadow:0 0 7px #dddddd;z-index:99;}
    .adhesive-block-filter .margin-auto{width:981px;margin:auto;}
    .adhesive-block-filter + .blank{height:112px;display:none;}
    .adhesive-block-filter + .blank.show{display:block;}
    img.image-load{background:url(/public/images/frontend/image-load.gif) no-repeat 50% 50%;}
    .list-cards-hotels__wrap-info{}
    .item .list-cards-hotels__wrap-info .price-and-control{display:block;margin:0px;}
    .text__city_country_hotel{display:block;color:#959595;}
    .pp__h1{color:#436ab9;font:33px tahoma;text-align:center;margin-top:-7px;}
    .pp__main-text{margin:27px 0 24px 0;}
    .pp__main-text__whtite{background:#fff;margin:0 0 0 1px;width:893px;padding:33px 0 22px 75px;}
    .pp__main-text__whtite span{font:25px/35px tahoma;display:inline-block;*display:inline;*zoom:1;height:41px;margin-right:26px;}
    .pp__main-text__whtite span.with-decor{padding-left:48px;margin-right:31px;background:url(/public/images/frontend/pp-tick.png) no-repeat;}
    .pp__main-text__blue{width:969px;height:139px;background:url(/public/images/frontend/pp__main-text__blue.png);}
    .pp__main-text__blue p{font:19px/30px tahoma;color:#fff;text-align:center;position:relative;top:16px;left:7px;}
    .pp__h2{font:33px arial;color:#0e3a93;text-align:center;}
    .pp__step-block{margin:22px 0 75px 44px;width:945px;}
    .pp__step-imem{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:260px;margin-right:51px;}
    .pp__step-imem .img{height:199px;}
    .pp__step-imem.monitor .img{background:url(/public/images/frontend/pp-monitor.png) no-repeat 60px 68px;}
    .pp__step-imem.women .img{background:url(/public/images/frontend/pp-women.png) no-repeat 60px -1px;}
    .pp__step-imem.cash .img{background:url(/public/images/frontend/pp-cash.png) no-repeat 70px 65px;}
    .pp__step-imem .number{color:#bfc7d7;font:43px arial;float:left;position:relative;margin:0 10px 0 0;top:-2px;}
    .pp__step-imem p{overflow:hidden;font:14px/19px arial;}
    .pp__step-imem p a{}
    .pp__step-block + .wrap-center{margin:0 0 65px 0;}
    .wrap-center{text-align:center;}
    .button-07{width:235px;height:65px;background-image:url(/public/images/frontend/button-07.png);display:inline-block;*display:inline;*zoom:1;font:25px/65px tahoma;color:#fff;text-align:center;text-shadow:#3c7e03 0 1px 0px;text-decoration:none;}
    .button-07:hover{background-position:0 -66px;color:#fff;}
    .button-07:active{background-position:0 -132px;text-shadow:#3c7e03 0 -1px 0px;}
    .pp__graph-block{margin:38px 0 0 0;}
    .pp__graph-image-block{position:relative;margin-left:199px;}
    @media screen and (max-width:980px){
      .pp__graph-image-block{position:relative;margin-left:29px;}
      .pp__graph-image-block__text{right:60px !important;}
    }
    .pp__graph-image-block > img{}
    .pp__graph-image-block__text{font:14px/20px arial;color:#343333;width:300px;position:absolute;right:-117px;top:79px;}
    .pp__graph-image-block__text:before, .pp__graph-image-block__text .before{content:'';display:block;position:absolute;width:111px;height:26px;background:url(/public/images/frontend/pp-arrow-01.png) no-repeat;bottom:-29px;left:-107px;}
    .pp__graph-image-block__text:after, .pp__graph-image-block__text .after{display:none;}
    .pp__graph-image-block__text span{color:#fff;background:#436ab9;display:inline-block;*display:inline;*zoom:1;border-radius:3px;padding:0 3px;}
    .pp__graph-comment-block__color{margin:38px 0 0 260px;}
    .pp__graph-comment-block__color-item{font:bold 13px/18px arial;padding:2px 0 0 51px;width:172px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;min-height:23px;}
    .pp__graph-comment-block__color-item.green{color:#4e9f07;background:url(/public/images/frontend/pp__graph-comment-block__color-item-green.png) no-repeat;}
    .pp__graph-comment-block__color-item.blue{color:#436ab9;background:url(/public/images/frontend/pp__graph-comment-block__color-item-blue.png) no-repeat;width:190px;}
    .pp__graph-comment-block__gray{margin:37px 0 0 266px;}
    .pp__graph-comment-block__gray p{font:13px arial;color:#939494;margin:0 0 9px 0;}
    .pp__blue-place{background:#436ab9;position:relative;padding:0 0 23px 0;margin:0 0 52px 0;}
    .pp__blue-place:before, .pp__blue-place .before{content:'';display:block;width:100%;height:7px;background:url(/public/images/frontend/pp-decor-01.png);position:absolute;top:-7px;left:0px;}
    .pp__blue-place:after, .pp__blue-place .after{content:'';display:block;width:100%;height:7px;background:url(/public/images/frontend/pp-decor-01.png) 0 -12px;position:absolute;bottom:-7px;left:0px;}
    .pp__blue-place__connten{width:900px;margin:auto;color:#fff;padding:21px 0 0 0;}
    .pp__blue-place__connten .label{font:33px arial;text-align:center;display:block;margin:0 0 33px 0;}
    .pp__blue-place__item{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:260px;}
    .pp__blue-place__item > label{font:18px tahoma;color:#fff;display:block;margin:0 0 8px 0;}
    .pp__blue-place__item .img{float:left;width:100px;height:100px;}
    .pp__blue-place__item.easy{margin-right:63px;margin-bottom:47px;}
    .pp__blue-place__item.no-cost{margin-right:32px;}
    .pp__blue-place__item.day-35{width:250px;}
    .pp__blue-place__item.transparently{margin-right:47px;width:245px;}
    .pp__blue-place__item.simple-interface{margin-right:54px;width:270px;}
    .pp__blue-place__item.easy .img{background:url(/public/images/frontend/pp-pen.png) no-repeat 6px 8px;}
    .pp__blue-place__item.no-cost .img{background:url(/public/images/frontend/pp-face.png) no-repeat 3px 9px;width:80px;}
    .pp__blue-place__item.day-35 .img{background:url(/public/images/frontend/pp-calendar.png) no-repeat 1px 8px;width:81px;}
    .pp__blue-place__item.simple-interface .img{background:url(/public/images/frontend/pp-ok.png) no-repeat 22px 9px;width:101px;}
    .pp__blue-place__item.transparently .img{background:url(/public/images/frontend/pp-folder.png) no-repeat 6px 5px;width:80px;}
    .pp__blue-place__item.just-getting .img{background:url(/public/images/frontend/pp-box.png) no-repeat 13px 0px;width:83px;}
    .pp__blue-place__item p{overflow:hidden;font:13px/17px arial;}
    .pp__blue-place__item p a{border-bottom:1px dotted;color:#C6DBFE;text-decoration:none;}
    .pp__blue-place__item p a:hover{border-bottom-color:transparent;}
    .container{margin:auto;width:981px;}
    .pp__h3{font:33px arial;color:#438903;text-align:center;}
    .pp__what-to-do__block{margin:25px 0 69px 29px;}
    .pp__what-to-do__item{float:left;width:271px !important;height:105px;background:url(/public/images/frontend/pp__blue-place__item.png);margin:0 -19px 0 0;position:relative;padding:54px 0 0 39px;}
    .pp__what-to-do__item .number{color:#5cab14;font:40px Myriad Pro;float:left;text-shadow:#fff 0px 0px 2px;margin:-3px -15px 0 0;}
    .pp__what-to-do__item p{font:18px/21px tahoma;color:#061d51;text-shadow:#fff 0 1px 0px;}
    .pp__what-to-do__item .dotted{color:#284c9e;}
    .pp__graph-comment-block{margin:0 0 40px 0;}
    .pp__blue-place__list{width:950px;}
    a.dotted{color:#c6dbfe;text-decoration:none;border-bottom:1px dotted;}
    a.dotted:hover{border-bottom-color:transparent;}
    .you-can-list a.dotted{color:#153170;}.you-can-list a.dotted:hover{color:#da251c;}
    .pp__what-to-do__block + .wrap-center{margin-bottom:40px;}
    body.partner{background-image:url(/public/images/frontend/partner-header.png);background-repeat:no-repeat;background-position:center top;background-color:#f7faff;}
    body.fleet{background-image:none;}
    .pdt.harmonica{border:1px solid #dbe1ec;border-radius:1px;list-style:none;width:586px;}
    .pdt.harmonica li{}
    .pdt.harmonica li > label{padding:0 0 0 31px;display:block;font:14px/24px arial;color:#153170;cursor:pointer;height:25px;border-top:1px solid #d9dfeb;background-color:#edf3fd;background-image:url(/public/images/frontend/harmonica.png);background-repeat:no-repeat;background-position:7px -26px;}
    .pdt.harmonica li.current > label{background-position:7px 4px;}
    .pdt.harmonica li.current:hover > label{color:#153170;cursor:default;}
    .pdt.harmonica li:first-child > label{border-top:none;}
    .pdt.harmonica li > label:hover{color:#da271e;}
    .pdt-list{padding:7px 8px 8px;font-size:0px;margin-bottom:-7px;display:none;}
    .pdt.harmonica li:first-child .pdt-list{display:block;}
    .pdt-item{width:45%;margin-right:4%;margin-bottom:12px;}
    .pdt-item-img{width:105px;height:70px;overflow:hidden;float:left;margin:4px 8px 0 0;}
    .pdt-item-info{overflow:hidden;}
    .pdt-item-info-flag{border:1px solid #e8e8e8;margin:4px 5px 0 0;}
    .pdt-item-info-name{font:bold 14px tahoma;}
    .pdt-item-info-name:after, .pdt-item-info-name .after{content:'';display:block;margin:0 0 3px 0;}
    .pdt-item-info-count{font:13px tahoma;margin:0 0 0 2px;}
    .pdt-item-info-sunbed{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:25px;height:29px;background:url(/public/images/frontend/pdt-sunbed.png);margin:0 7px 0 0;}
    .pdt-item-info-photo{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:25px;height:29px;background:url(/public/images/frontend/pdt-photo.png);}
    .pdt-item-links-block{margin:3px 0 0 2px;}
    .pdt-block{}
    .pdt-block > .label{color:#153170;display:block;font-size:18px;margin-bottom:10px;}
    .touchslider{position:relative;width:348px;}
    .touchslider-viewport{width:348px;height:230px;overflow:hidden;position:relative;}
    .touchslider-item{height:345px;overflow:hidden;}
    .touchslider-nav{width:380px;margin-top:7px;overflow:hidden;}
    .touchslider-nav a{border:1px solid #000;cursor:pointer;opacity:0.5;width:68px;height:68px;overflow:hidden;margin-right:23px;float:left;-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;user-select:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
    .touchslider-nav a img{width:80px;height:60px;display:block;}
    a.touchslider-prev, a.touchslider-next{cursor:pointer;height:230px;position:absolute;width:26px;z-index:1;top:0px;left:0px;border:none;background:url(/public/images/frontend/transparentPixel.png);margin:0px;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
    a.touchslider-prev:hover, a.touchslider-next:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);display:block;}
    .touchslider-viewport:hover + .touchslider-arrow-wrap{display:block;}
    .touchslider-arrow-wrap{position:absolute;background:red;top:0px;left:0px;width:100%;display:none;}
    .touchslider-arrow-wrap:hover{display:block;}
    a.touchslider-next{left:auto;right:0px;}
    a.touchslider-nav-item-current{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
    .touchslider-nav-item{display:inline-block;*display:inline;*zoom:1;}
    .touchslider-prev-in, .touchslider-next-in{background:url(/public/images/frontend/arrowIpadSlider.png);width:9px;height:32px;display:block;position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-5px;}
    .touchslider-next-in{background:url(/public/images/frontend/arrowIpadSlider.png) 9px 0;}
    .touchslider-overflow{width:10000px;}
    .banner-mobile-app{width:262px;height:208px;background:url(/public/images/frontend/banner-mobile-app.png);display:inline-block;*display:inline;*zoom:1;position:relative;}
    .banner-mobile-app.main{background:url(/public/images/frontend/banner-mobile-app-for-main.png);width:239px;height:168px;}
    .banner-mobile-app .googlePlay-link{position:absolute;top:102px;left:16px;}
    .banner-mobile-app .appStore-link{position:absolute;top:50px;left:16px;}
    .banner-mobile-app.main .googlePlay-link{position:absolute;top:81px;left:15px;}
    .banner-mobile-app.main .appStore-link{position:absolute;top:39px;left:15px;}
    .googlePlay-link{width:108px;height:33px;background:url(/public/images/frontend/googlePlay-logo.png);border:1px solid #d1d1d1;display:inline-block;*display:inline;*zoom:1;}
    .googlePlay-link:hover{border:1px solid #a9b9de;box-shadow:0 0 6px rgba(146, 164, 204, 0.82);}
    .googlePlay-link.small{background:url(/public/images/frontend/googlePlay-logo-small.png);width:98px;height:30px;}
    .appStore-link{width:108px;height:33px;background:url(/public/images/frontend/appStore-logo.png);border:1px solid #d1d1d1;display:inline-block;*display:inline;*zoom:1;}
    .appStore-link:hover{border:1px solid #a9b9de;box-shadow:0 0 6px rgba(146, 164, 204, 0.82);}
    .appStore-link.small{background:url(/public/images/frontend/appStore-logo-small.png);width:98px;height:30px;}
    .autoToggleBlock.amenities .cntnt{height:100px;overflow:hidden;padding-bottom:0px;}
    .autoToggleBlock.amenities .ctrl{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font:13px arial;border-bottom:1px dotted;color:#153170;cursor:pointer;margin:24px 0 0 0;}
    .autoToggleBlock .cntnt{position:relative;padding-bottom:15px;}
    .autoToggleBlock .cntnt:before, .autoToggleBlock .cntnt .before{content:'';display:block;height:15px;background:url(/public/images/frontend/autoToggleBlock-gradient.png);position:absolute;bottom:0px;width:100%;}
    .autoToggleBlock.open .cntnt:before, .autoToggleBlock.open .cntnt .before{background:none;}
    .stepProgress{white-space:nowrap;list-style:none !important;margin:0 0 20px 0 !important;padding:0 !important;}
    .stepProgress .step{display:inline-block;*display:inline;*zoom:1;height:25px !important;line-height:24px !important;background:url(/public/images/frontend/step.png) repeat-x !important;position:relative;padding:0 15px 0 21px !important;color:#999 !important;font-size:15px !important;margin-right:-4px;}
    .stepProgress.transferSteps .step{padding:0 5px 0 19px !important;}
    .stepProgress .step:before{display:none !important;}
    .stepProgress .step:after{position:absolute;right:-7px;z-index:2;}
    .stepProgress .step.last:after{right:-10px;}
    .stepProgress .step.current{color:#fff !important;background:url(/public/images/frontend/stepCurrent.png) repeat-x !important;}
    .stepProgress .step.current:after{}
    .stepProgress .step.alt{color:#fff !important;background:url(/public/images/frontend/stepAlt.png) repeat-x !important;}
    .stepProgress .step.alt a{color:#fff !important;text-decoration:none;}
    .stepProgress .step.alt:after{}
    .stepProgress .step:first-child{padding-left:12px !important;}
    .stepProgress.green{}
    .stepProgress.green .step.alt{background:url("/public/images/frontend/stepAlt-green.png") repeat-x scroll 0 0 transparent !important;cursor:pointer;}
    .stepProgress.green .step.alt:after{}
    .stepAltArrowgreenTest{height:25px;width:12px;display:inline;background:url("/public/images/frontend/stepAltArrow-green1.png") !important;position:absolute;margin:0px 0px 0px 3px;}
    .stepAltArrowgreenTest:hover{background:url("/public/images/frontend/stepAltArrow-green2.png") !important;height:25px;width:12px;display:inline;position:relative;}
    .stepProgress.green .step.alt:before{background:url("/public/images/frontend/stepCurrent-green.png") repeat scroll 0 0%, url("/public/images/frontend/stepCurrentArrow-green.png") repeat scroll 0 0 transparent;content:"";}
    .stepProgress.green .step.alt:hover{background:url("/public/images/frontend/stepAlt-green.png") repeat-x scroll 0 -25px transparent !important;}
    .stepProgress.green .step.alt:hover .stepAltArrowgreenTest{background:url("/public/images/frontend/stepAltArrow-green2.png") !important;}
    .stepProgress.green .step.alt:hover:after{background:url("/public/images/frontend/stepAltArrow-green.png") 0 -25px!important;}
    .stepProgress.green .step.current{background:url("/public/images/frontend/stepCurrent-blue.png") repeat-x scroll 0 0 transparent !important;}
    .stepProgress.green .step.current:after{}
    @media \0screen{.stepProgress .step:after{right:-11px;}
    .stepProgress.green .step.alt{z-index:10;}
    .stepProgress.green .step.current{z-index:9;}
    .stepProgress.green .step.current:after{}
    }
    .interesting_proposals{margin:30px 0 30px 0;}
    .interesting_proposals .item{display:inline-block;*display:inline;*zoom:1;margin-left:23px;vertical-align:top;}
    .interesting_proposals .item:first-child{margin-left:0px;}
    #hotels_destination_autocomplete_box_second:after{content:url("/public/images/frontend/image-load.gif");display:block;width:32px;height:32px;visibility:hidden;position:absolute;top:-2px;right:-32px;}
    #hotels_destination_autocomplete_box_second.ajax_load:after{visibility:visible;}
    .transferTab{margin:23px 0 0 0;position:relative;}
    .transferTab .navigation{list-style:none;width:236px;}
    .transferTab .navigation.blue-bg{background:#f6f8fd;border-radius:4px;padding:12px 0 9px 9px;margin-top:-12px;margin-left:-9px;}
    .transferTab .navigation li{margin:0 0 0 -2px;}
    .transferTab .navigation li > span{display:block;font:bold 14px tahoma;background:url(/public/images/frontend/radio.png) no-repeat;padding:0 0 0 24px;cursor:pointer;height:19px;margin:0 0 9px 0;}
    .transferTab .navigation li.current > span{background:url(/public/images/frontend/radio.png) no-repeat 0 -38px;cursor:default;}
    .transferTab .content{list-style:none;margin:4px 0 0 0;padding:8px 0 0 0;}
    .transferTab .content > li{display:none;}
    .transferTab .content li.current{display:block;}
    .wrapst.full-white{width:186px;margin-right:0px;}
    .wrapst.full-white .txtcur{padding-right:10px;}
    .wrapst.full-white .txtcur > span{width:0px;height:0px;border-width:5px;border-color:transparent;border-top-color:#1c3a7d;border-style:solid;background:none;right:6px;top:11px;}
    .wrapst.open.full-white .txtcur > span{}
    .wrapst.open.full-white .txtcur > span:hover{background:none;}
    .wrapst.open.full-white .txtcur:hover > span{background:none;}
    .wrapst.full-white ul{width:184px;top:28px;}
    .inputText .help, .rewiews-transfer-destination-box .help{color:#7E7E7E;font:11px/11px tahoma;margin:0 0 0 70px;position:relative;top:-63px !important;left:10px;}
    .rewiews-transfer-destination-box .help{margin-left:0px;}
    .webkit .inputText .help{top:0px;}
    .inputText.in-find-transfer{width:260px;margin-bottom:5px;}
    .webkit .inputText.in-find-transfer{margin-bottom:6px;}
    .inputText.in-find-transfer.two-column{margin-bottom:7px;}
    .inputText.in-find-transfer label{color:#000;width:62px;vertical-align:top;margin:6px 0 6px 2px;}
    .inputText.in-find-transfer .left-block{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:112px;}
    .inputText.in-find-transfer .right-block{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:138px;}
    .inputText.in-find-transfer .right-block .date{width:72px;margin:0 0 5px 0;}
    .inputText.in-find-transfer .right-block .info_transfer_data{float:right;margin-top:39px;cursor:pointer;}
    .inputText .left-block .help{margin-left:2px;top:-1px;}
    .inputText.in-find-transfer .left-block label{}
    .wrapst.time{width:51px;}
    .wrapst.time .gradient{display:none;}
    .wrapst.time ul{width:49px;}
    .inputText .colon{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:3px 0 0 0;}
    .leftColumn .shadow{overflow:visible;}
    .inputText.in-find-transfer .right-block .date + .selectedDay{top:-2px;margin-left:2px;}
    .leftColumn .findFilter{}
    .leftColumn .findFilter .listChildren .counter{display:none;}
    .leftColumn .findFilter .listChildren .counter.show{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
    .leftColumn .findFilter .label{font:bold 14px tahoma;}
    .inputText.in-find-transfer.big-label{margin-bottom:7px;}
    .inputText.in-find-transfer.big-label label{width:164px;margin-top:6px;}
    .in-find-transfer .counter{}
    .in-find-transfer .counter input[type="text"]{padding-left:0px;padding-right:0px;margin-left:-3px;}
    .in-find-transfer .counter .inc{margin-left:-2px;}
    .transferTab .button-01.find{margin:8px 0 5px 123px;}
    #generalSearchForm .submit{margin-bottom:7px;}
    .popup.secondTransfer{left:60px;bottom:5px;}
    .impBlocks{margin-top:20px;}
    .transfer-list-countries .headSpan3{display:inline-block;*display:inline;*zoom:1;margin-top:19px;}
    .transfer-list-countries .findDiv{top:15px;}
    .transfer-list-countries .findDiv input[type="text"]{width:217px;}
    .transfer-list-countries .spacerLine{margin-top:8px;}
    .transfer-list-countries .tabSort + .block-text-ask{margin-top:38px;margin-bottom:39px;}
    .transfer-list-countries .block-text-ask + .autoToggleBlock.portrait-hotel{margin-bottom:20px;}
    .state-flag{border:1px solid #e8e8e8;}
    .transfer-country .headSpan3{display:inline-block;*display:inline;*zoom:1;margin:22px 0 10px 0;}

    .autoToggleBlock.info-country{}
    .autoToggleBlock.info-country h2{font:19px tahoma;margin:0 0 6px 0;}
    .autoToggleBlock.info-country img{border:1px solid #cacdcf;padding:5px;margin:6px 21px 0 0;}
    .autoToggleBlock.transfer-airports-to-hotels-list .cntnt, .autoToggleBlock.info-country .cntnt{height:310px;overflow:hidden;font:14px/20px arial;padding-bottom:10px;}
    .autoToggleBlock.transfer-airports-to-hotels-list .ctrl, .autoToggleBlock.info-country .ctrl{border-bottom:1px dashed;color:#153170;cursor:pointer;display:inline-block;font:bold 12px arial;}
    .autoToggleBlock.transfer-airports-to-hotels-list .ctrl:hover, .autoToggleBlock.info-country .ctrl:hover{color:#DA251C;}
    .autoToggleBlock.info-country + .block-text-ask{margin-top:38px;margin-bottom:43px;}
    .info-country + .tranfer-in-country{margin-top:30px;}
    .tranfer-in-country{background:#f6f8fd;border-radius:4px;padding:11px 0 11px 11px;}
    .tranfer-in-country h2{font:20px tahoma;margin:0 0 16px 0;}
    .tranfer-in-country .column-3{list-style:none;font:12px arial;}
    .tranfer-in-country .column-3 li{margin-bottom:12px;}
    .tranfer-in-country + .block-text-ask{margin-top:43px;}
    .block-text-ask + .transfer-info-block{margin-top:38px;}
    .transfer-info-block{}
    .transfer-info-block p{font:14px/20px arial;margin:0 0 20px 0;}
    .prices-are-smooth{}
    .prices-are-smooth img{margin:21px 0 0 27px;}
    .tranfer-item-in-line-wrap{margin:5px 0 0 0;}
    .tranfer-item-in-line{margin:0 0 12px 0;}
    .tranfer-item-in-line p{font:14px arial;}
    .tranfer-item-in-line span{color:#757575;font:12px arial;}
    .tranfer-item-in-line .remove{color:#13306f;font:12px arial;border-bottom:1px dotted;cursor:pointer;text-decoration:none;}
    .tranfer-item-in-line .remove:hover{color:#DA251C;}
    .tranfer-item-in-line-wrap + .transfer-discription-text{margin-bottom:40px;}
    .transfer-discription-text{}
    .transfer-discription-text h2{font:19px tahoma;margin:0 0 4px 0;}
    .transfer-discription-text .cntnt{font:14px/20px arial;height:132px;overflow:hidden;padding-bottom:3px;}
    .transfer-discription-text .ctrl{border-bottom:1px dashed;color:#153170;cursor:pointer;display:inline-block;font:bold 12px arial;}
    .transfer-discription-text .ctrl:hover{color:#DA251C;}
    .tranfer-floats-block-item{position:relative;margin:0 0 45px -12px;width:715px;}
    .tranfer-floats-block-item .cntnt{padding:15px 0 0 12px;background:#f6f8f9;height:134px;overflow:hidden;}
    .tranfer-floats-block-left-side{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:11px 53px 20px 4px;width:240px;text-align:right;min-height:76px;}
    .tranfer-floats-block-left-side .addWishlist{display:inline-block;*display:inline;*zoom:1;margin:15px 0 0 0;}
    .tranfer-floats-block-left-side img{float:left;margin-top:2px;}
    .tranfer-floats-block-left-side .text{font:12px/16px arial;color:#464545;overflow:hidden;}
    .tranfer-floats-block-left-side .text span{}
    .tranfer-floats-block-middle-side{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:12px 0 0 0;}
    .tranfer-data-text{color:#020202;font:12px arial;padding:0 0 0 18px;margin:0 0 7px 0;}
    .tranfer-data-text.passenger{background:url(/public/images/frontend/transfer-passenger.png) no-repeat;}
    .tranfer-data-text.luggage{background:url(/public/images/frontend/transfer-luggage.png) no-repeat;}
    .tranfer-data-text.time{background:url(/public/images/frontend/transfer-time.png) no-repeat;}
    .tranfer-floats-block-right-side{float:right;margin:-28px 4px 0 0;margin-top:0;}
    .tranfer-floats-block-right-side .price{font:15px arial;color:#757575;}
    .tranfer-floats-block-right-side .price strong{color:#000;font:bold 24px arial;margin:0 7px 0 0;}
    .tranfer-floats-block-right-side .price .comment{font:12px arial;color:#757575;display:block;margin:11px 0 0 0;}
    .tranfer-floats-block-right-side .button-02{margin-top:14px;}
    .tranfer-floats-block-item .ctrl.change{cursor:pointer;bottom:-21px;margin-left:-97px;position:absolute;left:50%;width:180px;height:23px;background:#f6f8f9;display:block;text-align:center;border:none;color:#153170;font:12px arial;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0px 2px 1px rgba(114,135,146,0.48);-webkit-box-shadow:0px 2px 1px rgba(114,135,146,0.48);box-shadow:0px 2px 1px rgba(114,135,146,0.48);box-shadow:0px 2px 1px rgba(114,135,146,0.48);}
    .tranfer-floats-block-item .ctrl span{border-bottom:1px dotted;display:inline-block;*display:inline;*zoom:1;margin-top:2px;}
    .tranfer-floats-block-item .ctrl:hover span{color:#DA251C;}
    .tranfer-floats-block-item .ctrl.not-change-text{font:19px arial;position:static;color:#153170;display:inline;*display:inline;*zoom:1;border-bottom:1px dotted;cursor:pointer;}
    .tranfer-floats-block-item .ctrl.not-change-text:hover{color:#DA251C;}
    .tranfer-floats-block-hidden-content{margin:0 0 9px 0;}
    .tranfer-floats-block-hidden-content p{font:13px/18px arial;}
    .tranfer-green-text{font:18px arial;color:#1a7210;text-align:center;margin:0 0 25px 0;}
    .info.blue-text{color:#233e79;font:13px/18px arial;margin-bottom:37px;}
    .items-directions-list{margin:16px 0 30px 0;}
    .items-directions-list > span, .items-directions-list > h2{font:14px arial;font-weight:Bold;}
    .items-directions-list .column-2, .items-directions-list .column-3{list-style:none;margin:17px 0 0 0;}
    .items-directions-list .column-2 li, .items-directions-list .column-3 li{margin:0 0 9px 0;}
    .items-directions-list .column-2 li a, .items-directions-list .column-3 li a{font:12px arial;}
    .hideShowTrans, .hideShowTrans font, .hideShowTrans span{text-decoration:underline;cursor:pointer;color:#000;}
    .hideShowTrans font{display:inline-block;}
    .hideShowTrans span{display:none;}
    .hideShowTrans.active font{display:none;}
    .hideShowTrans.active span{display:inline-block;}
    .hideShowTrans:hover, .hideShowTrans:hover font, .hideShowTrans:hover span{color:#da251c;}
    .transferTab-arrow{background:#e2e8fa;font:15px/32px tahoma;color:#153170;height:34px;position:absolute;top:18px;right:-161px;padding:0 14px 0 5px;z-index:99;}
    .transferTab-arrow.to-airport{top:200px;right:-205px;}
    .transferTab-arrow.to-resort{top:289px;right:-240px;}
    .transferTab-arrow:before, .transferTab-arrow .before{content:'';display:block;width:27px;height:34px;background:url(/public/images/frontend/transferTab-arrow.png);position:absolute;left:-27px;top:0px;}
    .transferTab-arrow .close{width:20px;height:20px;background:url(/public/images/frontend/transferTab-arrow-close.png);position:absolute;top:-9px;right:-8px;cursor:pointer;}
    .transferTab-arrow .close:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
    .date_day .wrapst{width:55px;}
    .date_month .wrapst{width:110px;}
    .date_year .wrapst{width:80px;}
    .passport .wrapst{width:220px;}
    .sortPop{margin-top:20px;}
    .partnersTabs .myData p.desc{margin-left:173px !important;}
    .orderData{margin:0 0 20px 0;}
    .orderData .lb{width:462px;display:inline-block;*display:inline;*zoom:1;}
    .orderData .lb .order{font-size:18px;color:#070707;margin:0 0 4px 0;font-family:arial;}
    .orderData .lb .order span{color:#6e6e6e;}
    .orderData .lb .date{font-size:14px;color:#070707;margin:0 0 12px 0;}
    .orderData .lb .date span{color:#6e6e6e;}
    .orderData .lb .hotel{}
    .orderData .lb .hotel table{border-collapse:collapse;}
    .orderData .lb .hotel table tr{vertical-align:top;}
    .orderData .lb .hotel table tr td{}
    .orderData .lb .hotel table tr td.last{padding:1px 0 0 0;}
    .orderData .lb .hotel table tr td .rating{margin-bottom:6px;}
    .orderData .lb .hotel table tr td img{border:1px solid #dedede;padding:1px;margin:0 15px 0 0;}
    .orderData .lb .hotel table tr td p{font-size:13px;line-height:16px;margin-bottom:8px;}
    .orderData .lb .hotel table tr td p.numbers-count{font-size:0.9em;font-weight:bold;}
    .orderData .lb .hotel table tr td p.last-number{color:#DA251C;font-weight:bold;}
    .orderData .lb .hotel table tr td p span{font-weight:bold;}
    .orderData .rb{display:inline-block;*display:inline;*zoom:1;width:262px;vertical-align:top;margin:0 0 0 15px;}
    .orderData .rb .textpayable{font-size:18px;color:#070707;display:block;margin-bottom:7px;}
    .orderData .rb .payable{color:#fff;font-size:20px;font-weight:bold;display:inline-block;*display:inline;*zoom:1;background:#153170;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:3px 9px 2px 10px;margin:0 0 4px 0;font-family:arial;}
    .orderData .rb .info{display:block;line-height:17px;margin-bottom:2px;}
    .orderData .rulesOfCancel{position:relative;}
    .orderData .rulesOfCancel a.rulesOfCancelLink{padding-left:26px;background-image:none;}
    .orderData .rulesOfCancel .hiddenArea{position:absolute;width:550px;left:-180px;padding:7px;background:#fff;border:1px solid #c0c0c0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
    .payment .method.border-green{border-color:#de1a1a;position:relative;border-radius:0px 4px 4px 4px;margin-top:42px;}
    .cap-info{background:#de1a1a;position:absolute;top:0px;left:0px;border-radius:4px 4px 0 0;font:12px/23px arial;color:#fff;height:22px;top:-23px;left:-2px;padding:0 10px 0 14px;}
    .border-green .orderData .lb .hotel table tr td p.numbers-count{color:#439a47;font:bold 12px arial;}
    .payment-number-block{border:2px solid #bfbfbf;border-radius:4px;margin:24px 0 0 0;padding:8px 0 27px 42px;}
    .payment-number-name{color:#153170;font:18px tahoma;}
    .textForHelp{font:12px tahoma;color:#153170;display:inline-block;*display:inline;*zoom:1;border-bottom:1px dashed;cursor:pointer;}
    .textForHelp:hover{color:#DA251C;}
    .payment-number-guest{margin:6px 0 0 0;}
    .payment-number-guest + .payment-number-guest{margin-top:38px;}
    .payment-number-guest-label{font:14px tahoma;margin:0 0 27px 0;}
    .payment-number-guest-label span{font:12px arial;color:#999;}
    .payment-number-guest .inputText{margin-bottom:13px;}
    .payment-number-guest .inputText label{color:#000;font:bold 13px tahoma;width:104px;}
    .payment-number-guest .inputText input[type="text"]{width:266px;}
    .payment-number-guest .inputText input[type="text"] + img{margin:6px 0 0 3px;}
    .payment-number-guest .inputText .help{top:1px;margin-left:108px;}
    .toggleBlock.guest{margin:36px 0 0 -2px;}
    .toggleBlock-guest-label{color:#1b1b1b;font:bold 14px arial;}
    .toggleBlock-guest-label .ctrl{color:#153170;border-bottom:1px dotted;cursor:pointer;}
    .toggleBlock-guest-label .ctrl:hover{color:#DA251C;}
    .toggleBlock.guest .cntnt{padding:35px 0 0 0;}
    .payment-payable-block{float:right;width:247px;margin:20px 0 0 0;}
    .payment-payable-name{font:18px arial;color:#000;display:block;margin:0 0 9px 0;}
    .payment-payable-price{font:bold 20px arial;color:#153170;display:block;margin:0 0 8px 0;letter-spacing:0.5px;}
    .payment-payable-info{font:12px arial;display:block;margin:0 0 13px 0;}
    .payment-payable-final-price-text{display:block;font:bold 12px arial;color:#439a47;margin:0 0 16px 0;}
    .wishes-hotel-block{margin:24px 0 0 29px;}
    .wishes-hotel-block .ctrl, .toggleBlock.overflow-block .ctrl{display:inline-block;*display:inline;*zoom:1;padding:0 12px 0 0;margin:0 0 5px 13px;background:url(/public/images/frontend/arrowForInput.png) no-repeat right -13px;*background:url(/public/images/frontend/arrowForInput.png) no-repeat right -15px;}
    .wishes-hotel-block .ctrl:hover, .toggleBlock.overflow-block .ctrl:hover{background:url(/public/images/frontend/arrowForInput.png) no-repeat right -45px;*background:url(/public/images/frontend/arrowForInput.png) no-repeat right -47px;}
    .wishes-hotel-block .show .ctrl, .toggleBlock.overflow-block.show .ctrl{background:url(/public/images/frontend/arrowForInput.png) no-repeat right -0px;*background:url(/public/images/frontend/arrowForInput.png) no-repeat right -2px;}
    .wishes-hotel-block .show .ctrl:hover, .toggleBlock.overflow-block.show .ctrl:hover{background:url(/public/images/frontend/arrowForInput.png) no-repeat right -32px;*background:url(/public/images/frontend/arrowForInput.png) no-repeat right -34px;}
    .wishes-hotel-block .ctrl span, .toggleBlock.overflow-block .ctrl span{font:bold 13px tahoma;color:#153170;border-bottom:1px dotted;cursor:pointer;position:relative;top:-1px;}
    .wishes-hotel-block .ctrl:hover span, .toggleBlock.overflow-block .ctrl:hover span{color:#DA251C;}
    .wishes-hotel-block .cntnt{background:#e6eef6;padding:12px 13px 6px 13px;width:444px;border-radius:4px;}
    .wishes-hotel-block textarea{height:82px;}
    .wishes-hotel-hint{font:11px tahoma;color:#7e7e7e;display:block;margin:4px 0 0 2px;}
    .payment-blue-text{color:#153170;font:13px/18px arial;margin:34px 0 0 42px;padding:0 0 0 23px;background:url(/public/images/frontend/iconInfo.png) no-repeat 0 2px;}
    .toggleBlock.overflow-block{width:440px;}
    .toggleBlock.overflow-block .ctrl{margin-left:0px;}
    .toggleBlock.overflow-block .ctrl span{font:13px tahoma;letter-spacing:-0.2px;}
    .toggleBlock.overflow-block .cntnt{border:1px solid #c0c0c0;border-radius:4px;padding:10px 11px;overflow-x:hidden;overflow-y:auto;max-height:149px;margin-bottom:20px;}
    .overflow-block.position-rigth{float:right;}
    .overflow-block.position-rigth .ctrl{float:right;}
    .clientInfoForm{}
    .clientInfoForm input[type="text"]{width:311px;}
    .clientInfoForm .full-white{width:329px;}
    .clientInfoForm .full-white .listst{width:327px;}
    .clientInfoForm input[type="text"].middle{width:120px;}
    .payment .method{margin:20px 0 20px 0;}
    .toggleBlock.inline-block{display:inline-block !important;*display:inline !important;*zoom:1;vertical-align:top;}
    .toggleBlock.cancellation{margin-top:1px;width:140px;}
    .toggleBlock.cancellation .ctrl{padding-right:5px;*padding-right:12px;}
    .toggleBlock.cancellation .ctrl span{font:14px tahoma;}
    .toggleBlock.cancellation .cntnt{margin-left:-115px;margin-bottom:0px;}
    .toggleBlock.cancellation .cntnt p{width:auto;}
    .toggleBlock.booking-conditions{margin-left:5px;margin-top:1px;}
    .toggleBlock.booking-conditions .ctrl{padding-right:5px;*padding-right:12px;}
    .toggleBlock.booking-conditions .ctrl span{font:14px tahoma;}
    .toggleBlock.booking-conditions .cntnt{width:615px;}
    .toggleBlock.booking-conditions .cntnt p{width:auto;}
    .language_count-line{width:197px;}
    .pp-set-language-block{margin:0 0 24px 0;}
    .pp .widgetInfo .setting .pp-set-language-block .label{margin-bottom:8px;}
    .wrapst.language{width:104px;}
    .wrapst.language .listst{width:128px;}
    .pp-set-count-block{}
    .pp .widgetInfo .setting .pp-set-count-block .label{margin-bottom:10px;}
    .wrapst.set-count-block{width:28px;}
    .wrapst.set-count-block .gradient{display:none;}
    .wrapst.set-count-block .listst{width:51px;}
    .pp-set-count-hint{font:11px/16px tahoma;overflow:hidden;margin:13px 0 0 0;width:131px;}
    .pp-set-count-block .float-left{margin:0 13px 0 0;}
    .language_count-line + .color{margin-left:-22px;}
    .pp .widgetInfo h2{color:#0d0d0d;font:17px tahoma;margin-bottom:26px;}
    .widget-place{margin-top:-35px;}
    .widget{}
    .pp .widgetInfo .setting .position{width:252px;}
    label[for="wantSubscribe"] + .clear{margin-bottom:28px;}
    label[for="wantSubscribe"] + .clear + .button-03{margin-bottom:20px;}
    .border-dashed{border-bottom:1px dashed #d4d4d4;}
    .wrap-block-data{margin:-1px 20px 0 20px;margin-bottom:28px;}
    .wrap-block-data .inputText label{font:bold 14px arial;color:#4e4e4e;margin-top:6px;}
    .wrap-block-data .inputText textarea{width:275px;height:130px;}
    .myData .partnet-add-site{}
    .myData .partnet-add-site-inpt{position:absolute;}
    .nh .available .item .content .homeData .wrpaImg:hover{cursor:pointer;}
    .payment-number-guest .wrapst{float:right;margin-right:65px;}
    #similar_hotels_box{margin:10px 0 0 20px;}
    #similar_hotels_box.loader{height:11px;width:16px;background:url(/public/images/frontend/ajax-loader-fb-style.gif) no-repeat 0 50%;}
    .amenity{color:#439A47;font:bold 12px arial;}
    .booking_search_form, .hotels_search_form{position:relative;}
    .date-inputs-wrap{position:relative;display:inline-block;*display:inline;*zoom:1;margin-top:9px;}
    .date-input-replacer{position:relative;z-index:97;border-bottom:1px dotted;color:#153170;cursor:pointer;}
    .date-input-replacer:hover{color:#da251c;border-bottom:0;}
    .paymentType{margin-left:196px;}
    .paymentType.paymentFoot{font-size:12px;margin-left:203px;}
    #justButton{display:inline-block;background:url(/public/images/frontend/generalSearchFormSubmit.png) no-repeat;width:102px;height:48px;line-height:35px;text-align:center;color:#fff !important;text-decoration:none !important;font-family:tahoma, sans;font-size:14px;letter-spacing:0.4px;font-weight:normal;cursor:pointer;float:right;margin:0 0 0 0;}
    #justButton:hover{background-position:0 -48px;}
    #justButton:active{background-position:0 -96px;}
    .hotel_rooms_box .hotel_info_ajax_load{min-height:16px;margin-bottom:25px;padding-left:24px;color:#13306F;font-family:Arial;font-size:1.1em;}
    .recreationTypes{font:12px tahoma;margin-top:9px;cursor:default;}
    .recreationTypes span{display:inline-block;width:24px;height:28px;background-position:50% 50%;background-repeat:no-repeat;}
    .recreationTypes .type1{background-image:url(/public/images/frontend/hotels-recreation-types/1.png);}
    .recreationTypes .type1:hover{background-image:url(/public/images/frontend/hotels-recreation-types/1-active.png);}
    .recreationTypes .type3{background-image:url(/public/images/frontend/hotels-recreation-types/3.png);}
    .recreationTypes .type3:hover{background-image:url(/public/images/frontend/hotels-recreation-types/3-active.png);}
    .recreationTypes .type4{background-image:url(/public/images/frontend/hotels-recreation-types/4.png);}
    .recreationTypes .type4:hover{background-image:url(/public/images/frontend/hotels-recreation-types/4-active.png);}
    .recreationTypes .type5{background-image:url(/public/images/frontend/hotels-recreation-types/5.png);}
    .recreationTypes .type5:hover{background-image:url(/public/images/frontend/hotels-recreation-types/5-active.png);}
    .recreationTypes .type6{background-image:url(/public/images/frontend/hotels-recreation-types/6.png);}
    .recreationTypes .type6:hover{background-image:url(/public/images/frontend/hotels-recreation-types/6-active.png);}
    .recreationTypes .type7{background-image:url(/public/images/frontend/hotels-recreation-types/7.png);}
    .recreationTypes .type7:hover{background-image:url(/public/images/frontend/hotels-recreation-types/7-active.png);}
    .recreationTypes .type8{background-image:url(/public/images/frontend/hotels-recreation-types/8.png);}
    .recreationTypes .type8:hover{background-image:url(/public/images/frontend/hotels-recreation-types/8-active.png);}
    .recreationTypes .type9{background-image:url(/public/images/frontend/hotels-recreation-types/9.png);}
    .recreationTypes .type9:hover{background-image:url(/public/images/frontend/hotels-recreation-types/9-active.png);}
    .recreationTypes .type10{background-image:url(/public/images/frontend/hotels-recreation-types/10.png);}
    .recreationTypes .type10:hover{background-image:url(/public/images/frontend/hotels-recreation-types/10-active.png);}
    .recreationTypes .type11{background-image:url(/public/images/frontend/hotels-recreation-types/11.png);}
    .recreationTypes .type11:hover{background-image:url(/public/images/frontend/hotels-recreation-types/11-active.png);}
    .recreationTypes .type16{background-image:url(/public/images/frontend/hotels-recreation-types/16.png);}
    .recreationTypes .type16:hover{background-image:url(/public/images/frontend/hotels-recreation-types/16-active.png);}
    .recreationTypes .type18{background-image:url(/public/images/frontend/hotels-recreation-types/18.png);}
    .recreationTypes .type18:hover{background-image:url(/public/images/frontend/hotels-recreation-types/18-active.png);}
    .way-of-pay{margin-bottom:14px;}
    .insurance-if-fail{margin:0 0 20px;}
    .insBook{cursor:pointer;}
    .notLate{color:#153170 !important;font-size:11px !important;line-height:13px !important;padding:3px 0 !important;}
    .fz14.tal.ml113.mt9{font-size:12px;text-align:right;margin-left:0 !important;}
    .orderList td.orderDate{width:103px;}
    .table-insurance{border-collapse:collapse;}
    .table-insurance td{border:1px solid #dbe1ec;}
    .table-insurance_long-cell{width:308px;}
    .table-insurance_long-cell.browsable{background:#f2f4f8;}
    .table-insurance_long-cell_wrap{width:228px;padding:9px 30px 6px 50px;position:relative;}
    .table-insurance_long-cell_wrap .icon-type{position:absolute;top:6px;left:14px;}
    .table-insurance_short-cell{width:54px;}
    .table-insurance_short-cell.browsable{background:#f2f4f8;}
    .table-insurance_short-cell_wrap{width:54px;text-align:center;font:18px tahoma;padding:7px 0 7px 0;}
    .table-insurance_short-cell_wrap .check-included{margin-top:12px;}
    .table-insurance_short-cell_wrap label{position:relative;top:4px;margin-right:-5px;}
    .table-insurance_long-cell_wrap_name{display:inline-block;*display:inline;*zoom:1;}
    .autoToggleBlock.table-insurance{}
    .autoToggleBlock.table-insurance .cntnt{height:0;overflow:hidden;padding:0;}
    .autoToggleBlock.table-insurance .ctrl{display:inline-block;*display:inline;*zoom:1;font:12px tahoma;color:#153170;border-bottom:1px dotted;cursor:pointer;}
    .autoToggleBlock.table-insurance .visible-text{padding-top:6px;}
    .autoToggleBlock.table-insurance .visible-text ul{padding-left:12px;}
    .autoToggleBlock.table-insurance .visible-text ul li{font:13px tahoma;margin-bottom:3px;}
    .autoToggleBlock.table-insurance .visible-text ul li:before{left:-12px;top:4px;}
    .wrap-insurance{position:relative;display:inline-block;*display:inline;*zoom:1;}
    .wrap-insurance .button-04{position:absolute;left:100%;top:5px;margin-left:17px;padding-right:12px;padding-left:7px;}
    .button-13{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-13:hover{color:#FFFFFF;background-position:0 -84px;}
    .button-13:active{color:#FFFFFF;background-position:0 -140px;}
    .toggle_show{box-shadow:0 1px 5px #0560B6;position:relative;height:40px;}
    #stl_left{left:0;top:0;z-index:3;}
    .stl_active{cursor:pointer;}
    .fixed{position:fixed;}
    .fixed0{position:fixed;top:0px;}
    div#sticky-menu ul, div#sticky-menu li{width:100%;}
    #stl_bg{height:100%;padding:13px 0;transition:opacity 200ms linear 0s;width:100px;}
    #stl_bg>div{position:fixed;bottom:50px;left:40px;}
    #stl_bg img{display:none;width:138px;height:38px;}
    .stl_active{cursor:pointer;}
    #stl_text{color:#45688E;display:block;font-weight:bold;height:14px;margin:0 31px 0 15px;padding:0 20px;}
    .stl_active{cursor:pointer;}
    ul.errorMsgBtn{float:left;list-style:none outside none;margin:-23px 0 0;position:absolute;text-align:left;}
    ul.errorMsgBtn li{background:#fff;padding:5px 14px;}
    ul.errorMsgBtn li span{font-family:Tahoma, Geneva, sans-serif;font-size:14px;color:#13306f;border-bottom:1px dotted;cursor:pointer;}
    .overlayErrorPopupWindow{position:fixed;top:0;left:0;width:100%;min-height:100%;-pie-background:rgba(13,39,90,0.7);background:rgba(13,39,90,0.7);z-index:1000;display:none;}
    .errorPopupWindow{z-index:1005;width:50%;margin:10% auto;padding:7px;position:relative;-pie-background:rgba(255,255,255,0.3);background:rgba(255,255,255,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
    .errorPopupWindow .windowClose{position:absolute;right:-15px;top:-10px;display:inline-block;width:35px;height:35px;line-height:31px;text-align:center;background:#fff;text-decoration:none;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;box-shadow:-5px 5px 5px rgba(181,181,181,0.5);font-size:27px;overflow:hidden;z-index:1010;}
    .errorPopupWindow .wrap{padding:23px 27px;position:relative;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow-x:hidden;}
    .errorPopupWindow .wrap h3{font-family:Tahoma, Geneva, sans-serif;font-weight:normal;font-size:22px;margin-bottom:10px;line-height:1;}
    .errorPopupWindow .wrap p{font-family:Tahoma, Geneva, sans-serif;font-size:14px;line-height:21px;}
    .errorPopupWindow .wrap form{width:100%;margin-top:15px;}
    .errorPopupWindow .wrap form textarea{width:96%;margin-bottom:15px;height:125px;}
    .errorPopupWindow .wrap form input[type="file"]{float:left;margin-top:6px;}
    .errorPopupWindow .wrap form .btnsErrMsgArea{float:right;}
    .errorPopupWindow .wrap form .btnsErrMsgAre a{margin-left:25px;padding:8px;}
    .errorPopupWindow .wrap form .btnsErrMsgAre a span{text-decoration:none;}
    #preservation_order{width:100%;height:100%;z-index:1195;left:0;background:#fff;opacity:0.7;color:#153170;font-size:18px;font-weight:normal;}
    #preservation_order div{margin-top:10px;}
    #outDateInfo, #comeDateInfo{display:none;}
    img#iregOrderTransfer,
    img#iregOrderStrah{cursor:pointer;}
    a#confirmTransBack_button, a#canselTransBack_button{padding:11px 19px 0px;height:31px !important;font:16px Arial !important;}
    #overlay-full{position:fixed;z-index:9999;left:0;right:0;top:0;bottom:0;background:#fff;opacity:0.7;display:none;}
    #overlay-full>div{background:url(/public/images/frontend/ajax-loader-sun.gif);position:fixed;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;}
    div.pintext{width:925px;margin:10px auto 20px;}
    div.pintext h3{margin:28px 0px 9px;}
    .inputText.in-find-transfer.currency label{width:62px;}
    .inputText.in-find-transfer.currency select,
    .inputText.in-find-transfer.currency div,
    .inputText.in-find-transfer.currency ul{width:184px !important;}
    .inputText.in-find-transfer.currency ul li{width:176px;}
    .transferDiv .switcher_options li[data-value=""]{display:none;}
    .info_transfer_way_data{display:block;position:absolute;top:10px;left:51px;cursor:pointer;width:14px;}
    #info_transfer_way_data{display:none;}
    .header .topMenu ul li.set-location{height:22px !important;padding:0 8px 0 7px !important;border:1px solid #d9d9d9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;background:url(/public/images/frontend/bg-set-location.png) repeat-x !important;-webkit-box-shadow:0px 3px 2px 0px rgba(50, 50, 50, 0.39);-moz-box-shadow:0px 3px 2px 0px rgba(50, 50, 50, 0.39);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.39);position:relative;top:5px;width: 130px;}
    .header .topMenu ul li.set-location.on div, div.set-location.on > div{top:32px;}
    .header .topMenu ul li.set-location span.lang, div.set-location span.lang,
    .header .topMenu ul li.set-location span.curr, div.set-location span.curr{font:13px/22px Tahoma, Geneva, sans-serif !important;padding:0;line-height:22px;padding:0 6px;background:transparent !important;display: inline-block; }
    
    
    
    
    .popup-location{background:#fff; padding:12px 7px 12px 7px;border-top:1px solid #c3d9ee;border-right:1px solid #9bbfe2;border-bottom:1px solid #69a0d3;border-left:1px solid #9bbfe2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(/public/js/pie.htc);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 1px #0560b6;position:absolute;top:-732px;cursor:default;z-index:9999;}
    .popup-location:before{content:"";display:block;width:8px;height:7px;background:url(/public/images/frontend/popup-arrow.png) no-repeat;position:absolute;top:-6px;left:48%;}
    
    
    
    .set-location {margin-top: 4px;display: inline-block;float:right;background:url(/public/images/frontend/bg-set-location.png) repeat-x; background-size: contain;height: 26px;padding:2px;margin-right: 15px;cursor: pointer;border-radius:4px;}
    .set-location span.lang{display: block; padding: 2px 10px 0 40px !important;position: relative; box-sizing: border-box;}
    
    
    .location-btn-group{max-width:150px;}
    .location-btn-group>div{display:block;margin:3px 5px; behavior:url(/public/js/pie.htc); line-height:19px;cursor:pointer;box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
    .location-btn-group>div.active,
    .location-btn-group>div:active{box-shadow:inset 0px 1px 2px 0px rgba(50, 50, 50, 0.29);background:#e9e9e9;}
    .location-btn-group>div a{text-decoration:none;text-transform:uppercase;}
    
    
    .set-location .lang{display: block;position:relative;padding: 2px 4px 4px 40px;}
    .set-location .lang:before{
      content: ""; position: absolute; width: 30px; height: 20px;left:2px;background-size: cover !important;
    }
    
    .set-location .lang.ru:before{background: url("/web/main/assets/img/ru.svg") no-repeat;}
    .set-location .lang.en:before{background: url("/web/main/assets/img/en.svg") no-repeat;}
    .set-location .lang.de:before{background: url("/web/main/assets/img/de.svg") no-repeat;}
    .set-location .lang.fr:before{background: url("/web/main/assets/img/fr.svg") no-repeat;}
    .set-location .lang.it:before{background: url("/web/main/assets/img/it.svg") no-repeat;}
    .set-location .lang.es:before{background: url("/web/main/assets/img/es.svg") no-repeat;}
    .set-location .lang.cn:before{background: url("/web/main/assets/img/cn.svg") no-repeat;}
    .set-location .lang.nl:before{background: url("/web/main/assets/img/nl.svg") no-repeat;}
    .set-location .lang.pl:before{background: url("/web/main/assets/img/pl.svg") no-repeat;}
    .set-location .lang.kz:before{background: url("/web/main/assets/img/kz.svg") no-repeat;}
    .set-location .lang.ua:before{background: url("/web/main/assets/img/ua.svg") no-repeat;}
    .set-location .lang.tr:before{background: url("/web/main/assets/img/tr.svg") no-repeat;}
    .set-location .lang.in:before{background: url("/web/main/assets/img/in.svg") no-repeat;}
    .set-location .lang.id:before{background: url("/web/main/assets/img/id.svg") no-repeat;}
    
    
    
    
    
    .filt_for_stat label{margin-right:25px;}
    .filt_for_stat table{margin-left:12px;}
    .filt_for_stat table td{height:42px;font-size:14px;}
    .filt_for_stat table td.first{font-weight:bold;}
    .filt_for_stat table td select{font-size:16px;font-family:Tahoma,Arial,sans;height:24px;width:410px;}
    .filt_for_stat table td input{width:80px;margin-right:10px;text-align:center;}
    select optgroup option{padding-left:20px;}
    .insTabStat{margin:12px;}
    .insTabStat a{display:inline-block;text-decoration:none;font-size:14px;height:32px;min-width:100px;text-align:center;border-radius:5px;background:#ededed;line-height:30px;padding:0 15px;}
    .insTabStat a.current{background:#1A377B;color:#fff;}
    .headStat{color:#1A377B;margin:12px 0 6px 130px;}
    .filt_submit{min-width:80px;text-align:center;font-weight:bold;}
    .filt_for_stat .wrapst{width:350px !important;}
    .filt_for_stat .listst{width:350px !important;}
    .type3.itog td:nth-child(1){font-size:14px !important;color:#157031;}
    .type3.itog td:nth-child(2){font-weight:bold;}
    .type3.itog tr.even td{background:#F1FFF6 !important;}
    .innerpage.rightColumn table.type3.itog tr.first td{background:#157031 !important;}
    img[src*="http://ad.adriver.ru/"]{display:none;}
    #sectionInsurance{display:none !important;}
    .editData table tr td:nth-child(odd){padding-top:0;width:367px !important;}
    .editData textarea{width:345px;height:35px;}
    .editData table tr td input.hdinput{width:345px;}
    .alreadyTrans{position:absolute;width:640px;height:258px;margin-top:-260px;background:#ffffff;opacity:0.65;text-align:center;}
    .ptTrans{height:207px;margin-top:-197px;}
    .alreadyTrans div{font-size:26px;color:#990000;margin-top:100px;display:inline-block;border:2px #990000 dashed;opacity:1;-webkit-transform:rotate(29deg);-moz-transform:rotate(29deg);-o-transform:rotate(29deg);writing-mode:lr-tb;}
    .ptTrans div{font-weight:bold;margin-top:71px;transform:rotate(10deg);}
    #we_use_cookie{
        display: flex;
        position:fixed;
        width:100%;
        background: #002d6d;
        bottom:0;
        left:0;
        z-index:999999;
        padding: 5px 20px;
        font-size: 12px;
        justify-content: space-between;
        align-items: center;
        color: #fff;
        box-sizing: border-box;
        line-height: 24px;
    }
    
    #we_use_cookie > div{padding: 10px;}
    #we_use_cookie * {box-sizing: border-box;}
    #we_use_cookie a{color: #fff;}
    
    #we_use_cookie button{
        border: none;
        color: #002d6d;
        background: #fff;
        padding: 4px 20px;
        border-radius: 2px;
    
    }
    @media (max-width:980px){#stl_left{display:none;}
    }
    
    #twitter-widget-0{height:24px !important;}
    #overlayWindowTransfersSearchFormMap{top:100px;}
    @media (max-height:800px){#overlayWindowTransfersSearchFormMap{top:20px;}
    #transfers_search_form_map_canvas{height:390px;max-height:390px;}
    #overlayWindowTransfersSearchFormMap .wrap{max-height:550px;}
    }
    .newmakrs-transferinfo{font-family:Tahoma;color:#342822;font-size:12px;font-weight:400;line-height:16px;text-align:left;margin:0 0 14px 76px;display:block;padding-top:19px;position:relative}
    .newmakrs-transferinfo .name{display:block;font-family:Tahoma;color:#222;font-size:16px;font-weight:700;line-height:16px;text-align:left;margin:0 0 2px}
    .newmakrs-transferinfo .date{position:absolute;right:11px;top:12px;font-family:Tahoma;color:#605d5b;font-size:11px;font-weight:400;line-height:11px;text-align:left}
    .newmakrs-mymarks{padding-left:76px;box-sizing:border-box;margin-bottom:6px}
    .newmakrs-mark-of-intui{width:207px;display:inline-block;margin-right:20px}
    .newmakrs-mark-of-transfer{display:inline-block}
    .newmakrs-mymarkvalue{position:relative;width:39px;height:39px;background:#2b7c33;display:inline-block;vertical-align:middle;color:#fff;font:400 19px Tahoma;text-align:center;padding-top:8px;box-sizing:border-box;border-radius:50px;margin-right:7px}
    .newmakrs-mymarktextvalue{display:inline-block;vertical-align:top;padding-top:14px;font-family:Tahoma;color:#000;font-size:12px;font-weight:700;text-align:left;max-width:310px;margin-left:16px;position:relative}
    .newmakrs-mymarktextvalue:after{content:'';display:block;width:11px;height:1px;background:#111;position:absolute;top:21px;left:-15px}
    .newmakrs-stars-count-header{font-family:Tahoma;color:#000;font-size:13px;font-weight:700;line-height:19px;text-align:left;margin:11px 0}
    .newmakrs-stars-count{display:inline-block;width:32%;vertical-align:top;margin-bottom:22px}
    .newmakrs-stars-header{font-family:Tahoma;color:#000;font-size:13px;font-weight:400;line-height:19px;text-align:left;margin-bottom:5px}
    .newmakrs-smile-1,.newmakrs-smile-2,.newmakrs-smile-3,.newmakrs-smile-4{display:inline-block;width:34px;height:34px;margin-right:9px}
    .newmakrs-smile-1{background:url(/public/images/frontend/reviews/smiles_small/1.png) center center no-repeat}
    .newmakrs-smile-2{background:url(/public/images/frontend/reviews/smiles_small/2.png) center center no-repeat}
    .newmakrs-smile-3{background:url(/public/images/frontend/reviews/smiles_small/3.png) center center no-repeat}
    .newmakrs-smile-4{background:url(/public/images/frontend/reviews/smiles_small/4.png) center center no-repeat}
    .newmakrs-smile-1.active{background:url(/public/images/frontend/reviews/smiles_small/1a.png) center center no-repeat}
    .newmakrs-smile-2.active{background:url(/public/images/frontend/reviews/smiles_small/2a.png) center center no-repeat}
    .newmakrs-smile-3.active{background:url(/public/images/frontend/reviews/smiles_small/3a.png) center center no-repeat}
    .newmakrs-smile-4.active{background:url(/public/images/frontend/reviews/smiles_small/4a.png) center center no-repeat}
    .newmakrs-padding{height:10px}
    .itemReview.newmakrs-itemReview{padding:2px;height:auto!important}
    .itemReview.newmakrs-itemReview p{margin-bottom:19px!important;line-height:19px!important}
    
    
    
    
    .editable{cursor:pointer; }
    .editable span{display:inline-block; position:relative;}
    .editable >div{display:inline-block; position:relative;}
    .editable button{border:none; background:transparent; outline:none; margin-top:4px; cursor:pointer; color:#db251c;}
    
    .editable span:not(.form):after{
        content: "";
        background: transparent url("/public/images/frontend/fleet_icons.png?1") no-repeat scroll;
        background-position:-2px -84px !important;
        width:18px;
        height:18px;
        position:absolute;
        top:-10px;
        right:-20px;
        z-index:99;
    }
    
    
    .route_price_edit{width:60px; padding: 4px !important}
    
    .save_route_price{
        min-width:120px;
        position:absolute;
        left:196px;
        top:0;
        z-index:999;
        background: #153170 ;
        color:#fff;
        text-align:center;
        padding:10px 3px;
        box-sizing:border-box;
    
    }
    
    .route_price_text{
        width:20px;
        border:none !important;
        background:transparent !important;
        padding: 0 !important;
    }
    
    
    
    .ajax_btn{
        background-image: url('/public/images/frontend/ajax-loader-sun.gif');
        background-color: #eee; color:#eee;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 28px;
    }
    
    
    /* Message box*/
    .message_box{position: fixed; width:100%; height:100%;top:0; left:0; background: rgba(255,255,255,0.1); z-index:99999;}
    .message_box > div{position:fixed;width: 300px;min-height: 100px;background: #fff;text-align:center;font-size: 12pt;color: #444;top: 25%;left: calc(50% - 150px);box-sizing: border-box;padding: 20px;border: 3px solid #ccc;z-index:99999;}
    .message_box-ok{margin-top: 20px;background: #153170 ; color: #fff;padding: 7px 0;font-size:14pt;cursor: pointer;}
    .message_box-ok:active{background:#2a53b0;}
    /* END Message box*/
    
    
    .ajax_link{
        background: url('/public/images/frontend/ajax-loader-sun.gif') center center no-repeat #eee !important;
        background-size: 21px !important;
        color: transparent !important;
    }
    
    
    .review_stat{
        color: #959595;
    }
    
    #for_blinger {
        display:none;
    }
    
    
    .lang_panel div{
      display: inline-block;
      border: 1px solid #eee;
      background:#fff;
    }
    
    .lang_panel label{
      padding: 8px 10px; display: inline-block; vertical-aling: top;
    }
    
    .lang_panel input[type=radio]:checked + label{
      background: #153170;
      color: #fff;
    
    }
    
    .socico{
      display: inline-block;
      box-sizing: border-box;
      width: 28px;
      height: 28px;
      background: url('/public/images/frontend/social_icons.png') no-repeat 0 0;
    }
    
    .socico.ico_linkedin{background-position: -122px -29px;}
    .socico.ico_facebook{background-position: -82px -29px;}
    .socico.ico_googleplus{background-position: -41px -29px;}
    .socico.ico_instagramm{background-position: 0 -29px;}
    .socico.ico_twitter{background-position: -164px -29px;}
    .socico.ico_youtube{background-position: 150px -29px;}
    .socico:hover{background-position-y:  -57px}
    
    
    .logos-list{
        display: flex;
        flex-flow:wrap;
        margin-top: 30px;
    }
    
    .logos-item{
        margin: 10px;
        width: 130px;
        height: 40px;
        display: flex
    }
    
    .logos-item img{
        max-width: 1300px;
        max-height: 40px;
        margin: 0 auto;
    
    }
    
    img.partner-logo{
        max-width: 130px;
        height: 40px;
        padding-left: 10px;
        float: left;
    
    }
    
    
    
    
    #modal_voucher{
        width: 350px;
        /*height: 460px;*/
    
    
        position: fixed;
        top: 20%;
        left: 65%;
        margin-top: -150px;
        margin-left: -150px;
        display: none;
    
        z-index: 99999;
        padding: 20px 10px;
    }
    #modal_share_content{
        width: 350px;
        position: absolute;
        right: 0%;
    }
    
    #modal_share_content .shareBtChild{
        zoom: 1.5;
        cursor: pointer;
        padding-top: 2px;
        padding-left: 5px;
    }
    
    #share_copy_link{zoom: 0.8;margin-left:-6px;color: #153170;}
    #share_copy_link > i{position:absolute;margin-top:6px;zoom: 0.8;}
    #share_whatsapp_link{display:inline-block;margin-left:-8px;zoom:0.65;line-height: 2.2;}
    #share_layer_in{border:2px solid #c0bebe;border-radius:3px;}
    
    
    .layer{z-index:99;width:100%;}
    .layer .layer-in{position:relative;background:#eff4f7;margin:0 auto;text-align:left;color:#222;font-family:Tahoma;font-size:14px;font-weight:400;line-height:18px;z-index:9999}
    .layer-maincount{padding:0 20px;box-sizing:border-box; height:100%}
    .layer .layer-close{text-decoration:none;display:block;position:absolute;top:13px;right:23px;width:13px;height:13px;cursor:pointer;background:url(/public/images/frontend/new_design/cross_calendar.png) 0 0 no-repeat}
    .layer .layer-close:hover{background-position:0 -13px}
    .layer .layer-close img{display:block}
    .shadow-layer{background:rgba(0,0,0,0.7)/*url(/public/images/frontend/new_design/black90.png) repeat*/;position:fixed;width:100%;height:100%;left:0;top:0;z-index:98;right:0;bottom:0}
    .shadow-layer.transparent{background:transparent}
    .layer .layer-in p{line-height:32px;font-size:20px;text-align:justify}
    .layer_header{line-height:36px;font-size:30px;text-align:left;color:#AE091E;font-weight:700;margin-bottom:20px;height:100%}
    .cancel-close{position:relative;top:-36px}
    
    .layer .layer-in {
        position: relative;
        background: #eff4f7;
    
        margin: 0 auto;
        text-align: left;
        color: #222;
        font-family: Tahoma;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        z-index: 9999;
    }
    
    .layer-helper {
        border: 6px solid #cedefb;
        padding-top: 30px;
    }
    
    #send_voucher{
        width: 49%;
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin-left: 10px;
    }
    #download_voucher{
        width: 95%;
        position: relative;
        display: inline-block;
        margin-left:15px;
    }
    
    .voucher_case{
        padding: 10px;
        width: 200px;
        margin: 5px;
        background: #1d56b3;
        color: #fff;
        border: 0;
        border-radius: 3px;
        display:inline-block;
        font-family:Tahoma, Arial, sans;
        cursor: pointer;
    }
    
    .download_modal{
        position: absolute;
        bottom: 10px;
        left: 0px;
        margin-left: 0px;
        font-family:Tahoma, Arial, sans
    
    }
    
    .buttons_modal{
        display: none
    }
    
    .send_modal{
         position: absolute;
        top: calc(100% + 55px);
        left: -0px;
        font-family:Tahoma, Arial, sans;
        z-index: 999999999;
    
    }
    
    
    input[type="radio"]:checked+ .buttons_modal{
        display: inline !important;
    }
    
    #partner_email{
        margin-left: 25px;
        font-size: 14px;
        font-family:Tahoma, Arial, sans;
        margin-top: -5px;
        margin-bottom: 65px
    
    }
    
    #choose_voucher{
        font-size: 14px;
        color:#1d56b3;
        font-family:Tahoma, Arial, sans;
        margin-bottom: 10px;
    }
    
    .layer-opened{
        display: block !important;
    }
    input[type="radio"]:checked + .buttons_modal label{ font-weight: bold; }
    
    
    #send_passport_change_message{
            position: absolute;
        margin-top: -2px;
        background: #d9f5df;
        border: 0px;
        padding: 10px;
        z-index: 85;
        width: 80%;
        text-align: center;
        border: 2px solid #c3f1d6;
    }
    
    .informersViewButton{
            border: 1px solid #153170;
            display: inline;
            padding: 10px;
            text-decoration:none;
            border-radius:3px;
    }
    
    #informersView{
        height: 30px;
    }
    
    .air-autocomplete-space, .res-autocomplete-space{
        width: 412px;
        position: absolute;
        background: #fff;
    }
    
    .air-autocomplete-row, .res-autocomplete-row{
           color: #333333;
           line-height: 2.0;
    }
    
    .air-autocomplete-row small .res-autocomplete-row  small{
        display: block;
        color: rgb(116, 144, 142);
        max-width:450px;
        overflow:hidden;
    }
    
    
    
     .air-autocomplete-row[data-value_en="Airport"], .res-autocomplete-row[data-value_en="Airport"] {
        background-image:url("/public/images/frontend/ac_airport_mark.png");
    
        background-repeat:no-repeat;
        padding-left: 25px;
    }
    
    .air-autocomplete-row[data-value_en="Sea"], .res-autocomplete-row[data-value_en="Sea"] {
        background-image:url("/public/images/frontend/ac_sea_mark.png");
    
        background-repeat:no-repeat;
        padding-left: 25px;
    }
    
    .air-autocomplete-row[data-value_en="Train"], .res-autocomplete-row[data-value_en="Train"] {
        background-image:url("/public/images/frontend/ac_train_mark.png");
    
        background-repeat:no-repeat;
        padding-left: 25px;
    }
    
    .air-autocomplete-row[data-value_en="Bus"], .res-autocomplete-row[data-value_en="Bus"] {
        background-image:url("/public/images/frontend/ac_bus_mark.png");
    
        background-repeat:no-repeat;
        padding-left: 25px;
    }
    
    .air-autocomplete-row[data-value_en="Geo"], .res-autocomplete-row[data-value_en="Geo"] {
        background-image:url("/public/images/frontend/ac_geo_mark.png");
    
        background-repeat:no-repeat;
        padding-left: 25px;
    }
    
    .main-partner-logo, .partner-logo{
        display: inline-block;
        vertical-align: top;
        min-height: 20px;
        box-sizing: border-box;
    }
    
    
    .help_for_fee{
        width: 18px;
        height: 18px;
        position: absolute;
        top: -35px;
        right: -15px;
        z-index: 9999;
       color: #153170 !important;
    }
    .layer-helper-fee{
            border: 2px solid #cedefb;
        padding: 10px;
        text-align: center;
    }
    
    #fee_modal_text{
        margin-left: auto;
        max-width: 80%;
    }
    
    
    .link_remove {
        display: inline-block;
        vertical-align: top;
        background: #eee;
        font-size: 14px;
        position: absolute;
        margin-left: 80px;
        width: 20px;
        height: 20px;
        padding: 3px 5px;
        font-weight: bold;
        border-radius: 3px;
        box-sizing: border-box;
    }
    
    
    .person_count{display:inline-block;vertical-align:top;width:31%;margin-right:3.5%;height:38px}
    .person_count:last-child{margin-right:0}
    .person_header{text-align:center;color:#0a54b0;font-family:Tahoma;font-size:10px;line-height:10px;margin-bottom:16px;padding-top:4px}
    .person_btns{display:table;width:100%;text-align:center}
    .person_btn_plus,.person_btn_minus{display:table-cell;vertical-align:middle;width:36px;border:1px solid #c7cbcd;cursor:pointer;height:38px;min-width:30px}
    .person_btn_plus{background:url(/public/images/frontend/new_design/plus.png) 50% 50% no-repeat}
    .person_btn_minus{background:url(/public/images/frontend/new_design/minus.png) 50% 50% no-repeat}
    input.person_btn_value{width:40px;border:1px solid #c7cbcd;color:#102d6d;font-family:Tahoma;font-size:17px;line-height:17px;background:#fff;text-align: center;height: 38px;}
    .person_btn_value .selectBox-dropdown{height:37px;line-height:38px;border-radius:0;min-width:50px;border:none;background:transparent;min-width:40px;width:40px!important}
    .selectBox-options{min-width:60px!important}
    .person_btn_value .selectBox-dropdown .selectBox-label{padding:0;box-sizing:border-box;width:100%!important;text-align:center}
    .person_btn_value .selectBox-arrow{display:none}
    .select_person_value{height:38px}
    .person_btn_minus:hover,.person_btn_plus:hover{background-color:#e5e9ef;border:1px solid #aeb8cd}
    
    .widget_title{
        color: #153170;
        margin-bottom: 5px;
    }
    
    
    @media (max-width: 650px){
        .loginDaRegBlock{
                padding: 14px;
                width: min-content;
                margin:0;
        }
        .transferData.adaptive a.greyButton.edit {
            position: relative;
            margin: 0;
            width: 100%;
            text-align: center;
        }

        .adaptive .edit_trans_order {
            display: inline-block !important;
        }

    }
    
    #kHelp{
        position: fixed;
        bottom: 0;
        right: 0;
        padding: 8px;
        width: 115px;
        background: #31b1fa;color:#fff;
        border:none;
        display: none;
        z-index: 99;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        transform: rotate(-90deg);
        transform-origin: 48px -35px 0px;
    }
    
    #kHelp.kread:before{
        content: attr(data-cnt);
        position: absolute;
        width: 20px;
        height: 20px;
        right: 3px;
        top: -10px;
        background: #f44336;
        color: #fff;
        padding: 2px;
        box-sizing: border-box;
        font-size: 12px;
        border-radius: 5px;
    }
    
    #kHelp:hover{
        cursor: pointer;
        background: #258cc7;
    }
    
    
    
    @media  (max-width: 650px){
        .authTabsMobile li{
            width:100%;
            border-radius:0 !important;
            margin: 0;
            text-align:center;
         }
    
         .authTabsMobile{
            display: inline-block;
         }
    
         .blur_auth_banners {
            width: 175px;
            height: 34%;
            float: left;
            margin: 30px 0 26px 0;
            font-size: 17px;
            text-align: center;
          }
    }
    
    #ava_place:hover{
        background: #000;
        opacity: 0.2;
    }
                    
    div.user_avatar_div img:hover{
        opacity: 0.5;
    }
    
    .accountButton:hover{
        opacity: 1;
    }
    
    .accountButton{
        opacity: 0.7;
        text-decoration: none;
        font-weight: 500;
        border-radius: 5px;
        padding: 6px;
    }
    
    .redButtonDeleteAvatar{
        border: 1px solid red;
        color: red;
    }
                        
    .greyButtonChangeAvatar{
        border: 1px solid gray;
        color: gray;
    }

        
    .navigation{
        display: flow-root;
    }

.menu.fi-right .flag{
    width: 100%;
}
    
    
    @media (max-width: 650px){
        .balance{
            float: none !important;
            width: 100%  !important;
        }

        .pp .myData .inputText {
            display: contents;
        }

        .partnersTabs .myData p.desc {
             margin-left: 0 !important; 
        }

        .pp .myData .inputText label{
            width: 100%;
        }

        .pp .myData .inputText input{
            width: 100%;
        }

        .button-03{
            margin-left: 0 !important;
        }
    }



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

.adaptive .more_details{
    display: none;
}

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

@media  (max-width: 650px) {
    
    
    .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%;
        text-align: left;
        display: flex;
        border: none !important;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: space-between;
        padding-left: 10px;
    }


    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%;
    }


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


    .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 .row.edit-field-mobile-title{
        display: block !important;
        font-weight: bold;
        font-size: 12px;
    }

}

#editOrder .row.edit-field-mobile-title{
    display:none;
}

.footerBlock{
    display: inline-block;
    width: 100%;
}




@media  (max-width: 650px) {
    table.orderActionList.adaptive {
        border-radius: 5px;
        font-weight: normal;
        border: none;
        border-collapse: collapse;
        width: 100%;
        max-width: 100%;
    }

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

    .greyButton.edit.edit_trans_order{
        width: 100%;
        text-align: center;
        margin: 0;
        display: inline-block;
        position: relative;
    }

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

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

    .roomListForm table{
        margin:0 !important;
    }

    #closeEditTransferForm{
        display: block;
        position: relative;
        float: right;
        display: inline-block !important;
        cursor: pointer;
        margin: 6px;
    }


    .under_review{
        display:block !important;
        font-size: 14px;
        width: 100%;
        color: #f55a00;
    }
}
.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 {
    width: 100%;
    margin-top: 6px;
}

#form_to_change.adaptive{
    width: 100%;
}

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

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

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

.order_number_copy_icon.copied{
    background-image: url(/public/images/frontend/copy_copied.svg);
}

.order_number_copy_icon{
    display: inline-block;
    background-image: url(/public/images/frontend/copy.svg);
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.voucher-label{
    font-size: 12px;
    margin-bottom: 5px;
}

.partner-form-group{
    display: flex;
    flex-direction: column;
}

.partner-inputs-container{
    display: flex;
    column-gap: 10px;
}

.display-flex{
    display: flex;
}

.password-row{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5px;
}

.password-row input{
    background: none;
    box-shadow: none;
    border: none;
    outline: none;
}

.password-row .icon-hide{
    display: none;
}

.password-group{
    border: 1px solid #b6c4d3;
    border-radius: 3px;
    background: linear-gradient(to bottom, #f8f8f8 0%,#ffffff 36%,#ffffff 100%);
    box-shadow: 0 4px 4px #EAEAEA inset;
    width: auto;
    display: inline-block;
    display: inline-flex;
    align-items: center;
    padding-right: 5px;
}

.password-group img{
    cursor: pointer;
}

.button-03[disabled]{
    color: #444;
    background: #ccc;
}