body{background-color:#f5f1ea;font-family:Verdana,Geneva,sans-serif;overflow-x:auto}.row:after,.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}.row,.clearfix{*zoom:1}.pullLeft{float:left}.pullRight{float:right}.information{padding:5px;background-color:#fffbbf}.container{min-width:1024px;max-width:1340px;width:1230px;margin:0 auto}.container.searchResults{position:relative}.container.searchResults .loadingMask{margin:0!important;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}.container.searchResults .loadingMask div{background-color:rgba(0,0,0,.2);height:100%}.container.searchResults .loadingMask img{width:32px;height:32px;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}.groupByCountry{height:40px;line-height:40px;background-color:#092a5e;font-size:20px;color:#fff;padding-left:20px}button.submitFilter{margin:5px;padding:5px}.borderedCheckBoxList{border-bottom:1px solid #d3d3d3}.advancedSearchContainer{position:relative;background-color:#fff;padding:15px 15px 10px 15px}.advancedSearchContainer .col{float:left;width:224px;margin-left:20px}.advancedSearchContainer .col:first-child{margin-left:0}.advancedSearchContainer .countPeople .adult{float:left;width:100px}.advancedSearchContainer .countPeople .children{float:right;position:relative;width:116px}.advancedSearchContainer .excursionTours{position:relative}.advancedSearchContainer.excursionTourFilter,.advancedSearchContainer.restSearchFilter{padding:0}.advancedSearchContainer.excursionTourFilter .datepickerContainer,.advancedSearchContainer.restSearchFilter .datepickerContainer{margin-right:30px}.advancedSearchContainer.excursionTourFilter .datepickerContainer .hasDatepicker,.advancedSearchContainer.restSearchFilter .datepickerContainer .hasDatepicker{width:175px}.advancedSearchContainer.excursionTourFilter .countOfNight,.advancedSearchContainer.restSearchFilter .countOfNight{margin-right:30px;width:125px}.advancedSearchContainer.excursionTourFilter .countOfNight .separator,.advancedSearchContainer.restSearchFilter .countOfNight .separator{margin:0 7px}.advancedSearchContainer.excursionTourFilter .countOfNight .formControl,.advancedSearchContainer.restSearchFilter .countOfNight .formControl{float:left;width:50px}.advancedSearchContainer.excursionTourFilter .adult,.advancedSearchContainer.restSearchFilter .adult{margin-right:30px;width:91px}.advancedSearchContainer.excursionTourFilter .children,.advancedSearchContainer.restSearchFilter .children{margin-right:30px}.advancedSearchContainer.excursionTourFilter .food,.advancedSearchContainer.restSearchFilter .food{margin-right:30px;width:150px}.advancedSearchContainer.excursionTourFilter .submitBlock,.advancedSearchContainer.restSearchFilter .submitBlock{margin-top:15px}.advancedSearchContainer.excursionTourFilter .submitBlock .btnSubmit,.advancedSearchContainer.restSearchFilter .submitBlock .btnSubmit{padding:0 10px}.advancedSearchContainer.restSearchFilter{margin-top:30px}.advancedSearchContainer.restSearchFilter .datepickerContainer,.advancedSearchContainer.restSearchFilter .countOfNight,.advancedSearchContainer.restSearchFilter .adult,.advancedSearchContainer.restSearchFilter .food,.advancedSearchContainer.restSearchFilter .children{margin-right:25px}.advancedSearchContainer.restSearchFilter .food{width:170px}.advancedSearchContainer.restSearchFilter .childrenCount .btnDefault.selectedChildren{margin-left:0}.advancedSearchContainer.restSearchFilter .childrenCount .btnDefault.selectedChildren:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#fff 0%,#f5f5f5 100%);border:1px solid #ddd}.advancedSearchContainer .footerAdvancedSearchContainer{margin-top:12px}.advancedSearchContainer .footerAdvancedSearchContainer .numberOfResults{font-size:11px;color:#a3ae74}.advancedSearchContainer .footerAdvancedSearchContainer .numberOfResults .resultCounter{margin-top:7px}.advancedSearchContainer .footerAdvancedSearchContainer .numberOfResults .icoInfo{float:left;margin-right:5px}.advancedSearchContainer .footerAdvancedSearchContainer .btnClear{float:left;margin:5px 27px 0 0;border:0}.advancedSearchContainer .footerAdvancedSearchContainer .btnClear span{border-bottom:1px dashed #092a5e}.advancedSearchContainer .footerAdvancedSearchContainer .btnClear .spriteSolr{border:0;float:left;margin:5px 7px 0}.advancedSearchContainer .footerAdvancedSearchContainer .btnSubmit{width:90px}.advancedSearchContainer .footerAdvancedSearchContainer .btnSubmit .spriteSolr{float:left;margin:8px 2px 0 -3px}.advancedSearchContainer .footerAdvancedSearchContainer .pullRight{margin-right:-3px}.bannerContainer.row{margin:10px 0}.bannerContainer img{float:left;margin-left:12px}.bannerContainer img:first-child{margin-left:0}.no-flight-checkbox-panel{display:inline-block}.no-flight-checkbox-panel label{position:relative;cursor:pointer}.no-flight-checkbox-panel input{position:absolute;top:-4px;left:-20px}.searchResultsContainer{background-color:#fff}.searchResultsContainer .resultHeader{height:40px;background-color:#f4efdf;margin-bottom:20px;top:0;z-index:1}.searchResultsContainer .resultHeader .resultCounter{margin:12px 0 0 15px;font-size:14px;color:#313131}.searchResultsContainer .resultHeader .resultCounter .icoInfo{display:none}.searchResultsContainer .resultHeader .copyLink{margin:11px 15px 0 0}.searchResultsContainer .resultHeader .copyLink .btnLink{position:relative;border:0}.searchResultsContainer .resultHeader .copyLink .btnLink span{border-bottom:1px dashed #464646}.searchResultsContainer .resultHeader .copyLink .btnLink .spriteSolr{float:left;border:0;margin:2px 5px 0 0}.searchResultsContainer .resultHeader .currency{margin:11px 24px 0 0}.searchResultsContainer .resultHeader .currency label,.searchResultsContainer .resultHeader .currency .formControl{display:inline-block}.searchResultsContainer .resultHeader .currency .dropdownMenu{width:auto}.searchResultsContainer .resultHeader .currency label,.searchResultsContainer .resultHeader .currency .dropdown{font-size:12px}.searchResultsContainer .noDepartureCityBlock{margin:-1.6em 0 0 135px}.searchResultsContainer .resultsBlock{padding:0 15px;margin-bottom:50px}.searchResultsContainer .resultsBlock .filtersSidebar{background-color:#f6fbff;float:left;width:224px}.searchResultsContainer .resultsBlock .filtersSidebar label{margin:0 0 6px 1px}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock.open .filterHeading .spriteSolr{background-position:0 -625px}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock.filterTools{padding:5px 10px 9px 10px}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock.filterTools .icoClear{margin-right:10px}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock.filterTools .icoHideFilters{margin-top:6px;cursor:pointer}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock.filterTools a{font-size:13px;color:#092a5e;cursor:pointer;text-decoration:none}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock.filterTools a span{text-decoration:underline}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock.filterTools a span:hover{text-decoration:none}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock .filterHeading{background-color:#dcf0ff;padding:0 10px;height:30px;line-height:30px;font-size:12px;font-weight:bold;color:#313131;cursor:pointer}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock .filterHeading .spriteSolr{margin-right:8px}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock .filterContent{padding:10px 10px 20px 10px}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock .filterContent>div{margin-top:8px}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock .filterContent>div:first-child{margin-top:0}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock .filterContent .formControl .dropdown{white-space:nowrap}.searchResultsContainer .resultsBlock .filtersSidebar .filterBlock .promotionFilter{padding:10px 10px 20px 10px}.searchResultsContainer .resultsBlock .resultsContent{float:left;margin-left:20px;width:956px}.searchResultsContainer .resultsBlock .resultsContent .showByNumber label,.searchResultsContainer .resultsBlock .resultsContent .sortBy label,.searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel label{font-size:13px}.searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel{padding-bottom:16px;margin-bottom:17px;border-bottom:1px solid #ddd}.searchResultsContainer .resultsBlock .resultsContent .showByTourOrHotel,.searchResultsContainer .resultsBlock .resultsContent .sortBy{float:right}.searchResultsContainer .resultsBlock .resultsContent .showByTourOrHotel .disable .formControl .btnDefault,.searchResultsContainer .resultsBlock .resultsContent .sortBy .disable .formControl .btnDefault{color:#999;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#fff 0%,#f5f5f5 100%);border-color:#ddd;cursor:default}.searchResultsContainer .resultsBlock .resultsContent .showByTourOrHotel .disable .formControl .sortUp,.searchResultsContainer .resultsBlock .resultsContent .sortBy .disable .formControl .sortUp,.searchResultsContainer .resultsBlock .resultsContent .showByTourOrHotel .disable .formControl .sortDown,.searchResultsContainer .resultsBlock .resultsContent .sortBy .disable .formControl .sortDown{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.searchResultsContainer .resultsBlock .resultsContent .showByTourOrHotel{margin-right:20px}.searchResultsContainer .resultsBlock .resultsContent .sortBy .btnDefault.hotel{width:28px}.searchResultsContainer .resultsBlock .resultsContent .sortBy .sortArrow{font-size:13px}.searchResultsContainer .resultsBlock .resultsContent .sortBy small{font-size:10px;color:#999}.searchResultsContainer .resultsBlock .resultsContent .footerToolsPanel{margin:20px 0}.searchResultsContainer .resultsBlock .resultsContent .footerToolsPanel .showByNumber{width:200px;float:left}.searchResultsContainer .resultsBlock .resultsContent .footerToolsPanel .showByNumber label{font-size:13px;margin:10px 5px 0 0;float:left}.searchResultsContainer .resultsBlock .resultsContent .footerToolsPanel .showByNumber .formControl{width:58px}.searchResultsContainer .resultsBlock .resultsContent .radioGroup .btnDefault{border-left:0}.searchResultsContainer .resultsBlock .resultsContent .radioGroup .btnDefault.first{border-left:1px solid #ddd}.searchResultsContainer .resultsBlock .resultsContent .groupByCountryAndCategory{float:left;margin-top:16px}.searchResultsContainer .resultsBlock .resultsContent .groupByCountryAndCategory .btnDefault{border:1px solid #929292;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0M5QzlDOSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff 0%,#c9c9c9 100%);background-image:-moz-linear-gradient(top,#fff 0%,#c9c9c9 100%);background-image:-o-linear-gradient(top,#fff 0%,#c9c9c9 100%);background-image:linear-gradient(to bottom,#fff 0%,#c9c9c9 100%)}.searchResultsContainer .resultsBlock .resultsContent .showByNumber{float:right;margin-right:7px;font-size:13px;color:#464646}.searchResultsContainer .resultsBlock .resultsContent .showByNumber>div{width:60px;float:left}.searchResultsContainer .resultsBlock .resultsContent .gridStyle{border:1px solid #d4d4d4;width:400px}.searchResultsContainer .resultsBlock .resultsContent .ngCellText{white-space:normal}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon{float:left;margin-right:2px;height:20px;vertical-align:middle;background:transparent url("/App_Themes/AgencyCommonStyles/img/spriteSolr.png") 0 0 no-repeat}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.hotelQuota{width:20px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.hotelQuota.highAvail{background-position:0 -100px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.hotelQuota.lowAvail{background-position:0 -175px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.hotelQuota.notAvail{background-position:0 -250px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota,.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota{width:22px;padding-left:23px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota span,.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota span{font-size:11px;line-height:20px;color:#464646}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota.lowAvail{background-position:0 -1350px;padding:0;width:20px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota.highAvailMore{background-position:0 -125px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota.highAvailLess{background-position:0 -1300px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota.lowAvailMore{background-position:0 -200px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota.lowAvailLess{background-position:0 -1250px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightToQuota.notAvail{background-position:0 -275px;padding:0;width:20px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota.lowAvail{background-position:0 -1375px;padding:0;width:20px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota.highAvailMore{background-position:0 -150px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota.highAvailLess{background-position:0 -1325px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota.lowAvailMore{background-position:0 -225px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota.lowAvailLess{background-position:0 -1275px}.searchResultsContainer .resultsBlock .resultsContent .quotaIcon.flightFromQuota.notAvail{background-position:0 -300px;padding:0;width:20px}.homePage .advancedSearchContainer{padding:0}.homePage .searchPanelSolr{margin-bottom:0;background-color:#fff;position:relative;float:left;height:267px}.homePage .searchPanelSolr .no-flight-checkbox-panel{margin:-16px 0 0 0;float:right}.homePage .searchPanelSolr.oldStyle{border-bottom:5px solid #6cafe0;border-left:5px solid #6cafe0;border-right:5px solid #6cafe0}.homePage .searchPanelSolr.oldStyle.fullSearch{width:950px}.homePage .searchPanelSolr .wrapperSearchPanelSolr{border:5px solid #6cafe0;height:228px}.homePage .searchPanelSolr .wrapperSearchPanelSolr .searchFilter{padding-top:12px}.homePage .searchPanelSolr .wrapperSearchPanelSolr .regularFlightsFilter iframe{border:0}.homePage .searchPanelSolr h3{margin:0 0 10px 0;padding:8px 9px 7px;color:#fff;font-size:18px;line-height:18px;background:#6cafe0}.homePage .searchPanelSolr.fullSearch{position:absolute;top:0;left:0;z-index:10;width:960px}.homePage .searchPanelSolr .searchTabs{padding:0;margin:0;list-style-type:none;background:#89bfe6;border-bottom:1px solid #fff}.homePage .searchPanelSolr .searchTabs li{display:block;float:left;margin:0;padding:0 10px 0 10px;width:216px;height:33px;color:#fff;border-left:1px solid #fff}.homePage .searchPanelSolr .searchTabs li:first-child{border-left:0}.homePage .searchPanelSolr .searchTabs li.active{border-bottom-color:#6cafe0;background:#6cafe0;margin-bottom:-1px;padding-bottom:1px}.homePage .searchPanelSolr .searchTabs li .change{color:#fff;-webkit-animation-name:blinker;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:2s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.homePage .searchPanelSolr .searchTabs li .title{display:block;font-size:14px;line-height:17px}.homePage .searchPanelSolr .searchTabs li .info{display:block;font-size:9px;line-height:12px}.homePage .searchPanelSolr .resultCounter .icoInfo{display:none}.homePage .searchPanelSolr .row .short,.homePage .searchPanelSolr .row .full{float:left}.homePage .searchPanelSolr .row .short .col:first-child{margin:0 12px 0 11px}.homePage .searchPanelSolr .row .full{border-left:1px solid #ddd;margin-left:11px;padding-left:22px}.homePage .searchPanelSolr .row .full .col.first{margin:0 13px 0 0}.homePage .searchPanelSolr .row .full input{width:203px}.homePage .searchPanelSolr .row .col{width:215px;margin:0 10px 0 0}.homePage .searchPanelSolr .row .col>div{margin:0 0 10px 0}.homePage .searchPanelSolr .row .col label{margin-bottom:6px}.homePage .searchPanelSolr .row.countPeople .adult{width:90px}.homePage .searchPanelSolr .row.countPeople .adult .spinnerInput{width:20px}.homePage .searchPanelSolr .row.countPeople .children{width:116px}.homePage .searchPanelSolr .row.countOfNight .formControl{float:left;width:89px}.homePage .searchPanelSolr .row.countOfNight .nightsTo{float:right}.homePage .searchPanelSolr .row.countOfNight .separator{margin-left:15px}.homePage .searchPanelSolr .row .submitBlock{margin:26px 0 0 0!important}.homePage .searchPanelSolr .row .submitBlock .btnSubmit{width:90px}.homePage .searchPanelSolr .row .submitBlock .btnSubmit .spriteSolr{float:left;margin:8px 2px 0 -3px}.homePage .searchPanelSolr .advancedSearchFiltersLink,.homePage .searchPanelSolr .basicSearchFiltersLink{position:relative;display:inline-block;width:100px;padding-right:10px;font-size:12px;line-height:14px;text-align:right;color:#455c79;cursor:pointer}.homePage .searchPanelSolr .advancedSearchFiltersLink .arrow,.homePage .searchPanelSolr .basicSearchFiltersLink .arrow{padding:0;width:9px;background-image:none;position:absolute;top:-1px;right:-3px;font-size:13px;text-indent:-26px;overflow:hidden}.homePage .searchPanelSolr .basicSearchFiltersLink{margin-right:23px;padding:0;width:60px}.homePage .searchPanelSolr .basicSearchFiltersLink .arrow{position:absolute;top:0;left:-12px;text-indent:-1px}.homePage .searchPanelSolr .datepickerContainer .hasDatepicker{width:203px;cursor:pointer}.homePage .searchPanelSolr .datepickerContainer .comingDate{position:absolute;right:0;top:-18px;font-size:11px;color:#455c79;cursor:pointer;text-decoration:none;border:0;border-bottom:1px;border-style:dotted;line-height:13px}.searchResultsContainer .loadingMask,.advancedSearchContainer .loadingMask,.filtersSidebar .loadingMask,.simpleSearchContainer .loadingMask{margin:0!important;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}.searchResultsContainer .loadingMask div,.advancedSearchContainer .loadingMask div,.filtersSidebar .loadingMask div,.simpleSearchContainer .loadingMask div{background-color:rgba(0,0,0,.2);height:100%}.searchResultsContainer .loadingMask img,.advancedSearchContainer .loadingMask img,.filtersSidebar .loadingMask img,.simpleSearchContainer .loadingMask img{width:32px;height:32px;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}.searchResultsContainer .col>div,.advancedSearchContainer .col>div,.filtersSidebar .col>div,.simpleSearchContainer .col>div{margin-top:14px}.searchResultsContainer .col>div:first-child,.advancedSearchContainer .col>div:first-child,.filtersSidebar .col>div:first-child,.simpleSearchContainer .col>div:first-child{margin-top:0}.searchResultsContainer label,.advancedSearchContainer label,.filtersSidebar label,.simpleSearchContainer label{display:block;font-size:11px;line-height:10px;font-weight:normal;margin:0 0 6px 2px;color:#464646}.searchResultsContainer input[type="text"],.advancedSearchContainer input[type="text"],.filtersSidebar input[type="text"],.simpleSearchContainer input[type="text"],.searchResultsContainer #priceRangeFrom,.advancedSearchContainer #priceRangeFrom,.filtersSidebar #priceRangeFrom,.simpleSearchContainer #priceRangeFrom,.searchResultsContainer #priceRangeTo,.advancedSearchContainer #priceRangeTo,.filtersSidebar #priceRangeTo,.simpleSearchContainer #priceRangeTo{-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.1);color:#464646;border:1px solid #d2d1d1;height:18px;width:212px;font-size:12px;padding:4px 0 4px 10px;line-height:18px}.searchResultsContainer input[disabled],.advancedSearchContainer input[disabled],.filtersSidebar input[disabled],.simpleSearchContainer input[disabled]{background-color:#fbfbfb;color:#fff}.searchResultsContainer .inputGroup input,.advancedSearchContainer .inputGroup input,.filtersSidebar .inputGroup input,.simpleSearchContainer .inputGroup input{float:left;width:auto}.searchResultsContainer .formControl,.advancedSearchContainer .formControl,.filtersSidebar .formControl,.simpleSearchContainer .formControl{position:relative}.searchResultsContainer .formControl.open .caret,.advancedSearchContainer .formControl.open .caret,.filtersSidebar .formControl.open .caret,.simpleSearchContainer .formControl.open .caret{background-position:0 -1175px}.searchResultsContainer .formControl.open .dropdownMenu,.advancedSearchContainer .formControl.open .dropdownMenu,.filtersSidebar .formControl.open .dropdownMenu,.simpleSearchContainer .formControl.open .dropdownMenu{display:block}.searchResultsContainer .formControl.open .dropdownMenu:hover li.active,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.active,.filtersSidebar .formControl.open .dropdownMenu:hover li.active,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.active{background-color:#fff}.searchResultsContainer .formControl.open .dropdownMenu:hover li.active a,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.active a,.filtersSidebar .formControl.open .dropdownMenu:hover li.active a,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.active a,.searchResultsContainer .formControl.open .dropdownMenu:hover li.active span,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.active span,.filtersSidebar .formControl.open .dropdownMenu:hover li.active span,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.active span{color:#464646}.searchResultsContainer .formControl.open .dropdownMenu:hover li.active:hover,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.active:hover,.filtersSidebar .formControl.open .dropdownMenu:hover li.active:hover,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.active:hover{background-color:#092a5e}.searchResultsContainer .formControl.open .dropdownMenu:hover li.active:hover a,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.active:hover a,.filtersSidebar .formControl.open .dropdownMenu:hover li.active:hover a,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.active:hover a,.searchResultsContainer .formControl.open .dropdownMenu:hover li.active:hover span,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.active:hover span,.filtersSidebar .formControl.open .dropdownMenu:hover li.active:hover span,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.active:hover span{color:#fff}.searchResultsContainer .formControl.open .dropdownMenu:hover li.unavailable.active a,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.unavailable.active a,.filtersSidebar .formControl.open .dropdownMenu:hover li.unavailable.active a,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.unavailable.active a,.searchResultsContainer .formControl.open .dropdownMenu:hover li.unavailable.active span,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.unavailable.active span,.filtersSidebar .formControl.open .dropdownMenu:hover li.unavailable.active span,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.unavailable.active span{color:#999}.searchResultsContainer .formControl.open .dropdownMenu:hover li.unavailable:hover,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.unavailable:hover,.filtersSidebar .formControl.open .dropdownMenu:hover li.unavailable:hover,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.unavailable:hover{background-color:#092a5e;cursor:default}.searchResultsContainer .formControl.open .dropdownMenu:hover li.unavailable:hover a,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.unavailable:hover a,.filtersSidebar .formControl.open .dropdownMenu:hover li.unavailable:hover a,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.unavailable:hover a,.searchResultsContainer .formControl.open .dropdownMenu:hover li.unavailable:hover span,.advancedSearchContainer .formControl.open .dropdownMenu:hover li.unavailable:hover span,.filtersSidebar .formControl.open .dropdownMenu:hover li.unavailable:hover span,.simpleSearchContainer .formControl.open .dropdownMenu:hover li.unavailable:hover span{color:#999;cursor:default}.searchResultsContainer .formControl.open .dropdownMenu .unavailable a,.advancedSearchContainer .formControl.open .dropdownMenu .unavailable a,.filtersSidebar .formControl.open .dropdownMenu .unavailable a,.simpleSearchContainer .formControl.open .dropdownMenu .unavailable a,.searchResultsContainer .formControl.open .dropdownMenu .unavailable span,.advancedSearchContainer .formControl.open .dropdownMenu .unavailable span,.filtersSidebar .formControl.open .dropdownMenu .unavailable span,.simpleSearchContainer .formControl.open .dropdownMenu .unavailable span{color:#999}.searchResultsContainer .formControl.spinnerControl .btnDefault,.advancedSearchContainer .formControl.spinnerControl .btnDefault,.filtersSidebar .formControl.spinnerControl .btnDefault,.simpleSearchContainer .formControl.spinnerControl .btnDefault{float:left;padding:0;width:29px;text-align:center}.searchResultsContainer .formControl.spinnerControl .btnDefault .spriteSolr,.advancedSearchContainer .formControl.spinnerControl .btnDefault .spriteSolr,.filtersSidebar .formControl.spinnerControl .btnDefault .spriteSolr,.simpleSearchContainer .formControl.spinnerControl .btnDefault .spriteSolr{margin-top:8px}.searchResultsContainer .formControl.spinnerControl .spinnerInput,.advancedSearchContainer .formControl.spinnerControl .spinnerInput,.filtersSidebar .formControl.spinnerControl .spinnerInput,.simpleSearchContainer .formControl.spinnerControl .spinnerInput{float:left;width:23px;border-left:0;border-right:0}.searchResultsContainer .formControl.excursionControl .dropdownMenu,.advancedSearchContainer .formControl.excursionControl .dropdownMenu,.filtersSidebar .formControl.excursionControl .dropdownMenu,.simpleSearchContainer .formControl.excursionControl .dropdownMenu{max-height:150px;overflow-y:auto;top:auto!important}.searchResultsContainer .formControl.hotelControl .dropdownMenu,.advancedSearchContainer .formControl.hotelControl .dropdownMenu,.filtersSidebar .formControl.hotelControl .dropdownMenu,.simpleSearchContainer .formControl.hotelControl .dropdownMenu{max-height:150px;overflow-y:auto}.searchResultsContainer .formControl.hotelControl .hotelList,.advancedSearchContainer .formControl.hotelControl .hotelList,.filtersSidebar .formControl.hotelControl .hotelList,.simpleSearchContainer .formControl.hotelControl .hotelList{margin:0;padding:5px 0 0 0;list-style-type:none;overflow-y:auto;overflow-x:hidden;height:135px}.searchResultsContainer .formControl.hotelControl .hotelList li,.advancedSearchContainer .formControl.hotelControl .hotelList li,.filtersSidebar .formControl.hotelControl .hotelList li,.simpleSearchContainer .formControl.hotelControl .hotelList li{margin:0 5px 0 5px;font-size:13px;line-height:13px;color:#464646;text-decoration:none;cursor:pointer}.searchResultsContainer .formControl.hotelControl .hotelList li .icoClear,.advancedSearchContainer .formControl.hotelControl .hotelList li .icoClear,.filtersSidebar .formControl.hotelControl .hotelList li .icoClear,.simpleSearchContainer .formControl.hotelControl .hotelList li .icoClear{margin-right:6px}.searchResultsContainer .formControl.hotelControl .hotelList li .hotelName,.advancedSearchContainer .formControl.hotelControl .hotelList li .hotelName,.filtersSidebar .formControl.hotelControl .hotelList li .hotelName,.simpleSearchContainer .formControl.hotelControl .hotelList li .hotelName{white-space:nowrap}.searchResultsContainer .formControl.hotelControl .hotelList li .hotelInfo,.advancedSearchContainer .formControl.hotelControl .hotelList li .hotelInfo,.filtersSidebar .formControl.hotelControl .hotelList li .hotelInfo,.simpleSearchContainer .formControl.hotelControl .hotelList li .hotelInfo{margin-left:20px;font-size:11px;color:#969696}.searchResultsContainer .formControl.hotelControl .hotelLable,.advancedSearchContainer .formControl.hotelControl .hotelLable,.filtersSidebar .formControl.hotelControl .hotelLable,.simpleSearchContainer .formControl.hotelControl .hotelLable{position:absolute;top:60px;padding:5px;color:#999;font-style:italic;font-size:10pt;cursor:default}.searchResultsContainer .formControl .dropdown,.advancedSearchContainer .formControl .dropdown,.filtersSidebar .formControl .dropdown,.simpleSearchContainer .formControl .dropdown{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#fff 0%,#f5f5f5 100%);-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ddd;position:relative;padding:0 9px;width:auto;height:26px;line-height:26px;font-size:13px;font-weight:normal;color:#464646;cursor:pointer}.searchResultsContainer .formControl .dropdown.link,.advancedSearchContainer .formControl .dropdown.link,.filtersSidebar .formControl .dropdown.link,.simpleSearchContainer .formControl .dropdown.link{padding:0;background:none;border:0;border-bottom:1px dashed #464646;height:16px;line-height:16px}.searchResultsContainer .formControl .dropdown.slide,.advancedSearchContainer .formControl .dropdown.slide,.filtersSidebar .formControl .dropdown.slide,.simpleSearchContainer .formControl .dropdown.slide{padding:0 10px 0 30px}.searchResultsContainer .formControl .dropdown.slide .caret,.advancedSearchContainer .formControl .dropdown.slide .caret,.filtersSidebar .formControl .dropdown.slide .caret,.simpleSearchContainer .formControl .dropdown.slide .caret{right:auto;left:10px}.searchResultsContainer .formControl .dropdown.disabled,.advancedSearchContainer .formControl .dropdown.disabled,.filtersSidebar .formControl .dropdown.disabled,.simpleSearchContainer .formControl .dropdown.disabled{color:#bcbcbc}.searchResultsContainer .formControl .dropdown.disabled .caret,.advancedSearchContainer .formControl .dropdown.disabled .caret,.filtersSidebar .formControl .dropdown.disabled .caret,.simpleSearchContainer .formControl .dropdown.disabled .caret{background-position:0 -25px;cursor:default}.searchResultsContainer .formControl .dropdown .caret,.advancedSearchContainer .formControl .dropdown .caret,.filtersSidebar .formControl .dropdown .caret,.simpleSearchContainer .formControl .dropdown .caret{position:absolute;top:12px;right:10px}.searchResultsContainer .formControl .dropdownMenu,.advancedSearchContainer .formControl .dropdownMenu,.filtersSidebar .formControl .dropdownMenu,.simpleSearchContainer .formControl .dropdownMenu{-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;list-style-type:none;border:1px solid #ddd;border-top:0;margin:0;padding:0;width:100%;background-color:#fff;position:absolute;top:100%;left:0;z-index:11;overflow-x:hidden}.searchResultsContainer .formControl .dropdownMenu input[type="checkbox"],.advancedSearchContainer .formControl .dropdownMenu input[type="checkbox"],.filtersSidebar .formControl .dropdownMenu input[type="checkbox"],.simpleSearchContainer .formControl .dropdownMenu input[type="checkbox"],.searchResultsContainer .formControl .dropdownMenu .checkbox,.advancedSearchContainer .formControl .dropdownMenu .checkbox,.filtersSidebar .formControl .dropdownMenu .checkbox,.simpleSearchContainer .formControl .dropdownMenu .checkbox{float:left;margin:-1px 8px 0 0;width:13px;height:13px}.searchResultsContainer .formControl .dropdownMenu .firstElement,.advancedSearchContainer .formControl .dropdownMenu .firstElement,.filtersSidebar .formControl .dropdownMenu .firstElement,.simpleSearchContainer .formControl .dropdownMenu .firstElement{padding:7px 10px;border-bottom:1px solid #ddd}.searchResultsContainer .formControl .dropdownMenu .firstElement .row,.advancedSearchContainer .formControl .dropdownMenu .firstElement .row,.filtersSidebar .formControl .dropdownMenu .firstElement .row,.simpleSearchContainer .formControl .dropdownMenu .firstElement .row{margin:0;white-space:nowrap}.searchResultsContainer .formControl .dropdownMenu .firstElement .row span,.advancedSearchContainer .formControl .dropdownMenu .firstElement .row span,.filtersSidebar .formControl .dropdownMenu .firstElement .row span,.simpleSearchContainer .formControl .dropdownMenu .firstElement .row span{font-size:13px}.searchResultsContainer .formControl .dropdownMenu .fullList,.advancedSearchContainer .formControl .dropdownMenu .fullList,.filtersSidebar .formControl .dropdownMenu .fullList,.simpleSearchContainer .formControl .dropdownMenu .fullList{padding:0 10px 10px 10px;overflow-y:auto;overflow-x:hidden;max-height:150px}.searchResultsContainer .formControl .dropdownMenu .fullList .row,.advancedSearchContainer .formControl .dropdownMenu .fullList .row,.filtersSidebar .formControl .dropdownMenu .fullList .row,.simpleSearchContainer .formControl .dropdownMenu .fullList .row{margin:10px 0 0 0;white-space:nowrap}.searchResultsContainer .formControl .dropdownMenu .fullList .label,.advancedSearchContainer .formControl .dropdownMenu .fullList .label,.filtersSidebar .formControl .dropdownMenu .fullList .label,.simpleSearchContainer .formControl .dropdownMenu .fullList .label{display:block;padding-left:20px}.searchResultsContainer .formControl .dropdownMenu .fullList .name,.advancedSearchContainer .formControl .dropdownMenu .fullList .name,.filtersSidebar .formControl .dropdownMenu .fullList .name,.simpleSearchContainer .formControl .dropdownMenu .fullList .name{font-size:13px;color:#313131}.searchResultsContainer .formControl .dropdownMenu .fullList .count,.advancedSearchContainer .formControl .dropdownMenu .fullList .count,.filtersSidebar .formControl .dropdownMenu .fullList .count,.simpleSearchContainer .formControl .dropdownMenu .fullList .count{display:block;margin-top:3px;font-size:11px;color:#bbb9b9}.searchResultsContainer .formControl .dropdownMenu li,.advancedSearchContainer .formControl .dropdownMenu li,.filtersSidebar .formControl .dropdownMenu li,.simpleSearchContainer .formControl .dropdownMenu li{padding:0;margin:0;overflow:hidden}.searchResultsContainer .formControl .dropdownMenu li:hover,.advancedSearchContainer .formControl .dropdownMenu li:hover,.filtersSidebar .formControl .dropdownMenu li:hover,.simpleSearchContainer .formControl .dropdownMenu li:hover{background-color:#092a5e}.searchResultsContainer .formControl .dropdownMenu li:hover a,.advancedSearchContainer .formControl .dropdownMenu li:hover a,.filtersSidebar .formControl .dropdownMenu li:hover a,.simpleSearchContainer .formControl .dropdownMenu li:hover a,.searchResultsContainer .formControl .dropdownMenu li:hover span,.advancedSearchContainer .formControl .dropdownMenu li:hover span,.filtersSidebar .formControl .dropdownMenu li:hover span,.simpleSearchContainer .formControl .dropdownMenu li:hover span{color:#fff}.searchResultsContainer .formControl .dropdownMenu li a,.advancedSearchContainer .formControl .dropdownMenu li a,.filtersSidebar .formControl .dropdownMenu li a,.simpleSearchContainer .formControl .dropdownMenu li a,.searchResultsContainer .formControl .dropdownMenu li span,.advancedSearchContainer .formControl .dropdownMenu li span,.filtersSidebar .formControl .dropdownMenu li span,.simpleSearchContainer .formControl .dropdownMenu li span{display:block;height:25px;line-height:25px!important;padding:0 10px;font-size:13px;color:#464646;text-decoration:none;cursor:pointer;white-space:nowrap}.searchResultsContainer .formControl .dropdownMenu li.active,.advancedSearchContainer .formControl .dropdownMenu li.active,.filtersSidebar .formControl .dropdownMenu li.active,.simpleSearchContainer .formControl .dropdownMenu li.active{background-color:#092a5e}.searchResultsContainer .formControl .dropdownMenu li.active a,.advancedSearchContainer .formControl .dropdownMenu li.active a,.filtersSidebar .formControl .dropdownMenu li.active a,.simpleSearchContainer .formControl .dropdownMenu li.active a,.searchResultsContainer .formControl .dropdownMenu li.active span,.advancedSearchContainer .formControl .dropdownMenu li.active span,.filtersSidebar .formControl .dropdownMenu li.active span,.simpleSearchContainer .formControl .dropdownMenu li.active span{color:#fff}.searchResultsContainer .datepickerContainer,.advancedSearchContainer .datepickerContainer,.filtersSidebar .datepickerContainer,.simpleSearchContainer .datepickerContainer{position:relative}.searchResultsContainer .datepickerContainer .icoCalendar,.advancedSearchContainer .datepickerContainer .icoCalendar,.filtersSidebar .datepickerContainer .icoCalendar,.simpleSearchContainer .datepickerContainer .icoCalendar{position:absolute;top:8px;right:10px}.searchResultsContainer .datepickerContainer .hasDatepicker,.advancedSearchContainer .datepickerContainer .hasDatepicker,.filtersSidebar .datepickerContainer .hasDatepicker,.simpleSearchContainer .datepickerContainer .hasDatepicker{-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#fff 0%,#f5f5f5 100%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;font-size:13px;color:#464646;border:1px solid #ddd;height:18px;width:212px;padding:4px 0 4px 10px;line-height:18px;cursor:pointer}.searchResultsContainer .datepickerContainer .comingDate,.advancedSearchContainer .datepickerContainer .comingDate,.filtersSidebar .datepickerContainer .comingDate,.simpleSearchContainer .datepickerContainer .comingDate{position:absolute;right:0;top:-18px;font-size:11px;color:#455c79;cursor:pointer;text-decoration:none;border:0;border-bottom:1px;border-style:dotted;line-height:13px}.searchResultsContainer .btnDefault,.advancedSearchContainer .btnDefault,.filtersSidebar .btnDefault,.simpleSearchContainer .btnDefault,.searchResultsContainer .btnSubmit,.advancedSearchContainer .btnSubmit,.filtersSidebar .btnSubmit,.simpleSearchContainer .btnSubmit{-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.searchResultsContainer .btnDefault,.advancedSearchContainer .btnDefault,.filtersSidebar .btnDefault,.simpleSearchContainer .btnDefault{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#fff 0%,#f5f5f5 100%);display:inline-block;padding:0 10px;border:1px solid #ddd;position:relative;height:28px;line-height:25px;font-size:13px;font-weight:normal;text-align:center;color:#464646;cursor:pointer}.searchResultsContainer .btnDefault.active,.advancedSearchContainer .btnDefault.active,.filtersSidebar .btnDefault.active,.simpleSearchContainer .btnDefault.active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlOGQwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#e8d000 0%,#f8ee00 100%);background-image:-moz-linear-gradient(top,#e8d000 0%,#f8ee00 100%);background-image:-o-linear-gradient(top,#e8d000 0%,#f8ee00 100%);background-image:linear-gradient(to bottom,#e8d000 0%,#f8ee00 100%);border-color:#e0ca00}.searchResultsContainer .btnDefault.sort,.advancedSearchContainer .btnDefault.sort,.filtersSidebar .btnDefault.sort,.simpleSearchContainer .btnDefault.sort{font-size:11px;padding:0 5px}.searchResultsContainer .btnSubmit,.advancedSearchContainer .btnSubmit,.filtersSidebar .btnSubmit,.simpleSearchContainer .btnSubmit{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiYmQzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkwYzAzNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#bbd331 0%,#90c035 100%);background-image:-moz-linear-gradient(top,#bbd331 0%,#90c035 100%);background-image:-o-linear-gradient(top,#bbd331 0%,#90c035 100%);background-image:linear-gradient(to bottom,#bbd331 0%,#90c035 100%);display:inline-block;border:1px solid #78a024;padding:0 15px;margin:0;height:28px;line-height:26px;font-size:13px;font-weight:bold;cursor:pointer}.searchResultsContainer .btnSubmit:disabled,.advancedSearchContainer .btnSubmit:disabled,.filtersSidebar .btnSubmit:disabled,.simpleSearchContainer .btnSubmit:disabled,.searchResultsContainer .btnSubmit[disabled],.advancedSearchContainer .btnSubmit[disabled],.filtersSidebar .btnSubmit[disabled],.simpleSearchContainer .btnSubmit[disabled],.searchResultsContainer .btnSubmit[disabled="disabled"],.advancedSearchContainer .btnSubmit[disabled="disabled"],.filtersSidebar .btnSubmit[disabled="disabled"],.simpleSearchContainer .btnSubmit[disabled="disabled"],.searchResultsContainer .btnSubmit.disabled,.advancedSearchContainer .btnSubmit.disabled,.filtersSidebar .btnSubmit.disabled,.simpleSearchContainer .btnSubmit.disabled{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#c4c4c4 0%,silver 100%);background-image:-moz-linear-gradient(top,#c4c4c4 0%,silver 100%);background-image:-o-linear-gradient(top,#c4c4c4 0%,silver 100%);background-image:linear-gradient(to bottom,#c4c4c4 0%,silver 100%);border:1px solid #b5b5b5;color:#fff;cursor:default}.searchResultsContainer .btnClear,.advancedSearchContainer .btnClear,.filtersSidebar .btnClear,.simpleSearchContainer .btnClear{border-bottom:1px dashed #092a5e;font-size:13px;text-decoration:none;color:#092a5e;cursor:pointer}.searchResultsContainer .btnClear:hover,.advancedSearchContainer .btnClear:hover,.filtersSidebar .btnClear:hover,.simpleSearchContainer .btnClear:hover{color:#092a5e}.searchResultsContainer .btnLink,.advancedSearchContainer .btnLink,.filtersSidebar .btnLink,.simpleSearchContainer .btnLink{border-bottom:1px dashed #464646;font-size:12px;text-decoration:none;color:#464646;cursor:pointer}.searchResultsContainer .btnLink:hover,.advancedSearchContainer .btnLink:hover,.filtersSidebar .btnLink:hover,.simpleSearchContainer .btnLink:hover{color:#464646}.copyTooltip{-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;position:absolute;left:-10px;top:120%;width:100%;background-color:#fff;border:1px solid #ddd;padding:3px 4px;font-size:13px;color:#464646}.copyTooltip .spriteSolr{float:left;margin:3px 3px 0 0}.b2cSearchResults .wrapperSearchFilters{position:relative}.b2cSearchResults .wrapperSearchFilters .loading{position:fixed;top:50%;left:50%;z-index:1}.b2cSearchResults .wrapperSearchFilters .loading img{width:64px;height:64px;position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;z-index:100}.b2cSearchResults .searchModeSwitcher{width:100px;text-align:right;margin-right:15px}.b2cSearchResults .searchModeSwitcher a{color:#455c79;cursor:pointer}.b2cSearchResults .resultsBlock{padding:0}.b2cSearchResults .resultsBlock .locationOnMap{float:left;margin:4px 0 0 15px;text-decoration:none;font-size:13px}.b2cSearchResults .resultsBlock .locationOnMap .link{float:left;color:#11345e;border-bottom:1px solid #11345e;cursor:pointer}.b2cSearchResults .resultsBlock .locationOnMap .spriteSolr{float:left;margin:2px 5px 0 0}.b2cSearchResults .resultsBlock .copyLink{margin:6px 0 0 0}.b2cSearchResults .resultsBlock .copyLink .btnLink{position:relative;z-index:10;border:0}.b2cSearchResults .resultsBlock .copyLink .btnLink span{border-bottom:1px dashed #464646}.b2cSearchResults .resultsBlock .copyLink .btnLink .spriteSolr{float:left;border:0;margin:2px 5px 0 0}.b2cSearchResults .resultsBlock .copyLink .copyTooltip{z-index:100}.b2cSearchResults .resultsBlock .controlsBlock{margin-bottom:25px}.b2cSearchResults .resultsBlock .controlsBlock .sortBy,.b2cSearchResults .resultsBlock .controlsBlock .showByNumber{float:left}.b2cSearchResults .resultsBlock .controlsBlock .sortBy label,.b2cSearchResults .resultsBlock .controlsBlock .showByNumber label,.b2cSearchResults .resultsBlock .controlsBlock .sortBy>div,.b2cSearchResults .resultsBlock .controlsBlock .showByNumber>div{float:none;display:inline-block}.b2cSearchResults .resultsBlock .controlsBlock .sortBy label,.b2cSearchResults .resultsBlock .controlsBlock .showByNumber label{margin-left:0}.b2cSearchResults .resultsBlock .controlsBlock .showByNumber{margin-right:0}.b2cSearchResults .resultsBlock .controlsBlock .sortBy{float:right}.b2cSearchResults .resultsBlock .controlsBlock .sortBy .btnDefault{font-size:11px;padding:0 6px}.b2cSearchResults .resultsBlock .filtersSidebar{width:240px}.b2cSearchResults .resultsBlock .filtersSidebar input[type="text"]{width:208px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock{background-color:#fff;margin-bottom:20px;border:4px solid #6cafe0;border-top:0}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock h3{margin:0 -8px;padding-left:8px;background-color:#6cafe0;font-family:Verdana;font-size:18px;height:33px;line-height:33px;color:#fff}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .formControl{position:relative}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .formControl .dropdown{padding:0 10px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .formControl .dropdown .caret{position:absolute;top:12px;left:auto;right:10px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .formControl .dropdownMenu{position:absolute;top:100%;left:0;z-index:11}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .formControl .dropdownMenu .borderedCheckBoxList{overflow-x:hidden;overflow-y:auto;max-height:150px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .hasDatepicker{width:204px;cursor:pointer}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countOfNight .separator{margin-left:14px;height:15px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countOfNight .formControl{float:left;width:90px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countOfNight .nightsTo{float:right}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch{padding:0 8px 8px 8px;margin-bottom:0}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch .resultCounter{font-size:11px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch .resultCounter .spriteSolr{position:relative;margin-bottom:-2px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch .btnSubmit .spriteSolr{float:left;margin:8px 6px 0 -4px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch>div{margin-top:9px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch:first-child{margin-top:0}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch .sectionSearch{padding:0}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch.searchOptions{background-color:#6cafe0;color:#fff}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch.searchOptions h3{margin:0;padding:0}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch.searchOptions div{margin-top:6px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch.searchOptions div span{font-weight:bold}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch.searchOptions .changeSearchFields{display:inline-block;margin:16px 0 12px 0;font-size:12px;font-weight:bold;color:#11345e;border-bottom:1px solid #11345e;cursor:pointer}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .sectionSearch .formControl .dropdownMenu .fullList{max-height:none;overflow:hidden}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countPeople .btnDefault{padding:0 9px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countPeople .spinnerInput{width:20px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countPeople .children{float:right}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countPeople .children .dropdownMenu{width:200px;max-height:235px}.b2cSearchResults .resultsBlock .filtersSidebar .searchBlock .countPeople .adult{float:left}.b2cSearchResults .resultsBlock .resultsContent{width:710px;margin-left:10px}.b2cSearchResults .resultsBlock .resultsContent .tags{margin-bottom:20px}.b2cSearchResults .resultsBlock .resultsContent .wrapperResultsCounter{margin-bottom:20px}.b2cSearchResults .resultsBlock .resultsContent .wrapperResultsCounter .resultCounter{float:left;font-size:18px;font-family:Verdana;color:#464646}.b2cSearchResults .resultsBlock .resultsContent .wrapperResultsCounter .resultCounter .icoInfo{display:none}.b2cSearchResults .resultsBlock .resultsContent .sortToolsPanel>div{margin-left:20px}.b2cSearchResults .resultsBlock .resultsContent .sortToolsPanel>div:first-child{margin-left:0}.b2cSearchResults .resultsBlock .resultsContent .resultsCard{position:relative;margin-bottom:25px}.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item{float:left;padding:7px 10px;margin:0 2px 2px 0;width:120px;height:51px;background-color:#ecf7ff;cursor:pointer}.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item.selected{background-color:#e6dcb9}.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item.selected .name,.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item.selected .toursCounter,.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item.selected .rangePrice{color:#282828;border-bottom:0}.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item .name{display:inline-block;font-size:14px;line-height:14px;color:#11345e;margin-bottom:6px;border-bottom:1px dotted #11345e}.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item .toursCounter,.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item .rangePrice{display:block;font-size:11px;font-weight:bold;color:#11345e}.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item .toursCounter span,.b2cSearchResults .resultsBlock .resultsContent .resultsCard .item .rangePrice span{font-weight:normal}.b2cSearchResults .resultsBlock .resultsContent .informationBlock{background-color:#fffbbf;border-bottom:1px solid #f2eca0;padding:6px 10px}.b2cSearchResults .resultsBlock .resultsContent .informationBlock p{font-size:11px;color:#282828}.b2cSearchResults .mapContainer{margin-bottom:20px}.b2cSearchResults .topPanel{height:40px;line-height:40px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 6px 4px -4px rgba(0,0,0,.2);-moz-box-shadow:0 6px 4px -4px rgba(0,0,0,.2);box-shadow:0 6px 4px -4px rgba(0,0,0,.2);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#fff 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#fff 0%,#f5f5f5 100%)}.b2cSearchResults .topPanel .resultCounter{margin-left:2px;font-size:12px;display:inline-block;color:#a6a6a6;letter-spacing:-1px}.b2cSearchResults .topPanel .resultCounter .icoInfo{display:none}.b2cSearchResults .topPanel .backLink{display:inline-block;margin-left:10px;font-size:13px;color:#003c6a;cursor:pointer}.b2cSearchResults .topPanel .backLink:hover{text-shadow:none}.b2cSearchResults .topPanel .backLink span{border-bottom:1px solid #003c6a}.b2cSearchResults .topPanel .backLink .characterArrow{border-bottom:0}.b2cSearchResults .topPanel .currencyRange{display:inline-block;margin-left:30px;padding:0 10px;height:30px;line-height:30px;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#464646}.b2cSearchResults .hotelListOnMap{float:left;margin:0;padding:0;width:400px;height:600px;list-style-type:none;overflow-x:hidden;overflow-y:auto}.b2cSearchResults .hotelListOnMap .hotelItem{margin:0;padding:10px;min-height:100px}.b2cSearchResults .hotelListOnMap .hotelItem.selectedHotel{margin:-1px 0 0 0;background-color:#ebf5e9;border-top:1px solid #d7ebd3;border-bottom:1px solid #d7ebd3;border-right:5px solid #c3e1be}.b2cSearchResults .hotelListOnMap .hotelItem .descriptionsHotel{margin:0 0 0 14px;width:215px}.b2cSearchResults .hotelListOnMap .hotelItem .descriptionsHotel .titleBlock{margin-bottom:10px}.b2cSearchResults .hotelListOnMap .hotelItem .descriptionsHotel .departureBlock{font-size:13px;margin-bottom:20px}.b2cSearchResults .hotelListOnMap .hotelItem .descriptionsHotel .priceBlock{font-size:13px;font-weight:bold;color:#464646}.b2cSearchResults .hotelListOnMap .hotelItem .descriptionsHotel .priceBlock .priceCurrency{font-weight:normal;margin-left:5px}.b2cSearchResults .hotelListOnMap .hotelItem .descriptionsHotel .priceBlock .allVariants{font-size:11px;line-height:16px;float:right}.b2cSearchResults .googleMap{float:left;width:560px;height:600px}.hotelItem{padding:20px 0;border-bottom:1px solid #ddd}.hotelItem .imgHotel{float:left;width:120px;padding-top:2px}.hotelItem .imgHotel img{width:120px;height:100px}.hotelItem .imgHotel .controlBlock{height:20px;line-height:20px;background-color:#f4f0e1;text-align:center}.hotelItem .imgHotel .controlBlock .counter{font-size:11px;color:#969696}.hotelItem .imgHotel .controlBlock .arrowPrev{float:left;margin:5px;cursor:pointer}.hotelItem .imgHotel .controlBlock .arrowPrev.disabled{background-position:6px -900px;cursor:default}.hotelItem .imgHotel .controlBlock .arrowNext{float:right;margin:5px;cursor:pointer}.hotelItem .imgHotel .controlBlock .arrowNext.disabled{background-position:6px -925px;cursor:default}.hotelItem .imgHotel2{float:left;width:220px;padding-top:10px;clear:both}.hotelItem .imgHotel2 img{width:220px;height:auto}.hotelItem .descriptionsHotel{float:left;width:270px;margin:0 10px}.hotelItem .descriptionsHotel .hotelName{font-size:17px;line-height:17px;color:#11345e}.hotelItem .descriptionsHotel .departureCityName,.hotelItem .descriptionsHotel .countryName,.hotelItem .descriptionsHotel .resortName,.hotelItem .descriptionsHotel .pansionName,.hotelItem .descriptionsHotel .separator{font-family:Verdana;font-size:13px;color:#646464}.hotelItem .descriptionsHotel .departureCityName .spriteSolr,.hotelItem .descriptionsHotel .countryName .spriteSolr,.hotelItem .descriptionsHotel .resortName .spriteSolr,.hotelItem .descriptionsHotel .pansionName .spriteSolr,.hotelItem .descriptionsHotel .separator .spriteSolr{float:left;margin:3px 3px 0 0}.hotelItem .descriptionsHotel .conception{font-family:Verdana;font-size:13px;color:#646464}.hotelItem .descriptionsHotel .conception .conceptionSprite{position:relative;margin-bottom:-5px;display:inline-block;width:19px;height:19px;background-image:url('/App_Themes/TuiCommonStyles/Images/iconsSprite19.png')}.hotelItem .descriptionsHotel .starRate{position:relative;display:inline-block;background-image:url('/App_Themes/TuiCommonStyles/Images/b2cSearchResultStars.png');background-position:0 0;background-repeat:repeat-x}.hotelItem .descriptionsHotel .bungalow{cursor:default}.hotelItem .descriptionsHotel .departureCityName{color:#000}.hotelItem .descriptionsHotel .locationInfo{margin-bottom:15px}.hotelItem .descriptionsHotel .locationInfo>span{margin-right:10px}.hotelItem .descriptionsHotel .locationInfo .locationOnMap{margin-left:0}.hotelItem .descriptionsHotel .facilities li{float:left;margin-right:10px;padding-right:0!important;width:123px;font:bold 8px/22px Arial,helvetica,sans-serif;text-transform:uppercase;margin-bottom:4px}.hotelItem .descriptionsHotel .facilities li span{display:inline-block;vertical-align:middle;line-height:8px;max-width:90px;margin-top:-2px}.hotelItem .descriptionsHotel2{width:460px;margin:0 0 0 0}.hotelItem .priceHotel{float:right;text-align:right;width:190px}.hotelItem .priceHotel .tourists .spriteSolr{display:block;float:left;width:11px;height:22px;margin-right:3px;background:url('/App_Themes/AgencyCommonStyles/img/spriteSolr.png') no-repeat 0 0 transparent}.hotelItem .priceHotel .tourists span{width:auto;font:bold 11px/22px verdana,Arial,sans-serif;white-space:nowrap;background-image:none;color:#51688f}.hotelItem .priceHotel .tourists .adult{float:right}.hotelItem .priceHotel .tourists .adult.one,.hotelItem .priceHotel .tourists .adult.multiple{width:11px}.hotelItem .priceHotel .tourists .adult.double .spriteSolr{width:23px}.hotelItem .priceHotel .tourists .adult.multiple{width:auto}.hotelItem .priceHotel .tourists .adult .spriteSolr{background-position:0 -1425px}.hotelItem .priceHotel .tourists .children{float:right;margin-left:5px}.hotelItem .priceHotel .tourists .children.one,.hotelItem .priceHotel .tourists .children.multiple{width:11px}.hotelItem .priceHotel .tourists .children.double .spriteSolr{width:23px}.hotelItem .priceHotel .tourists .children.multiple{width:auto}.hotelItem .priceHotel .tourists .children .spriteSolr{background-position:0 -1450px}.hotelItem .priceHotel .tourists .infant{float:right;margin-left:5px}.hotelItem .priceHotel .tourists .infant.one,.hotelItem .priceHotel .tourists .infant.multiple{width:11px}.hotelItem .priceHotel .tourists .infant.double .spriteSolr{width:23px}.hotelItem .priceHotel .tourists .infant.multiple{width:auto}.hotelItem .priceHotel .tourists .infant .spriteSolr{background-position:0 -1475px}.hotelItem .priceHotel .nights{display:block;font-size:11px;color:#092a5e;font-weight:bold;text-align:right}.hotelItem .priceHotel .tourPriceLabel{display:block;font-size:11px;color:#999;text-align:right}.hotelItem .priceHotel .price{float:none;width:auto;display:block;font-size:19px;color:#092a5e;text-align:right}.hotelItem .priceHotel .installments{position:relative;display:block;font-size:11px;color:#999;text-align:right;cursor:pointer}.hotelItem .priceHotel .installments.showTip .tip{display:block}.hotelItem .priceHotel .installments .tip{display:none;position:absolute;top:20px;left:50%;margin-left:-107px;padding:20px;background:#fff;border:1px solid #bfbfbf;box-shadow:0 0 7px #666;z-index:100;width:215px;text-align:left}.hotelItem .priceHotel .installments .tip .popupArrow{position:absolute;display:block;width:20px;height:15px;left:50%;top:-15px;margin-left:-10px;background:url("/App_Themes/AgencyCommonStyles/img/popup-arrow3.png") no-repeat}.hotelItem .priceHotel .installments .tip h5{font-size:12px;font-weight:bold;color:#464646;margin-bottom:10px;font-family:Verdana,Arial,sans-serif}.hotelItem .priceHotel .installments .tip ul{margin:0;padding:0;list-style-type:none}.hotelItem .priceHotel .installments .tip .more{display:block;margin-top:5px}.hotelItem .priceHotel .btnSubmit{margin-top:10px;color:#fff;text-decoration:none;font-size:12px}.hotelItem .ratings{margin-top:10px;bottom:0;position:absolute}.hotelItem .ratings .TuiTripadvisor{margin-right:20px;position:static;top:auto;width:auto;height:auto}.hotelItem .ratings .TuiTripadvisor span{font-weight:normal;margin-bottom:1px}.hotelItem .ratings .TuiTripadvisor .adviserComments{margin-left:5px}.hotelItem .ratings .tourInfoHotelRate .rateTitle{margin-bottom:3px}.hotelItem .ratings .tourInfoHotelRate .scale{margin-top:3px;width:68px;height:10px}.hotelItem .ratings .tourInfoHotelRate .scale span{height:10px}.hotelItem .ratings .tourInfoHotelRate .scale small{font-size:10px;line-height:10px}.hotelItem .locationOnMap{display:inline-block;position:relative;float:none!important;top:3px;margin:0 0 0 15px}.hotelItem .locationOnMap .spriteSolr{float:left;margin:2px 5px 0 0}.hotelItem .recommendations2{margin-top:10px!important;height:183px;position:relative}.hotelItem2{padding:10px 0}.excursionTourPage .conteiner{padding:0 0 0 10px;width:710px}.excursionTourPage .hotelItem .descriptionsHotel{width:auto;max-width:600px}.excursionTourPage .footerToolsPanel{margin-top:10px}.excursionTourPage .footerToolsPanel .showByNumber{width:200px;float:left}.excursionTourPage .footerToolsPanel .showByNumber label{font-size:13px;margin:10px 5px 0 0;float:left}.excursionTourPage .footerToolsPanel .showByNumber>div{width:60px;float:left}.excursionTourPage .information{margin:10px 0;padding:10px 15px;background-color:#fffbbf}.searchResultsByHotel .searchResultsContainer .resultsBlock{padding:22px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent{float:none!important;margin:0!important;width:auto!important}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .star{cursor:default;height:15px;background-position:0 -20px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .star.stars2{width:40px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .star.stars3{width:60px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .star.stars4{width:80px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .star.stars5{width:100px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .star.stars6{width:120px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .star.stars7{width:140px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .row .hotelName{font-size:22px;color:#092a5e}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .resortName{display:block;margin-bottom:9px;font-size:11px;color:#999}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel{border-bottom:0;padding:0}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .infoBlock{margin-top:2px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .infoBlock .allocation,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .infoBlock .departureCity{font-size:13px;color:#464646}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .sort,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .currency{float:left;margin:0}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .sort label,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .currency label,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .sort>div,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .currency>div{float:left}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .currency{margin-right:40px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .currency label{font-size:12px;margin:8px 5px 0 0}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .currency>div{margin-top:5px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .currency .dropdownMenu{width:auto}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .sort label{font-size:13px;margin:8px 5px 0 0}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .sortToolsPanel .col .sort .formControl .btnDefault{font-size:11px;padding:0 5px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel{margin-bottom:20px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td{padding:8px 10px;border-bottom:1px solid #dde4dc}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.departureCell{width:145px;color:#999}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.departureCell span{display:inline-block;color:#999}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.departureCell span.departureDate{color:#464646}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.nightsCell{width:125px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.nightsCell .night{font-weight:normal}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.nightsCell .night span{display:inline-block}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.nightsCell .night.secondary{margin-top:14px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.hotelName span,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.hotelName a{display:block;font-size:13px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.hotelName span.secondary,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.hotelName a.secondary{margin-top:14px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.hotelName a{display:inline}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.hotelName .tourName{font-size:11px;color:#999;-ms-word-break:break-all;word-break:break-all}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.roomCategoryCell span{display:block}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.roomCategoryCell span.secondary{margin-top:14px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.pansionName span{display:block}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.pansionName span.secondary{margin-top:14px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places{width:140px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .hotelQuotaBlock,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .flightToQuotaBlock,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .flightFromQuotaBlock{float:left}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .hotelQuotaBlock span,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .flightToQuotaBlock span,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .flightFromQuotaBlock span{display:inline-block}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .hotelQuotaBlock span.quotaInfo,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .flightToQuotaBlock span.quotaInfo,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .flightFromQuotaBlock span.quotaInfo{margin-left:5px;line-height:20px}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.places .action{padding:8px 0 0}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.price{width:125px;color:#313131}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.price a{color:#313131;text-decoration:underline}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.price a span{display:inline}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .searchResultTable.byHotel td.price a:hover{text-decoration:none}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .showByNumber{margin-left:35px;float:left}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .showByNumber label,.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .showByNumber>div{float:left}.searchResultsByHotel .searchResultsContainer .resultsBlock .resultsContent .showByNumber label{margin:9px 5px 0 0}.searchResultsByHotel .customMessage{margin:0 0 20px 0}.hotelPage .navigatePanel{margin-bottom:10px}.hotelPage .navigatePanel .backToListHotel{-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;float:left;padding:5px 10px;border:1px solid #1c1c1c;background-color:#555;font-size:13px;color:#fff;text-decoration:none}.hotelPage .navigatePanel .lastReservation{float:right;margin-top:10px;font-size:12px;color:#aaa}.hotelPage .advancedSearchContainer{padding:0}.hotelPage .advancedSearchContainer .searchBlock{background-color:#edf7f9;padding:10px}.hotelPage .advancedSearchContainer .searchBlock>div{margin-right:10px}.hotelPage .advancedSearchContainer .datepickerContainer{margin-right:0}.hotelPage .advancedSearchContainer .datepickerContainer .hasDatepicker{width:194px;cursor:pointer}.hotelPage .advancedSearchContainer .children .dropdownMenu .btnSubmit{color:#fff}.hotelPage .advancedSearchContainer .adult{width:89px}.hotelPage .advancedSearchContainer .adult .spinnerInput{width:19px}.hotelPage .advancedSearchContainer .food{width:205px}.hotelPage .advancedSearchContainer .countOfNight{width:145px}.hotelPage .advancedSearchContainer .countOfNight .separator{margin:0 5px}.hotelPage .advancedSearchContainer .countOfNight .formControl{width:60px}.hotelPage .advancedSearchContainer .submitBlock{width:127px;margin:15px 0 0 0!important}.hotelPage .advancedSearchContainer .submitBlock .btnSubmit{width:127px;padding:0;text-align:center;color:#fff!important}.hotelPage .advancedSearchContainer .withoutFlight{clear:both;padding-top:.7em;display:inline-block}.hotelPage .advancedSearchContainer .withoutFlight label{cursor:pointer}.hotelPage .advancedSearchContainer .withoutFlight label input[type=checkbox]{position:relative;vertical-align:middle;bottom:1px}.hotelPage .searchResultTable tr:hover td,.hotelPage .searchResultTable tr.selected td{background-color:#e6e9ef}.hotelPage .searchResultTable tr:hover td.accommodationTypes .wrapperAccommodationTypes,.hotelPage .searchResultTable tr.selected td.accommodationTypes .wrapperAccommodationTypes{background:#d7dce5 url("/App_Themes/TuiCommonStyles/Images/GeographyElementTemplate/info.png") 115px 17px no-repeat}.hotelPage .searchResultTable tr th{background-color:#fff;font-weight:normal;color:#464646}.hotelPage .searchResultTable tr td{padding:0 5px;background-color:#f5f7f5;border:0;vertical-align:middle;font-size:11px}.hotelPage .searchResultTable tr td span{font-size:11px}.hotelPage .searchResultTable tr td .date{display:block}.hotelPage .searchResultTable tr td .night{display:block;font-weight:normal}.hotelPage .searchResultTable tr td .night span{display:inline-block}.hotelPage .searchResultTable tr td.roomCategoryCell,.hotelPage .searchResultTable tr td.pansionCell{width:85px}.hotelPage .searchResultTable tr td.priceCell{color:#003588}.hotelPage .searchResultTable tr td.priceCell .price{display:inline-block;border-bottom:1px dotted #003588;color:#003588}.hotelPage .searchResultTable tr td.priceCell .price span{display:inline-block;color:#003588}.hotelPage .searchResultTable tr td.orCell{color:#666}.hotelPage .searchResultTable tr td.installmentPlanCell{color:#666}.hotelPage .searchResultTable tr td.installmentPlanCell div span{display:inline-block;border-bottom:1px dotted #666}.hotelPage .searchResultTable tr td.installmentPlanCell div span span{border-bottom:none}.hotelPage .searchResultTable tr td.installmentPlanCell>span{display:inline-block;border-bottom:1px dotted #666}.hotelPage .searchResultTable tr td.installmentPlanCell>span span{display:inline-block}.hotelPage .searchResultTable tr td.installmentPlanCell .credit{overflow:hidden}.hotelPage .searchResultTable tr td.installmentPlanCell .credit span{float:left}.hotelPage .searchResultTable tr td.installmentPlanCell .credit span.creditPrice{margin-right:3px}.hotelPage .searchResultTable tr td .reservation{display:inline-block;color:#fff000}.hotelPage .searchResultTable tr td .startBookingPanel{padding-top:1em;padding-bottom:1em;padding-left:1em;height:16em;width:200px}.hotelPage .searchResultTable tr td .startBookingPanel .selfBookingBtn{background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9);-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;font-family:Arial;color:#fff;font-size:12px;padding-bottom:8px;padding-top:8px;text-decoration:none;display:inline-block;width:190px;text-align:center}.hotelPage .searchResultTable tr td .startBookingPanel .selfBookingBtn:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db);background-image:-moz-linear-gradient(top,#3cb0fd,#3498db);background-image:-ms-linear-gradient(top,#3cb0fd,#3498db);background-image:-o-linear-gradient(top,#3cb0fd,#3498db);background-image:linear-gradient(to bottom,#3cb0fd,#3498db)}.hotelPage .searchResultTable tr td .startBookingPanel .callMeBtn{background:#f5b639;background-image:-webkit-linear-gradient(top,#f5b639,#bd8633);background-image:-moz-linear-gradient(top,#f5b639,#bd8633);background-image:-ms-linear-gradient(top,#f5b639,#bd8633);background-image:-o-linear-gradient(top,#f5b639,#bd8633);background-image:linear-gradient(to bottom,#f5b639,#bd8633);border-style:none;-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;font-family:Arial;color:#fff;font-size:12px;padding-bottom:8px;padding-top:8px;text-decoration:none;display:inline-block;width:190px;text-align:center;cursor:pointer}.hotelPage .searchResultTable tr td .startBookingPanel .callMeBtn:hover{background:#fcd63c;background-image:-webkit-linear-gradient(top,#fcd63c,#d99c34);background-image:-moz-linear-gradient(top,#fcd63c,#d99c34);background-image:-ms-linear-gradient(top,#fcd63c,#d99c34);background-image:-o-linear-gradient(top,#fcd63c,#d99c34);background-image:linear-gradient(to bottom,#fcd63c,#d99c34)}.hotelPage .searchResultTable tr td .startBookingPanel .remark{text-align:center;width:180px;font-size:.9em;padding:4px}.hotelPage .searchResultTable tr td .startBookingPanel .controlBox{width:150px;padding:4px}.hotelPage .searchResultTable tr td .startBookingPanel input{width:180px;border:1px solid #ddd;border-radius:3px}.hotelPage .searchResultTable tr td .startBookingPanel .preBookingError{color:red;text-align:center;width:180px;font-size:.9em;padding:4px}.hotelPage .searchResultTable tr td .callMeCompletePanel{padding-top:7em;height:16em;width:200px}.hotelPage .searchResultTable tr td .callMeCompletePanel .remark{text-align:center;font-size:1em;padding:4px}.hotelPage .searchResultTable tr td .callMeCompletePanel .error-text{color:red}.hotelPage .footerToolsPanel{margin:15px 0}.hotelPage .footerToolsPanel .showByNumber{width:200px;float:left;margin-left:35px}.hotelPage .footerToolsPanel .showByNumber label{font-size:13px;margin:9px 5px 0 0;float:left}.hotelPage .footerToolsPanel .showByNumber>div{width:60px;float:left}.hotelPage .accommodationTypes{width:125px}.hotelPage .accommodationTypes .wrapperChild,.hotelPage .accommodationTypes .wrapperInfant{width:20px;margin:-5px 4px 0 0;text-align:center}.hotelPage .accommodationTypes .wrapperChild .child,.hotelPage .accommodationTypes .wrapperInfant .child,.hotelPage .accommodationTypes .wrapperChild .infant,.hotelPage .accommodationTypes .wrapperInfant .infant{float:none;display:block;margin:0 auto}.hotelPage .accommodationTypes .wrapperChild .childAge,.hotelPage .accommodationTypes .wrapperInfant .childAge,.hotelPage .accommodationTypes .wrapperChild .infantAge,.hotelPage .accommodationTypes .wrapperInfant .infantAge{float:none;width:auto;margin:0;display:block;text-align:center;white-space:nowrap;font-family:Arial,Verdana,sans-serif;font-size:8px}.hotelPage .priceCell .wrapperAccommodationTypes{padding-top:20px;height:35px}.hotelPage .reservation{color:#fff000;background-color:#092a5e;border:0;padding:7px 8px 8px 12px;display:inline-block;font-size:14px;position:relative;cursor:pointer;text-decoration:none;box-sizing:border-box;height:35px;vertical-align:middle}.hotelPage .reservation .arrow{position:absolute;padding:0;hanging-punctuation:none;width:0;height:0;border-style:solid;border-width:16px 0 16px 15px;border-color:transparent transparent transparent #092a5e;top:0;right:-15px;cursor:pointer}.hotelPage .reservationRequest{color:#fff;background-color:#50ccf6;border:0;padding:4px 8px 4px 6px;display:inline-block;font-size:11px;position:relative;cursor:pointer;text-decoration:none;margin-left:10px;width:100px;text-align:center;height:35px;box-sizing:border-box;vertical-align:middle}.hotelPage .reservationPopup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5);z-index:90}.hotelPage .reservationPopup{position:fixed;left:50%;top:50%;z-index:100;background:#fff;min-width:300px;max-width:1000px;min-height:200px;box-shadow:0 0 35px black;background:#fff;transform:translate(-50%,-50%)}.hotelPage .btn-close{position:absolute;top:-11px;right:-11px;width:22px;height:22px;background:url(/Agency/Images/tooltip/btn-close.png) no-repeat;cursor:pointer}.hotelPage .booking-request-panel{width:510px;height:470px;padding:30px;box-sizing:border-box}.hotelPage .booking-request-panel .title{font-weight:bold}.hotelPage .booking-request-panel .country{font-size:14px}.hotelPage .booking-request-panel .hotel{font-weight:bold;font-size:14px}.hotelPage .booking-request-panel .description-tour{font-size:14px}.hotelPage .booking-request-panel .send-button{color:#fff;width:212px;font-size:16px}.hotelPage .booking-request-panel .control-box input{padding:4px;width:200px;margin-top:12px;border:2px gray solid;height:18px}.hotelPage .booking-request-panel .control-box .margin-left{margin-left:10px}.hotelPage .booking-request-panel .control-box textarea{margin-top:12px;padding:4px;width:425px;border:2px gray solid}.hotelPage .booking-request-panel .preBookingError{color:red;text-align:center;width:400px;font-size:14px;padding:4px}.hotelPage .callMeCompletePanelMy{padding-top:7em;height:16em;width:400px;text-align:center}.hotelPage .copyLink .btnLink{position:relative}.hotelPage .copyLink .copyTooltip{left:0;line-height:1.3em;z-index:1}.excursionPage .advancedSearchContainer{margin:14px 0}.advancedSearchContainer .children{width:116px}.advancedSearchContainer .children .childrenCount .btnDefault{width:29px}.advancedSearchContainer .children .childrenCount .btnDefault.first{border-left:1px solid #ddd}.advancedSearchContainer .children .childrenCount .btnDefault.active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlOGQwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#e8d000 0%,#f8ee00 100%);background-image:-moz-linear-gradient(top,#e8d000 0%,#f8ee00 100%);background-image:-o-linear-gradient(top,#e8d000 0%,#f8ee00 100%);background-image:linear-gradient(to bottom,#e8d000 0%,#f8ee00 100%);border-color:#e0ca00}.advancedSearchContainer .children .childrenCount .btnDefault.selectedChildren{width:100%;text-shadow:none;overflow:hidden;text-align:left}.advancedSearchContainer .children .formControl.open .dropdownMenu{display:block;padding:15px;width:220px;border-top:1px solid #ddd;margin-top:-1px}.advancedSearchContainer .children .formControl.open .dropdownMenu .row{margin-bottom:5px}.advancedSearchContainer .children .formControl.open .dropdownMenu .spinnerControl{float:left}.advancedSearchContainer .children .formControl.open .dropdownMenu .validationMessage{margin-bottom:10px;font-size:13px;font-weight:normal;color:#464646}.advancedSearchContainer .children .formControl.open .dropdownMenu .btnDefault{color:#fff}.advancedSearchContainer .children .formControl .dropdownMenu{display:none}.advancedSearchContainer .adult{width:110px}.advancedSearchContainer .adult label{margin-left:1px}.advancedSearchContainer .countOfNight .formControl{float:left;width:100px}.advancedSearchContainer .countOfNight .formControl .dropdown{padding:0 8px}.advancedSearchContainer .countOfNight .formControl .dropdownMenu{overflow-y:auto;overflow-x:hidden;max-height:150px}.advancedSearchContainer .countOfNight .nightsTo{float:right}.advancedSearchContainer .countOfNight .separator{float:left;margin-left:7px;width:11px;height:14px;border-bottom:1px solid gray}.advancedSearchContainer .hotel label{margin-bottom:1px}.advancedSearchContainer .hotel .row{margin-left:-3px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;margin-top:2px;border:1px solid #ddd;padding:2px;height:164px;width:224px}.advancedSearchContainer .hotel .row input[type="text"]{width:212px}.advancedSearchContainer .hotel .row input::-webkit-input-placeholder{font-style:italic;color:#999}.advancedSearchContainer .hotel .row input:-moz-placeholder{font-style:italic;color:#999}.advancedSearchContainer .hotel .row input:-ms-input-placeholder{font-style:italic;color:#999}.advancedSearchContainer .quotasTable{margin:-3px 0 0 2px;border-collapse:collapse;width:100%}.advancedSearchContainer .quotasTable tr.last td{border-top:2px solid #fff}.advancedSearchContainer .quotasTable tr.last td.rowTitle{vertical-align:top;line-height:18px}.advancedSearchContainer .quotasTable tr th{font-size:11px;font-weight:bold;color:#464646;padding-bottom:5px}.advancedSearchContainer .quotasTable tr th.title{font-weight:normal;text-align:left;width:110px}.advancedSearchContainer .quotasTable tr th .no{text-align:right}.advancedSearchContainer .quotasTable tr td{height:24px;line-height:24px;font-size:13px;background-color:#f4efdf;vertical-align:middle;text-align:center;color:#464646}.advancedSearchContainer .quotasTable tr td label{margin-bottom:0}.advancedSearchContainer .quotasTable tr td.rowTitle{padding-left:9px;text-align:left}.filtersSidebar input[type="text"]{width:192px}.filtersSidebar .formControl .dropdown{padding:0 10px 0 27px}.filtersSidebar .formControl .dropdown .caret{right:auto;left:10px}.filtersSidebar .formControl .dropdownMenu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;top:auto;left:auto}.searchResultTable{border-collapse:collapse;border-spacing:0;width:100%}.searchResultTable .link{display:inline-block;text-decoration:underline;cursor:pointer}.searchResultTable.byTours td.departureCell{width:145px}.searchResultTable.byTours td.countryName{width:86px}.searchResultTable.byTours td.place{width:272px}.searchResultTable.byTours td.hotelCategory{width:50px}.searchResultTable.byTours td.places{width:140px}.searchResultTable.byTours td.price{min-width:75px}.searchResultTable.byTours td.price span,.searchResultTable.byTours td.price a{color:#7aa527}.searchResultTable.byTours td.price a{text-decoration:underline}.searchResultTable.byTours td.price a:hover{text-decoration:none}.searchResultTable.byTours td.price a span{display:inline}.searchResultTable.byTours td.price a span.currency{font-weight:normal}.searchResultTable.byTours td.price .flightVariants .flightVariantsTitle{color:#999}.searchResultTable.byTours td.price .flightVariants .flightVariantsList{display:table;width:100%}.searchResultTable.byTours td.price .flightVariants .airlineCode{display:table-cell;padding-right:10px}.searchResultTable.byTours td.price .flightVariants .priceLink{display:table-cell;text-align:right}.searchResultTable.byTours td.foodCell,.searchResultTable.byTours td.roomCell{width:100px}.searchResultTable th{padding:0 5px;background-color:#f4efdf;text-align:left;height:30px;line-height:30px;font-size:11px;color:#313131}.searchResultTable td{padding:13px 0 13px 10px;background-color:#fff;font-size:13px;color:#464646;vertical-align:top}.searchResultTable td span{display:block;font-size:13px;color:#464646}.searchResultTable td .departureAirport{font-size:13px;color:#464646}.searchResultTable td .night{font-weight:bold}.searchResultTable td .resortName{margin-top:3px;font-size:11px;color:#999;-ms-word-break:break-all;word-break:break-all}.searchResultTable td .hotelName{font-size:12px;color:#092a5e;font-weight:bold}.searchResultTable td.departureCell{width:145px}.searchResultTable td.departureCell .departureAirport{display:block}.searchResultTable td.departureCell .nights{display:block}.searchResultTable td.departureCell span{display:inline-block}.searchResultTable td.departureCell span.arrivalDate{color:#bbb9b9}.searchResultTable td.countryName{width:86px;color:#464646}.searchResultTable td.place{width:322px}.searchResultTable td.place .hotelName{display:inline}.searchResultTable td.place .conception{float:left;padding:2px 14px 2px 0}.searchResultTable td.place .conception .conceptionSprite{position:relative;margin-bottom:-5px;display:inline-block;width:19px;height:19px;background-image:url('/App_Themes/TuiCommonStyles/Images/iconsSprite19.png')}.searchResultTable td.place .row span{display:inline-block}.searchResultTable td.place .row span.spriteSolr{position:relative;top:1px;margin-right:3px}.searchResultTable td.place .row span.pansionName{font-size:13px;color:#464646}.searchResultTable td.hotelCategory{width:50px}.searchResultTable td.hotelCategory span{display:inline-block;margin-right:5px}.searchResultTable td.places{width:140px;padding:10px 0 13px 7px}.searchResultTable td.price{min-width:75px;white-space:nowrap}.searchResultTable td.price span{display:inline-block;font-weight:bold}.searchResultTable td.price span.currency{font-weight:normal}.searchResultTable td.allChoice a{display:inline-block;white-space:nowrap;text-decoration:none;border-bottom:1px solid #7aa527}.searchResultTable td.allChoice span{color:#7aa527}.searchResultTable td.actionHtmlBlock{padding:0 0 13px 10px}.searchResultTable .even td{background-color:#f0f7ef}.legendInfo{display:block;font-size:11px;color:#969696;margin-bottom:5px}.legendInfo a{display:inline-block;color:#092a5e;cursor:pointer;text-decoration:underline}.tags{position:relative;margin-bottom:30px}.tags .item{position:relative;display:inline-block;padding:0 0 0 8px;background-color:#dcf0ff;height:22px;line-height:22px;margin:0 20px 5px 0;font-size:12px;font-weight:bold;color:#464646;cursor:pointer}.tags .item .spriteSolr{position:relative;top:-1px}.tags .item:after{position:absolute;content:"";top:0;right:-8px;width:0;height:0;border-style:solid;border-width:11px 0 11px 8px;border-color:transparent transparent transparent #dcf0ff}.pagination{margin:0;padding:0}.pagination.navigateBtn{width:265px;margin:0 35px 0 0}.pagination.navigateBtn .prev,.pagination.navigateBtn .next{margin:0;padding:0 14px}.pagination.navigateBtn .prev span,.pagination.navigateBtn .next span{font-size:16px;position:relative;top:1px}.pagination.pages .btnDefault{margin:0;border-left:0}.pagination.pages .btnDefault.first{border-left:1px solid #ddd}.noResultsForHotel{margin-bottom:10px;padding:10px 10px;background-color:#f1f3f6;text-align:center;font-size:12px;line-height:15px;font-weight:bold;color:#313131}.noResultsMessage{font-family:verdana,Arial,sans-serif;padding:30px 40px;background-color:#fff7f7;border:1px solid #f3bfbf}.noResultsMessage h3{font-size:18px;color:#3d3d3d;margin:0 0 25px 0}.noResultsMessage p{font-size:13px;color:#464646}.noResultsMessage .searchLink{margin-top:25px;color:#003c6a;font-size:14px}.disableLayer{display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background:rgba(255,255,255,.6)}.spriteSolr{display:inline-block;background-image:url('/App_Themes/AgencyCommonStyles/img/spriteSolr.png')}.spriteSolr.caret{width:10px;height:6px;background-position:0 0}.spriteSolr.star{width:17px;height:14px;background:url('/App_Themes/AgencyCommonStyles/img/spriteStarsSolr.png') 0 0}.spriteSolr.icoHouseGreen,.spriteSolr.icoAirplaneUpGreen,.spriteSolr.icoAirplaneDownGreen,.spriteSolr.icoHouseYellow,.spriteSolr.icoAirplaneUpYellow,.spriteSolr.icoAirplaneDownYellow,.spriteSolr.icoHouseRed,.spriteSolr.icoAirplaneUpRed,.spriteSolr.icoAirplaneDownRed{width:20px;height:20px}.spriteSolr.icoHouseGreen{background-position:0 -100px}.spriteSolr.icoAirplaneUpGreen{width:45px;background-position:0 -125px}.spriteSolr.icoAirplaneDownGreen{width:45px;background-position:0 -150px}.spriteSolr.icoHouseYellow{background-position:0 -175px}.spriteSolr.icoAirplaneUpYellow{width:45px;background-position:0 -200px}.spriteSolr.icoAirplaneDownYellow{width:45px;background-position:0 -225px}.spriteSolr.icoHouseRed{background-position:0 -250px}.spriteSolr.icoAirplaneUpRed{background-position:0 -275px}.spriteSolr.icoAirplaneDownRed{background-position:0 -300px}.spriteSolr.icoAirplaneUpLightYellow{width:45px;background-position:0 -1250px}.spriteSolr.icoAirplaneDownLightYellow{width:45px;background-position:0 -1275px}.spriteSolr.icoAirplaneUpLightGreen{width:45px;background-position:0 -1300px}.spriteSolr.icoAirplaneDownLightGreen{width:45px;background-position:0 -1325px}.spriteSolr.icoCalendar{height:14px;width:12px;background-position:0 -425px}.spriteSolr.minus,.spriteSolr.plus{height:11px;width:11px}.spriteSolr.plus{background-position:0 -450px}.spriteSolr.minus{background-position:0 -471px}.spriteSolr.icoCalendarArrowBack,.spriteSolr.icoCalendarArrowNext,.spriteSolr.icoCalendarArrowBackActive,.spriteSolr.icoCalendarArrowNextActive{width:15px;height:11px}.spriteSolr.link{width:13px;height:12px;background-position:0 -800px}.spriteSolr.icoClear{width:9px;height:9px;background-position:0 -400px}.spriteSolr.icoSearch{width:12px;height:12px;background-position:0 -500px}.spriteSolr.icoCalendarArrowBackActive{background-position:0 -525px}.spriteSolr.icoCalendarArrowNextActive{background-position:0 -550px}.spriteSolr.icoCalendarArrowBack{background-position:0 -575px}.spriteSolr.icoCalendarArrowNext{background-position:0 -600px}.spriteSolr.accordionDropdownArrow{width:10px;height:6px;background-position:0 -650px}.spriteSolr.arrowTableCollapse{width:6px;height:10px;background-position:0 -700px}.spriteSolr.arrowTableSelect{width:12px;height:10px;background-position:0 -725px}.spriteSolr.icoInfo{width:13px;height:12px;background-position:0 -775px}.spriteSolr.sortUp,.spriteSolr.sortDown{position:relative;margin-bottom:-1px;width:7px;height:9px;background-position:0 -825px}.spriteSolr.sortUp{background-position:0 -850px}.spriteSolr.icoHideFilters{width:15px;height:10px;background-position:0 -875px}.spriteSolr.arrowPrev{width:6px;height:10px;background-position:0 -900px}.spriteSolr.arrowNext{width:6px;height:10px;background-position:0 -925px}.spriteSolr.location{width:15px;height:15px;background-position:0 -950px}.spriteSolr.food{width:11px;height:13px;background-position:0 -975px}.spriteSolr.deleteTag{width:7px;height:6px;background-position:0 -1125px}.spriteSolr.watch{position:relative;margin-bottom:-3px;margin-right:3px;width:16px;height:16px;background-position:0 -1225px}.datepickerContainer{position:relative;cursor:pointer}.datepickerContainer .ui-datepicker-trigger{left:auto!important;position:absolute!important;top:7px;right:8px;width:12px;height:14px}#ui-datepicker-div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ui-datepicker-div.ui-datepicker{width:455px!important;padding:10px;display:none;background-color:#fff;border-radius:0;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{position:relative;border:0;font-weight:bold;width:100%;padding:4px 0;font-size:12px;color:#092a5e}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{border:0;background-color:transparent;cursor:pointer}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-icon{display:inline-block;background-image:url('/App_Themes/AgencyCommonStyles/img/spriteSolr.png');width:15px;height:11px;top:15px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w{background-position:0 -525px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e{background-position:0 -550px}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{left:2px}#ui-datepicker-div.ui-datepicker .ui-datepicker-next{right:2px}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,#ui-datepicker-div.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}#ui-datepicker-div.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}#ui-datepicker-div.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}#ui-datepicker-div.ui-datepicker select.ui-datepicker-month-year{width:100%}#ui-datepicker-div.ui-datepicker select.ui-datepicker-month,#ui-datepicker-div.ui-datepicker select.ui-datepicker-year{width:49%}#ui-datepicker-div.ui-datepicker table{border-collapse:collapse!important;width:100%;font-size:.9em;margin:0 0 0 0}#ui-datepicker-div.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:normal;border:0;font-size:9px;color:#b9a064}#ui-datepicker-div.ui-datepicker td{padding:0!important;border:1px solid #ececec!important}#ui-datepicker-div.ui-datepicker td span,#ui-datepicker-div.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;font-size:13px;color:#777!important;line-height:27px}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button .ui-datepicker-current{float:left}#ui-datepicker-div.ui-datepicker .footerDatePicker{margin-top:5px;text-align:right}#ui-datepicker-div.ui-datepicker .ui-datepicker-other-month{border:none!important}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:220px!important}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group-first{margin-right:15px!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-today{background-color:transparent!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-today span,#ui-datepicker-div.ui-datepicker .ui-datepicker-today a{width:auto!important;height:auto!important;line-height:27px!important;background-color:#092a5e!important;color:#fff!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-selected-day{border:1px solid #ead500!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-selected-day span,#ui-datepicker-div.ui-datepicker .ui-datepicker-selected-day a{background-color:#fef7b1!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-selected-day .ui-datepicker-day-being-selected,#ui-datepicker-div.ui-datepicker .ui-datepicker-selected-day .ui-datepicker-day-being-unselected{background-color:#9fc6e4!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day{border:1px solid #8aba2e!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day span,#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day a{background-color:#9aca3c!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day .ui-datepicker-day-being-selected,#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day .ui-datepicker-day-being-unselected{background-color:#9fc6e4!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day.ui-datepicker-selected-day{border:1px solid #ead500!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day.ui-datepicker-selected-day span,#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day.ui-datepicker-selected-day a{background-color:#ffe800!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day.ui-datepicker-selected-day .ui-datepicker-day-being-selected,#ui-datepicker-div.ui-datepicker .ui-datepicker-highlighted-day.ui-datepicker-selected-day .ui-datepicker-day-being-unselected{background-color:#9fc6e4!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-unselectable .ui-datepicker-day-being-selected,#ui-datepicker-div.ui-datepicker .ui-datepicker-unselectable .ui-datepicker-day-being-unselected{background-color:#9fc6e4!important}#ui-datepicker-div.ui-datepicker .apply{padding:0 10px;border-radius:1px;height:26px;line-height:24px;font-size:13px;font-weight:bold;border:1px solid #f80;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmFiNGIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmODgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#ffab4b 0%,#f80 100%);background-image:-moz-linear-gradient(top,#ffab4b 0%,#f80 100%);background-image:-o-linear-gradient(top,#ffab4b 0%,#f80 100%);background-image:linear-gradient(to bottom,#ffab4b 0%,#f80 100%);color:#fff}#ui-datepicker-div.ui-datepicker .apply:hover{color:#fff}#ui-datepicker-div.ui-datepicker .clear{margin-right:20px;text-decoration:none;font-size:13px;color:#092a5e;border-bottom:1px dashed #092a5e;cursor:pointer}#ui-datepicker-div.ui-datepicker .clear:hover{color:#092a5e}.sliderFilter{position:relative}.priceSlider{position:relative}.sliderWrapper{padding:1px 0;margin:0 auto;width:200px}.sliderWrapper .manualRange{position:relative;font-size:13px;margin:2px 0 15px 0}.sliderWrapper .manualRange .priceRangeFrom{float:left}.sliderWrapper .manualRange .priceRangeTo{float:right}.sliderWrapper .manualRange .priceRangeFrom,.sliderWrapper .manualRange .priceRangeTo{padding:4px 10px!important;width:65px!important;text-align:right}.sliderWrapper .manualRange .separator{float:left;margin-left:7px;width:11px;height:14px;border-bottom:1px solid gray}.sliderWrapper .submitBlock{margin-bottom:10px}.slider-chart{margin-bottom:5px;margin-top:5px}.slider-chart .chart-item,.slider-chart .chart-item-selected{width:5px}.slider-chart .chart-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;margin:0 3px 0 0;background:#d9e1e6!important;border:1px solid #bac9d2!important}.slider-chart .chart-item-selected{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;margin:0 3px 0 0;background:#bee600!important;border:1px solid #94b300!important}.ui-slider{position:relative;text-align:left}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider .ui-slider-handle,.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:active{position:absolute;z-index:2;display:inline-block;background:transparent url('/App_Themes/AgencyCommonStyles/img/spriteSolr.png') 0 -675px no-repeat!important;border:0!important;width:22px;height:20px;cursor:pointer}.ui-slider .ui-slider-range{background:#bee600;border:1px solid #94b300!important;margin-top:-1px;position:absolute;z-index:1;font-size:.7em;display:block}.ui-slider-wrapper{position:relative}.ui-slider-wrapper.horizontal{height:2em}.ui-slider-wrapper.horizontal .ui-slider-label-ticks{position:absolute;white-space:nowrap;width:.8em;height:5px;border:1px solid transparent;border-left:1px solid #ddd;text-align:center}.ui-slider-wrapper.horizontal .ui-slider-label-ticks span{position:relative;display:inline-block;margin-left:-1.2em;min-width:1.2em;top:2px;font-size:11px;color:#464646}.ui-slider-wrapper.horizontal .ui-slider-labels{position:absolute;left:0;right:0;top:7px;border:1px solid transparent}.ui-slider-wrapper .ui-slider-horizontal{width:100%;height:3px;background:#d9e1e6;border:1px solid #bac9d2}.ui-slider-wrapper .ui-slider-horizontal .ui-slider-handle{top:-9px;margin-left:-11px}.ui-slider-wrapper .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-wrapper .ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-wrapper .ui-slider-horizontal .ui-slider-range-max{right:0}.ui-widget-overlay{position:fixed;z-index:100}.ui-dialog.groupingDialog{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;padding:18px 21px 20px 24px;width:556px!important;border:0;z-index:101}.ui-dialog.groupingDialog .ui-dialog-buttonpane,.ui-dialog.groupingDialog .ui-dialog-content,.ui-dialog.groupingDialog .ui-dialog-titlebar{border:0;margin:0;padding:0}.ui-dialog.groupingDialog .ui-dialog-titlebar{background-color:#fff;background-image:none}.ui-dialog.groupingDialog .ui-dialog-titlebar .ui-button{display:none}.ui-dialog.groupingDialog .ui-dialog-title{margin:0;font-size:18px;color:#464646;margin-bottom:19px}.ui-dialog.groupingDialog .btnClear{border-bottom:1px dashed #092a5e;font-size:13px;text-decoration:none;color:#092a5e;cursor:pointer}.ui-dialog.groupingDialog .btnClear:hover{color:#092a5e}.ui-dialog.groupingDialog .toolbar{margin-bottom:16px}.ui-dialog.groupingDialog .toolbar span{margin-right:20px}.ui-dialog.groupingDialog .table{width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;font-size:13px;color:#464646}.ui-dialog.groupingDialog .table tbody{border:0}.ui-dialog.groupingDialog .table tbody.child{display:none}.ui-dialog.groupingDialog .table tbody.child.open{display:table-row-group}.ui-dialog.groupingDialog .table tbody.child.open tr:first-child td{-webkit-box-shadow:inset 0 3px 3px -3px rgba(0,0,0,.1);-moz-box-shadow:inset 0 3px 3px -3px rgba(0,0,0,.1);box-shadow:inset 0 3px 3px -3px rgba(0,0,0,.1)}.ui-dialog.groupingDialog .table tbody.child.open td{background-color:#edf1ed}.ui-dialog.groupingDialog .table tbody.child.open td.actionCell{width:11px}.ui-dialog.groupingDialog .table tbody.child.open td.countOfTours{width:73px;text-align:right;white-space:nowrap}.ui-dialog.groupingDialog .table tbody.child.open td.price{width:100px;text-align:right;font-weight:bold}.ui-dialog.groupingDialog .table tbody.child.open td.price span.currency{font-weight:normal}.ui-dialog.groupingDialog .table tbody.child.open td.country,.ui-dialog.groupingDialog .table tbody.child.open td.ratingCell{padding-left:35px;padding-top:5px;padding-bottom:5px}.ui-dialog.groupingDialog .table tbody.child.open .star{cursor:default;height:15px;background-position:0 -20px}.ui-dialog.groupingDialog .table tbody.child.open .star.stars2{width:40px}.ui-dialog.groupingDialog .table tbody.child.open .star.stars3{width:60px}.ui-dialog.groupingDialog .table tbody.child.open .star.stars4{width:80px}.ui-dialog.groupingDialog .table tbody.child.open .star.stars5{width:100px}.ui-dialog.groupingDialog .table tbody.child.open .star.stars6{width:120px}.ui-dialog.groupingDialog .table tbody.child.open .star.stars7{width:140px}.ui-dialog.groupingDialog .table tbody.parent td{border-top:1px solid #dde4dc}.ui-dialog.groupingDialog .table tbody.parent.open .arrowTableCollapse{width:10px;height:6px;background-position:0 0}.ui-dialog.groupingDialog .table td{padding:6px;border-bottom:1px solid #dde4dc}.ui-dialog.groupingDialog .table td .spriteSolr{cursor:pointer}.ui-dialog.groupingDialog .table td.actionCell{width:11px}.ui-dialog.groupingDialog .table td.countOfTours{width:73px;text-align:right;white-space:nowrap}.ui-dialog.groupingDialog .table td.price{width:100px;text-align:right;font-weight:bold}.ui-dialog.groupingDialog .table td.price span.currency{font-weight:normal}.ui-dialog.groupingDialog .table td.country,.ui-dialog.groupingDialog .table td.ratingCell{padding-left:35px}.ui-dialog.groupingDialog .ui-dialog-buttonpane{margin-top:50px}.ui-dialog.groupingDialog .ui-dialog-buttonpane button{-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiYmQzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkwYzAzNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#bbd331 0%,#90c035 100%);background-image:-moz-linear-gradient(top,#bbd331 0%,#90c035 100%);background-image:-o-linear-gradient(top,#bbd331 0%,#90c035 100%);background-image:linear-gradient(to bottom,#bbd331 0%,#90c035 100%);display:inline-block;border:1px solid #78a024;margin:0;width:90px;height:28px;line-height:26px;font-size:13px;font-weight:bold;cursor:pointer;color:#fff}.angular-google-map-container{width:100%;height:100%}.angular-google-map{display:block}.searchResultsPage .wrapper{width:auto}.searchResultsPage .pageWrapper{width:1250px;padding-left:75px}.searchResultsPage .mainHeader,.searchResultsPage .newsBlock{width:980px;margin:0 auto}.searchResultsPage .contentContainer{width:auto;margin-left:0}.searchResultsPage .tuiAbroad{background:url('/App_Themes/AgencyCommonStyles/img/footer_small.png') no-repeat 0 0 transparent;height:74px}.searchResultsPage .bannerRotatorSolr{overflow:hidden}.searchResultsPage .bannerRotatorSolr .asideInformation{float:left;margin:0 0 0 12px!important}.searchResultsPage .bannerRotatorSolr .asideInformation:first-child{margin-left:0!important}.searchResultsPage .price-calendar{width:100%}.searchResultsPage .price-calendar header{background-color:#f4efdf}.searchResultsPage .price-calendar header .calendar-year-selector{border-bottom:1px dashed;display:inline-block;margin:0 8px}.searchResultsPage .price-calendar header .calendar-year-selector.selected{font-weight:700;border:none}.searchResultsPage .price-calendar .calendar-body{height:175px}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm{height:150px}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .columns{height:120px}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .columns .column-price{width:29px}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper{top:-61px}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .left-legend{height:108px}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .left-legend .price{margin:11px 0 17px;line-height:normal}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .left-legend .price:first-child{margin:0}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .dotter-top-line{bottom:94px;pointer-events:none}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .dotter-middle-line{bottom:58px;pointer-events:none}.searchResultsPage .price-calendar .calendar-body .calendar-gistogramm .solid-line{pointer-events:none}.searchResultsPage .price-calendar .calendar-body .button-month .button{width:79px}.searchResultsPage .price-calendar .calendar-body .button-month .button.first{width:74px}.searchResultsPage .price-calendar .calendar-body .button-month .button span{margin:4px 0}.searchResultsPage .price-calendar .calendar-body .button-month .button .arrow-down{left:50%;margin-left:-10px}.b2cSearchResults.countryTemplate .shortDescription,.hotelPage.countryTemplate .shortDescription{margin-bottom:10px;padding:30px 10px 10px 10px;background-color:#f1f3f6;color:#252525}.b2cSearchResults.countryTemplate .resultsBlock .filtersSidebar .searchBlock .countPeople .adult,.hotelPage.countryTemplate .resultsBlock .filtersSidebar .searchBlock .countPeople .adult{width:auto}.b2cSearchResults.countryTemplate .resultsBlock .filtersSidebar .searchBlock .countPeople .children,.hotelPage.countryTemplate .resultsBlock .filtersSidebar .searchBlock .countPeople .children{margin-left:0;width:auto}.b2cSearchResults.countryTemplate .resultsBlock .filtersSidebar .searchBlock .countOfNight .separator,.hotelPage.countryTemplate .resultsBlock .filtersSidebar .searchBlock .countOfNight .separator{margin:0 0 0 14px}.b2cSearchResults .accommodationTypes,.hotelPage .accommodationTypes{overflow:visible}.b2cSearchResults .accommodationTypes .spriteSolr,.hotelPage .accommodationTypes .spriteSolr{display:block;float:left;width:11px;height:22px;margin-right:3px;background:url('/App_Themes/AgencyCommonStyles/img/spriteSolr.png') no-repeat 0 0 transparent}.b2cSearchResults .accommodationTypes span,.hotelPage .accommodationTypes span{width:auto;font:bold 11px/22px verdana,Arial,sans-serif;white-space:nowrap;background-image:none;color:#51688f}.b2cSearchResults .accommodationTypes .adult.one,.hotelPage .accommodationTypes .adult.one,.b2cSearchResults .accommodationTypes .adult.multiple,.hotelPage .accommodationTypes .adult.multiple{width:11px}.b2cSearchResults .accommodationTypes .adult.double .spriteSolr,.hotelPage .accommodationTypes .adult.double .spriteSolr{width:23px}.b2cSearchResults .accommodationTypes .adult.multiple,.hotelPage .accommodationTypes .adult.multiple{width:auto}.b2cSearchResults .accommodationTypes .adult .spriteSolr,.hotelPage .accommodationTypes .adult .spriteSolr{background-position:0 -1425px}.b2cSearchResults .accommodationTypes .children.one,.hotelPage .accommodationTypes .children.one,.b2cSearchResults .accommodationTypes .children.multiple,.hotelPage .accommodationTypes .children.multiple{width:11px}.b2cSearchResults .accommodationTypes .children.double .spriteSolr,.hotelPage .accommodationTypes .children.double .spriteSolr{width:23px}.b2cSearchResults .accommodationTypes .children.multiple,.hotelPage .accommodationTypes .children.multiple{width:auto}.b2cSearchResults .accommodationTypes .children .spriteSolr,.hotelPage .accommodationTypes .children .spriteSolr{background-position:0 -1450px}.b2cSearchResults .accommodationTypes .infant.one,.hotelPage .accommodationTypes .infant.one,.b2cSearchResults .accommodationTypes .infant.multiple,.hotelPage .accommodationTypes .infant.multiple{width:11px}.b2cSearchResults .accommodationTypes .infant.double .spriteSolr,.hotelPage .accommodationTypes .infant.double .spriteSolr{width:23px}.b2cSearchResults .accommodationTypes .infant.multiple,.hotelPage .accommodationTypes .infant.multiple{width:auto}.b2cSearchResults .accommodationTypes .infant .spriteSolr,.hotelPage .accommodationTypes .infant .spriteSolr{background-position:0 -1475px}.b2cSearchResults .accommodationTypes .wrapperChild,.hotelPage .accommodationTypes .wrapperChild,.b2cSearchResults .accommodationTypes .wrapperInfant,.hotelPage .accommodationTypes .wrapperInfant{width:20px;margin:-5px 4px 0 0;text-align:center}.b2cSearchResults .accommodationTypes .wrapperChild .child,.hotelPage .accommodationTypes .wrapperChild .child,.b2cSearchResults .accommodationTypes .wrapperInfant .child,.hotelPage .accommodationTypes .wrapperInfant .child,.b2cSearchResults .accommodationTypes .wrapperChild .infant,.hotelPage .accommodationTypes .wrapperChild .infant,.b2cSearchResults .accommodationTypes .wrapperInfant .infant,.hotelPage .accommodationTypes .wrapperInfant .infant{float:none;display:block;margin:0 auto}.b2cSearchResults .accommodationTypes .wrapperChild .childAge,.hotelPage .accommodationTypes .wrapperChild .childAge,.b2cSearchResults .accommodationTypes .wrapperInfant .childAge,.hotelPage .accommodationTypes .wrapperInfant .childAge,.b2cSearchResults .accommodationTypes .wrapperChild .infantAge,.hotelPage .accommodationTypes .wrapperChild .infantAge,.b2cSearchResults .accommodationTypes .wrapperInfant .infantAge,.hotelPage .accommodationTypes .wrapperInfant .infantAge{float:none;width:auto;margin:0;display:block;text-align:center;white-space:nowrap;font-family:Arial,Verdana,sans-serif;font-size:8px}.b2cSearchResults .accommodationTypes .wrapperAccommodationTypes.showTip,.hotelPage .accommodationTypes .wrapperAccommodationTypes.showTip{border:1px solid #c8cfdc;background:#d7dce5 url("/App_Themes/TuiCommonStyles/Images/GeographyElementTemplate/info.png") 115px 17px no-repeat}.b2cSearchResults .accommodationTypes .wrapperAccommodationTypes .tip,.hotelPage .accommodationTypes .wrapperAccommodationTypes .tip{margin-left:0;top:50px;left:-2px}.b2cSearchResults .wrapperAccommodationTypes,.hotelPage .wrapperAccommodationTypes{position:relative;display:block;padding:14px 5px 0 5px;height:41px;border:1px solid transparent;overflow:visible;cursor:pointer}.b2cSearchResults .wrapperAccommodationTypes.showTip .tip,.hotelPage .wrapperAccommodationTypes.showTip .tip{display:block;cursor:default}.b2cSearchResults .wrapperAccommodationTypes .tip,.hotelPage .wrapperAccommodationTypes .tip{display:none;position:absolute;top:55px;left:50%;margin-left:-100px;padding:20px;background:#fff;border:1px solid #999;box-shadow:0 0 7px #666;z-index:100;width:200px}.b2cSearchResults .wrapperAccommodationTypes .tip .popupArrow,.hotelPage .wrapperAccommodationTypes .tip .popupArrow{position:absolute;display:block;width:20px;height:15px;left:50%;top:-15px;margin-left:-10px;background:url("/App_Themes/AgencyCommonStyles/img/popup-arrow3.png") no-repeat}.b2cSearchResults .wrapperAccommodationTypes .tip h5,.hotelPage .wrapperAccommodationTypes .tip h5{font-size:11px;font-weight:bold;color:#464646;margin-bottom:10px;font-family:Verdana,Arial,sans-serif}.b2cSearchResults .wrapperAccommodationTypes .tip ul,.hotelPage .wrapperAccommodationTypes .tip ul{margin:0;padding:0;list-style-type:none}.b2cSearchResults .wrapperAccommodationTypes .tip ul li,.hotelPage .wrapperAccommodationTypes .tip ul li{padding:0;margin-bottom:5px;color:#464646;font-size:11px}.b2cSearchResults .wrapperAccommodationTypes .tip ul li span,.hotelPage .wrapperAccommodationTypes .tip ul li span{float:right;border:0!important}.b2cSearchResults .wrapperAccommodationTypes .tip ul.total,.hotelPage .wrapperAccommodationTypes .tip ul.total{margin:10px 0}.b2cSearchResults .wrapperAccommodationTypes .tip ul.total li,.hotelPage .wrapperAccommodationTypes .tip ul.total li{overflow:hidden}.b2cSearchResults .wrapperAccommodationTypes .tip ul.total li b,.hotelPage .wrapperAccommodationTypes .tip ul.total li b{float:right}.b2cSearchResults .wrapperAccommodationTypes .tip .more,.hotelPage .wrapperAccommodationTypes .tip .more{text-decoration:underline;display:block;margin-top:5px}.b2cSearchResults .wrapperAccommodationTypes .tip .more:hover,.hotelPage .wrapperAccommodationTypes .tip .more:hover{text-decoration:none}.forSearchPanelB2C.advancedSearchContainer{float:left;height:272px}.forSearchPanelB2CSamoTour{margin-left:10px}.forSearchPanelB2CSamoTour .searchPanelSolr{background-color:#3586df}.forSearchPanelB2CSamoTour label{color:#fff}.forSearchPanelB2CSamoTour .title{font-size:12px!important;width:396px!important;padding-top:1px}.forSearchPanelB2CSamoTour ul.searchTabs{background-color:#0b275f!important;border-bottom-color:#0b275f!important}.forSearchPanelB2CSamoTour ul.searchTabs li{background-color:#0b275f!important}.forSearchPanelB2CSamoTour div.wrapperSearchPanelSolr{border:5px solid #0b275f!important}.forSearchPanelB2B{height:85px;background-color:#f2f2f2;padding:17px 20px 9px 17px;margin:0}.forSearchPanelB2B .headerSearchFilter .row>div{float:left}.forSearchPanelB2B .headerSearchFilter .row.first{margin-bottom:10px}.forSearchPanelB2B .headerSearchFilter .row.first>div{float:left}.forSearchPanelB2B .headerSearchFilter .row.first label{font-size:11px;margin:3px 6px 0 0}.forSearchPanelB2B .headerSearchFilter .row.first .dropdown{font-size:11px}.forSearchPanelB2B .headerSearchFilter .row.first .numberOfResults{font-size:11px;color:#a3ae74}.forSearchPanelB2B .headerSearchFilter .row.first .numberOfResults .icoInfo{float:left;margin:2px 5px 0 0}.forSearchPanelB2B .headerSearchFilter .row.first .departureCity,.forSearchPanelB2B .headerSearchFilter .row.first .tourType{margin-right:20px}.forSearchPanelB2B .headerSearchFilter .row.first .departureCity>label,.forSearchPanelB2B .headerSearchFilter .row.first .tourType>label,.forSearchPanelB2B .headerSearchFilter .row.first .departureCity .formControl,.forSearchPanelB2B .headerSearchFilter .row.first .tourType .formControl{float:left}.forSearchPanelB2B .headerSearchFilter .row.first .departureCity .formControl .dropdown.link,.forSearchPanelB2B .headerSearchFilter .row.first .tourType .formControl .dropdown.link{color:#092a5e;border-color:#092a5e}.forSearchPanelB2B .headerSearchFilter .row.first .departureCity .formControl .dropdown .caret,.forSearchPanelB2B .headerSearchFilter .row.first .tourType .formControl .dropdown .caret{border-top:8px solid #404040;position:absolute;top:6px;right:-10px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;font-size:0;line-height:0;cursor:pointer}.forSearchPanelB2B .headerSearchFilter .row.first .departureCity .formControl .dropdownMenu,.forSearchPanelB2B .headerSearchFilter .row.first .tourType .formControl .dropdownMenu{width:200px;border:1px solid #ddd}.forSearchPanelB2B .headerSearchFilter .row label{font-size:13px;margin-left:0}.forSearchPanelB2B .headerSearchFilter .formControl .dropdown,.forSearchPanelB2B .headerSearchFilter .formControl .btnDefault,.forSearchPanelB2B .headerSearchFilter .formControl .spinnerInput{border-color:#bbb}.forSearchPanelB2B .headerSearchFilter .formControl .dropdownMenu{z-index:200}.forSearchPanelB2B .headerSearchFilter .departureDate,.forSearchPanelB2B .headerSearchFilter .country,.forSearchPanelB2B .headerSearchFilter .region{width:140px}.forSearchPanelB2B .headerSearchFilter .departureDate .comingDate{display:none}.forSearchPanelB2B .headerSearchFilter .departureDate .datepickerContainer .hasDatepicker{width:128px;border-color:#bbb;cursor:pointer}.forSearchPanelB2B .headerSearchFilter .departureDate,.forSearchPanelB2B .headerSearchFilter .region,.forSearchPanelB2B .headerSearchFilter .adult,.forSearchPanelB2B .headerSearchFilter .children,.forSearchPanelB2B .headerSearchFilter .countOfNight{margin-left:10px}.forSearchPanelB2B .headerSearchFilter .children .btnDefault{border-left:0}.forSearchPanelB2B .headerSearchFilter .children .btnDefault:first-child{border-left:1px solid #bbb}.forSearchPanelB2B .headerSearchFilter .children .btnDefault.active{border-left-color:#e0ca00}.forSearchPanelB2B .headerSearchFilter .children .dropdownMenu .btnDefault{border-left:1px solid #bbb}.forSearchPanelB2B .headerSearchFilter .adult{width:91px}.forSearchPanelB2B .headerSearchFilter .countOfNight{width:131px}.forSearchPanelB2B .headerSearchFilter .countOfNight .separator{float:left;margin:0 7px;width:11px;height:14px;border-bottom:1px solid gray}.forSearchPanelB2B .headerSearchFilter .countOfNight .formControl{float:left;width:53px}.forSearchPanelB2B .headerSearchFilter .btnSubmit.search{margin:16px 0 0 20px;width:100px}.price-calendar{position:relative;margin-bottom:20px;width:709px;display:inline-block}.price-calendar header{background-color:#dcf0ff;border:#d9e1e7 solid 1px;height:30px;cursor:pointer}.price-calendar header h4{position:relative;top:10px;font-size:12px;left:10px}.price-calendar header .calendar-year-selector{border-bottom:1px dashed;display:inline-block;margin:0 8px}.price-calendar header .calendar-year-selector.selected{font-weight:700;border:none}.price-calendar .calendar-body{border:#d9e1e7 solid 1px;border-top:0;height:195px}.price-calendar .calendar-body .calendar-gistogramm{height:170px;border-bottom:#d9e1e7 solid 1px;position:relative}.price-calendar .calendar-body .calendar-gistogramm .left-legend{position:absolute;height:128px;width:40px;text-align:center;font-size:10px;color:#9ea0a2}.price-calendar .calendar-body .calendar-gistogramm .left-legend .price{margin:20px 0;font-size:8px}.price-calendar .calendar-body .calendar-gistogramm .columns{position:absolute;top:15px;left:40px;right:0;height:135px;margin:0;padding:0}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price{position:relative;height:100%;width:21px;float:left;display:inline-block;margin:0}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price:hover .legend-tooltip-wrapper{display:inline-block}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .column-price-wrapper{position:absolute;height:108px;bottom:22px;left:3px;right:5px}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .column-price-wrapper .color-column-price{background-color:#dde4e9;border-top:1px solid;border-left:1px solid;border-right:1px solid;position:absolute;bottom:0;width:100%;display:inline-block;border-color:#ccd4d8}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .column-price-wrapper .color-column-price:hover{background-color:#cedfec;border-color:#aec2d1;cursor:pointer}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .column-price-wrapper .color-column-price.selected{background-color:#c4e800;border-color:#aac917}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .column-price-wrapper .color-column-price.selected:hover{background-color:#d1e8b9;border-color:#b3c697}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .column-price-wrapper .color-column-price.disabled{background-color:#ecf2f6;border-color:#e5ebef}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper{display:none;width:200px;position:absolute;left:50%;margin-left:-100px;text-align:center;z-index:1;top:-58px}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip{position:relative;display:inline-block;border:1px solid #bebebe;text-align:center;white-space:nowrap;padding:5px 5px 7px 5px;background-color:#eee;border-radius:4px;margin:0 auto}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip .legend-tooltip-date{position:relative;text-align:center;color:#797979;font-size:10px;margin-bottom:4px}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip .legend-tooltip-price{position:relative;text-align:center;font-weight:bold;color:#2e2e2e;font-size:14px}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip .legend-tooltip-price span{font-weight:normal;font-size:12px}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip .dark-arrow,.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip .light-arrow{display:block;content:'';position:absolute;border-style:solid;border-width:10px 10px 0;width:0;left:50%;margin-left:-10px}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip .light-arrow{border-color:#eee transparent;top:98%}.price-calendar .calendar-body .calendar-gistogramm .columns .column-price .legend-tooltip-wrapper .legend-tooltip .dark-arrow{border-color:#bebebe transparent;top:100%}.price-calendar .calendar-body .calendar-gistogramm .columns .bottom-legend{bottom:-5px;left:0;height:22px;position:absolute;width:100%;text-align:center;color:#464646;font-size:8px}.price-calendar .calendar-body .calendar-gistogramm .columns .bottom-legend.today{color:#628dad}.price-calendar .calendar-body .calendar-gistogramm .columns .bottom-legend.holiday{color:#ffa569}.price-calendar .calendar-body .calendar-gistogramm .dotter-top-line,.price-calendar .calendar-body .calendar-gistogramm .solid-line,.price-calendar .calendar-body .calendar-gistogramm .dotter-middle-line{position:absolute;height:1px;width:100%;left:-7px;float:none;margin:0}.price-calendar .calendar-body .calendar-gistogramm .dotter-top-line{background-image:url(/Agency/Images/dotter-line.png);background-repeat:repeat-x;bottom:101px;pointer-events:none}.price-calendar .calendar-body .calendar-gistogramm .dotter-middle-line{background-image:url(/Agency/Images/dotter-line.png);background-repeat:repeat-x;bottom:61px;pointer-events:none}.price-calendar .calendar-body .calendar-gistogramm .solid-line{background-color:#ccd4d8;bottom:21px;pointer-events:none}.price-calendar .calendar-body .button-month{font-size:0;padding:0;width:100%;height:24px;text-align:center;background-color:#f1f6fa;background:-ms-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-moz-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-webkit-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-o-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%)}.price-calendar .calendar-body .button-month .button{background-color:#f1f6fa;background:-ms-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-moz-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-webkit-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-o-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);display:inline-block;border:0;border-left:#d9e1e7 solid 1px;width:58px;height:100%;text-align:center;cursor:pointer;font-size:9px;margin:0;position:relative;padding:0;border-radius:0;-webkit-text-shadow:none;text-shadow:none;box-shadow:none;color:#2e2e2e}.price-calendar .calendar-body .button-month .button span{margin:6px 0;display:block}.price-calendar .calendar-body .button-month .button.first{border:0}.price-calendar .calendar-body .button-month .button:hover{background:none;background-color:#a2cdd8;color:#fff}.price-calendar .calendar-body .button-month .button.selected{background-color:#8bb7d8;background:-ms-linear-gradient(#779cb8 0,#9dcef3 100%);background:-moz-linear-gradient(#779cb8 0,#9dcef3 100%);background:-webkit-linear-gradient(#779cb8 0,#9dcef3 100%);background:-o-linear-gradient(#779cb8 0,#9dcef3 100%);background:linear-gradient(#779cb8 0,#9dcef3 100%);cursor:default;color:#fff}.price-calendar .calendar-body .button-month .button.selected .arrow-down{display:block}.price-calendar .calendar-body .button-month .button.disabled,.price-calendar .calendar-body .button-month .button.disabled:hover{cursor:default;color:#b2b4b7;background-color:#f1f6fa;background:-ms-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-moz-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-webkit-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:-o-linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%);background:linear-gradient(#dce4ea 0,#f6fafe 3px,#edf2f6 100%)}.price-calendar .calendar-body .button-month .button .arrow-down{display:none;content:'';position:absolute;border-style:solid;border-width:4px 10px 0;border-color:#fff transparent;width:0;top:-1px;left:18px}.price-calendar .calendar-body .disabler{position:absolute;top:0;left:0;width:100%;height:202px;background-color:rgba(0,0,0,.2)}.price-calendar .calendar-body .disabler img{position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px}.price-calendar.open .spriteSolr{background-position:0 -625px}.subscribeNewsDialog{z-index:101;position:fixed}.TourSearchDirectivesTooltip{position:absolute;z-index:11}.TourSearchDirectivesTooltip.Country.shadow-large .shadow,.TourSearchDirectivesTooltip.Date.shadow-large .shadow{position:absolute;width:265px;height:253px;background:url(/Agency/Images/tooltip/shadow-large.png) no-repeat}.TourSearchDirectivesTooltip.Country.shadow-small .shadow,.TourSearchDirectivesTooltip.Date.shadow-small .shadow{position:absolute;width:260px;height:227px;background:url(/Agency/Images/tooltip/shadow-small.png) no-repeat}.TourSearchDirectivesTooltip.Country{top:-130px;left:266px}.TourSearchDirectivesTooltip.Country .triangle{position:absolute;top:110px;left:-49px;width:49px;height:37px;background:url(/app_themes/tuicommonstyles/images/tooltip/triangle-left-top.png) no-repeat}.toolTipLink .TourSearchDirectivesTooltip.Country .triangle,.forSearchPanelB2B .TourSearchDirectivesTooltip.Country .triangle{top:70px;left:-49px;width:49px;height:48px;background:url(/Agency/Images/tooltip/triangle-left.png) no-repeat}.toolTipLink .TourSearchDirectivesTooltip.Country .checkbox,.forSearchPanelB2B .TourSearchDirectivesTooltip.Country .checkbox{border-top:1px solid #5997c8;background:#def0ff}.toolTipLink .TourSearchDirectivesTooltip.Country{top:-57px;left:276px}.forSearchPanelB2B .TourSearchDirectivesTooltip.Country{top:-57px;left:190px}.TourSearchDirectivesTooltip.Date.shadow-large,.TourSearchDirectivesTooltip.Date.shadow-small{top:0;left:266px}.TourSearchDirectivesTooltip.Date.shadow-large .triangle,.TourSearchDirectivesTooltip.Date.shadow-small .triangle{position:absolute;top:12px;left:-49px;width:49px;height:48px;background:url(/app_themes/tuicommonstyles/images/tooltip/triangle-left.png) no-repeat}.TourSearchDirectivesTooltip.Date.open{top:27px;left:524px}.toolTipLink .TourSearchDirectivesTooltip.Date.shadow-large,.toolTipLink .TourSearchDirectivesTooltip.Date.shadow-small{top:59px;left:14px}.toolTipLink .TourSearchDirectivesTooltip.Date.shadow-small .triangle{top:-48px;left:140px;width:49px;height:48px;background:url(/Agency/Images/tooltip/triangle-top.png) no-repeat}.toolTipLink .TourSearchDirectivesTooltip.Date.shadow-large .triangle{top:70px;left:-49px;width:49px;height:48px;background:url(/Agency/Images/tooltip/triangle-left.png) no-repeat}.toolTipLink .TourSearchDirectivesTooltip.Date.open{top:28px;left:527px}.toolTipLink .TourSearchDirectivesTooltip.Date.open .triangle{position:absolute;top:70px;left:-49px;width:49px;height:48px;background:url(/Agency/Images/tooltip/triangle-left.png) no-repeat}.forSearchPanelB2B .TourSearchDirectivesTooltip.Date.shadow-large,.forSearchPanelB2B .TourSearchDirectivesTooltip.Date.shadow-small{top:-57px;left:190px}.forSearchPanelB2B .TourSearchDirectivesTooltip.Date.shadow-large .triangle,.forSearchPanelB2B .TourSearchDirectivesTooltip.Date.shadow-small .triangle{top:70px;left:-49px;width:49px;height:48px;background:url(/Agency/Images/tooltip/triangle-left.png) no-repeat}.forSearchPanelB2B .TourSearchDirectivesTooltip.Date.open{top:28px;left:526px}.TourSearchDirectivesTooltip.Price.shadow-small .shadow,.TourSearchDirectivesTooltip.HotelCategories.shadow-small .shadow,.TourSearchDirectivesTooltip.TourOrHotel.shadow-small .shadow{width:90px;height:80px;background:url(/Agency/Images/tooltip/shadow-bottom.png) no-repeat}.TourSearchDirectivesTooltip.Price.shadow-small .shadow{background-position:0 45px}.TourSearchDirectivesTooltip.HotelCategories.shadow-small .shadow,.TourSearchDirectivesTooltip.TourOrHotel.shadow-small .shadow{background-position:0 55px}.TourSearchDirectivesTooltip.Price{top:100px;left:275px}.TourSearchDirectivesTooltip.Price .triangle{position:absolute;top:12px;left:-49px;width:49px;height:48px;background:url(/Agency/Images/tooltip/triangle-left.png) no-repeat}.TourSearchDirectivesTooltip.HotelCategories{top:-40px;left:344px}.TourSearchDirectivesTooltip.HotelCategories .triangle{position:absolute;top:33px;left:-49px;width:49px;height:37px;background:url(/Agency/Images/tooltip/triangle-leftToBottom.png) no-repeat}.TourSearchDirectivesTooltip.TourOrHotel{top:93px;left:385px}.TourSearchDirectivesTooltip.TourOrHotel .triangle{position:absolute;top:-48px;left:168px;width:49px;height:48px;background:url(/Agency/Images/tooltip/triangle-top.png) no-repeat}.TourSearchDirectivesTooltip .content-wrap{position:absolute;padding:0 4px;border:1px solid #83896b;background-color:#e2eeb2;text-align:center;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}.TourSearchDirectivesTooltip .content-wrap .btn-close{position:absolute;top:-8px;right:-22px}.TourSearchDirectivesTooltip .content-wrap .btn-close.btn-shadow{width:29px;height:29px;background:url(/Agency/Images/tooltip/btn-close-shadow.png) no-repeat}.TourSearchDirectivesTooltip .content-wrap .btn-close .close{position:absolute;top:-4px;right:11px;width:22px;height:22px;background:url(/Agency/Images/tooltip/btn-close.png) no-repeat;cursor:pointer}.TourSearchDirectivesTooltip .content-wrap .checkbox{margin:0 -4px;height:20px;border-top:1px solid #83896b;background:#f3f8e0;text-align:left}.TourSearchDirectivesTooltip .content-wrap .checkbox label{display:inline;vertical-align:middle;text-transform:uppercase;font:8px Arial,Geneva,sans-serif;line-height:20px}.TourSearchDirectivesTooltip .content-wrap .checkbox label input[type="checkbox"]{margin:0 3px;vertical-align:middle}.toolTipLink .TourSearchDirectivesTooltip .content-wrap,.forSearchPanelB2B .TourSearchDirectivesTooltip .content-wrap{border:1px solid #5997c8;background-color:#acdaff}.toolTipLink .TourSearchDirectivesTooltip .content-wrap .checkbox,.forSearchPanelB2B .TourSearchDirectivesTooltip .content-wrap .checkbox{border-top:1px solid #5997c8;background:#def0ff}.tooltipsCountry>span,.tooltipsDate>span{color:#191919;text-transform:uppercase;font:8px Arial,Geneva,sans-serif;font-weight:bold;line-height:24px}.tooltipsCountry>div{width:200px;height:150px;background:#acdaff url(/Agency/Images/tooltip/img-direction.png) no-repeat}.tooltipsDate>div{width:200px;height:150px;background:#acdaff url(/Agency/Images/tooltip/img-calendar.png) no-repeat}.tooltipsPrice{width:228px;height:44px}.tooltipsHotelCategories,.tooltipsTourOrHotel{width:228px;height:54px}.tooltipsPrice,.tooltipsHotelCategories,.tooltipsTourOrHotel{text-align:left}.tooltipsPrice>span,.tooltipsHotelCategories>span,.tooltipsTourOrHotel>span{display:block;padding:4px 5px;color:#191919;font:12px Arial,Geneva,sans-serif;font-weight:bold}.tooltipHelperFlag{display:none;position:absolute;top:36px;left:-70px;overflow:hidden;width:70px;height:128px;background:#1c85da;background:-moz-linear-gradient(left,#1c85da 92%,#1564a3 100%);background:-ms-linear-gradient(left,#1c85da 92%,#1564a3 100%);background:-o-linear-gradient(left,#1c85da 92%,#1564a3 100%);background:-webkit-linear-gradient(left,#1c85da 92%,#1564a3 100%);background:-webkit-gradient(linear,left top,right top,color-stop(92%,#1c85da),color-stop(100%,#1564a3));background:linear-gradient(to right,#1c85da 92%,#1564a3 100%);text-align:left}.tooltipHelperFlag.tuiClientFlag{background:#e2eeb2;background:-moz-linear-gradient(left,#e2eeb2 92%,#c0cb97 100%);background:-ms-linear-gradient(left,#e2eeb2 92%,#c0cb97 100%);background:-o-linear-gradient(left,#e2eeb2 92%,#c0cb97 100%);background:-webkit-linear-gradient(left,#e2eeb2 92%,#c0cb97 100%);background:-webkit-gradient(linear,left top,right top,color-stop(92%,#e2eeb2),color-stop(100%,#c0cb97));background:linear-gradient(to right,#e2eeb2 92%,#c0cb97 100%)}.tooltipHelperFlag.tuiClientFlag span{bottom:0;border-bottom:1px dashed #252525;color:#252525}.tooltipHelperFlag img{position:relative;top:10px;left:18px}.tooltipHelperFlag span{position:relative;bottom:3px;left:6px;border-bottom:1px dashed #fff;color:#fff;font-size:11px;cursor:pointer;line-height:16px}.tooltipHelperFlag span.selected{top:8px}.tooltipHelperTitle{position:fixed;top:0;left:0;z-index:12;width:100%;height:40px;background:#fffce2;background:-moz-linear-gradient(top,#fffce2 0,#fff5ac 100%);background:-ms-linear-gradient(top,#fffce2 0,#fff5ac 100%);background:-o-linear-gradient(top,#fffce2 0,#fff5ac 100%);background:-webkit-linear-gradient(top,#fffce2 0,#fff5ac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffce2),color-stop(100%,#fff5ac));background:linear-gradient(to bottom,#fffce2 0,#fff5ac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffce2,endColorstr=#fff5ac,GradientType=0);color:#191919;text-align:center;font-weight:bold;font-size:14px;-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,.5);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,.5);box-shadow:0 0 10px 0 rgba(50,50,50,.5)}.tooltipHelperTitle .text{line-height:40px}.tooltipHelperTitle .btn{display:inline-block;*display:inline;margin-left:10px;width:46px;height:26px;border:1px solid #6da61b;background:#b9d331;background:-moz-linear-gradient(top,#b9d331 0,#93c135 100%);background:-ms-linear-gradient(top,#b9d331 0,#93c135 100%);background:-o-linear-gradient(top,#b9d331 0,#93c135 100%);background:-webkit-linear-gradient(top,#b9d331 0,#93c135 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b9d331),color-stop(100%,#93c135));background:linear-gradient(to bottom,#b9d331 0,#93c135 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b9d331,endColorstr=#93c135,GradientType=0);color:#fff;font-weight:bold;line-height:26px;cursor:pointer;zoom:1}.tooltipOverlay .tooltipOverlayFon{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background-color:rgba(226,239,175,.9)}.tooltipOverlay .imgTooltipOverlay{position:absolute;left:50%;z-index:1002;margin-top:92px;margin-left:-477px;width:840px;height:500px;background:url(/App_Themes/TuiCommonStyles/Images/tooltip/tooltipOverlay.png) no-repeat}.tooltipOverlay .overlayContentCity,.tooltipOverlay .overlayContentDate{position:absolute;width:370px;text-align:left}.tooltipOverlay .title{margin-bottom:10px;color:#191919;font-size:24px}.tooltipOverlay .content{color:#929c6c;font-size:20px}.tooltipOverlay .overlayContentCity{top:115px;left:525px}.tooltipOverlay .overlayContentDate{top:340px;left:525px}.tooltipOverlay .btnTooltipOverlayBack{position:absolute;bottom:-120px;left:38%;margin:0 auto;margin-top:50px;width:267px;height:62px;border:3px solid #a0c800;color:#87a500;text-align:center;font-size:24px;line-height:58px;cursor:pointer}.hint-text{cursor:help;border-bottom:1px dashed navy}.searchResultTable td span.accomodation{display:inline}.noHotelsPanel{color:#6d5205;padding:10px;text-align:center}.tour-search-price-nofuel{font-size:10px;font-style:italic}.ui-datepicker-highlighted-day{background-color:green!important}.ui-datepicker-selected-day{background-color:red!important}.ui-datepicker-day-being-selected{background-color:green!important}.ui-datepicker-day-being-unselected{background-color:blue!important}.ui-datepicker-nonselectable-day span{color:#d3d3d3!important}.ui-datepicker-current-day,.ui-datepicker-today{}.pop-table{display:table;width:100%;height:100%;left:0;top:0}.pop-bg{left:0;top:0;overflow-y:scroll;position:fixed;text-align:center;display:none;width:100%;height:100%;background-color:rgba(0,60,105,.7);z-index:1003}.pop-bg.pop-bg_show{display:block}.pop-body-center{display:table-cell;vertical-align:middle}.pop-body{max-width:550px;height:auto;background-color:#fff;display:inline-block;box-sizing:border-box;position:relative;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#000}.pop-body>*{text-align:left}.pop-header{position:relative;display:table;left:0;top:0;width:100%;height:72px}.pop-header>*{vertical-align:middle;display:table-cell;height:100%}.pop-header__or{width:10%;position:relative;background-color:#fff;font-size:21px;text-align:center;color:#70cbf4}.pop-header__or:after,.pop-header__or:before{content:'';width:0;height:0;top:0;border-top:36px solid transparent;border-bottom:36px solid transparent;border-left:18px solid #fff;position:absolute}.pop-header__or:after{right:-18px}.pop-header__or:before{left:-18px;border-left:none;border-right:18px solid #fff}.pop-header__or+.pop-header__title{padding-left:40px}.pop-header__title{width:40%;color:#fff;background-color:#70cbf4;text-align:left;padding:10px 25px}.pop-header__title_lighten{background-color:rgba(112,203,244,.75)}.pop-choice,.pop-secondary-block{padding:25px 20px}.pop-secondary-block-without-office{padding:15px 20px}.pop-choice{display:table;width:100%;box-sizing:border-box}.pop-choice__block{vertical-align:top;width:100%}.pop-choice__text-info{font-size:11px}.pop-choice__text-info p{line-height:14px;margin:15px 0}.pop-choice .pop-button{font-size:11px;vertical-align:bottom;text-decoration:none}.pop-choice__map{height:166px;width:100%;margin-bottom:19px}.pop-body_two-inline-info-block{width:50%;box-sizing:border-box;display:inline-block;float:left}.pop-body_two-inline-info-block:first-of-type{padding-right:25px}.pop-body_two-inline-info-block:nth-of-type(2){padding-left:25px}.pop-discount{width:100%;height:84px;display:table}.pop-discount__percent,.pop-discount__price{display:table-cell;vertical-align:top;height:100%;padding:8px 15px;font-size:12px;box-sizing:border-box}.pop-discount__percent{background-color:#70cbf4;color:#fff;width:25%;position:relative}.pop-discount__percent:after{content:'';width:0;height:0;top:0;right:-21px;position:absolute;border-top:42px solid transparent;border-bottom:42px solid transparent;border-left:21px solid #70cbf4}.pop-discount__val,.pop-discount__percent-count,.pop-discount__val,.pop-discount__old-price,.pop-discount__new-price{width:100%;display:block}.pop-discount__percent-count{font-size:47px;font-weight:normal;line-height:32px}.pop-discount__percent-count sup{font-size:27px;letter-spacing:-10px}.pop-discount__price{background-color:rgba(112,203,244,.25);width:75%;padding-left:40px;color:#000}.pop-discount__old-price{font-size:29px}.pop-secondary-block{display:none}.pop-find-office-block__title{margin-top:-10px}.pop-form-place__title{margin-top:20px;margin-bottom:10px}.pop-body_title{font-size:18px}.pop-body_title_lighten{color:rgba(0,0,0,.4)}.pop-form-place__info{font-size:11px;margin-bottom:10px}.pop-input__info-msg{font-size:11px;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;top:-2px;position:relative;display:inline-block;opacity:0;transition:all .3s}.ps-container{touch-action:none;overflow:hidden!important}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;background-color:#dedede;opacity:1;right:5px;width:6px;margin:10px 0;z-index:10;border-radius:10px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-size:100% 200%;background-image:linear-gradient(to bottom,#b8d32d 0%,#8db933 50%,#b8d32d 100%);background-position:0 0;border-radius:10px;right:-5px;width:8px;z-index:10;margin:0 4px;box-sizing:content-box;transition:background-position .2s}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y:active{background-position:0 -100%}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y:before{content:'';position:absolute;width:14px;top:0;bottom:0;left:-4px;display:inline-block}.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.pop-button{border-radius:0;text-shadow:none;font-family:Tahoma,Verdana,Segoe,sans-serif;background-size:100% 200%;background-image:linear-gradient(to bottom,#b8d32d 0%,#8db933 50%,#b8d32d 100%);background-position:0 0;box-shadow:inset 0 0 0 rgba(0,0,0,0);color:#000;border:none;padding:10px 10px;transition:background .3s,box-shadow .3s;display:block;text-decoration:initial;text-align:center}.pop-button:hover{border:none;box-shadow:none;text-shadow:none}.pop-button:hover,.pop-button.pop-button_show-second-block_active{background-size:100% 200%;background-image:linear-gradient(to bottom,#b8d32d 0%,#8db933 50%,#b8d32d 100%);background-position:0 0;cursor:pointer;box-shadow:inset 0 1px 0 rgba(0,0,0,.2);background-position:0 -100%}.pop-button:disabled,.pop-button:disabled:hover{cursor:default;color:rgba(0,0,0,.4);background-color:#dedede;background-image:none;box-shadow:none;border:none}.pop-select-button{margin:2px 0 15px;position:relative}.pop-select-button *{box-sizing:border-box}.pop-select-button_title{border:none;outline:none;width:100%;display:block;text-align:left;border-radius:3px;font-size:12px;background-color:#dedede;color:#000;cursor:pointer;position:relative}.pop-select-button_title.open{z-index:10}.pop-select-button_title .trigger{padding:7px 30px 7px 17px;position:relative;z-index:1}.pop-select-button_title .trigger:hover+.pop-select-button__open-arrow-holder .pop-select-arrow-btn,.pop-select-button_title .trigger.open+.pop-select-button__open-arrow-holder .pop-select-arrow-btn{background-position:0 -100%}.pop-select-button_title .trigger.open+.pop-select-button__open-arrow-holder .pop-select-arrow-btn:after{margin-top:43%;transform:rotate(-225deg)}.pop-select-button ul.options{background-color:#ededed;margin:0;list-style:none;padding:4px 0 0 0;border-radius:0 0 4px 4px;width:100%;position:absolute;max-height:235px;overflow-y:scroll;z-index:9;opacity:0;visibility:hidden;margin-top:10px;margin-left:-9999px;transition:opacity .2s,visibility .2s,margin-top .2s,margin-left 0 .2s,bottom .2s}.pop-select-button ul.options.overflowing{bottom:40px}.pop-select-button ul.options.overflowing.open{bottom:30px}.pop-select-button ul.options.open{opacity:1;visibility:visible;margin-top:0;margin-left:0;transition:opacity .2s,visibility .2s,margin-top .2s,margin-left 0 0,bottom .2s}.pop-select-button ul.options.ps-active-y{padding-right:20px;box-sizing:border-box}.pop-select-button ul.options li{padding:6px 40px 6px 20px;font-size:12px;border-bottom:1px solid #dedede;color:#000;font-family:Verdana,Geneva,sans-serif!important;position:relative;cursor:pointer}.pop-select-button ul.options li:last-of-type{border:none}.pop-select-button ul.options li:after{content:'';width:9px;height:9px;border-radius:50%;position:absolute;display:block;right:10px;top:9px;background-color:#dedede}.pop-select-button ul.options li.selected:after{background-size:100% 200%;background-image:linear-gradient(to bottom,#b8d32d 0%,#8db933 50%,#b8d32d 100%);background-position:0 0}.pop-select-arrow-btn{display:inline-block;height:100%;background-size:100% 200%;background-image:linear-gradient(to bottom,#b8d32d 0%,#8db933 50%,#b8d32d 100%);background-position:0 0;transition:background .3s;width:30px;right:0;position:absolute;top:0;border-radius:0 4px 4px 0;text-align:center}.pop-select-arrow-btn:after{content:'';width:5px;height:5px;border-width:0 0 2px 2px;border-style:solid;border-color:#fff;display:block;position:absolute;visibility:visible;transform:rotate(-45deg);margin-left:12px;margin-top:32%;transition:transform .2s,margin-top .2s}.pop-select-metro .pop-select-arrow-btn img{transform:translateY(40%);margin:0}.pop-select-metro .pop-select-arrow-btn:after{display:none}.pop-select-loader{position:absolute;right:6px;top:19%;width:18px;height:18px;display:none;z-index:1;animation:1s linear 0 normal none infinite running pop-select-loader;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff #fff #fff transparent!important}.pop-select-city .pop-select-loader{width:13px;height:13px;right:2px;top:2px}.pop-select-loader_show{display:block}.pop-select-loader_show+.pop-select-arrow-btn:after,.pop-select-loader_show+.pop-select-arrow-btn img{display:none}@keyframes pop-select-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pop-select-city{background-color:transparent;margin-bottom:6px}.pop-select-city ul.options{border-radius:4px;width:auto}.pop-select-city .pop-select-button_title{font-size:18px;background-color:transparent;color:#000;font-weight:bold;position:relative;cursor:default}.pop-select-city .pop-select-button_title .trigger{padding-left:0;width:auto;display:inline-block;cursor:pointer}.pop-select-city .pop-select-button_title .pop-select-button__open-arrow-holder{position:relative;display:inline-block;margin-left:5px;top:auto;bottom:14px}.pop-select-city .pop-select-button_title .pop-select-button__open-arrow-holder .pop-select-arrow-btn{width:17px;height:17px;border-radius:3px}.pop-select-city .pop-select-button_title .pop-select-button__open-arrow-holder .pop-select-arrow-btn:after{margin-left:5px;margin-top:4px}.pop-textarea,.pop-input{display:block;position:relative;font-family:Verdana,Geneva,sans-serif;box-sizing:border-box}.pop-input__control{width:100%;height:28px;padding:0 8px 2px}.pop-textarea{padding:3px 5px;min-height:70px}.pop-input__control,.pop-textarea{width:100%;box-sizing:border-box;border:none;font-size:13px;background-color:#dedede;border-radius:2px;box-shadow:0 0 0 1px #fff,inset 0 0 0 1px #fff;transition:background-color .3s,box-shadow .3s}.pop-input__control:focus,.pop-textarea:focus{background-color:#fff;box-shadow:0 0 0 1px #aad700,inset 0 0 0 1px #aad700;outline:none}.pop-input__clear{opacity:0;background:none;transition:opacity .3s}.pop-input__clear:before,.pop-input__clear:after{content:'';width:14px;height:2px;top:14px;left:94%;margin-left:-7px;margin-top:-1px;background-color:red;display:block;position:absolute;transform:rotate(45deg)}.pop-input__clear:after{transform:rotate(-45deg)}.pop-form-element_succes .pop-textarea,.pop-form-element_succes .pop-input__control{box-shadow:0 0 0 1px #aad700,inset 0 0 0 1px #aad700;background-color:#fff}.pop-form-element_error .pop-textarea,.pop-form-element_error .pop-input__control{box-shadow:0 0 0 1px red,inset 0 0 0 1px red;background-color:#fff}.pop-form-element_error .pop-textarea:focus~.pop-input__info-msg,.pop-form-element_error .pop-input__control:focus~.pop-input__info-msg,.pop-form-element_error .pop-textarea:focus~.pop-input__clear,.pop-form-element_error .pop-input__control:focus~.pop-input__clear{opacity:0}.pop-form-element_error .pop-input__clear,.pop-form-element_error .pop-input__info-msg{opacity:1;color:red}.pop-checkbox{font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#000;position:relative}.pop-checkbox a{color:rgba(0,60,105,.7)}.pop-checkbox__label{cursor:pointer;display:block;margin:10px 0;padding-left:30px}.pop-checkbox__label:after,.pop-checkbox__label:before{content:'';width:20px;height:20px;left:0;top:2px;border-radius:3px;position:absolute;background-color:#dedede}.pop-checkbox__label:after{background-color:#fff;width:18px;height:18px;left:1px;top:3px;border:0 solid #fff;transform:scale(0) rotate(0);transition:transform .2s,width .2s,height .2s,top .2s,left .2s}.pop-checkbox__label:hover:after{transform:scale(1) rotate(0)}.pop-checkbox__control{display:none}.pop-checkbox__control:checked+.pop-checkbox__label:before{background-size:100% 200%;background-image:linear-gradient(to bottom,#b8d32d 0%,#8db933 50%,#b8d32d 100%);background-position:0 0}.pop-checkbox__control:checked+.pop-checkbox__label:after{border-width:0 4px 4px 0;border-color:#fff;border-style:solid;height:18px;width:10px;top:-1px;left:3px;background-color:transparent;transform:scale(.5) rotate(45deg)}.pop-checkbox-dont-show{font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#000;position:relative;top:10px}.pop-checkbox-dont-show__label{cursor:pointer;display:block;margin:10px 0;padding-left:30px}.pop-checkbox-dont-show__label:after,.pop-checkbox-dont-show__label:before{content:'';width:20px;height:20px;left:0;top:2px;border-radius:3px;position:absolute;background-color:#dedede}.pop-checkbox-dont-show__label:after{background-color:#fff;width:18px;height:18px;left:1px;top:3px;border:0 solid #fff;transform:scale(0) rotate(0);transition:transform .2s,width .2s,height .2s,top .2s,left .2s}.pop-checkbox-dont-show__label:hover:after{transform:scale(1) rotate(0)}.pop-checkbox-dont-show__control{display:none}.pop-checkbox-dont-show__control:checked+.pop-checkbox-dont-show__label:before{background-size:100% 200%;background-image:linear-gradient(to bottom,#b8d32d 0%,#8db933 50%,#b8d32d 100%);background-position:0 0}.pop-checkbox-dont-show__control:checked+.pop-checkbox-dont-show__label:after{border-width:0 4px 4px 0;border-color:#fff;border-style:solid;height:18px;width:10px;top:-1px;left:3px;background-color:transparent;transform:scale(.5) rotate(45deg)}.pop-checkbox-dont-show__label{padding-top:6px}.pop-checkbox__label{display:block!important;margin:10px 0!important;padding-left:30px;font-size:13px!important;color:#000!important;line-height:initial!important}.pop-form-element .pop-button{font-size:14px;padding-left:30px;padding-right:30px}.pop-form-place__info__no-data{opacity:1;color:red;font-size:12px}