.all-articles{margin-top:48px;overflow:hidden}.all-articles h1{margin-top:36px}.all-articles .pagin{margin-top:48px;margin-bottom:48px}.all-articles .pagin button{min-width:48px;width:20px!important;margin:0!important;padding:0!important;font-size:24px!important;color:#9d9d9d}.all-articles .pagin button i{margin-top:1px!important;display:block}.all-articles .pagin-active{color:#212121!important;cursor:default}.all-articles .pagin-active:hover{background-color:transparent!important}.all-articles .context{height:184px}.all-articles .tags{margin-top:38px}.all-articles .tag{display:block;padding:8px 16px;height:38px;float:left;background-color:#eee;margin-right:24px;margin-left:0;cursor:pointer;margin-bottom:16px;font-family:RobotoRegular,Arial;color:#929292;font-size:16px}.all-articles .tag:hover{background-color:#333;color:#fff}.all-articles .tag--active{color:#fff;background-color:#333;cursor:default}.all-articles .article-anons--small{margin-top:48px}.all-articles .article-anons--small h2{font-size:18px}.all-articles .article-anons--small .article-anons_info{margin-top:0}.all-articles .article-anons--small .article-anons_counter{margin-top:0!important}.all-articles .article-anons--small img{height:126px}.all-articles .article-anons--large{margin-top:48px}.all-articles .article-anons--large h2{font-size:18px}.all-articles .article-anons--large .article-anons_info{margin-top:0}.all-articles .article-anons--large .article-anons_counter{margin-top:0!important}.all-articles .article-anons--large img{height:276px}.all-articles .article-anons--interview--large-wrapper:first-child .article-anons--interview--large{margin-top:12px!important}.all-articles .article-anons--interview--large-wrapper:first-child .article-anons--interview--large img{top:0}.all-articles .article-anons--interview--large{margin-top:44px!important}.all-articles .article-anons--interview--large img{height:auto}.all-articles .article-anons--interview--large h2{margin-top:22px!important;display:block!important}.all-articles .article-anons--interview--large .teaser{margin-top:16px;display:block;color:#9d9d9d}.all-articles .article-anons--interview--large .article-anons_counter{margin-top:-18px}.all-articles .article-anons--interview--large .img-wrapper{position:relative;width:100%;height:100%;display:block}.all-articles .article-anons--interview--large .img-cap{position:absolute;display:block;left:0;bottom:48px;padding:18px 26px;background-color:#c8306c;color:#fff;font-family:RobotoRegular,Arial;font-size:18px}.all-articles .article-anons--unesco--middle{margin-top:38px}.all-articles .article-anons--unesco--middle img{height:200px}.all-articles .article-anons--unesco--middle .country-wrapper{margin-top:12px!important;float:left;overflow:hidden}.all-articles .article-anons--unesco--middle .country-item_flag img{width:24px;height:16px}.all-articles .article-anons--unesco--middle .country-item_name:hover{color:#212121!important}.all-articles .article-anons--unesco--middle .teaser{margin-top:16px;display:block;color:#9d9d9d}.all-articles .article-anons--unesco--middle .article-anons_counter{margin-top:-25px}.all-articles .unesco-country-select{width:300px;height:40px;border:1px solid #eee;background-color:#fff;position:relative;cursor:pointer;z-index:999}.all-articles .unesco-country-select .all-countries{margin-top:0;margin-left:0}.all-articles .unesco-country-select .country-wrapper{position:absolute;top:10px;left:16px}.all-articles .unesco-country-select i{position:absolute;right:8px;top:8px}.all-articles .unesco-country-select .unesco-country-select-click{width:100%;height:100%;position:absolute;cursor:pointer;z-index:999}.all-articles .unesco-country-options{list-style:none;padding-left:0;position:absolute;z-index:999;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);height:350px;overflow-y:scroll;overflow-x:hidden;display:none;width:300px}.all-articles .unesco-country-options .all-countries{left:-13px!important;display:block}.all-articles .unesco-country-options li{display:block;width:300px;height:40px;background-color:#fff;padding-top:11px;padding-left:16px;cursor:pointer}.all-articles .unesco-country-options li .country-item_flag{margin-right:0;margin-top:1px}.all-articles .unesco-country-options li:hover{background-color:#ececec}.all-articles .unesco-info{margin-top:26px}.all-articles .unesco-info span{color:#212121;font-size:16px;font-family:RobotoRegular,Arial}.all-articles .unesco-info a{text-transform:uppercase!important;display:block;float:right;font-size:14px}.all-articles .unesco-info hr{margin-top:3px;background-color:#eee;opacity:.4}.all-articles .modal-form-unesco{background-color:#fff;position:absolute;width:964px;height:642px;z-index:99999;display:none;top:96px}.all-articles .modal_unesco_close{position:absolute;top:-10px;right:-55px;cursor:pointer}.all-articles .modal_unesco_close i{color:#eee;font-size:48px!important}.pagination li:hover{background-color:none!important}.pagination li a{border:none!important;color:#3f51b5!important;padding-top:0;padding-bottom:0}.pagination li a:hover{background-color:transparent!important}.pagination li a i{margin-bottom:0}.context-top{width:100%;height:auto;min-height:100px;background-color:red}.context-top_inner{height:300px;display:none}.anons{margin-top:48px}.anons .node-link{display:block}.marker{font-family:RobotoRegular,Arial!important;font-size:12px!important;line-height:22px!important}.article-anons{height:auto;overflow:hidden}.article-anons .marker{font-family:RobotoRegular,Arial!important;font-size:12px!important;line-height:22px!important;padding-top:4px!important}.article-anons_img{width:100%;height:200px}h2.main{margin-top:10px!important}.article-anons_info{float:left;margin-top:8px}.marker-wrapper{display:inline-block;vertical-align:middle;padding:7px 0!important}.marker{width:auto!important;height:auto!important;color:#fff!important;border:none;text-transform:uppercase;cursor:pointer;padding:6px 10px 4px!important}.marker-article{background-color:#009688;margin-right:32px;font-family:RobotoRegular,Arial!important}.marker-interview{margin-right:16px;background-color:#c8306c}.interview-name-wrapper{display:inline-block;vertical-align:middle}.unesco-icon{width:16px;height:16px;background-image:url(../images/unesco.png);float:left;margin-top:2px}.article-anons_interview-name{width:auto;height:auto;color:#1f1f1f;border:none;margin:0 32px 0 0;font-size:14px;line-height:16px;padding:8px 0;display:inline-block;margin-bottom:12px!important;font-family:RobotoRegular,Arial}.article-anons_unesco-name{width:auto;height:auto;color:#1f1f1f;font-family:RobotoRegular,Arial;border:none;font-size:14px;line-height:14px;margin-left:8px;margin-bottom:12px!important;margin-right:32px;display:inline-block}.article{margin-top:48px;overflow:hidden}.article .article_info{margin-top:0!important;margin-bottom:-11px!important}.article .social{margin-top:12px!important;margin-bottom:-3px!important}.article .social-bottom{margin-bottom:16px!important}.article .article_like-btn-wrapper{margin-top:22px!important;margin-bottom:36px!important}.article h2{margin-bottom:9px!important}.article .reviews-h2{margin-bottom:46px!important}.article_head{float:left}.article_head h1{margin-top:35px}.interview-main-img{display:block;margin-top:44px!important;float:left;width:100%}.blockquote-wrapper{float:left;width:634px;overflow:hidden;text-align:center}.texttable+blockquote{margin-top:0!important}.texttable+h2{margin-top:-12px!important}blockquote{font-family:RobotoRegular,Arial!important;font-size:22px;font-style:normal;position:static;border:none;float:left;margin:16px;padding:0!important;width:94%;box-sizing:border-box;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:18px;-webkit-margin-end:18px}blockquote:after,blockquote:before{content:''}blockquote p{display:inline;color:#9d9d9d;font-size:22px}blockquote p:before{content:"«";color:#9d9d9d;font-family:RobotoRegular,Arial!important;font-size:38px;position:absolute;display:inline;height:32px;margin-left:-20px;margin-top:-2px}blockquote p:after{content:"»";color:#9d9d9d;font-family:RobotoRegular,Arial!important;font-size:38px;line-height:0;position:absolute;height:32px;display:inline;margin-top:11px;margin-left:4px}blockquote p br{display:none}.h320+div blockquote{-webkit-margin-before:1em!important;margin-top:16px!important}.h320+p,.h320>.h320 img,.hOrig+p{margin-top:16px}.h320+blockquote{-webkit-margin-before:1em!important;margin-top:16px!important}blockquote+ol,blockquote+ul{float:left}.h320+.h320,.h320>.h320{margin-top:16px}.h160{margin-top:32px}.h160 td{padding:0 5px 0 10px}.h160 td:first-child{padding-left:0!important}.sub{padding-bottom:12px;height:32px;vertical-align:top}.sub td{color:#9d9d9d;text-align:center;padding-top:4px;margin-bottom:32px;display:table-cell!important;width:50%;line-height:22px}.h320 img{margin-bottom:0!important}.h160+p{margin-top:32px}.hero-interview{background-color:#fafafa;width:250px;height:auto;float:right;margin-left:32px;margin-bottom:32px}.hero-interview .hero-interview__head{background-color:#c8306c;height:42px;text-transform:uppercase;color:#fff;font-family:RobotoRegular,Arial!important;font-size:16px;padding-top:12px;padding-left:24px;padding-right:24px;margin-top:32px;width:auto!important;display:inline-block}.hero-interview .hero-interview__content{padding:0 24px 24px;overflow:hidden}.hero-interview__content_question{font-family:RobotoMedium,Arial!important;font-size:16px!important;display:block;float:left;width:100%;margin-top:26px}.hero-interview__content_answer{font-family:RobotoRegular,Arial!important;font-size:16px;display:block;float:left;width:100%;color:#9d9d9d;margin-top:5px}.article_info{width:100%;float:left;margin-top:8px;font-family:RobotoRegular,Arial!important}.article_marker-article,.article_marker-interview{display:inline-block;margin-right:43px}.article_sidebar{height:100%!important}.topfixed{position:fixed!important;top:48px}.article_info_date,.article_info_user{font-family:RobotoRegular,Arial;color:#9d9d9d;width:auto;height:auto;border:none;font-size:16px;line-height:16px;display:inline-block;vertical-align:middle;padding:0;margin-right:43px!important}.article_counter{font-family:RobotoRegular,Arial;color:#9d9d9d;margin-top:-2px;width:auto;height:auto;border:none;font-size:16px;line-height:16px;display:inline-block;vertical-align:middle;padding:0}.article_counter_amount,.article_counter_icons{padding-top:6px}.article_counter_icons{font-size:21px!important;color:#9d9d9d;float:left;margin-left:0;display:block!important}.article_counter_amount{color:#9d9d9d;float:left}.article_counter_icons.material-icon-comment{margin-top:2px;margin-left:-1px;font-size:18px!important}.article_counter_amount.comment{margin-left:9px;margin-top:2px}.article_counter_icons.material-icon-eye{font-size:23px;margin-top:0;margin-left:19px!important}.article_counter_amount.eye{margin-left:7px;margin-top:2px}.article-anons_counter{margin-top:-5px;font-family:RobotoRegular,Arial;font-size:16px;line-height:16px;display:inline-block;vertical-align:middle}.interview-question{font-family:RobotoBold,Arial!important;color:#212121;margin-top:9px;margin-bottom:25px;width:100%;display:block}.article_text-wrapper{margin-top:30px;float:left;width:100%}.article_text-wrapper h2:first-child{margin-top:0!important}.article_text-wrapper img{max-width:634px}.article_text-wrapper .map-canvas-high{margin-bottom:16px}.article_sidebar{margin-top:0;display:block;overflow:hidden;position:inherit}.article_vert-banner{width:300px;height:500px;float:left;position:static}.margin-top{margin-top:48px!important}.float-left{float:left}.teaser{margin-top:1px;float:left;width:100%}.teaser p{font-size:18px;margin-top:36px;font-family:RobotoRegular,Arial}.sidebar_anonses-wrapper{float:left;overflow-y:hidden}.sidebar_anonses-wrapper .article-anons{float:left}.sidebar_floating-block{float:left;-webkit-overflow-scrolling:touch}.social{height:42px;margin-top:24px;padding:0;float:left;position:relative}.social a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:999}.social .social_text{margin-left:12px}.social .social_but{display:block;padding:8px 16px;float:left;margin-left:16px;cursor:pointer;position:relative}.social .social_but span{color:#fff;text-transform:uppercase}.social .social_but-facebook:hover:after,.social .social_but-twitter:hover:after,.social .social_but-vkontakte:hover:after{content:"жми!";position:absolute;color:#fff;text-transform:uppercase;top:8px;left:58px;z-index:10;font-family:RobotoRegular,Arial!important}.social .social_but-facebook:hover span.social_text,.social .social_but-twitter:hover span.social_text,.social .social_but-vkontakte:hover span.social_text{opacity:0}.social .social_but-twitter:hover:after{left:53px}.social .social_but:nth-child(1){margin-left:0}.social .social_but-plus{height:36px;padding:8px 12px 8px 16px!important}.social .counter{font-size:16px;display:block;color:#9d9d9d;float:left;margin-left:16px;margin-top:8px;text-transform:none}.social .facebook-logo,.social .plus-logo,.social .twitter-logo,.social .vkontakte-logo{display:block;width:20px;height:20px;float:left;margin-left:-4px}.social .twitter-logo{margin-left:-1px}.social .facebook-logo{margin-left:-3px}.social .social_but-vkontakte{background-color:#41658b}.social .social_but-vkontakte:hover{background:#314c68}.social .social_but-facebook{background-color:#39579a}.social .social_but-facebook:hover{background-color:#283d6b}.social .social_but-twitter{background-color:#00abf0}.social .social_but-twitter:hover{background-color:#0077a8}.social .social_but-plus{background-color:#eee}.social .social_but-plus:hover{background-color:#bbb}.social .social_but-plus i{color:#929292!important}.social .social_but-amount{padding-left:0;padding-right:0;width:130px;cursor:default}.social .social_but-amount span{color:#9d9d9d;text-transform:none!important;font-size:16px}.social .vkontakte-logo{background-image:url(../images/social-sprites.png);background-position:-40px}.social .facebook-logo{background-image:url(../images/social-sprites.png);background-position:-20px}.social .twitter-logo{background-image:url(../images/social-sprites.png);background-position:0}.social .plus-logo{background-image:url(../images/social-sprites.png);background-position:-60px}.social .social_but_link{width:100%;height:100%;display:block;top:0;left:0;z-index:11;position:absolute}.social .social_more .social_but_link{position:inherit!important}.social i.social_more_close{position:absolute;color:#9d9d9d;top:-8px;right:-37px;cursor:pointer;opacity:.5;font-size:36px!important}.social i.social_more_close:hover{color:#929292}.social ul.social_more{position:absolute;width:208px;z-index:9999;background:#fafafa;box-shadow:0 1px 2px grey;list-style:none;padding-left:0!important;margin-left:0!important;top:0;right:-18px}.social ul.social_more li{width:48px;height:48px;display:inline-block;margin:0 -4px 0 16px;margin-top:6px!important;margin-bottom:8px!important;position:relative;background-image:url(../images/social-more-sprites.png)}.social ul.social_more li:first-child{margin-top:16px!important}.social ul.social_more li:hover:after{content:'';display:block;width:100%;height:100%;background-color:#000;opacity:.2;position:absolute;top:0;z-index:888}.social ul.social_more li.ok{background-position:0}.social ul.social_more li.mailRu{background-position:-48px}.social ul.social_more li.google{background-position:-96px}.social ul.social_more li.liveJournal{background-position:-144px}.social ul.social_more li.pinterest{background-position:-192px}.social ul.social_more li.surfingbird{background-position:-240px}.social ul.social_more li.mail{background-position:-288px}.social ul.social_more li.printer{background-position:-336px}.social ul.social_more li.rss{background-position:-384px}.social-bottom{margin-top:0!important}.socialMoreHideLayer{position:fixed;width:100%!important;height:100%!important;z-index:999998!important;display:block}.article_like-btn-wrapper{width:226px;height:44px;margin:32px auto 48px}.article_like-btn-wrapper .article_like-button{width:226px;height:44px;background-color:#26a59a!important;position:relative;padding:5px 20px}.article_like-btn-wrapper .article_like-button i{font-size:15px;display:block;float:left;margin-top:11px;margin-left:13px}.article_like-btn-wrapper .article_like-button .article_like-button_amount,.article_like-btn-wrapper .article_like-button .article_like-button_text{color:#fff;display:block;float:left;font-size:16px;font-family:RobotoRegular,Arial;font-weight:400!important}.article_like-btn-wrapper .article_like-button .article_like-button_amount{margin-left:8px}.article_like-btn-wrapper .article_like-button .article_like-button_amount,.article_like-btn-wrapper .article_like-button .article_like-button_text,.article_like-btn-wrapper .article_like-button i{opacity:.8}.article_like-btn-wrapper .article_like-button.liked .article_like-button_amount,.article_like-btn-wrapper .article_like-button.liked .article_like-button_text,.article_like-btn-wrapper .article_like-button.liked i{opacity:1}.lb-container{background-color:#fff;padding:0!important}body:after{display:none}.lb-outerContainer{max-width:964px}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=50);opacity:.5;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;margin-top:48px!important}.lightbox .lb-image{display:block;height:auto;cursor:pointer;max-width:964px!important}.lightbox a img{border:none;display:block;float:left;max-width:964px!important;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;z-index:4}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://static.arrivo.ru/img/all/big-ajax-loader.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-next,.lb-prev{cursor:pointer;display:block;top:50%;margin-top:-61px;position:absolute;right:51px;width:48px;height:122px;background-color:#000;z-index:999;opacity:.6!important}.lb-next:hover,.lb-prev:hover{opacity:1!important}.lb-next i,.lb-prev i{width:48px;margin:35px auto auto;color:#fff;font-size:48px;display:block}.lb-prev{left:0}.lb-next{right:0}.lb-close{position:absolute;right:-55px;top:-10px}.lb-close i{color:#eee;cursor:pointer;font-size:48px!important}.lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1;zoom:1}.lb-container .line{background-color:#000;bottom:0;height:50px;left:0;opacity:.7;filter:alpha(opacity=70);position:absolute;width:100%;display:none}.lb-image-wrapper{position:relative;z-index:5;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lb-container .lb-author-wrapper,.lb-container .lb-source-wrapper{bottom:17px;color:#CCC;font-size:13px;left:11px;position:absolute;display:none}.lb-container .lb-author-wrapper a{color:inherit;cursor:pointer}.lb-outerContainer{padding:0!important}.line{background-color:#fff!important;opacity:1!important;bottom:0!important;position:relative!important;width:100%;height:90px!important}.lb-author-wrapper{float:left;bottom:22px!important;position:static;left:12px!important;text-align:left!important}.lb-author,.lb-caption{font-family:RobotoRegular,Arial;font-size:16px;margin-top:20px!important;line-height:16px;text-align:left!important;display:block!important}.lb-caption{color:#9d9d9d;top:-12px!important;position:absolute}.lb-author{color:#212121;top:-48px!important;position:absolute}.back-light-grey{background-color:#eee}.back-light-dark{background-color:#333}.back-light-purple{background-color:#c8306c}.back-light-blue{background-color:#3f51b5}.back-light-blue2{background-color:#189ac7}.back-light-green{background-color:#009688}.back-light-red{background-color:#db4437}.back-light-orange{background-color:#ff9800}.back-light-orange2{background-color:#f57c00}.background-color-light{background-color:#fff}.background-color-dark{background-color:#333;color:#fff}.comments h3{font-size:34px;color:#333;font-family:RobotoRegular,Arial;margin-top:80px;margin-bottom:48px}.comments_comment{position:relative;margin-bottom:28px!important;overflow:hidden}.comments_comment_ava{float:left;width:50px}.comments_comment_main{float:left;width:580px;padding-left:16px}.comments_comment_main_head{width:100%;float:left}.comments_comment_main_head a{font-family:RobotoMedium,Arial!important}.comments_comment_main_text{width:100%;float:left}.comments_comment_main_text p{color:#212121!important}.comments_comment_main_text .comments_comment_img{margin-left:24px;display:block;float:left;margin-top:5px;margin-bottom:22px}.comments_comment_main_text .comments_comment_img:first-child{margin-left:0!important}.comments_comment_main_name{color:#212121;font-size:16px;font-family:RobotoRegular,Arial}.comments_comment_main_name:hover{color:#212121}.comments_comment_main_date{margin-left:32px;color:#9d9d9d;font-size:16px;font-family:RobotoRegular,Arial}.comments_comment_main_text{margin-top:14px}.comments_comment_main_edit{color:#3f51b5;font-size:14px;top:0;right:0;cursor:pointer;float:right;text-transform:uppercase}.comments_comment_main_edit:hover{color:#3f51b5}span.comments_comment_main_edit,span.comments_comment_main_edit:hover{color:#9d9d9d;cursor:default}.all-reviews-but{border-bottom:none!important;width:100%;height:48px;background-color:#eee;margin-bottom:48px;border:none;font-size:16px;color:#929292}.all-reviews-but:hover{background-color:#9d9d9d;color:#fff}.all-reviews-but:active{background-color:#787878}.all-reviews-but:focus{outline:0}.city-page{position:relative;overflow:visible!important}.city-page h1+ul{margin-top:48px!important}.city-page .more-nodes-but{margin-top:0!important}.city-page .main-content .row+ul{margin-top:32px!important}.city-page h4{font-size:18px;color:#212121;font-family:RobotoMedium,Arial!important;margin-top:0}.city-page p{color:#212121}.info-content-10{margin-bottom:26px!important}.info-content-10 p:last-child{margin-bottom:0!important}.city-page .h80 img{width:auto!important}.city-page .social-bottom{margin-top:48px!important}.city-page .social{margin-top:0!important}.city-page .texttable{margin-bottom:38px}.city-head-wrapper{overflow:hidden}.city-head-wrapper img{display:block;float:left;width:auto!important;border:1px solid #eee}.city-head-wrapper h1{display:block;float:left;margin-top:-9px!important;margin-bottom:3px!important;margin-left:14px}.putevoditel__images{margin-top:36px!important;float:left}.putevoditel__images .putevoditel__images__main{height:365px;position:relative;overflow:hidden}.putevoditel__images .putevoditel__images__main img{width:100%;display:block;position:absolute}.putevoditel__images .putevoditel__images__thumbnails{overflow:hidden}.putevoditel__images .putevoditel__images__thumbnails .putevoditel__images__thumbnails_thumbnail{width:20%;height:auto;float:left}.putevoditel__images .putevoditel__images__thumbnails .putevoditel__images__thumbnails_thumbnail img{width:100%;cursor:pointer}.putevoditel__images__amount{text-align:right;margin-top:8px;margin-bottom:0;font-family:RobotoRegular,Arial!important}.putevoditel__images__amount span{font-size:16px;color:#212121}.city-page__about{margin-top:20px}.city-page__about+.row .city-page__context{margin-top:10px!important;margin-bottom:7px!important}.city-page__context,.country-page__context{width:100%;margin-top:24px;margin-bottom:24px;background-color:#EEE;text-align:center}.city-page__weather{margin-top:16px;border-bottom:1px solid #eee;padding-bottom:4px;overflow:hidden;margin-bottom:0!important}.city-page__weather a{text-transform:uppercase;color:#3f51b5;float:right;margin-top:16px;font-size:14px}.city-page__weather a:hover{color:#3f51b5}.city-page__weather .city-page__weather__items{margin-top:48px}.city-page__weather a+.city-page__weather__items{margin-top:32px}.city-page__weather__item{width:75px;height:111px;position:relative;float:left;margin-left:18px}.city-page__weather__item:first-child{margin-left:0!important}.city-page__weather__item--today{border:1px solid #eee;background-color:#fafafa}.city-page__weather__item__pic{background-repeat:no-repeat;display:block;width:50px;height:50px;margin:auto;position:relative;top:25px}.weather-sm-1{background-position:0 0}.weather-sm-2{background-position:-50px 0}.weather-sm-3{background-position:-100px 0}.weather-sm-4{background-position:-150px 0}.weather-sm-5{background-position:-200px 0}.weather-sm-6{background-position:-250px 0}.weather-sm-7{background-position:-300px 0}.weather-sm-8{background-position:-350px 0}.weather-sm-9{background-position:-400px 0}.weather-sm-10{background-position:-450px 0}.weather-sm-11{background-position:-500px 0}.points-collection .city-page__context{margin-top:48px!important;margin-bottom:16px!important}.points-collection{margin-bottom:24px!important}.country__cities .h2-link{margin-top:-4px!important}.country__regions .h2-link{margin-top:16px!important}.city-page__showplace-tabs .h2-link{margin-top:32px!important}.h2-link{text-transform:none!important;float:none!important;display:inline-block!important;margin-top:32px!important;margin-bottom:26px!important}.h2-link h2{margin-top:0;margin-bottom:0}.city-page__weather__item__day{color:#9d9d9d;text-align:center;width:100%;display:block;float:left;font-family:RobotoRegular,Arial!important;margin-top:2px}.city-page__weather__item__t1,.city-page__weather__item__t2{float:left;display:block;position:absolute;bottom:6px;font-size:14px;color:#9d9d9d;font-family:RobotoRegular,Arial!important}.city-page__weather__item__t1{left:7px}.city-page__weather__item__t2{right:5px;color:silver;font-family:RobotoRegular,Arial!important}.city-page__showplace{margin-top:0!important}a.city-page__showplace-more-link{text-transform:uppercase;color:#3f51b5;float:right;margin-top:16px;font-size:14px}a.city-page__showplace-more-link:hover{color:#3f51b5}.city-page__showplace__tabs-panel{overflow:hidden}.city-page__showplace__tabs-panel_tab{float:left;margin-left:45px;cursor:pointer}.city-page__showplace__tabs-panel_tab span{font-size:16px;color:#9d9d9d;font-family:RobotoRegular,Arial!important}.city-page__showplace__tabs-panel_tab1{margin-left:0}.city-page__showplace__tabs-panel_tab--active span{color:#212121}.city-page__showplace__tabs-panel_tab--active:after{content:'';display:block;width:100%;height:2px;background-color:#009688;margin-top:4px}.city-page__showplace__tabs-content{overflow:hidden}.city-page__showplace__tabs-content .city-page__tab__item__info p:last-child{margin-bottom:0!important}.city-page__tab__item{margin-top:32px;overflow:hidden}.city-page__tab__item__image{width:189px;height:126px;float:left;position:relative}.city-page__tab__item__image img{width:100%;height:100%}.city-page__tab__item__image a{width:189px!important;height:126px!important;margin:0;display:block}.city-page__tab__item__image__next,.city-page__tab__item__image__prev{width:32px;height:64px;background-color:#000;position:absolute;opacity:.6;padding:0 2px 0 3px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.city-page__tab__item__image__next i,.city-page__tab__item__image__prev i{margin-top:20px;color:#fff}.city-page__tab__item__image__next:hover,.city-page__tab__item__image__prev:hover{opacity:1}.city-page__tab__item__image__prev{left:0;top:32px}.city-page__tab__item__image__next{right:0;top:32px}.city-page__tab__item__info{width:445px;float:left;padding-left:26px}.city-page__tab__item__info p{color:#9d9d9d}.city-page__tab__item__info .unesco-icon{margin-left:16px;margin-top:-12px;height:40px;width:40px;display:block;background-repeat:no-repeat;background-position:0 10px}.city-page__tab__item__info__head{width:400px;height:30px;padding-top:9px;overflow:hidden;top:-6px;position:relative;margin-bottom:-12px}.city-page__tab__item__info__head h2{display:block;float:left;font-family:RobotoRegular,Arial!important;font-size:16px;margin-top:-10px}.city-page__tab__item__info__head span{float:left}.city-page__tab__item__info__name{font-family:RobotoRegular,Arial!important;display:block;float:left!important;color:#212121!important;font-size:16px!important;text-transform:none!important;margin-top:-5px!important}.city-page__tab__item__info__name:hover{color:#3f51b5!important;cursor:pointer}.city-page__tab__item__info__type{display:block;float:left;color:#9d9d9d;font-size:16px;margin-top:6px;margin-bottom:8px;font-family:RobotoRegular,Arial!important}.city-page__showplace-maps{width:100%;height:114px;margin-top:32px!important;margin-bottom:26px!important;position:relative}.city-page__showplace-maps button{margin:auto;position:absolute;left:0;right:0;width:332px;height:35px;top:40px}.city-page-places .city-head-wrapper+.city-page__showplace-maps{margin-top:0!important}.city-page img{width:100%}.before-form-h3{display:inline-block;margin-top:4px;font-size:24px;color:#333;font-family:RobotoRegular,Arial!important;max-width:584px}.city__sidebar__menu__DropList-wrapper{width:100%;height:40px;margin-bottom:4px}.country-navigation-preloader{margin:auto auto auto 130px}.city-page__form-auto,.city-page__form-hotels,.city-page__form-tickets{width:633px;height:300px;background-color:#189ac7;float:left;margin-bottom:48px;padding:16px!important;margin-top:0!important;position:relative}.city-page__form-auto .inner-page_form-field span.name-input,.city-page__form-hotels .inner-page_form-field span.name-input,.city-page__form-tickets .inner-page_form-field span.name-input{color:#fff!important;font-family:RobotoLight,Arial!important;font-size:16px;margin-bottom:-13px!important;display:block!important}.city-page__form-auto .fly-in-city,.city-page__form-auto .fly-in-date,.city-page__form-auto .fly-out-city,.city-page__form-auto .fly-out-date,.city-page__form-hotels .fly-in-city,.city-page__form-hotels .fly-in-date,.city-page__form-hotels .fly-out-city,.city-page__form-hotels .fly-out-date,.city-page__form-tickets .fly-in-city,.city-page__form-tickets .fly-in-date,.city-page__form-tickets .fly-out-city,.city-page__form-tickets .fly-out-date{position:relative;float:left;width:284px}.city-page__form-auto .fly-in-city span.name-input,.city-page__form-auto .fly-in-date span.name-input,.city-page__form-auto .fly-out-city span.name-input,.city-page__form-auto .fly-out-date span.name-input,.city-page__form-hotels .fly-in-city span.name-input,.city-page__form-hotels .fly-in-date span.name-input,.city-page__form-hotels .fly-out-city span.name-input,.city-page__form-hotels .fly-out-date span.name-input,.city-page__form-tickets .fly-in-city span.name-input,.city-page__form-tickets .fly-in-date span.name-input,.city-page__form-tickets .fly-out-city span.name-input,.city-page__form-tickets .fly-out-date span.name-input{color:#fff;font-family:RobotoLight,Arial!important;font-size:16px;margin-bottom:-13px;display:block}.city-page__form-auto .fly-in-city input,.city-page__form-auto .fly-in-date input,.city-page__form-auto .fly-out-city input,.city-page__form-auto .fly-out-date input,.city-page__form-hotels .fly-in-city input,.city-page__form-hotels .fly-in-date input,.city-page__form-hotels .fly-out-city input,.city-page__form-hotels .fly-out-date input,.city-page__form-tickets .fly-in-city input,.city-page__form-tickets .fly-in-date input,.city-page__form-tickets .fly-out-city input,.city-page__form-tickets .fly-out-date input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.city-page__form-auto .fly-in-city i,.city-page__form-auto .fly-in-date i,.city-page__form-auto .fly-out-city i,.city-page__form-auto .fly-out-date i,.city-page__form-hotels .fly-in-city i,.city-page__form-hotels .fly-in-date i,.city-page__form-hotels .fly-out-city i,.city-page__form-hotels .fly-out-date i,.city-page__form-tickets .fly-in-city i,.city-page__form-tickets .fly-in-date i,.city-page__form-tickets .fly-out-city i,.city-page__form-tickets .fly-out-date i{cursor:pointer}.city-page__form-auto .fly-in-city,.city-page__form-hotels .fly-in-city,.city-page__form-tickets .fly-in-city{margin-left:32px}.city-page__form-auto .fly-in-city i,.city-page__form-auto .fly-out-city i,.city-page__form-hotels .fly-in-city i,.city-page__form-hotels .fly-out-city i,.city-page__form-tickets .fly-in-city i,.city-page__form-tickets .fly-out-city i{font-size:20px!important;margin-top:4px;margin-left:4px}.city-page__form-auto .fly-in-date,.city-page__form-auto .fly-out-date,.city-page__form-hotels .fly-in-date,.city-page__form-hotels .fly-out-date,.city-page__form-tickets .fly-in-date,.city-page__form-tickets .fly-out-date{width:135px;height:42px;margin-top:34px;float:left}.city-page__form-auto .fly-in-date input,.city-page__form-auto .fly-out-date input,.city-page__form-hotels .fly-in-date input,.city-page__form-hotels .fly-out-date input,.city-page__form-tickets .fly-in-date input,.city-page__form-tickets .fly-out-date input{width:133px;padding-left:45px}.city-page__form-auto .fly-in-date i,.city-page__form-auto .fly-out-date i,.city-page__form-hotels .fly-in-date i,.city-page__form-hotels .fly-out-date i,.city-page__form-tickets .fly-in-date i,.city-page__form-tickets .fly-out-date i{font-size:17px!important;margin-top:4px;margin-left:8px}.city-page__form-auto .fly-in-date,.city-page__form-hotels .fly-in-date,.city-page__form-tickets .fly-in-date{float:left;margin-left:16px}.city-page__form-auto input,.city-page__form-hotels input,.city-page__form-tickets input{padding-left:36px;margin-left:0!important;width:284px;font-family:RobotoLight,Arial!important;font-size:16px}.city-page__form-auto input:focus,.city-page__form-hotels input:focus,.city-page__form-tickets input:focus{outline:0}.city-page__form-auto input:hover,.city-page__form-hotels input:hover,.city-page__form-tickets input:hover{cursor:pointer}.city-page__form-auto i,.city-page__form-hotels i,.city-page__form-tickets i{left:8px;top:35px;position:absolute;color:#9d9d9d}.city-page__form-auto .drop-down-list,.city-page__form-hotels .drop-down-list,.city-page__form-tickets .drop-down-list{left:0;width:280px!important;min-width:280px!important}.city-page__form-auto .drop-down-list li.drop-down-list_item,.city-page__form-hotels .drop-down-list li.drop-down-list_item,.city-page__form-tickets .drop-down-list li.drop-down-list_item{width:284px!important;min-width:284px!important}.city-page__form-auto .people-amount,.city-page__form-hotels .people-amount,.city-page__form-tickets .people-amount{width:284px;margin-top:41px;margin-left:30px;float:left;position:relative;padding-left:0}.city-page__form-auto .people-amount i,.city-page__form-hotels .people-amount i,.city-page__form-tickets .people-amount i{left:auto;right:8px;top:28px;font-size:23px;position:absolute}.city-page__form-auto #peopleAmountAdult,.city-page__form-hotels #peopleAmountAdult,.city-page__form-tickets #peopleAmountAdult{padding-left:16px!important}.city-page__form-auto .tickets_people_dropdown,.city-page__form-hotels .tickets_people_dropdown,.city-page__form-tickets .tickets_people_dropdown{left:0;width:284px}.city-page__form-auto .search-but,.city-page__form-hotels .search-but,.city-page__form-tickets .search-but{width:285px;margin:64px auto!important;left:0;right:0;display:block;bottom:-32px!important;height:46px;background-color:#fff!important;font-size:18px;position:absolute}.city-page__form-auto .mdl-ripple.is-animating,.city-page__form-hotels .mdl-ripple.is-animating,.city-page__form-tickets .mdl-ripple.is-animating{width:500px!important;height:500px!important}.city-page__form-auto span.validate-error-message,.city-page__form-hotels span.validate-error-message,.city-page__form-tickets span.validate-error-message{position:absolute!important;margin-top:-6px!important;color:#ffcfca!important;bottom:-22px!important}.city-page__form-tickets{margin-top:24px!important}.city-page__form-hotels{background:#fff!important;height:auto!important;min-height:400px;overflow:visible}#hotels-panel{overflow:hidden}.city-page__form-hotels .fly-out-city{margin-top:4px;width:184px}.city-page__form-hotels .fly-out-city input{width:184px!important}.city-page__form-hotels .fly-out-city i{color:#ff9800;margin-top:3px;font-size:20px!important}.city-page__form-hotels .fly-out-date{margin-top:4px;width:137px!important;margin-left:16px}.city-page__form-hotels .fly-out-date input{width:137px!important;padding-left:45px}.city-page__form-hotels .fly-out-date i{color:#ff9800;margin-top:3px;font-size:17px!important;margin-left:8px}.city-page__form-hotels .fly-in-date{margin-top:4px;width:137px!important;margin-left:16px}.city-page__form-hotels .fly-in-date input{width:137px!important;padding-left:45px}.city-page__form-hotels .fly-in-date i{color:#9d9d9d;margin-top:3px;margin-left:8px;font-size:17px!important}.city-page__form-hotels .people-amount{margin-top:11px;width:95px!important;margin-left:16px}.city-page__form-hotels .people-amount input{width:95px!important;padding-left:10px}.city-page__form-hotels .people-amount i{color:#ff9800;margin-top:3px;margin-right:-6px}.city-page__form-hotels .hotels_people_dropdown{left:-103px}.city-page__form-hotels-wrapper h2{margin-top:46px;margin-bottom:10px}.city-page__auto{margin-top:10px;float:left}.city-page__auto h2{margin-bottom:10px}.city-page__how-to-reach h2{margin-bottom:0}.city-page__hotels{margin-top:25px}.city-page__hotels h2{margin-bottom:10px}.city-page__form-auto{background:#f8f8f7!important;height:auto!important;min-height:420px;overflow:visible}#cars-panel{overflow:hidden}.city-page__form-auto .date-from-city,.city-page__form-auto .date-to-city,.city-page__form-auto .from-city,.city-page__form-auto .time-from-city,.city-page__form-auto .time-to-city,.city-page__form-auto .to-city{float:left;position:relative}.city-page__form-auto .date-from-city i,.city-page__form-auto .date-to-city i,.city-page__form-auto .from-city i,.city-page__form-auto .time-from-city i,.city-page__form-auto .time-to-city i,.city-page__form-auto .to-city i{color:#9d9d9d;font-size:22px;margin-top:2px;cursor:pointer}.city-page__form-auto .date-from-city input,.city-page__form-auto .date-to-city input,.city-page__form-auto .from-city input,.city-page__form-auto .time-from-city input,.city-page__form-auto .time-to-city input,.city-page__form-auto .to-city input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.city-page__form-auto .from-city,.city-page__form-auto .from-city input{width:285px!important}.city-page__form-auto .from-city i{font-size:20px;margin-top:4px;margin-left:4px}.city-page__form-auto .to-city{width:285px!important;margin-left:32px}.city-page__form-auto .to-city input{width:285px!important}.city-page__form-auto .to-city i{font-size:20px;margin-top:4px;margin-left:4px}.city-page__form-auto .date-from-city{width:134px}.city-page__form-auto .date-from-city input{width:135px!important;padding-left:45px}.city-page__form-auto .date-from-city i{font-size:17px;margin-top:4px;margin-left:8px}.city-page__form-auto .time-from-city{margin-left:17px}.city-page__form-auto .time-from-city,.city-page__form-auto .time-to-city{margin-left:16px!important;width:135px!important}.city-page__form-auto .time-from-city .select-wrapper,.city-page__form-auto .time-to-city .select-wrapper{height:42px!important;width:135px!important;padding-left:0;margin-top:0!important}.city-page__form-auto .time-from-city select.time-from-city_select,.city-page__form-auto .time-from-city select.time-to-city_select,.city-page__form-auto .time-to-city select.time-from-city_select,.city-page__form-auto .time-to-city select.time-to-city_select{width:152px!important;display:block;padding-left:49px;padding-top:4px;-webkit-appearance:none!important}.city-page__form-auto .time-from-city select.time-from-city_select option,.city-page__form-auto .time-from-city select.time-to-city_select option,.city-page__form-auto .time-to-city select.time-from-city_select option,.city-page__form-auto .time-to-city select.time-to-city_select option{width:20px!important}.city-page__form-auto .time-from-city i,.city-page__form-auto .time-to-city i{display:block;left:1px!important;margin-top:-16px;width:40px;height:42px;background:#fff;padding-top:10px;padding-left:16px}.city-page__form-auto .date-to-city{width:134px;margin-left:31px!important}.city-page__form-auto .date-to-city input{width:134px!important;padding-left:45px}.city-page__form-auto .date-to-city i{font-size:17px;margin-top:4px;margin-left:8px}.city-page__form-auto .time-to-city{margin-left:16px!important}.city-page__form-auto .date-from-city,.city-page__form-auto .date-to-city,.city-page__form-auto .time-from-city,.city-page__form-auto .time-to-city{margin-top:32px}.cars-form-logos{display:block;margin-top:-24px;float:left}.city-page__form-tickets .search-but{color:#189AC7!important}.city-page__form-tickets .drop-down-list_item:hover{background-color:#189AC7!important}.city-page__form-tickets .tickets_people_dropdown i:hover{color:#189AC7!important}.city-page__form-tickets .tickets_people_dropdown .mdl-checkbox__label{color:#9d9d9d;font-family:RobotoRegular,Arial!important}.city-page__form-tickets .tickets_people_dropdown .is-checked .mdl-checkbox__tick-outline{background-color:#1CAEDD!important}.city-page__form-tickets .tickets_people_dropdown .is-checked .mdl-checkbox__box-outline{border:2px solid #1CAEDD!important}.city-page__form-tickets .tickets_people_dropdown .mdl-ripple{background-color:#1CAEDD!important}.city-page__form-tickets .tickets_people_dropdown .mdl-checkbox__box-outline{color:#1CAEDD!important}.city-page__form-tickets .tickets_people_dropdown .people-amount_class .is-checked .mdl-checkbox__box-outline{border:2px solid #1CAEDD!important}.city-page__form-tickets .tickets_people_dropdown .mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background-color:#1CAEDD!important}.city-page__form-tickets .tickets_people_dropdown .mdl-checkbox.is-checked .mdl-checkbox__box-outline{background-color:transparent;border:2px solid #1caedd!important}.city-page__form-hotels .search-but{color:#26A59A!important}.city-page__form-hotels .drop-down-list_item:hover{background-color:#26A59A!important}.city-page__form-hotels .hotels_people_dropdown .children-items_select i:hover,.city-page__form-hotels .hotels_people_dropdown .children-items_select:hover i,.city-page__form-hotels .hotels_people_dropdown i:hover{color:#26A59A!important}.city-page__form-auto .search-but{color:#5C6BC0!important}.city-page__form-auto .drop-down-list_item:hover{background-color:#5C6BC0!important}.city-page__form-auto i,.city-page__form-hotels i,.city-page__form-tickets i{color:#9d9d9d!important}.modal-form-showplace{background-color:#fff;position:fixed!important;width:964px;height:642px;z-index:99999;display:none}.modal_showplace_close{position:absolute;top:-10px;right:-55px;cursor:pointer}.modal_showplace_close i{color:#eee;font-size:48px!important}.city-page__calendar-price{width:100%;height:500px;background-color:#eee;margin-bottom:40px}.city__sidebar__menu{background-color:#fafafa;margin-top:32px;float:left;width:100%;padding:12px 0}.city__sidebar__menu a{display:block;text-align:left;padding:0!important}.city__sidebar__menu__item{height:32px;padding-top:0;padding-left:16px;cursor:pointer;position:relative;text-transform:none!important;font-size:16px;color:#212121!important}.city__sidebar__menu__item a{color:#212121!important}.city__sidebar__menu__item span{font-size:14px;color:#929292;font-family:RobotoRegular,Arial!important;position:relative;left:8px}.city__sidebar__menu__item:last-child{margin-bottom:0}.city__sidebar__menu__item--active{background-color:#E8E8E8}.cars-items-wrapper{width:100%;float:left;margin-top:32px!important}.cars-items-wrapper .cars__item{width:33.3333%;float:left}.cars-items-wrapper .cars__item img{width:auto;display:block;margin:auto}.cars-items-wrapper .cars__item span{margin:8px auto auto;display:block;padding-left:8px;padding-right:8px;font-family:RobotoRegular,Arial!important;font-size:17px}.cars-items-wrapper .cars__item:first-child{margin-right:0}.cars-items-wrapper .cars__item:first-child img{margin-left:30px}.cars-items-wrapper .cars__item:first-child span{text-align:left}.cars-items-wrapper .cars__item:last-child{margin-right:0}.cars-items-wrapper .cars__item:last-child img{margin-right:30px}.cars-items-wrapper .cars__item:last-child span{text-align:right}.city-page-form .ctrl-num{font-size:16px}.venues-no-select .city-page__showplace-maps~div .city-popular-excursions .city-popular-excursions__item:first-child{margin-top:16px!important}.city-popular-excursions{margin-top:28px;float:left;border-bottom:1px solid #eee;margin-bottom:0}.city-page__showplace{overflow:hidden;border-bottom:1px solid #eee}.info-content-9{margin-bottom:48px}.city-page__tab__item{position:relative}.city-page__tab__item__image,.city-page__tab__item__image__next,.city-page__tab__item__image__prev{z-index:999}.city-page__showplace__link{width:100%;height:100%;position:absolute;z-index:999}.h2-link+.city-popular-excursions__item{margin-top:0}.city-popular-excursions__item{overflow:hidden;position:relative;border-bottom:none;padding-bottom:0;margin-top:48px}.city-popular-excursions__item__link{display:block;width:100%;height:100%;position:absolute;z-index:99}.city-page__showplace__link-2{width:100%;height:100%;position:absolute}.city-popular-excursions__item__image{width:189px;height:126px;float:left;position:relative}.city-popular-excursions__item__image img{width:100%;height:100%}.city-popular-excursions__item__image a{width:189px!important;height:126px!important;margin:0;display:block}.city-popular-excursions__item:nth-child(4){border-bottom:none!important}.city-popular-excursions__item__image__next,.city-popular-excursions__item__image__prev{display:block;width:32px;height:64px;background-color:#000;position:absolute;opacity:.6;padding:0 2px 0 3px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.city-popular-excursions__item__image__next i,.city-popular-excursions__item__image__prev i{margin-top:20px;color:#fff}.city-popular-excursions__item__image__next:hover,.city-popular-excursions__item__image__prev:hover{opacity:1}.city-popular-excursions__item__image__prev{left:0;top:32px}.city-popular-excursions__item__image__next{right:0;top:32px}.city-popular-excursions__item__info{width:445px;float:left;padding-left:26px}.city-popular-excursions__item__info .unesco-icon{margin-left:16px;margin-top:-12px;height:40px;width:40px;display:block;background-repeat:no-repeat;background-position:0 10px}.city-popular-excursions__item__info p{color:#9d9d9d;margin-bottom:0!important}.city-popular-excursions__item__info__head{width:400px;padding-top:9px;overflow:hidden;top:-6px;position:relative}.city-popular-excursions__item__info__name{font-family:RobotoRegular,Arial!important;display:block;float:left!important;color:#212121!important;font-size:16px!important;text-transform:none!important;margin-top:-5px!important}.city-popular-excursions__item__info__name:hover{color:#3f51b5!important;cursor:pointer}.city-popular-excursions__item__info__type{display:block;float:left;color:#9d9d9d;font-size:16px;margin-top:6px;margin-bottom:8px;font-family:RobotoRegular,Arial!important}.orange-icon{color:#ff9800}.icon-h3{margin-top:6px!important;position:relative!important;top:6px!important;font-size:30px}.icon-h3-fontastic{font-size:20px;top:1px!important}.city-popular-excursions__item__image__wrapper{position:relative}.city-popular-excursions__item__image__wrapper .city-popular-excursions__item__image__wrapper__price{position:absolute;background:#db4437;color:#fff;margin:16px auto auto}.city-popular-excursions__item__image__wrapper .city-popular-excursions__item__image__wrapper__price span{color:#fff;display:block;font-size:18px;font-family:RobotoRegular,Arial!important;margin-top:10px}.allExcursions{text-transform:uppercase;color:#3f51b5;float:right;margin-top:0;font-size:14px}.allExcursions:hover{color:#3f51b5}.sidebar-map{margin-top:48px;float:left}.last-stories{margin-top:10px!important;float:left}.last-stories h2{font-size:22px}.last-stories_story{margin-bottom:32px;float:left;position:relative}.last-stories_story:last-child{margin-bottom:0!important}.last-stories_story_link-wrapper a{display:block;position:absolute;width:100%;height:100%}.last-stories{border-bottom:1px solid #eee}.last-stories_story_link-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.last-stories_story_main{float:left;width:238px;padding-left:16px}.last-stories_story_ava{width:64px;height:64px;float:left}.last-stories_story_main_name{color:#212121;font-family:RobotoRegular,Arial;font-size:16px}.last-stories_story_main_text{color:#9d9d9d!important;font-family:RobotoRegular,Arial;font-size:16px}.last-stories_story_main_info{margin-top:-15px;margin-left:80px;font-family:RobotoRegular,Arial;overflow:hidden;width:150px}.last-stories_story_main_info span{font-size:16px}.chto-vzyat-v-city{background:#fafafa;float:left;width:100%;padding:16px;height:66px;position:relative;margin-top:42px!important}.chto-vzyat-v-city a{position:absolute;width:100%;height:100%;left:0;top:0}.chto-vzyat-v-city__text{float:left;width:234px;padding-left:16px}.chto-vzyat-v-city__text span{display:block;font-family:RobotoRegular,Arial}.chto-vzyat-v-city__text span:first-child{color:#212121;margin-top:-6px;font-size:16px}.chto-vzyat-v-city__text span:last-child{color:#9d9d9d;font-size:14px;margin-top:6px}.chto-vzyat-icon{width:36px!important;height:32px;display:block;float:left}.dropList{width:400px}.arr-drop-list__select{border:1px solid #eee;background-color:#fff;position:relative;cursor:pointer;padding-left:0}.arr-drop-list__select span{display:block;float:left;margin-left:16px;font-family:RobotoRegular,Arial!important;font-size:16px;color:#9d9d9d}.arr-drop-list__select i{display:block;float:left;margin-left:16px;position:absolute;right:10px;top:8px}.arr-drop-list__select li{margin-top:3px!important;margin-bottom:0!important}.arr-drop-list__select input{width:298px!important}.arr-drop-list__select img{border:1px solid #eee}.arr-drop-list__select-city{color:#9d9d9d!important;left:-10px}.arr-drop-list__options{display:block;margin-top:1px;padding-left:0;z-index:999;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);overflow-y:scroll!important;overflow-x:hidden!important;background-color:#fff;width:100%;padding-top:16px;padding-bottom:16px}.arr-drop-list__options::-webkit-scrollbar{-webkit-appearance:none;width:7px}.arr-drop-list__options::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.arr-drop-list__options__option{height:auto;padding-top:8px;padding-bottom:8px;padding-left:16px;list-style:none;display:block;float:left;width:300px;font-family:RobotoRegular,Arial!important;font-size:16px}.arr-drop-list__options__option:hover{background-color:#ececec}.drop-list_country-item{margin-top:8px;margin-bottom:16px}.drop-list_country-item img{width:26px;height:18px;position:relative;display:block;float:left}.drop-list_country-item span{position:relative;display:block;float:left;line-height:0;margin-top:10px;margin-left:8px;color:#212121}.arr-drop-list__options__option img,.arr-drop-list__options__option span{z-index:9999}.arr-drop-list__select__clicker{width:100%;height:100%;position:absolute;top:0;cursor:pointer;z-index:99998}.arr-drop-list__options__section{font-family:RobotoRegular,Arial!important;font-size:16px;color:#9d9d9d;text-align:right;list-style:none;padding-left:16px}.arr-drop-list__options__section div:first-child{float:left;width:170px;height:10px;border-bottom:1px solid #eee}.arr-drop-list__options__section div:last-child{float:left;width:75px}.drop-list_country-item--selected{margin-top:5px}.arr-drop-list__select{height:42px;width:300px;margin-bottom:20px!important}.arr-drop-list__select input{padding-left:16px;font-family:RobotoRegular,Arial!important;font-size:16px;position:absolute;left:0;top:0;height:40px;z-index:99;display:block;outline:0;border:none}.arr-drop-list__select i{z-index:9999}.city-page__weather a.h2-link{margin-bottom:0!important;margin-top:0!important}.city-page-weather .city-page__weather{margin-top:0!important;margin-bottom:32px}.city-page-weather h1{margin-left:0!important}.city-page-weather .social-bottom{margin-top:48px}.weather-table{background:#eee;width:100%;text-align:center}.weather-table tr{height:48px}.weather-table tr td:first-child{text-align:left;padding-left:16px}.weather-table tr td{font-size:14px!important;border:1px solid #fff;padding-left:4px;padding-right:4px}.weather-table tr:first-child{background-color:#ffe368}.best-time-to-go{float:left;width:100%;margin-bottom:48px}.best-time-to-go__months{float:left}.best-time-to-go__months span{display:block;float:left;margin-left:28px;color:#9d9d9d;font-family:RobotoRegular,Arial!important}.best-time-to-go__months span:first-child{margin-left:8px}.best-time-to-go__scale{width:100%;float:left;height:4px;background:#eee;margin-top:4px;position:relative}.best-time-to-go__scale__inner{width:300px;height:4px;background-color:#009688;position:absolute}.best-time-to-go__name{font-family:RobotoRegular,Arial!important;margin-top:40px;display:block}.city-page__weather__more{margin-top:48px;margin-bottom:20px;float:left}.city__bottom__menu{background-color:#fafafa;overflow:hidden;margin-top:28px;margin-bottom:48px}.city__bottom__menu .city__bottom__menu__head{overflow:hidden;margin-left:16px;margin-top:24px}.city__bottom__menu .city__bottom__menu__head img{width:26px;height:18px;float:left}.city__bottom__menu .city__bottom__menu__head span{display:block;float:left;margin-left:16px;font-family:RobotoRegular,Arial!important;font-size:16px}.city__bottom__menu__column{float:left;width:50%;padding:12px 16px;margin-bottom:12px}.city__bottom__menu__column__item{margin-top:12px}.city__bottom__menu__column__item a{color:#1f1f1f!important}.city__bottom__menu__column__item a:hover{color:#3f51b5!important}.city__bottom__menu__column__item span{font-size:14px;color:#929292;font-family:RobotoRegular,Arial!important;position:relative;left:8px}.city__bottom__menu__column__item:last-child{margin-bottom:0}.reviews-h2{font-size:34px}.city-page .reviews-h2{margin-top:-6px!important}.tax-free{margin-bottom:48px}.tax-free h3{font-size:18px;font-family:RobotoMedium,Arial!important;margin-left:0;margin-top:40px}.tax-free ul{padding-left:20px!important;list-style-type:circle!important}.tax-free ul li{list-style-type:disc!important}.tax-free_column{float:left;width:50%;padding-right:80px;margin-top:22px}.tax-free_column span:first-child{color:#7fa2e3;font-size:36px;font-family:RobotoRegular,Arial!important}.tax-free_column span:last-child{color:#9d9d9d;font-size:16px;font-family:RobotoRegular,Arial!important;margin-top:24px;display:block}.exchange-rate-form{padding-left:16px;width:633px;height:84px;background-color:#cbdbfa}.exchange-rate-form span{display:block}.exchange-rate-form input{width:150px;height:42px;border:1px solid #eee;outline:0;padding-left:16px;font-size:16px;font-family:RobotoMedium,Arial!important;text-align:right;padding-right:16px}.exchange-rate-form .dropList,.exchange-rate-form input,.exchange-rate-form span{float:left;margin-top:21px}.exchange-rate-form span{font-size:24px;color:#212121;padding-top:12px;margin-left:28px;margin-right:28px}.exchange-rate-form .dropList{margin-left:30px!important;width:86px;border:1px solid #eee}.exchange-rate-form .dropList span{font-size:16px;font-family:RobotoMedium,Arial!important;margin-top:-3px!important;margin-left:-6px}.exchange-rate-form .dropList .arr-drop-list__select__clicker{left:0}.exchange-rate-form .arr-drop-list__options{padding-left:0!important;width:100px!important;left:-1px;top:40px!important}.exchange-rate-form__under{color:#9d9d9d;font-size:16px;font-family:RobotoRegular,Arial!important;margin-top:24px;margin-bottom:38px;display:block}.exchange-rate{margin-bottom:40px}.exchange-rate h3{font-size:18px;font-family:RobotoMedium,Arial!important;margin-left:0;margin-top:40px}.exchange-rate ul{padding-left:20px!important;list-style-type:circle!important}.exchange-rate ul li{list-style-type:disc!important}.city__money__column{width:33.3333333%;float:left;display:block;margin-top:22px;padding-left:22px;padding-right:22px}.city__money__column ul{margin-top:24px;padding-left:0!important}.city__money__column ul li{list-style:none!important;text-align:left;font-size:16px;font-family:RobotoRegular,Arial!important;color:#212121;margin-top:8px}.city__money__column__budget{color:#7fa2e3;font-size:36px;font-family:RobotoRegular,Arial!important}.city__money__column__budget-caption{color:#9d9d9d;font-size:16px;font-family:RobotoRegular,Arial!important;text-align:right;margin-right:29px}.city__money__table-link,.city__money__table-name,.city__money__table-price,.city__money__table-row{height:30px}.city__money__table-link span,.city__money__table-name span,.city__money__table-price span,.city__money__table-row span{display:block;float:left;font-size:16px;color:#212121;font-family:RobotoRegular,Arial!important}.city__money__table-name{float:left;width:385px}.city__money__table-name i{display:block;float:left;margin-top:-3px;margin-right:5px;color:#9d9d9d}.city__money__table-name i.fontastic-icon{font-size:24px;margin-top:1px}.city__money__table-name i.fontastic-icon--cigar{font-size:20px;margin-right:8px}.city__money__table-name i.fontastic-icon--water{font-size:22px;margin-right:8px;margin-top:-1px}.city__money__table-price{float:left;text-align:right}.city__money__table-price span{display:block;float:right;font-size:16px;color:#212121;font-family:RobotoRegular,Arial!important}.city__money__table-row{margin-top:12px}.city__money__table-row:first-child{margin-top:0}.city__money__table-row:last-child{margin-bottom:48px}.city__money__table-link{float:right;text-align:right}.city__money__table-link a{color:#3f51b5!important;text-transform:uppercase;font-size:14px}.exchange-rate-form input,.moneyDropList2__select span,.moneyDropList__select span{color:#212121!important}.country-page__weather__items{margin-top:28px}.country-page__weather__items__item{width:300px;min-height:48px;float:left;overflow:hidden;padding:15px 16px;position:relative}.country-page__weather__items__item a{display:block;position:absolute;width:100%;height:100%}.country-page__weather__items__item:nth-child(2n){margin-left:32px}.country-page__weather__items__item:hover{background-color:#fafafa;cursor:pointer}.country-page__weather__items__item__icon,.country-page__weather__items__item__name,.country-page__weather__items__item__t1,.country-page__weather__items__item__t2{width:40px;display:block;float:left;color:#9d9d9d;font-size:16px;font-family:RobotoRegular,Arial!important}.country-page__weather__items__item__icon,.country-page__weather__items__item__t1,.country-page__weather__items__item__t2{float:right;margin-left:12px}.country-page__weather__items__item__t1,.country-page__weather__items__item__t2{width:26px;font-size:14px}.country-page__weather__items__item__icon{margin-top:-2px;border:none!important;width:25px!important;height:25px;margin-left:0!important}.country-page__weather__items__item__name{width:auto;max-width:164px}.weather-xs-1{background-position:0 0}.weather-xs-2{background-position:-25px 0}.weather-xs-3{background-position:-50px 0}.weather-xs-4{background-position:-75px 0}.weather-xs-5{background-position:-100px 0}.weather-xs-6{background-position:-125px 0}.weather-xs-7{background-position:-150px 0}.weather-xs-8{background-position:-175px 0}.weather-xs-9{background-position:-200px 0}.weather-xs-10{background-position:-225px 0}.weather-xs-11{background-position:-250px 0}.city-page-h5,.country-page-h5{font-size:18px!important;font-family:RobotoRegular,Arial!important;color:#212121;margin-top:48px}.country-page__context{margin-top:30px;margin-bottom:16px}.putevoditel-visa-widget{width:100%;height:97px;background-color:#eee;margin-bottom:36px}.page-icon{width:52px;height:65px;background-color:#f1c40f;position:relative;float:left;border-radius:3px;margin-top:16px;margin-left:16px}.page-icon span{text-transform:uppercase;font-size:16px;font-family:RobotoRegular,Arial!important;color:#fff;display:block;position:absolute;top:24px;left:8px}.page-icon__corner{width:7px;height:7px;background-color:#eee;top:0;right:0;position:absolute;border:7px solid transparent;border-bottom:7px solid #f39c11;border-left:7px solid #f39c11}.putevoditel-visa-widget__about{color:#929292;font-size:22px;float:left;font-family:RobotoRegular,Arial!important;display:block;width:500px;margin-left:28px;margin-top:22px;line-height:26px!important}.visa-in-visa-text{font-family:RobotoRegular,Arial!important;color:#212121;font-size:16px;position:relative;top:-16px}.check-in-visa-text{color:#009688;margin-top:10px;display:inline-block;position:relative;top:0;top:5px}.zippy-container{float:left;margin-bottom:36px}.zippy-item-wrapper{border-bottom:1px solid #eee;overflow:hidden;padding-top:22px}.zippy-item-wrapper:first-child{border-top:1px solid #eee}.zippy-item-wrapper:last-child{border-bottom:1px solid #eee}.zippy-header{width:664px!important;height:auto;float:left;cursor:pointer;color:#3f51b5;font-size:16px;padding-bottom:20px}.zippy-content{height:auto;width:100%;float:left;padding-bottom:20px;padding-right:30px;display:none}.zippy-arrow{float:right;margin-top:0;color:#3f51b5}.zippy-content-inner{padding-left:16px;border-left:2px solid #eee}.country-music__another-countries{margin-bottom:34px;float:left}.country-music__another-countries .country-item{width:204px}.country-music__another-countries .country-item:nth-child(3n+1){margin-left:0;padding-left:0}.city-head-wrapper{float:left}.country-music__about{margin-bottom:48px}.country__cities,.country__curorts,.country__regions{margin-top:22px;margin-bottom:0;overflow:hidden;border-bottom:1px solid #eee;padding-bottom:4px}a.country__cities__all{width:100%;float:right;text-align:right;text-transform:uppercase;font-size:14px;color:#3f51b5;padding-bottom:0}a.country__cities__all:hover{color:#3f51b5}.country__cities__city{width:190px;margin-bottom:24px;position:relative}.country__cities__city:nth-child(3n - 1){margin-left:32px;margin-right:32px}.country__cities__city h3{font-size:18px;color:#212121;font-family:RobotoRegular,Arial!important;margin-left:0;margin-top:17px;margin-bottom:13px}.country__cities__city p{font-size:16px;color:#9d9d9d}.country__cities__city__link{width:100%;height:100%;position:absolute}.city-page__transport{margin-bottom:48px;float:left}.city-page__transport__item{width:189px;height:126px;float:left;margin-left:32px;margin-top:32px;background-color:#fafafa;position:relative}.city-page__transport__item:nth-child(3n-2){margin-left:0}.city-page__transport__item span{font-family:RobotoRegular,Arial!important;font-size:16px;left:0;right:0;top:67px;display:block;text-align:center;color:#212121;margin-top:16px}.city-page__transport__item i{left:0;right:0;top:32px;display:block;text-align:center;color:#929292;margin-top:32px}.city-page__transport__item a{display:block;position:absolute;width:100%;height:100%;z-index:999}.city-page__transport__item--auto .city-page__transport__item__name,.city-page__transport__item--avia .city-page__transport__item__name,.city-page__transport__item--transfer .city-page__transport__item__name{font-family:RobotoLight,Arial!important;top:16px;text-transform:uppercase;color:#fff;margin-top:16px}.city-page__transport__item--auto .city-page__transport__item__price,.city-page__transport__item--avia .city-page__transport__item__price,.city-page__transport__item--transfer .city-page__transport__item__price{margin-top:23px;font-size:22px;color:#fff;font-family:RobotoRegular,Arial!important}.city-page__transport__item--auto .city-page__transport__item__month,.city-page__transport__item--avia .city-page__transport__item__month,.city-page__transport__item--transfer .city-page__transport__item__month{font-size:14px;color:#fff;font-family:RobotoRegular,Arial!important;margin-top:11px}.city-page__transport__item--avia{background-color:#26a59a}.city-page__transport__item--auto{background-color:#5c6bc0}.city-page__transport__item--transfer{background-color:#ec407a}.translater{margin-top:48px}.translater .mdl-textfield__label{font-size:14px;font-family:RobotoRegular,Arial!important;font-weight:400!important;color:#9d9d9d}.translater .translater__invert-but{display:block;float:left;margin-left:48px;margin-top:8px;color:#929292}.translater__lang-from{float:left;padding-top:9px}.translater__lang-to{float:left;margin-left:48px;padding-top:9px}.translater-close i{color:#929292!important}.translater__select-lang,.translater__textareas{float:left;width:100%}.translater__textareas label{margin-bottom:0!important}.translater__textareas textarea{resize:none}.translater__textareas .mdl-textfield{width:293px}.translater__textareas .mdl-textfield__label{margin-top:0!important;top:16px!important}.translate-text-from,.translate-text-to{float:left;padding-top:0}.translate-text-from textarea{padding-top:16px;padding-right:32px!important;font-family:RobotoRegular,Arial!important}.translate-text-to{margin-left:48px}.translate-text-to textarea{width:293px;height:140px;border:none;padding:16px;background-color:#fafafa!important;font-family:RobotoRegular,Arial!important}.translater-close{display:none;position:absolute;right:0;top:15px;margin-left:16px!important}.translater__lang-from,.translater__lang-to{resize:none;width:220px}.translater__lang-from span,.translater__lang-to span{color:#333!important;font-family:RobotoRegular,Arial!important}.texttable{background-color:#eee;font-size:16px;font-family:RobotoRegular,Arial!important;margin-bottom:48px;margin-top:20px;float:left;width:100%}.texttable tr{font-family:RobotoRegular,Arial!important}.texttable tr td{font-family:RobotoRegular,Arial!important;border:1px solid #fff;padding-top:16px;padding-left:16px;padding-right:16px}.texttable tr td p{font-family:RobotoRegular,Arial!important}.translater-input{resize:none;padding-bottom:0}.city-page__place__gallery-amount span{margin-top:32px!important}.city-page__place__caption,.city-page__place__review{font-family:RobotoRegular,Arial!important;color:#9d9d9d;font-size:16px;display:inline-block}.city-page__place__review{display:block;margin-top:19px;float:left}.city-page__place__gallery__item .city-page__place__slider{margin-bottom:0!important}.city-page__place__slider{margin-top:14px;width:100%;height:423px;margin-bottom:26px;position:relative}.city-page__place__slider a{position:absolute;width:100%;height:100%;z-index:3}.city-page__place__slider .comments_comment_img{position:absolute}.city-page__place__slider-caption{margin-top:0;margin-bottom:4px}.city-page__place__slider__next,.city-page__place__slider__prev{position:absolute;background-color:#000;width:48px;height:122px;z-index:99;top:0;bottom:0;margin:auto;opacity:.5;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.city-page__place__slider__next:hover,.city-page__place__slider__prev:hover{opacity:1}.city-page__place__slider__next i,.city-page__place__slider__prev i{font-size:48px;color:#fff;top:37px;bottom:0;margin:auto;position:absolute}.city-page__place__slider__prev{left:0}.city-page__place__slider__next{right:0}.city-page__place__loupe{display:block;color:#fff;position:absolute;z-index:2;bottom:19px;right:10px;font-size:36px}.city-page-places .city-head-wrapper{float:left!important}.city-page-places .city-page__showplace-maps{float:left;margin-top:32px!important}.city-page-places h1{margin-left:0!important;display:block}.city-page-places .city-places-declaration{height:144px}.city-page-places .city-places-declaration a{display:block;left:0;position:absolute;width:100%;height:100%;z-index:999}.city-page-places .city-places-declaration i{color:#ff9800;display:block;float:left;margin-top:24px;margin-left:14px}.city-page-places .city-places-declaration h2{font-family:RobotoRegular,Arial!important;color:#333;font-size:24px;display:block;float:left;margin-left:8px;margin-top:38px;line-height:0;margin-bottom:27px}.city-page-places .city-places-declaration span{font-family:RobotoRegular,Arial!important;color:#333;font-size:16px;margin-left:48px;display:block!important;margin-top:3px!important}.city-page-places .city-popular-excursions{padding-bottom:0!important;border-bottom:none;margin-bottom:12px;margin-top:0!important}.city-page-places .city-popular-excursions__item{border-bottom:none!important;padding-bottom:0!important;margin-top:48px!important}.city-page-places .city-popular-excursions__item:last-child{padding-bottom:0}.city-page-places .bottom-line{border-bottom:1px solid #eee!important}.city-page-places hr{background-color:#eee;border:none;margin-top:34px}.city-page-places .city-places-categories__select{margin-bottom:0!important}.city-page-places .city-places-categories__select,.city-page-places .city-places-popular__select{float:left!important;padding-top:9px!important}.city-page-places .city-places-categories__select .places__categoriesselected,.city-page-places .city-places-popular__select .places__categoriesselected{color:#333}.city-page-places .city-places-categories__select .arr-drop-list__options,.city-page-places .city-places-popular__select .arr-drop-list__options{overflow:hidden!important}.city-page-places .city-places-categories__select .arr-drop-list__options{z-index:999999}.city-page-places .city-places-popular__select{margin-left:48px}.city-page-places .city-page__showplace-maps{margin-bottom:32px}.city-page__place__reviews-but{background-color:#009688;width:138px;height:34px;display:block;padding:8px;text-align:center;float:left;position:relative;margin-top:6px;cursor:pointer}.city-page__place__reviews-but a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.city-page__place__reviews-but span{color:#fff;text-transform:uppercase;font-family:RobotoRegular,Arial!important;font-size:14px}.city-page__place__slider-caption{float:right;text-align:right}.city-page__place__slider-caption span{font-family:RobotoRegular,Arial!important;color:#9d9d9d;font-size:16px}.city-page__place__article{margin-top:16px;margin-bottom:48px}.city-page__place__article h2{position:relative;top:-10px;margin-bottom:15px}.place__info-block{width:250px;padding:24px;background-color:#fafafa;float:right;margin-left:32px;position:relative}.place__info-block__unesco{font-family:RobotoRegular,Arial!important;color:#212121;font-size:14px;position:relative;left:10px;display:block}.place__info-block__unesco-wrapper{float:left;display:block}.place__info-block__where{display:block;float:left;font-size:14px;margin-top:0}.place__info-block__show-on-map{text-transform:uppercase;color:#3f51b5;font-size:14px;font-family:RobotoRegular,Arial!important;float:left;margin-top:-3px;cursor:pointer}.place__info-block__show-on-map:hover{color:#3f51b5}.place__info-block__about-error,.place__info-block__cite,.place__info-block__converter,.place__info-block__phone,.place__info-block__price,.place__info-block__schedule{float:left;margin-top:20px;font-family:RobotoRegular,Arial!important;font-size:14px}.place__info-block__converter{color:#9d9d9d;text-transform:uppercase;width:100px;display:block;margin-top:4px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.place__info-block__about-error{color:#9d9d9d;text-transform:uppercase;display:block;cursor:pointer;margin-top:32px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.place__info-block__cite,.place__info-block__cite:hover{color:#333}.place__info-block__about-error,.place__info-block__converter{left:-10px}.exchange-rate--places-page{position:absolute;right:0;top:310px;display:none}.exchange-rate--places-page .exchange-rate-form{width:452px;height:96px;background-color:#f8eabd;padding-top:32px;padding-bottom:32px;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);z-index:99999;position:relative}.exchange-rate--places-page .exchange-rate-form .moneyDropList2__select,.exchange-rate--places-page .exchange-rate-form .moneyDropList__select{width:67px;height:32px;margin:0 12px!important;padding-left:0!important;border:1px solid #eee}.exchange-rate--places-page .exchange-rate-form .moneyDropList2__select span,.exchange-rate--places-page .exchange-rate-form .moneyDropList__select span{padding-top:7px!important;padding-left:0!important;margin-left:12px}.exchange-rate--places-page .exchange-rate-form .moneyDropList2__select i,.exchange-rate--places-page .exchange-rate-form .moneyDropList__select i{top:4px;right:0;margin-right:0!important}.exchange-rate--places-page .exchange-rate-form input{width:100px!important;padding:8px;text-align:left;margin-left:12px;margin-top:0;margin-bottom:0;height:32px;border:#eee;border:1px solid #eee}.exchange-rate--places-page .exchange-rate-form input:first-child{margin-left:0!important}.exchange-rate--places-page .exchange-rate-form .exchange-rate-form_equality{margin:8px 12px 0;padding-top:0!important}.exchange-rate--places-page .exchange-rate-form .moneyDropList2__options,.exchange-rate--places-page .exchange-rate-form .moneyDropList__options{margin-top:-9px;margin-left:1px;width:81px!important}.close-exchange-rate-form,.places-page__error-close{position:absolute;top:-5px;right:-26px;color:#929292;cursor:pointer}.places-page__error{width:331px;height:232px;position:absolute;right:0;top:418px;background-color:#f8eabd;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);display:none}.places-page__error textarea{width:300px;height:144px;margin:32px auto auto;display:block;resize:none;padding:12px 16px;border:1px solid #eee;color:#9d9d9d;font-family:RobotoRegular,Arial!important}.places-page__error textarea:focus{outline:0}.places-page__error__validate-error{color:#db4437;font-family:RobotoRegular,Arial!important;position:absolute;left:16px;bottom:32px;font-size:14px}.places-page__error-send{right:16px;position:absolute;bottom:16px;text-transform:uppercase;font-size:14px;color:#3f51b5;font-family:RobotoRegular,Arial!important;cursor:pointer}.places-page__error__thank{background-color:#f8eabd;position:absolute;width:100%;height:100%;z-index:999;display:none}.places-page__error__thank p{padding:16px}.country__cities-and-countries .mdl-tabs__tab{width:50%;display:block;font-family:RobotoRegular,Arial!important;font-weight:400;font-size:16px;color:#9d9d9d}.country__cities-and-countries .mdl-tabs{margin-top:24px}.country__cities-and-countries .city-page__place__gallery-amount span{font-family:RobotoRegular,Arial!important;color:#212121;font-size:16px;margin-top:44px;display:block}.country__cities-and-countries .city-page__place__gallery-caption__name{color:#212121;font-family:RobotoRegular,Arial!important;font-size:16px;margin-top:8px;display:inline-block}.country__cities-and-countries .city-page__place__gallery-caption__source{color:#9d9d9d;font-family:RobotoRegular,Arial!important;font-size:16px;margin-top:12px;display:inline-block}.country__cities-and-countries .is-active{color:#3f51b5!important;text-decoration:none}.lb-image:hover{cursor:default}.country-cities-tabs{margin-top:32px}.city-page__place__gallery-amount span{font-family:RobotoRegular,Arial!important;color:#212121;font-size:16px;display:block}.city-page__place__gallery-caption__name{color:#212121;font-family:RobotoRegular,Arial!important;font-size:16px;margin-top:8px;display:inline-block}.city-page__place__gallery-caption__source{color:#9d9d9d;font-family:RobotoRegular,Arial!important;font-size:16px;margin-top:12px;display:inline-block}.is-active{color:#3f51b5!important;text-decoration:none}.country__cities-and-countries .country__cities,.country__cities-and-countries .country__regions{border-bottom:none}.city-page__place__gallery .comments_comment_img{display:block}.kitchen-table{margin-bottom:48px}.kitchen-table table,.souvenir-table table{padding:0}.kitchen-table img,.souvenir-table img{width:240px;height:160px}.kitchen-table td:nth-child(2),.souvenir-table td:nth-child(2){padding:0 0 0 16px!important}.kitchen-table td,.souvenir-table td{vertical-align:top}.kitchen-table td h2,.souvenir-table td h2{margin-top:-5px!important;margin-bottom:16px}.kitchen-table .hr,.souvenir-table .hr{height:24px;width:100%;margin-top:24px;border-top:1px solid #eee}.souvenir-table table tbody tr td p:nth-child(2){margin-bottom:-8px}.info-content-14{margin-bottom:32px}.mdl-button{font-family:RobotoRegular,Arial!important}.main_vert-banner-wrapper{margin-top:48px;position:relative;z-index:999}.vert-banner--main{width:300px;height:500px;position:absolute!important}.main_hor-banner{height:300px;margin-top:28px;background-color:#eee}.vert-banner{width:300px;height:500px;float:left;margin-top:48px;background-color:#eee}.vert-banner-wrapper{height:100px;position:relative}.where-to-go{width:300px;height:400px;margin-top:48px;background-color:#3f51b5!important}.context{width:300px;height:250px;background-color:#eee!important;float:left;margin-top:48px}.context--100{width:100%!important}.context--main{width:300px;background-color:#eee!important;float:left;margin-top:0!important}.more-nodes-but{width:100%;height:72px;background-color:#eee;margin-bottom:32px;margin-top:48px;border:none;font-size:24px;color:#929292}.more-nodes-but:hover{background-color:#9d9d9d;color:#fff}.more-nodes-but:active{background-color:#787878}.more-nodes-but:focus{outline:0}.all-reviews-but,.comments_comment_main_edit,.comments_comment_main_head,.social_but-amount,.social_text{font-family:RobotoRegular,Arial!important}.sidebar_context{float:left;height:auto;width:300px;margin-top:48px}ul.breadcrumbs{list-style:none;background-color:#fafafa;padding:0;margin-top:96px;margin-bottom:-14px;height:42px}ul.breadcrumbs li.breadcrumbs__item:first-child a{margin-left:0}ul.breadcrumbs li.breadcrumbs__item a{margin-left:10px;font-family:RobotoRegular,Arial!important;font-size:16px;color:#9d9d9d;float:left;display:block;height:42px!important;padding:10px 8px}ul.breadcrumbs li.breadcrumbs__item a:hover{background-color:#E7E7E7}ul.breadcrumbs li.breadcrumbs__item i{display:block;float:left;color:#9d9d9d;margin-left:10px;margin-top:12px;font-size:20px;cursor:default}.breadcrumbs__item--active span{margin-top:10px}.city_drop-list{width:300px;padding-left:0;margin-top:0;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.city_drop-list .arr-drop-list__options{width:298px}.margin-top-minus-26{margin-top:-26px!important}.margin-top-25{margin-top:25px}.lb-next,.lb-prev,.select-none{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.article_text-wrapper .h320 img{margin-top:0!important;margin-bottom:16px}.article_text-wrapper .kstati,.article_text-wrapper .sovet{background-color:#eee!important;font-family:RobotoRegular,Arial!important;font-size:16px;padding:16px;float:none!important;margin-top:32px;margin-bottom:32px}.city-page .main-content{min-height:800px}.kstati,.sovet{background-color:#eee!important;font-family:RobotoRegular,Arial!important;font-size:16px;padding:16px;width:100%!important;float:none!important}input{border-radius:0!important}@font-face{font-family:RobotoBold;src:url(../fonts/RobotoBold/RobotoBold.eot);src:url(../fonts/RobotoBold/RobotoBold.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoBold/RobotoBold.woff) format("woff"),url(../fonts/RobotoBold/RobotoBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:RobotoRegular;src:url(../fonts/RobotoRegular/RobotoRegular.eot);src:url(../fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:RobotoMedium;src:url(../fonts/RobotoMedium/RobotoMedium.eot);src:url(../fonts/RobotoMedium/RobotoMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoMedium/RobotoMedium.woff) format("woff"),url(../fonts/RobotoMedium/RobotoMedium.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:RobotoLight;src:url(../fonts/RobotoLight/RobotoLight.eot);src:url(../fonts/RobotoLight/RobotoLight.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoLight/RobotoLight.woff) format("woff"),url(../fonts/RobotoLight/RobotoLight.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:arrivo;src:url(../fonts/icons/arrivo.eot);src:url(../fonts/icons/arrivo.eot?#iefix) format("embedded-opentype"),url(../fonts/icons/arrivo.woff) format("woff"),url(../fonts/icons/arrivo.ttf) format("truetype");font-style:normal;font-weight:400}.footer{background-color:#333;height:370px}.footer .footer_logo img{display:block;margin:30px auto auto}.footer .footer_social_icons{width:370px;margin:auto;padding-left:0}.footer .footer_social_icons_icon{display:block;width:48px;height:48px;float:left;margin-left:32px;margin-top:48px;background-image:url(../images/footer-social.jpg)}.footer .footer_social_icons_icon:first-child{margin-left:0!important}.footer .footer_social_icons_icon a{display:block;width:100%;height:100%}.footer .footer_social_icons_icon:hover{background-position-y:0}.footer .vkontakte{background-position:0 0}.footer .facebook{background-position:-48px 0}.footer .twitter{background-position:-96px 0}.footer .odnoklassniki{background-position:-144px 0}.footer .mailru{background-position:-192px 0}.footer .rss{background-position:-240px 0}.footer .footer_menu_items{padding-left:0;list-style:none;margin-top:50px}.footer .footer_menu_items_item{display:block;float:left;margin-left:62px;color:#898989;font-size:18px;font-family:RobotoRegular,Arial}.footer .footer_menu_items_item:hover a{color:#fff}.footer .footer_menu_items_item:first-child{margin-left:16px!important}.footer .footer_menu_items_item a{color:#898989;font-size:18px;font-family:RobotoRegular,Arial}.footer .footer_mess span{color:#898989;font-size:14px;font-family:RobotoRegular,Arial;display:block;text-align:center;margin-top:20px}.footer .footer_counters{width:192px;margin:36px auto auto}.footer .footer_counters_articles{width:88px;height:31px;display:block;margin:0 auto;background-color:#999}.footer .footer_counters_articles_dollar{background-color:#606060;box-sizing:border-box;height:31px;width:20px;padding-top:7px;padding-left:1px;float:left}.footer .footer_counters_articles_dollar i{color:#999;font-size:18px}.footer .footer_counters_articles_main{float:left;padding:6px 8px;font-size:14px;font-family:RobotoRegular,Arial}.sidebar__form{width:300px;height:500px}.sidebar__form .hasDatepicker{cursor:pointer}.sidebar_form__head{position:relative;width:300px;float:left;height:155px}.sidebar_form__head h2{color:#fff!important;font-family:RobotoLight,Arial;font-weight:400;position:absolute;top:89px;left:16px;display:block;font-size:36px}.sidebar__form__main{position:relative;float:left;padding:16px;height:268px;box-sizing:border-box}.sidebar__form__main h2{color:#fff!important;font-family:RobotoLight,Arial;font-weight:400;display:block;font-size:18px;margin-top:-12px;line-height:21px}.sidebar__form__main__form{width:100%}.sidebar__form__main__form span{color:#fff;font-family:RobotoLight,Arial;font-weight:400;font-size:12px}.sidebar__form__main__form .drop-down-list{width:100%!important;margin-left:-1px;display:none}.sidebar__form__main__form .drop-down-list span{font-size:14px!important}.sidebar__form__main__form .drop-down-list .drop-down-list_item{width:100%!important;min-width:100px!important}.sidebar__form__main__form .drop-down-list_item{width:100%!important}.sidebar__form__main__form .drop-down-list_item--selected,.sidebar__form__main__form .drop-down-list_item:hover{background-color:#3ebbe3!important}#sidebar-hotelsPeopleAmount,#sidebar-peopleAmountAdult{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.sidebar__form .mdl-textfield__label{font-weight:100}.sidebar__form .mdl-textfield{margin-top:-6px;width:100%!important;font-family:RobotoLight,Arial!important}.sidebar__form .mdl-textfield.is-dirty,.sidebar__form .mdl-textfield.is-focused{width:100%!important}.sidebar__form .mdl-textfield.is-dirty .mdl-textfield__label,.sidebar__form .mdl-textfield.is-focused .mdl-textfield__label{color:#c7e9f4!important;font-weight:100 important}.sidebar__form .mdl-textfield__input{width:100%!important;color:#fff!important;font-size:18px!important;font-family:RobotoLight,Arial!important;border-bottom:1px solid #3ebbe3!important;padding-bottom:2px}.sidebar__form .mdl-textfield__label{width:100%;font-family:RobotoLight,Arial!important;color:#c7e9f4!important;padding:0!important;margin:0!important}.sidebar__form .mdl-textfield__label:after{background-color:#c7e9f4!important}.sidebar__form .sidebar_form-avia__dates{float:left;margin-top:8px}.sidebar__form .sidebar_form__fly-in-date,.sidebar__form .sidebar_form__fly-out-date{width:60px;float:left;margin-top:0!important}.sidebar__form .sidebar_form__fly-in-date input,.sidebar__form .sidebar_form__fly-out-date input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sidebar__form .sidebar_form__fly-in-date{margin-left:8px}.sidebar__form .sidebar__form__main__form-tire{background-color:#fff;width:11px;height:1px;display:block;float:left;margin-top:32px;margin-left:8px}.sidebar__form .sidebar_form__footer{float:left;width:300px;height:78px}.sidebar__form .sidebar_form__footer button{background-color:#fff;width:265px;margin:16px auto auto;display:block;height:46px;font-size:18px;color:#0ea7e2;font-family:RobotoMedium,Arial!important;font-weight:400!important}.sidebar__form .sidebar_form__footer button:hover{background-color:#eee}.sidebar__form .sidebar_form__footer button .mdl-button__ripple-container span{width:400px!important;height:400px!important}.sidebar__form .sidebar_tickets_people_dropdown{right:0!important;padding:16px!important;margin-top:32px}.sidebar__form .sidebar_tickets_people_dropdown span{font-family:RobotoLight,Arial!important;font-size:16px;float:left}.sidebar__form .sidebar_tickets_people_dropdown i{color:#9d9d9d!important}.sidebar__form .sidebar_tickets_people_dropdown i:hover{color:#1CAEDD!important}.sidebar__form .sidebar_form__people-amount{float:left;position:relative;margin-left:55px;font-family:RobotoLight,Arial!important;margin-top:-8px}.sidebar__form .sidebar_form__people-amount input{width:66px!important;border:none!important;border-bottom:1px solid #3ebbe3!important;background-color:transparent!important;padding-bottom:0!important;margin-top:7px;color:#fff;float:right;font-family:RobotoLight,Arial!important;font-size:18px;cursor:pointer;text-align:left!important}.sidebar__form .sidebar_form__people-amount .sidebar_form__people-amount-arr{color:#fff!important;margin:0!important;position:absolute;right:-8px;top:28px;cursor:pointer;font-weight:400!important;width:100px;text-align:right}.sidebar__form .sidebar_form__people-amount .sidebar_people-amount_class input{color:red!important}.sidebar__form .sidebar_hotels_people_dropdown,.sidebar__form .sidebar_tickets_people_dropdown,.sidebar__form .tours_people_dropdown{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:198px;position:absolute;background-color:#fefefe;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);z-index:99;padding:16px;left:1px;display:none}.sidebar__form .sidebar_hotels_people_dropdown .minus:hover,.sidebar__form .sidebar_hotels_people_dropdown .plus:hover,.sidebar__form .sidebar_tickets_people_dropdown .minus:hover,.sidebar__form .sidebar_tickets_people_dropdown .plus:hover,.sidebar__form .tours_people_dropdown .minus:hover,.sidebar__form .tours_people_dropdown .plus:hover{color:#ff9800}.sidebar__form .sidebar_hotels_people_dropdown,.sidebar__form .sidebar_tickets_people_dropdown{left:-115px!important}.sidebar__form .sidebar_hotels_people_dropdown{margin-top:32px;margin-left:-1px}.sidebar__form .sidebar_people-amount_adult,.sidebar__form .sidebar_people-amount_children{float:left}.sidebar__form .sidebar_people-amount_adult>span,.sidebar__form .sidebar_people-amount_children>span{float:left;font-size:16px!important;color:#212121!important;font-family:RobotoLight,Arial!important}.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_adult_control,.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_children_control,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_adult_control,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_children_control{float:right!important;margin-left:3px}.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_adult_control_num,.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_children_control_num,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_adult_control_num,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_children_control_num{display:block;float:left;color:#212121!important;margin-left:5px!important;font-family:RobotoLight,Arial!important}.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_adult_control_minus,.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_children_control_minus,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_adult_control_minus,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_children_control_minus{margin-left:0}.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_adult_control_plus,.sidebar__form .sidebar_people-amount_adult .sidebar_people-amount_children_control_plus,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_adult_control_plus,.sidebar__form .sidebar_people-amount_children .sidebar_people-amount_children_control_plus{margin-left:5px!important}.sidebar__form .sidebar_people-amount_adult i.sidebar_people-amount_adult_control_minus,.sidebar__form .sidebar_people-amount_adult i.sidebar_people-amount_adult_control_plus,.sidebar__form .sidebar_people-amount_adult i.sidebar_people-amount_children_control_minus,.sidebar__form .sidebar_people-amount_adult i.sidebar_people-amount_children_control_plus,.sidebar__form .sidebar_people-amount_children i.sidebar_people-amount_adult_control_minus,.sidebar__form .sidebar_people-amount_children i.sidebar_people-amount_adult_control_plus,.sidebar__form .sidebar_people-amount_children i.sidebar_people-amount_children_control_minus,.sidebar__form .sidebar_people-amount_children i.sidebar_people-amount_children_control_plus{color:#9d9d9d;position:inherit;font-size:30px;display:block;float:left;margin-top:-4px!important;cursor:pointer}.sidebar__form .sidebar_people-amount_adult i.sidebar_people-amount_adult_control_minus,.sidebar__form .sidebar_people-amount_adult i.sidebar_people-amount_children_control_minus,.sidebar__form .sidebar_people-amount_children i.sidebar_people-amount_adult_control_minus,.sidebar__form .sidebar_people-amount_children i.sidebar_people-amount_children_control_minus{margin-left:1px}.sidebar__form .sidebar_people-amount_children{margin-top:16px;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:16px}.sidebar__form .sidebar_people-amount_children span{color:#212121!important;font-family:Robotolight,Arial!important}.sidebar__form .sidebar_people-amount_children span.people-amount_children_header{color:#9d9d9d!important;font-family:Robotolight,Arial!important}.sidebar__form .sidebar_people-amount_children .sidebar_under-2-years{float:left;width:100%;margin-top:12px}.sidebar__form .sidebar_people-amount_adult,.sidebar__form .sidebar_people-amount_children .sidebar_under-12-years{float:left;width:100%;margin-top:5px}.sidebar__form .sidebar_people-amount_class{float:left}.sidebar__form .sidebar_people-amount_class .mdl-checkbox__label{color:#9d9d9d;font-family:RobotoRegular,Arial!important}.sidebar__form .sidebar_people-amount_class .is-checked .mdl-checkbox__tick-outline{background-color:#ff9800!important}.sidebar__form .sidebar_people-amount_class .is-checked .mdl-checkbox__box-outline{border:2px solid #ff9800!important}.sidebar__form .sidebar_people-amount_class .mdl-ripple{background-color:#ff9800!important}.sidebar__form .sidebar_people-amount_class .mdl-checkbox__box-outline{color:#1CAEDD!important}.sidebar__form .sidebar_people-amount_class .people-amount_class .is-checked .mdl-checkbox__box-outline{border:2px solid #1CAEDD!important}.sidebar__form .sidebar_people-amount_class .mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background-color:#1CAEDD!important}.sidebar__form .sidebar_people-amount_class .mdl-checkbox.is-checked .mdl-checkbox__box-outline{background-color:transparent;border:2px solid #1caedd!important}.sidebar__form input.validate-error{border-bottom:2px solid #db4437}.sidebar__form .sidebar_validate-error-message{position:absolute!important;bottom:-20px;left:0;width:100%;font-size:14px!important;color:#db4437!important}.sidebar__form input::-ms-clear{display:none}.sidebar-tickets-fly-in-city_drop-down-list,.sidebar-tickets-fly-out-city_drop-down-list{display:none}.sidebar__form--aviasales{background-color:#16abdd}.sidebar__form--aviasales .drop-down-list .drop-down-list_item--selected{background-color:#3ebbe3!important}.sidebar__form--aviasales .validate-error-message{color:#ec407a!important;top:50px!important}.sidebar__form--aviasales .sidebar_form__head{background-image:url(../images/sidebar-form-avia.jpg)}.sidebar__form--aviasales .sidebar__form__main{background-image:url(../images/sidebar-form-avia-back.jpg)}.sidebar__form--aviasales button{color:#0ea7e2;background-color:#eee}.sidebar__form--aviasales .sidebar_people-amount_class .mdl-ripple{background-color:#1CAEDD!important}.sidebar__form--cars .drop-down-list .drop-down-list_item--selected,.sidebar__form--cars .drop-down-list_item--selected,.sidebar__form--cars .drop-down-list_item:hover{background-color:#353262!important}.sidebar__form--cars .mdl-textfield__label{overflow:visible!important}.sidebar__form--cars .validate-error-message{color:#ec407a!important;top:50px!important}.sidebar__form--cars .sidebar_form__head{background-image:url(../images/sidebar-form-cars.jpg);height:221px}.sidebar__form--cars .sidebar_form__head h2{font-size:36px!important;color:#282643!important;left:15px;top:-10px!important}.sidebar__form--cars .sidebar__form__main{background-color:#444685!important;height:202px;width:100%}.sidebar__form--cars button{color:#0ea7e2;background-color:#eee}.sidebar__form--cars .sidebar_people-amount_class .mdl-ripple{background-color:#1CAEDD!important}.sidebar__form--cars .sidebar_form__footer{background-color:#353262}.sidebar__form--cars .sidebar_form__footer button{color:#282643;font-weight:400;font-family:RobotoMedium,Arial!important}.sidebar__form--cars .mdl-textfield__input{border-bottom:1px solid #8d8fd2!important}.sidebar__form--cars .sidebar__form-cars__main__form-tire{float:left;display:block;width:100px}.sidebar__form--cars .date-from-city{width:60px;float:left}.sidebar__form--cars .date-from-city input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sidebar__form--cars .date-to-city{width:60px;float:left;margin-left:8px}.sidebar__form--cars .date-to-city input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sidebar__form--cars .mdl-textfield.is-dirty .mdl-textfield__label,.sidebar__form--cars .mdl-textfield.is-focused .mdl-textfield__label,.sidebar__form--cars .mdl-textfield__label{color:#aeb0f0!important}.sidebar__form--cars .mdl-textfield__label:after{background-color:#fff!important}.sidebar__form--cars .sidebar__form__main__form-tire{margin-left:8px}.sidebar__form--hotels .drop-down-list .drop-down-list_item--selected{background-color:#0b7869!important}.sidebar__form--hotels .ctrl-num{font-size:16px}.sidebar__form--hotels .from-city{margin-top:0!important}.sidebar__form--hotels .date-from-city,.sidebar__form--hotels .date-to-city,.sidebar__form--hotels .sidebar_form__people-amount{margin-top:8px}.sidebar__form--hotels .sidebar__form__main__form-tire{margin-top:40px}.sidebar__form--hotels .sidebar__form__main{padding-top:10px!important}.sidebar__form--hotels .sidebar_form__people-amount{margin-top:0;margin-left:55px}.sidebar__form--hotels .sidebar_form__people-amount input{border-bottom:1px solid #93ece4!important}.sidebar__form--hotels .date-from-city input,.sidebar__form--hotels .date-to-city input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sidebar__form--hotels .sidebar_form__people-amount-arr{color:#fff!important;margin:0!important;position:absolute;right:-8px;top:28px;cursor:pointer;font-weight:400!important;width:30px}.sidebar__form--hotels .people-amount_adult:nth-child(2){margin-top:17px}.sidebar__form--hotels .people-amount_adult_control .people-amount_adult_control_minus:hover,.sidebar__form--hotels .people-amount_adult_control .people-amount_adult_control_plus:hover{color:#0B7869}.sidebar__form--hotels .under17{color:#9d9d9d!important;font-size:14px!important;margin-top:12px;width:100px}.sidebar__form--hotels .people-amount_children{border-bottom:none;padding-bottom:0;margin-bottom:10px}.sidebar__form--hotels .sidebar_children-items{border-top:1px solid #eee!important;float:left;width:100%;color:#9d9d9d!important;font-size:16px!important;padding-top:10px}.sidebar__form--hotels .sidebar_children-items span{color:#9d9d9d!important;font-size:16px;font-family:RobotoRegular,Arial}.sidebar__form--hotels .sidebar_children-items select{border:none!important;cursor:pointer;margin-top:10px;outline:0;width:120px;z-index:9999!important;display:block;float:left;font-family:RobotoLight,Arial}.sidebar__form--hotels .children-items_select{position:relative;z-index:0!important;width:90px;overflow:hidden;color:#212121;font-family:RobotoRegular,Arial;font-size:16px;float:left;margin-top:0}.sidebar__form--hotels .children-items_select:hover i{color:#0B7869!important}.sidebar__form--hotels .children-items_select i{top:10px;position:absolute;color:#212121;right:5px;display:block}.sidebar__form--hotels .children-items_select div{position:relative;background:0 0}.sidebar__form--hotels .children-items_select select{background:0 0}.sidebar__form--hotels .drop-down-list_item--selected,.sidebar__form--hotels .drop-down-list_item:hover{background-color:#353262!important}.sidebar__form--hotels .mdl-textfield__label{overflow:visible!important}.sidebar__form--hotels .validate-error-message{color:#ec407a!important;top:50px!important}.sidebar__form--hotels .sidebar_form__head{background-image:url(../images/sidebar-form-hotels.jpg);height:250px}.sidebar__form--hotels .sidebar_form__head h2{font-size:36px!important;left:15px;top:-10px!important;color:#fff!important}.sidebar__form--hotels .sidebar_form__head span{top:57px!important;left:16px!important;font-size:18px;font-family:RobotoLight,Arial!important;font-weight:400!important;color:#fff!important;display:block;position:absolute}.sidebar__form--hotels .sidebar__form__main{background-color:#29a79c!important;height:172px;width:100%}.sidebar__form--hotels button{color:#0ea7e2;background-color:#eee}.sidebar__form--hotels .sidebar_people-amount_class .mdl-ripple{background-color:#1CAEDD!important}.sidebar__form--hotels .sidebar_form__footer{background-color:#0b7869}.sidebar__form--hotels .sidebar_form__footer button{color:#0b7869;font-weight:400;font-family:RobotoMedium,Arial!important}.sidebar__form--hotels .mdl-textfield__input{border-bottom:1px solid #93ece4!important}.sidebar__form--hotels .sidebar__form-cars__main__form-tire{float:left;display:block;width:100px}.sidebar__form--hotels .date-from-city{width:60px;float:left}.sidebar__form--hotels .date-to-city{width:60px;float:left;margin-left:8px}.sidebar__form--hotels .mdl-textfield.is-dirty .mdl-textfield__label,.sidebar__form--hotels .mdl-textfield.is-focused .mdl-textfield__label,.sidebar__form--hotels .mdl-textfield__label{color:#93ece4!important}.sidebar__form--hotels .mdl-textfield__label:after{background-color:#fff!important}.sidebar__form--hotels .sidebar__form__main__form-tire{margin-left:8px}.sidebar__form--hotels .drop-down-list_item--selected,.sidebar__form--hotels .drop-down-list_item:hover{background-color:#0b7869!important}.sidebar-form-avia-calendar .ui-datepicker-calendar td .ui-state-active,.sidebar-form-avia-calendar .ui-datepicker-calendar td a:hover{background-color:#16abdd!important}.sidebar-form-avia-calendar .ui-datepicker-next:hover,.sidebar-form-avia-calendar .ui-datepicker-prev:hover{background:#16abdd!important}.sidebar-form-auto-calendar .ui-datepicker-calendar td .ui-state-active,.sidebar-form-auto-calendar .ui-datepicker-calendar td a:hover{background-color:#353262!important}.sidebar-form-auto-calendar .ui-datepicker-next:hover,.sidebar-form-auto-calendar .ui-datepicker-prev:hover{background:#353262!important}.sidebar-form-hotels-calendar .ui-datepicker-calendar td .ui-state-active,.sidebar-form-hotels-calendar .ui-datepicker-calendar td a:hover{background-color:#0b7869!important}.sidebar-form-hotels-calendar .ui-datepicker-next:hover,.sidebar-form-hotels-calendar .ui-datepicker-prev:hover{background:#0b7869!important}.horizontal__form{width:100%;height:300px;position:relative}.horizontal__form .drop-down-list{margin-left:-1px;display:none}.horizontal__form .drop-down-list span{font-size:14px;font-family:RobotoLight,Arial!important}.horizontal__form button{background-color:#fff;width:265px;margin:32px auto auto!important;display:block;height:46px;font-size:18px;color:#0ea7e2;font-family:RobotoMedium,Arial!important;font-weight:400!important}.horizontal__form button:hover{background-color:#eee}.horizontal__form button .mdl-button__ripple-container span{height:400px!important;margin:0!important;display:block}.horizontal__form button .mdl-button__ripple-container span span{background-color:red}.horizontal__form .horizontal_form__people-amount{float:left;position:relative;font-family:RobotoLight,Arial!important;margin-top:6px;margin-left:48px!important;height:70px}.horizontal__form .horizontal_form__people-amount input{width:262px!important;border:none!important;border-bottom:1px solid #3ebbe3!important;background-color:transparent!important;padding-bottom:0!important;margin-top:7px;color:#fff;float:right;font-family:RobotoMedium,Arial!important;font-size:18px;cursor:pointer}.horizontal__form .horizontal_form__people-amount .horizontal_form__people-amount-arr{color:#fff!important;margin:0!important;position:absolute;right:-8px;top:28px;cursor:pointer;font-weight:400!important;width:270px;text-align:right;-webkit-user-select:none!important}.horizontal__form .horizontal_form__people-amount .horizontal_people-amount_class input{color:red!important}.horizontal__form .mdl-textfield{margin-top:-6px;width:262px!important;font-family:RobotoLight,Arial!important;float:left}.horizontal__form .mdl-textfield__label{font-weight:100!important}.horizontal__form .mdl-textfield.is-dirty,.horizontal__form .mdl-textfield.is-focused{width:262px!important}.horizontal__form .mdl-textfield.is-dirty .mdl-textfield__label,.horizontal__form .mdl-textfield.is-focused .mdl-textfield__label{color:#c7e9f4!important;font-weight:100 important}.horizontal__form .mdl-textfield__input{width:262px!important;color:#fff!important;font-size:18px!important;font-family:RobotoLight,Arial!important;border-bottom:1px solid #3ebbe3!important;padding-bottom:2px}.horizontal__form .mdl-textfield__label{font-family:RobotoLight,Arial!important;color:#c7e9f4!important;padding:0!important;margin:0!important}.horizontal__form .mdl-textfield__label:after{background-color:#c7e9f4!important}.horizontal__form .horizontal_people-amount_adult,.horizontal__form .horizontal_people-amount_children{float:left}.horizontal__form .horizontal_people-amount_adult>span,.horizontal__form .horizontal_people-amount_children>span{float:left;font-size:16px!important;color:#212121!important;font-family:RobotoRegular,Arial!important}.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_adult_control,.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_children_control,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_adult_control,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_children_control{float:right!important;margin-left:3px}.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_adult_control_num,.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_children_control_num,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_adult_control_num,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_children_control_num{display:block;float:left;color:#212121!important;margin-left:5px!important;font-family:RobotoLight,Arial!important}.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_adult_control_minus,.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_children_control_minus,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_adult_control_minus,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_children_control_minus{margin-left:0}.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_adult_control_plus,.horizontal__form .horizontal_people-amount_adult .horizontal_people-amount_children_control_plus,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_adult_control_plus,.horizontal__form .horizontal_people-amount_children .horizontal_people-amount_children_control_plus{margin-left:5px!important}.horizontal__form .horizontal_people-amount_adult i.horizontal_people-amount_adult_control_minus,.horizontal__form .horizontal_people-amount_adult i.horizontal_people-amount_adult_control_plus,.horizontal__form .horizontal_people-amount_adult i.horizontal_people-amount_children_control_minus,.horizontal__form .horizontal_people-amount_adult i.horizontal_people-amount_children_control_plus,.horizontal__form .horizontal_people-amount_children i.horizontal_people-amount_adult_control_minus,.horizontal__form .horizontal_people-amount_children i.horizontal_people-amount_adult_control_plus,.horizontal__form .horizontal_people-amount_children i.horizontal_people-amount_children_control_minus,.horizontal__form .horizontal_people-amount_children i.horizontal_people-amount_children_control_plus{color:#9d9d9d;position:inherit;font-size:30px;display:block;float:left;margin-top:-4px!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.horizontal__form .horizontal_people-amount_adult i.horizontal_people-amount_adult_control_minus,.horizontal__form .horizontal_people-amount_adult i.horizontal_people-amount_children_control_minus,.horizontal__form .horizontal_people-amount_children i.horizontal_people-amount_adult_control_minus,.horizontal__form .horizontal_people-amount_children i.horizontal_people-amount_children_control_minus{margin-left:1px}.horizontal__form .horizontal_people-amount_children{margin-top:16px;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:16px}.horizontal__form .horizontal_people-amount_children span{color:#212121!important;font-family:RobotoRegular,Arial!important}.horizontal__form .horizontal_people-amount_children span.people-amount_children_header{color:#9d9d9d!important;font-family:RobotoRegular,Arial!important}.horizontal__form .horizontal_people-amount_children .horizontal_under-2-years{float:left;width:100%;margin-top:12px}.horizontal__form .horizontal_people-amount_adult,.horizontal__form .horizontal_people-amount_children .horizontal_under-12-years{float:left;width:100%;margin-top:5px}.horizontal__form .horizontal_people-amount_class{float:left}.horizontal__form .horizontal_people-amount_class .mdl-checkbox__label{color:#9d9d9d;font-family:RobotoRegular,Arial!important}.horizontal__form .horizontal_people-amount_class .is-checked .mdl-checkbox__tick-outline{background-color:#ff9800!important}.horizontal__form .horizontal_people-amount_class .is-checked .mdl-checkbox__box-outline{border:2px solid #ff9800!important}.horizontal__form .horizontal_people-amount_class .mdl-ripple{background-color:#1CAEDD!important}.horizontal__form .horizontal_people-amount_class .mdl-checkbox__box-outline{color:#1CAEDD!important}.horizontal__form .horizontal_people-amount_class .people-amount_class .is-checked .mdl-checkbox__box-outline{border:2px solid #1CAEDD!important}.horizontal__form .horizontal_people-amount_class .mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background-color:#1CAEDD!important}.horizontal__form .horizontal_people-amount_class .mdl-checkbox.is-checked .mdl-checkbox__box-outline{background-color:transparent;border:2px solid #1caedd!important}.horizontal_form__head h2{font-size:36px;font-family:RobotoLight,Arial;margin-left:30px;margin-top:23px}.horizontal_form__head span{font-size:18px;font-family:RobotoLight,Arial;margin-left:30px;display:block;margin-top:-7px!important}.horizontal_form__head{width:330px;height:300px;float:left}.horizontal__form__main{float:left;width:635px;height:300px}.horizontal_form__footer{float:left!important;width:636px;margin-left:0}.horizontal__form--aviasales{background-color:#1fb0dd}.horizontal__form--aviasales .drop-down-list .drop-down-list_item--selected{background-color:#3ebbe3!important}.horizontal__form--aviasales .validate-error-message{top:50px!important}.horizontal__form--aviasales .fly-in-city,.horizontal__form--aviasales .fly-out-city,.horizontal__form--aviasales .horizontal_form__fly-in-date,.horizontal__form--aviasales .horizontal_form__fly-out-date{float:left}.horizontal__form--aviasales .fly-in-city input,.horizontal__form--aviasales .fly-out-city input,.horizontal__form--aviasales .horizontal_form__fly-in-date input,.horizontal__form--aviasales .horizontal_form__fly-out-date input{font-family:RobotoMedium,Arial!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.horizontal__form--aviasales .horizontal_form__fly-in-date,.horizontal__form--aviasales .horizontal_form__fly-out-date{width:115px!important;margin-top:14px!important}.horizontal__form--aviasales .horizontal_form__fly-in-date .mdl-textfield.is-dirty,.horizontal__form--aviasales .horizontal_form__fly-in-date .mdl-textfield.is-focused,.horizontal__form--aviasales .horizontal_form__fly-in-date .mdl-textfield__input,.horizontal__form--aviasales .horizontal_form__fly-in-date .mdl-textfield__label,.horizontal__form--aviasales .horizontal_form__fly-out-date .mdl-textfield.is-dirty,.horizontal__form--aviasales .horizontal_form__fly-out-date .mdl-textfield.is-focused,.horizontal__form--aviasales .horizontal_form__fly-out-date .mdl-textfield__input,.horizontal__form--aviasales .horizontal_form__fly-out-date .mdl-textfield__label{width:115px!important}.horizontal__form--aviasales .fly-in-city,.horizontal__form--aviasales .fly-out-city{margin-top:44px!important}.horizontal__form--aviasales .fly-in-city,.horizontal__form--aviasales .fly-out-city,.horizontal__form--aviasales .horizontal_form__fly-in-date,.horizontal__form--aviasales .horizontal_form__fly-out-date{margin-left:32px;margin-top:20px}.horizontal__form--aviasales .fly-in-city{margin-left:48px!important}.horizontal__form--aviasales .horizontal_form__head{background-image:url(../images/horizontal-form-avia.jpg)}.horizontal__form--aviasales .horizontal_form__head h2,.horizontal__form--aviasales .horizontal_form__head span{color:#fff}.horizontal__form--aviasales .horizontal_form__dates input:hover{cursor:pointer}.horizontal__form--aviasales .fly-in-city,.horizontal__form--aviasales .horizontal_form__people-amount{margin-left:48px}.horizontal__form--aviasales .horizontal_form__people-amount input{padding-bottom:1px!important}.horizontal__form--aviasales .horizontal_tickets_people_dropdown{z-index:999;background-color:#fff;position:absolute;right:0!important;padding:16px!important;width:262px;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);display:none;margin-top:32px}.horizontal__form--aviasales .horizontal_tickets_people_dropdown span{font-family:RobotoLight,Arial!important;font-size:16px;float:left}.horizontal__form--aviasales .horizontal_tickets_people_dropdown i{color:#9d9d9d!important;cursor:pointer}.horizontal__form--aviasales .horizontal_tickets_people_dropdown i:hover{color:#1CAEDD!important}.horizontal__form--aviasales .horizontal_tickets_people_dropdown .horizontal_people-amount_children_header{color:#9d9d9d!important;font-family:RobotoRegular,Arial!important}.horizontal__form--aviasales .drop-down-list{width:10px!important}.horizontal__form--aviasales .drop-down-list_item{width:262px!important;min-width:262px!important}.horizontal__form--aviasales .drop-down-list_item:hover{background-color:#3ebbe3!important}.horizontal-form-avia-calendar .ui-datepicker-calendar td .ui-state-active,.horizontal-form-avia-calendar .ui-datepicker-calendar td a:hover{background-color:#16abdd!important}.horizontal-form-avia-calendar .ui-datepicker-next:hover,.horizontal-form-avia-calendar .ui-datepicker-prev:hover{background:#16abdd!important}.horizontal__form--hotels .date-from-city input,.horizontal__form--hotels .date-to-city input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.horizontal__form--hotels .validate-error-message{top:50px!important}.horizontal__form--hotels .drop-down-list .drop-down-list_item--selected{background-color:#0b7869!important}.horizontal__form--hotels .horizontal_form__head{background-image:url(../images/horizontal-form-hotels.jpg)}.horizontal__form--hotels .horizontal_form__head h2,.horizontal__form--hotels .horizontal_form__head span{color:#fff}.horizontal__form--hotels .horizontal__form__main{background-color:#29a79c!important}.horizontal__form--hotels .from-city{width:571px;padding-left:32px;margin-top:44px}.horizontal__form--hotels .from-city .mdl-textfield,.horizontal__form--hotels .from-city input,.horizontal__form--hotels .from-city label{width:571px!important}.horizontal__form--hotels .date-from-city,.horizontal__form--hotels .date-to-city,.horizontal__form--hotels .from-city{float:left}.horizontal__form--hotels .date-from-city input,.horizontal__form--hotels .date-to-city input,.horizontal__form--hotels .from-city input{font-family:RobotoMedium,Arial!important}.horizontal__form--hotels .mdl-textfield__input{border-bottom:1px solid #b6f2ed!important}.horizontal__form--hotels .horizontal_hotels_people_dropdown{right:0!important;padding:16px!important;margin-top:32px}.horizontal__form--hotels .horizontal_hotels_people_dropdown span{font-size:16px;float:left}.horizontal__form--hotels .horizontal_hotels_people_dropdown i{color:#333!important}.horizontal__form--hotels .horizontal_hotels_people_dropdown i:hover{color:#0b7869!important}.horizontal__form--hotels .horizontal_hotels_people_dropdown .people-amount_adult_control i{color:#9d9d9d!important}.horizontal__form--hotels .horizontal_form__people-amount{margin-left:48px!important}.horizontal__form--hotels .horizontal_form__people-amount input{margin-top:7px;border-bottom:1px solid #b6f2ed!important}.horizontal__form--hotels .horizontal_form__footer{float:left!important;width:636px;margin-left:0}.horizontal__form--hotels .horizontal_form__footer button{color:#0e4d44!important}.horizontal__form--hotels .date-from-city,.horizontal__form--hotels .date-to-city{width:115px;margin-left:32px;margin-top:14px}.horizontal__form--hotels .date-from-city input,.horizontal__form--hotels .date-to-city input{font-family:RobotoMedium,Arial!important}.horizontal__form--hotels .date-from-city .mdl-textfield,.horizontal__form--hotels .date-from-city input,.horizontal__form--hotels .date-from-city label,.horizontal__form--hotels .date-to-city .mdl-textfield,.horizontal__form--hotels .date-to-city input,.horizontal__form--hotels .date-to-city label{width:115px!important}.horizontal__form--hotels .horizontal_form__people-amount-arr{top:28px!important}.horizontal__form--hotels .horizontal_hotels_people_dropdown{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:262px;position:absolute;background-color:#fefefe;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);z-index:99;left:1px;margin-left:-1px;display:none}.horizontal__form--hotels .horizontal_hotels_people_dropdown span{font-family:RobotoLight,Arial!important}.horizontal__form--hotels .horizontal_hotels_people_dropdown .under17{float:left;margin-top:12px;font-family:RobotoRegular,Arial!important;font-size:14px!important;color:#929292!important}.horizontal__form--hotels .horizontal_hotels_people_dropdown .minus:hover,.horizontal__form--hotels .horizontal_hotels_people_dropdown .plus:hover{color:#0e4d44!important}.horizontal__form--hotels .people-amount_children{width:100%;border-bottom:none;padding-bottom:0;margin-bottom:10px}.horizontal__form--hotels .horizontal_children-items{border-top:1px solid #eee!important;float:left;width:100%;color:#9d9d9d!important;font-size:16px!important;padding-top:10px}.horizontal__form--hotels .horizontal_children-items span:first-child{font-family:RobotoRegular,Arial!important}.horizontal__form--hotels .horizontal_children-items span{color:#9d9d9d!important;font-size:16px;font-family:RobotoRegular,Arial}.horizontal__form--hotels .horizontal_children-items select{border:none!important;cursor:pointer;margin-top:10px;outline:0;width:120px;z-index:9999!important;display:block;float:left}.horizontal__form--hotels .children-items_select{position:relative;z-index:0!important;width:90px;overflow:hidden;color:#212121;font-family:RobotoLight,Arial;font-size:16px;float:left;margin-top:0;margin-right:300px}.horizontal__form--hotels .children-items_select:hover i{color:#0B7869!important}.horizontal__form--hotels .children-items_select i{top:10px;position:absolute;color:#212121;right:5px;display:block}.horizontal__form--hotels .drop-down-list_item{width:571px!important;min-width:262px!important}.horizontal__form--hotels .drop-down-list_item:hover{background-color:#0B7869!important}.horizontal-form-hotels-calendar .ui-datepicker-calendar td .ui-state-active,.horizontal-form-hotels-calendar .ui-datepicker-calendar td a:hover{background-color:#0b7869!important}.horizontal-form-hotels-calendar .ui-datepicker-next:hover,.horizontal-form-hotels-calendar .ui-datepicker-prev:hover{background:#0b7869!important}.horizontal__form--cars{background-color:#444685}.horizontal__form--cars .date-to-city{margin-top:17px!important}.horizontal__form--cars .time-to-city{margin-top:28px!important}.horizontal__form--cars .date-from-city{margin-top:17px!important}.horizontal__form--cars .validate-error-message{top:50px!important}.horizontal__form--cars .horizontal_form__head{background-image:url(../images/horizontal-form-cars.jpg)}.horizontal__form--cars .mdl-textfield{margin-top:-6px;width:262px!important;font-family:RobotoLight,Arial!important;float:left}.horizontal__form--cars .mdl-textfield__label{font-weight:100!important}.horizontal__form--cars .mdl-textfield.is-dirty,.horizontal__form--cars .mdl-textfield.is-focused{width:262px!important}.horizontal__form--cars .mdl-textfield.is-dirty .mdl-textfield__label,.horizontal__form--cars .mdl-textfield.is-focused .mdl-textfield__label{color:#9ea0df!important;font-weight:100 important}.horizontal__form--cars .mdl-textfield__input{width:262px!important;color:#fff!important;font-size:18px!important;font-family:RobotoLight,Arial!important;border-bottom:1px solid #9ea0df!important;padding-bottom:2px}.horizontal__form--cars .mdl-textfield__label{font-family:RobotoLight,Arial!important;color:#b8b9ec!important;padding:0!important;margin:0!important}.horizontal__form--cars .mdl-textfield__label:after{background-color:#fff!important}.horizontal__form--cars button{color:#1b2249}.horizontal__form--cars .from-city,.horizontal__form--cars .to-city{width:262px;float:left;margin-top:43px}.horizontal__form--cars .from-city input,.horizontal__form--cars .to-city input{font-family:RobotoMedium,Arial!important}.horizontal__form--cars .from-city{margin-left:32px}.horizontal__form--cars .to-city{margin-left:48px}.horizontal__form--cars .date-from-city,.horizontal__form--cars .date-to-city{float:left;margin-top:16px}.horizontal__form--cars .date-from-city .mdl-textfield__input,.horizontal__form--cars .date-to-city .mdl-textfield__input{cursor:pointer}.horizontal__form--cars .date-from-city .mdl-textfield,.horizontal__form--cars .date-from-city input,.horizontal__form--cars .date-from-city label,.horizontal__form--cars .date-to-city .mdl-textfield,.horizontal__form--cars .date-to-city input,.horizontal__form--cars .date-to-city label{width:115px!important}.horizontal__form--cars .date-from-city input,.horizontal__form--cars .date-to-city input{font-family:RobotoMedium,Arial!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.horizontal__form--cars .date-from-city{margin-left:32px}.horizontal__form--cars .date-to-city{margin-left:48px}.horizontal__form--cars .time-from-city,.horizontal__form--cars .time-to-city{margin-left:32px;float:left;width:115px;height:30px;position:relative;margin-top:28px;border-bottom:1px solid #b8b9ec}.horizontal__form--cars .time-from-city .select-wrapper,.horizontal__form--cars .time-to-city .select-wrapper{width:115px;height:30px;position:absolute;top:0;overflow:hidden;cursor:pointer!important}.horizontal__form--cars .time-from-city i,.horizontal__form--cars .time-to-city i{position:absolute;display:block;top:4px;right:0;color:#fff}.horizontal__form--cars .time-from-city select,.horizontal__form--cars .time-to-city select{width:135px;background:0 0!important;position:absolute;height:30px;cursor:pointer;border:none!important;color:#fff;font-size:18px;font-family:RobotoMedium,Arial!important;padding-left:0!important}.horizontal__form--cars .time-from-city select:focus,.horizontal__form--cars .time-to-city select:focus{outline:0}.horizontal__form--cars .time-from-city option,.horizontal__form--cars .time-to-city option{font-size:16px;color:#353262;font-family:RobotoLight,Arial!important}.horizontal__form--cars .time-from-city .time__label,.horizontal__form--cars .time-to-city .time__label{position:absolute;color:#9EA0DF;font-size:13px;width:145px;display:block;top:-18px;font-family:RobotoLight,Arial!important}.horizontal__form--cars .drop-down-list_item:hover{background-color:#353262!important}.horizontal__form--cars .drop-down-list,.horizontal__form--cars .drop-down-list_item{width:262px!important;min-width:262px!important}.horizontal-form-auto-calendar .ui-datepicker-calendar td .ui-state-active,.horizontal-form-auto-calendar .ui-datepicker-calendar td a:hover,.horizontal__form--cars .drop-down-list .drop-down-list_item--selected{background-color:#353262!important}.horizontal-form-auto-calendar .ui-datepicker-next:hover,.horizontal-form-auto-calendar .ui-datepicker-prev:hover{background:#353262!important}#ui-datepicker-div :not(i){font-family:RobotoLight,Arial!important}#ui-datepicker-div .ui-state-default{color:#212121}#ui-datepicker-div .ui-state-default:hover{color:#fff}#ui-datepicker-div .ui-state-disabled .ui-state-default:hover{color:#212121}#ui-datepicker-div .ui-state-active{color:#fff}.sidebar__static-banner{width:300px;height:500px}.sidebar__static-banner__footer,.sidebar__static-banner__head,.sidebar__static-banner__main{float:left;width:100%}.sidebar__static-banner__head h2{font-size:24px;font-family:RobotoLight,Arial}.sidebar__static-banner__main{padding-left:24px;padding-top:32px}.sidebar__static-banner-link{color:#fff;display:block;position:absolute;width:300px;height:500px;float:left;z-index:1}.sidebar__static-banner-link:hover{color:#fff!important}.sidebar__static-banner__price{font-size:48px;left:-4px;position:relative}.sidebar__static-banner__price-rub{font-size:24px}.sidebar__static-banner__footer span{display:block;float:left;font-family:RobotoLight,Arial;font-size:16px;text-transform:uppercase!important;margin-left:24px;margin-top:20px;color:#fff}.sidebar__static-banner__footer a{color:#fff;display:block;position:absolute;width:300px;height:59px;float:left}.sidebar__static-banner__footer a:hover{color:#fff!important}.sidebar__static-banner__footer i{color:#fff;display:block;float:left;font-size:17px;margin-top:22px;margin-left:4px}.sidebar__static-banner--aviasales .sidebar__static-banner__head{background-image:url(../images/sidebar-form-avia.jpg);height:155px;border-bottom:1px solid #7fd4ed;position:relative}.sidebar__static-banner--aviasales .sidebar__static-banner__head h2{position:absolute;color:#fff;left:24px;bottom:0;margin-bottom:6px}.sidebar__static-banner--aviasales .sidebar__static-banner__main{background-color:#1baede;height:287px;background-image:url(../images/sidebar-form-avia-back.jpg)}.sidebar__static-banner--aviasales .sidebar__static-banner__main span{color:#fff;font-family:RobotoLight,Arial;display:block;float:left;width:100%}.sidebar__static-banner--aviasales .sidebar__static-banner__footer{background:#1caedd;height:59px}.sidebar__static-banner--aviasales .sidebar__static-banner__caption{font-size:16px!important;margin-top:9px;display:block}.sidebar__static-banner--aviasales .sidebar__static-banner__city-from-cap{font-size:12px;margin-top:22px;display:block}.sidebar__static-banner--aviasales .sidebar__static-banner__city-to-cap{margin-top:16px;font-size:12px}.sidebar__static-banner--aviasales .sidebar__static-banner__city-from,.sidebar__static-banner--aviasales .sidebar__static-banner__city-to{font-size:18px}.sidebar__static-banner--aviasales .sidebar__static-banner__price,.sidebar__static-banner--aviasales .sidebar__static-banner__price-rub{width:auto!important}.sidebar__static-banner--aviasales .sidebar__static-banner__price-rub{margin-top:8px!important;margin-left:8px!important}.sidebar__static-banner--aviasales .sidebar__static-banner__city-time{margin-top:28px;float:left}.sidebar__static-banner--aviasales .sidebar__static-banner__city-time i{font-size:16px;display:block;float:left;color:#fff;margin-top:2px}.sidebar__static-banner--aviasales .sidebar__static-banner__city-time span{display:block;float:left;margin-left:13px}.sidebar__static-banner--hotels{background-color:#29A79C}.sidebar__static-banner--hotels .sidebar__static-banner__price-container{margin-top:-17px}.sidebar__static-banner--hotels .sidebar__static-banner__head{background-image:url(../images/sidebar-form-hotels.jpg);height:250px;position:relative;background-position:0 -17px;background-repeat:no-repeat;background-color:#29a79c}.sidebar__static-banner--hotels .sidebar__static-banner__head h2{position:absolute;color:#fff;left:11px;top:-9px;margin-bottom:6px;font-size:36px}.sidebar__static-banner--hotels .sidebar__static-banner__head h3{color:#fff;position:absolute;font-family:RobotoLight,Arial;top:30px;left:12px}.sidebar__static-banner--hotels .sidebar__static-banner__main{background-color:#29a79c;height:193px}.sidebar__static-banner--hotels .sidebar__static-banner__main span{color:#fff!important;font-family:RobotoLight,Arial}.sidebar__static-banner--hotels .sidebar__static-banner__main .sidebar__static-banner__price,.sidebar__static-banner--hotels .sidebar__static-banner__main .sidebar__static-banner__price-from,.sidebar__static-banner--hotels .sidebar__static-banner__main .sidebar__static-banner__price-rub{display:block!important;float:left!important;height:40px}.sidebar__static-banner--hotels .sidebar__static-banner__main .sidebar__static-banner__price{margin-left:10px;margin-top:-30px}.sidebar__static-banner--hotels .sidebar__static-banner__price-from{margin-top:-1px}.sidebar__static-banner--hotels .sidebar__static-banner__price-rub{margin-top:-21px;margin-left:8px}.sidebar__static-banner--hotels .sidebar__static-banner__price-from,.sidebar__static-banner--hotels .sidebar__static-banner__price-rub{font-size:24px}.sidebar__static-banner--hotels .sidebar__static-banner__price-cap{margin-top:-15px!important;float:left;display:block;width:100%}.sidebar__static-banner--hotels .sidebar__static-banner__hotels,.sidebar__static-banner--hotels .sidebar__static-banner__reviews{font-size:18px;display:block;margin-top:27px}.sidebar__static-banner--hotels .sidebar__static-banner__hotels-cap,.sidebar__static-banner--hotels .sidebar__static-banner__reviews-cap{font-size:14px;display:block;margin-top:2px}.sidebar__static-banner--hotels .sidebar__static-banner__footer{background:#0b7869;height:59px}.sidebar__static-banner--hotels .sidebar__static-banner__reviews{margin-top:16px!important}.sidebar__static-banner--cars{background-color:#444685}.sidebar__static-banner--cars .sidebar__static-banner__price-container{margin-top:12px}.sidebar__static-banner--cars span{color:#fff;font-family:RobotoLight,Arial}.sidebar__static-banner--cars .sidebar__static-banner__price,.sidebar__static-banner--cars .sidebar__static-banner__price-from,.sidebar__static-banner--cars .sidebar__static-banner__price-rub{display:block!important;float:left!important;height:40px}.sidebar__static-banner--cars .sidebar__static-banner__price{margin-left:10px;margin-top:-30px}.sidebar__static-banner--cars .sidebar__static-banner__price-from{margin-top:-1px}.sidebar__static-banner--cars .sidebar__static-banner__price-rub{margin-top:-21px;margin-left:8px}.sidebar__static-banner--cars .sidebar__static-banner__price-from,.sidebar__static-banner--cars .sidebar__static-banner__price-rub{font-size:24px}.sidebar__static-banner--cars .sidebar__static-banner__price-cap{margin-top:-15px!important;float:left;display:block;width:100%}.sidebar__static-banner--cars .sidebar__static-banner__head{background-image:url(../images/sidebar-form-cars.jpg);height:221px;position:relative;background-repeat:no-repeat;background-color:#29a79c}.sidebar__static-banner--cars .sidebar__static-banner__head h2{position:absolute;left:11px;top:-9px;margin-bottom:6px;font-size:36px;color:#282643}.sidebar__static-banner--cars .sidebar__static-banner__head h3{position:absolute;font-family:RobotoLight,Arial;top:30px;left:12px;color:#282643}.sidebar__static-banner--cars .sidebar__static-banner__main{height:222px}.sidebar__static-banner--cars .sidebar__static-banner__footer{background-color:#353262;height:59px}.sidebar__static-banner--cars .sidebar__static-banner__amount{font-family:RobotoMedium,Arial;font-size:18px}.sidebar__static-banner--cars .sidebar__static-banner-comp,.sidebar__static-banner--cars .sidebar__static-banner-points,.sidebar__static-banner--cars .sidebar__static-banner-reviews{display:inline-block;margin-top:13px}.sidebar__static-banner--cars .sidebar__static-banner-comp{margin-top:19px}@-moz-document url-prefix(){.horizontal__form--cars .time-from-city,.horizontal__form--cars .time-to-city{margin-top:27px}option{background-color:#fff}}.horizontal__form--cars .time-from-city_select{border:none!important;height:40px!important;margin-top:-4px;margin-left:-2px}.test-block{width:300px;height:400px;position:fixed;z-index:99999;top:280px;right:0;opacity:.9;box-shadow:0 0 10px rgba(0,0,0,.5);background-color:#000;cursor:pointer;padding:12px}.test-block span{color:#fff;font-family:RobotoLight,Arial;font-size:10px;text-transform:uppercase}.fontastic-icon{font-family:arrivo!important;font-style:normal!important}.main-form-wrapper{background-color:#eee;margin-top:48px;padding-top:28px;position:relative}.main-form-wrapper h2{font-family:RobotoLight,Arial;text-align:center;font-size:36px;top:-250px;left:0;right:0;position:absolute}.main-form-2{background:red;width:966px;height:350px}.main-form-container{background:#eee}.main-form-container-wrapper{width:100%;background:#eee}.main-form{margin-top:130px;width:966px;height:350px;background-color:#fafafa;margin-bottom:64px}.main-form .mdl-tabs__tab-bar{height:64px;color:#929292!important}.main-form .mdl-tabs__tab-bar .mdl-ripple.is-animating{background-color:#ff9800!important}.main-form .mdl-tabs__tab-bar a{font-family:RobotoMedium,Arial;font-size:16px;text-decoration:none!important}.main-form .mdl-tabs__tab-bar a .icon-palm-tree.fontastic-icon{font-family:arrivo;top:0;font-size:21px}.main-form .mdl-tabs__tab-bar a span.fontastic{top:-4px;position:relative;color:#929292!important}.main-form .mdl-tabs__tab-bar a span{color:#929292!important}.main-form .mdl-tabs__tab-bar a i{position:relative;top:5px;margin-right:10px}.main-form .mdl-tabs__tab{width:25%;width:193px;height:64px;padding-top:9px}.main-form .mdl-tabs__tab:hover,.main-form .mdl-tabs__tab:hover span{color:#333!important}.main-form .mdl-tabs__tab:last-child{width:194px}.main-form .mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{background-color:#ff9800}.main-form .mdl-tabs__tab.is-active,.main-form .mdl-tabs__tab.is-active span{color:#333!important}.main-form_auto_form,.main-form_excursions_form,.main-form_hotels_form,.main-form_tickets_form,.main-form_tours_form{width:100%;padding:0 32px;margin-top:64px}.main-form_auto_form input,.main-form_excursions_form input,.main-form_hotels_form input,.main-form_tickets_form input,.main-form_tours_form input{border:1px solid #eee;height:42px}.main-form_auto_form .people-amount>i,.main-form_excursions_form .people-amount>i,.main-form_hotels_form .people-amount>i,.main-form_tickets_form .people-amount>i,.main-form_tours_form .people-amount>i{cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-form_auto,.main-form_excursions,.main-form_hotels,.main-form_tickets,.main-form_tours{position:relative}.main-form_auto .date-from-city,.main-form_auto .date-to-city,.main-form_auto .excursions-city,.main-form_auto .fly-in-city,.main-form_auto .fly-in-country,.main-form_auto .fly-in-date,.main-form_auto .fly-out-city,.main-form_auto .fly-out-date,.main-form_auto .fly-out-resort,.main-form_auto .from-city,.main-form_auto .people-amount,.main-form_auto .to-city,.main-form_excursions .date-from-city,.main-form_excursions .date-to-city,.main-form_excursions .excursions-city,.main-form_excursions .fly-in-city,.main-form_excursions .fly-in-country,.main-form_excursions .fly-in-date,.main-form_excursions .fly-out-city,.main-form_excursions .fly-out-date,.main-form_excursions .fly-out-resort,.main-form_excursions .from-city,.main-form_excursions .people-amount,.main-form_excursions .to-city,.main-form_hotels .date-from-city,.main-form_hotels .date-to-city,.main-form_hotels .excursions-city,.main-form_hotels .fly-in-city,.main-form_hotels .fly-in-country,.main-form_hotels .fly-in-date,.main-form_hotels .fly-out-city,.main-form_hotels .fly-out-date,.main-form_hotels .fly-out-resort,.main-form_hotels .from-city,.main-form_hotels .people-amount,.main-form_hotels .to-city,.main-form_tickets .date-from-city,.main-form_tickets .date-to-city,.main-form_tickets .excursions-city,.main-form_tickets .fly-in-city,.main-form_tickets .fly-in-country,.main-form_tickets .fly-in-date,.main-form_tickets .fly-out-city,.main-form_tickets .fly-out-date,.main-form_tickets .fly-out-resort,.main-form_tickets .from-city,.main-form_tickets .people-amount,.main-form_tickets .to-city,.main-form_tours .date-from-city,.main-form_tours .date-to-city,.main-form_tours .excursions-city,.main-form_tours .fly-in-city,.main-form_tours .fly-in-country,.main-form_tours .fly-in-date,.main-form_tours .fly-out-city,.main-form_tours .fly-out-date,.main-form_tours .fly-out-resort,.main-form_tours .from-city,.main-form_tours .people-amount,.main-form_tours .to-city{position:relative;float:left;margin-left:16px}.main-form_auto .date-from-city span,.main-form_auto .date-to-city span,.main-form_auto .excursions-city span,.main-form_auto .fly-in-city span,.main-form_auto .fly-in-country span,.main-form_auto .fly-in-date span,.main-form_auto .fly-out-city span,.main-form_auto .fly-out-date span,.main-form_auto .fly-out-resort span,.main-form_auto .from-city span,.main-form_auto .people-amount span,.main-form_auto .to-city span,.main-form_excursions .date-from-city span,.main-form_excursions .date-to-city span,.main-form_excursions .excursions-city span,.main-form_excursions .fly-in-city span,.main-form_excursions .fly-in-country span,.main-form_excursions .fly-in-date span,.main-form_excursions .fly-out-city span,.main-form_excursions .fly-out-date span,.main-form_excursions .fly-out-resort span,.main-form_excursions .from-city span,.main-form_excursions .people-amount span,.main-form_excursions .to-city span,.main-form_hotels .date-from-city span,.main-form_hotels .date-to-city span,.main-form_hotels .excursions-city span,.main-form_hotels .fly-in-city span,.main-form_hotels .fly-in-country span,.main-form_hotels .fly-in-date span,.main-form_hotels .fly-out-city span,.main-form_hotels .fly-out-date span,.main-form_hotels .fly-out-resort span,.main-form_hotels .from-city span,.main-form_hotels .people-amount span,.main-form_hotels .to-city span,.main-form_tickets .date-from-city span,.main-form_tickets .date-to-city span,.main-form_tickets .excursions-city span,.main-form_tickets .fly-in-city span,.main-form_tickets .fly-in-country span,.main-form_tickets .fly-in-date span,.main-form_tickets .fly-out-city span,.main-form_tickets .fly-out-date span,.main-form_tickets .fly-out-resort span,.main-form_tickets .from-city span,.main-form_tickets .people-amount span,.main-form_tickets .to-city span,.main-form_tours .date-from-city span,.main-form_tours .date-to-city span,.main-form_tours .excursions-city span,.main-form_tours .fly-in-city span,.main-form_tours .fly-in-country span,.main-form_tours .fly-in-date span,.main-form_tours .fly-out-city span,.main-form_tours .fly-out-date span,.main-form_tours .fly-out-resort span,.main-form_tours .from-city span,.main-form_tours .people-amount span,.main-form_tours .to-city span{font-family:RobotoLight,Arial;font-size:16px;color:#9d9d9d}.main-form_auto .date-from-city input,.main-form_auto .date-to-city input,.main-form_auto .excursions-city input,.main-form_auto .fly-in-city input,.main-form_auto .fly-in-country input,.main-form_auto .fly-in-date input,.main-form_auto .fly-out-city input,.main-form_auto .fly-out-date input,.main-form_auto .fly-out-resort input,.main-form_auto .from-city input,.main-form_auto .people-amount input,.main-form_auto .to-city input,.main-form_excursions .date-from-city input,.main-form_excursions .date-to-city input,.main-form_excursions .excursions-city input,.main-form_excursions .fly-in-city input,.main-form_excursions .fly-in-country input,.main-form_excursions .fly-in-date input,.main-form_excursions .fly-out-city input,.main-form_excursions .fly-out-date input,.main-form_excursions .fly-out-resort input,.main-form_excursions .from-city input,.main-form_excursions .people-amount input,.main-form_excursions .to-city input,.main-form_hotels .date-from-city input,.main-form_hotels .date-to-city input,.main-form_hotels .excursions-city input,.main-form_hotels .fly-in-city input,.main-form_hotels .fly-in-country input,.main-form_hotels .fly-in-date input,.main-form_hotels .fly-out-city input,.main-form_hotels .fly-out-date input,.main-form_hotels .fly-out-resort input,.main-form_hotels .from-city input,.main-form_hotels .people-amount input,.main-form_hotels .to-city input,.main-form_tickets .date-from-city input,.main-form_tickets .date-to-city input,.main-form_tickets .excursions-city input,.main-form_tickets .fly-in-city input,.main-form_tickets .fly-in-country input,.main-form_tickets .fly-in-date input,.main-form_tickets .fly-out-city input,.main-form_tickets .fly-out-date input,.main-form_tickets .fly-out-resort input,.main-form_tickets .from-city input,.main-form_tickets .people-amount input,.main-form_tickets .to-city input,.main-form_tours .date-from-city input,.main-form_tours .date-to-city input,.main-form_tours .excursions-city input,.main-form_tours .fly-in-city input,.main-form_tours .fly-in-country input,.main-form_tours .fly-in-date input,.main-form_tours .fly-out-city input,.main-form_tours .fly-out-date input,.main-form_tours .fly-out-resort input,.main-form_tours .from-city input,.main-form_tours .people-amount input,.main-form_tours .to-city input{margin-top:12px;padding-left:40px;font-size:16px;font-family:RobotoLight,Arial!important;color:#212121;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.main-form_auto .date-from-city input:focus,.main-form_auto .date-to-city input:focus,.main-form_auto .excursions-city input:focus,.main-form_auto .fly-in-city input:focus,.main-form_auto .fly-in-country input:focus,.main-form_auto .fly-in-date input:focus,.main-form_auto .fly-out-city input:focus,.main-form_auto .fly-out-date input:focus,.main-form_auto .fly-out-resort input:focus,.main-form_auto .from-city input:focus,.main-form_auto .people-amount input:focus,.main-form_auto .to-city input:focus,.main-form_excursions .date-from-city input:focus,.main-form_excursions .date-to-city input:focus,.main-form_excursions .excursions-city input:focus,.main-form_excursions .fly-in-city input:focus,.main-form_excursions .fly-in-country input:focus,.main-form_excursions .fly-in-date input:focus,.main-form_excursions .fly-out-city input:focus,.main-form_excursions .fly-out-date input:focus,.main-form_excursions .fly-out-resort input:focus,.main-form_excursions .from-city input:focus,.main-form_excursions .people-amount input:focus,.main-form_excursions .to-city input:focus,.main-form_hotels .date-from-city input:focus,.main-form_hotels .date-to-city input:focus,.main-form_hotels .excursions-city input:focus,.main-form_hotels .fly-in-city input:focus,.main-form_hotels .fly-in-country input:focus,.main-form_hotels .fly-in-date input:focus,.main-form_hotels .fly-out-city input:focus,.main-form_hotels .fly-out-date input:focus,.main-form_hotels .fly-out-resort input:focus,.main-form_hotels .from-city input:focus,.main-form_hotels .people-amount input:focus,.main-form_hotels .to-city input:focus,.main-form_tickets .date-from-city input:focus,.main-form_tickets .date-to-city input:focus,.main-form_tickets .excursions-city input:focus,.main-form_tickets .fly-in-city input:focus,.main-form_tickets .fly-in-country input:focus,.main-form_tickets .fly-in-date input:focus,.main-form_tickets .fly-out-city input:focus,.main-form_tickets .fly-out-date input:focus,.main-form_tickets .fly-out-resort input:focus,.main-form_tickets .from-city input:focus,.main-form_tickets .people-amount input:focus,.main-form_tickets .to-city input:focus,.main-form_tours .date-from-city input:focus,.main-form_tours .date-to-city input:focus,.main-form_tours .excursions-city input:focus,.main-form_tours .fly-in-city input:focus,.main-form_tours .fly-in-country input:focus,.main-form_tours .fly-in-date input:focus,.main-form_tours .fly-out-city input:focus,.main-form_tours .fly-out-date input:focus,.main-form_tours .fly-out-resort input:focus,.main-form_tours .from-city input:focus,.main-form_tours .people-amount input:focus,.main-form_tours .to-city input:focus{outline:0}.main-form_auto .date-from-city i,.main-form_auto .date-to-city i,.main-form_auto .excursions-city i,.main-form_auto .fly-in-city i,.main-form_auto .fly-in-country i,.main-form_auto .fly-in-date i,.main-form_auto .fly-out-city i,.main-form_auto .fly-out-date i,.main-form_auto .fly-out-resort i,.main-form_auto .from-city i,.main-form_auto .people-amount i,.main-form_auto .to-city i,.main-form_excursions .date-from-city i,.main-form_excursions .date-to-city i,.main-form_excursions .excursions-city i,.main-form_excursions .fly-in-city i,.main-form_excursions .fly-in-country i,.main-form_excursions .fly-in-date i,.main-form_excursions .fly-out-city i,.main-form_excursions .fly-out-date i,.main-form_excursions .fly-out-resort i,.main-form_excursions .from-city i,.main-form_excursions .people-amount i,.main-form_excursions .to-city i,.main-form_hotels .date-from-city i,.main-form_hotels .date-to-city i,.main-form_hotels .excursions-city i,.main-form_hotels .fly-in-city i,.main-form_hotels .fly-in-country i,.main-form_hotels .fly-in-date i,.main-form_hotels .fly-out-city i,.main-form_hotels .fly-out-date i,.main-form_hotels .fly-out-resort i,.main-form_hotels .from-city i,.main-form_hotels .people-amount i,.main-form_hotels .to-city i,.main-form_tickets .date-from-city i,.main-form_tickets .date-to-city i,.main-form_tickets .excursions-city i,.main-form_tickets .fly-in-city i,.main-form_tickets .fly-in-country i,.main-form_tickets .fly-in-date i,.main-form_tickets .fly-out-city i,.main-form_tickets .fly-out-date i,.main-form_tickets .fly-out-resort i,.main-form_tickets .from-city i,.main-form_tickets .people-amount i,.main-form_tickets .to-city i,.main-form_tours .date-from-city i,.main-form_tours .date-to-city i,.main-form_tours .excursions-city i,.main-form_tours .fly-in-city i,.main-form_tours .fly-in-country i,.main-form_tours .fly-in-date i,.main-form_tours .fly-out-city i,.main-form_tours .fly-out-date i,.main-form_tours .fly-out-resort i,.main-form_tours .from-city i,.main-form_tours .people-amount i,.main-form_tours .to-city i{position:absolute;top:43px;left:8px;color:#ff9800;margin-left:3px;cursor:pointer}.main-form_auto .date-from-city i.fontastic-icon,.main-form_auto .date-to-city i.fontastic-icon,.main-form_auto .excursions-city i.fontastic-icon,.main-form_auto .fly-in-city i.fontastic-icon,.main-form_auto .fly-in-country i.fontastic-icon,.main-form_auto .fly-in-date i.fontastic-icon,.main-form_auto .fly-out-city i.fontastic-icon,.main-form_auto .fly-out-date i.fontastic-icon,.main-form_auto .fly-out-resort i.fontastic-icon,.main-form_auto .from-city i.fontastic-icon,.main-form_auto .people-amount i.fontastic-icon,.main-form_auto .to-city i.fontastic-icon,.main-form_excursions .date-from-city i.fontastic-icon,.main-form_excursions .date-to-city i.fontastic-icon,.main-form_excursions .excursions-city i.fontastic-icon,.main-form_excursions .fly-in-city i.fontastic-icon,.main-form_excursions .fly-in-country i.fontastic-icon,.main-form_excursions .fly-in-date i.fontastic-icon,.main-form_excursions .fly-out-city i.fontastic-icon,.main-form_excursions .fly-out-date i.fontastic-icon,.main-form_excursions .fly-out-resort i.fontastic-icon,.main-form_excursions .from-city i.fontastic-icon,.main-form_excursions .people-amount i.fontastic-icon,.main-form_excursions .to-city i.fontastic-icon,.main-form_hotels .date-from-city i.fontastic-icon,.main-form_hotels .date-to-city i.fontastic-icon,.main-form_hotels .excursions-city i.fontastic-icon,.main-form_hotels .fly-in-city i.fontastic-icon,.main-form_hotels .fly-in-country i.fontastic-icon,.main-form_hotels .fly-in-date i.fontastic-icon,.main-form_hotels .fly-out-city i.fontastic-icon,.main-form_hotels .fly-out-date i.fontastic-icon,.main-form_hotels .fly-out-resort i.fontastic-icon,.main-form_hotels .from-city i.fontastic-icon,.main-form_hotels .people-amount i.fontastic-icon,.main-form_hotels .to-city i.fontastic-icon,.main-form_tickets .date-from-city i.fontastic-icon,.main-form_tickets .date-to-city i.fontastic-icon,.main-form_tickets .excursions-city i.fontastic-icon,.main-form_tickets .fly-in-city i.fontastic-icon,.main-form_tickets .fly-in-country i.fontastic-icon,.main-form_tickets .fly-in-date i.fontastic-icon,.main-form_tickets .fly-out-city i.fontastic-icon,.main-form_tickets .fly-out-date i.fontastic-icon,.main-form_tickets .fly-out-resort i.fontastic-icon,.main-form_tickets .from-city i.fontastic-icon,.main-form_tickets .people-amount i.fontastic-icon,.main-form_tickets .to-city i.fontastic-icon,.main-form_tours .date-from-city i.fontastic-icon,.main-form_tours .date-to-city i.fontastic-icon,.main-form_tours .excursions-city i.fontastic-icon,.main-form_tours .fly-in-city i.fontastic-icon,.main-form_tours .fly-in-country i.fontastic-icon,.main-form_tours .fly-in-date i.fontastic-icon,.main-form_tours .fly-out-city i.fontastic-icon,.main-form_tours .fly-out-date i.fontastic-icon,.main-form_tours .fly-out-resort i.fontastic-icon,.main-form_tours .from-city i.fontastic-icon,.main-form_tours .people-amount i.fontastic-icon,.main-form_tours .to-city i.fontastic-icon{font-size:18px;margin-left:8px}.main-form_auto .excursions-city input,.main-form_auto .fly-in-city input,.main-form_auto .fly-in-country input,.main-form_auto .fly-out-city input,.main-form_auto .from-city input,.main-form_auto .to-city input,.main-form_excursions .excursions-city input,.main-form_excursions .fly-in-city input,.main-form_excursions .fly-in-country input,.main-form_excursions .fly-out-city input,.main-form_excursions .from-city input,.main-form_excursions .to-city input,.main-form_hotels .excursions-city input,.main-form_hotels .fly-in-city input,.main-form_hotels .fly-in-country input,.main-form_hotels .fly-out-city input,.main-form_hotels .from-city input,.main-form_hotels .to-city input,.main-form_tickets .excursions-city input,.main-form_tickets .fly-in-city input,.main-form_tickets .fly-in-country input,.main-form_tickets .fly-out-city input,.main-form_tickets .from-city input,.main-form_tickets .to-city input,.main-form_tours .excursions-city input,.main-form_tours .fly-in-city input,.main-form_tours .fly-in-country input,.main-form_tours .fly-out-city input,.main-form_tours .from-city input,.main-form_tours .to-city input{cursor:auto}.main-form_auto .fly-out-city,.main-form_excursions .fly-out-city,.main-form_hotels .fly-out-city,.main-form_tickets .fly-out-city,.main-form_tours .fly-out-city{margin-left:0!important}.main-form_auto .fly-in-city input,.main-form_auto .fly-out-city input,.main-form_excursions .fly-in-city input,.main-form_excursions .fly-out-city input,.main-form_hotels .fly-in-city input,.main-form_hotels .fly-out-city input,.main-form_tickets .fly-in-city input,.main-form_tickets .fly-out-city input,.main-form_tours .fly-in-city input,.main-form_tours .fly-out-city input{width:184px}.main-form_auto .fly-in-date input,.main-form_auto .fly-out-date input,.main-form_excursions .fly-in-date input,.main-form_excursions .fly-out-date input,.main-form_hotels .fly-in-date input,.main-form_hotels .fly-out-date input,.main-form_tickets .fly-in-date input,.main-form_tickets .fly-out-date input,.main-form_tours .fly-in-date input,.main-form_tours .fly-out-date input{width:135px}.main-form_auto .people-amount input,.main-form_excursions .people-amount input,.main-form_hotels .people-amount input,.main-form_tickets .people-amount input,.main-form_tours .people-amount input{width:200px;padding-left:8px}.main-form_auto .people-amount i,.main-form_excursions .people-amount i,.main-form_hotels .people-amount i,.main-form_tickets .people-amount i,.main-form_tours .people-amount i{right:5px!important;left:auto}.main-form_auto .search-but,.main-form_excursions .search-but,.main-form_hotels .search-but,.main-form_tickets .search-but,.main-form_tours .search-but{width:222px;margin:64px auto!important;left:0;right:0;display:block;top:60px!important;height:46px;background-color:#ff9800!important;font-size:18px;position:absolute}.ui-datepicker{background-color:#fefefe;border-radius:0;border:none;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);padding:16px 16px 5px;width:300px;height:auto}.ui-datepicker th{text-transform:uppercase;font-family:RobotoRegular,Arial;font-weight:400;color:#9d9d9d;font-size:16px}.ui-datepicker th span{color:#9d9d9d!important}.ui-datepicker .ui-state-active{background-color:#ff9800!important;color:#fff;margin:0!important;border-radius:17px}.ui-datepicker-header{background:#fefefe!important;border:none}.ui-datepicker-month,.ui-datepicker-year{color:#212121;font-size:16px;text-transform:uppercase;font-family:RobotoRegular,Arial;font-weight:400}.main-form-calendar .ui-datepicker-next:hover,.main-form-calendar .ui-datepicker-prev:hover{background:#ff9800!important}.ui-datepicker-next,.ui-datepicker-prev{background-color:#929292;border-radius:0;cursor:pointer}.ui-datepicker-next span,.ui-datepicker-prev span{color:red;margin-top:-6px!important}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background-image:none;top:2px;border:none}.ui-datepicker-next:hover{right:2px}.ui-datepicker-prev:hover{left:2px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons.png)}.ui-state-default{border:none!important;background-image:none!important;background-color:#fefefe!important;border-radius:17px!important}.ui-datepicker-calendar td{background-color:#fefefe;width:36px;height:36px;margin:2px;text-align:center;border-radius:17px!important}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{padding-right:4px!important;padding-top:7px!important;display:block;margin:auto;width:37px;height:37px;text-align:center}.ui-datepicker-calendar td a:hover,.ui-datepicker-calendar td span:hover{background:#ff9800!important;color:#fff;border-radius:17px}.ui-datepicker-calendar .ui-state-disabled span:hover,.ui-datepicker-calendar .ui-state-disabled:hover{background:0 0!important}.main-form_calendar_but{height:48px;padding-top:8px;text-align:center;cursor:pointer;font-family:RobotoRegular,Arial;margin-bottom:13px;text-transform:uppercase;color:#3f51b5;font-size:14px;top:100px}.main_form_tickets_but_wrapper{box-shadow:0 3px 3px 1px rgba(1,0,0,.1);background-color:#fff;position:absolute;width:300px;bottom:-48px;height:48px;left:0;display:none}.ui-state-focus{background-color:red!important;background-image:none!important;padding:7px 12px!important}.drop-down-list,.ui-autocomplete{position:absolute;padding-left:0;left:1px;list-style-type:none;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);z-index:99999;height:auto;border:none}.drop-down-list .ui-state-focus,.drop-down-list li,.ui-autocomplete .ui-state-focus,.ui-autocomplete li{display:block;height:36px!important;background-color:#fefefe;min-width:290px;padding:7px 12px!important;font-size:16px!important;font-family:RobotoLight,Arial!important}.drop-down-list .ui-state-focus span,.drop-down-list li span,.ui-autocomplete .ui-state-focus span,.ui-autocomplete li span{color:#212121!important}.drop-down-list .ui-state-focus:hover,.drop-down-list li:hover,.ui-autocomplete .ui-state-focus:hover,.ui-autocomplete li:hover{background:#ff9800!important;color:#fff;cursor:pointer;border:none}.drop-down-list .drop-down-list_item:hover span.drop-down-list_airport-name,.drop-down-list .drop-down-list_item:hover span.drop-down-list_city,.drop-down-list .drop-down-list_item:hover span.drop-down-list_country,.drop-down-list .drop-down-list_item:hover span.drop-down-list_iata,.drop-down-list .ui-state-focus:hover i,.drop-down-list .ui-state-focus:hover span,.drop-down-list li:hover i,.drop-down-list li:hover span,.ui-autocomplete .drop-down-list_item:hover span.drop-down-list_airport-name,.ui-autocomplete .drop-down-list_item:hover span.drop-down-list_city,.ui-autocomplete .drop-down-list_item:hover span.drop-down-list_country,.ui-autocomplete .drop-down-list_item:hover span.drop-down-list_iata,.ui-autocomplete .ui-state-focus:hover i,.ui-autocomplete .ui-state-focus:hover span,.ui-autocomplete li:hover i,.ui-autocomplete li:hover span{color:#fff!important}.drop-down-list .drop-down-list_iata,.ui-autocomplete .drop-down-list_iata{float:right;color:#9d9d9d!important}.drop-down-list .drop-down-list_airport span.drop-down-list_city,.drop-down-list .drop-down-list_city span.drop-down-list_country,.ui-autocomplete .drop-down-list_airport span.drop-down-list_city,.ui-autocomplete .drop-down-list_city span.drop-down-list_country{color:#9d9d9d!important}.drop-down-list .airport-padding,.ui-autocomplete .airport-padding{padding-left:24px}.drop-down-list .drop-down-list_item--selected,.ui-autocomplete .drop-down-list_item--selected{background:#ff9800!important;color:#fff!important}.drop-down-list .drop-down-list_item--selected span.drop-down-list_airport-name,.drop-down-list .drop-down-list_item--selected span.drop-down-list_city,.drop-down-list .drop-down-list_item--selected span.drop-down-list_country,.drop-down-list .drop-down-list_item--selected span.drop-down-list_iata,.ui-autocomplete .drop-down-list_item--selected span.drop-down-list_airport-name,.ui-autocomplete .drop-down-list_item--selected span.drop-down-list_city,.ui-autocomplete .drop-down-list_item--selected span.drop-down-list_country,.ui-autocomplete .drop-down-list_item--selected span.drop-down-list_iata{color:#fff!important}.drop-down-list-select{max-height:250px;overflow-y:scroll;overflow-x:hidden;display:none}.hotels_people_dropdown,.tickets_people_dropdown,.tours_people_dropdown{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:198px;position:absolute;background-color:#fefefe;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);z-index:99;padding:16px;left:1px;display:none}.hotels_people_dropdown .minus:hover,.hotels_people_dropdown .plus:hover,.tickets_people_dropdown .minus:hover,.tickets_people_dropdown .plus:hover,.tours_people_dropdown .minus:hover,.tours_people_dropdown .plus:hover{color:#ff9800}.people-amount_adult,.people-amount_children{float:left}.people-amount_adult>span,.people-amount_children>span{float:left;font-size:16px!important;color:#212121!important;font-family:RobotoLight,Arial!important}.people-amount_adult .people-amount_adult_control,.people-amount_adult .people-amount_children_control,.people-amount_children .people-amount_adult_control,.people-amount_children .people-amount_children_control{float:right!important;margin-left:3px}.people-amount_adult .people-amount_adult_control_num,.people-amount_adult .people-amount_children_control_num,.people-amount_children .people-amount_adult_control_num,.people-amount_children .people-amount_children_control_num{display:block;float:left;color:#212121!important;margin-left:5px!important;font-family:RobotoLight,Arial!important}.people-amount_adult .people-amount_adult_control_minus,.people-amount_adult .people-amount_children_control_minus,.people-amount_children .people-amount_adult_control_minus,.people-amount_children .people-amount_children_control_minus{margin-left:0}.people-amount_adult .people-amount_adult_control_plus,.people-amount_adult .people-amount_children_control_plus,.people-amount_children .people-amount_adult_control_plus,.people-amount_children .people-amount_children_control_plus{margin-left:5px!important}.people-amount_adult i.people-amount_adult_control_minus,.people-amount_adult i.people-amount_adult_control_plus,.people-amount_adult i.people-amount_children_control_minus,.people-amount_adult i.people-amount_children_control_plus,.people-amount_children i.people-amount_adult_control_minus,.people-amount_children i.people-amount_adult_control_plus,.people-amount_children i.people-amount_children_control_minus,.people-amount_children i.people-amount_children_control_plus{color:#9d9d9d;position:inherit;font-size:30px;display:block;float:left;margin-top:-4px!important;cursor:pointer}.people-amount_adult i.people-amount_adult_control_minus,.people-amount_adult i.people-amount_children_control_minus,.people-amount_children i.people-amount_adult_control_minus,.people-amount_children i.people-amount_children_control_minus{margin-left:1px}.people-amount_children{margin-top:16px;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:16px}.people-amount_children span{color:#212121!important;font-family:RobotoLight,Arial!important}.people-amount_children span.people-amount_children_header{color:#9d9d9d!important;font-family:RobotoRegular,Arial!important}.people-amount_children .under-2-years{float:left;width:100%;margin-top:12px}.people-amount_adult,.people-amount_children .under-12-years{float:left;width:100%;margin-top:5px}.people-amount_class{float:left}.people-amount_class .mdl-checkbox__label{color:#9d9d9d;font-family:RobotoRegular,Arial!important}.people-amount_class .is-checked .mdl-checkbox__tick-outline{background-color:#ff9800!important}.people-amount_class .is-checked .mdl-checkbox__box-outline{border:2px solid #ff9800!important}.people-amount_class .mdl-ripple{background-color:#ff9800!important}input.validate-error{border-bottom:2px solid #db4437}.validate-error-message{position:absolute!important;bottom:-20px;left:0;width:100%;font-size:14px!important;color:#db4437!important}input::-ms-clear{display:none}#hotels-fly-out-date{padding-left:-10px!important}.main-form_hotels_form .fly-out-city input{width:332px}.main-form_hotels_form .fly-in-date input,.main-form_hotels_form .fly-out-date input{width:161px}.main-form_hotels_form .people-amount_adult:nth-child(2){margin-top:17px}.main-form_hotels_form .under17{color:#9d9d9d!important;font-size:14px!important;margin-top:12px;width:100px}.main-form_hotels_form .people-amount_children{border-bottom:none;padding-bottom:0;margin-bottom:10px}.main-form_hotels_form .people-amount>i{cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-form_hotels_form .children-items{border-top:1px solid #eee!important;float:left;width:100%;color:#9d9d9d!important;font-size:16px!important;padding-top:10px}.main-form_hotels_form .children-items span{font-family:RobotoRegular,Arial}.main-form_hotels_form .children-items select{border:none!important;cursor:pointer;margin-top:10px;outline:0;width:120px;z-index:9999!important;display:block;float:left}.main-form_hotels_form .children-items_select{position:relative;z-index:0!important;width:90px;overflow:hidden;color:#212121;font-family:RobotoLight,Arial;font-size:16px;float:left;margin-top:0}.main-form_hotels_form .children-items_select:hover i{color:#ff9800!important}.main-form_hotels_form .children-items_select i{top:10px;position:absolute;color:#212121;display:block}.main-form_hotels_form .children-items_select div{position:relative;background:0 0}.main-form_hotels_form .children-items_select select{background:0 0}.main-form_auto_form .from-city{margin-left:0!important}.main-form_auto_form .from-city input,.main-form_auto_form .to-city input{width:175px}.main-form_auto_form .date-from-city input,.main-form_auto_form .date-to-city input{width:153px}.main-form_auto_form .time-from-city,.main-form_auto_form .time-to-city{float:left;margin-left:16px;position:relative}.main-form_auto_form .time-from-city .select-wrapper,.main-form_auto_form .time-to-city .select-wrapper{margin-top:14px;overflow:hidden;width:83px;float:left;height:40px;border:1px solid #eee}.main-form_auto_form .time-from-city i,.main-form_auto_form .time-to-city i{position:absolute;right:4px;top:43px;color:#ff9800}.main-form_auto_form .time-from-city .time-from-city_select,.main-form_auto_form .time-from-city .time-to-city_select,.main-form_auto_form .time-to-city .time-from-city_select,.main-form_auto_form .time-to-city .time-to-city_select{display:block;width:103px!important;height:43px;margin-left:-2px;margin-top:-3px;cursor:pointer;padding-left:8px;background-color:#fff!important;-webkit-appearance:none!important}.main-form_auto_form .time-from-city .time-from-city_select:last-child,.main-form_auto_form .time-from-city .time-to-city_select:last-child,.main-form_auto_form .time-to-city .time-from-city_select:last-child,.main-form_auto_form .time-to-city .time-to-city_select:last-child{width:73px}.main-form_auto_form .time-from-city .time-from-city_select--mf,.main-form_auto_form .time-from-city .time-to-city_select--mf,.main-form_auto_form .time-to-city .time-from-city_select--mf,.main-form_auto_form .time-to-city .time-to-city_select--mf{background:0 0!important;position:relative;z-index:999}.main-form_auto_form .time-from-city select,.main-form_auto_form .time-to-city select{border:none;font-size:16px;font-family:RobotoLight,Arial!important;color:#212121}.main-form_auto_form .time-from-city select:focus,.main-form_auto_form .time-to-city select:focus{outline:0}.main-form_excursions_form .excursions-city{margin-left:0}.main-form_excursions_form .excursions-city input{width:902px}.main-form_tours .fly-in-country,.main-form_tours .fly-out-city,.main-form_tours .fly-out-date,.main-form_tours .fly-out-resort,.main-form_tours .people-amount{width:170px!important;margin-left:12px!important;float:left}.main-form_tours .fly-in-country input,.main-form_tours .fly-out-city input,.main-form_tours .fly-out-date input,.main-form_tours .fly-out-resort input,.main-form_tours .people-amount input{width:170px!important}.main-form_tours .fly-out-city{margin-left:0!important;width:174px!important}.main-form_tours .tours-fly-in-resort_drop-down-list .selected{background-color:#ff9800!important}.main-form_tours .tours-fly-in-resort_drop-down-list .selected span{color:#fff!important;display:block}.main-form_tours .tours-fly-in-resort_drop-down-list .selected span .checked{display:inline!important;color:#fff}.main-form_tours .tours-fly-in-resort_drop-down-list .selected span .unchecked{display:none!important}.main-form_tours .tours-fly-in-resort_drop-down-list i{display:inline!important;position:relative!important;margin:0 12px 0 0!important;left:0!important;top:0!important;float:left}.main-form_tours .tours-fly-in-resort_drop-down-list .checked{display:none!important}.main-form_tours .tours-fly-in-resort_drop-down-list .unchecked{display:inline!important}.main-form_tours_nights-block{position:absolute;background-color:#fafafa;padding:16px 24px;left:0;border-top:1px solid #eee;z-index:999;width:300px;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);display:none;bottom:-151px;overflow:hidden}.main-form_tours_nights-block .is-checked .mdl-checkbox__tick-outline{background-color:#ff9800!important}.main-form_tours_nights-block .is-checked .mdl-checkbox__box-outline{border:2px solid #ff9800!important}.main-form_tours_nights-block .mdl-ripple{background-color:#ff9800!important}.main-form_tours_nights-block .mdl-checkbox__label{font-family:RobotoMedium,Arial;font-size:16px;color:#9d9d9d;font-weight:400}.main-form_tours_nights-block .tours-amount_nights{font-family:RobotoMedium,Arial;font-size:16px;color:#9d9d9d;font-weight:400!important;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-form_tours_nights-block .tours-amount_nights .tours-amount_nights_header{margin-top:12px!important;margin-bottom:-10px!important;display:block}.main-form_tours_nights-block .tours-amount_nights .from,.main-form_tours_nights-block .tours-amount_nights .to{float:left;width:100%}.main-form_tours_nights-block .tours-amount_nights .from>span,.main-form_tours_nights-block .tours-amount_nights .to>span{float:left;font-size:16px!important;color:#212121!important;font-family:RobotoRegular,Arial!important}.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_from_control,.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_to_control,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_from_control,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_to_control{margin-left:30px}.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_from_control_num,.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_to_control_num,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_from_control_num,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_to_control_num{display:block;float:left;color:#212121!important;margin-left:5px!important;font-family:RobotoRegular,Arial!important;width:17px}.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_from_control_minus,.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_to_control_minus,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_from_control_minus,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_to_control_minus{margin-left:0}.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_from_control_plus,.main-form_tours_nights-block .tours-amount_nights .from .tours-amount-nights_to_control_plus,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_from_control_plus,.main-form_tours_nights-block .tours-amount_nights .to .tours-amount-nights_to_control_plus{margin-left:5px!important}.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_from_control_minus,.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_from_control_plus,.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_to_control_minus,.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_to_control_plus,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_from_control_minus,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_from_control_plus,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_to_control_minus,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_to_control_plus{color:#333;position:inherit;font-size:30px;display:block;float:left;margin-top:-4px!important;cursor:pointer}.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_from_control_minus:hover,.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_from_control_plus:hover,.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_to_control_minus:hover,.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_to_control_plus:hover,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_from_control_minus:hover,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_from_control_plus:hover,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_to_control_minus:hover,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_to_control_plus:hover{background-image:none;color:#ff9800!important;top:2px;border:none}.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_from_control_minus,.main-form_tours_nights-block .tours-amount_nights .from i.tours-amount-nights_to_control_minus,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_from_control_minus,.main-form_tours_nights-block .tours-amount_nights .to i.tours-amount-nights_to_control_minus{margin-left:1px}.tours-fly-in-country_drop-down-list,.tours-fly-out-city_drop-down-list{width:184px!important}.tours_people_dropdown .people-amount_children{border-bottom:none!important;margin-bottom:0!important}body,html{background-color:#fff}.container{width:996px}.container--main{margin-top:48px}footer{background-color:#333;color:#fff;text-align:center;text-transform:uppercase;height:260px}a,a:active{outline:0!important}.min-height{min-height:4500px}.position-inherit{position:inherit!important}.article-anons_counter-link span{margin-top:0!important;margin-left:0!important;padding-left:9px!important}.article-anons--putevoditel i{margin-left:0!important}.article-anons--putevoditel .article-anons_location-name{margin-right:9px;display:inline;margin-bottom:16px}*{max-height:999999px}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.sidebar_form__people-amount #sidebar-hotelsPeopleAmount{width:66px!important;padding-left:0!important}.sidebar_form__people-amount{margin-left:48px!important}.sidebar_form__people-amount #sidebar-peopleAmountAdult{width:70px!important;padding-left:0!important;margin-top:4px!important}.sidebar_form__people-amount i{top:30px!important;right:-14px!important}}@media only screen and (max-device-width:1024px){.city-page__form-auto .fly-in-city input,.city-page__form-auto .fly-in-date input,.city-page__form-auto .fly-out-city input,.city-page__form-auto .fly-out-date input,.city-page__form-hotels .fly-in-city input,.city-page__form-hotels .fly-in-date input,.city-page__form-hotels .fly-out-city input,.city-page__form-hotels .fly-out-date input,.city-page__form-tickets .fly-in-city input,.city-page__form-tickets .fly-in-date input,.city-page__form-tickets .fly-out-city input,.city-page__form-tickets .fly-out-date input,.main-form_auto .date-from-city input,.main-form_auto .date-to-city input,.main-form_auto .excursions-city input,.main-form_auto .fly-in-city input,.main-form_auto .fly-in-country input,.main-form_auto .fly-in-date input,.main-form_auto .fly-out-city input,.main-form_auto .fly-out-date input,.main-form_auto .fly-out-resort input,.main-form_auto .from-city input,.main-form_auto .people-amount input,.main-form_auto .to-city input,.main-form_excursions .date-from-city input,.main-form_excursions .date-to-city input,.main-form_excursions .excursions-city input,.main-form_excursions .fly-in-city input,.main-form_excursions .fly-in-country input,.main-form_excursions .fly-in-date input,.main-form_excursions .fly-out-city input,.main-form_excursions .fly-out-date input,.main-form_excursions .fly-out-resort input,.main-form_excursions .from-city input,.main-form_excursions .people-amount input,.main-form_excursions .to-city input,.main-form_hotels .date-from-city input,.main-form_hotels .date-to-city input,.main-form_hotels .excursions-city input,.main-form_hotels .fly-in-city input,.main-form_hotels .fly-in-country input,.main-form_hotels .fly-in-date input,.main-form_hotels .fly-out-city input,.main-form_hotels .fly-out-date input,.main-form_hotels .fly-out-resort input,.main-form_hotels .from-city input,.main-form_hotels .people-amount input,.main-form_hotels .to-city input,.main-form_tickets .date-from-city input,.main-form_tickets .date-to-city input,.main-form_tickets .excursions-city input,.main-form_tickets .fly-in-city input,.main-form_tickets .fly-in-country input,.main-form_tickets .fly-in-date input,.main-form_tickets .fly-out-city input,.main-form_tickets .fly-out-date input,.main-form_tickets .fly-out-resort input,.main-form_tickets .from-city input,.main-form_tickets .people-amount input,.main-form_tickets .to-city input,.main-form_tours .date-from-city input,.main-form_tours .date-to-city input,.main-form_tours .excursions-city input,.main-form_tours .fly-in-city input,.main-form_tours .fly-in-country input,.main-form_tours .fly-in-date input,.main-form_tours .fly-out-city input,.main-form_tours .fly-out-date input,.main-form_tours .fly-out-resort input,.main-form_tours .from-city input,.main-form_tours .people-amount input,.main-form_tours .to-city input{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important}.sidebar_form__people-amount #sidebar-hotelsPeopleAmount{width:70px!important;padding-left:0!important;margin-top:4px!important}.sidebar_form__people-amount{margin-left:48px!important}.sidebar_form__people-amount #sidebar-peopleAmountAdult{width:70px!important;padding-left:0!important;margin-top:4px!important}.sidebar_form__people-amount i{top:30px!important;right:-14px!important}}.menu{font-family:RobotoRegular,Arial!important;background-color:#ff9800;height:48px;position:fixed;left:0;right:0;top:0;box-shadow:0 0 3px 3px rgba(0,0,0,.1)}.menu .col-xs-12{padding-left:0!important;padding-right:0!important}.menu_logo{width:130px;margin-top:0;float:left;display:block;height:48px;cursor:pointer;margin-left:16px}.menu_logo img{display:block;margin-top:13px!important}.menu_button{text-transform:uppercase;float:left;margin:0;font-family:RobotoMedium;display:block;padding:0;font-weight:400;height:48px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.menu_button:hover{background-color:#fff;color:#212121;position:relative}.menu_button:hover a,.menu_button:hover span{color:#212121}.menu_button:first-child{margin-left:50px!important}.menu_button span{float:left;color:#fff}.menu_button a:hover{color:#212121;background-color:#fff}.menu_button a{padding:13px 21px 10px 22px;cursor:pointer;color:#fff;font-size:15px;position:relative;height:48px;float:left}.menu_button a i{display:inline-block;float:left;margin-left:8px;margin-right:-5px;margin-top:-1px}.menu_button--active{background-color:#fff;color:#212121;position:relative}.menu_button--active a,.menu_button--active span{color:#212121}.menu_dropdown--countries{height:623px;overflow:visible}.menu_dropdown--countries::-webkit-scrollbar{-webkit-appearance:none;width:7px}.menu_dropdown--countries::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.menu_dropdown_main_continents_item--active,.menu_dropdown_main_continents_item:active{background-color:#ECECEC}.menu_button--dd{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.menu_button--dd a{padding:13px 11px 10px}.menu_button--search{margin-left:10px}.menu_button--search i{display:inline-block;float:left;margin:0!important}.menu_button--search a{height:48px!important;padding:13px 12px}.menu_button--login{position:relative;right:-11px!important;padding-left:3px;padding-right:3px}.menu_button--user{position:relative;right:-65px!important}.menu_button--user a{height:48px!important;padding:0}.menu_dropdown{width:100%;background-color:#fff;margin-top:48px;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);padding-bottom:24px!important;display:none}.menu_dropdown_button{background-color:#3f51b5!important;margin-top:24px;margin-bottom:24px;margin-left:32px;font-weight:400;padding-top:1px;padding-left:16px;padding-right:16px}.menu_dropdown_top{border-bottom:1px solid #eee}.menu_dropdown_top_close-but{color:#6d6d6d;font-size:48px;float:right;margin-top:18px;margin-right:22px;cursor:pointer}.menu_dropdown_top_close-but:hover{color:#333}.menu_dropdown_main_continents{float:left;width:35%}.menu_dropdown_main_continents ul{list-style-type:none;padding-left:0}.menu_dropdown_main_continents li{font-size:22px;cursor:pointer}.menu_dropdown_main_continents li span{text-transform:none;font-size:22px;color:#212121;font-family:RobotoRegular,Arial;width:100%;text-align:left;padding-top:13px;padding-bottom:10px;padding-left:48px;height:65px}.menu_dropdown_main_countries{float:left;width:60%;padding-top:20px;display:none}.menu_dropdown_main_countries ul li{display:block}.country-item{width:215px;float:left;padding:9px 12px;margin-left:10px;position:relative}.country-item i{position:relative;top:0;left:5px;opacity:0;display:block;float:left;cursor:pointer;color:#6d6d6d}.country-item i:hover{color:#212121}.country-item_link{display:inline-block;float:left}.country-item_flag{width:26px;height:18px;display:block;float:left}.country-item_flag img{width:100%;height:100%;position:relative;top:-2px}.country-item_name{position:relative;color:#212121;font-size:16px;font-family:RobotoRegular,Arial;margin-left:12px;margin-top:-1px}.country-item_name:hover{color:#3f51b5!important}.country-items-column{width:33.333%;float:left}.multicols{margin:1em 0 2em;-webkit-column-width:12em;-moz-column-width:12em;column-width:12em}.country-item_menu{width:340px;height:auto!important;position:absolute;left:-170px;top:37px;z-index:999;background-color:#eee;box-shadow:0 3px 3px 1px rgba(1,0,0,.1);display:none}.country-item_menu div{float:left;width:100%!important}.country-item_menu span{display:block;font-size:18px;color:#212121;font-family:RobotoRegular,Arial;margin-top:18px;margin-left:24px;float:left}.country-item_menu i{display:block!important;opacity:1!important;font-size:24px;margin-top:20px;float:right}.country-item_menu ul{padding:4px 24px 3px;-webkit-column-width:50px;-moz-column-width:50px;column-width:50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin:10px 0 0}.country-item_menu ul li{line-height:2}.country-item_menu ul li a{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;color:#212121}.country-item_menu ul li a:hover{color:#3f51b5!important}.menu-cities-close{margin-right:-25px;margin-top:-2px!important}.menu_dropdown-search{width:435px;float:right;margin-top:0!important;display:none;margin-bottom:0!important;padding-bottom:12px!important;margin-right:14px!important}.menu_dropdown-search h2{font-size:16px;color:#6d6d6d;margin-top:12px!important}.menu_dropdown-search a{color:#333;display:block;position:absolute;top:0;width:100%;height:100%;min-height:38px}.menu_dropdown-search a:hover{color:#333}.menu_dropdown-search li{margin-top:0!important;margin-bottom:0!important;padding:8px;cursor:pointer;padding-left:0!important;padding-right:0!important;position:relative;overflow:hidden}.menu_dropdown-search li span{float:left!important;margin-left:12px}.menu_dropdown-search li:hover{background-color:#ECECEC}.menu_dropdown-search li img{margin-left:14px!important}.menu_dropdown-search li.search-selected-item{background-color:#ECECEC}.menu_dropdown-search .menu_dropdown-search_countries_city span:hover,.menu_dropdown-search .menu_dropdown-search_countries_city:hover span{color:#333!important}.menu_dropdown-search .mdl-textfield{padding:10px 0!important;display:block;margin-top:0!important;width:100%}.menu_dropdown-search .mdl-textfield__input{font-size:22px!important;color:#212121;font-family:RobotoRegular,Arial;font-weight:400;padding-bottom:0}.menu_dropdown-search .mdl-textfield__label{overflow:visible}.menu_dropdown-search .mdl-textfield__label span{font-size:22px;color:#9d9d9d;font-family:RobotoRegular,Arial;font-weight:400!important;position:relative;top:-5px!important}.menu_dropdown-search .mdl-textfield__label:after{background-color:#3f51b5;top:19px!important}.menu_dropdown-search_textfield{margin:6px 12px 0;padding-bottom:0}.menu_dropdown-search .mdl-textfield__input{height:35px!important}.menu_dropdown-search_countries{overflow:hidden;margin-bottom:5px}.menu_dropdown-search_countries h2{margin-top:16px!important}.menu_dropdown-search_countries ul{list-style:none;padding:0;margin-top:-20px!important;display:block}.menu_dropdown-search_countries ul li{float:left;width:100%;margin-top:14px;display:inline-block!important}.menu_dropdown-search_countries ul li img{float:left;display:block;margin-right:-4px}.menu_dropdown-search_countries_city{font-size:16px;display:block;float:left;margin-top:-2px}.menu_dropdown-search_countries_city:hover span{color:#333}.menu_dropdown-search_countries_city span{margin-left:8px}.menu_dropdown-search_countries_country{font-size:16px;display:block;float:left;margin-left:12px;margin-top:0;color:#9d9d9d}.menu_dropdown-search_articles,.menu_dropdown-search_countries,.menu_dropdown-search_places{margin-left:0!important;margin-right:0!important}.menu_dropdown-search_articles h2,.menu_dropdown-search_articles li,.menu_dropdown-search_countries h2,.menu_dropdown-search_countries li,.menu_dropdown-search_places h2,.menu_dropdown-search_places li{padding-left:12px;padding-right:12px}.menu_dropdown-search_articles{margin:12px}.menu_dropdown-search_articles span{padding-left:12px;padding-right:12px;margin-left:0!important;margin-right:0!important}.menu_dropdown-search_places{margin:12px}.menu_dropdown-search_articles,.menu_dropdown-search_places{margin-bottom:0!important;padding-top:0!important;float:left;width:100%;margin-top:0!important}.menu_dropdown-search_articles h2,.menu_dropdown-search_places h2{margin-top:12px}.menu_dropdown-search_articles ul{margin-top:-16px;list-style:none;padding-left:0;display:block}.menu_dropdown-search_articles ul li{font-size:16px;margin-top:12px}.menu_dropdown-search_places ul{padding-left:0;margin-top:-16px;display:block}.menu_dropdown-search_places ul li{list-style:none;margin-top:12px;font-size:16px}.menu_dropdown-search_places_country{margin-left:12px;color:#9d9d9d}.menu_dropdown-services,.menu_dropdown-texts{width:244px;padding-top:10px;padding-bottom:10px!important}.menu_dropdown-services ul,.menu_dropdown-texts ul{list-style-type:none;padding-left:0;display:block;position:relative;margin-top:12px}.menu_dropdown-services li,.menu_dropdown-texts li{font-size:22px;cursor:pointer;display:block}.menu_dropdown-services li a,.menu_dropdown-texts li a{display:block;text-transform:none;font-family:RobotoRegular,Arial;font-size:16px;text-align:left;padding-left:32px;color:#333}.menu_dropdown-services{margin-left:306px}.menu_dropdown-texts{margin-left:426px}@-moz-document url-prefix(){.menu_dropdown-services{margin-left:307px}.menu_dropdown-texts{margin-left:429px}.menu_dropdown-search,.menu_dropdown-user{margin-right:8px!important}}#modal_form{width:396px;height:auto;height:440px;background:#fff;position:fixed;top:33%;left:50%;margin-top:-150px;margin-left:-199px;padding-bottom:36px!important;display:none;opacity:0;z-index:5;padding:0}#modal_form span#modal_close{color:#eee;margin-top:0;position:absolute;right:-28px!important;top:-5px!important;cursor:pointer;text-shadow:0 3px 3px #black}#overlay{z-index:3;position:fixed;background-color:#000;opacity:.5;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}.modal-form-login-header{height:64px;background-color:#3f51b5;margin:0;box-shadow:0 0 2px 3px rgba(0,0,0,.1)}.modal-form-login-header_input,.modal-form-login-header_reg{text-transform:uppercase;font-size:18px;font-family:RobotoRegular,Arial;float:left;width:50%;text-align:center;margin:auto;display:box;padding-top:10px;text-decoration:none!important;color:#fff!important;height:68px!important}.modal-form-login-header_input:hover,.modal-form-login-header_reg:hover{color:#fff}.modal-form-login-header_input .mdl-ripple.is-animating,.modal-form-login-header_reg .mdl-ripple.is-animating{background-color:#fff!important}.modal-form-login{box-shadow:0 0 2px 6px rgba(0,0,0,.1)}.modal-form-login .mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{background-color:#ffe166;bottom:5px}.modal-form-login .mdl-textfield{width:100%;float:left!important;display:block}.modal-form-login .mdl-tabs__panel{padding:18px 48px 48px}.modal-form-login .mdl-textfield__input{color:#333!important}.modal-form-login .mdl-textfield__label:after{background-color:#3f51b5!important;bottom:14px!important}.modal-form-login .email-error,.modal-form-login .pass-error{display:inline!important;position:absolute;margin-top:2px;font-family:RobotoRegular,Arial;font-size:14px;color:#db4437}.modal-form-login .remember-pass,.modal-form-login .remember-pass-back{display:block!important;margin-top:32px!important;float:left;font-family:RobotoRegular,Arial}.modal-form-login button{float:right!important}.modal-form-login .login-social{float:left;width:100%;height:100px;padding-top:0}.modal-form-login .login-social span{font-size:18px;color:#9d9d9d}.modal-form-login #uLogin img{margin-left:32px;margin-top:20px;cursor:pointer}.modal-form-login #uLogin img:first-child{margin-left:0}.modal-form-login .remember-pass,.modal-form-login .remember-pass-back{color:#3f51b5;font-size:14px;text-transform:uppercase}.modal-form-login .remember-pass-back:hover,.modal-form-login .remember-pass:hover{color:#3f51b5}.modal-form-login_remember-pass{display:none;position:absolute;width:100%;height:100%;top:0!important;z-index:999;background-color:#fff}.modal-form-login_remember-pass .remember-pass-header{color:#fff;font-size:18px;font-family:RobotoRegular,Arial;font-weight:400!important;padding:22px 48px;height:64px;background-color:#3f51b5;margin:0;box-shadow:0 0 2px 3px rgba(0,0,0,.1)}.modal-form-login_remember-pass .remember-pass-main,.modal-form-login_remember-pass .remember-pass-main--ok{padding:48px;padding-top:18px!important;display:block}.modal-form-login_remember-pass .remember-pass-main--ok .remember-pass-main--ok_mes{margin-top:32px!important;float:left;color:#333;font-size:14px;font-family:RobotoRegular,Arial}.modal-form-login_registration{overflow:hidden}.modal-form-login_registration .form-reg{display:block}.modal-form-login_registration .thank-you-reg{padding-top:34px}.modal-form-login_registration_gender{margin-top:32px;margin-bottom:16px;float:left}.modal-form-login_registration_gender .gender-header{color:#9d9d9d;font-size:18px}.modal-form-login_registration_gender .female,.modal-form-login_registration_gender .male{font-weight:400;margin-top:12px;color:#212121}.modal-form-login_registration_gender .female{margin-left:32px}.menu_dropdown-user{width:248px;float:right;margin-top:0;margin-right:14px}.menu_dropdown-user_ava{width:248px;background-color:#333;padding:24px}.menu_dropdown-user_menu .mdl-button{text-transform:none;width:100%;text-align:left}.menu_dropdown-user_menu .mdl-button .mdl-button__ripple-container{text-align:left!important}.menu_dropdown-user_menu ul{list-style:none;padding-left:0;margin-top:18px;text-align:left!important;margin-bottom:-5px}.menu_dropdown-user_menu ul li a{font-size:16px;color:#212121;font-family:RobotoRegular,Arial;padding:3px 20px 0!important;display:block;height:45px}.menu_dropdown-user_menu ul li i{margin-right:18px;font-size:26px;position:relative;top:8px;color:#9d9d9d!important}.main-player .arrivo-player{width:100%;height:auto!important;overflow:hidden;margin-bottom:48px;padding:0!important;margin-top:35px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-player .arrivo-player-bar{background:#333;padding:12px 16px 7px!important;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;position:relative}.main-player .jp-playlist{background-color:#fafafa;float:left;width:100%}.main-player .jp-playlist ul{list-style:none;padding-left:0}.main-player .jp-playlist ul li a{background-color:#fafafa;color:#333;display:block;text-align:left;text-transform:none;font-size:16px}.main-player .jp-playlist ul li a strong{font-weight:400!important}.main-player .jp-playlist ul li a:hover{background-color:#eee}.main-player .jp-playlist .discription{display:none}.main-player .arrivo-player__song-name{font-family:RobotoRegular,Arial;font-size:14px;color:#e6e6e6;float:left;margin-left:16px;-moz-user-select:text!important;-khtml-user-select:text!important;-webkit-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.main-player .arrivo-player__controls{margin-top:1px!important;margin-left:7px}.main-player .arrivo-player__controls i{font-size:20px}.main-player .arrivo-player__controls__but{float:left;margin-left:6px;margin-top:0}.main-player .arrivo-player__controls__but a{color:#e6e6e6!important}.main-player .arrivo-player__controls__but--pause,.main-player .arrivo-player__controls__but--play{margin-left:0}.main-player .arrivo-player__controls__but--pause i,.main-player .arrivo-player__controls__but--play i{color:#e6e6e6;margin-left:-12px!important}.main-player .arrivo-player__controls__progress-wrapper{width:130px;height:3px;background-color:#e6e6e6;float:left;margin-left:16px;margin-top:9px;position:relative;cursor:pointer}.main-player .arrivo-player__controls__progress-wrapper:hover{height:5px;margin-top:8px}.main-player .arrivo-player__controls__progress-wrapper:hover .arrivo-player__controls__progress-wrapper__progress{height:5px}.main-player .arrivo-player__controls__progress-wrapper__progress{width:40%;height:3px;background-color:#fff;position:absolute;cursor:pointer}.main-player .arrivo-player__controls__value-wrapper{width:50px;height:3px;background-color:#eee;float:left;margin-left:16px;margin-top:9px;position:relative;cursor:pointer}.main-player .arrivo-player__controls__value-wrapper:hover{height:5px;margin-top:8px}.main-player .arrivo-player__controls__value-wrapper:hover .arrivo-player__controls__progress-wrapper__value{height:5px}.main-player .arrivo-player__controls__progress-wrapper__value{width:10px;height:3px;background-color:#212121;position:absolute;cursor:pointer}.main-player .arrivo-player__all-music-link{display:block;float:right;font-family:RobotoRegular,Arial;font-size:14px;color:#9d9d9d;text-transform:uppercase;margin-top:20px;text-decoration:none}.main-player .arrivo-player__all-music-link:hover{color:#3f51b5}.main-player .ui-slider-handle{display:none}.main-player .jp-play-bar{height:3px;top:0;background-color:#eee!important}.main-player .jp-progress{border:none;border-radius:0!important;background:#898989}.main-player .ui-slider-range{border-radius:0!important;background-color:green!important;display:none!important}.main-player .ui-widget-header{border:none}.main-player .arrivo-player__controls__progress-wrapper__progress{background:0 0}.main-player .jp-volume-bar{border:none;background:#898989}.main-player .arrivo-player__controls__value-wrapper{border-radius:0}.main-player .jp-playlist-current a{color:#3f51b5!important}.sidebar-player{margin-top:0!important;float:left;position:relative}.sidebar-player .ui-slider-range{border-radius:0}.sidebar-player .arrivo-player__controls__progress-wrapper{width:130px;height:3px;background-color:#eee;float:left;margin-left:16px;margin-top:11px;position:relative;cursor:pointer}.sidebar-player .arrivo-player__controls__progress-wrapper:hover{height:5px;margin-top:10px}.sidebar-player .arrivo-player__controls__progress-wrapper:hover .arrivo-player__controls__progress-wrapper__progress{top:-6px}.arrivo-player{width:300px;height:100px;overflow:hidden;background:#fafafa;padding:16px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:48px}.arrivo-player .ui-slider-range{cursor:pointer}.arrivo-player__song-name{font-family:RobotoRegular,Arial;font-size:14px;color:#9d9d9d}.arrivo-player__controls{margin-top:8px;margin-left:7px}.arrivo-player__controls i{font-size:20px}.arrivo-player__controls__but{float:left;margin-left:0;margin-top:2px}.arrivo-player__controls__but a{color:#212121!important}.arrivo-player__controls__but--pause i,.arrivo-player__controls__but--play i{color:#c8306c;margin-left:-14px}.arrivo-player__controls__progress-wrapper__progress{width:40%;height:3px;background-color:#212121;position:absolute;cursor:pointer}.arrivo-player__controls__value-wrapper{width:50px;height:3px;background-color:#eee;float:left;margin-left:16px;margin-top:11px;position:relative;cursor:pointer}.arrivo-player__controls__value-wrapper:hover{height:5px;margin-top:10px}.arrivo-player__controls__value-wrapper:hover .arrivo-player__controls__progress-wrapper__progress{height:10px!important}.arrivo-player__controls__progress-wrapper__value{width:10px;height:3px;background-color:#eee!important;position:absolute;cursor:pointer!important}.arrivo-player__all-music-link{display:block;float:right;font-family:RobotoRegular,Arial;font-size:14px;color:#9d9d9d;text-transform:uppercase;margin-top:20px;text-decoration:none;position:absolute;right:16px;top:96px}.arrivo-player__all-music-link:hover{color:#3f51b5}.ui-slider-handle{display:none}.jp-play-bar{height:16px;top:-7px}.jp-progress{border:none;background:#eee}.ui-widget-header{background:#212121;border:none}.arrivo-player__controls__progress-wrapper__progress{background:0 0}.jp-volume-bar{border:none;background:#eee}.chto-vzyat,.city-page,.kuda-poehat,.putevoditeli{margin-top:48px;overflow:hidden}.chto-vzyat h1,.city-page h1,.kuda-poehat h1,.putevoditeli h1{margin-top:36px;margin-bottom:36px}.chto-vzyat .putevoditeli_info_img,.city-page .putevoditeli_info_img,.kuda-poehat .putevoditeli_info_img,.putevoditeli .putevoditeli_info_img{float:left}.chto-vzyat .putevoditeli_info_text,.city-page .putevoditeli_info_text,.kuda-poehat .putevoditeli_info_text,.putevoditeli .putevoditeli_info_text{float:left;width:515px}.chto-vzyat .putevoditeli_info_text li,.city-page .putevoditeli_info_text li,.kuda-poehat .putevoditeli_info_text li,.putevoditeli .putevoditeli_info_text li{margin-bottom:24px}.chto-vzyat .putevoditeli_info_link,.city-page .putevoditeli_info_link,.kuda-poehat .putevoditeli_info_link,.putevoditeli .putevoditeli_info_link{float:left;display:block}.chto-vzyat .putevoditeli_continents .putevoditeli_continents_continent,.city-page .putevoditeli_continents .putevoditeli_continents_continent,.kuda-poehat .putevoditeli_continents .putevoditeli_continents_continent,.putevoditeli .putevoditeli_continents .putevoditeli_continents_continent{float:left;margin-top:10px}.chto-vzyat .putevoditeli_continents .putevoditeli_continents_continent h2,.city-page .putevoditeli_continents .putevoditeli_continents_continent h2,.kuda-poehat .putevoditeli_continents .putevoditeli_continents_continent h2,.putevoditeli .putevoditeli_continents .putevoditeli_continents_continent h2{margin-bottom:0}.chto-vzyat .putevoditeli_continents .putevoditeli_continents_continent .putevoditeli_continents_continent_country,.city-page .putevoditeli_continents .putevoditeli_continents_continent .putevoditeli_continents_continent_country,.kuda-poehat .putevoditeli_continents .putevoditeli_continents_continent .putevoditeli_continents_continent_country,.putevoditeli .putevoditeli_continents .putevoditeli_continents_continent .putevoditeli_continents_continent_country{display:block;float:left;width:158px;margin-top:20px}.chto-vzyat .putevoditeli_continents_about,.city-page .putevoditeli_continents_about,.kuda-poehat .putevoditeli_continents_about,.putevoditeli .putevoditeli_continents_about{margin-top:28px}.chto-vzyat{overflow:visible!important}.chto-vzyat .social-bottom{margin-top:48px!important;margin-bottom:48px}.chto-vzyat input:focus,.chto-vzyat textarea:focus{outline:0}.chto-vzyat .mdl-tabs__tab{width:25%!important}.chto-vzyat .mdl-tabs .mdl-tabs__tab-bar a{color:#9d9d9d;font-size:16px;font-family:RobotoRegular,Arial!important;font-weight:400!important}.chto-vzyat .mdl-tabs .mdl-tabs__tab-bar a.is-active{color:#3f51b5;text-decoration:none}.chto-vzyat .chto-vzyat_tabs_checkers{margin-top:48px}.chto-vzyat h2{margin-bottom:5px!important;display:block}.chto-vzyat .select-gender{margin-top:32px;margin-bottom:-40px;color:#212121;font-family:RobotoRegular,Arial!important;font-size:16px;padding-left:16px;padding-top:9px;width:133px}.chto-vzyat .select-gender ul{left:0}.chto-vzyat .chto-vzyat_female,.chto-vzyat .chto-vzyat_male{margin-top:-42px!important}.chto-vzyat .mdl-checkbox{margin-top:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.chto-vzyat .mdl-checkbox span{color:#212121;font-size:16px;font-family:RobotoRegular,Arial!important;font-weight:400!important;display:block;float:left}.chto-vzyat .mdl-checkbox .mdl-checkbox__label{margin-left:6px}.chto-vzyat .is-checked span{color:#9d9d9d}.chto-vzyat .mdl-checkbox__box-outline{border-color:#009688!important}.chto-vzyat .chto-vzyat_tabs_checkers .mdl-ripple.is-animating,.chto-vzyat .is-checked .mdl-checkbox__tick-outline{background-color:#009688!important}.chto-vzyat .chto-vzyat_context{background-color:#eee;width:100%;margin-top:72px}.chto-vzyat .chto-vzyat_add_but{background-color:#3f51b5!important;color:#fff;width:42px!important;min-width:42px!important;height:32px;display:block;float:right;font-size:14px;line-height:5px!important;font-family:RobotoRegular,Arial!important;font-weight:400!important;margin-top:12px}.chto-vzyat .chto-vzyat_add_but .mdl-ripple.is-animating{width:50px;height:50px}.chto-vzyat .chto-vzyat_add{display:block;position:relative}.chto-vzyat .chto-vzyat_add form{margin-top:-8px;width:240px;display:block;float:left;margin-bottom:-32px}.chto-vzyat .chto-vzyat_add label.mdl-textfield__label{font-family:RobotoRegular,Arial!important;font-weight:400!important;color:#9d9d9d;margin-top:2px;width:240px;display:block;float:left}.chto-vzyat .chto-vzyat_add label.mdl-textfield__label:after{bottom:27px}.chto-vzyat .chto-vzyat_add input{width:240px;height:32px;display:block!important;float:left!important;margin-bottom:12px;font-family:RobotoRegular,Arial!important;font-weight:400!important;color:#9d9d9d}.chto-vzyat .chto-vzyat_add input:focus{color:#212121}.chto-vzyat .chto-vzyat-item--close-but{color:#9d9d9d;display:block;float:right;cursor:pointer;position:absolute;top:20px;right:0;z-index:999}.chto-vzyat .chto-vzyat-item--close-but:hover{color:#898989!important}.chto-vzyat .chto-vzyat-item{float:left;width:100%;position:relative}.chto-vzyat .chto-vzyat-print-link{float:right;margin-top:36px}.chto-vzyat .chto-vzyat-print-link i{display:block;margin-top:10px;float:left;font-size:18px;margin-right:8px;color:#3f51b5}.chto-vzyat .chto-vzyat-print-link a{display:block;float:left;text-transform:uppercase;font-size:14px;margin-top:8px;color:#3f51b5;margin-left:-40px;width:140px;padding-left:40px}.weather-rain{background-color:#b1bfd8}.weather-cool{background-color:#2f9ad4}.weather-hot{background-color:#fed702}.weather-cool,.weather-hot,.weather-rain{width:16px;height:16px;float:left}.kuda-poehat_country-block{border-bottom:1px solid #eee;padding-bottom:36px;padding-top:36px}.kuda-poehat_country-block:nth-child(1){padding-top:0}.kuda-poehat_country-block_country_flag{width:64px;height:auto;border:1px solid #eee;float:left}.kuda-poehat_country-block_country_flag img{width:100%}.kuda-poehat_country-block_country_name{float:left;padding-left:16px;width:500px;height:64px;margin-bottom:-30px}.kuda-poehat_country-block_country_name h2{top:-30px;position:absolute;display:block;color:#333}.kuda-poehat_country-block_country_name span{top:28px;position:absolute;display:block;font-family:RobotoRegular,Arial!important}.kuda-poehat_country-block_city{float:left;margin-top:32px}.kuda-poehat_country-block_city:nth-child(1){margin-top:0!important}.kuda-poehat_city-block_city_pic{float:left;width:191px;height:150px}.kuda-poehat_city-block_city_pic img{width:100%}.kuda-poehat_country-block_city_text{float:left;margin-left:16px;width:427px}.kuda-poehat_country-block_city_text h3{display:block;margin-top:-5px;color:#333;margin-bottom:0}.kuda-poehat_country-block_city_text a{display:block;width:auto;float:left}.kuda-poehat_country-block_city_text .city-name{margin-bottom:16px}.kuda-poehat_country-block_city_text .weather{float:left;margin-left:30px}.kuda-poehat_country-block_city_text .weather span{font-family:RobotoRegular,Arial!important;font-size:16px;display:block;margin-top:-2px;float:left;margin-left:8px}.kuda-poehat_country-block_reserv{float:left;padding-left:16px;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.kuda-poehat_country-block_reserv a{color:#3f51b5!important;text-transform:uppercase;font-size:14px;display:block;float:left;margin-left:46px}.kuda-poehat_country-block_reserv a:nth-child(1){margin-left:0}.kuda-poehat_country-block_reserv i{font-size:18px;display:block;float:left;margin-top:2px;margin-right:8px}.kuda-poehat-form{height:auto}.kuda-poehat-form h3{margin-bottom:10px;margin-top:36px}.kuda-poehat-form label{margin-top:14px}.kuda-poehat-form label span.mdl-checkbox__label,.kuda-poehat-form label span.mdl-radio__label{font-family:RobotoRegular,Arial!important;font-size:16px;font-weight:400;margin-top:-2px;display:block}.kuda-poehat-form .kp-two-column-label-wrapper{display:block}.kuda-poehat-form .kp-two-column-label-wrapper label{margin-left:0;display:block;width:47%;float:left}.kuda-poehat-form .kp-two-column-label-wrapper label:nth-child(2n){margin-left:16px}.kuda-poehat-form .kp-two-column-label-wrapper label:last-child{margin-bottom:36px}.kuda-poehat-form .mdl-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.kuda-poehat-form .mdl-checkbox__box-outline{border-color:#3f51b5!important}.kuda-poehat-form .chto-vzyat_tabs_checkers .mdl-ripple.is-animating,.kuda-poehat-form .is-checked .mdl-checkbox__tick-outline,.kuda-poehat-form .mdl-checkbox__ripple-container .mdl-ripple{background-color:#3f51b5!important}.kuda-poehat-form .mdl-checkbox__input[disabled]~.mdl-checkbox__box-outline{border-color:#929292!important}.kuda-poehat-form .mdl-checkbox__input[disabled]~.mdl-checkbox__label{color:#929292}.kuda-poehat-form .is-checked .mdl-radio__outer-circle,.kuda-poehat-form .mdl-radio.is-checked .mdl-radio__outer-circle,.kuda-poehat-form .mdl-radio__outer-circle{border-color:#3f51b5!important}.kuda-poehat-form .mdl-radio__inner-circle,.kuda-poehat-form .mdl-radio__ripple-container .mdl-ripple{background-color:#3f51b5!important}.kuda-go-but{margin-top:40px;display:block}.putevoditel-page h1{margin-top:-11px}.putevoditel-page em{color:#1f1f1f;font-size:16px;font-family:RobotoRegular,Arial!important}.putevoditel-page .kstati,.putevoditel-page .sovet{background-color:#eee!important;font-family:RobotoRegular,Arial!important;font-size:16px;padding:16px;margin-top:32px!important;margin-bottom:32px!important}.putevoditel-page .putevoditel-pdf-icon{margin-top:-5px;margin-right:12px}.kstati,.sovet{margin-top:32px!important;margin-bottom:32px!important}p+.kstati,p+.sovet{margin-top:27px!important}p+blockquote{margin-top:0}.kstati+p,.sovet+p{margin-top:-5px!important}.kstati+h2,.kstati+h3,.sovet+h2,.sovet+h3{margin-top:-8px!important}.test-1{margin-top:100px;background-color:orange}.test-11{background-color:red;width:560px;height:40px}.test-22{background-color:green;width:396px;height:40px}.test-33{background-color:#00f;width:260px;height:40px}.test-11,.test-22,.test-33{float:left;margin-left:10px}.test-11{margin-left:0}.text-smooth{text-shadow:-1px -1px 1px rgba(255,255,255,.2),1px 1px 1px rgba(255,255,255,.2),1px 1px 1px rgba(0,0,0,.7)}a,h1,h2,h3,h4,h5,h6,li,p,span{color:#333}h1{font-family:RobotoRegular,Arial;font-size:34px;line-height:46px}h2{font-family:RobotoRegular,Arial;font-size:24px;line-height:30px}h2.main{font-size:22px;line-height:28px;margin:16px 0 0}h3{font-family:RobotoMedium,Arial;font-size:18px;line-height:24px}strong{font-weight:400!important;font-family:RobotoMedium,Arial}li,p,td{font-family:RobotoRegular,Arial;font-size:16px;line-height:22px}p.intro{font-size:16px;line-height:24px}p.aux{font-size:16px;line-height:22px}p.tech{font-size:14px;line-height:22px}a{font-family:RobotoRegular,Arial;font-size:16px;text-decoration:none;line-height:22px;color:#034fdc}a:hover{text-decoration:none;color:#034fdc}.back-light h1,.back-light h2,.back-light h3,.back-light li,.back-light p{color:#212121}.back-light a{color:#034fdc}.back-light p.aux,.back-light p.tech{color:#9d9d9d}.back-grey h1,.back-grey h2,.back-grey h3,.back-grey li,.back-grey p{color:#1f1f1f}.back-grey a{color:#4578d6}.back-grey p.aux,.back-grey p.tech{color:#929292}.back-dark h1,.back-dark h2,.back-dark h3,.back-dark li,.back-dark p{color:#e6e6e6}.back-dark a{color:#7fa2e3}.back-dark p.aux,.back-dark p.tech{color:#898989}.centered-banner{position:relative;top:50%;text-align:center;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.centered-banner iframe,.centered-banner>div{display:inline-block}.centered-banner img{width:auto!important}.email-error{text-transform:lowercase}.modal-form-login_registration .thank-you-reg,.modal-form-login_remember-pass .remember-pass-main--ok{display:block!important}.cwrap{margin:48px 0;min-height:360px}.menu{z-index:999999}.menu_dropdown-user_ava{height:auto!important}#confirm{width:396px;height:auto;background:#fff;position:fixed;top:45%;left:50%;margin-top:-150px;margin-left:-199px;display:none;z-index:5;padding:24px}#confirm__close{color:#eee;margin-top:0;position:absolute;right:-28px!important;top:-5px!important;cursor:pointer;text-shadow:0 3px 3px #black}#confirm-overlay{z-index:3;position:fixed;background-color:#000;opacity:.5;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}#confirm__cancel,#confirm__ok{padding:0 16px;color:#3f51b5;float:right}.ajax-loader{background:url(https://static.arrivo.ru/img/all/ajax-loader.gif) center center no-repeat;display:none}.ajax-loader-block{background:url(https://static.arrivo.ru/img/all/ajax-loader.gif) center center no-repeat;height:25px;width:16px;display:none}.ajax-loader--wide{margin:32px auto;height:16px}.mdl-select{position:relative;z-index:0!important;width:200px;overflow:hidden;color:#212121;font-family:RobotoRegular,Arial;font-size:16px;margin-top:0;border-bottom:1px solid rgba(0,0,0,.12)}.mdl-select select{position:relative;border:none!important;cursor:pointer;margin:10px 0 0 -3px;outline:0;width:220px;z-index:9999!important;display:block;background-color:transparent}.mdl-select i{top:10px;position:absolute;color:#212121;display:block;right:5px!important;left:auto}.mdl-tabs__panel{display:none}.mdl-tabs__panel.is-active{display:block}.b13-wrapper{margin:48px 0 -48px;padding:24px 0;position:relative}.all-articles .sidebar_context{height:auto}.country-wrapper{margin-top:12px!important;margin-right:24px;float:left;overflow:hidden}.unesco-country-options .country-wrapper,.unesco-country-select .country-wrapper{margin-top:0!important}.unesco-muted{margin-top:96px}.unesco-muted h2,.unesco-muted p{color:#9d9d9d}#map-canvas{width:964px;height:642px}.article_text-wrapper #map-canvas{width:100%;height:520px}.location-popup{position:relative;padding:5px;background:#fff;box-shadow:rgba(0,0,0,.25) 0 1px 5px;min-height:60px}.location-popup:after{content:'';display:block;clear:both;height:0}.location-popup .location-image{float:left;width:50px;margin-right:9px}.location-popup .location-image img{vertical-align:top;width:50px}.location-popup .location-info{overflow:hidden;color:#878787;font:13px RobotoRegular,arial,helvetica,sans-serif}.location-popup .location-info .location-title{margin:0 0 5px;font:13px RobotoRegular,arial,helvetica,sans-serif;font-weight:700}.article-anons_info{clear:both}.story-author{float:left;margin-top:16px;clear:both}.story-author__avatar{padding-right:12px}.story-author__avatar img{height:32px!important}.country-item_name{float:none}.add-story-but{width:100%;height:72px;background-color:#eee;border:none;font-size:24px;color:#929292}.add-story-but:hover{background-color:#9d9d9d;color:#fff}.add-story-but:active{background-color:#787878}.add-story-but:focus{outline:0}.story-block-wrapper{position:relative}.story-block-wrapper .mdl-button--icon{position:absolute;z-index:1;margin:0;right:12px;top:8px;background-color:rgba(255,255,255,.2)!important}.story-block-wrapper .mdl-button--icon:hover{background-color:rgba(158,158,158,.2)!important}.story-block-wrapper .mdl-button--icon:active{background-color:rgba(158,158,158,.4)!important}.story-block-wrapper .mdl-button--icon:focus:not(:active){background-color:rgba(0,0,0,.12)!important}.story-block-wrapper .mdl-menu .mdl-menu__item a{color:inherit;font-size:inherit;text-decoration:none}.article-anons--unesco--middle .teaser{clear:both;margin-top:16px;display:block;color:#9d9d9d}.social ul.social_more{display:none}.lb-author,.lb-caption{white-space:nowrap}.commenttext_text .login-textarea,.commenttext_text textarea{background-color:#fafafa;border:none;font-family:RobotoRegular,Arial;font-size:16px;padding:8px 12px;width:100%;height:180px}.commenttext_text textarea:focus{outline:0}.commenttext_text .login-textarea{display:block;cursor:text;color:#9d9d9d}.field-error{position:absolute;margin-top:2px;font-family:RobotoRegular,Arial;font-size:14px;color:#db4437}.mdl-button--blue{background-color:#3f51b5!important;color:#fff!important}.comment-upload-photos{display:none;margin:-4px 0 8px}.comment-upload-photos-ajax,.story-upload-photos-ajax{background:url(https://static.arrivo.ru/img/all/ajax-loader.gif) center center no-repeat}.comment-progress{display:none;margin-top:16px;color:#a0a0a0;font-family:RobotoRegular,Arial}.comment-progress-bar-wrapper{background-color:#e1e1e1;height:10px;width:150px;margin-bottom:2px}.comment-progress-bar{background-color:#414141;width:0;height:100%}.comment-photo-wrapper,.comment-upload-photo-wrapper{display:inline-block;margin:16px 16px 0 0;position:relative;width:90px;height:61px;background-color:#e8e8e8;vertical-align:bottom}.comments_comment_main_form .comment-photos{margin-bottom:8px}.comment-upload-photo-close{background-image:url(https://static.arrivo.ru/img/social/close.png);background-position:0 -20px;cursor:pointer;display:none;visibility:hidden;height:20px;position:absolute;right:0;top:0;width:20px}.comment-upload-photo-close:hover{background-position:0 0}#comment-add-loader,.comment-edit-loader{visibility:hidden;display:inline-block;margin:15px 0 0 15px}.comment-upload-images-loader{float:right;margin:8px 8px 0}.comment-photo-wrapper{opacity:1!important;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100)}.comment-cancel-edit,.comment-content-edit{display:none}.comment-photo-wrapper .comment-upload-photo-close{visibility:visible!important}.comment-photos .comment-upload-photos{vertical-align:bottom;display:inline!important}.comment-submit{float:left;margin-top:10px;padding:0 16px}.comment-upload{float:right;margin-top:10px;position:relative;overflow:hidden;color:#3f51b5}.js-fileapi-wrapper{display:inline-block;width:100%}.js-fileapi-wrapper input[type=file]{position:absolute;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;font-size:50px;height:100%;right:0;top:0}.comments_comment_main .field-error{position:relative;margin:4px 0 -2px}.comments_comment_main_form{display:none}.comments_comment_main_form .commenttext_text textarea{margin-top:16px}.comments_comment_main_links{float:right}.comments_comment_main_edit_cancel,.comments_comment_main_links{display:none}.comments_comment:hover .comments_comment_main_links{display:block}.comment-uploader__ctrl-enter{font-family:RobotoRegular,Arial;display:inline-block;margin:10px 0 0 15px;float:left;line-height:36px;color:#9d9d9d}.chto-vzyat .chto-vzyat_context,.chto-vzyat .mdl-checkbox{height:auto}.article_counter_date{color:#9d9d9d;float:left;margin-top:2px;padding-top:6px}.modal-form-unesco{background-color:#fff;position:fixed;width:964px;height:642px;z-index:99999;display:none;top:96px}.modal_unesco_close{position:absolute;top:-10px;right:-55px;cursor:pointer}.modal_unesco_close i{color:#eee;font-size:48px!important}.breadcrumbs__item--active span{margin-left:10px;font-family:RobotoRegular,Arial!important;font-size:16px;color:#9d9d9d;display:block;float:left}.putevoditel__images__amount a{color:inherit}.city-head-wrapper img{height:32px}.city-page__about .avptour{display:none}.city-page__context,.country-page__context{height:auto!important}.city-page__weather__item__pic{background-image:url(https://static.arrivo.ru/img/pogoda/weather-sm.png)}.country-page__weather__items__item__icon{background-image:url(https://static.arrivo.ru/img/pogoda/weather-xs.png)}.city-page__showplace__tabs-panel_tab{margin-left:20px!important}.city-page__showplace__tabs-panel_tab1{margin-left:0!important}.city-page__tab__item__info{height:auto}.city-page__tab__item__info p{margin-top:6px}.city-page__tab__item__info__type{width:100%}.city-page__showplace-maps{background-image:none;cursor:pointer}.modal-form-showplace{top:64px}#category_filter{padding-top:12px}#category_filter ul{padding-left:24px;margin:0 0 10px}#category_filter li{display:inline-block;margin-right:28px;line-height:36px;background:url(https://static.arrivo.ru/img/point/gray.png) no-repeat;padding:0;left:0}#category_filter li a{display:block;padding-left:36px;line-height:40px;color:#878787;background-repeat:no-repeat;background-position:-100% 0}#category_filter .violet a.active{background-image:url(https://static.arrivo.ru/img/point/0.png)}#category_filter .blue a.active{background-image:url(https://static.arrivo.ru/img/point/blue.png)}#category_filter .green a.active{background-image:url(https://static.arrivo.ru/img/point/green.png)}#category_filter .orange a.active{background-image:url(https://static.arrivo.ru/img/point/orange.png)}#category_filter li a.active{text-decoration:none;color:#000;background-position:0 0}#category_filter .orange{padding-left:0}.city-page__showplace-maps button{z-index:2}.city-page__showplace-maps_image{position:absolute;top:0;bottom:0;left:0;right:0}.city-page__showplace-maps_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.5;z-index:1}.city-page__price-calendar{margin-bottom:40px}.city-popular-excursions__item__info__type{width:100%}.city-popular-excursions__item__info{height:auto}.city-popular-excursions__item__info__head{height:auto;margin-bottom:-8px}.city-popular-excursions__item__image__wrapper .city-popular-excursions__item__image__wrapper__price{height:auto;margin-top:12px;padding:0 20px;width:130px}.city-popular-excursions__item__image__wrapper .city-popular-excursions__item__image__wrapper__price span{text-align:left}.city-popular-excursions__item__image__wrapper__price__for{font-size:14px!important;margin:2px 0 8px!important}.city-page__tab__item__image__next,.city-page__tab__item__image__prev{display:none}.city-page__tab__item__image:hover .city-page__tab__item__image__next,.city-page__tab__item__image:hover .city-page__tab__item__image__prev{display:block}.city-page__showplace__tabs-content{display:none}.city-page__showplace__tabs-content-1{display:block}.city-page__tab__item__image__wrapper a{display:none}.city-page__tab__item__image__wrapper a:first-child{display:block}.country__cities__city{display:inline-block;vertical-align:top;float:none}a.last-stories__all{width:100%;float:right;text-align:right;text-transform:uppercase;font-size:14px;color:#3f51b5;padding-bottom:0}a.last-stories__all:hover{color:#3f51b5}.inline-points-map,.inline-points-map #map-canvas{width:634px}.inline-points-map #category_filter ul{padding-left:0}.inline-points-map #category_filter li{margin-right:6px}.city-page__transport:first-child{margin-bottom:0}.city-page-form--margin{margin-top:36px}.all-articles .city-head-wrapper h1{margin:-9px 0 40px!important}.city-page__place__slider .comments_comment_img{width:634px;height:423px;overflow:hidden}.place__info-block__about-error,.place__info-block__cite,.place__info-block__converter,.place__info-block__phone,.place__info-block__price,.place__info-block__schedule{clear:both}.city-page-places .city-places-categories__select,.city-page-places .city-places-popular__select{width:280px}.city-page-places .city-places-declaration span{clear:both}.city-page-places .more-nodes-but{margin-bottom:0}#load-more-points img{width:16px;height:16px;margin-left:8px}.city-page-places .city-places-categories__select .arr-drop-list__options,.city-page-places .city-places-popular__select .arr-drop-list__options{overflow-y:auto!important}.city-excursions-inline{margin:48px 0 16px}.static-page-text{min-height:2400px}.static-page-text--margin-bottom{margin-bottom:64px}#contact .mdl-textfield{font-family:RobotoRegular,Arial;display:block}#contact .mdl-textfield__label:after{background-color:#3f51b5!important;bottom:14px!important}#contact .mdl-button{margin:48px 0;padding:0 16px}.contact-info{display:inline-block;float:right;margin:16px 16px 0 64px}.contact-info p{margin-bottom:8px}#contact .mdl-textfield--wide{width:100%}#contact .mdl-textfield--captcha{display:inline-block;width:200px;margin-right:48px}#contact .captcha{display:inline-block}.contact-success{font-family:RobotoRegular,Arial;margin:48px 0;font-size:18px}.city-excursions-block__loader{height:96px;width:100%;float:left}.city-excursions-block__loader .spinner{display:block;top:calc(34%);left:calc(34%);position:relative}.city-page-places .city-places-declaration{background-color:#fafafa}.city-places-declaration__link{text-transform:uppercase;text-align:right;padding-top:16px;margin-right:16px;color:#3f51b5!important;font-size:14px!important}.city-places-declaration__link i{color:inherit!important;display:inline!important;float:none!important;margin:0!important;vertical-align:-7px}.city-page.all-articles h1{margin-top:0}.social-bottom--margin{margin:32px 0 192px!important}.all-partner-articles .article-anons--interview--large{margin-top:24px!important}.horizontal__form{margin-top:48px}#auto-form-dummy,#avia-form-dummy,#hotel-form-dummy{display:none}.sidebar__static-banner--aviasales .sidebar__static-banner__city-time span{width:200px}.sidebar__static-banner--cars .sidebar__static-banner__head h3,.sidebar__static-banner--hotels .sidebar__static-banner__head h3{margin:24px 0;font-size:18px}.article-anons_interview-name a,.article_info_user a{color:inherit;font-size:inherit}.related-venues-block{margin-bottom:48px}.related-venues-block .city-page__showplace{border-bottom:none}.city-popular-excursions__item__image{z-index:98}.content-related-wrapper{margin-top:64px}.content-related-wrapper__title{font-size:34px;margin-bottom:0}.article-anons_location-link:focus{text-decoration:none}.article-anons_location-name{color:#1f1f1f;font-family:RobotoRegular,Arial;font-size:14px;line-height:14px;padding-left:8px}.article-anons_location-link img{border:1px solid #eee}.arrivo-player__song-name{white-space:nowrap;overflow:hidden;display:block}.menu_dropdown-search_articles__not-found{font-size:16px;margin:8px 12px}.spinner{-webkit-animation:rotation 1.4s linear infinite;animation:rotation 1.4s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.circle{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:turn 1.4s ease-in-out infinite;animation:turn 1.4s ease-in-out infinite}@-webkit-keyframes turn{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes turn{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}svg.spinner .circle{stroke:#3f51b5}.more-nodes-but span{color:inherit}.more-nodes-but .spinner{display:none}.cars-items-wrapper .cars__item span{text-align:center!important}.article .main-content.col-xs-12 .article_text-wrapper img{max-width:966px}.h966 img{margin-bottom:16px!important}.node-link:focus{text-decoration:none}.article-anons_teaser{color:#9d9d9d;font-size:16px;margin-top:8px}.all-articles .article-anons_teaser{margin-bottom:8px}.sidebar__static-banner__price .spinner{vertical-align:initial}.city-page__place__slider .example-image{background-size:cover;width:100%;height:100%}.muted-text{margin-bottom:16px}.marker-video{background-color:#2196f3;margin-right:32px}.anons .node-link{position:relative}.node-link__video-icon-wrapper{width:48px;height:48px;position:absolute;background-color:rgba(255,255,255,.85);right:12px;top:140px}.node-link__video-icon-wrapper i.material-icons{color:#2194ef;font-size:46px;margin-top:1px}