.hidden{display:none!important}.visible{display:block!important}.f-left{float:left!important}.f-right{float:right!important}.center{text-align:center}.pt-21{padding-top:21px!important}.pt-6{padding-top:6px!important}.pt-23{padding-top:23px!important}.pb-16{padding-bottom:16px!important}a{color:#333;text-decoration:none;transition:color .2s}a:focus{background-color:inherit}blockquote,em,i{font-style:italic}b,strong{font-weight:700}.wrapper{margin:0 auto}.wrapper ol li,.wrapper ul li{list-style:none}.block-top{padding:10px;position:relative;z-index:1}.block-top:after,.search-block .expanded:after,.search-block .form-bottom:after,.search-block .group-options-second:after,.search-block .group-options-third:after,.search-block .group-options:after,.search-block .inner ol li:after,.wrapper:after{content:"";height:0;font-size:0;clear:both;display:block;visibility:hidden}html.ie7 .block-top,html.ie7 .search-block .expanded,html.ie7 .search-block .form-bottom,html.ie7 .search-block .group-options,html.ie7 .search-block .group-options-second,html.ie7 .search-block .group-options-third,html.ie7 .search-block .inner ol li,html.ie7 .wrapper{zoom:1}.gradient-1,.search-block .inner ol li .d-input:before,.search-block .inner ol li .fall-before,.search-block .inner ol li .t-input:before,.ui-datepicker .ui-datepicker-header{background:#003259;background:linear-gradient(#003b68 0,#003259 100%)}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-state-disabled{cursor:default!important}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;overflow-x:hidden}.ui-datepicker{display:none}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker th{border:0}.ui-datepicker td{border:0}.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:center;padding:3px 1px;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:0}.ui-menu .ui-state-disabled{font-weight:400}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:10px;height:16px;cursor:default;background:url(../images/layout/bgr-sprite.png) no-repeat -375px -241px!important}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}.ui-tabs-active a{color:red}.ui-slider-horizontal{height:7px;background-color:#b4b4b4;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.42);box-shadow:inset 0 1px 1px rgba(0,0,0,.42)}.ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-3px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-state-focus,.ui-state-hover{background-color:#cfcfcf}.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover{-webkit-border-radius:3px;border-radius:3px}.cruise-form-holder .ui-slider .ui-slider-range{background:#2671bf;background:linear-gradient(#2671bf 0,#1e66a9 100%)}.search-block form ol li label{display:block;color:#010101;font-size:13px;padding-bottom:4px}.search-block form ol li label i{color:#e30000;font-size:14px;font-style:normal}.search-block input[type=email],.search-block input[type=tel],.search-block input[type=text],.search-block select{height:37px;width:100%;color:#010101;padding:1px 10px 0;position:relative;z-index:3;cursor:default;border:1px solid #aaa;font:normal 14px/1.1 'Open Sans',Tahoma,sans-serif;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fafafa;background:linear-gradient(#e9e9e9 0,#fff 48%,#fff 100%)}.search-block .custom-combobox input,.search-block .inner ol li .d-input input,.search-block .inner ol li .t-input input{background:url(../images/layout/empty.gif) repeat}.search-block select{width:100%;padding:7px}.search-block input:focus,.search-block select:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 6px rgba(42,53,71,.15);transition:.2s linear}html.ie7 .search-block input[type=text]{height:35px;width:100%;padding:1px 0 0;text-indent:10px;position:relative;left:-10px}html.ie7 .search-block input.input-half-width{width:50%;left:0}.form-search input[type=submit],.search-block button,.search-block form button,.search-block form input[type=submit]{height:37px}.ui-autocomplete.ui-widget-content,.ui-datepicker.ui-widget-content{border:1px solid #aaa;background-color:#fff;border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.21)}.ui-datepicker.ui-widget-content{padding:6px;min-width:185px}html.oldie .ui-datepicker.ui-widget-content{width:185px}.ui-slider,.ui-slider-horizontal .ui-slider-range{border-radius:3px}.ui-menu,.ui-menu.ui-widget-content{max-height:250px;overflow-y:auto;border:1px solid #aaa;background-color:#ececec;border-radius:3px}.ui-menu .ui-menu-item a{width:auto;cursor:pointer;padding:7px;font-size:14px}.ui-datepicker-group{float:left;width:49.5%}.ui-datepicker-group.ui-datepicker-group-last{float:right}.ui-datepicker-calendar{width:100%}.ui-datepicker .ui-datepicker-header{color:#fff;margin-bottom:2px;border-radius:3px}.ui-datepicker .ui-datepicker-title{font-size:13px;font-weight:600;text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:15px;width:15px;font-size:0;cursor:pointer;top:50%;left:10px;margin-top:-7px;background:url(../images/layout/bgr-sprite.png) no-repeat -357px -191px}.ui-datepicker .ui-datepicker-next{left:auto;right:10px;background-position:-372px -191px}.ui-datepicker th{color:#010101;font-weight:400}.ui-datepicker th.ui-datepicker-week-end{color:#1798c8}.ui-datepicker-unselectable{color:#999}.ui-datepicker-week-end{background-color:#e8f6fb}td.ui-datepicker-current-day a,td.ui-datepicker-today a{color:#fff;background-color:#e81a22;border-radius:3px}td.ui-datepicker-today a{color:#010101;background-color:#d4d4d4}.search-block .inner{min-height:261px;padding:9px 9px 0;border:1px solid #e1e1e1;border-radius:2px;background-color:#ecebeb}.flight-form-holder .inner{background:#ecebeb url(../images/layout/bgr-flight-form.png) no-repeat 95% 42px}.double-form .inner{min-height:227px;padding:0;border:0;border-radius:0 0 2px 2px}.search-block .inner .title{color:#1594c4;display:block;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;margin-bottom:2px;padding-bottom:9px;border-bottom:1px solid #b7b7b7}.search-block .inner .title:after{content:"";height:1px;position:absolute;bottom:-2px;left:0;right:0;background-color:#fff}.search-block .half-width{width:49%;margin:6px 0 1px}.search-block .quarter-width{width:24%}.search-block .half-width .half-width{margin-top:0;margin-bottom:0}.search-block .full-width{width:100%;margin:6px 0 0}.search-block .sep{height:0;overflow:hidden;float:left;width:100%;margin:16px 0;border-top:1px solid #b7b7b7;border-bottom:1px solid #f8f8f8}.search-block .inner ol li label{font-weight:600;padding-bottom:6px}.search-block .inner ol li .d-input,.search-block .inner ol li .t-input{position:relative;background:#fafafa;background:linear-gradient(#e9e9e9 0,#fff 48%,#fff 100%)}.search-block .inner ol li .d-input:before,.search-block .inner ol li .fall-before,.search-block .inner ol li .t-input:before{content:"";display:block;height:35px;width:35px;position:absolute;top:1px;right:1px;z-index:1;border-radius:3px}.search-block .inner ol li .fall-before{right:-1px;height:36px}.search-block .inner ol li .d-input:after,.search-block .inner ol li .fall-after,.search-block .inner ol li .t-input:after{content:"";display:block;height:33px;width:35px;position:absolute;top:2px;right:1px;z-index:2;background:url(../images/layout/bgr-sprite.png) no-repeat -1000px -1000px}.search-block .inner ol li .d-input .fall-after,.search-block .inner ol li .d-input:after{background-position:-357px -206px}.search-block .inner ol li .t-input .fall-after,.search-block .inner ol li .t-input:after{background-position:-392px -206px}.button-one-way{color:#fff;display:inline-block;font-size:13px;font-weight:600;margin:8px 0 4px;padding:3px 50px 4px;position:relative;border:1px solid #097299;border-radius:3px;background:#1daadf;background:linear-gradient(#1daadf 0,#0c769e 100%);box-shadow:inset 0 1px 0 #3fe4fb}.search-block .datepicker-group{width:49%;float:left}.search-block .datepicker-group.group-last{float:right;margin-right:0}.search-block .datepicker-select{float:left;width:32%;margin-right:1%}.search-block .datepicker-select.quarter-width{width:24%}.search-block .datepicker-select.quarter-width input{width:65%}.search-block .datepicker-select.quarter-width input.ui-autocomplete-input{width:100%}.search-block .datepicker-select.group-last{margin-right:0}.search-block .datepicker-select.full-width{width:100%;margin-right:0}.search-block .expanded .datepicker-select{padding-top:11px}.search-block .custom-combobox{height:37px;width:65%;display:block;position:relative;border:1px solid #aaa;border-radius:3px;background:#fafafa;background:linear-gradient(#e9e9e9 0,#fff 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-block .readonly-combobox{background:#fafafa;background:linear-gradient(#fff 0,#fff 34%,#e9e9e9 100%)}.search-block .datepicker-select.full-width .custom-combobox{width:100%}html.ie7 .search-block .custom-combobox{height:35px}.search-block .custom-combobox input{border:0;margin:0;width:100%;height:35px;padding-left:7px;color:#010101;font:normal 14px/1.1 'Open Sans',Tahoma,sans-serif;background:transparent none;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box}.search-block .readonly-combobox input{cursor:default}.search-block .custom-combobox a,.search-block .custom-combobox a span{height:35px;width:18px;position:absolute;top:0;right:0;cursor:pointer;z-index:4}.search-block .custom-combobox a{width:30px;border:1px solid #aaa;top:-1px;right:-1px;border-radius:3px;background:#fafafa;background:linear-gradient(#fff 0,#fff 34%,#e9e9e9 100%)}.search-block .custom-combobox a span{background:url(../images/layout/bgr-sprite.png) no-repeat -410px -157px}.search-block .readonly-combobox a{width:100%;background:url(../images/layout/empty.gif) repeat}.search-block .custom-combobox .tooltip{opacity:0;visibility:hidden;padding:14px 7px;position:absolute;bottom:50px;left:-35px;right:-35px;z-index:100;line-height:14px;text-align:center;border:1px solid #c5c5c5;background-color:#fff;border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.21);transition:all 350ms ease-out}.search-block .custom-combobox .tooltip .corner{height:10px;width:17px;position:absolute;bottom:-10px;left:50%;margin-left:-9px;background:url(../images/layout/bgr-sprite.png) no-repeat -327px -240px}html.no-touch .search-block .custom-combobox:hover .tooltip{visibility:visible;bottom:58px;opacity:1}.search-block .pretty-checkbox,.search-block .pretty-radio{min-height:20px;float:left;cursor:pointer;position:relative;margin-right:5%;padding:0 0 2px 26px;font-size:13px;font-weight:400;line-height:18px!important}.search-block .pretty-checkbox input,.search-block .pretty-radio input{position:absolute;left:-10000px}.search-block .pretty-checkbox var,.search-block .pretty-radio var{height:17px;width:17px;position:absolute;top:0;left:0;border:1px solid #aaa;background:#e9e9e9;background:linear-gradient(#e9e9e9 0,#fff 50%,#fff 100%);border-radius:3px}.search-block .pretty-checkbox var i,.search-block .pretty-radio var i{display:none;height:17px;width:17px;position:absolute;top:0;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -357px -239px}.search-block .ch-on var i,.search-block .ch_on var i,.search-block .ra-on var i,.search-block .ra_on var i{display:block}.search-block .expanded,.search-block .form-bottom{clear:both}.search-block .holidays-abroad-form-holder .tab-2 .form-bottom{padding-top:48px}.search-block .group-options{padding-top:21px}.search-block .group-options-second{padding-top:12px}.search-block .group-options-third{padding-top:32px}.search-block .group-options-second .pretty-checkbox,.search-block .group-options-second .pretty-radio,.search-block .movable-block .pretty-checkbox,.search-block .movable-block .pretty-radio{margin-top:9px}.search-block .low-space .datepicker-select{margin:0;padding:3px 0}.search-block input.input-half-width{width:50%}.hotels-abroad-form-holder .inner{padding-top:7px;background:#ecebeb url(../images/layout/bgr-hotels-abroad-form.png) no-repeat 100% 49px}.hotels-abroad-form-holder .inner .title{color:#8930a5;padding-bottom:8px}.hotels-abroad-form-holder ol{padding-top:0;margin-top:-13px}.search-block .hotels-abroad-form-holder .inner ol li label{padding-bottom:3px}.double-form .room-holder,.hotels-abroad-form-holder .room-holder{width:auto;position:relative;margin-top:6px;padding:5px 0 0 66px;border-top:1px solid #b7b7b7}.double-form .room-holder{border:0;background:transparent none}html.ie7 .double-form .room-holder,html.ie7 .hotels-abroad-form-holder .room-holder{width:90%}.double-form .room-holder:after,.hotels-abroad-form-holder .room-holder:after{content:"";height:1px;position:absolute;top:0;left:0;right:0;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;background-color:#f8f8f8}.double-form .room-holder.first,.hotels-abroad-form-holder .room-holder.first{border-top:0;margin-top:0}.double-form .room-holder.first:after,.hotels-abroad-form-holder .room-holder.first:after{display:none}.bg-hotels-form-holder .room-holder,.hotels-abroad-form-holder .room-holder{border:0;border-top:1px solid #b7b7b7;border-radius:0;background:transparent none}.double-form .room-holder .half-width.f-right,.hotels-abroad-form-holder .room-holder .half-width.f-right{position:relative;left:-33px}.double-form .room-holder .half-width.f-right .datepicker-select,.hotels-abroad-form-holder .room-holder .half-width.f-right .datepicker-select{width:27%}.double-form .room-holder .half-width.f-right .datepicker-select .custom-combobox,.hotels-abroad-form-holder .room-holder .half-width.f-right .datepicker-select .custom-combobox{width:75%}.double-form .room-holder .datepicker-push,.hotels-abroad-form-holder .room-holder .datepicker-push{padding-bottom:20px}.double-form .room-holder .room,.hotels-abroad-form-holder .room-holder .room{width:67px;font-size:13px;color:#010101;position:absolute;top:8px;left:0;bottom:0;font-weight:600;background:url(../images/layout/bgr-hotels-room.png) no-repeat 1px 21px}.hotels-abroad-form-holder .room-holder .room{top:11px}.hotels-abroad-form-holder .form-bottom button{margin-top:-4px}.hotels-abroad-form-holder .expanded .sep{margin:10px 0 0}html.ie7 .hotels-abroad-form-holder .expanded input[type=text]{left:0}html.ie7 .hotels-abroad-form-holder .expanded .combobox input[type=text]{left:-10px}.cruise-form-holder .inner{background:#ecebeb url(../images/layout/bgr-cruises-form.png) no-repeat 100% 51px}.cruise-form-holder .inner big.title{color:#236db6}.cruise-form-holder ol{padding-top:0}#duration-tabs{overflow:hidden;text-align:center;position:relative;top:-7px}#duration-tabs li{display:inline-block;font-size:13px;font-weight:600;padding-left:30px}#duration-tabs li.first{position:absolute;left:0;padding:6px 0 0}#duration-tabs li.last{position:absolute;right:0;padding:0}html.ie7 #duration-tabs li{display:inline}#duration-tabs li a{color:#9d9d9d}#duration-tabs li a.active,#duration-tabs li a:hover{color:#010101}#duration-tabs li a b{font-size:18px}.cruise-form-holder ol li label{padding-top:3px}.cruise-form-holder .custom-combobox{width:100%}.cruise-form-holder .datepicker-group.full-width{width:100%}.cruise-form-holder .datepicker-group.full-width .t-input{width:49%}.cruise-form-holder .ui-slider-horizontal{margin-top:1px}.cruise-form-holder .form-bottom{padding-top:36px}.cruise-form-holder .expanded .sep{margin-bottom:0}.search-block .form-bottom a{color:#004071;float:left;margin-top:8px;font-size:13px;text-decoration:underline}.search-block .form-bottom a:hover{text-decoration:none}.search-block .form-bottom button{float:right;color:#fff;cursor:pointer;position:relative;top:-10px;text-transform:uppercase;border-radius:3px;font:600 14px 'Open Sans',Tahoma,sans-serif}.flight-form-holder .form-bottom button{border:1px solid #097299;background:#1daadf;background:linear-gradient(#1daadf 0,#0c769e 100%);box-shadow:inset 0 1px 0 #3fe4fb}.hotels-abroad-form-holder .form-bottom button{border:1px solid #6c2383;background:#9033ae;background:linear-gradient(#9033ae 0,#7b2b94 100%);box-shadow:inset 0 1px 0 #cd5ae3}.cruise-form-holder .form-bottom button{border:1px solid #195995;background:#2671bf;background:linear-gradient(#2671bf 0,#1e66a9 100%);box-shadow:inset 0 1px 0 #54b0e5}.bg-hotels-form-holder .form-bottom button{background:#65a400}.holidays-abroad-form-holder .form-bottom button{background:#f57401}.search-block .form-bottom button span{height:27px;display:block;padding:8px 39px 0}.tabs-nav{overflow:hidden;position:relative;z-index:2;border-radius:4px 4px 0 0;background:#004172;background:linear-gradient(#004172 0,#00345c 100%)}.tabs-nav li{width:50%;float:left}.tabs-nav li a{display:block;color:#fff;padding:11px 0 9px 57px;position:relative;font-size:16px;font-weight:600;text-transform:uppercase;border-top:1px solid #000d25;box-shadow:inset 0 1px 0 #0472af}.tabs-nav li a:before{content:"";height:22px;width:36px;position:absolute;top:50%;left:11px;margin-top:-9px}.bg-hotels-form-holder .tabs-nav li a:before{background:url(../images/layout/bgr-tabs-hotels-bulgaria.png) no-repeat -10000px 0}.holidays-abroad-form-holder .tabs-nav li a:before{background:url(../images/layout/bgr-tabs-holidays-abroad.png) no-repeat -10000px 0}.tabs-nav li.tab-1 a:before{background-position:0 0}.tabs-nav li.tab-1 a.active:before{background-position:0 -22px}.tabs-nav li.tab-2 a:before{background-position:-36px 0}.tabs-nav li.tab-2 a.active:before{background-position:-36px -22px}.tabs-nav li.tab-1 a.active{border-top-right-radius:4px}.tabs-nav li.tab-2 a.active{border-top-left-radius:4px}.tabs-nav li a.active{border-color:#ccc;box-shadow:inset 0 1px 0 #fff;background:linear-gradient(#fff 0,#ecebeb 100%)}.bg-hotels-form-holder .tabs-nav a.active{color:#6a9d22}.holidays-abroad-form-holder .tabs-nav a.active{color:#f57401}.bg-hotels-form-holder .inner{padding:0 12px;border-radius:2px;background:#ecebeb url(../images/layout/bgr-hotels-bulgaria-form.png) no-repeat 100% 52px}.double-form .inner .tab{position:absolute;left:-10000px;margin-top:-14px}.double-form .inner .visible-tab{position:relative;left:0}.search-block .double-form .half-width{margin:3px 0 0}.search-block .double-form .inner ol li label{padding-bottom:3px}.double-form .sep{margin:10px 0 4px}.double-form dl{overflow:hidden}.double-form dl dt{display:block;color:#010101;font-size:13px;font-weight:600;padding:6px 0 8px}.double-form dl dd{float:left;width:20%}.search-block .double-form .inner ol dl dd label{font-weight:400;margin-right:0}.failed-amadeus-field{border-color:#e81a22!important}.amadeus-error-message{padding:5px;background:linen!important;border:1px solid #e81a22!important;color:#e81a22;clear:both;margin:8px 0 6px;border-radius:5px}.holidays-abroad-form-holder .inner{padding:0 12px;border-radius:2px;background:#ecebeb url(../images/layout/bgr-holidays-abroad-form.png) no-repeat 100% 23px}div.select.error,input.error{border:1px solid #d00!important}label.error,label.error a{color:#d00}label.error a{text-decoration:underline}.holidays-abroad-form-holder .full-width .t-input{width:49%}@media only screen and (max-width:1262px){.search-block .group-options-second .pretty-checkbox,.search-block .group-options-second .pretty-radio,.search-block .movable-block .pretty-checkbox,.search-block .movable-block .pretty-radio{margin:0 0 5px}.search-block .inner ol li label{margin-top:0;padding-bottom:2px}}@media only screen and (max-width:1000px){.block-top{padding:0 10px 5px}.block-top .banner{display:none}.flight-form-holder,.search-block{height:auto;display:block;position:relative;top:-5px;left:0;right:0}.double-form,.search-block .expanded,.search-block .form-bottom{padding-top:20px}.holidays-abroad-form-holder{padding-top:2px}.flight-form-holder{top:0;padding-top:15px}}@media only screen and (max-width:767px){.search-block .half-width{width:100%}.search-block .double-form .half-width{width:100%}.double-form .room-holder .half-width.f-right,.hotels-abroad-form-holder .room-holder .half-width.f-right{left:0}.double-form .room-holder .half-width.f-right .datepicker-select,.hotels-abroad-form-holder .room-holder .half-width.f-right .datepicker-select,.search-block .datepicker-select{width:24%}.double-form .room-holder .half-width.f-right .datepicker-select .custom-combobox,.hotels-abroad-form-holder .room-holder .half-width.f-right .datepicker-select .custom-combobox,.search-block .custom-combobox{width:85%}.tabs-nav li a{font-size:15px;line-height:1;padding:13px 0 13px 55px}.double-form dl dd{width:33.3%;padding:5px 0}.holidays-abroad-form-holder .full-width .datepicker-group{width:100%}.flight-form-holder input.input-half-width{width:100%}.flight-form-holder .expanded{padding-top:0}.flight-form-holder .group-options-third{padding-top:12px}#more-destinations-toggle{display:block;clear:both;margin-left:0!important}}@media only screen and (max-width:767px) and (orientation:portrait){.search-block .tabs-nav li a:before{display:none}.search-block .tabs-nav li a{padding:13px 26px 13px 13px;font-size:14px}.search-block .inner{padding:9px}#duration-tabs li a{font-size:0}#duration-tabs li a b{font-size:16px}#duration-tabs li.first a{font-size:13px}.cruise-form-holder .form-bottom,.holidays-abroad-form-holder .form-bottom,.search-block .holidays-abroad-form-holder .tab-2 .form-bottom{padding:16px 0 0}.search-block .form-bottom a{float:none}.search-block .form-bottom button{float:none;width:100%;top:0;margin-top:12px}.search-block .datepicker-group{width:100%}.double-form .room-holder .half-width.f-right .datepicker-select,.hotels-abroad-form-holder .room-holder .half-width.f-right .datepicker-select,.search-block .datepicker-select{width:49%}.double-form dl dd{width:100%;padding-right:0}.holidays-abroad-form-holder .full-width .t-input{width:100%;margin-bottom:12px}}@media only screen and (max-width:440px){.cruise-form-holder .datepicker-group.full-width .t-input{width:100%;margin-bottom:10px}}.custom-combobox.highlithed{background:#feffe8;background:-moz-linear-gradient(top,#feffe8 0,#138fbe 100%);background:-webkit-linear-gradient(top,#feffe8 0,#138fbe 100%);background:linear-gradient(to bottom,#feffe8 0,#138fbe 100%)}