.main-slideshow{position:relative;overflow:hidden;height:550px}.main-slideshow .slide{position:absolute;z-index:1;left:0;top:0;width:100%;height:550px;display:none}.main-slideshow .slide:first-child{display:inline-block}.main-slideshow .slide.active{z-index:2}.main-slideshow.not-enough-slides a.btn-prev,.main-slideshow.not-enough-slides a.btn-next{visibility:hidden}.main-slideshow img{max-width:none;margin-top:0!important}.main-slider{position:relative;height:550px}.main-slider .search-form{position:absolute;width:100%;bottom:60px;text-align:center;z-index:5}.search-form .choose-city{position:absolute;color:#ffdb96;font-size:13px;line-height:15px;padding:9px 23px 0 47px;left:81px;top:101px;font-style:italic;z-index:6}.search-form .choose-city:after{content:'';position:absolute;left:0;top:0;width:40px;height:20px;background:url(../images/sprite.png) no-repeat -141px -116px}.main-slider .search-form fieldset{display:inline-block;vertical-align:top;max-width:1135px;background:#29211c;padding:20px;text-align:left;position:relative}.search-form:after{content:'';display:block;clear:both}.search-form select{width:272px;height:50px;float:left}.search-form .drop-search{float:left;margin:0 0 0 20px;position:relative}.search-form .search-result-list{position:absolute;top:48px;left:0;right:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 5px 10px rgba(57,40,26,.20);box-shadow:0 5px 10px rgba(57,40,26,.20);margin:0;padding:9px 0 11px;list-style:none;background:#fff;font-size:15px;line-height:18px;display:none;z-index:7}.search-form .drop-search.focus .search-result-list{display:block}.search-form .search-result-list a,p{padding:6px 16px;margin:0;display:block}.search-form .search-result-list .title{color:#1b1513}.search-form .search-result-list .sub-title{color:#aeaeae;font-weight:normal}.search-form .search-result-list a:hover, .search-form .search-result-list a.hovered{background:#ffa700;text-decoration:none}.search-form .search-result-list a:hover .title,.search-form .search-result-list a.hovered .title,.search-form .search-result-list a.hovered .sub-title,.search-form .search-result-list a:hover .sub-title{color:#fff}.search-form input[type=text]{background:#fff;border:0;width:810px;height:20px;padding:15px 16px;margin:0;float:left;font-size:16px;line-height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#b6aaa6}.search-form input[type=text]::-webkit-input-placeholder{color:#b6aaa6}.search-form input[type=text]:-moz-placeholder{color:#b6aaa6}.search-form input[type=text]::-moz-placeholder{color:#b6aaa6;opacity:1}.search-form input[type=text]:-ms-input-placeholder{color:#b6aaa6}.search-form input[type=submit]{background:url('../images/pattern-01.jpg');width:130px;height:50px;border:0;padding:0;margin:0 0 0 20px;cursor:pointer;float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:15px;line-height:17px;font-weight:bold;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.20);text-transform:uppercase}.main-slider .text-holder{position:absolute;text-align:center;top:97px;left:0;right:0;margin:0 auto;width:800px;font-size:18px;line-height:22px;color:#fff}.main-slider .text-holder h1{font-weight:600;font-size:38px;line-height:42px;display:inline-block;vertical-align:top;margin:0 0 30px}.main-slider .text-holder p{margin:0 0 36px}.main-slider .text-holder mark{font-weight:600;background:0;color:#ffa800;text-transform:uppercase}.main-slider .use-search{position:relative;font-style:italic;color:#ffdb96;font-size:13px;line-height:16px;padding:0 0 19px 43px;width:210px;display:inline-block;vertical-align:top}.main-slider .use-search:after{content:'';position:absolute;left:0;bottom:0;width:37px;height:60px;background:url(../images/sprite.png) no-repeat -79px -116px}.main-slider .film-info{position:absolute;bottom:210px;left:0;right:0;width:1175px;margin:0 auto;z-index:4}.main-slider .film-info-holder{padding:17px 20px 20px 20px;color:#fff;max-width:434px;display:inline-block;vertical-align:top;background:#1f1815;background:rgba(31,24,21,.90);border-radius:5px}.main-slider .film-info-holder .link-wrap{margin:0 0 20px}.main-slider .film-info-holder .title{color:#fff;font-size:23px;line-height:28px;text-decoration:none}.main-slider .film-info-holder .btn-buy{color:#fff;font-size:14px;line-height:16px;font-weight:600;padding:10px 13px;background:#ffa700;display:inline-block;vertical-align:top;position:relative;float:left;font-weight:100;border-radius:3px}.main-slider .film-info-holder .btn-buy:hover{text-decoration:none;background:#ffba00}.main-slider .film-info-holder .title:hover{color:#ffba00}.main-slider .pagination-holder{position:absolute;text-align:center;left:0;bottom:21px;z-index:4;width:100%}.carousel-holder{width:100%;overflow:hidden;margin:0 0 60px}.carousel-block{float:right;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e0d8d2;padding:18px 32px 16px;width:575px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.carousel-block.premier-carousel{float:left;border-color:transparent;background:url('../images/bg-main-carousel.png')}.carousel-block.full-width{width:1175px;padding:18px 79px 16px 80px}.carousel-block.one-width{width:320px}.carousel-block.third-width{width:828px}.carousel-block h3{font-size:25px;line-height:27px;font-weight:300;color:#393330;margin:0 0 23px;text-align:center;text-transform:uppercase}.carousel-block h3 a{color:#393330}.carousel-block h3 a:hover{text-decoration:none}.carousel-block .technologies-list{color:#2b231f}.carousel-block.premier-carousel h3,.carousel-block.premier-carousel h3 a{color:#ffa700}.carousel-block.premier-carousel h3 a:hover{text-decoration:none}.carousel{position:relative}.carousel .mask{position:relative;overflow:hidden;width:508px}.carousel-block.full-width .mask{width:1014px}.carousel-block.one-width .mask{width:254px}.carousel-block.third-width .mask{width:762px}.carousel.not-enough-slides .btn-prev,.carousel.not-enough-slides .btn-next,.carousel.not-enough-slides .pagination-holder{visibility:hidden}.carousel .slideset{width:99999px;float:left}.carousel .slide{width:200px;padding:0 27px 16px;float:left}.carousel .btn-prev,.carousel .btn-next{position:absolute;left:-20px;top:151px;width:25px;height:20px;background:url(../images/sprite.png) no-repeat 0 -60px;text-indent:-9999px;overflow:hidden}.carousel .btn-next{background-position:-35px -60px;right:-20px;left:auto}.carousel .btn-prev:hover{background-position:0 -90px}.carousel .btn-next:hover{background-position:-35px -90px}.carousel .pagination-holder{text-align:center}.carousel .pagination-holder li{width:8px;height:8px}.carousel-responsive{float:none;margin:auto}.promo-section{padding:60px 0;background:#fff;overflow:hidden}.special-offer{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:3px solid #ffa700;padding:18px 23px 25px 29px;min-height:182px;width:570px;background:url('../images/bg-special-offer.jpg');font-size:18px;line-height:20px}.special-offer h3{font-size:40px;line-height:42px;font-weight:300;margin:0 0 23px}.special-offer p{margin:0 0 26px}.banner{float:right;width:570px}.special-offer .btn-holder{width:100%;overflow:hidden}.special-offer .btn-help{font-size:14px;line-height:16px;font-weight:600;float:left;margin:0 11px 0 0;color:#ffa700;text-decoration:underline}.special-offer .description{font-size:13px;line-height:16px;float:left;color:#939393;font-style:italic}.special-offer strong{font-weight:600}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 500ms}.lazy{width:175px;height:248px}