@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,tfoot,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{vertical-align:baseline;line-height:1}img,td,th{font-size:100%}.filter-calendar .ui-datepicker-calendar td,body,img,td,th{margin:0;padding:0;border:0}.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.filter-calendar .ui-datepicker-calendar td,td,th{vertical-align:top}input,textarea{margin:0}input:focus,select:focus,textarea:focus{outline:0 none}textarea{overflow:auto}button{padding:0;margin:0;cursor:pointer}img{vertical-align:bottom}.red{color:#e03a3a!important}.orange{color:#e3a114!important}.yellow{color:#feef42!important}.green{color:#00a551!important}.blue{color:#3488b2!important}.grey{color:#999!important}.grey666{color:#666!important}.lite-grey{color:#bbb!important}.black{color:#000!important}.white{color:#fff!important}.bg-lite-grey{background-color:#f2f2f2!important}.bg-yellow{background-color:#f4f3e7!important}.bg-red{background-color:#e03a3a!important}.bg-blue{background-color:#3488b2!important}.bg-green{background-color:#00a551!important}.pt-sans{font-family:"PT Sans",sans-serif!important}.arial,.search-history-departure.field input,.search-history-departure.field:hover{font-family:Arial,Helvetica,sans-serif!important}.serif{font-family:serif}.pointer{cursor:pointer}.cur-help{cursor:help}.cur-default{cursor:default}.pull-right{float:right}.pull-left{float:left}.fl-n{float:none!important}.clear-both{clear:both}.inline{display:inline!important}.d-ib,.in-block{display:inline-block!important}.block{display:block!important}.hidden{display:none!important}.scroll-block{overflow:auto}.w-auto{width:auto!important}.h-auto{height:auto!important}.t-auto{top:auto!important}.relative{position:relative!important}.absolute{position:absolute!important}.static{position:static!important}.fixed{position:fixed!important}.bold{font-weight:700!important}.normal{font-weight:400!important}.italic{font-style:italic!important}.nowrap{white-space:nowrap!important}.ws-normal{white-space:normal!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.center{text-align:center!important}.right{text-align:right!important}.left{text-align:left!important}.middle{vertical-align:middle!important}.baseline{vertical-align:baseline!important}.va-top{vertical-align:top!important}.va-bottom{vertical-align:bottom!important}.agents-form-info-edit,.agents-last-orders-more,.dotted-link,.holiday-ideas-map-more,.holiday-ideas-place-more,.holiday-ideas-room-more,.hotel-taxi-name,.no-decoration,.sorting-link{text-decoration:none!important}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.grey-line-block{border:1px solid #f1f1f1}.grey-line-top{border-top:1px solid #f1f1f1}.grey-line-bottom{border-bottom:1px solid #f1f1f1}.gray-line-block{border:1px solid #e6e6e6}.gray-line-top{border-top:1px solid #e6e6e6}.gray-line-bottom{border-bottom:1px solid #e6e6e6}.no-border{border:none!important}.rounded{-moz-border-radius:50%;border-radius:50%}.h100p,body,html{height:100%!important}.h430{height:430px!important}.h550{height:550px!important}.w30{width:30px!important}.w50{width:50px!important}.w85{width:85px!important}.w115{width:115px!important}.w120{width:120px!important}.w150{width:150px!important}.w200{width:200px!important}.w220{width:220px!important}.w33p{width:33.33333%!important}.w66p{width:66.66667%!important}.w0p{width:0%!important}.w5p{width:5%!important}.w10p{width:10%!important}.w15p{width:15%!important}.w20p{width:20%!important}.w25p{width:25%!important}.w30p{width:30%!important}.w35p{width:35%!important}.w40p{width:40%!important}.w45p{width:45%!important}.w50p{width:50%!important}.w55p{width:55%!important}.w60p{width:60%!important}.w65p{width:65%!important}.w70p{width:70%!important}.w75p{width:75%!important}.w80p{width:80%!important}.w85p{width:85%!important}.w90p{width:90%!important}.w95p{width:95%!important}.line-table,.striped-table,.table-default,.w100p{width:100%!important}.m-auto{margin:auto}.m0{margin:0!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m25{margin:25px!important}.m30{margin:30px!important}.m35{margin:35px!important}.m40{margin:40px!important}.m45{margin:45px!important}.m50{margin:50px!important}.m55{margin:55px!important}.m60{margin:60px!important}.m65{margin:65px!important}.m70{margin:70px!important}.m75{margin:75px!important}.m80{margin:80px!important}.m85{margin:85px!important}.m90{margin:90px!important}.m95{margin:95px!important}.m100{margin:100px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt7{margin-top:7px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb7{margin-bottom:7px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.p0{padding:0!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p25{padding:25px!important}.p30{padding:30px!important}.p35{padding:35px!important}.p40{padding:40px!important}.p45{padding:45px!important}.p50{padding:50px!important}.p55{padding:55px!important}.p60{padding:60px!important}.p65{padding:65px!important}.p70{padding:70px!important}.p75{padding:75px!important}.p80{padding:80px!important}.p85{padding:85px!important}.p90{padding:90px!important}.p95{padding:95px!important}.p100{padding:100px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.pl95{padding-left:95px!important}.pl100{padding-left:100px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pr85{padding-right:85px!important}.pr90{padding-right:90px!important}.pr95{padding-right:95px!important}.pr100{padding-right:100px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pt95{padding-top:95px!important}.pt100{padding-top:100px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pb100{padding-bottom:100px!important}.fz0{font-size:0!important}.fz10{font-size:10px!important}.fz11{font-size:11px!important}.fz12{font-size:12px!important}.fz13{font-size:13px!important}.fz14{font-size:14px!important}.fz15{font-size:15px!important}.fz16{font-size:16px!important}.fz17{font-size:17px!important}.fz18{font-size:18px!important}.fz20{font-size:20px!important}.fz22{font-size:22px!important}.fz24{font-size:24px!important}.lh13{line-height:13px!important}.lh14{line-height:14px!important}.lh15{line-height:15px!important}.lh17{line-height:17px!important}.lh20{line-height:20px!important}.lh22{line-height:22px!important}.lh1{line-height:1!important}.img50{width:50px;height:50px}.img60{width:60px;height:60px}.img70,.top-hotels-img,.tour-preview-img{width:70px;height:70px}.img80{width:80px;height:80px}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.icon-10p,.icon-11p,.icon-12p,.icon-16p,.icon-calend,.icon-info-grey,.icon-location-grey,.icon-plane,.icon-time{display:inline-block;vertical-align:middle}.icon-10p,.icon-calend,.icon-plane,.icon-time{width:10px;height:10px}.icon-16p,.icon-info-grey,.icon-location-grey{width:16px;height:16px}.icon-plane{background-image:url(/i/fly-gray.png)}.icon-calend{background-image:url(/i/calend.png)}.icon-time{background-image:url(/i/time.png)}.icon-info-grey{background-image:url(/i/info-grey.png)}.icon-location-grey{background-image:url(/i/pin-grey16.png)}a{color:#3488b2}.auth-popup-link,.breadcrumb-link,.country-list-link,.header-bnr-link,.header-nav-link,.reverse-link,.search-history-dropdown-link,.side-stat-link,a:hover{text-decoration:none}.auth-popup-link:hover,.breadcrumb-link:hover,.country-list-link:hover,.header-bnr-link:hover,.header-city-link:hover,.header-nav-link:hover,.header-nav-mobile-ttl:hover,.reverse-link:hover,.search-history-dropdown-link:hover,.side-stat-link:hover{text-decoration:underline}.agents-form-info-edit,.agents-last-orders-more,.dotted-link,.holiday-ideas-map-more,.holiday-ideas-place-more,.holiday-ideas-room-more,.hotel-taxi-name,.sorting-link{display:inline-block;border-bottom:1px dotted;line-height:1}.auth-block-link.active,.blue-dash,.dash-link,.red-dash{display:inline-block}.auth-block-link.active,.blue-dash,.dash-link,.header-city-toggle,.red-dash{background-repeat:repeat-x;background-position:0 bottom;padding-bottom:1px;text-decoration:none!important}.auth-block-link,.black-dash,.green-dash,.grey-dash,.white-dash{padding-bottom:1px}.airports-head-link .txt,.auth-block-link,.black-dash,.floating-nav-link.dash,.green-dash,.grey-dash,.tooltip-icon.tour-info-rate-tooltip,.white-dash{background-repeat:repeat-x;background-position:0 bottom;display:inline-block;text-decoration:none!important}.airports-head-link .txt,.floating-nav-link.dash{padding-bottom:1px}.auth-block-link.active,.red-dash{background-image:url(/i/dash-c94a4a.png);color:#e03a3a!important}.blue-dash,.header-city-toggle{background-image:url(/i/dash-0b80c4.png);color:#3488b2!important}.green-dash{background-image:url(/i/dash-00a551.png);color:#00a551!important}.grey-dash{background-image:url(/i/dash-999999.png);color:#999!important}.auth-block-link,.black-dash,.tooltip-icon.tour-info-rate-tooltip{background-image:url(/i/dash-000000.png);color:#000!important}.airports-head-link .txt,.white-dash{background-image:url(/i/dash-ffffff.png);color:#fff!important}.bull{background-image:url(/i/dot.png);display:inline-block;vertical-align:middle;margin-left:3px;margin-right:3px;width:3px;height:3px}.mask-block-20{background-image:-moz- oldlinear-gradient(left,rgba(255,255,255,0) 0%,#fff 75%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 75%)}.charter-flight-form .charter-flight-row:before,.charter-flight-row:before,.country-list-row:before,.hotline-share-link:before,.mask-block-20,.mask-block-20-grey,.mask-block-20-yellow{display:block;width:20px;height:100%;position:absolute;top:0;right:0;content:''}.mask-block-50{height:100%}.breadcrumb-list:before,.filter-dropdown-item:before,.mask-block-50,.top-hotels-cell:before,.ui-select-container .ui-select-choices-row:before{background-image:-moz- oldlinear-gradient(left,rgba(255,255,255,0) 0%,#fff 75%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 75%);display:block;position:absolute;top:0;right:0;content:''}.filter-dropdown-item:before,.top-hotels-cell:before,.ui-select-container .ui-select-choices-row:before{height:100%}.ui-select-container .ui-select-choices-row:before{width:20px}.filter-dropdown-item:hover:before,.mask-block-20-hover,.mask-block-50-hover,.ui-select-container .ui-select-choices-row:hover:before{background-image:-moz- oldlinear-gradient(left,rgba(255,251,216,0) 0%,#fffbd8 75%);background-image:linear-gradient(to right,rgba(255,251,216,0) 0%,#fffbd8 75%)}.charter-flight-row:before,.country-list-row:before,.hotline-share-link:before,.mask-block-20-grey{background-image:-moz- oldlinear-gradient(left,rgba(242,242,242,0) 0%,#f2f2f2 75%);background-image:linear-gradient(to right,rgba(242,242,242,0) 0%,#f2f2f2 75%)}.charter-flight-form .charter-flight-row:before,.mask-block-20-yellow{background-image:-moz- oldlinear-gradient(left,rgba(238,235,206,0) 0%,#eeebce 75%);background-image:linear-gradient(to right,rgba(238,235,206,0) 0%,#eeebce 75%)}.breadcrumb-list:before,.filter-dropdown-item:before,.mask-block-50,.top-hotels-cell:before{width:50px}.compare-tours-head-cell:before,.mask-block-bottom,.search-history-cont:before{display:block}.compare-tours-cnt-cell:before,.compare-tours-head-cell:before,.mask-block-bottom,.search-history-cont:before{background-image:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0%,#fff 75%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 75%);width:100%;height:20px;position:absolute;left:0;bottom:0;content:''}.compare-tours-sect:before{height:20px}.compare-tours-sect:before,.hotel-hotline-info:before{background-image:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0%,#fff 75%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 75%);display:block;width:100%;position:absolute;left:0;bottom:0;content:''}.overlay{background-color:rgba(255,255,255,.5);display:none;width:100%;height:100%;margin:auto;overflow:auto;position:fixed;top:0;left:0;right:0;z-index:500}.loader-bubble{background-image:url(/i/loading-bubbles.svg);background-position:center;display:inline-block;vertical-align:middle;width:32px;height:12px}.loader-bubble.grey{background-image:url(/i/loading-bubbles-grey.svg)}.loader-bubble.green{background-image:url(/i/loading-bubbles-green.svg)}.loader-bubble.red{background-image:url(/i/loading-bubbles-red.svg)}.mobile-show{display:none!important}@media screen and (min-width:480px){.m480-show{display:none!important}}@media screen and (min-width:640px){.m640-show{display:none!important}}@media screen and (min-width:768px){.m768-show{display:none!important}}@media screen and (min-width:1024px){.m1024-show{display:none!important}}@media screen and (max-width:479px){.m480-hide{display:none!important}}@media screen and (max-width:639px){.m640-hide{display:none!important}}@media screen and (max-width:767px){.m768-hide{display:none!important}}@media screen and (max-width:1023px){.m1024-hide{display:none!important}}body{background-color:#bbb;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666}#root,.container,.page{-moz-box-sizing:border-box;box-sizing:border-box}#root,.page{background-color:#fff;min-width:980px;max-width:1260px;min-height:100%;margin:0 auto;padding-bottom:165px;position:relative}.container{display:inline-block;width:100%;padding:25px 15px}.leftbar{width:205px;float:left}.scroll-leftbar.fixed{position:fixed;top:15px;width:220px;-moz-box-sizing:border-box;box-sizing:border-box}.scroll-leftbar.fixed .scroll-leftbar-inn{border:1px solid #f1f1f1;padding-bottom:10px}.rightbar{width:185px;float:right}.content{padding-left:220px}.content-cnt{padding-right:200px}.page-ttl,.page-ttl-h1,.page-ttl-h2{display:block;margin:15px 0;font-family:"PT Sans",sans-serif;line-height:1;font-weight:700;color:#000}.agents-form-ttl,.agents-last-orders-ttl{line-height:1}.agents-form-city-ttl,.agents-form-ttl,.agents-last-orders-ttl,.agents-order-block-ttl{font-family:"PT Sans",sans-serif;font-weight:700;color:#000}.hotel-taxi-ttl{display:block}.hotel-taxi-ttl,.page-ttl-h3,.page-ttl-h4,.tour-info-ttl{margin:15px 0;font-family:"PT Sans",sans-serif;line-height:1;font-weight:700;color:#000}.page-ttl-h3,.page-ttl-h4{display:block}.page-ttl-h1{font-size:24px;margin-top:0;margin-bottom:12px}.hotel-taxi-ttl,.page-ttl-h2,.tour-info-ttl{font-size:20px}.page-ttl-h3{font-size:16px}.page-ttl-h4{font-size:14px}.page-txt{display:block;margin:10px 0;line-height:1.5;font-size:12px}.page-img{display:block;width:100%;margin:15px 0;border:1px solid #e6e6e6;-moz-box-sizing:border-box;box-sizing:border-box}.page-list{margin:10px 0 10px 16px;line-height:1.5;font-size:12px;list-style:disc}.page-list.numbered{margin-left:20px;list-style-type:decimal}.page-grey-line,.page-lite-grey-line{margin:15px 0;border:none;border-bottom:1px solid #e6e6e6}.page-lite-grey-line{border-color:#f1f1f1}.anchor-ttl-h1{position:relative;top:-70px}.btn-default,.btn-templ,.default-form-btn,.modal-window-btn{height:32px;line-height:32px;padding:0 15px}.btn-default,.btn-templ,.default-form-btn,.filter-btn,.modal-window-btn{display:inline-block;vertical-align:middle;border:none;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer}.agents-form-select-btn,.callback-btn{vertical-align:middle;padding:0 15px}.agents-form-btn,.agents-form-city-btn,.agents-form-select-btn,.agents-order-block-btn,.callback-btn,.holiday-ideas-map-btn,.tour-info-btn,.tour-info-request-btn{display:inline-block;border:none;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer}.agents-form-btn,.agents-form-city-btn,.agents-order-block-btn{vertical-align:middle}.holiday-ideas-map-btn,.tour-info-btn,.tour-info-request-btn{padding:0 15px}.holiday-ideas-map-btn,.tour-info-request-btn{vertical-align:middle;height:32px;line-height:32px}.btn-trans,.search-history-update{height:32px;line-height:32px}.btn-trans,.holiday-ideas-place-btn,.holiday-ideas-room-btn,.hotel-taxi-btn,.search-history-update{display:inline-block;vertical-align:middle;padding:0 15px;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer}.holiday-ideas-place-btn,.holiday-ideas-room-btn{height:32px;line-height:32px}.btn-templ.slim,.slim.agents-form-btn,.slim.agents-form-city-btn,.slim.agents-form-select-btn,.slim.agents-order-block-btn,.slim.btn-default,.slim.btn-trans,.slim.callback-btn,.slim.default-form-btn,.slim.filter-btn,.slim.holiday-ideas-map-btn,.slim.holiday-ideas-place-btn,.slim.holiday-ideas-room-btn,.slim.hotel-taxi-btn,.slim.modal-window-btn,.slim.search-history-update,.slim.tour-info-btn,.slim.tour-info-request-btn{height:22px;line-height:22px;padding:0 8px}.big.agents-form-btn,.big.agents-form-city-btn,.big.agents-form-select-btn,.big.agents-order-block-btn,.big.btn-default,.big.btn-trans,.big.callback-btn,.big.default-form-btn,.big.filter-btn,.big.holiday-ideas-map-btn,.big.holiday-ideas-place-btn,.big.holiday-ideas-room-btn,.big.hotel-taxi-btn,.big.modal-window-btn,.big.search-history-update,.big.tour-info-btn,.big.tour-info-request-btn,.btn-templ.big{height:50px;line-height:50px;padding:0 20px}.btn-default{font-size:12px}.agents-form-select-btn,.btn-default,.callback-btn,.default-form-btn,.filter-btn,.modal-window-btn{background-color:#3488b2;-moz-border-radius:3px;border-radius:3px;font-family:"PT Sans",sans-serif;font-weight:700;color:#fff}.agents-form-select-btn{font-size:12px}.agents-form-btn,.agents-form-city-btn,.agents-order-block-btn,.tour-info-btn,.tour-info-request-btn{font-weight:700}.agents-form-btn,.agents-form-city-btn,.agents-order-block-btn,.holiday-ideas-map-btn,.tour-info-btn,.tour-info-request-btn{background-color:#3488b2;-moz-border-radius:3px;border-radius:3px;font-family:"PT Sans",sans-serif;color:#fff}.agents-form-btn:hover,.agents-form-city-btn:hover,.agents-form-select-btn:hover,.agents-order-block-btn:hover,.btn-default:hover,.callback-btn:hover,.default-form-btn:hover,.filter-btn:hover,.holiday-ideas-map-btn:hover,.modal-window-btn:hover,.tour-info-btn:hover,.tour-info-request-btn:hover{background-color:#2e799e}.agents-form-btn:active,.agents-form-city-btn:active,.agents-form-select-btn:active,.agents-order-block-btn:active,.btn-default:active,.callback-btn:active,.default-form-btn:active,.filter-btn:active,.holiday-ideas-map-btn:active,.modal-window-btn:active,.tour-info-btn:active,.tour-info-request-btn:active{background-color:#286a8b}.big.agents-form-btn,.big.agents-form-city-btn,.big.agents-form-select-btn,.big.agents-order-block-btn,.big.callback-btn,.big.default-form-btn,.big.filter-btn,.big.holiday-ideas-map-btn,.big.modal-window-btn,.big.tour-info-btn,.big.tour-info-request-btn,.btn-default.big{font-size:15px}.btn-arr.agents-form-btn,.btn-arr.agents-form-city-btn,.btn-arr.agents-form-select-btn,.btn-arr.agents-order-block-btn,.btn-arr.callback-btn,.btn-arr.default-form-btn,.btn-arr.filter-btn,.btn-arr.holiday-ideas-map-btn,.btn-arr.modal-window-btn,.btn-arr.tour-info-btn,.btn-arr.tour-info-request-btn,.btn-default.btn-arr{padding-right:45px;position:relative}.btn-arr.agents-form-btn:before,.btn-arr.agents-form-city-btn:before,.btn-arr.agents-form-select-btn:before,.btn-arr.agents-order-block-btn:before,.btn-arr.callback-btn:before,.btn-arr.default-form-btn:before,.btn-arr.filter-btn:before,.btn-arr.holiday-ideas-map-btn:before,.btn-arr.modal-window-btn:before,.btn-arr.tour-info-btn:before,.btn-arr.tour-info-request-btn:before,.btn-default.btn-arr:before{background:#286a8b url(/i/btn-arr.png) no-repeat center;display:block;width:25px;height:100%;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;position:absolute;top:0;right:0;content:''}.btn-arr.big.agents-form-btn,.btn-arr.big.agents-form-city-btn,.btn-arr.big.agents-form-select-btn,.btn-arr.big.agents-order-block-btn,.btn-arr.big.callback-btn,.btn-arr.big.default-form-btn,.btn-arr.big.filter-btn,.btn-arr.big.holiday-ideas-map-btn,.btn-arr.big.modal-window-btn,.btn-arr.big.tour-info-btn,.btn-arr.big.tour-info-request-btn,.btn-default.btn-arr.big{padding-right:55px}.btn-arr.big.agents-form-btn:before,.btn-arr.big.agents-form-city-btn:before,.btn-arr.big.agents-form-select-btn:before,.btn-arr.big.agents-order-block-btn:before,.btn-arr.big.callback-btn:before,.btn-arr.big.default-form-btn:before,.btn-arr.big.filter-btn:before,.btn-arr.big.holiday-ideas-map-btn:before,.btn-arr.big.modal-window-btn:before,.btn-arr.big.tour-info-btn:before,.btn-arr.big.tour-info-request-btn:before,.btn-default.btn-arr.big:before{width:35px}.btn-default.btn-red,.btn-red.agents-form-btn,.btn-red.agents-form-city-btn,.btn-red.agents-form-select-btn,.btn-red.agents-order-block-btn,.btn-red.callback-btn,.btn-red.default-form-btn,.btn-red.filter-btn,.btn-red.holiday-ideas-map-btn,.btn-red.modal-window-btn,.btn-red.tour-info-btn,.btn-red.tour-info-request-btn{background-color:#e03a3a}.btn-default.btn-red:hover,.btn-red.agents-form-btn:hover,.btn-red.agents-form-city-btn:hover,.btn-red.agents-form-select-btn:hover,.btn-red.agents-order-block-btn:hover,.btn-red.callback-btn:hover,.btn-red.default-form-btn:hover,.btn-red.filter-btn:hover,.btn-red.holiday-ideas-map-btn:hover,.btn-red.modal-window-btn:hover,.btn-red.tour-info-btn:hover,.btn-red.tour-info-request-btn:hover{background-color:#dd2424}.btn-default.btn-red.btn-arr:before,.btn-default.btn-red:active,.btn-red.agents-form-btn:active,.btn-red.agents-form-city-btn:active,.btn-red.agents-form-select-btn:active,.btn-red.agents-order-block-btn:active,.btn-red.btn-arr.agents-form-btn:before,.btn-red.btn-arr.agents-form-city-btn:before,.btn-red.btn-arr.agents-form-select-btn:before,.btn-red.btn-arr.agents-order-block-btn:before,.btn-red.btn-arr.callback-btn:before,.btn-red.btn-arr.default-form-btn:before,.btn-red.btn-arr.filter-btn:before,.btn-red.btn-arr.holiday-ideas-map-btn:before,.btn-red.btn-arr.modal-window-btn:before,.btn-red.btn-arr.tour-info-btn:before,.btn-red.btn-arr.tour-info-request-btn:before,.btn-red.callback-btn:active,.btn-red.default-form-btn:active,.btn-red.filter-btn:active,.btn-red.holiday-ideas-map-btn:active,.btn-red.modal-window-btn:active,.btn-red.tour-info-btn:active,.btn-red.tour-info-request-btn:active{background-color:#c81f1f}.btn-default.btn-green,.btn-green.agents-form-btn,.btn-green.agents-form-city-btn,.btn-green.agents-form-select-btn,.btn-green.agents-order-block-btn,.btn-green.callback-btn,.btn-green.default-form-btn,.btn-green.filter-btn,.btn-green.holiday-ideas-map-btn,.btn-green.modal-window-btn,.btn-green.tour-info-btn,.btn-green.tour-info-request-btn{background-color:#00a551}.btn-default.btn-green:hover,.btn-green.agents-form-btn:hover,.btn-green.agents-form-city-btn:hover,.btn-green.agents-form-select-btn:hover,.btn-green.agents-order-block-btn:hover,.btn-green.callback-btn:hover,.btn-green.default-form-btn:hover,.btn-green.filter-btn:hover,.btn-green.holiday-ideas-map-btn:hover,.btn-green.modal-window-btn:hover,.btn-green.tour-info-btn:hover,.btn-green.tour-info-request-btn:hover{background-color:#008c44}.btn-default.btn-green.btn-arr:before,.btn-default.btn-green:active,.btn-green.agents-form-btn:active,.btn-green.agents-form-city-btn:active,.btn-green.agents-form-select-btn:active,.btn-green.agents-order-block-btn:active,.btn-green.btn-arr.agents-form-btn:before,.btn-green.btn-arr.agents-form-city-btn:before,.btn-green.btn-arr.agents-form-select-btn:before,.btn-green.btn-arr.agents-order-block-btn:before,.btn-green.btn-arr.callback-btn:before,.btn-green.btn-arr.default-form-btn:before,.btn-green.btn-arr.filter-btn:before,.btn-green.btn-arr.holiday-ideas-map-btn:before,.btn-green.btn-arr.modal-window-btn:before,.btn-green.btn-arr.tour-info-btn:before,.btn-green.btn-arr.tour-info-request-btn:before,.btn-green.callback-btn:active,.btn-green.default-form-btn:active,.btn-green.filter-btn:active,.btn-green.holiday-ideas-map-btn:active,.btn-green.modal-window-btn:active,.btn-green.tour-info-btn:active,.btn-green.tour-info-request-btn:active{background-color:#007238}.agents-form-btn:disabled,.agents-form-city-btn:disabled,.agents-form-select-btn:disabled,.agents-order-block-btn:disabled,.btn-default.btn-grey,.btn-default.disabled,.btn-default:disabled,.btn-grey.agents-form-btn,.btn-grey.agents-form-city-btn,.btn-grey.agents-form-select-btn,.btn-grey.agents-order-block-btn,.btn-grey.callback-btn,.btn-grey.default-form-btn,.btn-grey.filter-btn,.btn-grey.holiday-ideas-map-btn,.btn-grey.modal-window-btn,.btn-grey.tour-info-btn,.btn-grey.tour-info-request-btn,.callback-btn:disabled,.default-form-btn:disabled,.disabled.agents-form-btn,.disabled.agents-form-city-btn,.disabled.agents-form-select-btn,.disabled.agents-order-block-btn,.disabled.callback-btn,.disabled.default-form-btn,.disabled.filter-btn,.disabled.holiday-ideas-map-btn,.disabled.modal-window-btn,.disabled.tour-info-btn,.disabled.tour-info-request-btn,.filter-btn:disabled,.holiday-ideas-map-btn:disabled,.modal-window-btn:disabled,.tour-info-btn:disabled,.tour-info-request-btn:disabled{background-color:#999}.agents-form-btn:disabled:hover,.agents-form-city-btn:disabled:hover,.agents-form-select-btn:disabled:hover,.agents-order-block-btn:disabled:hover,.btn-default.btn-grey:hover,.btn-default.disabled:hover,.btn-default:disabled:hover,.btn-grey.agents-form-btn:hover,.btn-grey.agents-form-city-btn:hover,.btn-grey.agents-form-select-btn:hover,.btn-grey.agents-order-block-btn:hover,.btn-grey.callback-btn:hover,.btn-grey.default-form-btn:hover,.btn-grey.filter-btn:hover,.btn-grey.holiday-ideas-map-btn:hover,.btn-grey.modal-window-btn:hover,.btn-grey.tour-info-btn:hover,.btn-grey.tour-info-request-btn:hover,.callback-btn:disabled:hover,.default-form-btn:disabled:hover,.disabled.agents-form-btn:hover,.disabled.agents-form-city-btn:hover,.disabled.agents-form-select-btn:hover,.disabled.agents-order-block-btn:hover,.disabled.callback-btn:hover,.disabled.default-form-btn:hover,.disabled.filter-btn:hover,.disabled.holiday-ideas-map-btn:hover,.disabled.modal-window-btn:hover,.disabled.tour-info-btn:hover,.disabled.tour-info-request-btn:hover,.filter-btn:disabled:hover,.holiday-ideas-map-btn:disabled:hover,.modal-window-btn:disabled:hover,.tour-info-btn:disabled:hover,.tour-info-request-btn:disabled:hover{background-color:#8c8c8c}.agents-form-btn:disabled.btn-arr:before,.agents-form-btn:disabled:active,.agents-form-city-btn:disabled.btn-arr:before,.agents-form-city-btn:disabled:active,.agents-form-select-btn:disabled.btn-arr:before,.agents-form-select-btn:disabled:active,.agents-order-block-btn:disabled.btn-arr:before,.agents-order-block-btn:disabled:active,.btn-default.btn-grey.btn-arr:before,.btn-default.btn-grey:active,.btn-default.disabled.btn-arr:before,.btn-default.disabled:active,.btn-default:disabled.btn-arr:before,.btn-default:disabled:active,.btn-grey.agents-form-btn:active,.btn-grey.agents-form-city-btn:active,.btn-grey.agents-form-select-btn:active,.btn-grey.agents-order-block-btn:active,.btn-grey.btn-arr.agents-form-btn:before,.btn-grey.btn-arr.agents-form-city-btn:before,.btn-grey.btn-arr.agents-form-select-btn:before,.btn-grey.btn-arr.agents-order-block-btn:before,.btn-grey.btn-arr.callback-btn:before,.btn-grey.btn-arr.default-form-btn:before,.btn-grey.btn-arr.filter-btn:before,.btn-grey.btn-arr.holiday-ideas-map-btn:before,.btn-grey.btn-arr.modal-window-btn:before,.btn-grey.btn-arr.tour-info-btn:before,.btn-grey.btn-arr.tour-info-request-btn:before,.btn-grey.callback-btn:active,.btn-grey.default-form-btn:active,.btn-grey.filter-btn:active,.btn-grey.holiday-ideas-map-btn:active,.btn-grey.modal-window-btn:active,.btn-grey.tour-info-btn:active,.btn-grey.tour-info-request-btn:active,.callback-btn:disabled.btn-arr:before,.callback-btn:disabled:active,.default-form-btn:disabled.btn-arr:before,.default-form-btn:disabled:active,.disabled.agents-form-btn:active,.disabled.agents-form-city-btn:active,.disabled.agents-form-select-btn:active,.disabled.agents-order-block-btn:active,.disabled.btn-arr.agents-form-btn:before,.disabled.btn-arr.agents-form-city-btn:before,.disabled.btn-arr.agents-form-select-btn:before,.disabled.btn-arr.agents-order-block-btn:before,.disabled.btn-arr.callback-btn:before,.disabled.btn-arr.default-form-btn:before,.disabled.btn-arr.filter-btn:before,.disabled.btn-arr.holiday-ideas-map-btn:before,.disabled.btn-arr.modal-window-btn:before,.disabled.btn-arr.tour-info-btn:before,.disabled.btn-arr.tour-info-request-btn:before,.disabled.callback-btn:active,.disabled.default-form-btn:active,.disabled.filter-btn:active,.disabled.holiday-ideas-map-btn:active,.disabled.modal-window-btn:active,.disabled.tour-info-btn:active,.disabled.tour-info-request-btn:active,.filter-btn:disabled.btn-arr:before,.filter-btn:disabled:active,.holiday-ideas-map-btn:disabled.btn-arr:before,.holiday-ideas-map-btn:disabled:active,.modal-window-btn:disabled.btn-arr:before,.modal-window-btn:disabled:active,.tour-info-btn:disabled.btn-arr:before,.tour-info-btn:disabled:active,.tour-info-request-btn:disabled.btn-arr:before,.tour-info-request-btn:disabled:active{background-color:gray}.btn-default.btn-white,.btn-white.agents-form-btn,.btn-white.agents-form-city-btn,.btn-white.agents-form-select-btn,.btn-white.agents-order-block-btn,.btn-white.callback-btn,.btn-white.default-form-btn,.btn-white.filter-btn,.btn-white.holiday-ideas-map-btn,.btn-white.modal-window-btn,.btn-white.tour-info-btn,.btn-white.tour-info-request-btn{background-color:#fff;color:#666}.btn-default.btn-white:hover,.btn-white.agents-form-btn:hover,.btn-white.agents-form-city-btn:hover,.btn-white.agents-form-select-btn:hover,.btn-white.agents-order-block-btn:hover,.btn-white.callback-btn:hover,.btn-white.default-form-btn:hover,.btn-white.filter-btn:hover,.btn-white.holiday-ideas-map-btn:hover,.btn-white.modal-window-btn:hover,.btn-white.tour-info-btn:hover,.btn-white.tour-info-request-btn:hover{background-color:#f2f2f2}.btn-default.btn-white.btn-arr:before,.btn-default.btn-white:active,.btn-white.agents-form-btn:active,.btn-white.agents-form-city-btn:active,.btn-white.agents-form-select-btn:active,.btn-white.agents-order-block-btn:active,.btn-white.btn-arr.agents-form-btn:before,.btn-white.btn-arr.agents-form-city-btn:before,.btn-white.btn-arr.agents-form-select-btn:before,.btn-white.btn-arr.agents-order-block-btn:before,.btn-white.btn-arr.callback-btn:before,.btn-white.btn-arr.default-form-btn:before,.btn-white.btn-arr.filter-btn:before,.btn-white.btn-arr.holiday-ideas-map-btn:before,.btn-white.btn-arr.modal-window-btn:before,.btn-white.btn-arr.tour-info-btn:before,.btn-white.btn-arr.tour-info-request-btn:before,.btn-white.callback-btn:active,.btn-white.default-form-btn:active,.btn-white.filter-btn:active,.btn-white.holiday-ideas-map-btn:active,.btn-white.modal-window-btn:active,.btn-white.tour-info-btn:active,.btn-white.tour-info-request-btn:active{background-color:#e6e6e6}.btn-dark.agents-form-btn,.btn-dark.agents-form-city-btn,.btn-dark.agents-form-select-btn,.btn-dark.agents-order-block-btn,.btn-dark.callback-btn,.btn-dark.default-form-btn,.btn-dark.filter-btn,.btn-dark.holiday-ideas-map-btn,.btn-dark.modal-window-btn,.btn-dark.tour-info-btn,.btn-dark.tour-info-request-btn,.btn-default.btn-dark{background-color:#646a7a}.btn-dark.agents-form-btn:hover,.btn-dark.agents-form-city-btn:hover,.btn-dark.agents-form-select-btn:hover,.btn-dark.agents-order-block-btn:hover,.btn-dark.callback-btn:hover,.btn-dark.default-form-btn:hover,.btn-dark.filter-btn:hover,.btn-dark.holiday-ideas-map-btn:hover,.btn-dark.modal-window-btn:hover,.btn-dark.tour-info-btn:hover,.btn-dark.tour-info-request-btn:hover,.btn-default.btn-dark:hover{background-color:#595e6c}.btn-dark.agents-form-btn:active,.btn-dark.agents-form-city-btn:active,.btn-dark.agents-form-select-btn:active,.btn-dark.agents-order-block-btn:active,.btn-dark.btn-arr.agents-form-btn:before,.btn-dark.btn-arr.agents-form-city-btn:before,.btn-dark.btn-arr.agents-form-select-btn:before,.btn-dark.btn-arr.agents-order-block-btn:before,.btn-dark.btn-arr.callback-btn:before,.btn-dark.btn-arr.default-form-btn:before,.btn-dark.btn-arr.filter-btn:before,.btn-dark.btn-arr.holiday-ideas-map-btn:before,.btn-dark.btn-arr.modal-window-btn:before,.btn-dark.btn-arr.tour-info-btn:before,.btn-dark.btn-arr.tour-info-request-btn:before,.btn-dark.callback-btn:active,.btn-dark.default-form-btn:active,.btn-dark.filter-btn:active,.btn-dark.holiday-ideas-map-btn:active,.btn-dark.modal-window-btn:active,.btn-dark.tour-info-btn:active,.btn-dark.tour-info-request-btn:active,.btn-default.btn-dark.btn-arr:before,.btn-default.btn-dark:active{background-color:#4d525e}.btn-trans,.holiday-ideas-place-btn,.holiday-ideas-room-btn,.hotel-taxi-btn,.search-history-update{background:0 0;border:1px solid;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:10px;color:#3488b2}.btn-trans.btn-white,.btn-white.holiday-ideas-place-btn,.btn-white.holiday-ideas-room-btn,.btn-white.hotel-taxi-btn,.btn-white.search-history-update{color:#fff}.btn-green.holiday-ideas-place-btn,.btn-green.holiday-ideas-room-btn,.btn-green.hotel-taxi-btn,.btn-green.search-history-update,.btn-trans.btn-green{color:#00a551}.btn-red.holiday-ideas-place-btn,.btn-red.holiday-ideas-room-btn,.btn-red.hotel-taxi-btn,.btn-red.search-history-update,.btn-trans.btn-red{color:#e03a3a}.btn-grey.holiday-ideas-place-btn,.btn-grey.holiday-ideas-room-btn,.btn-grey.hotel-taxi-btn,.btn-grey.search-history-update,.btn-trans.btn-grey,.btn-trans.disabled,.btn-trans:disabled,.disabled.holiday-ideas-place-btn,.disabled.holiday-ideas-room-btn,.disabled.hotel-taxi-btn,.disabled.search-history-update,.holiday-ideas-place-btn:disabled,.holiday-ideas-room-btn:disabled,.hotel-taxi-btn:disabled,.search-history-update:disabled{color:#999}.default-form{background-color:#eeebce;padding:15px}.default-form-row,.modal-window-row{margin:0 -5px 15px;font-size:0}.default-form-cell,.modal-window-cell{display:inline-block;vertical-align:middle;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;position:relative}.default-form-foot{min-height:32px}.default-form-foot-txt{line-height:1.3;font-size:11px;color:#999}.default-form-input{width:100%;height:32px;line-height:32px;padding:0 10px;border:1px solid #e4e2cf;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}.default-form-textarea,.modal-window-input,.modal-window-select,.modal-window-textarea{width:100%;border:1px solid #e4e2cf;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}.modal-window-input,.modal-window-select,.request-tour-inp{height:32px;line-height:32px;padding:0 10px}.request-tour-inp,.request-tour-textarea{width:100%;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}.default-form-input::-moz-placeholder,.default-form-textarea::-moz-placeholder,.modal-window-input::-moz-placeholder,.modal-window-select::-moz-placeholder,.modal-window-textarea::-moz-placeholder,.request-tour-inp::-moz-placeholder,.request-tour-textarea::-moz-placeholder{color:#999!important}.default-form-input:-ms-input-placeholder,.default-form-textarea:-ms-input-placeholder,.modal-window-input:-ms-input-placeholder,.modal-window-select:-ms-input-placeholder,.modal-window-textarea:-ms-input-placeholder,.request-tour-inp:-ms-input-placeholder,.request-tour-textarea:-ms-input-placeholder{color:#999!important}.default-form-input::placeholder,.default-form-textarea::placeholder,.modal-window-input::placeholder,.modal-window-select::placeholder,.modal-window-textarea::placeholder,.request-tour-inp::placeholder,.request-tour-textarea::placeholder{color:#999!important}.default-form-input.error,.error.default-form-textarea,.error.modal-window-input,.error.modal-window-select,.error.modal-window-textarea,.error.request-tour-inp,.error.request-tour-textarea{border-color:#e03a3a}.default-form-textarea{height:90px}.default-form-textarea,.modal-window-textarea{padding:10px;line-height:1.3;resize:none}.default-form-btn{float:right;text-transform:uppercase;font-size:10px}.default-form-error,.modal-window-error{background-color:#fceaea;display:block;max-width:260px;margin-top:5px;padding:8px 10px;border:1px solid;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;line-height:1.2;font-size:11px;color:#e03a3a;position:absolute;z-index:100}.default-form-error:after,.default-form-error:before,.modal-window-error:after,.modal-window-error:before{width:0;height:0;border:7px solid transparent;position:absolute;top:-14px;left:15px;content:''}.default-form-error:before,.modal-window-error:before{border-bottom-color:#e03a3a}.default-form-error:after,.modal-window-error:after{margin-top:2px;margin-left:1px;border-width:6px;border-bottom-color:#fceaea}.default-form-message{margin-bottom:15px;color:#00a551}.valid-form .ng-touched.ng-invalid{border:1px solid #e03a3a!important}.valid-form .ng-touched.ng-valid.ng-not-empty{border:1px solid #00a551!important}@media screen and (max-width:639px){.default-form-row,.modal-window-row{margin-bottom:0}.default-form-cell,.modal-window-cell{width:100%!important;margin-bottom:15px}}@media screen and (max-width:479px){.default-form-foot-txt{padding-top:10px;clear:both}.default-form-recap{-moz-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.tooltip-icon{background-image:url(/i/exp.png);display:inline-block;width:10px;height:10px;position:absolute}.tooltip-block:hover .tooltip-close,.tooltip-icon.click.active .tooltip-block,.tooltip-icon.click.active:hover .tooltip-block,.tooltip-icon:hover .tooltip-block{display:block}.tooltip-icon.click{cursor:pointer}.tooltip-icon.click:hover .tooltip-block{display:none}.tooltip-icon.no-icon{background:0 0;width:0;height:0}.tooltip-block{background-color:#f2f2f2;display:none;width:300px;padding:15px;border:1px solid #bbb;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;line-height:1;text-align:left;white-space:normal;font-weight:400;color:#000;cursor:default;position:absolute;z-index:100}.tooltip-block:after,.tooltip-block:before{position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent;content:''}.tooltip-block:after{border-width:9px}.tooltip-block.left,.tooltip-block.right{top:-25px}.tooltip-block.left:before,.tooltip-block.right:before{top:23px}.tooltip-block.left:after,.tooltip-block.right:after{top:24px}.tooltip-block.left{right:25px}.tooltip-block.left:before{right:-20px;border-left-color:#bbb}.tooltip-block.left:after{right:-18px;border-left-color:#f2f2f2}.tooltip-block.right{left:25px}.tooltip-block.right:before{left:-20px;border-right-color:#bbb}.tooltip-block.right:after{left:-18px;border-right-color:#f2f2f2}.tooltip-block.bottom,.tooltip-block.top{left:-160px}.tooltip-block.bottom:after,.tooltip-block.bottom:before,.tooltip-block.top:after,.tooltip-block.top:before{left:0;right:0;margin:auto}.tooltip-block.bottom-right,.tooltip-block.top-right{right:-30px}.tooltip-block.bottom-right:before,.tooltip-block.top-right:before{right:26px}.tooltip-block.bottom-right:after,.tooltip-block.top-right:after{right:27px}.tooltip-block.bottom-left,.tooltip-block.top-left{left:-30px}.tooltip-block.bottom-left:before,.tooltip-block.top-left:before{left:26px}.tooltip-block.bottom-left:after,.tooltip-block.top-left:after{left:27px}.tooltip-block.top,.tooltip-block.top-left,.tooltip-block.top-right{bottom:25px}.tooltip-block.top-left:before,.tooltip-block.top-right:before,.tooltip-block.top:before{bottom:-20px;border-top-color:#bbb}.tooltip-block.top-left:after,.tooltip-block.top-right:after,.tooltip-block.top:after{bottom:-18px;border-top-color:#f2f2f2}.tooltip-block.bottom,.tooltip-block.bottom-left,.tooltip-block.bottom-right{top:25px}.tooltip-block.bottom-left:before,.tooltip-block.bottom-right:before,.tooltip-block.bottom:before{top:-20px;border-bottom-color:#bbb}.tooltip-block.bottom-left:after,.tooltip-block.bottom-right:after,.tooltip-block.bottom:after{top:-18px;border-bottom-color:#f2f2f2}.tooltip-block.w200{width:170px!important}.tooltip-block.w200.bottom,.tooltip-block.w200.top{left:-95px}.tooltip-block.small{width:100px}.tooltip-block.small.left,.tooltip-block.small.right{top:-15px}.tooltip-block.small.left:before,.tooltip-block.small.right:before{top:12px}.tooltip-block.small.left:after,.tooltip-block.small.right:after{top:13px}.tooltip-block.small.bottom,.tooltip-block.small.top{left:-60px}.tooltip-close{background-image:url(/i/close-gray.png);display:none;width:15px;height:15px;position:absolute;top:8px;right:8px;cursor:pointer}.tooltip-title{font-weight:700;font-size:15px;margin-bottom:5px}.tooltip-text{margin-bottom:10px;padding-right:10px;line-height:14px;font-size:11px}.tooltip-text:last-child{margin-bottom:0}.tooltip-tbl-row{display:table-row}.tooltip-tbl-row:first-child .tooltip-tbl-cell{padding-top:0}.tooltip-tbl-row:last-child .tooltip-tbl-cell{padding-bottom:0}.tooltip-tbl-cell{display:table-cell;vertical-align:top;padding:4px;text-align:left;line-height:1.2;font-size:11px;font-weight:400;color:#000}.tooltip-tbl-cell:first-child{padding-left:0}.tooltip-tbl-cell:last-child{padding-right:0}.striped-table-head,.table-default-head{background-color:#f2f2f2;border:1px solid #e6e6e6;padding:12px 10px;font-weight:400;text-align:left;line-height:1.2}.line-table-cell,.striped-table-cell,.table-default-cell{padding:10px;vertical-align:top;border:1px solid #e6e6e6;line-height:1.3}.line-table-cell{border-right:none;border-left:none}.line-table-cell:first-child{padding-left:0}.line-table-cell:last-child{padding-right:0}.striped-table-row:nth-child(odd) .striped-table-cell{background-color:#f4f3e7}.ui-select-container,.ui-select-container .selectize-input{-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.ui-select-container{background-color:#fff;font-size:12px}.ui-select-container .selectize-input{display:block;height:32px;border:1px solid #e6e6e6;outline:none;cursor:pointer}.ui-select-container .selectize-input:before{background:url(/i/menu-000.png) no-repeat center;display:inline-block;width:32px;height:100%;cursor:pointer;position:absolute;top:0;right:0;content:''}.ui-select-container .selectize-input.focus:before{display:none}.ui-select-container .ui-select-match{display:block;line-height:32px;padding-left:10px;padding-right:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-select-container .ui-select-search{background:0 0;height:32px;line-height:32px;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;border:none!important;outline:none}.ui-select-container .ui-select-dropdown{background-color:#fff;width:100%;max-height:198px;overflow-y:auto;border:1px solid #e6e6e6;-moz-box-shadow:0 6px 9px #999;box-shadow:0 6px 9px #999;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;z-index:500}.ui-select-container .ui-select-choices-row,.ui-select-container .ui-select-no-choice .selectize-dropdown-content{border-bottom:1px solid #e6e6e6;height:32px;line-height:32px;padding:0 10px;white-space:nowrap;overflow:hidden;position:relative}.ui-select-container .ui-select-choices-row{cursor:pointer}.ui-select-container .ui-select-choices-row:last-child{border:none}.ui-select-container .ui-select-choices-row:hover{background-color:#fffbd8}.ui-select-container .ui-select-choices-row.active{color:#00a551}.modal-window,.modal-window-wrap{margin:auto;top:0;left:0;right:0;z-index:1000}.modal-window-wrap{height:100%;overflow:auto;width:100%;position:fixed}.modal-window{background-color:#fff;width:450px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;line-height:1;text-align:left;position:absolute;bottom:0}.modal-window.h-auto{bottom:auto}.auth-popup-close,.header-nav-popup-close,.modal-window-close{top:15px;right:15px}.auth-popup-close,.header-nav-popup-close,.modal-window-close,.search-history-close,.tour-preview-close{background-image:url(/i/close-gray.png);display:inline-block;width:15px;height:15px;cursor:pointer;position:absolute}.search-history-close{top:15px;right:15px}.search-history-back{cursor:pointer}.search-history-back,.search-history-hidden,.sr-block-close{display:inline-block;position:absolute;top:15px;right:15px}.sr-block-close{background-image:url(/i/close-gray.png);width:15px;height:15px;cursor:pointer}.modal-window-ttl{padding:15px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:18px;color:#000}.modal-window-cnt{padding:0 15px}.modal-window-foot{background-color:#f2f2f2;padding:15px;min-height:62px;-moz-box-sizing:border-box;box-sizing:border-box}.modal-window-txt{margin-bottom:10px;line-height:1.3}.modal-window-input,.modal-window-select{border-color:#e6e6e6}.modal-window-textarea{border-color:#e6e6e6;height:70px}.modal-window-btn{font-size:13px}.modal-window-foot-txt{line-height:1.5;font-size:11px;color:#e03a3a}.modal-window-scroll{max-height:440px;overflow-y:auto}.modal-window-success{text-align:center;font-family:"PT Sans",sans-serif;font-weight:700;line-height:1.5;font-size:18px}.modal-window.hotel-place-options{width:500px;height:400px}.modal-window.hotel-place-options .modal-window-row{height:340px;overflow-y:auto;margin:0 15px}.modal-window.hotel-place-options h2,.modal-window.hotel-place-options td{min-width:120px;padding-right:10px;vertical-align:top;line-height:1.5}@media screen and (max-width:479px){.modal-window{width:100%!important;height:auto!important;top:0;bottom:auto}}.feedback-form{height:593px}.feedback-form-head{margin-top:15px;margin-bottom:10px}.feedback-form-head-link{display:inline-block;margin-bottom:5px;margin-right:10px;padding:5px 5px 5px 23px;font-family:"PT Sans",sans-serif;text-decoration:none;font-weight:700;color:#000;position:relative}.feedback-form-head-link:before{background-image:url(/i/feedback-form-theme.png?rand=57457);display:inline-block;width:15px;height:15px;position:absolute;top:3px;left:3px;content:''}.feedback-form-head-link.active{background-color:#eaf3f7}.feedback-form-head-link.active:before{background-position-x:-15px}.feedback-form-head-link.icon-1:before{background-position-y:-15px}.feedback-form-head-link.icon-2:before{background-position-y:-30px}.feedback-form-head-link.icon-3:before{background-position-y:-45px}.feedback-form-head-link.icon-4:before{background-position-y:-60px}.last-order{width:430px;font-size:12px;top:auto;left:auto;right:15px;bottom:15px}.last-order-txt{padding-right:110px;min-height:75px;line-height:17px}.last-order-num{background-color:#d7dee2;width:76px;height:76px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 6px #999;box-shadow:1px 1px 6px #999;text-align:center;font-family:"PT Sans",sans-serif;font-weight:700;font-size:12px;color:#666;position:absolute;top:40px;right:20px}.last-order-num-big{display:block;margin-top:6px;font-size:34px}.last-order-open{background-image:url(/i/last-order-icon.png);display:block;width:44px;height:24px;margin-top:6px;margin-right:15px;float:right;cursor:pointer}@media screen and (max-width:479px){.last-order{right:0}.last-order .agents-form-btn:first-child,.last-order .agents-form-city-btn:first-child,.last-order .agents-form-select-btn:first-child,.last-order .agents-order-block-btn:first-child,.last-order .btn-default:first-child,.last-order .callback-btn:first-child,.last-order .default-form-btn:first-child,.last-order .filter-btn:first-child,.last-order .holiday-ideas-map-btn:first-child,.last-order .modal-window-btn:first-child,.last-order .tour-info-btn:first-child,.last-order .tour-info-request-btn:first-child{margin-bottom:10px}}.header-top{background-color:#f2f2f2;height:50px;padding:0 15px;position:relative}.header-top-logo{display:inline-block;margin-top:13px}.header-top-nav,.header-top-nav-item{display:inline-block;vertical-align:middle}.header-top-nav{margin-left:10px}.header-top-nav-item{margin-right:15px}.header-top-nav-link{line-height:50px;text-decoration:none;color:#3488b2}.header-top-nav-link:hover .tooltip-block{display:block}.header-top-nav-link:hover .tooltip-block.bottom-left{left:-26px}.header-top-nav-link:hover .tooltip-block.bottom{left:-91px}.header-top-nav-link .tooltip-icon{position:relative;vertical-align:middle;margin-left:5px}.header-top-nav-icon,.header-top-nav-txt{vertical-align:middle}.header-top-nav-icon{background-image:url(/i/top-nav.png?rand=75405);display:inline-block;width:14px;height:14px;margin-right:3px;margin-bottom:1px}.header-top-nav-icon.list{background-position:0 -14px}.header-top-nav-icon.tours{background-position:0 -28px}.header-top-nav-menu{background-image:url(/i/my.png);display:inline-block;vertical-align:middle;width:15px;height:15px}.header-top-right{line-height:50px;float:right}.auth-block-link:first-child,.header-city{display:inline-block;margin-right:23px;position:relative}.auth-block-link:first-child:after,.header-city:after{position:absolute;top:0;right:-13px;color:#bbb;content:'|'}.header-city-toggle{display:inline-block;vertical-align:middle;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.header-city-toggle.active{background:0 0;font-weight:700;color:#000!important}.header-city-coll{display:inline-block;vertical-align:top;width:125px;margin-right:10px;font-size:11px}.header-city-coll:last-child{margin-right:0}.header-city-link{display:block;margin-bottom:5px;color:#3488b2;text-decoration:none;padding:0;line-height:1;text-align:left}.modal-window.city-window{bottom:auto}.header-cnt{padding:15px}.header-cnt.header-long .header-search{margin-right:0;padding-right:260px}.header-logo-wrap{width:205px;margin-top:20px;text-align:center;position:absolute}.header-search{background-color:#d7dee2;margin-left:220px;margin-right:260px;padding:12px 15px;height:105px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px}.header-search-ttl{text-transform:uppercase;font-weight:700;font-size:10px;color:#000}.header-search-wrap{position:relative}.header-search-form{margin-top:12px;padding-right:80px;position:relative}.header-search-btn,.header-search-input{height:32px;line-height:32px;-moz-border-radius:3px;border-radius:3px;border:none;outline:none}.header-search-input{padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:100%}.header-search-btn{background-color:#3488b2;width:70px;font-family:"PT Sans",sans-serif;text-transform:uppercase;font-size:10px;color:#fff;position:absolute;top:0;right:0}.header-search-btn:hover{background-color:#2e799e}.header-search-btn:active{background-color:#286a8b}.header-bnr{background-color:#f2f2f2;background-position:right bottom;background-repeat:no-repeat;-moz-background-size:22%;background-size:22%;width:250px;height:105px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;position:absolute;top:65px;right:15px}.header-bnr.bg_ban0{background-image:url(/i/bg_ban0.gif)}.header-bnr.bg_ban1{background-image:url(/i/bg_ban1.gif)}.header-bnr.bg_ban2{background-image:url(/i/bg_ban2.gif)}.header-bnr.bg_ban3{background-image:url(/i/bg_ban3.gif)}.header-bnr.bg_ban4{background-image:url(/i/bg_ban4.gif)}.header-bnr.bg_ban5{background-image:url(/i/bg_ban5.gif)}.header-bnr.bg_ban6{background-image:url(/i/bg_ban6.gif)}.header-bnr.bg_ban7{background-image:url(/i/bg_ban7.gif)}.header-bnr.bg_ban8{background-image:url(/i/bg_ban8.gif)}.header-bnr.bg_ban9{background-image:url(/i/bg_ban9.gif)}.header-bnr.bg_ban10{background-image:url(/i/bg_ban10.gif)}.header-bnr.bg_ban11{background-image:url(/i/bg_ban11.gif)}.header-bnr.bg_ban12{background-image:url(/i/bg_ban12.gif)}.header-bnr.bg_ban13{background-image:url(/i/bg_ban13.gif)}.header-bnr.bg_ban14{background-image:url(/i/bg_ban14.gif)}.header-bnr.bg_ban15{background-image:url(/i/bg_ban15.gif)}.header-bnr-ttl{margin-bottom:7px;text-transform:uppercase;font-weight:700}.header-bnr-tel{margin-bottom:5px;font-weight:700;font-family:"PT Sans",sans-serif;font-size:22px;color:#999}.header-bnr-link{display:block;margin-top:3px}.auth-block{display:inline-block}.auth-user .auth-popup,.auth-user .header-nav-popup{width:300px}.auth-user .auth-popup-form:after,.auth-user .auth-popup-form:before,.auth-user .header-nav-popup:after,.auth-user .header-nav-popup:before{top:-58px;left:185px}.auth-block-link{line-height:1}.auth-block-why{background-color:#e03a3a;margin-left:8px;padding:4px 8px;text-decoration:none;font-size:11px;color:#fff;position:relative}.auth-block-why:before{border:3px solid transparent;border-right-color:#e03a3a;position:absolute;left:-6px;top:7px;content:''}.auth-popup{top:45px;right:15px}.auth-popup,.header-nav-popup{background-color:#fff;width:380px;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;line-height:1;position:absolute;z-index:1000}.auth-popup-ttl,.header-nav-popup-ttl{margin-bottom:15px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:18px;color:#000}.auth-popup-head{font-size:0}.auth-popup-head-link{background-color:#d7dee2;display:inline-block;vertical-align:top;height:32px;line-height:32px;padding:0 15px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:10px;color:#646a7a}.auth-popup-head-link.active{background-color:#646a7a;color:#fff}.auth-popup-cnt{background-color:#f4f3e7}.auth-popup-form{position:relative}.auth-popup-form:before{top:-90px;left:145px}.auth-popup-form:before,.header-nav-popup:before{position:absolute;border:5px solid transparent;content:''}.auth-popup-form:after{top:-90px;left:145px}.auth-popup-form:after,.header-nav-popup:after{position:absolute;border:5px solid transparent;border-bottom-color:#fff;content:''}.auth-popup-form:before,.header-nav-popup:before{margin-top:-2px;margin-left:-1px;border-width:6px;border-bottom-color:#bbb}.auth-popup-form:first-child:after,.auth-popup-form:first-child:before,.header-nav-popup:first-child:after,.header-nav-popup:first-child:before{left:50px}.auth-popup-form .loader-bubble{height:26px}.auth-popup-row{border-top:1px solid #fff;padding:15px}.auth-popup-input,.auth-popup-label{display:inline-block;vertical-align:middle;width:120px;font-size:12px}.auth-popup-input{background-color:#fff;width:180px;height:32px;line-height:32px;padding:0 10px;border:1px solid #e4e2cf;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.auth-popup-capt{float:right;line-height:26px;font-size:11px}.auth-popup-link{display:block;margin-bottom:7px;font-weight:700;font-size:11px}.auth-popup-btn{background-color:#e03a3a;display:inline-block;vertical-align:middle;height:26px;line-height:26px;padding:0 10px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;text-decoration:none;color:#fff;font-size:11px;font-weight:700}.auth-popup-btn:hover{background-color:#d52121}.auth-popup-btn:active{background-color:#b61d1d}.auth-popup-error{padding-top:5px;padding-left:130px;font-size:11px;color:#e03a3a}.header-nav{background-color:#646a7a;height:45px;padding:0 25px;position:relative}.header-nav-menu{background-image:url(/i/menu4.png?rand=78405);display:inline-block;height:10px;margin-right:20px;margin-top:0;width:10px;cursor:pointer}.header-nav-menu.current{background-position:0 -10px}.header-nav-item,.header-nav-list{display:inline-block;vertical-align:middle}.header-nav-item{margin-left:25px}.header-nav-item:first-child{margin-left:0}.header-nav-link{line-height:45px;font-size:18px;color:#fff}.header-nav-link,.header-nav-mobile-ttl{font-weight:700;font-family:"PT Sans",sans-serif}.current.header-nav-mobile-ttl,.header-nav-link.current{position:relative;color:#feef42}.current.header-nav-mobile-ttl:before,.header-nav-link.current:before{width:0;height:0;border:6px solid transparent;border-bottom-color:#fff;margin:auto;position:absolute;left:0;right:0;bottom:-12px;content:''}.fly.header-nav-mobile-ttl,.header-nav-link.fly{position:relative;margin-left:22px}.fly.header-nav-mobile-ttl:after,.header-nav-link.fly:after{background-image:url(/i/fly2.png);display:inline-block;width:16px;height:16px;position:absolute;top:5px;left:-22px;content:''}.fly.current.header-nav-mobile-ttl:after,.header-nav-link.fly.current:after{background-position:0 -16px}.header-nav-popup{right:auto;top:55px;left:10px}.header-nav-popup:after,.header-nav-popup:before{top:-10px;left:10px}.header-nav-popup-list{max-height:250px;overflow-y:auto}.header-nav-popup-row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.header-nav-mobile{display:inline-block;vertical-align:top;margin-right:10px;position:relative;top:-7px}.header-nav-mobile.active .header-nav-mobile-ttl{color:#000;z-index:1001}.header-nav-mobile.active .header-nav-mobile-ttl:before{border-top-color:#000}.header-nav-mobile.active .header-nav-mobile-list{display:block}.header-nav-mobile-list{background-color:#fff;display:none;width:110px;padding-top:40px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;position:absolute;top:0;left:-15px;z-index:1000}.header-nav-mobile-item{border-top:1px solid #e6e6e6}.header-nav-mobile-link{display:block;height:30px;line-height:30px;padding:0 15px;text-decoration:none;font-family:"PT Sans",sans-serif;font-weight:700;font-size:12px;color:#000}.header-nav-mobile-link.current{color:#e03a3a}.header-nav-mobile-ttl{margin-right:12px;position:relative;text-decoration:none;line-height:40px;font-size:14px;color:#646a7a}.header-nav-mobile-ttl:before{border:4px solid transparent;border-top-color:#646a7a;position:absolute;top:7px;right:-12px;content:''}.floating-nav-wrap{display:none;height:36px}.floating-nav{background-color:#d7dee2;padding:5px 15px;height:inherit;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.floating-nav.fixed{width:100%;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;top:0;left:0;z-index:1000}.floating-nav-filter,.floating-nav-link{text-decoration:none;font-family:"PT Sans",sans-serif}.floating-nav-link{display:inline-block;vertical-align:top;margin-top:6px;font-weight:700;margin-right:10px;font-size:14px;color:#646a7a}.floating-nav-link.dash{background-image:url(/i/dash-646a7a.png)}.floating-nav-filter{background:#f2f2f2 url(/i/filter-grey.png) no-repeat 7px center;width:70px;height:26px;line-height:28px;padding-left:22px;margin-left:5px;margin-right:45px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-size:10px;color:#999;float:right}.floating-nav-country,.floating-nav-filter,.floating-nav-menu{display:inline-block;vertical-align:middle;cursor:pointer}.floating-nav-country{background:#f2f2f2 url(/i/filter-grey.png) no-repeat 7px center;line-height:28px;padding-left:22px;margin-left:5px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;text-decoration:none;font-family:"PT Sans",sans-serif;font-size:10px;color:#999;float:right;height:26px;margin-right:45px;background-image:url(/i/world.png);width:86px}.floating-nav-menu{background-image:url(/i/menu5.png);width:13px;height:12px;margin-top:7px;margin-right:10px}.floating-nav-tel{background:#3488b2 url(/i/phone.png) no-repeat center;-moz-background-size:16px;background-size:16px;display:block;width:30px;height:30px;-moz-border-radius:50%;border-radius:50%;position:absolute;top:3px;right:15px;-moz-animation:callback-rotate 3s infinite;animation:callback-rotate 3s infinite}.breadcrumb{height:36px;border-bottom:1px solid #f1f1f1}.breadcrumb-list{margin-left:25px;line-height:36px;white-space:nowrap;overflow:hidden;position:relative}@media screen and (max-width:1023px){.breadcrumb-list{margin-left:15px}}.breadcrumb-list:before{height:36px}.breadcrumb-item{display:inline-block;vertical-align:middle;margin-right:8px;font-size:11px;color:#999}.breadcrumb-item:last-child{margin-right:0}.breadcrumb-item:last-child:after{display:none}.breadcrumb-item:after{background-image:url(/i/chooser-breadcrumbs.png);display:inline-block;width:6px;height:5px;margin-left:8px;margin-bottom:1px;content:''}.feedback-window-top{display:-moz-box;display:-ms-flexbox;display:flex}.feedback-img-wrap{max-width:150px;overflow:hidden;display:inline-block;vertical-align:super}.feedback-img-wrap img{width:100%;height:auto}.feedback-txt-block{display:inline-block;width:-moz-calc(100% - 160px);width:calc(100% - 160px)}.feedback-link{position:fixed;bottom:40px;right:-178px;width:265px;background:#3488b2;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:7px;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-border-radius:10px 25px 10px 25px;border-radius:10px 25px 10px 25px;cursor:pointer;z-index:1005;visibility:hidden}.feedback-link-img-wrap{background:#646a7a;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.feedback-link-inner{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-moz-border-radius:20px;border-radius:20px;background:#646a7a;padding:10px;border:1px solid #fff;height:91px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.feedback-link-img{width:70px;height:auto;overflow:hidden;-moz-border-radius:10px;border-radius:10px}.feedback-link-txt{font-size:14px;line-height:1.1;color:#fff;opacity:0}.feedback-ttl{display:block;margin:15px 0;font-family:"PT Sans",sans-serif;line-height:1.2;font-weight:400;font-size:16px;color:#000}.feedback-input{display:block;width:100%;height:40px;line-height:40px;padding:0 15px;border:1px solid #e6e6e6;-moz-border-radius:3px;border-radius:3px;font:inherit}.feedback-cell,.feedback-input,.feedback-textarea{-moz-box-sizing:border-box;box-sizing:border-box}.feedback-textarea{border:1px solid #e6e6e6;-moz-border-radius:3px;border-radius:3px;font:inherit;display:block;width:100%}.feedback-cell{display:inline-block;vertical-align:middle;width:50%;font-size:12px}.feedback-cell:first-child{padding-right:5px}.feedback-textarea{height:90px;padding:5px 10px;line-height:1.3;resize:none}.feedback-link-close{background:#c8d3db url(/i/close-gray.png) 94% 4px no-repeat;display:none;height:18px;cursor:pointer;position:absolute;top:-9px;right:1px;padding:5px 22px 0 7px;color:#999;text-decoration:none;line-height:15px;-moz-border-radius:6px;border-radius:6px}.feedback-link-btn{text-align:center;-moz-border-radius:3px;border-radius:3px;line-height:29px;height:30px;background:#00a551;text-decoration:none;color:#fff;padding:0 15px;text-transform:uppercase;font-size:10px;display:inline-block;margin:0 auto;position:absolute;bottom:15px;left:95px;opacity:0}.feedback-link-btn:hover{background:#007238}.feedback-link-btn:active{background:#003f1f}.feedback .content-cnt{padding-right:200px!important}.feedback .content{padding-left:220px!important}.feedback .modal-window-label.radio{display:block;font-family:Arial;font-size:12px;font-weight:400;margin-bottom:5px;padding-left:20px;position:relative;width:auto}.feedback .modal-window-label.radio .modal-window-radio{left:0;position:absolute}@media screen and (max-width:767px){.feedback-link{display:none}}.side-nav{padding-left:10px}.side-nav,.side-nav-section{margin-bottom:10px}.side-nav-section:first-child .side-nav-ttl{padding-top:0}.side-nav-ttl{padding:15px 0;font-family:"PT Sans",sans-serif;font-weight:700;font-size:18px;color:#000}.side-nav-item,.side-nav-ttl{line-height:22px}.side-nav-link{text-decoration:none;font-size:12px;color:#666}.side-nav-link:hover{text-decoration:underline}.side-nav-link.current{position:relative;color:#e03a3a}.side-nav-link.current:before{background-image:url(/i/red-arr.png);display:block;width:6px;height:9px;position:absolute;top:2px;left:-10px;content:''}.side-nav-toggle{background-image:url(/i/menu5.png);display:none;vertical-align:middle;width:13px;height:12px;margin-right:10px;cursor:pointer}.side-nav-close{background-image:url(/i/close-gray.png);display:none;width:15px;height:15px;cursor:pointer;position:absolute;top:10px;right:10px;z-index:1}.scroll-leftbar.fixed .side-nav{padding-left:0}.scroll-leftbar.fixed .side-nav-section:not(:first-child){display:none}.scroll-leftbar.fixed .side-nav-ttl{margin:7px 15px;padding:12px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-transform:uppercase;line-height:1;font-weight:400;font-size:10px;color:#999}.scroll-leftbar.fixed .side-nav-ttl:first-child{margin-top:0;border-top:none}.scroll-leftbar.fixed .side-nav-item{margin:0 15px;line-height:20px}.scroll-leftbar.fixed .side-nav-link.current{color:#00a551}.scroll-leftbar.fixed .side-nav-link.current:before{background-image:url(/i/active-nav.png);width:5px;height:37px;top:-11px;left:-16px}.help-with-tour{display:inline-block}.help-with-tour-link{background-color:#00a551;display:block;padding:0 10px;height:26px;line-height:26px;text-decoration:none;color:#fff;position:relative}.help-with-tour-link:before{background-image:url(/i/navigation-list-greens.png);display:inline-block;width:24px;height:26px;position:absolute;top:0;right:-24px;content:''}.scroll-leftbar.fixed .help-with-tour{margin-left:15px}@media screen and (min-width:1440px){.help-with-tour{background-color:#3488b2;width:125px;height:60px;margin-left:-140px;padding-left:55px;padding-top:11px;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:40%}.help-with-tour:before{border:30px solid transparent;border-right:10px solid #3488b2;position:absolute;left:-40px;top:0;content:''}.help-with-tour-link{background:0 0;padding:0;line-height:1;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:10px}.help-with-tour-link:before{background-image:url(/i/icon-compass-2.gif);width:30px;height:30px;top:5px;left:-45px;right:auto}.help-with-tour-link span{display:inline-block;margin-bottom:3px;border-bottom:1px dotted}.scroll-leftbar.fixed .help-with-tour{margin-left:-141px}}.vk-group{border:1px solid #f1f1f1;margin:15px 0;padding:10px}.vk-group-link{display:block;text-decoration:none;font-size:11px;color:#999}.vk-group-link:hover .vk-group-logo{background-position:0 -26px}.vk-group-logo{background-image:url(/i/vk-logo.png);display:inline-block;width:26px;height:26px;margin-right:10px;float:left}.side-stat-ttl,.vk-group-text .bold{display:block;margin-top:4px;color:#666}.side-stat{border:1px solid #f1f1f1;margin:15px 0;padding:3px 6px;color:#999}.side-stat-ttl{margin-top:8px;margin-bottom:10px;text-decoration:none;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;cursor:pointer}.side-stat-ttl:before{background-image:url(/i/icon-stat_999.png);display:inline-block;width:11px;height:12px;margin-right:5px;content:''}.side-stat-link{color:#999}.footer{height:165px;padding:0 15px;clear:both}.footer-nav{height:36px;margin-bottom:10px;border-top:3px solid #646a7a;border-bottom:3px solid #646a7a;font-size:0}.footer-nav-item,.footer-nav-list{display:inline-block;vertical-align:middle}.footer-nav-list{font-size:11px}.footer-nav-item{line-height:36px;margin-right:7px}.footer-nav-item:before{margin-right:7px;color:#ddd;content:'\2022'}.footer-nav-item:first-child:before{display:none}.footer-nav-link{text-decoration:none;color:#3488b2}.footer-txt{margin-top:7px;margin-right:225px;font-size:11px;line-height:1.3}.footer-btn-top{background-image:url(/i/icon-footer-scrolltop.png);display:inline-block;vertical-align:middle;margin:0 15px;width:14px;height:14px}.footer-counter{background-color:#f2f2f2;width:210px;float:right;position:relative}.footer-counter-top{background-color:#f2f2f2;width:inherit;position:absolute;top:-96px;left:0}.footer-counter-bot{padding:8px}.footer-counter-row{width:210px;border-bottom:1px solid #fff;padding:8px;-moz-box-sizing:border-box;box-sizing:border-box}.footer-counter-img{width:88px;height:31px}.footer-counter-link{margin-top:13px;display:inline-block;text-decoration:none;font-size:11px;color:#999}.footer-counter-toggle{background-color:#bbb;float:right;display:inline-block;width:13px;height:13px;line-height:11px;text-align:center;text-decoration:none;font-family:monospace;font-size:15px;color:#fff;position:absolute;right:8px;bottom:8px}.footer-counter-toggle:before{content:'+'}.footer-counter-toggle.active:before{content:'-'}.filter-container{background-color:#646a7a;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box}.filter-container.right-filter{width:180px;padding:3px}.filter-container.right-filter .filter-cell{margin-bottom:1px}.filter-container.right-filter .filter-cell.thick{margin-bottom:3px}.filter-calendar .filter-container.right-filter .ui-datepicker-title,.filter-container.right-filter .filter-calendar .ui-datepicker-title,.filter-container.right-filter .filter-dropdown-item,.filter-container.right-filter .filter-dropdown-sel,.filter-container.right-filter .filter-inp,.filter-container.right-filter .filter-txt{font-size:12px}.filter-container.right-filter .filter-btn{height:30px;line-height:30px}.filter-container.right-filter .agents-form-btn,.filter-container.right-filter .agents-form-city-btn,.filter-container.right-filter .agents-form-select-btn,.filter-container.right-filter .agents-order-block-btn,.filter-container.right-filter .btn-default,.filter-container.right-filter .callback-btn,.filter-container.right-filter .default-form-btn,.filter-container.right-filter .filter-btn,.filter-container.right-filter .holiday-ideas-map-btn,.filter-container.right-filter .modal-window-btn,.filter-container.right-filter .tour-info-btn,.filter-container.right-filter .tour-info-request-btn{font-size:13px}.filter-container.normal-filter .hide-normal,.filter-container.short-filter .hide-normal,.filter-container.short-filter .hide-short{display:none}.filter-container.uni-form{background-color:#646a7a;padding:15px;margin:0}.filter-btn-wrap,.filter-double,.filter-dropdown-tabs,.filter-row{margin:0 -5px;font-size:0}.filter-btn-wrap .filter-cell,.filter-double .filter-cell,.filter-dropdown-tabs .filter-cell,.filter-row .filter-cell{display:inline-block;vertical-align:middle;width:100%;padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box}.filter-cell{margin-bottom:10px}.filter-block{background-color:#fff;-moz-border-radius:3px;border-radius:3px;line-height:1;font-size:0;color:#000;position:relative}.filter-block.open-top .filter-dropdown{top:auto;bottom:-5px;padding-top:0;padding-bottom:51px}.filter-block.open-top .filter-dropdown-list{border-bottom:1px solid #f1f1f1}.filter-top{padding:8px 33px 0 8px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.filter-top.active{z-index:102}.filter-top.active .filter-toggle:before{background-position:0 -8px}.filter-top.full{padding-right:8px;padding-bottom:8px}.filter-top.full .filter-checkbox{margin-top:0;margin-right:0}.filter-top.double{display:inline-block;vertical-align:top;width:50%}.filter-capt{height:8px;text-transform:uppercase;white-space:nowrap;font-family:"PT Sans Narrow",sans-serif;font-size:10px;color:#999}.filter-txt{font-weight:700;font-size:13px}.filter-inp,.filter-txt{font-family:"PT Sans",sans-serif;color:#000}.filter-dropdown-item,.filter-inp{font-weight:700}.filter-calendar .ui-datepicker-title,.filter-dropdown-item,.filter-dropdown-sel{font-family:"PT Sans",sans-serif;font-size:13px;color:#000}.filter-calendar .ui-datepicker-title{font-weight:700}.filter-inp{display:block;width:100%;height:30px;line-height:30px;border:none;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;font-size:15px}.filter-inp::-moz-placeholder{color:#999!important}.filter-inp:-ms-input-placeholder{color:#999!important}.filter-inp::placeholder{color:#999!important}.filter-toggle,.filter-toggle:before{display:block;position:absolute;bottom:0}.filter-toggle{cursor:pointer;width:25px;height:30px;right:5px}.filter-toggle:before{background-image:url(/i/filter-arrow.png);width:13px;height:8px;margin:auto;left:0;right:0;top:0;content:''}.filter-dropdown{background-color:#fff;display:none;width:100%;padding:51px 5px 0;border:1px solid #f1f1f1;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;position:absolute;left:-6px;top:-5px;z-index:100}.filter-dropdown.active{display:block;z-index:101}.filter-dropdown-cont{margin:0 -5px;padding:13px;border-top:1px solid #f1f1f1}.filter-dropdown-list{margin:0 0 0 -5px;max-height:165px;overflow-y:auto}.filter-dropdown-list.no-mask .filter-dropdown-item:before{display:none}.filter-dropdown-item{height:32px;line-height:32px;padding:0 13px;border-top:1px solid #f1f1f1;overflow:hidden;white-space:nowrap;position:relative;cursor:pointer}.filter-calendar .ui-datepicker-calendar .ui-state-default:hover,.filter-dropdown-item:hover{background-color:#fffbd8}.filter-dropdown-toggle{background-image:url(/i/icon-circle.png);display:block;width:11px;height:11px;cursor:pointer;position:absolute;top:11px;right:15px}.filter-dropdown-toggle.active{background-position:0 -11px}.filter-guests{display:inline-block;font-size:0;float:right}.filter-guests-item{display:inline-block;vertical-align:middle;width:20px;height:20px;line-height:20px;border:1px solid #e6e6e6;border-right:none;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:10px;color:#000;cursor:pointer}.filter-double-cell:first-child .filter-block,.filter-guests-item:first-child{-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.filter-guests-item:last-child{-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-right:1px solid #e6e6e6}.agents-form-sel.ui-select-container .selectize-input:before,.filter-guests-item.more,.ui-select-container.agents-form-city-sel .selectize-input:before{width:40px}.filter-guests-item.active{background-color:#e03a3a;border-color:#e03a3a;color:#fff}.filter-dropdown-sel{height:20px;border:1px solid #e6e6e6;-moz-border-radius:3px;border-radius:3px;font-weight:400}.filter-checkbox{display:inline-block;vertical-align:middle;margin-right:8px;margin-top:10px}.filter-btn{width:100%;height:42px;line-height:42px;padding:0 25px;font-size:15px}.filter-btn-wrap-item,.filter-double-cell,.filter-dropdown-tab{padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;width:50%}@media screen and (max-width:480px){.filter-btn-wrap-item{width:100%}.filter-btn-wrap-item:first-child{margin-bottom:10px}}.filter-double-cell:first-child{padding-right:0}.filter-double-cell:last-child{padding-left:0}.filter-double-cell:last-child .filter-block{-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.filter-head,.filter-tabs{background-color:#646a7a;height:36px;line-height:36px;padding:0 15px;margin-bottom:1px}.filter-head-link{font-family:"PT Sans Narrow",sans-serif;text-transform:uppercase;text-decoration:none;font-size:11px;color:#fff}.filter-head-link.loupe:before{background-image:url(/i/loupe.png);display:inline-block;width:9px;height:9px;margin-right:5px;content:''}.filter-tabs{text-align:center;font-size:0}.filter-tab{display:inline-block;vertical-align:middle;height:100%;margin-right:20px;text-transform:uppercase;text-decoration:none;font-family:"PT Sans Narrow",sans-serif;font-size:10px;color:#fff}.filter-tab:last-child{margin-right:0}.filter-calendar{padding:0;position:relative}.filter-calendar .ui-datepicker-header{height:28px;line-height:28px;position:relative}.filter-calendar .ui-datepicker-title{text-align:center}.filter-calendar .ui-datepicker-next,.filter-calendar .ui-datepicker-prev{background-image:url(/i/calent-arr.png);display:block;width:15px;height:15px;text-decoration:none;font-size:0;position:absolute;top:7px;left:15px}.filter-calendar .ui-datepicker-next{background-position:-15px 0;left:auto;right:15px}.filter-calendar .ui-datepicker-calendar{width:100%;margin-bottom:13px}.filter-calendar .ui-datepicker-calendar th{background-color:#f2f2f2;height:30px;line-height:30px}.filter-calendar .ui-datepicker-calendar td,.filter-calendar .ui-datepicker-calendar th{text-align:center;text-transform:uppercase;font-family:"PT Sans",sans-serif;font-size:10px;color:#666}.filter-calendar .ui-datepicker-calendar td:first-child,.filter-calendar .ui-datepicker-calendar th:first-child{padding-left:13px}.filter-calendar .ui-datepicker-calendar td:last-child,.filter-calendar .ui-datepicker-calendar th:last-child{padding-right:13px}.filter-calendar .ui-datepicker-calendar td{background-color:#fff;height:24px;line-height:24px}.filter-calendar .ui-datepicker-calendar .ui-state-default{display:block;text-decoration:none;color:inherit}.filter-calendar .ui-datepicker-calendar .ui-state-default.ui-state-active{background-color:#e03a3a;color:#fff}.age-child-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11}.age-child-wrap_vert{position:absolute;top:100px;width:200px}.age-child-wrap_vertfixed{position:fixed;left:auto;margin-left:-5px}.ch-age-overlay{width:32px;height:32px;background:url(/i/loading.gif) 50% 50% no-repeat;margin:-150px auto}.ch-age-popup:hover{cursor:wait}.ch-age-popup{background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;z-index:1500;top:0;left:0}.age-child{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:355px;height:200px;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 15px 15px;background-color:#f9f9f9;z-index:11;font-family:"PT Sans",sans-serif;-moz-box-shadow:0 0 25px rgba(0,0,0,.7);box-shadow:0 0 25px rgba(0,0,0,.7);cursor:initial}.age-child-wrap_vert.age-child{bottom:auto;left:auto;right:-10px;width:200px;height:auto;padding:15px}.age-child-wrap_vert.fixed .age-child{right:5px}.age-child__ttl{font-size:18px;font-weight:700;color:#646a7a;text-align:center;padding-bottom:5px;line-height:22px}.age-child__txt{font-size:13px;color:#999;text-align:center;padding-bottom:25px}.age-child-wrap_vert.age-child__txt{padding-bottom:10px}.age-child-block{display:inline-block;vertical-align:middle;width:23.33%;padding:0 5%}.age-child-wrap_vert.age-child-block{display:block;padding:10px 5px 0}.age-child__inp-ttl{font-size:10px;padding-bottom:2px;color:#999;text-transform:uppercase}.age-child-wrap_vert.age-child-block,.age-child__inp,.age-child__inp-wrap{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.age-child__inp-wrap{position:relative;-moz-border-radius:3px;border-radius:3px;padding:0 19px 0 5px;cursor:pointer;height:29px;border:1px solid #ccc;background-color:#fff}.age-child__inp-wrap:before{position:absolute;content:'';background:url(../i/arr-down-sm.png);width:5px;height:3px;top:0;bottom:0;margin:auto;right:9px}.age-child-wrap_vert.age-child__inp-wrap{-moz-border-radius:0;border-radius:0}.age-child__inp{height:100%;background-color:transparent;border:none}.age-child__list{position:absolute;top:29px;left:0;width:100%;max-height:200px;overflow:auto;-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);z-index:1}.age-child__list-i{padding:5px;font-size:13px;background-color:#fff;cursor:pointer}.age-child__list-i:hover{background-color:#e6e6e6}.age-child__btn{display:block;width:165px;margin:17px auto 0;padding:12px 0;color:#fff;font:700 15px "PT Sans";background-color:#3488b2;text-align:center;-moz-border-radius:3px;border-radius:3px;border:none;cursor:pointer}.age-child-wrap_vert.age-child__btn{width:160px;-moz-border-radius:0;border-radius:0;background-color:#afbec6;padding:9px 0}.tour-preview{background:#fff;height:110px;border-bottom:3px solid #e03a3a;position:relative}.tour-preview-close{top:10px;right:10px;z-index:1}.tour-preview-logo{background:url(/i/tp-frame-arrow-1-out.gif) no-repeat right center;width:18%;height:100%;padding-top:20px;padding-left:25px;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0}.tour-preview-logo .tour-preview-btn,.tour-preview-logo-img.mobile{display:none}.tour-preview-logo-id{display:block;width:130px;margin-top:10px;padding-top:10px;border-top:1px solid #e6e6e6;text-align:center}.tour-preview-right{background:url(/i/tp-frame-arrow-1-out.gif) no-repeat left center;position:absolute;top:0;right:0;width:23%;height:100%;padding-left:30px;padding-top:25px;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}.tour-preview-cnt{padding-top:20px;padding-left:240px;padding-right:300px}.tour-preview-img{float:left}.tour-preview-info{width:680px;margin:auto;line-height:1.2}.tour-preview-info1{padding-left:85px}.tour-preview-info2{float:right;padding-left:20px}.tour-preview-info2 .sr-big-txt,.tour-preview-info2 .sr-hotel-pic-name,.tour-preview-info2 .top-hotels-name{display:block;margin-bottom:10px}.tour-preview-rate{margin-bottom:2px;position:relative;top:-1px}.tour-preview-price{background-color:#00a551;padding:3px 7px;color:#fff}.tour-preview-link{display:block;margin-top:10px;font-size:11px;color:#999}@media screen and (max-width:1279px){.tour-preview-logo{width:205px}.tour-preview-right{width:270px}.tour-preview-info{width:auto}.tour-preview-cnt{padding-top:15px}.tour-preview-img{display:none}.tour-preview-info1{padding-left:0}}@media screen and (max-width:1023px){.tour-preview{height:125px}.tour-preview-logo{width:190px;padding-top:21px;padding-left:15px}.tour-preview-right{width:255px;padding-top:30px;padding-right:15px}.tour-preview-cnt{padding-top:10px;padding-left:210px;padding-right:260px}.tour-preview-info2{float:none;padding-left:0}.tour-preview-info2 .sr-big-txt,.tour-preview-info2 .sr-hotel-pic-name,.tour-preview-info2 .top-hotels-name{display:inline-block;margin-bottom:8px;margin-right:10px;font-size:14px}}@media screen and (max-width:767px){.tour-preview-logo{width:215px;padding-top:10px}.tour-preview-logo .tour-preview-btn{display:inline-block}.tour-preview-logo-id{margin-top:5px;margin-bottom:10px;font-size:11px}.tour-preview-cnt{padding-left:235px;padding-right:15px}.tour-preview-right{display:none}}@media screen and (max-width:640px){.tour-preview{height:auto}.tour-preview-logo{background:0 0;position:static;width:100%;padding:15px}.tour-preview-logo .tour-preview-btn,.tour-preview-logo-img{display:none}.tour-preview-logo-img.mobile{display:block}.tour-preview-logo-id{width:190px;margin:0;padding-top:0;border-top:none;text-align:left;position:absolute;top:15px;right:15px}.tour-preview-info2{width:200px;position:absolute;top:40px;right:5px}.tour-preview-cnt{padding:0 15px}.tour-preview-right{background:0 0;display:block;width:100%;padding:15px;text-align:left;position:static}.tour-preview-right .btn-arr.big.agents-form-btn,.tour-preview-right .btn-arr.big.agents-form-city-btn,.tour-preview-right .btn-arr.big.agents-form-select-btn,.tour-preview-right .btn-arr.big.agents-order-block-btn,.tour-preview-right .btn-arr.big.callback-btn,.tour-preview-right .btn-arr.big.default-form-btn,.tour-preview-right .btn-arr.big.filter-btn,.tour-preview-right .btn-arr.big.holiday-ideas-map-btn,.tour-preview-right .btn-arr.big.modal-window-btn,.tour-preview-right .btn-arr.big.tour-info-btn,.tour-preview-right .btn-arr.big.tour-info-request-btn,.tour-preview-right .btn-default.btn-arr.big{height:32px;line-height:32px;padding-left:15px;padding-right:45px;font-size:12px}.tour-preview-right .btn-arr.big.agents-form-btn:before,.tour-preview-right .btn-arr.big.agents-form-city-btn:before,.tour-preview-right .btn-arr.big.agents-form-select-btn:before,.tour-preview-right .btn-arr.big.agents-order-block-btn:before,.tour-preview-right .btn-arr.big.callback-btn:before,.tour-preview-right .btn-arr.big.default-form-btn:before,.tour-preview-right .btn-arr.big.filter-btn:before,.tour-preview-right .btn-arr.big.holiday-ideas-map-btn:before,.tour-preview-right .btn-arr.big.modal-window-btn:before,.tour-preview-right .btn-arr.big.tour-info-btn:before,.tour-preview-right .btn-arr.big.tour-info-request-btn:before,.tour-preview-right .btn-default.btn-arr.big:before{width:25px}.tour-preview-link{float:right}}.info-block{background-color:#f4f3e7;margin-bottom:15px;padding:12px 15px;line-height:1.5;position:relative}.info-block:before{border:7px solid transparent;position:absolute;left:15px;content:''}.info-block.top:before{border-top-color:#f4f3e7;bottom:-14px}.info-block.bottom:before{border-bottom-color:#f4f3e7;top:-14px}.callback-toggle{background-color:#f2f2f2;width:20px;height:60px;margin:auto;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;cursor:pointer;position:fixed;right:0;top:0;bottom:0;z-index:500}.callback-toggle:before{background-image:url(/i/arr-grey-16.png);background-position:0 -16px;display:inline-block;width:16px;height:16px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;content:''}.callback-wrap{background-color:rgba(0,0,0,.6);display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;z-index:1000}.callback-wrap.active{display:block}.callback-block{background-color:#f2f2f2;width:300px;height:100%;position:absolute;right:0;top:0}.callback-block-toggle,.callback-close{display:block;cursor:pointer;position:absolute}.callback-block-toggle{margin:auto;left:5px;bottom:0;background-image:url(/i/arr-grey-16.png);width:16px;height:16px;top:0}.callback-close{background-image:url(/i/cross-24.png);width:24px;height:24px;top:15px;right:15px}.callback-logo{background-image:url(/i/turpoisk_logo.png);display:block;width:185px;height:59px;margin:auto;position:absolute;top:150px;left:0;right:0}.callback-head{position:absolute;top:5px;left:5px}.callback-head-link{display:inline-block;vertical-align:top;width:110px;height:46px;line-height:46px;margin-right:10px;text-align:center;text-decoration:none;font-size:14px;color:#666;opacity:.5}.callback-head-link.active{border-bottom:3px solid #00a551;opacity:1}.callback-head-link:before{background-image:url(/i/callback.png);display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;content:''}.callback-head-link.mes:before{background-position:0 -16px}.callback-tab-wrap{width:250px;height:500px;overflow:hidden;margin:auto;position:absolute;top:300px;left:0;right:0}.callback-tabs{width:500px;-moz-transition:left .25s;transition:left .25s;font-size:0;position:absolute;top:0;left:0}.callback-tabs.active{left:-250px}.callback-tab{display:inline-block;vertical-align:top;width:250px;text-align:center}.callback-ttl,.callback-txt{margin-bottom:10px;font-family:"PT Sans Narrow",sans-serif;font-size:28px;line-height:1.2}.callback-txt{margin-bottom:20px;font-size:18px}.callback-inp,.callback-select{background-color:#646a7a;width:100%;height:50px;line-height:50px;padding:0 15px;margin-bottom:10px;border:none;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#fff}.callback-inp::-moz-placeholder,.callback-select::-moz-placeholder{color:#fff!important}.callback-inp:-ms-input-placeholder,.callback-select:-ms-input-placeholder{color:#fff!important}.callback-inp::placeholder,.callback-select::placeholder{color:#fff!important}.callback-select{display:inline-block;vertical-align:top}.callback-select.day{width:150px;margin-right:10px}.callback-select.time{width:90px}.callback-btn{width:100%;height:50px;line-height:50px;margin-bottom:20px;text-transform:uppercase;font-size:14px}.callback-time{margin-top:30px;font-family:"PT Sans Narrow",sans-serif;font-size:30px;color:#000}.callback-orient{background-image:url(/i/orientation.png);display:none;width:250px;height:250px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.callback-tel{background:#3488b2 url(/i/phone.png) no-repeat center;display:block;width:70px;height:70px;padding-top:25px;-moz-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:inset 0 0 10px #286a8b;box-shadow:inset 0 0 10px #286a8b;text-align:center;font-family:"PT Sans Narrow",sans-serif;color:#fff;font-size:0;cursor:pointer;position:fixed;top:70px;right:70px;z-index:500;-moz-animation:callback-rotate 3s infinite;animation:callback-rotate 3s infinite}.callback-tel.hover,.callback-tel:hover{background-image:none;width:80px;height:80px;margin-top:-5px;margin-right:-5px;font-size:14px;-moz-animation:none;animation:none}.callback-chatra{height:500px}@-moz-keyframes callback-rotate{0%,10%,15%,20%,5%{-moz-transform:rotate(0deg);transform:rotate(0deg)}12.5%,2.5%{-moz-transform:rotate(25deg);transform:rotate(25deg)}17.5%,7.5%{-moz-transform:rotate(-25deg);transform:rotate(-25deg)}}@keyframes callback-rotate{0%,10%,15%,20%,5%{-moz-transform:rotate(0deg);transform:rotate(0deg)}12.5%,2.5%{-moz-transform:rotate(25deg);transform:rotate(25deg)}17.5%,7.5%{-moz-transform:rotate(-25deg);transform:rotate(-25deg)}}@media screen and (max-width:1600px){.callback-tel{top:auto;right:auto;bottom:30px;left:30px}.callback-tel.hover,.callback-tel:hover{margin:0 0 -5px -5px}}@media screen and (max-width:1023px){.callback-tel{display:none}}@media screen and (max-width:767px){.callback-logo{top:80px}.callback-tab-wrap{top:155px;height:400px}.callback-chatra{height:400px}}@media screen and (max-width:639px){.callback-block{width:100%}.callback-logo{display:none}.callback-tab-wrap{top:80px}.callback-ttl{margin-top:40px}.callback-txt{margin-top:0}}@media screen and (max-width:639px) and (orientation:landscape){.callback-head,.callback-logo,.callback-tab-wrap{display:none}.callback-orient{display:block}}.sorting{background-color:#f4f3e7;height:40px;line-height:40px;margin-bottom:15px;font-size:0}.sorting-item,.sorting-ttl{display:inline-block;vertical-align:middle;height:100%;padding:0 15px;font-size:12px;color:#666}.sorting-item{border-right:1px solid #e4e2cf}.sorting-ttl{background:url(/i/sorting-ttl.png) no-repeat right center;border:none}.sorting-link{font-size:inherit;color:inherit}.sorting-link.active{color:#e03a3a}.search-options{margin-bottom:15px;border:1px solid #e4e2cf}.search-options-item,.search-options-main{background-color:#f4f3e7;display:inline-block;vertical-align:top;padding:12px 30px 12px 13px;position:relative;cursor:pointer;color:#666}.search-options-item:before,.search-options-main:before{background-image:url(/i/cross3.png);display:inline-block;width:11px;height:11px;margin:auto;position:absolute;right:10px;top:0;bottom:0;content:''}.search-options-item{background:0 0}.tour-tabs{border:3px solid #3488b2;font-size:0}.tour-tabs-link{display:inline-block;vertical-align:top;width:25%;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:center;font-size:12px;color:#3488b2;opacity:.6}.tour-tabs-link:hover{opacity:1}.tour-tabs-icon{background-image:url(/i/tour-tabs.png);display:block;width:40px;height:40px;margin:0 auto 5px}.tour-tabs-icon.country{background-position:0 -40px}.tour-tabs-icon.min-price{background-position:0 -80px}.tour-tabs-icon.ski{background-position:0 -120px}.country-list{background-color:#f2f2f2;padding:10px}.country-list-ttl{margin-bottom:10px;padding:0 8px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:16px;color:#000}.country-list-select{padding:8px 10px 0;border-top:1px solid #e6e6e6}.country-list-row{margin-bottom:6px;padding:0 8px;white-space:nowrap;position:relative}.country-list-link{display:block;margin-bottom:4px;padding:0 8px;color:#666}.country-list-link.first{margin-top:10px;padding-top:10px;border-top:1px solid #e6e6e6}.country-list-item{padding-right:10px;display:inline-block;cursor:pointer}.country-list-item.all{margin-bottom:8px;padding-left:8px}.country-list-item.active{background:url(/i/chk.png) no-repeat right center;color:#00a551}.country-mobile .country-list{background:0 0;padding:0 0 10px}.agent-slider .slick-dots li button,.country-mobile .country-list-ttl,.info-slider .slick-dots li button,.search-history-block.add .search-history-info:before{display:none}.country-mobile .country-list-link{padding-left:0}.country-mobile .country-list-link:first-of-type{margin-top:0}.info-nav{margin:15px 0;border-bottom:1px solid #f1f1f1}.info-nav-link{display:block;padding:7px 45px 10px 15px;border:1px solid #f1f1f1;border-bottom:none;text-decoration:none;line-height:1.3;color:#999;position:relative}.info-nav-link:before{background-image:url(/i/arr-grey2.png);display:inline-block;width:12px;height:20px;margin:auto;position:absolute;right:15px;top:0;bottom:0;content:''}.info-nav-ttl{display:block;margin-bottom:5px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:18px;color:#e03a3a}.info-advant{margin:15px 0;font-size:0}.info-advant-item{background-color:#f2f2f2;display:inline-block;vertical-align:top;width:25%;height:175px;padding:20px 10px;border-right:1px solid #fff;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.5;font-size:11px;color:#000}.info-advant-item:last-child{border-right:none}.info-advant-item:nth-of-type(even){background-color:#ededed}.info-advant-icon{background-image:url(/i/info-advant-icons.png);display:block;width:56px;height:56px;margin:0 auto 20px}.info-advant-icon.icon-2{background-position:0 -56px}.info-advant-icon.icon-3{background-position:0 -112px}.info-advant-icon.icon-4{background-position:0 -168px}@media screen and (max-width:639px){.info-advant-item{width:50%}.info-advant-item:nth-of-type(even){background-color:#f2f2f2;border-right:none}.info-advant-item:nth-of-type(1),.info-advant-item:nth-of-type(2){border-bottom:1px solid #fff}}.info-slider{padding:90px 30px 30px}.agent-slider,.info-slider{background:#d7dee2;margin:20px 0;position:relative}.agent-slider .slick-arrow,.info-slider .slick-arrow{background:0 0;display:block;width:25px;height:25px;margin:auto;border:none;-moz-border-radius:50%;border-radius:50%;font-size:0;position:absolute;top:0;bottom:0;z-index:1}.agent-slider .slick-arrow.slick-prev,.info-slider .slick-arrow.slick-prev{background-image:url(/i/owl-prev-i.png);left:30px}.agent-slider .slick-arrow.slick-next,.info-slider .slick-arrow.slick-next{background-image:url(/i/owl-next-i.png);right:30px}.agent-slider .slick-dots,.info-slider .slick-dots{width:100%;text-align:center;position:absolute;top:30px;left:0}.agent-slider .slick-dots li,.info-slider .slick-dots li{-moz-background-size:cover;background-size:cover;display:inline-block;vertical-align:middle;margin:0 20px;border:2px solid #fff;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;cursor:pointer;position:relative}.agent-slider .slick-dots li#slick-slide00,.info-slider .slick-dots li#slick-slide00{background-image:url(/images/info-slider/info-slide-1.png)}.agent-slider .slick-dots li#slick-slide01,.info-slider .slick-dots li#slick-slide01{background-image:url(/images/info-slider/info-slide-2.png)}.agent-slider .slick-dots li#slick-slide02,.info-slider .slick-dots li#slick-slide02{background-image:url(/images/info-slider/info-slide-3.png)}.agent-slider .slick-dots li#slick-slide03,.info-slider .slick-dots li#slick-slide03{background-image:url(/images/info-slider/info-slide-4.png)}.agent-slider .slick-dots li#slick-slide04,.info-slider .slick-dots li#slick-slide04{background-image:url(/images/info-slider/info-slide-5.png)}.agent-slider .slick-dots li.slick-active,.info-slider .slick-dots li.slick-active{-moz-box-shadow:0 0 5px 4px #fff;box-shadow:0 0 5px 4px #fff}.agent-slider .slick-dots li:after,.agent-slider .slick-dots li:before,.info-slider .slick-dots li:after,.info-slider .slick-dots li:before{font-size:16px;color:#fff;content:'\2022';position:absolute;top:13px}.agent-slider .slick-dots li:before,.info-slider .slick-dots li:before{left:-18px}.agent-slider .slick-dots li:after,.info-slider .slick-dots li:after{right:-20px}.agent-slider .slick-dots li:first-child:before,.agent-slider .slick-dots li:last-child:after,.info-slider .slick-dots li:first-child:before,.info-slider .slick-dots li:last-child:after{display:none}.info-slider-slide{font-size:14px}.agent-slider-slide,.info-slider-slide{width:100%;text-align:center;line-height:1.3;color:#666}.agent-slider-img,.info-slider-img{border:1px solid #fff;display:block;width:180px;margin:auto;-moz-border-radius:50%;border-radius:50%}.info-slider-ttl{font-size:16px;color:#000}.agent-slider-ttl,.info-slider-ttl{margin-top:15px;margin-bottom:5px;font-weight:700}@media screen and (max-width:479px){.agent-slider,.info-slider{padding:20px 15px}.agent-slider .slick-dots,.info-slider .slick-dots{display:none!important}.agent-slider .slick-arrow,.info-slider .slick-arrow{top:100px;bottom:auto}.agent-slider .slick-arrow.slick-prev,.info-slider .slick-arrow.slick-prev{left:15px}.agent-slider .slick-arrow.slick-next,.info-slider .slick-arrow.slick-next{right:15px}}.agents-form{background:#646a7a url(/images/bg-agents-form.png) no-repeat;-moz-background-size:cover;background-size:cover}.agents-form-head{height:60px;line-height:60px;padding:0 30px;font-size:19px;border-bottom:1px solid #6f7688;font-family:"PT Sans",sans-serif;font-weight:700;color:#fff}.agents-form-head .applicat{border-bottom:1px dashed;cursor:help}.agents-form-head .applicat:hover{border:none}.agents-form-cnt-inn_indicate{background-color:#faebc8;padding:13px 30px;position:relative;right:30px;width:100%}.agents-form-cnt{background:url(/images/agent-2.png) no-repeat right bottom;display:block;padding:30px;position:relative}.agents-form-input{display:block;width:75%;height:40px;line-height:40px;margin-bottom:20px;padding:0 15px;border:none;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;font:inherit}.agents-form-input::-moz-placeholder{color:#666}.agents-form-input:-ms-input-placeholder{color:#666}.agents-form-input::placeholder{color:#666}.agents-form-input_indicate{background-color:#f3c8c8}.agents-form-input_indicate::-webkit-input-placeholder{color:#e03a3a}.agents-form-input_indicate:-ms-input-placeholder,.agents-form-input_indicate::-ms-input-placeholder{color:#e03a3a}.agents-form-input_indicate::-moz-placeholder{color:#e03a3a}.agents-form-input_indicate::placeholder{color:#e03a3a}.agents-form-textarea{background-color:transparent;width:100%;height:100%;padding:10px 15px;border:none;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;font:inherit;position:relative;z-index:1}.agents-form-textarea:focus{background-color:#fff}.agents-form-textarea-wrap{background-color:#fff;width:75%;height:160px;margin-bottom:20px;-moz-border-radius:3px;border-radius:3px;position:relative}.agents-form-textarea-txt{padding:10px 15px;line-height:1.5;position:absolute;left:0;top:0;z-index:0;color:#999}.agents-form-sel.ui-select-container .selectize-input,.ui-select-container.agents-form-city-sel .selectize-input{background-color:#fff;height:40px}.agents-form-sel.ui-select-container .ui-select-match,.ui-select-container.agents-form-city-sel .ui-select-match{line-height:40px;padding-left:15px;padding-right:40px}.agents-form-sel.ui-select-container .ui-select-search,.ui-select-container.agents-form-city-sel .ui-select-search{height:40px;line-height:40px;padding:0 15px}.agents-form-select-btn{height:26px;line-height:26px;margin-top:3px;float:right;position:relative;z-index:1}.agents-form-row{margin-bottom:20px;font-size:0}.agents-form-cell{display:inline-block;vertical-align:middle;width:50%;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}.agents-form-cell:first-child{padding-right:1%}.agents-form-cell:last-child{padding-left:1%}.agents-form-cell:nth-of-type(2):nth-last-of-type(2){padding-right:1%;padding-left:1%}.agents-form-cell .default-form-error,.agents-form-cell .modal-window-error{margin-top:-15px}.agents-form-btn{width:30%;height:50px;padding:0 25px;line-height:50px;font-size:15px}.agents-form__btn_orange{background-color:#ffb400}.agents-form__btn_orange:hover{background-color:#ff9400;cursor:pointer}.agents-form-city-ttl,.agents-form-ttl,.agents-last-orders-ttl,.agents-order-block-ttl{display:block;margin:25px 0;font-size:19px}.agents-form-capt{display:inline-block;vertical-align:middle;margin-left:20px;color:#fff}.agents-form-capt,.agents-form-label{line-height:1.3;font-weight:700}.agents-form-label-inp{float:left}.agents-form-label-txt{display:block;padding-left:18px}.agents-form-info{background-color:#f2f2f2}.agents-form-info:hover{background-color:#fff;cursor:pointer}.agents-form-info-row{padding:15px 20px;border-bottom:1px solid #fff;line-height:1.7}.agents-form-info-edit{margin-left:17px;font-size:13px}.agents-form-info-edit:before{background-image:url(/i/pen-blue.png);display:inline-block;vertical-align:bottom;width:12px;height:12px;margin-left:-17px;margin-right:5px;content:''}.agents-form-white .agents-form-input,.agents-form-white .agents-form-textarea-wrap{width:100%;border:1px solid #e6e6e6}.agents-form-city-btn{height:40px;line-height:40px;padding:0 20px;font-size:15px}.agents-form-city-fieldset{background-color:#fff;display:inline-block;vertical-align:middle;margin-right:5px;-moz-border-radius:3px;border-radius:3px;text-align:left;font-size:0}.agents-form-city-capt{display:inline-block;vertical-align:top;height:40px;line-height:40px;padding:0 15px;border-right:1px solid #e6e6e6;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#000}.agents-form-city-sel{width:300px}@media screen and (max-width:1280px){.agents-form-city-sel{width:200px}}@media screen and (max-width:1024px){.agents-form-city-sel{width:150px}}.agents-form-city-sel.ui-select-container{border:none!important;display:inline-block}.agents-form-city-sel.ui-select-container .selectize-input{border:none}.agents-form-city-sel.ui-select-container .ui-select-match{font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#00a551}.agents-form-step{float:right}.agents-form-step-bar{background-color:#00a551;display:inline-block;width:140px;height:10px;margin-left:20px;-moz-border-radius:10px;border-radius:10px}.tooltip-icon.ipt{right:100px;top:20px}.agents-form-head-cell{font-family:"pt-sans",sans-serif;font-size:19px}@media screen and (max-width:767px){.agents-form-cnt{background:0 0}.agents-form .w75p,.agents-form-info,.agents-form-input,.agents-form-textarea-wrap{width:100%!important}.agents-form-btn{width:45%}.agents-form-head{padding:10px 30px;height:36px;text-align:center;line-height:1.5;font-size:12px}.agents-form-head .yellow{display:block;margin-right:0!important;border:none}.agents-form-head-cell{display:inline-block;width:33.33333%;text-align:center;float:left;font-family:"pt-sans",sans-serif;font-size:19px}.agents-form-step-bar{display:block;width:100px;margin:4px auto 0}.tooltip-icon.ipt{right:auto;top:auto;left:45px;bottom:0}}@media screen and (max-width:479px){.agents-form-head{height:55px}.agents-form-cell{width:100%!important;padding:0!important}.agents-form-cell:not(:last-of-type){margin-bottom:20px}.agents-form-cell:not(:last-of-type) .agents-form-input{margin-bottom:0}.agents-form-cell .default-form-error,.agents-form-cell .modal-window-error{margin-top:5px}.agents-form-btn{width:100%}.agents-form-capt{width:100%;margin-top:10px;margin-left:0!important;text-align:center}.agents-form-step-bar{width:70px}}.agents-bnr{display:inline-block;vertical-align:top;width:33.33333%;height:180px;padding-right:40px;border:1px solid #e6e6e6;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.3;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#666;position:relative}@media screen and (max-width:640px){.agents-bnr{padding-right:0}}.agents-bnr:not(:last-child){border-right:none}.agents-bnr:before{display:block;width:45px;height:45px;margin:30px auto 15px;content:''}.agents-bnr.bnr-0:before{background-image:url(/i/agent-bnr-0.png)}.agents-bnr.bnr-1:before{background-image:url(/i/agent-bnr-1.png)}.agents-bnr.bnr-2:before{background-image:url(/i/agent-bnr-2.png)}.agents-bnr.bnr-3:before{background-image:url(/i/agent-bnr-3.png)}.agents-bnr:after{background-image:url(/i/next.png);display:inline-block;width:46px;height:46px;margin:auto;position:absolute;top:0;bottom:0;right:10px;content:''}@media screen and (max-width:640px){.agents-bnr:after{display:none}}.agents-bnr:last-child:after{background-image:url(/i/checked.png)}.agents-last-orders{border:1px solid #e6e6e6;padding:25px 30px}.agents-last-orders-ttl{margin-top:0;margin-bottom:5px}.agents-last-orders-row{border-bottom:1px solid #e6e6e6;padding:15px 0;line-height:1.5}.agents-last-orders-row:last-child{border-bottom:none;padding-bottom:0}.agents-last-orders-more{margin-top:20px;margin-left:27px;font-size:14px}.agents-last-orders-more,.holiday-ideas-map-more,.holiday-ideas-place-more,.holiday-ideas-room-more{font-family:"PT Sans",sans-serif;font-weight:700;color:#646a7a;position:relative}.agents-last-orders-more:before{left:-27px}.agents-last-orders-more:before,.holiday-ideas-map-more:before,.holiday-ideas-place-more:before,.holiday-ideas-room-more:before{font-size:26px;position:absolute;top:-12px;content:'...'}.agents-last-orders-tooltip{width:190px}.agents-form-city,.agents-order-block{background-color:#d7dee2;padding:25px;text-align:center}.agents-form-city-ttl,.agents-order-block-ttl{line-height:1.3;margin-top:0;margin-bottom:20px}@media screen and (max-width:479px){.agents-form-city-ttl,.agents-order-block-ttl{font-size:18px}}.agents-order-block-txt{margin-top:20px;line-height:1.5}.agents-order-block-btn{height:50px;line-height:50px;padding:0 20px;font-size:15px}.touragents{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6}.touragents-pic{width:100px;height:100px;float:left;position:relative}.touragents-pic:before{background:url(/images/no-photo-100x100.png) no-repeat 0 0;width:100%;height:100%;content:"" attr(alt);position:absolute;left:0;top:0}.touragents-info{padding-left:115px;height:100px}.touragents-name{text-decoration:none;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px}.agent-slider{background:url(/images/bg-slider.png);padding:20px 30px}.agent-slider .slick-arrow{opacity:.7}.agent-slider .slick-dots{display:none!important}.agent-slider-slide{font-size:16px}.agent-slider-ttl{font-size:18px;color:#666}@media screen and (min-width:1080px){.agent-slider{padding:20px 60px}.agent-slider .slick-arrow.slick-prev{left:15px}.agent-slider .slick-arrow.slick-next{right:15px}.agent-slider-slide{position:relative;height:182px;text-align:left}.agent-slider-slide:before{display:inline-block;vertical-align:middle;height:100%;content:''}.agent-slider-img{position:absolute;left:0;top:0}.agent-slider-info{padding-left:200px;display:inline-block;vertical-align:middle}.agent-slider-ttl{margin-top:0}}.request-tour.modal-window{width:680px;height:592px}.request-tour-cnt{background-color:#fff;padding:15px}.request-tour-block,.request-tour-cnt{border:1px solid #e4e2cf}@media screen and (min-width:640px){.request-tour-block.related{margin-right:-10px;border-right:none}}.request-tour-capt{line-height:32px;padding-left:10px;float:left;font-size:12px}.request-tour-capt.right{padding-right:10px;padding-left:0;float:right}.request-tour-field{padding-left:65px}.request-tour-inp,.request-tour-textarea{border:none}.request-tour-textarea{height:130px;line-height:1.3;padding:10px;resize:none}.request-tour-messages{width:650px;position:absolute;z-index:1}.request-tour-message{background-color:#fceaea;padding:7px 10px 7px 33px;margin-bottom:2px;border:1px solid;color:#e03a3a;position:relative}.request-tour-message:before{background-image:url(/i/warning.png);display:block;width:16px;height:16px;position:absolute;top:5px;left:10px;content:''}.request-tour-message.green{background-color:#d8ffeb}.request-tour-message.green:before{background-image:url(/i/info.png)}.request-tour-loader{background:rgba(0,0,0,.1) url(/i/loading.gif) no-repeat center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.search-history-block{border:1px solid #e6e6e6;margin-bottom:15px;position:relative;font-size:12px}.search-history-block.add{background-color:#fffbd8;margin-top:-10px;padding-top:15px}.search-history-block.add .search-history-info{background:0 0;padding-top:0;padding-bottom:0}.search-history-block .hotel-questions-head{background:0 0}.search-history-foot,.search-history-head{padding:0 15px;line-height:50px;font-weight:700;font-size:21px;color:#000}.search-history-head{border-bottom:1px solid #e6e6e6}.search-history-foot{border-top:1px solid #e6e6e6}.search-history-close-small{top:7px;right:7px;position:absolute}.search-history-back{background-image:url(/i/back-grey.png);width:12px;height:12px}.search-history-hidden{background-image:url(/i/hidden.png);width:16px;height:16px;cursor:default}.search-history-item-gray{padding:15px;background-color:#f2f2f2}.search-history-item{padding:15px}.search-history-ttl{padding:15px 15px 0;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#bbb}.search-history-ttl:hover .search-history-edit{display:inline}.search-history-info{background-color:#f2f2f2;margin-top:15px;padding:15px;position:relative}.search-history-info:before{border:6px solid transparent;border-bottom-color:#f2f2f2;position:absolute;left:15px;top:-12px;content:''}.search-history-cont{padding-left:15px;height:110px;overflow:hidden;line-height:1.3;position:relative}.search-history-departure{color:#3488b2}.search-history-departure.field{position:relative;height:22px;border:1px solid transparent}.search-history-departure.field input,.search-history-departure.field:hover{background-color:#fff;width:100%!important;height:22px!important;line-height:22px;padding:0 5px;border:1px solid #e6e6e6;font-weight:400;font-size:12px;color:#999}.search-history-departure.field input{position:absolute;top:-1px;left:-1px}.search-history-update{position:relative}.search-history-update.load{padding-left:46px}.search-history-update.load:before{background:url(/i/loading-bubbles.svg) no-repeat center;-moz-background-size:cover;background-size:cover;display:inline-block;width:38px;height:20px;border-right:1px solid #3488b2;position:absolute;top:0;left:0;content:''}.compare-tours-stars,.filter-stars,.search-history-stars,.sr-stars{background-image:url(/i/icon-stars-5-gold.png)}.compare-tours-stars,.filter-stars,.holiday-ideas-bnr-stars,.search-history-stars,.sr-hotel-pic-stars,.sr-stars,.tour-sale-stars{display:inline-block;vertical-align:middle;height:11px;margin-bottom:2px}.search-history-stars.stars-0,.stars-0.compare-tours-stars,.stars-0.filter-stars,.stars-0.holiday-ideas-bnr-stars,.stars-0.sr-hotel-pic-stars,.stars-0.sr-stars,.stars-0.tour-sale-stars{display:none}.search-history-stars.stars-1,.stars-1.compare-tours-stars,.stars-1.filter-stars,.stars-1.holiday-ideas-bnr-stars,.stars-1.sr-hotel-pic-stars,.stars-1.sr-stars,.stars-1.tour-sale-stars{width:11px}.search-history-stars.stars-2,.stars-2.compare-tours-stars,.stars-2.filter-stars,.stars-2.holiday-ideas-bnr-stars,.stars-2.sr-hotel-pic-stars,.stars-2.sr-stars,.stars-2.tour-sale-stars{width:23px}.search-history-stars.stars-3,.stars-3.compare-tours-stars,.stars-3.filter-stars,.stars-3.holiday-ideas-bnr-stars,.stars-3.sr-hotel-pic-stars,.stars-3.sr-stars,.stars-3.tour-sale-stars{width:35px}.search-history-stars.stars-4,.stars-4.compare-tours-stars,.stars-4.filter-stars,.stars-4.holiday-ideas-bnr-stars,.stars-4.sr-hotel-pic-stars,.stars-4.sr-stars,.stars-4.tour-sale-stars{width:47px}.search-history-stars.stars-5,.stars-5.compare-tours-stars,.stars-5.filter-stars,.stars-5.holiday-ideas-bnr-stars,.stars-5.sr-hotel-pic-stars,.stars-5.sr-stars,.stars-5.tour-sale-stars{width:59px}.search-history-likes,.search-history-rating{color:#00a551}.search-history-likes,.search-history-rating,.search-history-reviews{display:inline-block;vertical-align:middle;font-family:"PT Sans",sans-serif;text-decoration:none;font-size:11px;white-space:nowrap}.sr-likes{color:#00a551}.sr-likes,.sr-request{display:inline-block;vertical-align:middle;font-family:"PT Sans",sans-serif;text-decoration:none;font-size:11px;white-space:nowrap}.compare-tours-likes{text-decoration:none;color:#00a551}.compare-tours-likes,.sr-hotel-pic-likes,.tour-sale-likes{display:inline-block;vertical-align:middle;font-family:"PT Sans",sans-serif;font-size:11px;white-space:nowrap}.compare-tours-rating,.search-history-group,.sr-group,.sr-rating{text-decoration:none;color:#00a551}.compare-tours-rating,.holiday-ideas-bnr-rate,.search-history-group,.sr-group,.sr-hotel-pic-rating,.sr-rating,.tour-sale-rating{display:inline-block;vertical-align:middle;font-family:"PT Sans",sans-serif;font-size:11px;white-space:nowrap}.search-history-rating:before{background-image:url(/i/hotel-rooms-cat-rate.png);background-position:-36px 0;width:13px;height:9px}.compare-tours-likes:before,.search-history-group:before,.search-history-likes:before,.search-history-rating:before,.search-history-reviews:before,.sr-group:before,.sr-hotel-pic-likes:before,.sr-likes:before,.sr-request:before,.tour-sale-likes:before{display:inline-block;margin-right:3px;content:''}.search-history-group:before,.sr-group:before{background-position:-36px 0;height:9px}.compare-tours-rating:before,.sr-rating:before{background-image:url(/i/hotel-rooms-cat-rate.png);background-position:-36px 0}.compare-tours-rating:before,.holiday-ideas-bnr-rate:before,.sr-hotel-pic-rating:before,.sr-rating:before,.tour-sale-rating:before{display:inline-block;width:13px;height:9px;margin-right:3px;content:''}.rate-1.compare-tours-likes,.rate-1.compare-tours-rating,.rate-1.holiday-ideas-bnr-rate,.rate-1.search-history-group,.rate-1.search-history-likes,.rate-1.search-history-reviews,.rate-1.sr-group,.rate-1.sr-hotel-pic-likes,.rate-1.sr-hotel-pic-rating,.rate-1.sr-likes,.rate-1.sr-rating,.rate-1.sr-request,.rate-1.tour-sale-likes,.rate-1.tour-sale-rating,.rate-2.compare-tours-likes,.rate-2.compare-tours-rating,.rate-2.holiday-ideas-bnr-rate,.rate-2.search-history-group,.rate-2.search-history-likes,.rate-2.search-history-reviews,.rate-2.sr-group,.rate-2.sr-hotel-pic-likes,.rate-2.sr-hotel-pic-rating,.rate-2.sr-likes,.rate-2.sr-rating,.rate-2.sr-request,.rate-2.tour-sale-likes,.rate-2.tour-sale-rating,.search-history-rating.rate-1,.search-history-rating.rate-2{color:#e03a3a}.rate-1.compare-tours-likes:before,.rate-1.compare-tours-rating:before,.rate-1.holiday-ideas-bnr-rate:before,.rate-1.search-history-group:before,.rate-1.search-history-likes:before,.rate-1.search-history-reviews:before,.rate-1.sr-group:before,.rate-1.sr-hotel-pic-likes:before,.rate-1.sr-hotel-pic-rating:before,.rate-1.sr-likes:before,.rate-1.sr-rating:before,.rate-1.sr-request:before,.rate-1.tour-sale-likes:before,.rate-1.tour-sale-rating:before,.rate-2.compare-tours-likes:before,.rate-2.compare-tours-rating:before,.rate-2.holiday-ideas-bnr-rate:before,.rate-2.search-history-group:before,.rate-2.search-history-likes:before,.rate-2.search-history-reviews:before,.rate-2.sr-group:before,.rate-2.sr-hotel-pic-likes:before,.rate-2.sr-hotel-pic-rating:before,.rate-2.sr-likes:before,.rate-2.sr-rating:before,.rate-2.sr-request:before,.rate-2.tour-sale-likes:before,.rate-2.tour-sale-rating:before,.search-history-rating.rate-1:before,.search-history-rating.rate-2:before{background-position:0 0}.rate-3.compare-tours-likes,.rate-3.compare-tours-rating,.rate-3.holiday-ideas-bnr-rate,.rate-3.search-history-group,.rate-3.search-history-likes,.rate-3.search-history-reviews,.rate-3.sr-group,.rate-3.sr-hotel-pic-likes,.rate-3.sr-hotel-pic-rating,.rate-3.sr-likes,.rate-3.sr-rating,.rate-3.sr-request,.rate-3.tour-sale-likes,.rate-3.tour-sale-rating,.search-history-rating.rate-3{color:#f7c521}.rate-3.compare-tours-likes:before,.rate-3.compare-tours-rating:before,.rate-3.holiday-ideas-bnr-rate:before,.rate-3.search-history-group:before,.rate-3.search-history-likes:before,.rate-3.search-history-reviews:before,.rate-3.sr-group:before,.rate-3.sr-hotel-pic-likes:before,.rate-3.sr-hotel-pic-rating:before,.rate-3.sr-likes:before,.rate-3.sr-rating:before,.rate-3.sr-request:before,.rate-3.tour-sale-likes:before,.rate-3.tour-sale-rating:before,.search-history-rating.rate-3:before{background-position:-18px 0}.search-history-likes:before{background-image:url(/i/hotel-likes.png)}.search-history-likes:before,.search-history-reviews:before{background-position:0 0;width:10px;height:10px}.sr-likes:before{background-image:url(/i/hotel-likes.png);width:10px}.sr-likes:before,.sr-request:before{background-position:0 0;height:10px}.compare-tours-likes:before{background-image:url(/i/hotel-likes.png);height:10px}.compare-tours-likes:before,.sr-hotel-pic-likes:before,.tour-sale-likes:before{background-position:0 0;width:10px}.search-history-group:before,.sr-group:before{background-image:url(/i/travel-type.png);width:9px}.search-history-group.type_pair,.type_pair.sr-group{color:#e03a3a}.search-history-group.type_family,.type_family.sr-group{color:#e3a114}.search-history-group.type_family:before,.type_family.sr-group:before{background-position:0 -9px}.search-history-group.type_kids,.type_kids.sr-group{color:#3488b2}.search-history-group.type_kids:before,.type_kids.sr-group:before{background-position:0 -18px}.search-history-group.type_friend,.type_friend.sr-group{color:#00a551}.search-history-group.type_friend:before,.type_friend.sr-group:before{background-position:0 -27px}.navigation-ttl-h3 a,.search-history-group.type_business,.search-history-reviews,.type_business.sr-group{color:#999}.search-history-group.type_business:before,.type_business.sr-group:before{background-position:0 -36px}.search-history-reviews:before{background-image:url(/i/comment.png);-moz-background-size:cover;background-size:cover}.search-history-hotel{display:block;text-decoration:none;font-weight:700;font-family:"PT Sans",sans-serif;font-size:18px;color:#000}.search-history-comment{color:#e03a3a}.search-history-img{width:90px;height:90px;margin-left:2px;float:left;position:relative}.search-history-img:before{background:url(/images/no-img-hotel-90x90.png) no-repeat 0 0;width:100%;height:100%;content:"" attr(alt);position:absolute;left:0;top:0}.search-history-dropdown{display:inline-block;vertical-align:middle;width:130px;height:21px;margin-bottom:10px;margin-left:15px;margin-right:10px;position:relative}.search-history-dropdown.active{z-index:100}.search-history-dropdown.active .search-history-dropdown-ttl{background-color:#fff;width:200px;padding-left:50px;padding-bottom:20px;-moz-box-shadow:0 0 9px #999;box-shadow:0 0 9px #999;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;left:-15px}.search-history-dropdown.active .search-history-dropdown-ttl:before{left:15px}.search-history-dropdown.active .search-history-dropdown-list{display:block}.search-history-dropdown-list,.search-history-dropdown-ttl{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute}.search-history-dropdown-ttl{font-size:20px;font-family:"PT Sans",sans-serif;font-weight:700;text-decoration:none;display:block;padding:15px;left:20px;top:-15px}.search-history-dropdown-ttl:before{display:block;width:24px;height:24px;line-height:22px;-moz-border-radius:50%;border-radius:50%;border:2px solid;text-align:center;font-family:monospace;font-weight:400;font-size:24px;color:#3488b2;position:absolute;left:-20px;top:13px;content:'+'}.search-history-dropdown-list{background-color:#fff;display:none;width:200px;padding:7px 0;-moz-box-shadow:0 6px 9px #999;box-shadow:0 6px 9px #999;border-top:1px solid #f1f1f1;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:-15px;top:38px}.search-history-dropdown-item{padding:7px 15px}.search-history-dropdown-link{display:block;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#3488b2}.search-history-flag{display:inline-block;vertical-align:middle;width:38px;height:38px}.search-history-filter-toggle{background:#f2f2f2 url(/i/filter-grey.png) no-repeat 7px center;display:none;height:26px;line-height:26px;vertical-align:middle;padding:0 7px 0 20px;margin-left:5px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-size:10px;color:#999;cursor:pointer}.search-history-edit{background-image:url(/i/ico-pen.png);display:inline-block;width:12px;height:12px}@media screen and (max-width:1024px){.search-history-block{border-left:none;border-right:none}}@media screen and (max-width:639px){.search-history-flag{width:20px;height:20px}.search-history-block .charter-flight-right{float:none;width:100%}}.navigation-wrap{border:1px solid #eee;position:relative}.navigation-wrap.position-fixed{position:fixed!important;top:15px;width:183px}.navigation-ttl-h3{margin:0 10px;padding:12px 0;border-bottom:1px solid #e6e6e6;text-transform:uppercase;line-height:1;font-weight:400;font-size:10px;color:#999}.navigation-list{padding:11px 10px 5px}.navigation-list-li{margin-bottom:10px;position:relative}.navigation-list-li.active:before{background-image:url(/i/active-nav.png);width:5px;height:37px;top:-11px;left:-11px;position:absolute;content:''}.navigation-list-link{color:#666;border-bottom:1px dotted;text-decoration:none}.navigation-list-link:hover{border-bottom:none}.navigation-list-link.navigation-list-link-start{display:none}.header-top-about{font-size:15px;display:inline-block;text-decoration:none;line-height:50px;vertical-align:top;padding:0 10px;position:absolute;width:100%;text-align:center;bottom:-85px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;-moz-border-radius:3px;border-radius:3px;font-family:"PT Sans",sans-serif;font-weight:700;color:#fff;background-color:#00a551}.header-top-about:hover{background-color:#008c44}.header-top-about:active{background-color:#007238}.sr-top-status{float:right;font-size:0;color:#000}.sr-top-status-txt{display:inline-block;vertical-align:middle;margin-right:10px;padding-right:10px;border-right:1px solid #f1f1f1;line-height:14px;font-size:11px}.sr-top-status-txt.related{border-right:none;margin-right:0}.sr-top-status-txt:not(:first-child){border-left:1px solid #f1f1f1;margin-left:10px;padding-left:10px}.sr-top-status-number{display:inline-block;vertical-align:middle;font-size:25px}@media screen and (max-width:479px){.sr-top-status-txt{margin-right:5px;padding-right:5px}.sr-top-status-txt:not(:first-child){margin-left:5px;padding-left:5px}.sr-top-status-number{font-size:22px}}.sr-icon{background-image:url(/i/sr-table.png)}.sr-fav-icon,.sr-flag-icon,.sr-icon,.sr-info-icon{display:inline-block;width:12px;height:12px}.sr-fly-icon,.sr-hotel-icon,.tour-info-fly{background-image:url(/i/sr-table.png);display:inline-block;width:12px}.sr-fly-icon,.tour-info-fly{height:12px}.sr-fav-icon{background-image:url(/i/star-fav.png)}.sr-fav-icon.active,.sr-flag-icon:hover{background-position:0 -12px}.sr-info-icon{background-image:url(/i/info-icon.png)}.sr-flag-icon{background-image:url(/i/flag.png)}.sr-hotel-icon{height:10px;margin:1px 0}.sr-hotel-icon.green{background-position:0 -96px}.sr-hotel-icon.orange{background-position:0 -106px}.sr-hotel-icon.red{background-position:0 -116px}.sr-hotel-icon.grey{background-position:0 -126px}.green-1.tour-info-fly,.grey-1.tour-info-fly,.orange-1.tour-info-fly,.red-1.tour-info-fly,.sr-fly-1,.sr-fly-icon.green-1,.sr-fly-icon.grey-1,.sr-fly-icon.orange-1,.sr-fly-icon.red-1{margin-right:2px}.green-2.tour-info-fly,.grey-2.tour-info-fly,.orange-2.tour-info-fly,.red-2.tour-info-fly,.sr-fly-2,.sr-fly-icon.green-2,.sr-fly-icon.grey-2,.sr-fly-icon.orange-2,.sr-fly-icon.red-2{margin-left:2px}.grey-1.tour-info-fly,.sr-fly-icon.grey-1{background-position:0 -72px}.grey-2.tour-info-fly,.sr-fly-icon.grey-2{background-position:0 -84px}.red-1.tour-info-fly,.sr-fly-icon.red-1{background-position:0 -48px}.red-2.tour-info-fly,.sr-fly-icon.red-2{background-position:0 -60px}.orange-1.tour-info-fly,.sr-fly-icon.orange-1{background-position:0 -24px}.orange-2.tour-info-fly,.sr-fly-icon.orange-2{background-position:0 -36px}.green-1.tour-info-fly,.sr-fly-icon.green-1{background-position:0 0}.green-2.tour-info-fly,.sr-fly-icon.green-2{background-position:0 -12px}.sr-cross-icon{background-image:url(/i/cross2.png);display:inline-block;vertical-align:middle;width:10px;height:10px}.sr-request{color:#999}.sr-request:before{background-image:url(/i/request-icon.png);width:13px}.sr-big-txt{display:inline-block;font-size:15px}.sr-big-txt,.sr-hotel-pic-name,.top-hotels-name{font-family:"PT Sans",sans-serif;font-weight:700}.top-hotels-name{display:inline-block}.sr-hotel-compare{font-size:11px;color:#999}.sr-hotel-compare:before{background-image:url(/i/i-compare-allocation.png);display:inline-block;vertical-align:middle;width:11px;height:10px;margin-right:5px;content:''}.sr-block{margin-bottom:15px;border:1px solid #f1f1f1;position:relative;font-size:12px}.sr-block .agents-form-btn,.sr-block .agents-form-city-btn,.sr-block .agents-form-select-btn,.sr-block .agents-order-block-btn,.sr-block .btn-default,.sr-block .callback-btn,.sr-block .default-form-btn,.sr-block .filter-btn,.sr-block .holiday-ideas-map-btn,.sr-block .modal-window-btn,.sr-block .tour-info-btn,.sr-block .tour-info-request-btn{text-transform:uppercase;font-weight:400;font-size:10px}.sr-sect{padding:12px 15px;-moz-box-sizing:border-box;box-sizing:border-box}.sr-sect.price{min-height:75px;text-align:right}.sr-info{background-color:#f2f2f2;font-size:0}.sr-info-cell{display:inline-block;vertical-align:top;height:70px;padding:5px 15px;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1}.sr-info-cell.hotel{border-left:2px solid #fff;padding:5px;text-align:center}.sr-block-opt{background-color:#f4f3e7;padding:12px 15px;font-size:12px}.sr-hotel-img-wrap{width:280px;height:187px;position:relative;float:left}.sr-hotel-img{width:100%;height:100%}.sr-hotel-img-th,.sr-hotel-pic-th{background-image:url(/i/th-logo-fff.png);display:block;width:61px;height:25px;position:absolute;left:15px;bottom:15px;z-index:1}.sr-hotel-pic{width:100%;height:190px;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;line-height:1.2;color:#fff}.sr-hotel-pic:before{background-color:rgba(0,0,0,.4);display:block;z-index:1;content:''}.sr-hotel-pic-img,.sr-hotel-pic:before,.top-hotels-pic{width:100%;height:100%;position:absolute;top:0;left:0}.sr-hotel-pic-stat{background-image:url(/i/hotel-stat.png);display:inline-block;width:110px;height:30px;position:absolute;right:15px;bottom:15px;z-index:1}.sr-hotel-pic-stat.stat-2{background-position:0 -30px}.sr-hotel-pic-stat.stat-3{background-position:0 -60px}.sr-hotel-pic-stat.stat-4{background-position:0 -90px}.sr-hotel-pic-stat.stat-5{background-position:0 -120px}.sr-hotel-pic-info,.top-hotels-pic-info{height:100%;overflow:hidden;position:relative;z-index:1}.sr-hotel-pic-name{display:block;margin-top:1px;margin-bottom:3px;text-decoration:none;font-size:14px;color:#fff}.sr-hotel-info{background-color:#f4f3e7;padding:15px 65px 15px 15px;margin-left:285px;min-height:187px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.sr-hotel-info.mobile{font-family:"PT Sans",sans-serif;margin-left:0;padding-right:15px;min-height:100%}.sr-hotel-info.mobile .sr-hotel-cat-wrap{padding-top:0}@media screen and (max-width:479px){.sr-hotel-info.mobile .sr-hotel-cat-wrap{min-height:100%}}.sr-hotel-info.mobile .sr-hotel-cat{margin-top:10px;margin-bottom:-3px;padding-left:32px;font-size:11px}.sr-hotel-info.mobile .sr-hotel-cat:first-child{margin-right:10px}.sr-hotel-info.mobile .sr-hotel-more{width:auto;padding-right:15px;padding-top:15px;border:none}.sr-hotel-th{background-image:url(/i/profile-tophotels.png);display:inline-block;width:73px;height:30px;position:absolute;top:15px;right:15px}.sr-hotel-info-rating{color:#fff}.sr-hotel-info-rating,.sr-hotel-info-vote{background-color:#bbb;display:inline-block;vertical-align:middle;width:50px;height:30px;line-height:30px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:12px}.rating-good.sr-hotel-info-vote,.sr-hotel-info-rating.rating-good{background-color:#00a551}.rating-medium.sr-hotel-info-vote,.sr-hotel-info-rating.rating-medium{background-color:#e3a114}.rating-bad.sr-hotel-info-vote,.sr-hotel-info-rating.rating-bad{background-color:#e03a3a}.sr-hotel-info-vote{background:#eeebce url(/i/comment-bg.png) no-repeat 3px center;padding-left:15px;color:#bbb}.sr-hotel-info-txt{display:inline-block;vertical-align:middle;margin-left:10px;line-height:1.1;font-size:10px;color:#999}.sr-hotel-info-txt.ttl{width:60px}.sr-hotel-info-txt.num{width:20px;color:#000}.sr-hotel-info-right{border-left:1px solid #e4e2cf;width:42px;padding-left:15px;-moz-box-sizing:border-box;box-sizing:border-box;float:right}.sr-hotel-info-heart{color:#e03a3a}.sr-hotel-info-heart,.sr-hotel-info-like{display:block;text-align:center;font-size:10px}.sr-hotel-info-heart:before,.sr-hotel-info-like:before{background-image:url(/i/profile-heart.png);-moz-background-size:cover;background-size:cover;display:block;width:16px;height:16px;margin:auto auto 3px;content:''}.sr-hotel-info-like:before{background-image:url(/i/profile-class.png)}.sr-hotel-info-like{color:#00a551}.sr-hotel-info-score{background-image:url(/i/rate-bg.png);display:block;width:39px;height:8px;margin-bottom:3px;position:relative}.sr-hotel-info-score:last-child{margin-bottom:0}.sr-hotel-info-score-bar{background-repeat:no-repeat;display:block;height:8px;position:absolute;top:0;left:0}.sr-hotel-info-score-bar.green{background-image:url(/i/hotel-rates-good-act.png)}.sr-hotel-info-score-bar.yellow{background-image:url(/i/hotel-rates-moderate-act.png)}.sr-hotel-info-score-bar.red{background-image:url(/i/hotel-rates-bad-act.png)}.sr-hotel-fav,.sr-hotel-more{position:absolute;right:0;top:0}.sr-hotel-more{border-left:1px solid #e4e2cf;width:50px;height:100%}.sr-hotel-fav{background-image:url(/i/hotel-fav.png);display:inline-block;width:16px;height:15px;margin:auto;left:0;bottom:0}.sr-hotel-fav.active{background-position:0 -15px}.sr-hotel-cat-wrap{border-top:1px solid #e4e2cf;min-height:43px;padding-top:12px;-moz-box-sizing:border-box;box-sizing:border-box}.sr-hotel-cat{display:inline-block;vertical-align:middle;padding-left:35px;position:relative;font-family:"PT Sans",sans-serif;line-height:1.3;font-size:12px}.sr-hotel-cat:first-child{margin-right:15px}.sr-hotel-cat:before{background-image:url(/i/hotel-cat.png);display:inline-block;width:27px;height:27px;position:absolute;top:2px;left:0;content:''}.sr-hotel-cat.friends:before{background-position:0 -27px}.sr-hotel-cat.family:before{background-position:0 -54px}.sr-hotel-cat.pair:before{background-position:0 -81px}.sr-hotel-cat.business:before{background-position:0 -108px}.sr-hotel-details{display:inline-block;vertical-align:top;width:270px;margin-bottom:-1px;font-family:"PT Sans",sans-serif}.sr-hotel-details .sr-hotel-info-txt{font-size:12px}.sr-hotel-details .sr-hotel-info-txt.ttl{width:70px}.sr-hotel-details .sr-hotel-info-right{width:46px;padding-left:0}.sr-hotel-details .sr-hotel-info-rating,.sr-hotel-details .sr-hotel-info-vote{height:36px;line-height:36px;font-size:14px}.sr-hotel-details .sr-hotel-info-heart,.sr-hotel-details .sr-hotel-info-like{font-size:12px}.sr-hotel-details .sr-hotel-info-heart:before,.sr-hotel-details .sr-hotel-info-like:before{width:22px;height:22px}@media screen and (min-width:480px){.sr-hotel-pic{width:210px;height:125px;float:left;z-index:1}.sr-hotel-pic.single{float:none}.sr-hotel-info.mobile .sr-hotel-info-txt.bar,.sr-hotel-pic-stat,.sr-hotel-pic-th{display:none}.sr-hotel-info.mobile{height:125px;padding-left:225px;padding-top:22px;-moz-box-sizing:border-box;box-sizing:border-box}}.tape-block{display:block;border:1px solid #f1f1f1;margin:15px 0;padding:15px;text-decoration:none;color:inherit}.tape-head{height:50px;line-height:50px;padding:0 15px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:20px}.tape-cnt{background-color:#f2f2f2;padding:15px}.tape-img{width:110px;height:110px;float:left}.tape-info{padding-left:125px;min-height:110px;line-height:1.1}.tape-name{font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px}.tape-capt,.tape-heart,.tape-like,.tape-rate{font-family:"PT Sans",sans-serif;font-size:10px}.tape-capt{text-transform:uppercase;color:#666}.tape-heart,.tape-like,.tape-rate{margin-right:10px}.tape-rate{background-color:#00a551;display:inline-block;vertical-align:middle;height:24px;line-height:24px;padding:0 10px;-moz-border-radius:3px;border-radius:3px;color:#fff}.tape-heart,.tape-like{background:url(/i/like.png) no-repeat left;padding-left:15px;color:#00a551}.tape-heart{background-image:url(/i/heart.png);color:#e03a3a}.tape-pic-wrap{width:200px;height:285px;float:left;position:relative}.tape-pic{width:100%}.tape-pic-label{background-image:url(/i/red-label.png);display:inline-block;width:48px;height:53px;line-height:53px;font-family:"PT Sans",sans-serif;text-align:center;font-size:10px;color:#fff;position:absolute;top:0;left:15px}.tape-cont{padding-left:215px;min-height:285px}.tape-ttl,.tape-ttl-h2{font-family:"PT Sans",sans-serif;font-weight:700}.tape-ttl{display:block;line-height:1.3;font-size:18px}.tape-ttl-h2{margin-bottom:15px;font-size:15px;color:#000}.tape-eyes-icon,.tape-pin-icon{background-image:url(/i/eyes.png);display:inline-block;width:11px;height:8px}.tape-pin-icon{background-image:url(/i/pin-grey.png);width:6px;height:9px}.tape-txt{line-height:20px}.tape-desc{display:inline-block;margin-bottom:15px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 6px #bbb;box-shadow:0 0 6px #bbb;font-size:0}.tape-desc-item{display:inline-block;vertical-align:top;width:84px;height:115px;padding-top:20px;border-left:1px solid #f1f1f1;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:"PT Sans",sans-serif;color:#666}.tape-desc-item:first-child{border-left:none}@media screen and (max-width:1279px){.tape-desc-item:nth-of-type(5),.tape-desc-item:nth-of-type(6){display:none}}@media screen and (max-width:1079px){.tape-desc-item:nth-of-type(4){display:none}}.tape-desc-big{display:block;margin-top:12px;font-weight:700;font-size:20px}.tape-desc-small{display:block;margin:5px;text-transform:uppercase;font-size:10px}.tape-desc-icon{background-image:url(/i/tape-icons.png);display:inline-block;width:30px;height:30px}.tape-desc-icon.restaurant{background-position:0 -30px}.tape-desc-icon.place{background-position:0 -60px}.tape-desc-icon.co{background-image:url(/i/tape-icons-co.png?rand=7283)}.tape-desc-icon.co2{background-position:0 -30px}.tape-desc-icon.co3{background-position:0 -60px}.tape-desc-icon.co4{background-position:0 -90px}.tape-desc-icon.co5{background-position:0 -120px}.tape-desc-icon.co6{background-position:0 -150px}.tape-desc-icon.co7{background-position:0 -180px}.tape-desc-icon.co8{background-position:0 -210px}.tape-desc-icon.co9{background-position:0 -240px}.tape-desc-icon.co10{background-position:0 -270px}.tape-desc-icon.co11{background-position:0 -300px}.tape-desc-icon.co12{background-position:0 -330px}.tape-desc-icon.co13{background-position:0 -360px}.tape-desc-icon.co14{background-position:0 -390px}.tape-desc-icon.co15{background-position:0 -420px}.tape-desc-icon.co16{background-position:0 -450px}.tape-desc-icon.co17{background-position:0 -480px}.tape-block-img{width:85px;height:85px;-moz-border-radius:50%;border-radius:50%;float:left}.tape-block-cnt{padding-left:115px;min-height:85px}@media screen and (max-width:639px){.tape-desc{display:none}}@media screen and (max-width:479px){.tape-pic-wrap{margin:0 auto 10px;float:none}.tape-cont{padding-left:0;min-height:100%}}.compare-tours{line-height:1.2;position:relative;padding-top:210px}.compare-tours-head{height:210px;position:absolute}.compare-tours-cnt,.compare-tours-head{width:100%;border:1px solid #e6e6e6;font-size:0;padding-left:140px;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0}.compare-tours-head.fixed,.fixed.compare-tours-cnt{background-color:#fff;left:auto;z-index:1;-moz-box-shadow:0 0 6px #999;box-shadow:0 0 6px #999}.compare-tours-close{background-image:url(/i/close-min.png);display:inline-block;width:7px;height:6px;cursor:pointer;position:absolute;top:5px;right:5px}.compare-tours-cnt-group,.compare-tours-head-group{width:100%;height:100%;overflow-x:auto;white-space:nowrap}.compare-tours-cnt-cell,.compare-tours-head-cell{display:inline-block;vertical-align:top;width:100px;height:100%;padding:10px;border-left:1px solid #e6e6e6;-moz-box-sizing:border-box;box-sizing:border-box;white-space:normal;position:relative;overflow:hidden}.compare-tours-cnt-cell:first-child,.compare-tours-head-cell:first-child{border-left:none}.compare-tours-head-cell.first-cell,.first-cell.compare-tours-cnt-cell{width:140px;height:100%;border-right:1px solid #e6e6e6;font-weight:700;font-size:14px;color:#666;position:absolute;left:0;top:0}.compare-tours-ttl{display:block;height:50px;font-size:14px;font-family:"PT Sans",sans-serif;font-weight:700}.compare-tours-cnt{height:auto;border-top:none;position:relative}.compare-tours-cnt-group{overflow:hidden}.compare-tours-cnt-cell,.compare-tours-cnt-cell.first-cell{font-size:12px}.compare-tours-cnt-cell:before{display:none}.compare-tours-cnt-cell .agents-form-btn,.compare-tours-cnt-cell .agents-form-city-btn,.compare-tours-cnt-cell .agents-form-select-btn,.compare-tours-cnt-cell .agents-order-block-btn,.compare-tours-cnt-cell .btn-default,.compare-tours-cnt-cell .callback-btn,.compare-tours-cnt-cell .default-form-btn,.compare-tours-cnt-cell .filter-btn,.compare-tours-cnt-cell .holiday-ideas-map-btn,.compare-tours-cnt-cell .modal-window-btn,.compare-tours-cnt-cell .tour-info-btn,.compare-tours-cnt-cell .tour-info-request-btn{width:100%;padding:0}.compare-tours-cnt-cell .btn-trans,.compare-tours-cnt-cell .holiday-ideas-place-btn,.compare-tours-cnt-cell .holiday-ideas-room-btn,.compare-tours-cnt-cell .hotel-taxi-btn,.compare-tours-cnt-cell .search-history-update{white-space:normal;width:100%;padding:0;text-transform:none;font-weight:700;line-height:1.2;font-size:12px}.compare-tours-sect{height:50px;overflow:hidden;position:relative}.compare-tours-opt{display:inline-block}.compare-tours-opt,.tour-sale-info-item{padding-left:25px;position:relative}.compare-tours-opt:before{top:-1px}.compare-tours-opt:before,.tour-info-details-ttl:before,.tour-sale-info-item:before{background-image:url(/i/comp-icons.png);display:inline-block;width:15px;height:15px;position:absolute;left:0;content:''}.compare-tours-opt.icon-1:before,.icon-1.tour-info-details-ttl:before,.icon-1.tour-sale-info-item:before{background-position:0 -15px}.compare-tours-opt.icon-2:before,.hotel-taxi-head.active .hotel-taxi-icon,.icon-2.tour-info-details-ttl:before,.icon-2.tour-sale-info-item:before{background-position:0 -30px}.compare-tours-opt.icon-3:before,.icon-3.tour-info-details-ttl:before,.icon-3.tour-sale-info-item:before{background-position:0 -45px}.compare-tours-opt.icon-4:before,.icon-4.tour-info-details-ttl:before,.icon-4.tour-sale-info-item:before{background-position:0 -60px}.compare-tours-opt.icon-5:before,.icon-5.tour-info-details-ttl:before,.icon-5.tour-sale-info-item:before{background-position:0 -75px}.compare-tours-opt.icon-6:before,.icon-6.tour-info-details-ttl:before,.icon-6.tour-sale-info-item:before{background-position:0 -90px}.compare-tours-opt.icon-7:before,.icon-7.tour-info-details-ttl:before,.icon-7.tour-sale-info-item:before{background-position:0 -105px}.compare-tours-opt.icon-8:before,.icon-8.tour-info-details-ttl:before,.icon-8.tour-sale-info-item:before{background-position:0 -120px}.compare-tours-opt.icon-9:before,.icon-9.tour-info-details-ttl:before,.icon-9.tour-sale-info-item:before{background-position:0 -135px}.compare-tours-opt.icon-10:before,.icon-10.tour-info-details-ttl:before,.icon-10.tour-sale-info-item:before{background-position:0 -150px}.compare-tours-opt.icon-11:before,.icon-11.tour-info-details-ttl:before,.icon-11.tour-sale-info-item:before{background-position:0 -165px}.compare-tours-opt.icon-12:before,.icon-12.tour-info-details-ttl:before,.icon-12.tour-sale-info-item:before{background-position:0 -180px}.discount-tours-head{height:30px;line-height:30px;font-size:0}.discount-tours-tab{display:inline-block;vertical-align:middle;padding:0 15px;text-transform:uppercase;text-decoration:underline;font-size:12px;color:#666;cursor:pointer}.discount-tours-cnt,.discount-tours-tab.active{background-color:#f4f3e7}.discount-tours-row{padding-left:15px;padding-right:140px;font-size:0;position:relative}.discount-tours-tbl{display:table;width:100%;table-layout:fixed}.discount-tours-cell{display:table-cell;vertical-align:middle;padding:15px 15px 15px 0;border-bottom:1px solid #e4e2cf;font-size:12px}.discount-tours-cell.pic{width:60px}.discount-tours-cell.price{width:125px}.discount-tours-cell.btn{width:110px}.discount-tours-percent{background:#eeebce url(/i/str-fff.png) no-repeat center;display:inline-block;width:125px;height:100%;position:absolute;right:0;top:0}.discount-tours-percent-num{display:block;width:100%;height:70px;line-height:70px;margin:auto;text-decoration:none;font-weight:700;font-family:"PT Sans",sans-serif;text-align:center;font-size:18px;color:#666;position:absolute;top:0;bottom:0}.tour-sale-wrap{margin:0 -10px;font-size:0}.tour-sale-cell,.tour-sale-pic{-moz-box-sizing:border-box;box-sizing:border-box}.tour-sale-cell{display:inline-block;vertical-align:top;width:33.33333%;margin-bottom:20px;padding:0 10px}.tour-sale-pic{height:200px;padding:15px;overflow:hidden;position:relative}.tour-sale-img-link,.tour-sale-pic:before{display:block;width:100%;height:100%;position:absolute}.tour-sale-pic:before{background-color:rgba(0,0,0,.4);content:'';top:0;left:0;z-index:1}.tour-sale-img{width:100%;min-height:100%;position:absolute;top:0;left:0}.tour-sale-img-link{padding:15px;top:-15px;left:-15px;z-index:2}.tour-sale-pic-info{height:100%;position:relative;z-index:1;font-size:12px;color:#fff}.tour-sale-txt{display:block;font-size:14px;position:relative;z-index:2}.tour-sale-percent,.tour-sale-txt{font-family:"PT Sans",sans-serif;font-weight:700;text-decoration:none;color:#fff}.tour-sale-pic-bot{position:absolute;bottom:0;left:0}.tour-sale-percent{background-image:url(/i/str-red.png);display:block;width:70px;height:70px;line-height:70px;text-align:center;font-size:15px;position:absolute;right:5px;bottom:5px;z-index:1}.holiday-ideas-bnr-stars,.sr-hotel-pic-stars,.tour-sale-stars{background-image:url(/i/icon-stars-5-white.png)}.holiday-ideas-bnr-rate,.sr-hotel-pic-likes,.sr-hotel-pic-rating,.tour-sale-likes,.tour-sale-rating{text-decoration:none;font-weight:700;color:#fff}.holiday-ideas-bnr-rate:before,.sr-hotel-pic-rating:before,.tour-sale-rating:before{background-image:url(/i/rate-white.png);background-position:0 0}.sr-hotel-pic-likes:before,.tour-sale-likes:before{background-image:url(/i/like-white.png);height:10px}.tour-sale-info{border:1px solid #e6e6e6;padding:15px}.tour-sale-info-item{display:block;margin-bottom:7px;font-size:11px}.tour-sale-info-item:before{top:-3px}@media screen and (max-width:767px){.tour-sale-cell{width:50%}}@media screen and (max-width:479px){.tour-sale-cell{width:100%}}.top-hotels-tbl{display:table;table-layout:fixed;width:100%;margin:15px 0;-moz-box-sizing:border-box;box-sizing:border-box}.top-hotels-row{display:table-row}.top-hotels-cell{display:table-cell;vertical-align:top;padding:15px 10px;border:1px solid #e6e6e6;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;line-height:1.2;font-size:11px;color:#999;overflow:hidden;position:relative}.top-hotels-cell.title{width:80px;font-weight:400;line-height:1.3;font-size:12px;color:#000}.top-hotels-cell.title:before{display:none}.top-hotels-premium{background-image:url(/i/premium-icon.png);display:inline-block;vertical-align:middle;width:12px;height:9px}.top-hotels-name{max-height:32px;margin-bottom:3px;font-size:13px;overflow:hidden}.top-hotels-info{padding-left:80px}.top-hotels-sect{border:1px solid #eeebce;margin-bottom:15px}.top-hotels-head{background-color:#eeebce;height:40px;line-height:40px;padding:0 15px}.top-hotels-ttl{font-weight:700;font-size:14px;color:#000}.top-hotels-list{margin:0 -5px;font-size:0}.top-hotels-block,.top-hotels-item{-moz-box-sizing:border-box;box-sizing:border-box}.top-hotels-item{display:inline-block;vertical-align:top;width:33.33333%;font-size:12px;padding:0 5px}.top-hotels-block{height:160px;padding:15px;overflow:hidden;position:relative;line-height:1.2;color:#fff}.top-hotels-block:before{background-color:rgba(0,0,0,.4);display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;content:''}.top-hotels-block .sr-request{font-weight:700;color:#fff}.top-hotels-block .sr-request:before{background-image:url(/i/request-icon-white.png)}@media screen and (max-width:1279px){.top-hotels-cell:nth-of-type(4),.top-hotels-cell:nth-of-type(5),.top-hotels-cell:nth-of-type(6){display:none}}@media screen and (max-width:1079px){.top-hotels-img{display:none}.top-hotels-info{padding-left:0}}@media screen and (max-width:767px){.top-hotels-block{height:115px;padding:10px}}@media screen and (max-width:479px){.top-hotels-item{width:100%;margin-bottom:15px}.top-hotels-item:last-child{margin-bottom:0}.top-hotels-block{height:190px}}.hotel-nav{background-color:#eeebce;margin:15px 0;padding:10px 15px}.hotel-nav-list{width:100%}.hotel-nav-item{display:inline-block;vertical-align:middle;margin-right:30px;font-size:13px}.hotel-nav-item:last-child{margin-right:0}.hotel-nav-link{text-decoration:none;font-weight:700;line-height:1.8;color:#666}.hotel-price{background-color:#f2f2f2}.hotel-price-head,.hotel-price-row{padding:10px 15px;line-height:1.5;color:#999}.hotel-price-row{border-top:1px solid #fff;color:#666}.hotel-taxi-block{background-color:#f2f2f2;padding-top:12px}.hotel-taxi-head{padding:15px;cursor:pointer}.hotel-taxi-head.active .hotel-taxi-name{color:#e03a3a}.hotel-taxi-icon{background-image:url(/i/car.png);display:block;width:36px;height:30px;float:left;margin-right:20px}.hotel-taxi-name{font-weight:700;font-size:14px;color:#666}.hotel-taxi-row{border-top:1px solid #fff;padding:15px;font-size:14px}.hotel-taxi-btn{margin-top:-7px;height:28px;line-height:28px;float:right}.hotel-gallery{height:125px;margin:0 -5px;font-size:0;overflow:hidden;position:relative}.hotel-gallery .slick-arrow{background:url(/i/arr2.png);display:inline-block;width:20px;height:20px;margin:auto;border:none;outline:none;font-size:0;position:absolute;top:0;bottom:0;z-index:1}.hotel-gallery .slick-arrow.slick-prev{left:15px}.hotel-gallery .slick-arrow.slick-next{background-position:-20px 0;right:15px}.hotel-gallery-img{display:inline-block;vertical-align:middle;width:125px;height:125px;margin:0 5px}.hotel-gallery-img.more{background-color:#f2f2f2;padding-top:35px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;line-height:1.5;font-size:12px;color:#999}.hotel-hotline-more{margin-top:20px;float:right;font-size:11px}.hotel-hotline-block{border:1px solid #e6e6e6;padding:15px}.hotel-hotline-img{width:120px;height:120px;float:left;margin-right:15px}.hotel-hotline-info{height:109px;overflow:hidden;position:relative}.hotel-hotline-info:before{height:30px}.hotel-hotline-ttl{display:block;margin-top:-3px;font-weight:700;line-height:1.3;font-size:14px;color:#000}.hotel-hotline-foot{text-align:right}.hotel-hotline-foot-txt{color:#999;margin-left:40px}.hotel-hotline-foot-txt:first-child,.hotel-quest-foot-txt:first-child{margin-left:0}.hotel-map{width:100%;height:300px}.hotel-description,.hotel-quest{background-color:#f2f2f2;padding:15px}.hotel-quest-top{padding-bottom:15px}.hotel-quest-top,.hotel-review-top{min-height:50px;margin-bottom:12px;border-bottom:1px solid #fff;font-weight:700}.hotel-quest-foot{text-align:right}.hotel-quest-foot-txt{color:#999;margin-left:30px}.hotel-description span{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important}.hotel-description-head{background-color:#e6e6e6;padding:15px 15px 10px}.hotel-review-wrap{position:relative;padding-right:190px}.hotel-review{background-color:#f2f2f2;border-bottom:1px solid #fff}.hotel-review-top{background-color:#d7dee2;padding:15px;position:relative}.hotel-review-right{font-weight:400;position:absolute;top:15px;right:15px}.hotel-review-rate{height:22px;line-height:22px;padding-left:8px;border:1px solid;-moz-border-radius:3px;border-radius:3px;font-size:11px}.hotel-review-rate.rate-green{border-color:#00a551}.hotel-review-rate.rate-green .num{color:#00a551}.hotel-review-rate.rate-green .total{background-color:#00a551}.hotel-review-rate.rate-yellow{border-color:#e3a114}.hotel-review-rate.rate-yellow .num{color:#e3a114}.hotel-review-rate.rate-yellow .total{background-color:#e3a114}.hotel-review-rate.rate-red{border-color:#e03a3a}.hotel-review-rate.rate-red .num{color:#e03a3a}.hotel-review-rate.rate-red .total{background-color:#e03a3a}.hotel-review-rate .num{margin-right:8px}.hotel-review-rate .total{display:inline-block;width:38px;float:right;text-align:center;font-weight:700;color:#fff}.hotel-review-sidebar{width:175px;position:absolute;top:0;right:0}.hotel-review-recom{background-color:#eaf3f7;margin-bottom:15px}.hotel-review-recom-ttl{padding-top:15px;padding-bottom:10px;text-transform:uppercase;text-align:center;font-weight:700;font-size:11px;color:#3488b2}.hotel-review-recom-head{height:30px;line-height:30px;font-weight:700;font-size:0}.hotel-review-recom-icon,.hotel-review-recom-name{display:inline-block;vertical-align:top;font-size:11px}.hotel-review-recom-icon{background:#b9ebf7 url(/i/pinokio.png) no-repeat 15px center;padding-left:38px;-moz-box-sizing:border-box;box-sizing:border-box}.hotel-review-recom-name{background-color:#d1f6ff;text-align:center}.hotel-review-recom-cnt{padding:10px 15px 0}.hotel-review-recom-list{border-bottom:1px solid #b9ebf7;padding-bottom:5px;font-size:0}.hotel-review-recom-cell{display:inline-block;vertical-align:middle;font-size:12px}.hotel-room-wrap{margin-bottom:15px;border:1px solid #f1f1f1}.hotel-room-block{padding:10px 15px}.hotel-room-block:nth-child(odd){background-color:#f2f2f2}.hotel-price-legend{display:inline-block;width:10px;height:10px;float:left}.hotel-price-legend.blue{background-color:#3488b2}.hotel-price-legend.green{background-color:#00a551}.hotel-price-legend.red{background-color:#e03a3a}.hotel-calendar{border:1px solid #e6e6e6}.hotel-calendar-nav{background-color:#e6e6e6;height:50px;line-height:50px;text-align:center}.hotel-calendar-nav-link{display:inline-block;vertical-align:middle;padding:8px 15px;text-decoration:none;font-weight:700;line-height:1;font-size:13px;color:#3488b2}.hotel-calendar-nav-link.prev:before{margin-right:3px;content:'\2190'}.hotel-calendar-nav-link.next:after{margin-left:3px;content:'\2192'}.hotel-calendar-nav-link.current{background-color:#3488b2;color:#fff}.hotel-calendar-tbl{width:100%;border-collapse:separate}.hotel-calendar-head{background-color:#f1f1f1;width:14.2857%;min-width:80px;height:28px;border:1px solid #f1f1f1;-moz-box-sizing:border-box;box-sizing:border-box;line-height:28px;text-align:center;font-weight:400;color:#999}.hotel-calendar-cell{border:1px solid #f1f1f1;padding:5px;font-size:10px;color:#999}.hotel-calendar-cell:hover{border-color:#00a551}.hotel-calendar-item{min-height:60px;padding-top:20px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:right}.hotel-calendar-day{font-family:"PT Sans Narrow",sans-serif;color:#666;position:absolute;top:0;left:0}.hotel-calendar-best,.hotel-calendar-empty{position:absolute;font-family:"PT Sans Narrow",sans-serif;right:0}.hotel-calendar-best{background-color:#00a551;display:block;padding:1px 3px;color:#fff;top:-1px}.hotel-calendar-empty{font-size:11px;bottom:0}.hotel-calendar-price{font-weight:700;font-size:13px;color:#000}.hotel-viewed{margin-bottom:15px;border:1px solid #f1f1f1;position:relative}.hotel-viewed.active{border-bottom:none}.hotel-viewed.active .hotel-viewed-head{margin-bottom:0;border-bottom:1px solid #e6e6e6}.hotel-viewed.active .hotel-viewed-cnt{display:block}.hotel-viewed-head{margin:12px 15px 5px;cursor:pointer}.hotel-viewed-ttl{padding-left:25px;padding-bottom:10px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#e3a114;position:relative}.hotel-viewed-ttl:before{background-image:url(/i/menu6.png);display:block;width:13px;height:11px;position:absolute;top:2px;left:0;content:''}.hotel-viewed-cnt{display:none;width:100%;border:1px solid #f1f1f1;border-top:none;position:absolute;left:-1px}.hotel-viewed-row{border-bottom:1px solid #f1f1f1;padding:10px 15px}.hotel-viewed-row:last-of-type{border-bottom:none}.hotel-viewed-popup{top:20px;bottom:auto}.hotel-viewed-scroll{max-height:320px;overflow-y:auto}.hotel-bonus-wrap{display:table;width:100%;table-layout:fixed;margin-bottom:15px}.hotel-bonus{background-color:#f2f2f2;display:table-cell;vertical-align:top;width:33.33333%;border-left:8px solid #fff;border-right:8px solid #fff;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.hotel-bonus:first-child{border-left:0}.hotel-bonus:last-child{border-right:0}.hotel-bonus-link{display:block;height:100px;overflow:hidden}.hotel-bonus-txt{padding:10px 15px;line-height:1.3;color:#666}@media screen and (max-width:1279px){.hotel-nav-item{margin-right:14px;font-size:12px}.hotel-gallery-img{width:120px;height:120px}.hotel-calendar-price{font-size:12px}}@media screen and (max-width:1079px){.hotel-review-rate{padding-left:3px}.hotel-review-rate .num{margin-right:2px}.hotel-review-rate .total{width:30px;margin-left:2px}.hotel-calendar-price{font-size:11px}}@media screen and (max-width:1023px){.hotel-gallery-img{width:140px;height:140px}.hotel-calendar-nav{height:34px;line-height:32px}.hotel-calendar-nav-link{padding:5px 10px;font-size:11px}.hotel-calendar-head{height:20px;line-height:20px;font-size:11px}}@media screen and (max-width:767px){.hotel-taxi-row{font-size:12px}.hotel-review-wrap{padding-right:0}.hotel-review-sidebar{position:relative;width:auto}.hotel-review-sidebar .btn-trans.line-table,.hotel-review-sidebar .btn-trans.striped-table,.hotel-review-sidebar .btn-trans.table-default,.hotel-review-sidebar .btn-trans.w100p,.hotel-review-sidebar .line-table.holiday-ideas-place-btn,.hotel-review-sidebar .line-table.holiday-ideas-room-btn,.hotel-review-sidebar .line-table.hotel-taxi-btn,.hotel-review-sidebar .line-table.search-history-update,.hotel-review-sidebar .striped-table.holiday-ideas-place-btn,.hotel-review-sidebar .striped-table.holiday-ideas-room-btn,.hotel-review-sidebar .striped-table.hotel-taxi-btn,.hotel-review-sidebar .striped-table.search-history-update,.hotel-review-sidebar .table-default.holiday-ideas-place-btn,.hotel-review-sidebar .table-default.holiday-ideas-room-btn,.hotel-review-sidebar .table-default.hotel-taxi-btn,.hotel-review-sidebar .table-default.search-history-update,.hotel-review-sidebar .w100p.holiday-ideas-place-btn,.hotel-review-sidebar .w100p.holiday-ideas-room-btn,.hotel-review-sidebar .w100p.hotel-taxi-btn,.hotel-review-sidebar .w100p.search-history-update{width:50%!important}.hotel-gallery-img{width:130px;height:130px}.hotel-description-head{line-height:1.3}}@media screen and (max-width:639px){.hotel-calendar-head{min-width:75px}.hotel-calendar-best{padding:1px 2px}.hotel-calendar-price{font-size:10px}}@media screen and (max-width:567px){.hotel-calendar-head{min-width:72px}.hotel-bonus,.hotel-bonus-wrap{display:block;margin-bottom:0}.hotel-bonus{width:100%;margin-bottom:15px;border:none}.hotel-bonus-link{height:150px}}@media screen and (max-width:479px){.hotel-taxi-icon{margin-right:0}.hotel-taxi-name{display:block;margin-top:-3px;margin-left:50px;margin-bottom:10px;border:none;text-decoration:underline!important;line-height:1.2}.hotel-price-ttl{display:block}.hotel-hotline-more{display:block;margin-top:0;margin-bottom:15px;float:none;font-size:12px}.hotel-hotline-img{display:none}.hotel-hotline-foot{text-align:left}.hotel-hotline-foot-txt{margin-left:15px}.hotel-review-top{padding-top:70px}.hotel-review-right{left:15px;right:auto}.hotel-review-rate{padding-left:8px}.hotel-review-rate .num{margin-right:8px}.hotel-gallery-img{width:140px;height:140px}.hotel-quest-foot{text-align:left}.hotel-quest-foot-txt{margin-left:20px}}.tour-info-header{background-color:#f2f2f2;height:38px;position:relative}.tour-info-header .auth-block{position:absolute;top:12px;right:15px}.tour-info-logo{display:inline-block;margin-top:7px;margin-left:15px}.tour-info-ttl{display:inline-block;vertical-align:middle;margin-top:0;margin-bottom:15px;padding-left:15px}.tour-info-ttl.bg-green{background-color:#00a551;padding:5px 10px;margin-top:-5px;color:#fff}.tour-info-count-tooltip{background:url(/i/eyes.png) no-repeat left 2px;position:relative;padding-left:15px;margin-left:15px;font-size:12px;cursor:pointer;color:#999}.tour-info-count-tooltip .tooltip-block{right:-14px}.tour-info-right{margin-right:15px;float:right;font-weight:700}.tour-info-agents-item{padding:20px 15px;border-top:1px solid #eeebce;font-size:0}.tour-info-agents-coll{display:inline-block;vertical-align:top;padding-right:20px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}.tour-info-agents-coll:nth-of-type(1){width:25%}.tour-info-agents-coll:nth-of-type(2){width:50%}.tour-info-agents-coll:nth-of-type(3){padding-right:0;width:25%;text-align:right}.tour-info-bullet,.touragents-bullet{background-image:url(/i/bullets.gif);display:inline-block;vertical-align:middle;height:8px;width:8px;margin-right:6px}.tour-info-agents-pin{background:url(/i/pin-grey16.png) no-repeat;display:inline-block;vertical-align:middle;width:16px;height:20px;cursor:pointer}.tour-info-form{background-color:#eeebce;padding:15px;font-size:0}.tour-info-form-cell{display:inline-block;vertical-align:top;width:33.33333%;padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box}.tour-info-form-cell:first-child{padding-left:0}.tour-info-form-cell:last-child{padding-right:0}.tour-info-form-ttl{margin-bottom:7px;font-size:11px;font-weight:700;color:#000}.tour-info-fav,.tour-info-infav{background-image:url(/i/info-favor.png);display:inline-block;vertical-align:middle;width:12px;height:12px}.tour-info-infav{background-position:0 -12px}.tour-info-sel{width:100%;-moz-border-radius:0;border-radius:0;-moz-box-shadow:inset 1px 1px 1px #666;box-shadow:inset 1px 1px 1px #666}.tour-info-sel .selectize-input{border:none}.tour-info-inp{height:32px;line-height:32px;padding:0 8px}.tour-info-inp,.tour-info-textarea{background-color:#fff;display:block;width:100%;-moz-box-shadow:inset 1px 1px 1px #666;box-shadow:inset 1px 1px 1px #666;border:none;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px}.tour-info-inp::-moz-placeholder,.tour-info-textarea::-moz-placeholder{color:#999}.tour-info-inp:-ms-input-placeholder,.tour-info-textarea:-ms-input-placeholder{color:#999}.tour-info-inp::placeholder,.tour-info-textarea::placeholder{color:#999}.tour-info-textarea{height:75px;padding:8px;line-height:1.3;resize:none}.tour-info-head{margin-bottom:10px;border:1px solid #eeebce;font-size:0}.tour-info-head-cell{padding:20px 15px;display:inline-block;vertical-align:top;border-right:1px solid #eeebce}.tour-info-head-ttl{font-weight:700;font-size:18px;color:#000}.tour-info-wrap{padding-right:245px;position:relative}.tour-info-bnr{background-color:#eeebce;width:240px;height:100%;padding:5px;border-left:5px solid #fff;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"PT Sans",sans-serif;font-weight:700;font-size:0;position:absolute;top:0;right:0}.tour-info-bnr-head{background:url(/i/str.png) no-repeat center 25px;margin-bottom:5px;padding-top:65px;padding-bottom:15px;border-bottom:1px solid #e4e2cf;text-transform:uppercase;text-align:center;line-height:1.2;font-size:12px}.tour-info-bnr-row{padding:15px 15px 15px 85px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#999;position:relative}.tour-info-bnr-row:before{background-image:url(/i/ti-bnr1.png);display:inline-block;width:38px;height:20px;position:absolute;top:17px;left:22px;content:''}.tour-info-bnr-row.th:before{background-image:url(/i/th-logo-grey.png);width:54px;left:12px}.tour-info-bnr-row.rlb:before{background-position:0 -20px}.tour-info-bnr-row.spd:before{background-position:0 -40px}.tour-info-bnr-row.free:before{background-position:0 -60px}.tour-info-top{background-color:#eeebce;padding:15px;line-height:1}.tour-info-img{width:260px;height:173px;float:left}.tour-info-cont{padding-left:275px;min-height:173px}.tour-info-rate{background-color:#00a551;height:28px;line-height:24px;padding-right:9px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;overflow:hidden;font-size:11px;font-weight:700;color:#fff}.tour-info-rate:before{background:#007238 url(/i/sprite-th-widget-icons.png) 10px -658px no-repeat;width:28px;height:100%;margin-right:8px;content:''}.tooltip-icon.tour-info-rate-tooltip{width:auto;padding-bottom:2px;position:relative;cursor:pointer}.tooltip-icon.tour-info-rate-tooltip .tooltip-block{left:-68px}.tour-info-combo,.tour-info-rate,.tour-info-rate:before{display:inline-block;vertical-align:middle}.tour-info-hotel-look{background:url(/i/eyes.png) no-repeat left center;padding-left:15px;font-size:11px;color:#999}.tour-info-details-ttl{display:block;padding-left:20px;float:left;color:#999;position:relative}.tour-info-details-ttl:before{top:-3px}.tour-info-details-txt{display:block;padding-left:145px;color:#666}.tour-info-bot{background-color:#f4f3e7}.tour-info-bot-sect{min-height:43px;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eeebce;color:#666}.tour-info-bot-sect:last-child{border-bottom:none}.tour-info-bot-ttl{margin-bottom:10px;font-weight:700;font-size:14px;color:#999;float:left}.tour-info-bot-txt{padding-left:130px}.tour-info-bot-row{display:inline-block;vertical-align:middle;margin-right:15px}.tour-info-relevant{background-color:#eeebce;padding:15px 140px 15px 15px;margin-bottom:10px;position:relative}.tour-info-relevant.mobile{padding-right:15px;margin-bottom:0}.tour-info-relevant.mobile .tour-info-relevant-info{min-height:125px;padding-left:225px}.tour-info-relevant-img{width:115px;height:80px;float:left}.tour-info-relevant-pic-wrap{width:210px;height:125px;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;float:left}.tour-info-relevant-pic-wrap:before{background-color:rgba(0,0,0,.4);display:block;z-index:1;content:''}.tour-info-relevant-pic,.tour-info-relevant-pic-wrap:before{width:100%;height:100%;position:absolute;top:0;left:0}.tour-info-relevant-pic-name{text-transform:uppercase;font-weight:700;color:#fff;position:relative;z-index:1}.tour-info-relevant-info{padding-left:130px}.tour-info-relevant-foot{height:22px;text-align:left}.tour-info-relevant-foot .agents-form-btn,.tour-info-relevant-foot .agents-form-city-btn,.tour-info-relevant-foot .agents-form-select-btn,.tour-info-relevant-foot .agents-order-block-btn,.tour-info-relevant-foot .btn-default,.tour-info-relevant-foot .callback-btn,.tour-info-relevant-foot .default-form-btn,.tour-info-relevant-foot .filter-btn,.tour-info-relevant-foot .holiday-ideas-map-btn,.tour-info-relevant-foot .modal-window-btn,.tour-info-relevant-foot .tour-info-btn,.tour-info-relevant-foot .tour-info-request-btn{float:right}.tour-info-relevant-ttl{font-size:18px;font-weight:700}.tour-info-relevant-right{font-size:16px;text-align:center;position:absolute;top:8px;right:15px}.tour-info-relevant-cont{overflow-y:auto}.tour-info-relevant-tbl{width:100%;border:1px solid #eeebce;border-top:none}.tour-info-relevant-head{background-color:#eeebce;height:40px;line-height:40px;padding:0 15px;border-left:1px solid #fff;border-right:1px solid #fff;font-weight:700;text-align:left;white-space:nowrap;color:#b2a73e}.tour-info-relevant-head:first-child{border-left:none}.tour-info-relevant-head:last-child{border-right:none}.tour-info-relevant-cell{background-color:#f4f3e7;border-right:1px solid #eeebce;vertical-align:middle;padding:12px 15px}.tour-info-relevant-cell.service{border-right:none;padding-right:5px}.tour-info-relevant-cell.available{padding:0}.tour-info-relevant-icon{background-image:url(/i/relevant-head.png);display:inline-block;vertical-align:middle;margin-left:10px;width:15px;height:15px}.tour-info-relevant-icon.duration{background-position:0 -15px}.tour-info-relevant-icon.service{background-position:0 -30px}.tour-info-relevant-icon.number{background-position:0 -45px}.tour-info-relevant-icon.available{background-position:0 -60px}.tour-info-relevant-service{background-image:url(/i/relevant-icon.png);display:inline-block;width:18px;height:15px}.tour-info-relevant-service.fly-2{background-position:0 -15px}.tour-info-relevant-service.hotel{background-position:0 -30px}.tour-info-relevant-service.car{background-position:0 -45px}.tour-info-relevant-service.surcharge{background-position:0 -60px}.tour-info-relevant-service.insurance{background-position:0 -75px}.tour-info-relevant-available{display:inline-block;width:100%;height:28px;padding:0 15px;-moz-box-sizing:border-box;box-sizing:border-box;line-height:28px;font-weight:700;color:#fff}.tour-info-relevant-available.available-green{background-color:#00a551}.tour-info-relevant-available.available-yellow{background-color:#e3a114}.tour-info-relevant-available.available-red{background-color:#e03a3a}.tour-info-relevant-block{background-color:#f4f3e7;border-bottom:1px solid #e4e2cf;padding:12px 15px;position:relative}.tour-info-relevant-block .tour-info-relevant-service{float:left;margin-top:-2px}.tour-info-relevant-stat{background-image:url(/i/check.png);display:block;width:11px;height:10px;position:absolute;top:12px;right:15px}.tour-info-relevant-stat.stat-yellow{background-position:0 -10px}.tour-info-relevant-stat.stat-red{background-position:0 -20px}.tour-info-fly,.tour-info-reload{vertical-align:middle}.tour-info-reload{background:url(/i/dash-24a027.png) repeat-x 0 bottom;display:inline-block;margin-left:17px;padding-bottom:1px;text-decoration:none!important;font-size:11px;color:#00a551;position:relative}.tour-info-reload:before{background-image:url(/i/reload.png);display:inline-block;vertical-align:middle;width:13px;height:13px;position:absolute;top:0;left:-17px;content:''}.tour-info-btn,.tour-info-btn-head{height:48px;line-height:48px;font-size:15px}.tour-info-btn{vertical-align:middle;margin-left:15px;width:260px}.tour-info-btn-head{width:230px;margin-right:5px;margin-top:5px;float:right}.tour-info-foot,.tour-info-warning{line-height:16px;font-size:11px;color:#999}.tour-info-warning{display:inline-block;vertical-align:middle;margin-left:15px}.tour-info-foot{background:url(/i/flag-2.png) no-repeat 15px 15px;margin-top:10px;padding:11px 15px 15px 45px;border-top:1px solid #eeebce;clear:both}.tour-info-request{background-color:#f2f2f2}.tour-info-request-row{padding:10px 15px;border-bottom:1px solid #fff;line-height:1.3;color:#999}.tour-info-request-btn{text-transform:uppercase;font-size:11px}.tour-info-more{width:600px;height:auto;min-height:300px;top:100px;bottom:auto}.tour-info-more-img{width:250px;height:230px;float:left}.tour-info-more-cont{min-height:230px;padding-left:270px}.tour-info-capt{margin-bottom:10px;padding-left:22px;line-height:1.3}.tour-info-more-textarea{width:100%;height:65px;line-height:1.2;padding:5px 10px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;resize:none}@media screen and (max-width:1023px){.tour-info-wrap{padding-right:0}.tour-info-bnr{display:none}.tooltip-block.tour-info-combo-tooltip{width:170px;left:-95px}}@media screen and (max-width:767px){.tour-info-header .auth-login,.tour-info-header .auth-user{line-height:inherit}.tour-info-header .auth-block-link{margin-top:0}.tour-info-right{margin:0 0 15px 15px;float:none}.tour-info-img{margin-bottom:15px;float:none}.tour-info-cont{padding-left:0}.tour-info-rate-wrap{width:100%;margin-top:7px}.tour-info-bot-ttl{float:none}.tour-info-bot-txt{padding-left:0}.tour-info-bot-row{margin-bottom:7px}.tour-info-bot-row:last-child,.tour-info-form-cell:last-child{margin-bottom:0}.tour-info-form-cell{width:100%;margin-bottom:15px;padding:0}.tour-info-textarea{height:100px}}@media screen and (max-width:639px){.tour-info-head-cell{display:block;border-right:none;padding:15px}.tour-info-btn-head{margin-top:0;margin-left:15px;margin-bottom:15px;float:none}.tour-info-combo{display:block;margin-top:5px;margin-bottom:7px}.tooltip-block.tour-info-combo-tooltip{width:260px;left:-60px}.tooltip-block.tour-info-combo-tooltip:before{left:55px;right:auto}.tooltip-block.tour-info-combo-tooltip:after{left:56px;right:auto}}@media screen and (max-width:479px){.tour-info-details-ttl{margin-bottom:5px;float:none}.tour-info-details-txt{padding-left:0}.tour-info-reload{margin-top:5px;margin-bottom:5px}.tour-info-relevant.mobile .tour-info-relevant-info{padding-left:0;min-height:100%}.tour-info-relevant-pic-wrap{width:100%;height:190px;margin-bottom:15px;float:none}.tour-info-relevant-foot{margin-top:15px;text-align:center}.tour-info-relevant-foot .agents-form-btn,.tour-info-relevant-foot .agents-form-city-btn,.tour-info-relevant-foot .agents-form-select-btn,.tour-info-relevant-foot .agents-order-block-btn,.tour-info-relevant-foot .btn-default,.tour-info-relevant-foot .callback-btn,.tour-info-relevant-foot .default-form-btn,.tour-info-relevant-foot .filter-btn,.tour-info-relevant-foot .holiday-ideas-map-btn,.tour-info-relevant-foot .modal-window-btn,.tour-info-relevant-foot .tour-info-btn,.tour-info-relevant-foot .tour-info-request-btn{float:none}}.holiday-ideas-bnr{height:350px;margin-bottom:20px;overflow:hidden;position:relative}.holiday-ideas-bnr:before{background-color:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;left:0;top:0;content:'';z-index:1}.holiday-ideas-bnr-img{min-width:100%;min-height:100%;position:absolute;bottom:0;right:0;z-index:0}.holiday-ideas-bnr-txt{font-family:"PT Sans",sans-serif;text-align:right;line-height:1.5;font-size:15px;color:#fff;position:absolute;top:20px;right:30px;z-index:2}.holiday-ideas-bnr-hotel{background-color:rgba(0,0,0,.4);width:350px;height:350px;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1}.holiday-ideas-bnr-pic{width:320px;height:320px}.holiday-ideas-bnr-info{position:absolute;top:40px;left:40px;color:#fff}.holiday-ideas-bnr-name{font-family:"PT Sans",sans-serif;text-decoration:none;line-height:1.3;font-size:22px;color:#fff}.holiday-ideas-photos{margin:25px -5px;font-size:0}.holiday-ideas-photo{display:inline-block;vertical-align:top;padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box}.holiday-ideas-photo-img{width:100%}.holiday-ideas-comment,.holiday-ideas-place,.holiday-ideas-room{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #e6e6e6;position:relative}.holiday-ideas-room-img{width:180px;height:120px;float:left}.holiday-ideas-place-img{height:120px;float:left}.holiday-ideas-room-info{padding-left:200px;min-height:120px}.holiday-ideas-place-info{min-height:120px}.holiday-ideas-room-name{display:inline-block;border-bottom:1px dotted;text-decoration:none;font-family:"PT Sans",sans-serif;font-weight:700;font-size:18px;color:#646a7a}.holiday-ideas-room-price{margin-bottom:23px;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#e03a3a}.holiday-ideas-place-more,.holiday-ideas-room-more{margin-top:0;margin-left:0;font-size:15px}.holiday-ideas-map-more{margin-left:0;font-size:15px}.holiday-ideas-map-more:before,.holiday-ideas-place-more:before,.holiday-ideas-room-more:before{left:auto;right:-27px}.holiday-ideas-place-img{width:168px}.holiday-ideas-place-info{padding-left:188px;line-height:1.2}.holiday-ideas-place-top{min-height:78px}.holiday-ideas-comment-name,.holiday-ideas-more,.holiday-ideas-place-capt,.holiday-ideas-place-name{text-decoration:none;font-family:"PT Sans",sans-serif;font-weight:700;font-size:15px;color:#000}.holiday-ideas-comment-name,.holiday-ideas-more,.holiday-ideas-place-capt{display:inline-block;vertical-align:middle;color:#646a7a}.holiday-ideas-place-rate{background-color:#00a551;width:24px;height:24px;line-height:24px;border:2px solid #fff;-moz-border-radius:50%;border-radius:50%;text-align:center;font-family:"PT Sans",sans-serif;font-size:10px;color:#fff;position:absolute;top:10px;left:10px}.holiday-ideas-place-rate.rate-orange{background-color:#e3a114}.holiday-ideas-place-rate.rate-red{background-color:#e03a3a}.holiday-ideas-map-wrap{border:1px solid #e6e6e6;padding:1px;position:relative}.holiday-ideas-map{width:100%;height:330px}.holiday-ideas-map-btn{text-transform:uppercase;font-weight:400;font-size:10px;position:absolute;top:15px;right:15px}.holiday-ideas-map-more{margin-top:25px}.holiday-ideas-map-more:before{display:none}.holiday-ideas-comment-img{width:40px;height:40px;float:left}.holiday-ideas-comment-info{padding-left:50px;min-height:40px;line-height:1.3}.holiday-ideas-comment-link{background-image:url(/i/comm.png);display:inline-block;vertical-align:middle;width:14px;height:13px}.holiday-ideas-comment-txt{margin-top:10px;line-height:1.5}.holiday-ideas-slider{width:100%;padding-bottom:25px;position:relative}.holiday-ideas-slider .slick-dots{display:block;width:100%;position:absolute;left:0;bottom:0;text-align:center}.holiday-ideas-slider .slick-dots li{display:inline-block;vertical-align:middle;margin:0 4px}.holiday-ideas-slider .slick-dots li.slick-active button{background:#e3a114}.holiday-ideas-slider .slick-dots li button{background:#bbb;display:block;width:5px;height:5px;-moz-border-radius:50%;border-radius:50%;border:none;outline:none;font-size:0}.holiday-ideas-slide{width:100%;height:280px;overflow:hidden}.holiday-ideas-slider-img{min-width:100%;min-height:100%}.holiday-ideas-descr{background:url(/i/orange-label.png) no-repeat right;display:inline-block;height:51px;padding:10px 25px 10px 15px;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"PT Sans",sans-serif;font-weight:700;line-height:1.3;font-size:13px;color:#fff;position:absolute;top:20px;left:0}@media screen and (max-width:767px){.holiday-ideas-bnr-txt{width:200px}.holiday-ideas-bnr-txt br{display:none}}@media screen and (max-width:639px){.holiday-ideas-bnr-txt{background-color:rgba(0,0,0,.6);width:320px;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;right:auto;top:auto;left:15px;bottom:15px}}@media screen and (max-width:479px){.holiday-ideas-bnr-pic{width:100%}.holiday-ideas-bnr{width:100%;height:320px}.holiday-ideas-bnr-hotel{width:100%;padding:0}.holiday-ideas-bnr-img{display:none}.holiday-ideas-bnr-info{top:15px;left:15px}.holiday-ideas-bnr-txt{width:100%;left:0;bottom:0}.holiday-ideas-photo{width:100%!important;margin-bottom:15px}.holiday-ideas-photo:last-child{margin-bottom:0}.holiday-ideas-map-more{border-bottom:none;line-height:1.2;text-decoration:underline!important}}.hotline-block{padding:15px;border-bottom:1px solid #f1f1f1;line-height:1.2}.hotline-block.allocated{background-color:#f4f3e7;border:1px solid #e4e2cf}.hotline-profit{background:url(/i/ico-hand.png) no-repeat 0 0;display:inline-block;padding-left:13px;margin-right:15px;text-decoration:none;line-height:15px;color:#999}.hotline-profit.yes.active,.hotline-profit.yes:hover{background-position:0 -24px;color:#00a551}.hotline-profit.no{background-position:0 -48px}.hotline-profit.no.active,.hotline-profit.no:hover{background-position:0 -75px;color:#e03a3a}.hotline-share{margin-left:40px}.hotline-share-link{white-space:nowrap;position:relative;overflow:hidden}.hotline-share-btn{width:120px;height:23px}.hotline-auth{height:160px}.hotline-share-inp{position:absolute;left:-9999px}.hotline-share-soc{background-image:url(/i/pop-share-soc.gif);display:inline-block;vertical-align:middle;width:23px;height:23px;margin-left:10px}.hotline-share-soc.fb{background-position:-33px 0}.hotline-share-soc.ok{background-position:-66px 0}.hotline-bnr{display:table;width:100%;border:2px solid #e4e2cf;-moz-box-sizing:border-box;box-sizing:border-box}.hotline-bnr-cell{background-color:#fffbd8;display:table-cell;vertical-align:middle;padding:7px 15px}.hotline-bnr-icon{background-image:url(/i/icon-gift-37x41.png);display:block;width:37px;height:41px}@media screen and (max-width:479px){.hotline-bnr-cell:first-child{display:none}}.charter-flight{background-color:#f2f2f2;clear:both;margin-bottom:10px;line-height:1;color:#999}.charter-flight-right{background-color:#e6e6e6;width:170px;height:96px;padding:12px 15px;-moz-box-sizing:border-box;box-sizing:border-box;float:right;position:relative}.charter-flight-row{padding:12px 15px;border-bottom:1px solid #fff;overflow:hidden;white-space:nowrap;position:relative}.charter-flight-sect{display:inline-block;vertical-align:top;max-width:30%;white-space:normal}.charter-flight-price,.charter-flight-ttl{text-decoration:none;font-weight:700;font-size:18px;color:#000}.charter-flight-price{font-size:20px;color:#e03a3a}.charter-flight-form{background-color:#eeebce;display:block}.charter-flight-form-right{float:right}@media screen and (max-width:639px){.charter-flight-right{height:92px}.charter-flight-ttl{font-size:14px}.charter-flight-price{font-size:16px}}@media screen and (max-width:479px){.charter-flight-right{width:100%;float:none}.charter-flight-sect{display:block;max-width:100%}.charter-flight-sect.mr15:not(:last-child){margin-bottom:10px}}@media screen and (max-width:320px){.charter-flight-left{max-width:290px}}.airports-head{background-color:#646a7a;padding:5px}.airports-head-link{display:inline-block;padding:10px 20px;text-transform:uppercase;text-decoration:none;font-size:11px}.airports-head-link.active{background-color:#fff;-moz-border-radius:3px;border-radius:3px}.airports-head-link.active .txt{background:0 0;padding:0;font-weight:700;color:#646a7a!important}.airports-head-link .txt{line-height:1}.airports-tab{display:none}.airports-block.active .airports-more,.airports-tab.active{display:block}.airports-block{border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px;max-height:105px;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.airports-block.active,.airports-block.active .airports-prev,.airports-block.mobile,.airports-block.mobile .airports-prev{max-height:100%}.airports-left{width:140px;float:left}.airports-img{width:140px;height:90px;margin-bottom:15px}.airports-right{padding-left:155px}.airports-prev{max-height:54px;margin-bottom:15px;overflow:hidden;line-height:1.5}.airports-more{display:none}.airports-photo{width:600px;height:453px}.airports-map{background-image:url(/i/loading-bubbles.svg);background-repeat:no-repeat;background-position:center;width:600px;height:440px}.airports-cont{display:inline-block;vertical-align:top;width:50%;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}@media screen and (max-width:639px){.airports-photo{width:450px;height:350px}.airports-map{width:450px}}.airlines-wrap{border:5px solid #c8d3db}.airlines-head{padding:8px 13px;border-bottom:1px solid #c8d3db;text-transform:uppercase;font-size:11px}.airlines-lang{float:right;margin-left:15px}.airlines-link{display:inline-block;vertical-align:middle;margin:2px;padding:3px}.airlines-link.active{background-color:#eeebce;padding:3px 7px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;font-weight:700;cursor:default;color:#000}.airlines-link:empty{display:none}.airlines-block{padding:15px 15px 5px;font-size:0}.airlines-coll{display:inline-block;vertical-align:top;width:50%;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}.airlines-img{width:140px;float:left}.airlines-cont{padding-left:155px}@media screen and (max-width:479px){.airlines-lang{float:none;margin-left:0}.airlines-coll{width:100%}.airlines-cont{padding-left:0}.airlines-img{display:block;float:none;margin-bottom:15px}}