html {margin: 0;padding:0;position:relative;font: normal 10.5pt 'SF',sans-serif;}
body {display:block;margin: 0;padding:0;min-height:100vh;background:white;color:#111111;background:white;}
* {outline:none;}

.g-grayplate {display:block;background:#f5f5f5;margin:0 0 60px;padding:60px 0 1px;}
.g-grayplate .g-switcher__block:after {background:#f5f5f5 !important;}
.g-grayplate .b-soonin-promo {margin-top:0;margin-bottom:60px;}
.g-grayplate.bottom_adv {background:linear-gradient(to bottom, white 0, #f5f5f5 100%);}

.g-sticky {position: static;position:-webkit-sticky;position:sticky;top:125px;}


.g-lessthan768 {display:none}
.g-showmobilemenu {display:none}

.g-switcher {}
.g-switcher__item {}
.g-switcher__item.active {}
.g-switcher__block {display:none;position:relative;}
.g-switcher__block.active {display:block;position:relative;}

.g-orangecolor {color:#ffa21c;}

.g-rateit-size {display:none}
@media screen and (min-width:1280px)                        { .g-rateit-size.s1280 {display:block} }
@media screen and (min-width:1024px) and (max-width:1279px) { .g-rateit-size.s1024 {display:block} }
@media screen and (min-width:768px)  and (max-width:1023px) { .g-rateit-size.s768  {display:block} }
@media screen and (min-width:414px)  and (max-width:767px)  { .g-rateit-size.s414  {display:block} }
@media screen and (min-width:375px)  and (max-width:413px)  { .g-rateit-size.s375  {display:block} }
@media screen and (max-width:374px)                         { .g-rateit-size.s320  {display:block} }

.lazyload {opacity: 0;transition:opacity 0.5s ease;}
.lazyloading {opacity:0.5;min-height:32px;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='15px' height='4px' viewBox='0 0 128 35' xml:space='preserve'%3E%3Cg%3E%3Ccircle fill='%23888888' fill-opacity='1' cx='17.5' cy='17.5' r='17.5'/%3E%3Canimate attributeName='opacity' dur='1500ms' begin='0s' repeatCount='indefinite' keyTimes='0;0.167;0.5;0.668;1' values='0.3;1;1;0.3;0.3'/%3E%3C/g%3E%3Cg%3E%3Ccircle fill='%23888888' fill-opacity='1' cx='110.5' cy='17.5' r='17.5'/%3E%3Canimate attributeName='opacity' dur='1500ms' begin='0s' repeatCount='indefinite' keyTimes='0;0.334;0.5;0.835;1' values='0.3;0.3;1;1;0.3'/%3E%3C/g%3E%3Cg%3E%3Ccircle fill='%23888888' fill-opacity='1' cx='64' cy='17.5' r='17.5'/%3E%3Canimate attributeName='opacity' dur='1500ms' begin='0s' repeatCount='indefinite' keyTimes='0;0.167;0.334;0.668;0.835;1' values='0.3;0.3;1;1;0.3;0.3'/%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;transition:opacity 0.5s ease;}
.lazyloaded {opacity: 1;transition:opacity 0.5s ease;}

.emptybg {background: #d9d9d9 url(/img5/icon.emptybg.png) center center no-repeat;background-size:auto 30%;}
.slick-track {margin-left:inherit;margin-right:inherit;}

/* header layout */
.b-header {display:block;position:fixed !important;left:0;top:0;right:0;height:100px;background:white;box-shadow:0 0 4px #b3b3b3;z-index:1100 !important;}
.b-header__content {display:block;width:1240px;height:100%;margin:0 auto;padding:0;position:relative;}
.b-header__mobilepanel {display:none}

.b-logo {display:block;position:absolute;left:50px;top:0;width:183px;height:100px;margin:0;padding:0;background:url(/img5/logo.png) center center no-repeat;background-size: auto 50px;}
.b-logo__link {display:block;width:100%;height:100%;font-size:0;}
.b-logosub {display:block;position:absolute;left:113px;top:70px;font-size:0.71rem;font-weight:600;color:#141e26;text-transform:uppercase;margin:0;padding:0;pointer-events:none;}
.b-logo_footer {font-size:0;left:60px;top:60px;height:80px;background-size: auto 40px;background-position:left center}

.b-mainmenu-wrapper {display:block;position:absolute;left:300px;top:0;height:100px;font-size:0;}
.b-mainmenu-list {display:inline-block;list-style-type:none;margin:0;padding:0;height:100px;position:relative;font-size:0;vertical-align:top}
.b-mainmenu-list__item {display:inline-block;height:100px;font-size:1rem;position:relative;vertical-align:top;}
.b-mainmenu-list__item_active {background:linear-gradient(to bottom,#ffa21c 0, #ffa21c 7px, transparent 7px);}
.b-mainmenu-list__link {display:block;padding:0 10px;height:100px;line-height:100px;margin:0;color:#141e26;text-transform:uppercase;text-decoration:none;font-weight:bold;}
.b-mainmenu-background {display:block;opacity:0;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:90;pointer-events:none;transition:opacity 0.2s ease;}
.b-mainmenu-background.active {opacity:1;pointer-events:auto;transition:opacity 0.2s ease;}

/*.b-mainmenu-list__link:hover {text-decoration:underline;}*/
.b-submenu {display:block;position:fixed;left:0;right:0;top:100px;background:white;box-shadow:0 2px 2px #b3b3b3;z-index:2000;}
.b-submenu__wrapper {display:none;position:relative;width:100%;max-width:1240px;margin:0 auto;padding:30px 60px;box-sizing:border-box;}
.b-submenu.active .b-submenu__wrapper {display:block;}
.b-submenu__content {display:flex;width:100%;align-items:top;}
.b-submenu-list {list-style-type:none;margin:0;padding:0 60px 0 0;width:35%;box-sizing:border-box;}
.b-submenu-list__item {display:block;height:40px;margin:0 0 5px;padding:0;position:relative;}
.b-submenu-list__link {display:block;font-size:1.21rem;font-weight:bold;text-transform:uppercase;color:#333333;height:40px;line-height:40px;margin:0;padding:0 20px;box-sizing:border-box;text-decoration:none;transition: background 0.3s ease;border-radius:3px;}
.b-submenu-list__link:hover {background:#eeeeee;transition: background 0.3s ease;}

.b-submenu-tizer {display:none;}

.b-submenu-films {list-style-type:none;margin:0;padding:0;width:65%;display:flex;justify-content:space-between;}
.b-submenu-films__item {flex-basis:1;width:175px;position:relative;}
.b-submenu-film {display:block;width:100%;position:relative;padding:10px 0 0;margin:0;}
.b-submenu-film__wrapper {display:block;position:relative;transition:transform 0.3s ease;}
.b-submenu-film__wrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}

.b-submenu-films.movie .b-submenu-film__imagewrapper {display:block;width:100%;height:0;margin:0 0 10px;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-submenu-films.material .b-submenu-film__imagewrapper {display:block;width:100%;height:0;margin:0 0 10px;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}

.b-submenu-film__imagelink {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;}
.b-submenu-film__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-submenu-film__title {display:block;margin:0 30px 0 0;color:#111111;font-size:1rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-submenu-film__titlelink {color:#111111;text-decoration:none;}

.b-mobilemenu-wrapper {display:none;}

.b-search {display:inline-block;height:100px;margin:0 10px;padding:0;border:0;font-size:0.86rem;vertical-align:top;}
.b-searchform {display:flex;margin:0;padding:36px 0;border:0;align-content:center;height:28px;}
.b-searchform fieldset {margin:0;padding:0;border:0;position:relative;height:28px;width:160px;}
.b-searchform legend {display:none}
.b-searchform__input {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;height:28px;resize:none;font-family:'SF';font-size:0.93rem;line-height:28px;color:#141e26;background:#f3f3f3;border-radius:3px;box-sizing:border-box;padding:0 36px 0 5px;}
.b-searchform__submit {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;position:absolute;right:0px;top:0;width:36px;border:0;height:28px;resize:none;font-size:0;background:#e5e5e5;border-radius:0;box-sizing:border-box;padding:0;background:url(/img5/icon.search.png) center center no-repeat;background-size:auto 20px;cursor:pointer;}


.auto-suggest {display:none;position: absolute;z-index: 1000;background:white;margin:0 -30px;padding:30px 30px 1px;box-sizing:border-box;border-radius:3px;box-shadow:0 45px 35px -25px rgba(0,0,0,0.5)}
.auto-suggest .suggest-index {font-size:1.29rem;font-weight:bold;color:#333333;margin:0 0 10px;padding:0;position:relative;}
.auto-suggest .suggest-index:before {position:absolute;left:-30px;top:-5px;bottom:-5px;width:5px;background:#ffa21c;content:''}
.auto-suggest p:not(.suggest-index) {margin:0;padding:0 0 30px;}
.auto-suggest ul {list-style-type:none;margin:0 0 30px;padding:0;}
.auto-suggest ul li {margin:0 0 5px;padding:0;}
.auto-suggest ul li a {color:#333333;text-decoration:none;}
.auto-suggest ul li a:hover {text-decoration:underline;}

.b-mobilepanel-search {display:none;}

/* adv blocks */
.b-beforecontent {display:block;width:1240px;margin:125px auto 25px;padding:0;position:relative;box-sizing:border-box;min-height:1px;}
.b-aftercontent {display:block;width:100%;margin:0;padding:0;position:relative;box-sizing:border-box;min-height:1px;}
.b-afterarticle {display:block;margin:0 59px 59px;padding:0;}

/* main layout */
.b-mainwrapper {display:block;width:1240px;margin:0 auto 25px;padding:0;position:relative;box-sizing:border-box;background:white /* url(/img5/bg.main.png) center top repeat-y*/;border:1px solid #d8d8d8;border-radius:3px;}
.b-maincontent__left {padding-top:0px;}
.b-maincontent__right {}

.b-twocols {display:flex;margin:60px 59px;padding:0;position:relative;justify-content:space-between;}
.b-twocols__left {flex-basis:762px;flex-shrink:0;flex-grow:0;}
.b-twocols__right {flex-basis:300px;flex-shrink:0;flex-grow:0;overflow:hidden;}
.b-twocols__right.article {overflow:inherit;position:relative;}

.b-filmcols {display:flex;margin:30px 29px;padding:0;position:relative;justify-content:space-between;}
.b-filmcols__left {flex-basis:852px;flex-shrink:0;flex-grow:0;}
.b-filmcols__right {flex-basis:300px;flex-shrink:0;flex-grow:0;overflow:hidden;}

.b-filmcols2 {display:flex;margin:-30px 59px 30px;padding:0;position:relative;justify-content:space-between;}
.b-filmcols2__left {flex-basis:540px;flex-shrink:0;flex-grow:0;overflow:hidden;position:relative;}
.b-filmcols2__right {flex-basis:540px;flex-shrink:0;flex-grow:0;position:relative;}

.b-footer {display:block;margin:0;padding:60px;position:relative;}
.b-footer__logotitle {display:block;position:relative;height:80px;margin:0 0 45px 200px;padding:15px;box-sizing:border-box;color:#141e26;background:#ffa21c;font-size:0.93rem;width:380px}
.b-footer__logotitle:before {position:absolute;left:-10px;top:32px;width:0;height:0;border:10px solid transparent;border-left:0;border-right-color:#ffa21c;content:'';}

.b-socials {display:flex;margin:0 0 45px;padding:0;position:relative;align-items:flex-start;}
.b-socials__item {margin:0;padding:0 30px 0 0;box-sizing:border-box;width:15%;}
.b-socials__item_vk        .b-socials__icon {display:block;position:relative;width:32px;height:32px;background:url(/img5/sprite_v2.svg) center 61% no-repeat;background-size:32px auto;}
.b-socials__item_facebook  .b-socials__icon {display:block;position:relative;width:32px;height:32px;background:url(/img5/sprite_v2.svg) center 64% no-repeat;background-size:32px auto;}
.b-socials__item_twitter   .b-socials__icon {display:block;position:relative;width:32px;height:32px;background:url(/img5/sprite_v2.svg) center 62% no-repeat;background-size:32px auto;}
.b-socials__item_instagram .b-socials__icon {display:block;position:relative;width:32px;height:32px;background:url(/img5/icon.instagram.png) center center no-repeat;background-size:32px;}
.b-socials__item_youtube   .b-socials__icon {display:block;position:relative;width:32px;height:32px;background:url(/img5/icon.youtube.png) center center no-repeat;background-size:32px;}
.b-socials__item_ok   	   .b-socials__icon {display:block;position:relative;width:32px;height:32px;background:url(/img5/sprite_v2.svg) center 63% no-repeat;background-size:32px auto;}
.b-socials__link {display:block;color:#333333;text-decoration:none;}
.b-socials__icon {display:block;width:32px;height:32px;padding:0;margin:0 0 7px;position:relative;font-size:0;}
.b-socials__subscribers {font-size:0.93rem;margin:0;padding:0;}
.b-socials__subscribers span {display:block;font-size:1.07rem;font-weight:bold;}

.b-footerlinks {display:flex;margin:0 0 30px;padding:0;position:relative;align-items:flex-start;}
.b-footerlinks__col {margin:0;padding:0 30px 0 0;box-sizing:border-box;width:15%;}
.b-footerlinks-list {list-style-type:none;}
.b-footerlinks-list__item {margin:0 0 15px;padding:0;}
.b-footerlinks-list__link {font-size:0.93rem;color:#aaaaaa;text-decoration:none;}
.b-footerlinks-list__link:hover {font-size:0.93rem;color:#888888;text-decoration:none;}
.b-footerlinks-list__item:first-child .b-footerlinks-list__link {font-size:0.93rem;color:#ffa21c;text-decoration:none;text-transform:uppercase;font-weight:bold;}

.b-copyright {font-size:0.71rem;color:#888888;}
.b-copyright a {color:#666666;}
.b-copyright__partner {margin-top:30px;color:#888888;font-size:1rem;font-weight:bold;text-decoration:none;}
.b-copyright__partner a {color:#666666;font-size:1rem;font-weight:bold;text-decoration:none;}

/* components */

.b-mainpromo {display:block;position:relative;margin:0 auto;padding:0;height:563px;width:100%;background:#f0f0f0;}
.b-mainpromo .swiper-button-next {display:block;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) 2px bottom no-repeat;right:0;z-index:1000;pointer-events:auto;opacity:1;transition: opacity 0.3s ease;background-size:60px auto;border-radius:3px 0 0 3px;transition:transform 0.2s ease;}
.b-mainpromo .swiper-button-prev {display:block;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) -2px top no-repeat;left:0;z-index:1000;pointer-events:auto;opacity:1;transition: opacity 0.3s ease;background-size:60px auto;border-radius:0 3px 3px 0;transition:transform 0.2s ease;}
.b-mainpromo .swiper-button-next:hover {transform:translateX(5px);transition:transform 0.2s ease;}
.b-mainpromo .swiper-button-prev:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
/*.b-mainpromo:hover .swiper-button-next, .b-mainpromo:hover .swiper-button-prev {opacity:1;transition: opacity 0.3s ease;}*/

.b-mainpromo .swiper-slide {width:1000px;height:563px;position:relative;}
.b-mainpromo-films {opacity:0;}
.b-mainpromo-films__link {display:block;width:1000px;height:563px;position:relative;margin:0;padding:0;border-radius:3px;overflow:hidden;}
.b-mainpromo-films__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;}
.b-mainpromo-films__image.lazyloading {opacity:1}
.b-mainpromo-films__text {display:block;position:absolute;left:0;bottom:0;right:0;color:white;font-size:1.14rem;/*text-transform:uppercase;*/box-sizing:border-box;padding:45px;margin:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);}
.b-mainpromo-pagination {display:block;height:16px;margin:30px auto 90px;position:relative;}
.b-mainpromo-pagination .swiper-pagination {dispplay:inline-block;position:static;text-align:center;}
.b-mainpromo-pagination .swiper-pagination-bullet {width:12px;height:12px;background:#bcbcbc;border:2px solid transparent;margin:0 10px;transition:all 0.3s ease;}
.b-mainpromo-pagination .swiper-pagination-bullet-active {width:12px;height:12px;background:transparent;border:2px solid #444444;transition:all 0.3s ease;}

.b-mainpromo-films__text strong {display:block;margin:0 0 10px;font-size:2rem;}

.b-mainnewsblock {position:relative;margin:0 59px 90px;}
.b-mainnewsblock__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-mainnewsblock__switcher {position:absolute;left:0;right:360px;top:0;}
.wide .b-mainnewsblock__switcher {right:0;}
.b-mainnewsblock__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-mainnewsblock__switcheritem {display:inline-block;}
.b-mainnewsblock__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-mainnewsblock__switcheritem.active .b-mainnewsblock__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-mainnewsblock__rightlink {display:block;position:absolute;right:360px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-mainnewsblock__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsenovosti.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-mainnewsblock__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.wide .b-mainnewsblock__rightlink {right:0px;}
.b-mainnewsblock.slider .b-mainnewsblock__rightlink {right:0;}
.b-mainnewsblock__itemswrapper {display:flex;position:relative;}
.b-mainnewsblock__nosliderwrapper {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-mainnewsblock__itemswrapperleft {flex-basis:760px;width:760px;box-sizing:border-box;margin:0;padding:0;position:relative;}
.b-mainnewsblock__itemswrapper2{display:flex;width:100%;flex-wrap:wrap;content:space-between;box-sizing:border-box;margin:0;padding:0;position:relative;-webkit-overflow-scrolling:touch;}
.b-mainnewsblock__itemswrapperright {flex-basis:360px;box-sizing:border-box;width:360px;padding:0 0 0 60px;position:relative;}
.b-mainnewsblock__item {flex-basis:246px;width:246px;position:relative;transition:transform 0.3s ease;text-align:left;margin-bottom:30px;overflow:hidden;}
.b-mainnewsblock__itemswrapperleft .b-mainnewsblock__itemswrapper2 {space-between:flex-start;}
.b-mainnewsblock__itemswrapperleft .b-mainnewsblock__item {margin-right:11px;}
.b-mainnewsblock__itemswrapperleft .b-mainnewsblock__item:nth-child(3n) {margin-right:0;}
.b-mainnewsblock__nosliderwrapper .b-mainnewsblock__item {display:inline-block;vertical-align:top;width:24.25%;margin:0 1% 15px 0;}
.b-mainnewsblock__nosliderwrapper .b-mainnewsblock__item:nth-child(4n) {margin-right:0;}
.b-mainnewsblock__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-mainnewsblock__link {display:block;cursor:pointer;font-size:0;text-decoration:none;position:relative}
.b-mainnewsblock__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-mainnewsblock__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-mainnewsblock__views {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-mainnewsblock__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-mainnewsblock__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-mainnewsblock__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-mainnewsblock__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-mainnewsblock__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-mainnewsblock__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-mainnewsblock__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-mainnewsblock__films:empty {display:none;}
.b-mainnewsblock__persons:empty {display:none;}
.b-mainnewsblock__report {position: absolute;right: 0px;top: 20px;height: 20px;background: #7b13df;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}
.b-mainnewsblock__interview {position: absolute;right: 0px;top: 20px;height: 20px;background: #00a436;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}


.b-mainseriesblock {position:relative;margin:0 59px 90px;}
.b-mainseriesblock .slick-track {margin-left:0;margin-right:0;}
.b-mainseriesblock__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-mainseriesblock__switcher {position:absolute;left:0;right:0px;top:0;}
.b-mainseriesblock__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-mainseriesblock__switcheritem {display:inline-block;}
.b-mainseriesblock__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-mainseriesblock__switcheritem.active .b-mainseriesblock__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-mainseriesblock__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-mainseriesblock__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsenovosti.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-mainseriesblock__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-mainseriesblock__itemswrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-mainseriesblock__item {display:inline-block;width:272px !important;position:relative;box-sizing:border-box;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-mainseriesblock__itemswrapper .slick-slide .b-soonin-promo__item {margin:0;}
.b-mainseriesblock__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-mainseriesblock__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-mainseriesblock__link {display:block;position:relative;cursor:pointer;font-size:0;text-decoration:none;}
.b-mainseriesblock__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-mainseriesblock__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-mainseriesblock__views {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-mainseriesblock__date {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-mainseriesblock__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-mainseriesblock__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-mainseriesblock__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-mainseriesblock__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-mainseriesblock__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-mainseriesblock__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-mainseriesblock__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-mainseriesblock__films:empty {display:none;}
.b-mainseriesblock__persons:empty {display:none;}
.b-mainseriesblock__prevarrow {display:block;position:absolute;left:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-mainseriesblock__nextarrow {display:block;position:absolute;right:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-mainseriesblock__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-mainseriesblock__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;}
.b-mainseriesblock__prevarrow.selection {top:116px;}
.b-mainseriesblock__nextarrow.selection {top:116px;}

.b-mainseriesblock__selectionitem {display:inline-block;width:272px !important;position:relative;box-sizing:border-box;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-mainseriesblock__selectionitemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-mainseriesblock__selectionitemwrapper:hover .b-mainseriesblock__selectionimage {transform:scale(1.1);transition:transform 0.3s ease;}
.b-mainseriesblock__selectionlink {display:block;position:relative;cursor:pointer;font-size:0;text-decoration:none;}
.b-mainseriesblock__selectionimagewrapper {display:block;width:100%;height:0;padding:0 0 100%;margin:0 0 15px;position:relative;border-radius:3px;overflow:hidden;}
.b-mainseriesblock__selectionimagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-mainseriesblock__selectionimage {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;transition:transform 0.3s ease;}
.b-mainseriesblock__selectiondata {position: absolute;left: 0;bottom: 20px;right: 0;display: flex;align-items: flex-end;z-index: 20;pointer-events:none;}
.b-mainseriesblock__selectiondata:before {position: absolute;left: 0;width: 5px;bottom: -10px;height: 85px;background: #ffa21c;content: '';pointer-events:none;}
.b-mainseriesblock__selectioncount {font-size: 4.72rem;color: #ffa21c;line-height: 60px;margin: 0 10px 0 20px;pointer-events:none;}
.b-mainseriesblock__selectiontitle {font-size: 1rem;font-weight: bold;color: #ffffff;text-decoration: none;margin: 0 10px 3px 0;line-height: 1.357rem;pointer-events:none;}


/*
.b-mainseriesblock:hover .b-mainseriesblock__prevarrow,
.b-mainseriesblock:hover .b-mainseriesblock__nextarrow {opacity:1;transition:opacity 0.3s ease;}
*/

.b-videopromoblock {position:relative;margin:60px 0 90px;overflow:hidden;}
.b-videopromoblock__header {display:block;margin: 0 59px 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-videopromoblock__itemswrapper {display:block;margin:0px;height:461px;position:relative;overflow:hidden;font-size:0;white-space:nowrap;width:100%;}
.b-videopromoblock__itemswrapper .slick-slide {}
.b-videopromoblock__slidecontainer {display:inline-block;height:461px;position:relative;overflow:hidden;margin:0 10px 0 0;padding:0;}
.b-videopromoblock__nextarrow  {display:block;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) 2px bottom no-repeat;z-index:1000;pointer-events:auto;opacity:1;transition: opacity 0.3s ease;background-size:60px auto;border-radius:3px 0 0 3px;position:absolute;right:0;top:200px;font-size:0;transition:transform 0.2s ease;}
.b-videopromoblock__prevarrow {display:block;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) -2px top no-repeat;z-index:1000;pointer-events:auto;opacity:1;transition: opacity 0.3s ease;background-size:60px auto;border-radius:0 3px 3px 0;position:absolute;left:0;top:200px;font-size:0;transition:transform 0.2s ease;}
.b-videopromoblock__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;}
.b-videopromoblock__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}

.b-videopromoblock__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:20;transition:transform 0.2s ease;opacity:1;}
.b-videopromoblock__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-videopromoblock__playbutton a {display:block;width:100%;height:100%;}
.b-videopromoblock__imagewrapper {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:3px;overflow:hidden;}
.b-videopromoblock__image {display:block;width:100%;height:100%;margin:0;padding:0;border:0;transition:transform 0.2s ease;}
.b-videopromoblock__item:hover .b-videopromoblock__image {transform:scale(1.1);transition:transform 0.2s ease;}
.b-videopromoblock__title {display:block;position:absolute;left:0;bottom:0;right:0;color:white;font-size:1.2rem;/*text-transform:uppercase;*/box-sizing:border-box;padding:15px;margin:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);white-space:normal;font-weight:bold;}
.b-videopromoblock__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:10;}
.b-videopromoblock__image.lazyloading {opacity:1}

.b-videopromoblock__slidecontainer.big {width:614px !important;}
.b-videopromoblock__slidecontainer.small {width:302px !important;}
.b-videopromoblock__slidecontainer.big .b-videopromoblock__item {display:block;width:100%;height:100%;position:relative;border-radius:3px;overflow:hidden;}
.b-videopromoblock__slidecontainer.big .b-videopromoblock__playbutton {width:80px;height:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background-size:80px;}
.b-videopromoblock__slidecontainer.small .b-videopromoblock__item {display:block;width:302px;height:225px;position:absolute;border-radius:3px;overflow:hidden;}
.b-videopromoblock__slidecontainer.small .b-videopromoblock__item:nth-child(1) {left:0;top:0;}
.b-videopromoblock__slidecontainer.small .b-videopromoblock__item:nth-child(2) {left:0;bottom:0;}

.b-industrypromo {display:flex;margin:30px 29px 120px;padding:0;position:relative;justify-content:space-between;}
.b-industrypromo__left {flex-basis:852px;flex-shrink:0;flex-grow:0;overflow:hidden;position:relative;}
.b-industrypromo__right {flex-basis:300px;flex-shrink:0;flex-grow:0;overflow:hidden;}
.b-industrypromo__imagewrapper {display:block;width:852px;height:600px;margin:0 0 30px;padding:0;border:-;position:relative;border-radius:3px;}
.b-industrypromo__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;object-fit:cover;}
.b-industrypromo__playbutton {display:block;position:absolute;left:50%;top:50%;width:80px;height:80px;background:url(/img5/icon.play.industry.png) center center no-repeat;background-size:80px;margin:-40px 0 0 -40px;padding:0;font-size:0;border-radius:3px;transition:transform 0.2s ease;}
.b-industrypromo__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-industrypromo__playbutton a {display:block;width:100%;height:100%;}
.b-industrypromo__datawrapper {margin:0 30px;padding:0;position:relative;}
.b-industrypromo__title {display:block;margin: 0 200px 45px 0;padding:0;position:relative;font-size:2.14rem;line-height:2.568rem;min-height:10.272rem;font-weight:bold;color:#000000;}
.b-industrypromo__text {font-size: 1.36rem;line-height: 1.5;margin: 0 0 45px;padding: 0;}
.b-industrypromo__program {display:flex;justify-content:space-between;margin:0 0 45px;align-items:center;}
.b-industrypromo__programname {margin:0;padding: 0 0 0 160px;height:80px;white-space:nowrap;line-height:80px;background:url(/img5/logo.industriakino.png)left center no-repeat;background-size:auto 80px;font-size:1.21rem;font-weight:bold;}
.b-industrypromo__programaddtolist {margin:0;padding:0;transition:transform 0.2s ease;}
.b-industrypromo__programaddtolist:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}
.b-industrypromo__programaddtolist a {display:block;height:40px;color:white;background:#ffa21c;margin:0;padding:0 15px 0 0;box-sizing:border-box;line-height:40px;text-decoration:none;vertical-align:middle;font-size:1rem;border-radius:3px;}
.b-industrypromo__programaddtolist a.added {}
.b-industrypromo__programaddtolist a:before {display:inline-block;height:40px;width:40px;border:0;padding:0;border-radius:3px;content:'';margin:0 0 0 5px;vertical-align:top;background:url(/img5/icon.addtolist.png) left center no-repeat;background-size: 76px 38px;box-sizing:border-box;}
.b-industrypromo__programaddtolist a.added:before {}
.b-industrypromo__datawrapper {display:block;position:relative;}
.b-industrypromo__stats {display:block;position:absolute;right:0;top:0;width:175px;text-align:right;}
.b-industrypromo__subscribed {display:inline-block;vertical-align: top;font-size: 0.79rem;color: #333333;line-height: 24px;margin-bottom:10px;}
.b-industrypromo__subscribed span {font-size: 1.29rem;font-weight: bold;line-height: 24px;}
.b-industrypromo__likes {display:inline-block;vertical-align: top;margin-bottom:5px;padding-top:5px;}
.b-industrypromo__likes .social-likes {display: block;line-height: 24px;vertical-align: top;}
.b-industrypromo__viewscount {display:inline-block;vertical-align: top;font-size: 0.79rem;color: #333333;line-height: 24px;margin-bottom:10px;}
.b-industrypromo__viewscount span {font-size: 1.29rem;font-weight: bold;line-height: 24px;}
.b-industrypromo__plusminus {display: inline-block;vertical-align: top;line-height: 24px;height: 24px;}


.b-mainvideo {position:relative;margin:0 59px 90px;}
.b-mainvideo_inleftcol {margin:0;}
.b-mainvideo__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-mainvideo__breadcrumbs {font-size:1rem;margin:0;padding:0;line-height:1.2rem;white-space:nowrap;max-width:50%;overflow:hidden;text-overflow:ellipsis;}
.b-mainvideo__breadcrumbs a {color:#666666;text-decoration:none;}

.b-mainvideo__switcher {position:absolute;left:0;right:0px;top:0;}
.b-mainvideo__switcher.breadcrumbs {top:1.2rem;}
.b-mainvideo__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-mainvideo__switcheritem {display:inline-block;}
.b-mainvideo__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-mainvideo__switcheritem.active .b-mainvideo__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-mainvideo__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-mainvideo__rightlink.breadcrumbs {top:1.2rem}
.b-mainvideo__rightlink:after {display:block;position:absolute;right:0px;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsevideo.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-mainvideo__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-mainvideo__rightlink_industry {padding-right:95px;}
.b-mainvideo__rightlink_industry:after {width:76px;background:url(/img5/icon.industriakino.png) center center no-repeat;background-size:auto 40px;}
.b-mainvideo__itemswrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-mainvideo__item {display:inline-block;width:272px !important;position:relative;box-sizing:border-box;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-mainvideo__itemswrapper .slick-slide .b-soonin-promo__item {margin:0;}
.b-mainvideo__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-mainvideo__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-mainvideo__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;font-size:0;text-decoration:none;}
.b-mainvideo__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-mainvideo__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-mainvideo__date {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-mainvideo__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/ }
.b-mainvideo__titlelink {color:#111111;text-decoration:none;}
.b-mainvideo__nosliderwrapper {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-mainvideo__nosliderwrapper .b-mainvideo__item {display:inline-block;vertical-align:top;}
.b-mainvideo__nosliderwrapper .b-mainvideo__item:nth-child(4n) {margin-right:0;}
.b-mainvideo_inleftcol .b-mainvideo__nosliderwrapper .b-mainvideo__item {width:246px !important;margin-right:12px;margin-bottom:15px;}
.b-mainvideo_inleftcol .b-mainvideo__nosliderwrapper .b-mainvideo__item:nth-child(3n) {margin-right:0}
.b-mainvideo .jscroll-added {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-mainvideo .jscroll-added .b-mainvideo__item {display:inline-block;vertical-align:top;}
.b-mainvideo .jscroll-added .b-mainvideo__item:nth-child(4n) {margin-right:0;}

/*
.b-mainvideo__films {display:block;margin:0 30px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0;}
.b-mainvideo__films a {color:#aaaaaa;text-decoration:none;}
*/
.b-mainvideo__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-mainvideo__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-mainvideo__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-mainvideo__films:empty {display:none;}
.b-mainvideo__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-mainvideo__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-mainvideo__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-mainvideo__persons:empty {display:none;}
.b-mainvideo__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;transition:transform 0.2s ease;}
.b-mainvideo__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-mainvideo__playbutton a {display:block;width:100%;height:100%;}
.b-mainvideo__playbutton.industry {background-image:url(/img5/icon.play.industry.png);}
.b-mainvideo_industry .b-mainvideo__playbutton {background-image:url(/img5/icon.play.industry.png);}

.b-mainvideo__prevarrow {display:block;position:absolute;left:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-mainvideo__nextarrow {display:block;position:absolute;right:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-mainvideo__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-mainvideo__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;}
 /*
.b-mainvideo:hover .b-mainvideo__prevarrow,
.b-mainvideo:hover .b-mainvideo__nextarrow {opacity:1;transition:opacity 0.3s ease;}
*/
.b-mainvideo__nosliderwrapper .b-mainvideo__item {margin-bottom:30px;}

.b-soonin-promo {position:relative;margin:60px 59px 90px;}
.b-soonin-promo .slick-track {margin-left:inherit;margin-right:ingerit;}
.b-soonin-promo__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2rem;font-weight:bold;color:#000000;}
.b-soonin-promo__header.smallmargin {margin-bottom:45px;}
.b-soonin-promo__switcher {position:absolute;left:0;right:0px;top:0;}
.b-soonin-promo__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.right > .b-soonin-promo__switcherlist {text-align:right;}
.b-soonin-promo__switcheritem {display:inline-block;}
.b-soonin-promo__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 20px;cursor:pointer;}
.b-soonin-promo__switcheritem.active .b-soonin-promo__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-soonin-promo__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-soonin-promo__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.afishakinoteatrov.png) center center no-repeat;background-size:cover;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-soonin-promo__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-soonin-promo__itemswrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-soonin-promo__itemswrapper_list {overflow-x:auto;white-space:normal;}
.b-soonin-promo__item {display:inline-block;width:216px !important;position:relative;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-soonin-promo__item2 {display:inline-block;width:271px !important;position:relative;padding:0;margin:0 12px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-soonin-promo__itemswrapper_list .b-soonin-promo__item {margin:0 10px 30px 0;}
.b-soonin-promo__itemswrapper .slick-slide .b-soonin-promo__item {margin:0;}
.b-soonin-promo__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-soonin-promo__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-soonin-promo__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-soonin-promo__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-soonin-promo__image {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px;}
.b-soonin-promo__image.lazyloading {opacity:1}
.b-soonin-promo__title {display:block;margin:0 15px 5px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-soonin-promo__titlelink {color:#111111;text-decoration:none;}
.b-soonin-promo__entitle {display:block;margin:0 15px 5px 0;color:#ffa21c;font-size:1.07rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-soonin-promo__entitlelink {color:#ffa21c;text-decoration:none;}
.b-soonin-promo__genre {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-soonin-promo__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-soonin-promo__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-soonin-promo__playbutton a {display:block;width:100%;height:100%;}
.b-soonin-promo__premiere {position:absolute;right:0px;top:20px;height:20px;background:#ff0000;color:white;padding:0 10px;text-transform:uppercase;font-size:0.86rem;line-height:20px;margin:0;border-radius: 3px 0 0 3px;z-index:10;pointer-events:none;}
.b-soonin-promo__seriespremiere {position:absolute;left:10px;bottom:10px;height:40px;line-height:40px;color:white;padding:0;text-transform:uppercase;font-size:0.93rem;font-weight:bold;margin:0;z-index:10;}
.b-soonin-promo__seriespremiere span {display:inline-block;width:40px;height:40px;line-height:40px;background:#3b83f5 url(/img5/icon.calendar.white.png) center center no-repeat;background-size: 22px auto;color:#3b83f5;text-align:center;border-radius:3px;margin-right:5px;}
.b-soonin-promo__seriesyear {display:block;margin:0 30px 5px 0;color:#666666;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-soonin-promo__tickets {display:block;position:absolute;right:10px;bottom:-10px;width:40px;height:40px;background:#ffa21c url(/img5/icon.tickets.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-soonin-promo__tickets a {display:block;width:100%;height:100%;}
.b-soonin-promo__tickets:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-soonin-promo__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}
.b-soonin-promo__waitrating {display:flex;width:100%;align-items:center;}
.b-soonin-promo__waittitle {display:block;margin:0 30px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-soonin-promo__waitbar {display:block;position:relative;width:100%;background:#ababab;position:relative;height:4px;border-radius:3px;overflow:hidden;}
.b-soonin-promo__waitpercent {display:block;background:#ffa21c;height:4px;}
.b-soonin-promo__waittext {display:block;font-size:1.07rem;color:#666666;padding:0 20px;}
.b-soonin-promo__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-soonin-promo__prevarrow {display:block;position:absolute;left:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-soonin-promo__nextarrow {display:block;position:absolute;right:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-soonin-promo__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-soonin-promo__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;}
 .b-soonin-promo__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-soonin-promo__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-soonin-promo__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-soonin-promo__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-soonin-promo__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-soonin-promo__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-soonin-promo__films:empty {display:none;}
.b-soonin-promo__persons:empty {display:none;}
/*
.b-soonin-promo:hover .b-soonin-promo__prevarrow,
.b-soonin-promo:hover .b-soonin-promo__nextarrow {opacity:1;transition:opacity 0.3s ease;}
*/

.b-soonin-promo2 {position:relative;margin:60px 59px 90px;}
.b-soonin-promo2 .slick-track {margin-left:inherit;margin-right:ingerit;}
.b-soonin-promo2__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-soonin-promo2__switcher {position:absolute;left:0;right:0px;top:0;}
.b-soonin-promo2__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.right > .b-soonin-promo2__switcherlist {text-align:right;}
.b-soonin-promo2__switcheritem {display:inline-block;}
.b-soonin-promo2__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-soonin-promo2__switcheritem.active .b-soonin-promo2__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-soonin-promo2__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-soonin-promo2__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.afishakinoteatrov.png) center center no-repeat;background-size:cover;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-soonin-promo2__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-soonin-promo2__itemswrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-soonin-promo2__itemswrapper_list {overflow-x:auto;white-space:normal;}
.b-soonin-promo2__item {display:inline-block;width:216px !important;position:relative;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-soonin-promo2__item2 {display:inline-block;width:271px !important;position:relative;padding:0;margin:0 12px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-soonin-promo2__itemswrapper_list .b-soonin-promo2__item {margin:0 10px 30px 0;}
.b-soonin-promo2__itemswrapper .slick-slide .b-soonin-promo2__item {margin:0;}
.b-soonin-promo2__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-soonin-promo2__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-soonin-promo2__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-soonin-promo2__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-soonin-promo2__image {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px;}
.b-soonin-promo2__image.lazyloading {opacity:1}
.b-soonin-promo2__title {display:block;margin:0 15px 5px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-soonin-promo2__titlelink {color:#111111;text-decoration:none;}
.b-soonin-promo2__entitle {display:block;margin:0 15px 5px 0;color:#ffa21c;font-size:1.07rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-soonin-promo2__entitlelink {color:#ffa21c;text-decoration:none;}
.b-soonin-promo2__genre {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-soonin-promo2__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-soonin-promo2__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-soonin-promo2__playbutton a {display:block;width:100%;height:100%;}
.b-soonin-promo2__premiere {position:absolute;right:0px;top:20px;height:20px;background:#ff0000;color:white;padding:0 10px;text-transform:uppercase;font-size:0.86rem;line-height:20px;margin:0;border-radius: 3px 0 0 3px;z-index:10;pointer-events:none;}
.b-soonin-promo2__seriespremiere {position:absolute;left:10px;bottom:10px;height:40px;line-height:40px;color:white;padding:0;text-transform:uppercase;font-size:0.93rem;font-weight:bold;margin:0;z-index:10;}
.b-soonin-promo2__seriespremiere span {display:inline-block;width:40px;height:40px;line-height:40px;background:#3b83f5 url(/img5/icon.calendar.white.png) center center no-repeat;background-size: 22px auto;color:#3b83f5;text-align:center;border-radius:3px;margin-right:5px;}
.b-soonin-promo2__seriesyear {display:block;margin:0 30px 5px 0;color:#666666;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-soonin-promo2__tickets {display:block;position:absolute;right:10px;bottom:-10px;width:40px;height:40px;background:#ffa21c url(/img5/icon.tickets.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-soonin-promo2__tickets a {display:block;width:100%;height:100%;}
.b-soonin-promo2__tickets:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-soonin-promo2__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}
.b-soonin-promo2__waitrating {display:flex;width:100%;align-items:center;}
.b-soonin-promo2__waittitle {display:block;margin:0 30px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-soonin-promo2__waitbar {display:block;position:relative;width:100%;background:#ababab;position:relative;height:4px;border-radius:3px;overflow:hidden;}
.b-soonin-promo2__waitpercent {display:block;background:#ffa21c;height:4px;}
.b-soonin-promo2__waittext {display:block;font-size:1.07rem;color:#666666;padding:0 20px;}
.b-soonin-promo2__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-soonin-promo2__prevarrow {display:block;position:absolute;left:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-soonin-promo2__nextarrow {display:block;position:absolute;right:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-soonin-promo2__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-soonin-promo2__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;}
.b-soonin-promo2__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-soonin-promo2__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-soonin-promo2__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-soonin-promo2__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-soonin-promo2__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-soonin-promo2__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-soonin-promo2__films:empty {display:none;}
.b-soonin-promo2__persons:empty {display:none;}


.b-journalpromo {position:relative;margin:60px 59px 90px;}
.b-journalpromo__nosliderwrapper {display:block;position:relative;font-size:0;list-style-type:none;margin:0;padding:0;}
.b-journalpromo__item {display:inline-block;vertical-align:top;padding:0;transition:transform 0.3s ease;}
.b-journalpromo__item_big {width:555px;margin:0 10px 15px 0;}
.b-journalpromo__item_small {width:366px;margin:0 11px 15px 0;}
.b-journalpromo__item:nth-child(2) {margin-right:0;}
.b-journalpromo__item:nth-child(5) {margin-right:0;}
.b-journalpromo__item:nth-child(6) {display:none;}
.b-journalpromo__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-journalpromo__link {display:block;cursor:pointer;font-size:0;text-decoration:none;position:absolute;left:0;top:0;right:0;bottom:0;}
.b-journalpromo__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-journalpromo__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-journalpromo__date {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-journalpromo__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-journalpromo__titlelink {color:#111111;text-decoration:none;}
.b-journalpromo__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-journalpromo__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-journalpromo__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-journalpromo__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-journalpromo__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-journalpromo__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-journalpromo__films:empty {display:none;}
.b-journalpromo__persons:empty {display:none;}
.b-journalpromo__report {position: absolute;right: 0px;top: 20px;height: 20px;background: #7b13df;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}
.b-journalpromo__interview {position: absolute;right: 0px;top: 20px;height: 20px;background: #00a436;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}

.b-mainthemes {position:relative;margin:0px 59px 60px;}
.b-mainthemes__header {display:block;margin: 0 0 15px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-mainthemes__switcher {display:block;margin: 0 0 15px;padding:0;position:relative;}
.b-mainthemes__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-mainthemes__switcheritem {display:inline-block;margin-bottom:15px;}
.b-mainthemes__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-mainthemes__switcheritem.active .b-mainthemes__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-mainthemes__itemswrapper {display:block;position:relative;width:1120px;height:285px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-mainthemes__item {display:inline-block;width:366px !important;position:relative;padding:10px 0 0;margin:0 11px 0 0;white-space:normal;vertical-align:top;text-align:left;transition:transform 0.3s ease;}
.b-mainthemes__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-mainthemes__itemwrapper {position:relative;display:block;width:100%;}
.b-mainthemes__imagewrapper {position:relative;display:block;width:100%;height:0;padding:0 0 75%;border-radius:3px;overflow:hidden;}
.b-mainthemes__imagewrapper:before{position:absolute;left:0;bottom:0;right:0;height:50%;border-radius:0 0 3px 3px;background:linear-gradient(to top, rgba(0,0,0,0.75) 0, rgba(0,0,0,0) 100%);content:'';z-index:5;}
.b-mainthemes__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;overflow:hidden;}
.b-mainthemes__title {position:absolute;left:0;bottom:0;right:0;padding:30px;color:white;font-size:1.29rem;font-weight:bold;margin:0;z-index:10;}
.b-mainthemes__title:before {position: absolute;left:0;width: 5px;bottom: 20px;top:20px;background: #ffa21c;content: '';}
.b-mainthemes__link {position:absolute;left:0;top:0;right:0;bottom:0;z-index:15}
.b-mainthemes__prevarrow {display:block;position:absolute;left:-60px;top:117px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-mainthemes__nextarrow {display:block;position:absolute;right:-60px;top:117px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-mainthemes__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-mainthemes__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-mainthemes__rightlink {display:block;position:absolute;right:0;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-mainthemes__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsenovosti.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-mainthemes__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}

.b-journalpopular {position:relative;margin:0;}
.b-journalpopular__header {display:block;margin: 0 0 15px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-journalpopular__nosliderwrapper {display:block;position:relative;font-size:0;}
.b-journalpopular__item {display:inline-block;width:248px;position:relative;padding:10px 0 0;margin:0 9px 0 0;white-space:normal;vertical-align:top;text-align:left;transition:transform 0.3s ease;}
.b-journalpopular__item:nth-child(1) {width:376px;margin-right:10px;}
.b-journalpopular__item:nth-child(2) {width:376px;margin-right:0;}
.b-journalpopular__item:nth-child(3n+5) {margin-right:0;}
.b-journalpopular__item:nth-child(n+3) .b-journalpopular__title {font-size:1rem;}
.b-journalpopular__item:nth-child(n+9) {display:none;}
.b-journalpopular__item:hover .b-journalpopular__image {transform:scale(1.1);transition:transform 0.3s ease;}
.b-journalpopular__itemwrapper {position:relative;display:block;width:100%;}
.b-journalpopular__imagewrapper {position:relative;display:block;width:100%;height:0;padding:0 0 75%;border-radius:3px;overflow:hidden;}
.b-journalpopular__imagewrapper:before{position:absolute;left:0;bottom:0;right:0;height:75%;border-radius:0 0 3px 3px;background:linear-gradient(to top, rgba(0,0,0,0.75) 0, rgba(0,0,0,0) 100%);content:'';z-index:5;}
.b-journalpopular__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;overflow:hidden;transition:transform 0.3s ease;}
.b-journalpopular__title {position:absolute;left:0;bottom:0;right:0;padding:30px;color:white;font-size:1.29rem;font-weight:bold;margin:0;z-index:10;}
.b-journalpopular__title:before {position: absolute;left:0;width: 5px;bottom: 20px;top:20px;background: #ffa21c;content: '';}
.b-journalpopular__link {position:absolute;left:0;top:0;right:0;bottom:0;z-index:15;font-size:0;}

.b-journalnews {position:relative;margin:60px 59px 90px;}
.b-journalnews__nosliderwrapper {display:block;position:relative;font-size:0;list-style-type:none;margin:0;padding:0;}
.b-journalnews__item {display:inline-block;vertical-align:top;padding:0;transition:transform 0.3s ease;}
.b-journalnews__item_big {width:555px;margin:0 10px 15px 0;}
.b-journalnews__item_small {width:272px;margin:0 10px 15px 0;}
.b-journalnews__item:nth-child(14n+2) {margin-right:0;}
.b-journalnews__item:nth-child(14n),.b-journalnews__item:nth-child(14n+6),.b-journalnews__item:nth-child(14n+10) {margin-right:0;}
.b-journalnews__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-journalnews__link {display:block;cursor:pointer;font-size:0;text-decoration:none;position:absolute;left:0;top:0;right:0;bottom:0;}
.b-journalnews__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-journalnews__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-journalnews__date {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-journalnews__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-journalnews__titlelink {color:#111111;text-decoration:none;}
.b-journalnews__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-journalnews__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-journalnews__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-journalnews__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-journalnews__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-journalnews__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-journalnews__films:empty {display:none;}
.b-journalnews__persons:empty {display:none;}
.b-journalnews__report {position: absolute;right: 0px;top: 20px;height: 20px;background: #7b13df;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}
.b-journalnews__interview {position: absolute;right: 0px;top: 20px;height: 20px;background: #00a436;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}


.b-insearch {position:relative;margin:0 59px 90px;}
.b-insearch__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-insearch__switcher {position:absolute;left:0;right:360px;top:0;}
.b-insearch__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-insearch__switcheritem {display:inline-block;}
.b-insearch__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-insearch__switcheritem.active .b-insearch__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-insearch__rightlink {display:block;position:absolute;right:360px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-insearch__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsefilmi.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-insearch__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-insearch__itemswrapper {display:flex;position:relative;}
.b-insearch__itemswrapper2{display:block;width:768px;box-sizing:border-box;margin:0;padding:10px 0 0;position:relative;font-size:0;position:relative;overflow:hidden;}
.b-insearch__itemswrapper2 .slick-list {padding:10px 0 0;}
.b-insearch__itemswrapperleft {flex-basis:768px;width:768px;box-sizing:border-box;margin:0;padding:0;position:relative;white-space:nowrap;}
.b-insearch__itemswrapperright {flex-basis:350px;box-sizing:border-box;width:350px;padding:0 0 0 50px;position:relative;margin:-80px 0 0 0;}
.b-insearch__item {display:inline-block;width:246px !important;position:relative;transition:transform 0.3s ease;text-align:left;vertical-align:top;margin:0 10px 10px 0;white-space:normal}
.b-insearch__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-insearch__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-insearch__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-insearch__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-insearch__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-insearch__views {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-insearch__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-insearch__titlelink {color:#111111;text-decoration:none;}
.b-insearch__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-insearch__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-insearch__playbutton a {display:block;width:100%;height:100%;}
.b-insearch__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}
.b-insearch__prevarrow {display:block;position:absolute;left:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;z-index:10;transition:transform 0.2s ease;}
.b-insearch__nextarrow {display:block;position:absolute;right:-50px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;z-index:10;transition:transform 0.2s ease;}
.b-insearch__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-insearch__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-insearch__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-insearch__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-insearch__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-insearch__films:empty {display:none;}
.b-insearch__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-insearch__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-insearch__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-insearch__persons:empty {display:none;}

.b-topfilms {position:relative;margin:0 59px 90px;}
.b-topfilms__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-topfilms__switcher {position:absolute;left:0;right:360px;top:0;}
.b-topfilms__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-topfilms__switcheritem {display:inline-block;}
.b-topfilms__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-topfilms__switcheritem.active .b-insearch__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-topfilms__rightlink {display:block;position:absolute;right:360px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-topfilms__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vestop.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-topfilms__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-topfilms__itemswrapper {display:flex;position:relative;}
.b-topfilms__itemswrapper2{display:block;width:768px;box-sizing:border-box;margin:0;padding:10px 0 0;position:relative;font-size:0;position:relative;overflow:hidden;}
.b-topfilms__itemswrapper2 .slick-list {padding:10px 0 0;}
.b-topfilms__itemswrapperleft {flex-basis:768px;width:768px;box-sizing:border-box;margin:0;padding:0;position:relative;white-space:nowrap;}
.b-topfilms__itemswrapperright {flex-basis:350px;box-sizing:border-box;width:350px;padding:0 0 0 50px;position:relative;margin:-80px 0 0 0;}
.b-topfilms__item {display:inline-block;width:246px !important;position:relative;transition:transform 0.3s ease;text-align:left;vertical-align:top;margin:0 10px 10px 0;white-space:normal}
.b-topfilms__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-topfilms__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-topfilms__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-topfilms__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-topfilms__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-topfilms__views {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-topfilms__genre {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-topfilms__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-topfilms__titlelink {color:#111111;font-size:1.21rem;font-weight:bold;text-decoration:none;}
.b-topfilms__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-topfilms__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-topfilms__playbutton a {display:block;width:100%;height:100%;}
.b-topfilms__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}
.b-topfilms__position {display:block;position:absolute;right:10px;bottom:-10px;width:60px;height:30px;background:#ffa21c;margin:0;padding:0;font-size:1.42rem;color:#ffffff;text-align:center;line-height:30px;border-radius:3px;z-index:10}
.b-topfilms__prevarrow {display:block;position:absolute;left:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;z-index:10;transition:transform 0.2s ease;}
.b-topfilms__nextarrow {display:block;position:absolute;right:-50px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;z-index:10;transition:transform 0.2s ease;}
.b-topfilms__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-topfilms__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-topfilms__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-topfilms__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-topfilms__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-topfilms__films:empty {display:none;}
.b-topfilms__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-topfilms__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-topfilms__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-topfilms__persons:empty {display:none;}
.b-topfilms__selectwrapper {display:inline-block;margin:0 0 0 10px;height:40px;line-height:40px;position:relative;vertical-align:middle;font-weight:normal;font-size:1rem;width:262px;}
.b-topfilms__selectwrapper .chosen-container {width:100% !important;}
.b-topfilms__select {opacity:0}

/*
.b-topfilms__selectwrapper {display:inline-block;margin:0 0 0 10px;height:40px;line-height:40px;position:relative;vertical-align:middle;}
.b-topfilms__selectwrapper:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:url(/img5/icon.pulldown.png) center center no-repeat;background-size:40px;content:'';pointer-events:none;}
.b-topfilms__select {-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;width:100%;border:none;border-radius:0;margin:0;position:relative;height:40px;line-height:40px;font-family: 'SF',sans-serif;font-size:1.14rem;color: #444444;background:#eaeaea;box-sizing:border-box;overflow: hidden;text-overflow:ellipsis;padding-right:40px;padding-left:10px;outline:none;border-radius:3px;}
*/

.b-maincollection {position:relative;margin:0 59px 90px;}
.b-maincollection__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-maincollection__switcher {position:absolute;left:0;right:0px;top:0;}
.b-maincollection__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-maincollection__switcheritem {display:inline-block;}
.b-maincollection__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-maincollection__switcheritem.active .b-maincollection__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-maincollection__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-maincollection__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsepodborki.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-maincollection__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-maincollection__itemswrapper {display:flex;position:relative;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;width:100%;border:0;-webkit-overflow-scrolling:touch;}
.b-maincollection__item {height:300px;position:relative;box-sizing:border-box;padding:0;text-align:left;}
.b-maincollection__item:hover .b-maincollection__image {transform:scale(1.1);transition:transform 0.3s ease;}
.b-maincollection__item_0 {flex-basis:300px;width:300px;margin:0 10px 10px 0;}
.b-maincollection__item_1 {flex-basis:300px;width:300px;margin:0 10px 10px 0;}
.b-maincollection__item_2 {flex-basis:500px;width:500px;margin:0 0 10px 0;}
.b-maincollection__item_3 {flex-basis:300px;width:300px;margin:0 10px 10px 0;}
.b-maincollection__item_4 {flex-basis:500px;width:500px;margin:0 10px 10px 0;}
.b-maincollection__item_5 {flex-basis:300px;width:300px;margin:0 0 10px 0;background:#f0f0f0;}
.b-maincollection__item_5:hover {transform:none;transition:none;}
.b-maincollection__link {display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px;overflow:hidden;}
.b-maincollection__backgroundimg {display:block;position:absolute;left:0;top:0;right:0;bottom:0;}
.b-maincollection__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;object-fit:cover;transition:transform 0.3s ease;}
.b-maincollection__backgroundimg:after {display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0, rgba(0,0,0,0) 50%);content:'';z-index:10 }
.b-maincollection__title {position:absolute;left:0;bottom:20px;right:0;display:flex;align-items:flex-end;z-index:20}
.b-maincollection__titlenum {font-size:5.71rem;color:#ffa21c;line-height:60px;margin:0 10px 0 20px;}
.b-maincollection__titletext {font-size:1.21rem;font-weight:bold;color:#ffffff;text-decoration:none;margin:0 10px 0 0;line-height:20px;}

.b-maincollection__title:before {position:absolute;left:0;width:5px;bottom:-10px;height:85px;background:#ffa21c;content:''}

.b-maincollections {position:relative;margin:0 59px 90px;}
.b-maincollections__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-maincollections__switcher {position:absolute;left:0;right:0px;top:0;}
.b-maincollections__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-maincollections__switcheritem {display:inline-block;}
.b-maincollections__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-maincollections__switcheritem.active .b-mainvideo__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-maincollections__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-maincollections__rightlink:after {display:block;position:absolute;right:0px;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsepodborki.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-maincollections__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-maincollections__itemswrapper {display:block;position:relative;width:1130px;font-size:0;-webkit-overflow-scrolling:touch;}
.b-maincollections__itemswrapper .slick-track {margin-left:inherit;margin-right:inherit;}
.b-maincollections__item {display:inline-block;width:272px !important;position:relative;box-sizing:border-box;padding:0;margin:0 10px 10px 0;white-space:normal;vertical-align:top;text-align:left;}
.b-maincollections__itemswrapper {}
.b-maincollections__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:0;}
.b-maincollections__imagelink {display:block;position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;font-size:0;text-decoration:none;}
.b-maincollections__imagewrapper {display:block;width:100%;height:0;padding:0 0 100%;margin:0;position:relative;border-radius:3px;overflow:hidden;}
.b-maincollections__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-maincollections__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;transition:transform 0.3s ease;}
.b-maincollections__itemwrapper:hover .b-maincollections__image {transform:scale(1.1);transition:transform 0.3s ease;transition:transform 0.3s ease;}
.b-maincollections__filmsdata {position: absolute;left: 0;bottom: 20px;right: 0;display: flex;align-items: flex-end;z-index: 20;pointer-events:none;}
.b-maincollections__filmsdata:before {position: absolute;left: 0;width: 5px;bottom: -10px;height: 85px;background: #ffa21c;content: '';pointer-events:none;}
.b-maincollections__filmscount {font-size: 4.72rem;color: #ffa21c;line-height: 60px;margin: 0 10px 0 20px;pointer-events:none;}
.b-maincollections__filmstitle {font-size: 1rem;font-weight: bold;color: #ffffff;text-decoration: none;margin: 0 10px 3px 0;line-height: 1.357rem;pointer-events:none;}
.b-maincollections__link {text-decoration:none;}
.b-maincollections__prevarrow {display:block;position:absolute;left:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-maincollections__nextarrow {display:block;position:absolute;right:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-maincollections__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-maincollections__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-maincollections__title {display:block;margin:0 30px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-maincollections__titlelink {color:#111111;text-decoration:none;}
.b-maincollections__text {display:block;margin:0 0 10px;color:#666666;font-size:0.86rem;padding:0;}
.b-maincollections__nosliderwrapper {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-maincollections__nosliderwrapper .b-maincollections__item {display:inline-block;vertical-align:top;width:24.25% !important;margin:0 1% 15px 0;}
.b-maincollections__nosliderwrapper .b-maincollections__item:nth-child(4n) {margin-right:0;}

.b-maintopfilms {position:relative;margin:0 59px 90px;}
.b-maintopfilms_list {margin-bottom:0;}
.b-maintopfilms__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-maintopfilms__switcher {position:absolute;left:0;right:0px;top:0;}
.b-maintopfilms__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-maintopfilms__switcheritem {display:inline-block;}
.b-maintopfilms__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-maintopfilms__switcheritem.active .b-maintopfilms__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-maintopfilms__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-maintopfilms__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vestop.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-maintopfilms__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-maintopfilms__rightlinkseries {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-maintopfilms__rightlinkseries:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vseseriali.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-maintopfilms__rightlinkseries:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-maintopfilms__itemswrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-maintopfilms_list .b-maintopfilms__itemswrapper {overflow-x:auto;white-space:normal;}
.b-maintopfilms__item {display:inline-block;width:216px !important;position:relative;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-maintopfilms_list .b-maintopfilms__item {margin-bottom:30px;}
.b-maintopfilms__itemswrapper .slick-slide .b-soonin-promo__item {margin:0;}
.b-maintopfilms__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-maintopfilms__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-maintopfilms__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-maintopfilms__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:35%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-maintopfilms__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-maintopfilms__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-maintopfilms__title {display:block;margin:0 15px 5px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-maintopfilms__titlelink {color:#111111;text-decoration:none;}
.b-maintopfilms__genre {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-maintopfilms__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-maintopfilms__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-maintopfilms__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-maintopfilms__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-maintopfilms__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-maintopfilms__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-maintopfilms__films:empty {display:none;}
.b-maintopfilms__persons:empty {display:none;}
.b-maintopfilms__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-maintopfilms__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-maintopfilms__playbutton a {display:block;width:100%;height:100%;}
.b-maintopfilms__position {display:block;position:absolute;right:10px;bottom:-10px;width:60px;height:30px;background:#ffa21c;margin:0;padding:0;font-size:1.42rem;color:#ffffff;text-align:center;line-height:30px;border-radius:3px;z-index:10}
.b-maintopfilms__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}
.b-maintopfilms__selectwrapper {display:inline-block;margin:0 0 0 10px;height:40px;line-height:40px;position:relative;vertical-align:middle;font-weight:normal;font-size:1rem;width:262px;}
.b-maintopfilms__selectwrapper .chosen-container {width:100% !important;}

/*
.b-maintopfilms__selectwrapper:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:url(/img5/icon.pulldown.png) center center no-repeat;background-size:40px;content:'';pointer-events:none;}
.b-maintopfilms__select {-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;width:100%;border:none;border-radius:0;margin:0;position:relative;height:40px;line-height:40px;font-family: 'SF',sans-serif;font-size:1.14rem;color: #444444;background:#eaeaea;box-sizing:border-box;overflow: hidden;text-overflow:ellipsis;padding-right:40px;padding-left:10px;outline:none;border-radius:3px;}
*/
.b-maintopfilms__select {opacity:0}
.b-maintopfilms__prevarrow {display:block;position:absolute;left:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-maintopfilms__nextarrow {display:block;position:absolute;right:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-maintopfilms__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-maintopfilms__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
/*
.b-maintopfilms:hover .b-maintopfilms__prevarrow,
.b-maintopfilms:hover .b-maintopfilms__nextarrow {opacity:1;transition:opacity 0.3s ease;}
*/
/* .b-maintopfilms__option {-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;width:100%;border:none;border-radius:0;margin:5px 0;position:relative;height:40px;line-height:40px;font-family: 'SF',sans-serif;font-size:1.14rem;color: #444444;background:#eaeaea;box-sizing:border-box;overflow: hidden;text-overflow:ellipsis;padding:5px 40px 5px 10px;outline:none;} */

.social-likes {display:block;opacity:0;font-size:0;}
.social-likes_visible {opacity:1} 
.social-likes__widget {display:inline-block;font-size:1rem;width:24px;height:24px;overflow:hidden;margin-right:10px;position:relative;}
.social-likes__widget:last-child {margin-right:0;}
.social-likes__button {display:block;width:100%;height:100%;font-size:0;}
.social-likes__button_vkontakte {background:url(/img5/sprite_v2.svg) center 61% no-repeat;background-size:24px auto;}
.social-likes__button_facebook  {background:url(/img5/sprite_v2.svg) center 64% no-repeat;background-size:24px auto;}
.social-likes__button_twitter   {background:url(/img5/sprite_v2.svg) center 62% no-repeat;background-size:24px auto;}
.social-likes__button_odnoklassniki {background:url(/img5/sprite_v2.svg) center 63% no-repeat;background-size:24px auto;}
.social-likes__counter {display:none;}

.b-article {margin:0 0 45px;position:relative;color:#333333;}
.b-article__header {display:flex;justify-content:space-between;margin:0 0 45px;}
.b-article__breadcrumbs {}
.b-article__breadcrumbsdata {display:block;height:24px;line-height:24px;margin:0 0 30px;padding:0;font-size:1.29rem;}
.b-article__breadcrumbsdata a {color:#333333;text-decoration:none;}
.b-article__date {display:block;font-size:1.86rem;font-weight:bold;margin:0;padding:0;}
.b-article__likes .social-likes {display:inline-block;line-height:24px;vertical-align:top;}
.b-article__subscribed:empty {display:none;}
.b-article__subscribed {margin-left:10px;display:inline-block;vertical-align:top;font-size:0.79rem;color:#333333;line-height:24px;}
.b-article__subscribed span {font-size:1.29rem;font-weight:bold;line-height:24px;}
.b-article__title {font-size:2.79rem;margin:0 0 45px;padding:0;font-weight:bold;}
.b-article__subtitle {font-size:2.14rem;margin:-15px 0 45px;padding:0;font-weight:bold;}
.b-article__subtitle:empty {display:none}
.b-article__shorttext {font-size:1.58rem;margin:0 0 45px;padding:0;}
.b-article__imagewrapper {display:block;position:relative;margin:0 0 45px;padding:0;border-radius:3px;}
.b-article__imagewrapper2 {margin:0;padding:0;position:relative;}
.b-article__image {display:block;background:#f0f0f0;width:100%;margin:0 0 5px;padding:0;border-radius:3px;}
.b-article__imagetexts {display:flex;margin:15px 0 45px;padding:0;width:100%;justify-content:space-between;}
.b-article__imagetitle {font-size:1rem;font-weight:bold;margin:0;padding:0;flex-basis:60%;}
.b-article__imagecopyright {font-size:0.86rem;font-weight:normal;margin:0;padding:0;text-align:right;flex-basis:35%;color:#808080;}
/*.b-article__imagetitle:empty {display:none;}
.b-article__imagecopyright:empty {display:none;}*/
.b-article__tags {font-size:1rem;margin:45px 0 30px;padding:0;}
.b-article__tags a {color:#006493;text-decoration:none;font-weight:bold;margin:0 15px 0 0;}
.b-article__films {font-size:1rem;margin:0 0 30px;padding:0 0 0 20px;background: url(/img5/icon.filmslist.gray.png) left 1px no-repeat;background-size: 14px auto;}
.b-article__films a {color:#808080;text-decoration:none;font-weight:normal;margin:0;}
.b-article__persons {font-size:1rem;margin:0 0 30px;padding:0 0 0 20px;background: url(/img5/icon.personslist.gray.png) left 1px no-repeat;background-size: 14px auto;}
.b-article__persons a {color:#808080;text-decoration:none;font-weight:normal;margin:0;}
.b-article__films + .b-article__persons  {margin-top:-20px}
.b-article__footer {display:flex;justify-content:space-between;margin:0 0 45px;}
.b-article__stats {padding:0 0 0 35px;}
.b-article__viewscount {margin-left:10px;display:inline-block;vertical-align:top;font-size:0.79rem;color:#333333;line-height:24px;}
.b-article__viewscount span {font-size:1.29rem;font-weight:bold;line-height:24px;}
.b-article__commentscount {margin-left:10px;display:inline-block;vertical-align:top;font-size:0.79rem;color:#333333;line-height:24px;}
.b-article__commentscount span {font-size:1.29rem;font-weight:bold;line-height:24px;}
.b-article__plusminus {margin-left:10px;display:inline-block;vertical-align:top;line-height:24px;height:24px;}
.b-article__author {display:block;background:#dbdbdb;position:relative;padding:30px 15px;border-radius:3px;margin:0 0 45px;}
.b-article__authorheader {display:flex;align-items:center;margin:0 0 15px;}
.b-article__authorimage {display:block;width:48px;height:48px;position:relative;padding:0 15px 0 0;}
.b-article__authorimage a {display:block;width:100%;height:100%;position:relative;}
.b-article__authorimage a img {display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:50%;}
.b-article__authorname {margin:0;padding:0 90px 0 0;}
.b-article__authorname span {display:block;font-size:1rem;}
.b-article__authorname a {display:block;font-size:1rem;font-weight:bold;color:#333333;text-decoration:none;}
.b-article__authordata {font-size:0;}
.b-article__authordataarticles {margin:0 45px 0 0;display:inline-block;vertical-align:top;font-size:0.79rem;color:#333333;line-height:48px;}
.b-article__authordataarticles span {font-size:1.29rem;font-weight:bold;line-height:48px;}
.b-article__authordatareviews {margin:0;display:inline-block;vertical-align:top;font-size:0.79rem;color:#333333;line-height:48px;}
.b-article__authordatareviews span {font-size:1.29rem;font-weight:bold;line-height:48px;}
.b-article__authortext {font-size:1.21rem;margin:0 0 30px;}
.b-article__authorsocials {display:block;opacity:1;font-size:0;}
.b-article__authorsocialswidget {display:inline-block;font-size:1rem;width:24px;height:24px;overflow:hidden;margin-right:10px;position:relative;}
.b-article__authorsocialswidget:last-child {margin-right:0;}
.b-article__authorsocialsbutton {display:block;width:100%;height:100%;font-size:0;}
.b-article__authorsocialsbutton_vkontakte {background:url(/img5/sprite_v2.svg) center 61% no-repeat;background-size:24px auto;}
.b-article__authorsocialsbutton_facebook  {background:url(/img5/sprite_v2.svg) center 64% no-repeat;background-size:24px auto;}
.b-article__authorsocialsbutton_twitter   {background:url(/img5/sprite_v2.svg) center 62% no-repeat;background-size:24px auto;}
.b-article__authorsocialsbutton_odnoklassniki {background:url(/img5/sprite_v2.svg) center 63% no-repeat;background-size:24px auto;}
.b-article__subscribe {position:absolute;right:15px;top:15px;}
.b-article__subscribe a {display: block;height: 40px;color: white;background: #ffa21c;margin: 0;padding: 0 15px 0 0;box-sizing: border-box;line-height: 40px;text-decoration: none;vertical-align: middle;font-size: 1rem;border-radius: 3px;}
.b-article__subscribe a:before {display: inline-block;height: 40px;width: 40px;border: 0;padding: 0;border-radius: 3px;content: '';margin: 0 0 0 5px;vertical-align: top;background: url(/img5/icon.addtolist.png) left center no-repeat;background-size: 76px 38px;box-sizing: border-box;}
.b-article__subscribe a.added {display: block;height: 40px;color: white;background: #ffa21c;margin: 0;padding: 0 15px 0 0;box-sizing: border-box;line-height: 40px;text-decoration: none;vertical-align: middle;font-size: 1rem;border-radius: 3px;}
.b-article__subscribe a.added:before {display: inline-block;height: 40px;width: 40px;border: 0;padding: 0;border-radius: 3px;content: '';margin: 0 0 0 5px;vertical-align: top;background: url(/img5/icon.addtolist.png) left center no-repeat;background-size: 76px 38px;box-sizing: border-box;}

/* врезки */
.b-article__body {font-size:1.36rem;line-height:1.5}
.b-article__body h2 {font-size:2rem;margin:0 0 45px;padding:0;font-weight:bold;}
.b-article__body h3 {font-size:1.86rem;margin:0 0 45px;padding:0;font-weight:bold;}
.b-article__body h4 {font-size:1.72rem;margin:0 0 45px;padding:0;font-weight:bold;}
.b-article__body h5 {font-size:1.58rem;margin:0 0 45px;padding:0;font-weight:bold;}
.b-article__body a {color:#ffa21c;text-decoration:none;}
.b-article__body .Bold {font-weight:bold}
.b-article__body .Italic {font-style:italic}
.b-article__body .Underline {text-decoration:underline;}
.b-article__body .LineThrough {text-decoration:line-through;}
.b-article__body .IncutEvent {margin:0 0 45px;padding:0;}
.b-article__body .IncutEvent .Time {color:#ffa21c;font-size:4.28rem;font-weight:bold;margin:0;padding:0;}
.b-article__body .IncutEvent .Event {margin:0;padding:0;}
.b-article__body .Note {margin:0 0 45px;padding:0;}
.b-article__body .Note span {display:inline;font-size:2.14rem;line-height:1.5;text-transform:uppercase;font-weight:bold;background:#ffa21c;}
.b-article__body .Note a {color:#333333;text-decoration:underline;}
.b-article__body .IncutGallery {}
.b-article__body .IncutVideo {display:block;position:relative;margin:0 0 45px;padding:0;}
.b-article__body .IncutVideoIframe {display:block;position:relative;width:100%;margin:0 0 45px;padding:0 0 56.25%;background:#f0f0f0;}
.b-article__body .IncutVideoIframe iframe {position:absolute;left:0;top:0;width:100% !important;height:100% !important;margin:0;padding:0;}
.b-article__body .Incut_Expert {display:block;position:relative;margin:90px 0 45px 90px;background:#f0f0f0;padding:30px;border-radius:3px;font-style:italic;}
.b-article__body .Incut_Expert .Title {font-size:1.86rem;margin:0 0 15px;padding:0;font-weight:bold;font-style:normal;}
.b-article__body .Incut_Expert .Title:empty {display:none;}
.b-article__body .Incut_Expert .Expert {display:block;position:absolute;left:-90px;top:-90px;padding:0;}
.b-article__body .Incut_Expert .Expert img {display:block;float:left;width:75px;height:75px;border-radius:75px;overflow:hidden;box-sizing:border-box;border:1px solid #b2b2b2;}
.b-article__body .Incut_Expert .Expert .ExpertName {display:block;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 0;font-style:normal;font-weight:bold;font-size:1.21rem;}
.b-article__body .Incut_Expert .Expert .ExpertActivity {display:block;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;font-style:normal;font-size:1.21rem;}
.b-article__body .Incut_Expert .Expert img + .ExpertName {width:calc(100% - 90px);margin-left:90px;}
.b-article__body .Incut_Expert .Expert img + .ExpertName + .ExpertActivity {width:calc(100% - 90px);margin-left:90px;}
.b-article__body .IncutTable {width:100%;border-collapse:collapse;margin:0 0 45px;}
.b-article__body .IncutTable tr td {border-bottom:1px solid #e1e1e1;padding:10px 5px;font-size:1.21rem;}
.b-article__body .IncutTable tr td.Yellow {background:#f0f0ff;}
.b-article__body .IncutTable tr td.Green {background:#f0fff0;}
.b-article__body .IncutTable tr td.Red {background:#fff0f0;}
.b-article__body .IncutTable tr.Main td {font-weight:bold;font-size:1.36rem;}
.b-article__body .IncutTable .Desc {font-size:1rem;font-weight:bold;margin:15px 0 0;padding:0;}
.b-article__body .IncutTable a {}
.b-article__body .Incut_Expert:after {display:block;position:absolute;left:25px;top:-30px;width:0;height:0;border:20px solid transparent;border-bottom:20px solid #f0f0f0;content:'';}
.b-article__body .TextComment {display:block;position:relative;margin:0 0 45px;background:#f0f0f0;padding:30px;border-radius:3px;font-size:1.21rem;}
.b-article__body .IncutQuestion {display:block;position:relative;margin:0 0 45px;}
.b-article__body .IncutQuestion .Author {display:block;line-height:75px;font-weight:bold;font-size:1.21rem;}
.b-article__body .IncutQuestion .Question {display:block;position:relative;margin:0 0 0 90px;background:#f0f0f0;padding:30px;border-radius:3px;font-size:1.21rem;font-weight:bold}
.b-article__body .IncutQuestion .Question:after {display:block;position:absolute;left:25px;top:-30px;width:0;height:0;border:20px solid transparent;border-bottom:20px solid #f0f0f0;content:'';}
.b-article__body .IncutAnswer {display:block;position:relative;margin:0 0 45px;}
.b-article__body .IncutAnswer .Author {display:block;line-height:75px;font-weight:bold;text-align:right;font-size:1.21rem;}
.b-article__body .IncutAnswer .Answer {display:block;position:relative;margin:0 90px 0 0;background:#f0f0f0;padding:30px;border-radius:3px;font-style:italic;font-size:1.21rem;}
.b-article__body .IncutAnswer .Answer:after {display:block;position:absolute;right:25px;top:-30px;width:0;height:0;border:20px solid transparent;border-bottom:20px solid #f0f0f0;content:'';}
.b-article__body .IncutTrailer {display:block;position:relative;margin:0 0 45px;padding:0;}
.b-article__body .IncutBigImage {display:block;position:relative;margin:0 0 45px;padding:0;}
.b-article__body .IncutBigImage img {display:block;background:#f0f0f0;width:100%;margin:0 0 5px;padding:0;border-radius:3px;}
.b-article__body .IncutBigImage .Desc {font-size:1rem;font-weight:bold;margin:5px 0 0;padding:0;}
.b-article__body .IncutGifImage {display:block;padding:0;position:relative;margin:0 0 45px;overflow:hidden;min-height:200px;}
.b-article__body .IncutGifImage__Preview {display:block;width:100%;height:100%;position:relative;background:#d9d9d9;cursor:pointer}
.b-article__body .IncutGifImage__Preview:after {display:block;position:absolute;width:48px;height:48px;left:50%;top:50%;margin:-40px 0 0 -40px;padding:0;background: url(/img5/icon.play.transparent.png) center center no-repeat;background-size:48px;content:'';transition:0.2s all;border-radius:3px;overflow:hidden;}
.b-article__body .IncutGifImage__Preview:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;transition:0.2s all}
.b-article__body .IncutGifImage__Content {display:none;width:100%;position:relative;cursor:pointer}
.b-article__body .IncutGifImage img {display:block;width:100%;border:0;margin:0;padding:0;}
.b-article__body .IncutGifImage p {font-size:1rem;font-weight:bold;margin:5px 0 0;padding:0;}
.b-article__body .IncutGifImage p a {color:#ffa21c}
.b-article__body .IncutMedImage {display:block;width:45%;position:relative;margin:0 5% 15px 0;padding:0;float:left;}
.b-article__body .IncutMedImage img {display:block;background:#f0f0f0;width:100%;margin:0 0 5px;padding:0;border-radius:3px;}
.b-article__body .IncutMedImage .Desc {font-size:1rem;font-weight:normal;margin:5px 0 0;padding:0;}
.b-article__body .IncutMedImage * {color:#808080;}
.b-article__body .IncutImageL {display:block;width:30%;position:relative;margin:0 5% 15px 0;padding:0;float:left;}
.b-article__body .IncutImageL img {display:block;background:#f0f0f0;width:100%;margin:0 0 5px;padding:0;border-radius:3px;}
.b-article__body .IncutImageL .Desc {font-size:1rem;font-weight:normal;margin:5px 0 0;padding:0;}
.b-article__body .IncutImageL * {color:#808080;}
.b-article__body .IncutImageR {display:block;width:30%;position:relative;margin:0 0 15px 5%;padding:0;float:right;}
.b-article__body .IncutImageR img {display:block;background:#f0f0f0;width:100%;margin:0 0 5px;padding:0;border-radius:3px;}
.b-article__body .IncutImageR .Desc {font-size:1rem;font-weight:normal;margin:5px 0 0;padding:0;position:relative;}
.b-article__body .IncutImageR .Desc:before {display:inline;font-size:1.21rem;font-weight:bold;color:#ffa21c;content:'По теме: '}
.b-article__body .IncutImageR * {color:#808080;}

.b-article__body .IncutThemesLinksL {display:block;width:30%;position:relative;margin:0 5% 15px 0;padding:0;float:left;}
.b-article__body .IncutThemesLinksL .Title {display:block;font-size:1.21rem;font-weight:bold;color:#ffa21c;margin:0 0 15px;padding:0;}
.b-article__body .IncutThemesLinksL ul {list-style-position:inside;font-size:1rem;margin:0;padding:0;}
.b-article__body .IncutThemesLinksL ul li {margin:0 0 5px;padding:0;}
.b-article__body .IncutThemesLinksL * {color:#808080;}
.b-article__body .IncutThemesLinksR {display:block;width:30%;position:relative;margin:0 0 15px 5%;padding:0;float:right;}
.b-article__body .IncutThemesLinksR .Title {display:block;font-size:1.21rem;font-weight:bold;color:#ffa21c;margin:0 0 15px;padding:0;}
.b-article__body .IncutThemesLinksR ul {list-style-position:inside;font-size:1rem;margin:0;padding:0;}
.b-article__body .IncutThemesLinksR ul li {margin:0 0 5px;padding:0;}
.b-article__body .IncutThemesLinksR * {color:#808080;}
.b-article__body .IncutGallery {display:block;position:relative;margin:0;padding:0;}
.b-article__body .SelectionItemsWrapper {display:block;margin:0 0 45px;padding:0;position:relative;}
.b-article__body .SelectionItem {display:flex;margin:0 0 15px;padding:0;width:100%;}
.b-article__body .SelectionItem__Film {flex-basis:246px;flex-shrink:0;flex-grow:0;margin:0;padding:0;position:relative;}
.b-article__body .SelectionItem .TitleImage {display:block;width:100%;height:0;padding:0 0 141%;margin:0;border-radius:3px;overflow:hidden;position:relative;}
.b-article__body .SelectionItem .TitleImage:after {display: block;position: absolute;left: 0;bottom: 0;right: 0;height: 25%;background: linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content: '';z-index: 5;border-radius: 0 0 3px 3px;pointer-events: none;}
.b-article__body .SelectionItem .TitleImage a {position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;}
.b-article__body .SelectionItem .TitleImage a img {display:block;width:100%;height:100%;margin:0;padding:0;border-radius:3px;overflow:hidden;}
.b-article__body .SelectionItem .TitleImage .Playbutton {display:block;position: absolute;left: 10px;top: 10px;width: 40px;height: 40px;background: url(/img5/icon.play.png) center center no-repeat;background-size: 40px;margin: 0;padding: 0;font-size: 0;border-radius: 3px;z-index: 10;transition:transform 0.2s ease;}
.b-article__body .SelectionItem .TitleImage .Playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-article__body .SelectionItem .TitleImage .Playbutton a {display:block;width:100%;height:100%;font-size:0;}
.b-article__body .SelectionItem .TitleImage .Rating {position: absolute;left: 10px;bottom: 10px;font-size: 1.8rem;height: 40px;line-height: 40px;padding: 0 0 0 40px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color: white;margin: 0;z-index: 10;}
.b-article__body .SelectionItem__Data {flex-basis:100%;margin:0;padding:0 0 162px 15px;box-sizing:border-box;position:relative;}
.b-article__body .SelectionItem__Data .Title {display: block;margin: 0 0 5px;color: #111111;font-size: 1.21rem;font-weight: bold;padding: 0;}
.b-article__body .SelectionItem__Data .Title a {text-decoration:none;}
.b-article__body .SelectionItem__Data .Title a span {display: block;}
.b-article__body .SelectionItem__Data .Summary {display: block;margin: 0 0 10px;color: #666666;font-size: 1.07rem;padding: 0;}
.b-article__body .SelectionItem__Data .Buttons {display:flex;flex-direction:column;position:absolute;bottom:0;font-size:1rem;}
.b-article__body .SelectionItem__Data .Buttons > * {margin-top:10px;}
.b-article__body .SelectionItem__Data .Buttons .b-film-stat__addtolist a {color: #111111;}
.b-article__body .SelectionItem__Data .Buttons .b-film-stat__addtolist a:before {border: 1px solid #111111;background: url(/img5/icon.addtolist.mob.png) left center no-repeat;background-size: 88px 44px;}
.b-article__body .SelectionItem__Data .Buttons .b-film-stat__addtolist a.added {color: #ffa21c;;}
.b-article__body .SelectionItem__Data .Buttons .b-film-stat__addtolist a.added:before {background: url(/img5/icon.addtolist.mob.png) right center no-repeat;border-color: #ffa21c;background-size: 88px 44px;}

.b-article__body .SelectionItemText {display: block;position: relative;margin: 0 0 45px;background: #e1e1e1;padding: 30px;border-radius: 3px;font-size: 1.21rem;}
.b-article__body .PollsWidget {display:block;position:relative;margin:0 0 45px;padding:30px;border:1px solid #aaaaaa;box-sizing:border-box;border-radius:3px;}
.b-article__body .PollsWidget .PollHeader {display:none;}
.b-article__body .PollsWidget .PollInfo {text-align:center;}
.b-article__body .PollsWidget .PollInfo .PollTitle {font-size:2.30rem;line-height:1.2;margin:0 0 5px;padding:0;font-weight:bold;}
.b-article__body .PollsWidget .PollInfo .PollSubtitle {font-size:1.14rem;font-weight:bold;color:#666666;margin:0 0 5px;padding:0;}
.b-article__body .PollsWidget .PollInfo .PollSubtitle span {color:#ffa21c;}
.b-article__body .PollsWidget .PollInfo .PollSep {display:none;}
.b-article__body .PollsWidget .PollInfo .PollDate {font-size:1.14rem;font-weight:normal;color:#aaaaaa;margin:0 0 30px;padding:0;}
.b-article__body .PollsWidget .PollCount {text-align:center;font-size:1.14rem;font-weight:bold;color:#666666;margin:30px 0 0;padding:0;}
.b-article__body .PollsWidget .PollsAnswers {}
.b-article__body .PollsWidget .PollsAnswers {text-align:center;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm {margin:0;padding:0;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm fieldset {margin:0;padding:0;border:0;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm legend {display:none;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm ul {list-style-type:none;margin:0;padding:0;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm li {display:block;position:relative;height:50px;margin-bottom:15px;overflow:hidden;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm li input {display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}
.b-article__body .PollsWidget .PollsAnswers .VoteForm li input+label {display:block;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:5;line-height:50px;padding:0 15px;font-size:1.14rem;color:#111111;box-sizing:border-box;border-radius:3px;border:1px solid #cccccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;transition:background 0.2s ease;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm li input:hover+label {background:#ffeca7;transition:background 0.2s ease;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm li input:checked+label {background:#ffd08d;transition:background 0.2s ease;}
.b-article__body .PollsWidget .PollsAnswers .VoteForm li input:checked:hover+label {background:#ffd08d;transition:background 0.2s ease;}
.b-article__body .PollsWidget .Button {display:inline-block;height:40px;font-size:1.14rem;line-height:40px;margin:0;padding:0;margin-right:10px;}
.b-article__body .PollsWidget .Button a {display:block;width:100%;height:100%;line-height:40px;text-decoration:none;padding:0 5px;margin:0;background:#e1e1e1;border-radius:3px;transition:all 0.2s ease;}
.b-article__body .PollsWidget .Button:hover a {background:#ffa21c;color:white;transition:all 0.2s ease;}
.b-article__body .PollsWidget .ResultsLink {display:inline-block;height:40px;font-size:1.14rem;line-height:40px;margin:0;padding:0;margin-left:10px;}
.b-article__body .PollsWidget .ResultsLink a {display:block;width:100%;height:100%;line-height:40px;text-decoration:none;padding:0 5px;margin:0;background:#e1e1e1;border-radius:3px;transition:all 0.2s ease;}
.b-article__body .PollsWidget .ResultsLink a:hover {background:#ffa21c;color:white;transition:all 0.2s ease;}
.b-article__body .PollsWidget .PollsResults {}
.b-article__body .PollsWidget .PollsResults {text-align:center;}
.b-article__body .PollsWidget .PollsResults ul {list-style-type:none;margin:0;padding:0;}
.b-article__body .PollsWidget .PollsResults li {display:block;position:relative;height:50px;margin-bottom:15px;overflow:hidden;font-size:1.14rem;color:#111111;box-sizing:border-box;border-radius:3px;border:1px solid #cccccc;line-height:50px;}
.b-article__body .PollsWidget .PollsResults li .Title {display:block;position:absolute;left:0;top:0;right:60px;height:100%;text-align:left;z-index:10;padding:0 0 0 15px;line-height:50px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.b-article__body .PollsWidget .PollsResults li .Count {display:block;position:absolute;right:0;top:0;width:60px;height:100%;text-align:right;z-index:10;padding:0 15px 0 0;margin:0;line-height:50px;white-space:nowrap;overflow:hidden;font-weight:bold;}
.b-article__body .PollsWidget .PollsResults li .PercentLine {display:block;position:absolute;left:0;top:0;height:100%;background:#ffd08d;z-index:5;}

.b-gallery {width:100%;position:relative;margin:0;padding:0;}
.b-gallery__wrapper {width:100%;position:relative;font-size:0;margin:0 0 45px;padding:0;}
.b-gallery__imagelink {display:inline-block;width:33%;height:0;margin:0 0.5% 0 0;padding:0 0 21.9978%;position:relative;vertical-align:top;}
.b-gallery__imagelink:first-child {display:block;width:100%;padding:0 0 66.66%;margin:0 0 3px;background:#e1e1e1;}
.b-gallery__imagelink:nth-child(4) {margin-right:0}
.b-gallery__imagelink:nth-child(n+5) {display:none;}
.b-gallery__imageurl {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;}
.b-gallery__yellowbox {display:flex;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.55);font-size:0;justify-content:center;align-items:center;}
.b-gallery__yellowboxnumber {font-size:3.9rem;font-weight:bold;padding-left:75px;height:64px;line-height:64px;background:url(/img5/icon.gallery.png) left center no-repeat;color:white;}

.b-videopromo__item {display:block;position:relative;}
.b-videopromo__player {display:block;width:100%;height:0;padding:0 0 56.25%;margin:0 0 30px;background: #d9d9d9 url(/img5/icon.emptybg.png) center center no-repeat;background-size:auto 30%;position:relative;border-radius:3px;overflow:hidden;}
.b-videopromo__player .b-video-player-wrapper {position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;}
.b-videopromo__titlewrapper {display:block;margin:0 0 30px 0;position:relative;}
.b-videopromo__title {display:block;margin: 0 200px 0px 0;padding:0;position:relative;font-size:2.14rem;line-height:2.568rem;min-height:10.272rem;font-weight:bold;color:#000000;}
.b-videopromo__stats {display: block;position: absolute;right: 0;top: 0;width: 175px;text-align: right;}
.b-videopromo__likes {display:inline-block;vertical-align: top;margin-bottom:5px;padding-top:5px;}
.b-videopromo__likes .social-likes {display: block;line-height: 24px;vertical-align: top;}
.b-videopromo__viewscount {display:inline-block;vertical-align: top;font-size: 0.79rem;color: #333333;line-height: 24px;margin-bottom:10px;}
.b-videopromo__viewscount span {font-size: 1.29rem;font-weight: bold;line-height: 24px;}
.b-videopromo__plusminus {display: inline-block;vertical-align: top;line-height: 24px;height: 24px;}
.b-videopromo__subscribed {display:inline-block;vertical-align: top;font-size: 0.79rem;color: #333333;line-height: 24px;margin-bottom:10px;}
.b-videopromo__subscribed span {font-size: 1.29rem;font-weight: bold;line-height: 24px;margin-right:3px;}
.b-videopromo__text {font-size: 1.36rem;line-height: 1.5;margin: 0 0 45px;padding: 0;}

.b-videopromo-film {display:flex;margin:0 0 45px;padding:0;width:100%;position:relative;}
.b-videopromo-film__filmimagewrapper {flex-basis:246px;flex-shrink:0;flex-grow:0;margin:0;padding:0;position:relative;}
.b-videopromo-film__imagewrapper  {display:block;width:100%;height:0;padding:0 0 141%;margin:0;border-radius:3px;overflow:hidden;position:relative;}
.b-videopromo-film__imagewrapper:after {display: block;position: absolute;left: 0;bottom: 0;right: 0;height: 25%;background: linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content: '';z-index: 5;border-radius: 0 0 3px 3px;pointer-events: none;}
.b-videopromo-film__imagelink {position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;font-size:0;}
.b-videopromo-film__image {display:block;position:absolute;width:100%;height:100%;margin:0;padding:0;border-radius:3px;overflow:hidden;}
.b-videopromo-film__playbutton {display:block;position: absolute;left: 10px;top: 10px;width: 40px;height: 40px;background: url(/img5/icon.play.png) center center no-repeat;background-size: 40px;margin: 0;padding: 0;font-size: 0;border-radius: 3px;z-index: 10;transition:transform 0.2s ease;}
.b-videopromo-film__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-videopromo-film__playbutton a {display:block;width:100%;height:100%;font-size:0;}
.b-videopromo-film__rating {position: absolute;left: 10px;bottom: 10px;font-size: 1.8rem;font-weight:bold;height: 40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color: white;margin: 0;z-index: 10;}
.b-videopromo-film__filmdatawrapper {flex-basis:100%;margin:0;padding:0 0 162px 15px;box-sizing:border-box;position:relative;}
.b-videopromo-film__title {display: block;margin: 0 0 5px;color: #111111;font-size: 1.21rem;font-weight: bold;padding: 0;}
.b-videopromo-film__titlelink {text-decoration:none !important;color: #111111;}
.b-videopromo-film__titlelink span {display: block;}
.b-videopromo-film__summary {display: block;margin: 0 0 10px;color: #666666;font-size: 1.07rem;padding: 0;}
.b-videopromo-film__buttons {display:flex;flex-direction:column;position:absolute;bottom:0;font-size:1rem;}
.b-videopromo-film__buttons > * {margin-top:10px !important;}
.b-videopromo-film__buttons .b-film-stat__addtolist a {color: #111111;}
.b-videopromo-film__buttons .b-film-stat__addtolist a:before {border: 1px solid #111111;background: url(/img5/icon.addtolist.mob.png) left center no-repeat;background-size: 88px 44px;}
.b-videopromo-film__buttons .b-film-stat__addtolist a.added {color: #ffa21c;;}
.b-videopromo-film__buttons .b-film-stat__addtolist a.added:before {background: url(/img5/icon.addtolist.mob.png) right center no-repeat;border-color: #ffa21c;background-size: 88px 44px;}

.b-videopromo-controls {position:absolute;left:0;top:0;width:100%;height:0;padding:0 0 56.25%;pointer-events:none;}
.b-videopromo-controls__prev  {display:block;position:absolute;left:0px;top:50%;margin-top:-30px;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) -2px top no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;border-radius:0 3px 3px 0;pointer-events:auto;transition:transform 0.2s ease;}
.b-videopromo-controls__next  {display:block;position:absolute;right:0px;top:50%;margin-top:-30px;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) 2px bottom no-repeat;;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;border-radius:3px 0 0 3px;pointer-events:auto;transition:transform 0.2s ease;}
.b-videopromo-controls__prev:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-videopromo-controls__next:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-videopromo-right {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-videopromo-right__header {display: block;margin: 0 0 30px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}
.b-videopromo-right__nosliderwrapper {position:relative;font-size:0;}
.b-videopromo-right__item {display:inline-block;width:282px;position:relative;transition:transform 0.3s ease;text-align:left;margin:0 10px 30px 0;vertical-align:top;padding-top:10px;cursor:pointer;}
.b-videopromo-right__item:nth-child(4n) {margin-right:0;}
.b-videopromo-right__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-videopromo-right__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;overflow:hidden;}
.b-videopromo-right__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;overflow:hidden;}
.b-videopromo-right__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:20;transition:transform 0.2s ease;}
.b-videopromo-right__playbutton:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-videopromo-right__duration {display:block;position:absolute;right:0;top:0;padding:15px;margin:0;margin:0;color:#ffffff;font-size:0.86rem;pointer-events:none;z-index:10;texxt-align:right;}
.b-videopromo-right__views {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-videopromo-right__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/ }
.b-videopromo-right__titlelink {color:#111111;text-decoration:none;}
.b-videopromo-right__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-videopromo-right__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-videopromo-right__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-videopromo-right__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-videopromo-right__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-videopromo-right__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-videopromo-right__films:empty {display:none;}
.b-videopromo-right__persons:empty {display:none;}

.b-film-buttons__item {display:block;height:36px;list-style-type:none;position:relative;}
.b-film-buttons__link {display:block;height:100%;background:#ffa21c;color:white;padding:0 24px;line-height:36px;text-decoration:none;text-transform:uppercase;border-radius:3px;cursor:pointer;}

.b-orangelabel {display:block;width:80px;height:20px;background: #ffa21c;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0 0 15px;padding:0;border-radius: 3px;text-align:center;}
.b-emotions {position:relative;margin-bottom:90px;}
.b-emotions__header {display: block;margin: 0 0 45px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}
.b-emotions__rightlink {display: block;position: absolute;right: 0px;top: 0;font-size: 1rem;font-weight: normal;color: #444444;padding: 0 60px 0 30px;line-height: 40px;height: 40px;margin: 0;text-decoration: none;}
.b-emotions__rightlink:after {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #ffa21c url(/img5/icon.emotions.button.png) center center no-repeat;background-size: 32px;content: '';border-radius: 3px;transition:transform 0.2s ease;}
.b-emotions__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-emotions__top {display:flex;margin:0 0 45px;padding:0;position:relative;justify-content:flex-start;}
.b-emotions__topitem {padding:0 10px 0 40px;margin:0;position:relative;}
.b-emotions__top[id^="item_emotions"] .b-emotions__topitem:nth-child(n+4) {display:none;}

.b-emotions__popup {width:1024px;text-align:center;font-size:0;padding:45px 45px 15px;text-align:left;}
.b-emotions__popup .b-emotions__topitem {display:inline-block;width:25%;margin:0 0 30px;text-align:left;overflow:hidden;}

.b-emotions__topicon {display:block;position:absolute;left:0;top:0;width:32px;height:32px;background-size:64px auto;font-size:0;}
.b-emotions__toptext {font-size:1rem;color:#808080;text-transform:uppercase;font-weight:bold;}
.b-emotions__toptext span {color:#ffa21c;display:block;}
.b-emotions__vote {display:block;margin:0 0 45px;padding:0;position:relative;}
.b-emotions__votelist {display:flex;margin:0 0 45px;padding:0;position:relative;}
.b-emotions__voteicon {display:block;width:10%;height:0;padding:0 0 9%;background-size:200% auto;font-size:0;position:relative;margin:0 5px 0 0;cursor:pointer;transition:transform 0.2s ease;}
.b-emotions__voteicon:hover {transform:scale(1.075);transition:transform 0.2s ease;}
.b-emotions__voteicon span {position:absolute;left:50%;top:100%;font-size:0.82rem;color:#808080;transform:translate(-50%,0);text-transform:capitalize;opacity:0;transition:opacity 0.2s ease;padding-top:5px;}
.b-emotions__voteicon:hover span {opacity:1;transition:opacity 0.2s ease;}
.b-emotions__voteheader {font-size:1.21rem;font-weight:bold;color:#333333;margin:0 0 15px;padding:0;}
.b-emotions__voteselect {display:inline;margin-left:15px;}
.b-emotions__voteselectitem {display:inline-block;font-size:0.93rem;font-weigh:bold;margin:0 15px 0 0;padding:0 20px 0 0;position:relative;text-transform:uppercase;color:#505050;cursor:pointer;}
.b-emotions__voteselectitem:after {display:block;position:absolute;font-family:arial,sans-serif;font-size:1rem;right:0;top:0;width:15px;height:15px;line-height:15px;color:red;content:'\2715';}	

.b-emotions__icon1 {background-image:url(/img5/icon.emotions.png);background-position:left 0%;background-repeat:no-repeat;}
.b-emotions__icon1.active {background-position:right 0%;}
.b-emotions__icon2 {background-image:url(/img5/icon.emotions.png);background-position:left 11.11%;background-repeat:no-repeat;}
.b-emotions__icon2.active {background-position:right 11.11%;}
.b-emotions__icon3 {background-image:url(/img5/icon.emotions.png);background-position:left 22.22%;background-repeat:no-repeat;}
.b-emotions__icon3.active {background-position:right 22.22%;}
.b-emotions__icon4 {background-image:url(/img5/icon.emotions.png);background-position:left 33.33%;background-repeat:no-repeat;}
.b-emotions__icon4.active {background-position:right 33.33%;}
.b-emotions__icon5 {background-image:url(/img5/icon.emotions.png);background-position:left 44.44%;background-repeat:no-repeat;}
.b-emotions__icon5.active {background-position:right 44.44%;}
.b-emotions__icon6 {background-image:url(/img5/icon.emotions.png);background-position:left 55.55%;background-repeat:no-repeat;}
.b-emotions__icon6.active {background-position:right 55.55%;}
.b-emotions__icon7 {background-image:url(/img5/icon.emotions.png);background-position:left 66.66%;background-repeat:no-repeat;}
.b-emotions__icon7.active {background-position:right 66.66%;}
.b-emotions__icon8 {background-image:url(/img5/icon.emotions.png);background-position:left 77.77%;background-repeat:no-repeat;}
.b-emotions__icon8.active {background-position:right 77.77%;}
.b-emotions__icon9 {background-image:url(/img5/icon.emotions.png);background-position:left 88.88%;background-repeat:no-repeat;}
.b-emotions__icon9.active {background-position:right 88.88%;}
.b-emotions__icon10 {background-image:url(/img5/icon.emotions.png);background-position:left 99.99%;background-repeat:no-repeat;}
.b-emotions__icon10.active {background-position:right 99.99%;}


.b-plusminus {display:inline-block;position:relative;height:24px;font-size:0;white-space:nowrap;}
.b-plusminus__plus {display:inline-block;font-size:0.86rem;margin:0 5px;position:relative;color:#808080;padding:0 0 0 29px;}
.b-plusminus__plus:before {position:absolute;left:0;top:-5px;width:24px;height:24px;background:url(/img5/icon.plusminus.png) left bottom no-repeat;background-size:24px;content:'';pointer-events:none;transform:scaleY(-1);}
.b-plusminus__plus.active:before {background-position:left top;transform:scaleY(1);}
.b-plusminus__minus {display:inline-block;font-size:0.86rem;margin:0 5px;position:relative;color:#808080;padding:0 0 0 29px;}
.b-plusminus__minus:before {position:absolute;left:0;top:5px;width:24px;height:24px;background:url(/img5/icon.plusminus.png) left bottom no-repeat;background-size:24px;content:'';pointer-events:none;}
.b-plusminus__minus.active:before {background-position:left top;transform:scaleY(-1);}

.b-film {position:relative;}
.b-film-block1 {height:600px;position:relative;margin: 0 0 120px;}
.b-film-block2 {position:absolute;left:262px;top:600px;right:30px;}

.b-film-header {height:600px;position:relative;border-radius:3px;overflow:hidden;}
.b-film-header:after {display:block;position:absolute;z-index:10;left:0;bottom:0;right:0;top:0;background:linear-gradient(to top, rgba(0,0,0,0.75) 0, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.5) 100%);content:''}
.b-film-header__backgroundimage {position:absolute;z-index:5;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center center;}
.b-film-header__backgroundvideo {position:absolute;z-index:5;left:0;top:0;right:0;bottom:0;width:852px;height:600px;object-fit:cover}
.b-film-header__wrapper {position:absolute;left:262px;bottom:30px;right:30px;z-index:20;padding-bottom:90px;}
.b-film-header__title {}
.b-film-header__rutitle {color:white;font-size:2.57rem;font-weight:bold;margin:0 0 10px;padding:0;}
.b-film-header__entitle {color:#ffa21c;font-size:1.07rem;font-weight:bold;margin:0 0 5px;padding:0;}
.b-film-header__genres {color:#bbbbbb;font-size:0.93rem;font-weight:normal;margin:0;padding:0 0 10px;}

.b-film-likes {position:absolute;z-index:20;right:30px;top:30px;}

.b-film-profilm {position:absolute;z-index:20;left:29px;top:30px;}

.b-film-poster {position:absolute;z-index:20;left:28px;top:342px;width:200px;height:288px;border:2px solid white;border-radius:3px;box-shadow: 0 0 4px #b3b3b3;}
.b-film-poster a {display:block;}
.b-film-poster__image {display:block;width:200px;height:288px;margin:0;padding:0;border:0;}
.b-film-poster__premiere {position:absolute;right:0px;top:30px;height:20px;background:#ff0000;color:white;padding:0 10px;text-transform:uppercase;font-size:0.86rem;line-height:20px;margin:0;border-radius: 3px 0 0 3px;z-index:10;pointer-events:none;}

.b-film-seasonselector {position:absolute;left:0;top:100%;right:0;margin:0;padding:0;}
.b-film-seasonselector__wrapper {display:block;width:100%;position:relative;margin:10px 0 0;padding:0;}
.b-film-seasonselector__wrapper select {opacity:0;}
.b-film-seasonselector__wrapper .chosen-container {width:100% !important;}
.b-film-seasonselector__wrapper .chosen-container-active.chosen-with-drop .chosen-single {background:white;}
.b-film-seasonselector__wrapper .chosen-container-active .chosen-single {background:white;}

.b-film-stat-wrapper {position:absolute;left:262px;bottom:30px;right:30px;z-index:20;color:white;}
.b-film-stat1 {display:flex;margin-bottom:15px}
.b-film-stat2 {display:flex;}

.b-film-stat__rating {height:24px;font-size:1rem;color:white;font-weight:bold;line-height:24px;margin:0;padding:0 0 0 32px;background:url(/img5/icon.ratinglogo.png) left center no-repeat;background-size:24px;}
.b-film-stat__waitrating {height:24px;font-size:1rem;color:white;font-weight:bold;line-height:24px;margin:0;padding:0 0 0 32px;background:url(/img5/icon.waitrating.png) left center no-repeat;background-size:24px;position:relative;}
.b-film-stat__emotion {height:24px;font-size:1rem;color:white;font-weight:bold;line-height:24px;margin:0;padding:0 0 0 32px;position:relative;}
.b-film-stat__emotionicon {position:absolute;left:0;top:0;width:24px;height:24px;background-size:48px auto;}
.b-film-stat__releasedate {height:24px;font-size:1rem;color:white;font-weight:bold;line-height:24px;margin:0;padding:0 0 0 32px;position:relative;}
.b-film-stat__releasedate:before {position:absolute;left:1px;top:1px;width:22px;height:22px;border-radius:24px;background:linear-gradient(to bottom, #ffffff 0, #ffffff 33.33%, #0039a6 33.33%, #0039a6 66.66%, #d52b1e 66.66%, #d52b1e 100%);content:'';}

.b-film-stat1 > * {margin-right:15px;}
.b-film-stat1 > *:last-child {margin-right:0;}

.b-film-stat__ticketbutton {margin:0 20px 0 0;padding:0;transition:transform 0.2s ease;}
.b-film-stat__ticketbutton a {display:inline-block;height:44px;background:#ffa21c;border-radius:3px;color:white;margin:0;padding:0 15px 0 10px;box-sizing:border-box;line-height:42px;text-decoration:none;vertical-align:middle;}
.b-film-stat__ticketbutton a:before {display:inline-block;width:40px;height:42px;vertical-align:top;background: url(/img5/icon.tickets.png) center center no-repeat;background-size: 40px;content:'';margin:0;padding:0;}
.b-film-stat__ticketbutton:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}

.b-film-stat__playbutton {margin:0 20px 0 0;padding:0;transition:transform 0.2s ease;}
.b-film-stat__playbutton a {display:inline-block;height:44px;border:0px solid #ffa21c;background:#ffa21c;border-radius:3px;color:white;margin:0;padding:0 15px 0 10px;box-sizing:border-box;line-height:42px;text-decoration:none;vertical-align:middle;}
.b-film-stat__playbutton a:before {display:inline-block;width:40px;height:42px;vertical-align:top;background: url(/img5/icon.play.transparent.png) center center no-repeat;background-size: 24px;content:'';margin:0;padding:0;}
.b-film-stat__playbutton:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}

.b-film-stat__ticketbutton + .b-film-stat__playbutton {margin:0 20px 0 0;padding:0;}
.b-film-stat__ticketbutton + .b-film-stat__playbutton > a {display:inline-block;height:44px;border:1px solid white;background:transparent;border-radius:3px;color:white;margin:0;padding:0 15px 0 10px;box-sizing:border-box;line-height:42px;text-decoration:none;vertical-align:middle;}
.b-film-stat__ticketbutton + .b-film-stat__playbutton > a:before {display:inline-block;width:40px;height:42px;vertical-align:top;background: url(/img5/icon.play.transparent.png) center center no-repeat;background-size: 24px;content:'';margin:0;padding:0;}

.SelectionItem .b-film-stat__ticketbutton + .b-film-stat__playbutton {margin:10px 20px 0 0;padding:0;}
.SelectionItem .b-film-stat__ticketbutton + .b-film-stat__playbutton > a {display:inline-block;height:44px;border:1px solid #ffa21c;background:transparent;border-radius:3px;color:#ffa21c;margin:0;padding:0 15px 0 10px;box-sizing:border-box;line-height:42px;text-decoration:none;vertical-align:middle;}
.SelectionItem .b-film-stat__ticketbutton + .b-film-stat__playbutton > a:before {display:inline-block;width:40px;height:42px;vertical-align:top;background: url(/img5/icon.play.transparent.mob.png) center center no-repeat;background-size: 24px;content:'';margin:0;padding:0;}

.b-film-stat__addtolist {margin:0;padding:0;transition:transform 0.2s ease;}
.b-film-stat__addtolist a {display:inline-block;height:44px;color:white;margin:0;padding:0 15px 0 0;box-sizing:border-box;line-height:44px;text-decoration:none;vertical-align:middle;}
.b-film-stat__addtolist a.added {color:#ffa21c;}
.b-film-stat__addtolist a:before {display:inline-block;height:44px;width:46px;border:1px solid white;padding:0;border-radius:3px;content:'';margin:0 10px 0 0;vertical-align:top;background:url(/img5/icon.addtolist.png) left center no-repeat;background-size:88px 44px;box-sizing:border-box;background-size: 88px 44px;}
.b-film-stat__addtolist a.added:before {background:url(/img5/icon.addtolist.png) right center no-repeat;border-color:#ffa21c;background-size: 88px 44px;}
.b-film-stat__addtolist:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}

.b-film-menu {display:flex;list-style-type:none;margin:0;padding:0;justify-content:space-between;}
.b-film-menu_mob {display:none;}

.b-film-menu__item {height:60px;line-height:60px;font-size:1rem;text-transform:uppercase;}
.b-film-menu__link {display:block;height:60px;box-sizing:border-box;line-height:60px;color:#111111;text-decoration:none;position:relative;}
.b-film-menu__link:hover {color:#ffa21c;}
.b-film-menu__link_disabled {opacity:0.25;}
.b-film-menu__link_disabled:hover {color:#111111;}
.b-film-menu__item_active .b-film-menu__link {border-bottom:2px solid #ffa21c;}
.b-film-menu__item_more {position:relative;}
/* .b-film-menu__item_more .b-film-menu__link {padding-right:40px;background: url(/img5/icon.pulldown.png) right center no-repeat;} */
.b-film-menu__item_more .b-film-menu__link:after {position:absolute;right:-30px;top:10px;width:30px;height:40px;background: url(/img5/icon.pulldown.png) center center no-repeat;content:'';}
.b-film-submenu {display:none;position:absolute;right:-26px;top:45px;list-style-type:none;margin:0;padding:0;background:white;box-shadow: 0 0 4px #b3b3b3;z-index:20;}
.b-film-submenu__item {display:block;margin:0;padding:0;}
.b-film-submenu__link {display:block;padding:0 15px;height:30px;line-height:30px;color:#111111;text-decoration:none;}
.b-film-submenu__link:hover {color:#ffa21c}
.b-film-menu__item_more:hover .b-film-submenu {display:block;}

.b-film-block3__header {display: block;margin: 35px 0 45px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}

.b-film-description {font-size:1.36rem;line-height:1.5;margin:0 0 30px;padding:0;}
.b-film-description p {margin:0;padding:0}

.b-film-imprint {display:table;width:100%;border:0;margin:0 0 45px;}
.b-film-imprint__item {display:table-row;}
.b-film-imprint__var {display:table-cell;font-size:1.36rem;font-weight:bold;vertical-align:top;padding:0 15px 15px 0;}
.b-film-imprint__val {display:table-cell;font-size:1.36rem;font-weight:normal;vertical-align:top;padding:0 0 15px;}
.b-film-imprint a {color:#ffa21c;text-decoration:underline;}

.b-film-personslider {display:block;margin:0 0 45px;padding:0;position:relative;}
.b-film-personslider .slick-track {margin-left:inherit;margin-right:inherit;}
.b-film-personslider__header {display: block;margin: 35px 0 45px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}
.b-film-personslider__wrapper {position:relative;}
.b-film-personslider__itemswrapper {margin:0 40px;padding:0;position:relative;font-size:0;overflow:hidden;white-space:nowrap;}
.b-film-personslider__item {display:inline-block;width:25%;position:relative;text-align:center;font-size:1rem;font-weight:bold;vertical-align:top;white-space:normal}
.b-film-personslider__itemlink {display:block;width:100%;color:#111111;text-decoration:none;}
.b-film-personslider__itemimagewrapper {display:block;width:80px;height:80px;margin:0 auto 15px;padding:0;position:relative;border-radius:100%;}
.b-film-personslider__itemimage {display:block;width:100%;height:100%;border-radius:100%;margin:0;padding:0;}
.b-film-personslider__itemtitle {display:block;margin:0 5px;padding:0;overflow:hidden;}
.b-film-personslider__left {position:absolute;left:0;top:0;width:40px;height:80px;cursor:pointer;transition:transform 0.2s ease;}
.b-film-personslider__left:before {position:absolute;left:0px;top:20px;width:40px;height:40px;background:url(/img5/icon.pulldown.png) center center no-repeat;background-size:40px;transform:rotate(90deg);content:'';}
.b-film-personslider__right {position:absolute;right:0;top:0;width:40px;height:80px;cursor:pointer;transition:transform 0.2s ease;}
.b-film-personslider__right:before {position:absolute;right:0px;top:20px;width:40px;height:40px;background:url(/img5/icon.pulldown.png) center center no-repeat;background-size:40px;transform:rotate(-90deg);content:'';}
.b-film-personslider__left:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-film-personslider__right:hover {transform:translateX(5px);transition:transform 0.2s ease;}

.b-film-emotions {margin-bottom:90px;}

.b-videophoto {position:relative;margin:0 59px 90px;display:flex;}
.b-videophoto__left {flex-basis:50%;flex-grow:0;flex-shrink:0;border-right:1px solid white;position:relative;}
.b-videophoto__right {flex-basis:50%;flex-grow:0;flex-shrink:0;border-left:1px solid white;position:relative;}
.b-videophoto__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-videophoto__left + .b-videophoto__right .b-videophoto__header {padding-left:30px;}

.b-videophoto__videowrapper {display:block;width:560px;height:460px;position:relative;overflow:hidden;}
.b-videophoto__videoitems {display:block;width:560px;height:460px;position:relative;overflow:hidden;}
.b-videophoto__videoitems .b-mainvideo__item {width:100% !important;height:460px;font-size:0;position:relative;}
.b-videophoto__videoitems .b-mainvideo__link {display:block;width:100%;}
.b-videophoto__videoitems .b-mainvideo__playbutton {width: 80px;height: 80px;left: 50%;top: 50%;transform:translate(-40px,-40px) ;background-size: 80px;transition:transform 0.2s ease;}
.b-videophoto__videoitems .b-mainvideo__item:hover .b-mainvideo__playbutton {transform:translate(-40px,-40px) scale(1.1);transition:transform 0.2s ease;}
.b-videophoto__videoitems .b-mainvideo__title {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.b-videophoto__videoleft {display: block;position:absolute;width: 50px;height: 50px;background: #ffa21c url(/img5/icon.leftrightarrows.png) -2px top no-repeat;left: 0;top:185px;z-index: 1000;pointer-events: auto;opacity: 1;background-size: 50px auto;border-radius: 0 3px 3px 0;transition:transform 0.2s ease;}
.b-videophoto__videoright {display: block;position:absolute;width: 50px;height: 50px;background: #ffa21c url(/img5/icon.leftrightarrows.png) 2px bottom no-repeat;right: 0;top:185px;z-index: 1000;pointer-events: auto;opacity: 1;background-size: 50px auto;border-radius: 3px 0 0 3px;transition:transform 0.2s ease;}
.b-videophoto__videoleft:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-videophoto__videoright:hover {transform:translateX(5px);transition:transform 0.2s ease;}

.b-videophoto__rightlink {display: block;position: absolute;right: 0px;top: 0;font-size: 1rem;font-weight: normal;color: #444444;padding: 0 60px 0 30px;line-height: 40px;height: 40px;margin: 0;text-decoration: none;transition:transform 0.2s ease;}
.b-videophoto__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-videophoto__left .b-videophoto__rightlink:after {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #ffa21c url(/img5/icon.vsevideo.png) center center no-repeat;background-size: 40px;content: '';border-radius: 3px;}
.b-videophoto__right .b-videophoto__rightlink:after {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #ffa21c url(/img5/icon.vsephoto.png) center center no-repeat;background-size: 40px;content: '';border-radius: 3px;}

.b-videophoto__photowrapper {display:block;width:560px;height:420px;position:relative;overflow:hidden;}
.b-videophoto__photoitem {}
.b-videophoto__photoitem1:before,.b-videophoto__photoitem2:before,.b-videophoto__photoitem3:before {position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0, rgba(0,0,0,0) 50%);content:'';z-index:10 }
.b-videophoto__photoitem1:nth-child(1) {display:block;position:absolute;border-radius:3px;left:0;width:100%;height:100%;overflow:hidden;}
.b-videophoto__photoitem2:nth-child(1) {display:block;position:absolute;border-radius:3px;left:0;width:50%;width:calc(50% - 1px);height:100%;overflow:hidden;}
.b-videophoto__photoitem2:nth-child(2) {display:block;position:absolute;border-radius:3px;right:0;width:50%;width:calc(50% - 1px);height:100%;overflow:hidden;}
.b-videophoto__photoitem3:nth-child(1) {display:block;position:absolute;border-radius:3px;left:0;width:40%;width:calc(40% - 1px);height:100%;overflow:hidden;}
.b-videophoto__photoitem3:nth-child(2) {display:block;position:absolute;border-radius:3px;right:0;width:60%;width:calc(60% - 1px);height:50%;height:calc(50% - 1px);overflow:hidden;}
.b-videophoto__photoitem3:nth-child(3) {display:block;position:absolute;border-radius:3px;right:0;top:inherit;bottom:0;width:60%;width:calc(60% - 1px);height:50%;height:calc(50% - 1px);overflow:hidden;}
.b-videophoto__photoimage{display:block;width:100%;height:100%;background-position:center center;background-size:cover;border-radius:3px;transition:transform 0.3s ease;overflow:hidden;}
.b-videophoto__photowrapper > div:hover .b-videophoto__photoimage {transform:scale(1.1);transition:transform 0.3s ease;}

.b-videophoto__photolink {display:block;position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:30;}
.b-videophoto__photolink:hover {}
.b-videophoto__title {position:absolute;left:0;bottom:20px;right:0;display:flex;align-items:flex-end;z-index:20}
.b-videophoto__title:before {position:absolute;left:0;width:5px;bottom:-10px;height:85px;background:#ffa21c;content:''}
.b-videophoto__titlenum {font-size:5.71rem;color:#ffa21c;line-height:60px;margin:0 10px 0 20px;}
.b-videophoto__titletext {font-size:1.21rem;color:#ffffff;text-decoration:none;margin:0 10px 0 0;line-height:20px;font-weight:bold}


.b-film-timetable {position:relative;margin:0 59px 90px;}
.b-film-timetable__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-film-timetable__rightlink {display: block;position: absolute;right: 0px;top: 0;font-size: 1rem;font-weight: normal;color: #444444;padding: 0 60px 0 30px;line-height: 40px;height: 40px;margin: 0;text-decoration: none;}
.b-film-timetable__rightlink:after {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #ffa21c url(/img5/icon.afishakinoteatrov.png) center center no-repeat;background-size: 40px;content: '';border-radius: 3px;transition:transform 0.2s ease;}
.b-film-timetable__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-film-timetable__form {margin:0 0 30px;padding:0;position:relative;border:0;}
.b-film-timetable__selectwrapper {display: inline-block;margin: 0 10px 10px 0;height: 40px;line-height: 40px;position: relative;vertical-align: middle;width:20%}
.b-film-timetable__selectwrapper .chosen-container {width:100% !important;}
/*.b-film-timetable__selectwrapper:after {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: url(/img5/icon.pulldown.png) center center no-repeat;background-size: 40px;content: '';pointer-events: none;}*/
.b-film-timetable__select {-moz-appearance: none;-webkit-appearance: none;appearance: none;display:block;width: 100%;border: none;border-radius: 0;margin: 0;position: relative;height: 40px;line-height: 40px;font-family: 'SF',sans-serif;font-size: 1.14rem;color: #444444;background: #eaeaea;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;padding-right: 40px;padding-left: 10px;outline: none;border-radius: 3px;}
.b-film-timetable__item {display:flex;align-items:flex-start;margin:0 0 30px;}
.b-film-timetable .hide {display:none}
.b-film-timetable__item.flex {display:flex;}
.b-film-timetable__title {flex-basis:350px;flex-shrink:0;padding:9px 30px 0 0;margin:0;font-size:1rem;font-weight:normal;color:#808080;}
.b-film-timetable__title span {display:block;font-size:1.29rem;font-weight:bold;color:#111111;margin-bottom:5px;}
.b-film-timetable__type {flex-basis:70px;flex-shrink:0;padding:9px 30px 0 0;margin:0;font-size:1.29rem;color:#808080;font-weight:normal;}
.b-film-timetable__seanses {flex-basis:100%;padding:0;}
.b-film-timetable__seanses ul {list-style-type:none;margin:0;padding:0;font-size:1.29rem;}
.b-film-timetable__seanses ul li {display:inline-block;margin:0 10px 15px 0;padding:0;position:relative;color:#808080}
.b-film-timetable__seanses ul li.end {padding:0 15px;line-height:40px;}
.b-film-timetable__seanses ul li a {display:block;line-height:40px;padding:0 15px;margin:0;color:#111111;position:relative;background:#ffeca7;text-decoration:none;border-radius:3px;}

.b-film-newsblock {position:relative;margin:0 59px 90px;}
.b-film-newsblock__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-film-newsblock__rightlink {display: block;position: absolute;right: 0px;top: 0;font-size: 1rem;font-weight: normal;color: #444444;padding: 0 60px 0 30px;line-height: 40px;height: 40px;margin: 0;text-decoration: none;}
.b-film-newsblock__rightlink:after {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #ffa21c url(/img5/icon.vsenovosti.png) center center no-repeat;background-size: 40px;content: '';border-radius: 3px;transition:transform 0.2s ease;}
.b-film-newsblock__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-film-newsblock__itemswrapper {position:relative;}
.b-film-newsblock__sliderwrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-film-newsblock__sliderwrapper .b-mainnewsblock__item {display:inline-block;width:555px !important;position:relative;box-sizing:border-box;padding:10px 0 0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-film-newsblock__prev {display:block;position:absolute;left:-60px;top:188px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-film-newsblock__next {display:block;position:absolute;right:-60px;top:188px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-film-newsblock__prev:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-film-newsblock__next:hover {transform:translateX(5px);transition:transform 0.2s ease;}

/*
.b-mainvideo__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-mainvideo__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
*/

.b-film-rate {margin:0 0 45px;position:relative;}
.b-film-rate__header {display: block;margin: 35px 0 45px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}
.b-film-rate__released {display:flex;justify-content:space-between;width:100%;}
.b-film-rate__stats {flex-basis:160px;flex-shrink:0;flex-grow:0;}
.b-film-rate__ratewidget {flex-basis:350px;flex-shrink:0;flex-grow:0;position:relative;}

.b-film-rate__rating {font-size:2.6rem;font-weight:bold;margin:0 0 15px;padding:0;white-space:nowrap;height:45px;line-height:45px;color:#111111}
.b-film-rate__rating span {color:#808080;font-size:1rem;font-weight:normal;}
.b-film-rate__waitratingreleased {font-size:1.29rem;color:#111111;font-weight:bold;margin:0 0 15px;padding:0;}
.b-film-rate__waitratingreleased span {color:#808080;font-size:1rem;font-weight:normal;}
.b-film-rate__imdb {font-size:1rem;font-weight:normal;color:#808080;margin:0 0 15px;padding:0;}
.b-film-rate__rightlink {display: block;position: absolute;right: 0px;top: 0;font-size: 1rem;font-weight: normal;color: #444444;padding: 0 60px 0 30px;line-height: 40px;height: 40px;margin: 0;text-decoration: none;}
.b-film-rate__rightlink:after {display: block;position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #ffa21c url(/img5/icon.vestop.png) center center no-repeat;background-size: 40px;content: '';border-radius: 3px;transition:transform 0.2s ease;}
.b-film-rate__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}

.b-film-ratingvote-popup__current {font-size:1.29rem;font-weight:bold;margin:0;padding:0;}
.b-film-ratingvote-popup__current .voted {display:inline-block;padding:0 8px;line-height:25px;border-radius:3px;}

.b-film-rate__waiting {}
.b-film-rate__waitingbarwrapper {display:flex;justify-content:space-between;width:100%;align-items:center;margin:0 0 30px;}
.b-film-rate__waitingstat {font-size:2.6rem;font-weight:bold;margin:0;padding:0;white-space:nowrap;height:45px;line-height:45px;padding-left:30px;}
.b-film-rate__waitingstat span {color:#808080;font-size:1rem;font-weight:normal;}
.b-film-rate__waitingbar {flex-basis:100%;height:24px;position:relative;}
.b-film-rate__waitingbar:before {left:0;top:0;right:0;bottom:0;border:1px solid #acacac;position:absolute;border-radius:3px;content:''}
.b-film-rate__waitingbarvalue {position:absolute;left:0;top:0;height:24px;background:#ffa21c;border-radius:3px;}

.b-film-waiting-buttons__header {font-size: 1.29rem;font-weight: bold;margin: 0 0 15px;padding: 0;}
.b-film-waiting-buttons__wrapper {display:flex;justify-content:space-between;}
.b-film-waiting-buttons__waitbuttonwrapper {flex-basis:32%;flex-grow:0;position:relative;}
.b-film-waiting-buttons__waitbutton {border:1px solid #acacac;line-height:42px;border-radius:3px;text-align:center;cursor:pointer;width:100%;box-sizing:border-box}
.b-film-waiting-buttons__waitstats {text-align:center;margin:0;padding:0;color:#808080;font-size:1rem;}
.b-film-waiting-buttons__waitstats span {color:#ffa21c;font-weight:bold;margin-right:5px;}
.b-film-waiting-buttons__waitbutton_active {background:#ffeca7;font-weight:bold;}

.b-film-rate__header span {color:#ffa21c;}
.b-film-rate .rateit-font .rateit-empty {color:#acacac}
.b-film-rate .rateit .rateit-selected {color:#ffa21c}
.b-film-rate .rateit .rateit-hover {color:#111111}
.b-film-rate .rateit {margin:0 0 15px;padding:0;}
.b-film-rate .rateit.rateit-font {font-size:3rem !important;height:45px;line-height:45px;-ms-text-size-adjust: none;-moz-text-size-adjust: none;-webkit-text-size-adjust: none;font-size-adjust: none;}
.b-film-rate .rateit.rateit-font * {-ms-text-size-adjust: none;-moz-text-size-adjust: none;-webkit-text-size-adjust: none;font-size-adjust: none;}

.b-film-rate .rateit-range {background:url(/img5/icon.ratingstar.png) left 0 repeat-x;background-size:35px auto;margin: 4px 0 0;}
.b-film-rate .rateit-selected {background:url(/img5/icon.ratingstar.png) left -70px repeat-x;background-size:35px auto;}
.b-film-rate .rateit-hover {background:url(/img5/icon.ratingstar.png) left -35px repeat-x;background-size:35px auto;}


.b-filmvideos-list {list-style-type:none;margin:0 0 30px;padding:0;font-size:0;display:flex;}
.b-filmvideos-list input {display:none;}
.b-filmvideos-list__item {flex-basis:25%;flex-shrink:0;flex-grow:0;position:relative;}
.b-filmvideos-list__link {display:block;width:90%;height:40px;line-height:40px;font-size:1rem;color:#111111;border:1px solid #aaaaaa;background:#f3f3f3;text-align:center;text-decoration:none;border-radius:3px;}
.b-filmvideos-list__item.active .b-filmvideos-list__link {color:white;border:1px solid #ffa21c;background:#ffa21c;}



.b-maincinema {position:relative;margin:60px 59px 90px;}
.b-maincinema .slick-track {margin-left:0;margin-right:0;}
.b-maincinema__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-maincinema__switcher {position:absolute;left:0;right:0px;top:0;}
.b-maincinema__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-maincinema__switcheritem {display:inline-block;}
.b-maincinema__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-maincinema__switcheritem.active .b-maincinema__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-maincinema__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-maincinema__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.afishakinoteatrov.png) center center no-repeat;background-size:cover;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-maincinema__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-maincinema__itemswrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-maincinema__itemswrapper_list {overflow-x:auto;white-space:normal;}
.b-maincinema__item {display:inline-block;width:216px !important;position:relative;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-maincinema__itemswrapper_list .b-soonin-promo__item {margin:0 10px 30px 0;}
.b-maincinema__itemswrapper .slick-slide .b-soonin-promo__item {margin:0;}
.b-maincinema__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;white-space:normal;}
.b-maincinema__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-maincinema__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-maincinema__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-maincinema__image {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px;}
.b-maincinema__image.lazyloading {opacity:1}
.b-maincinema__views {display:block;margin:0 0 10px;color:#666666;font-size:0.86rem;padding:0;}
.b-maincinema__title {display:block;margin:0 30px 5px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-maincinema__titlelink {color:#111111;text-decoration:none;}
.b-maincinema__genre {display:block;margin:0 30px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-maincinema__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-maincinema__playbutton:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}
.b-maincinema__playbutton a {display:block;width:100%;height:100%;}
.b-maincinema__premiere {position:absolute;right:0px;top:20px;height:20px;background:#ff0000;color:white;padding:0 10px;text-transform:uppercase;font-size:0.86rem;line-height:20px;margin:0;border-radius: 3px 0 0 3px;z-index:10;}
.b-maincinema__tickets {display:block;position:absolute;right:10px;bottom:-10px;width:40px;height:40px;background:#ffa21c url(/img5/icon.tickets.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-maincinema__tickets a {display:block;width:100%;height:100%;}
.b-maincinema__tickets:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-maincinema__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}
.b-maincinema__waitrating {display:flex;width:100%;align-items:center;}
.b-maincinema__waittitle {display:block;margin:0 30px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-maincinema__waitbar {display:block;position:relative;width:100%;background:#ababab;position:relative;height:4px;border-radius:3px;overflow:hidden;}
.b-maincinema__waitpercent {display:block;background:#ffa21c;height:4px;}
.b-maincinema__waittext {display:block;font-size:1.07rem;color:#666666;padding:0 20px;}
.b-maincinema__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-maincinema__prevarrow {display:block;position:absolute;left:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-maincinema__nextarrow {display:block;position:absolute;right:-60px;top:138px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-maincinema__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-maincinema__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-maincinema__films {display:block;margin:0 0 3px;color:#aaaaaa;font-size:0.79rem;padding:0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-maincinema__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-maincinema__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-maincinema__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-maincinema__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-maincinema__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-maincinema__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-maincinema__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-maincinema__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-maincinema__films:empty {display:none;}
.b-maincinema__persons:empty {display:none;}

.b-profilmbutton {display:block;width:200px;height:64px;border:1px solid #ffa21c;border-radius:3px;background:rgba(0,0,0,0.5);box-sizing:border-box;cursor:pointer;padding-left:67px;color:white;text-decoration:none;font-size:1.14rem;text-transform:uppercase;}
.b-profilmbutton:before {position:absolute;left:5px;top:0;width:62px;height:62px;background:url(/img5/icon.profilm60.png) center center no-repeat;background-size:48px;content:''}
.b-profilmbutton span {display:block;color:#ffa21c;margin:12px 0 0;}

.b-selectionsearch-form {margin:60px 59px 90px;position:relative;}
.b-topsearch-form {margin:60px 59px 90px;position:relative;}
.b-cinemasearch-form {margin:60px 59px 90px;position:relative;}
.b-eventsearch-form {margin:60px 59px 90px;position:relative;}
.b-waitingsearch-form {margin:60px 59px 90px;position:relative;}


.b-maingalleries {position:relative;margin:0 59px 90px;}
.b-maingalleries__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-maingalleries__breadcrumbs {font-size:1rem;margin:0;padding:0;line-height:1.2rem;white-space:nowrap;max-width:50%;overflow:hidden;text-overflow:ellipsis;}
.b-maingalleries__breadcrumbs a {color:#666666;text-decoration:none;}

.b-maingalleries__list {display:block;width:100%;/*height:0;padding:0 0 56.25%;*/ margin-bottom:15px;position: relative;font-size:0;}
.b-maingalleries__photoitem1,
.b-maingalleries__photoitem2,
.b-maingalleries__photoitem3 {display:inline-block;position:relative;vertical-align:top;width:366px;height:366px;margin:0 11px 0 0;padding:0;position:relative;overflow:hidden;border-radius:3px;}
.b-maingalleries__photoitem3 {}
.b-maingalleries__list > *:last-child {margin-right:0;}
/*
.b-maingalleries__photoitem1:nth-child(1) {display:block;position:absolute;border-radius:3px;left:0;width:100%;height:100%;overflow:hidden;}
.b-maingalleries__photoitem2:nth-child(1) {display:block;position:absolute;border-radius:3px;left:0;width:50%;width:calc(50% - 1px);height:100%;overflow:hidden;}
.b-maingalleries__photoitem2:nth-child(2) {display:block;position:absolute;border-radius:3px;right:0;width:50%;width:calc(50% - 1px);height:100%;overflow:hidden;}
.b-maingalleries__photoitem3:nth-child(1) {display:block;position:absolute;border-radius:3px;left:0;width:40%;width:calc(40% - 1px);height:100%;overflow:hidden;}
.b-maingalleries__photoitem3:nth-child(2) {display:block;position:absolute;border-radius:3px;right:0;width:60%;width:calc(60% - 1px);height:50%;height:calc(50% - 1px);overflow:hidden;}
.b-maingalleries__photoitem3:nth-child(3) {display:block;position:absolute;border-radius:3px;right:0;top:inherit;bottom:0;width:60%;width:calc(60% - 1px);height:50%;height:calc(50% - 1px);overflow:hidden;}
*/
.b-maingalleries__list > div:hover > .b-maingalleries__photoimage {transform:scale(1.1);transition:transform 0.3s ease;}

.b-maingalleries__photoitem1:before,.b-maingalleries__photoitem2:before,.b-maingalleries__photoitem3:before {position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0, rgba(0,0,0,0) 50%);content:'';z-index:10 }
.b-maingalleries__photoimage{display:block;width:100%;height:100%;background-position:center center;background-size:cover;border-radius:3px;transition:transform 0.3s ease;}
.b-maingalleries__list > div:hover .b-maingalleries__photoimage {transform:scale(1.1);transition:transform 0.3s ease;}
.b-maingalleries__photolink {display:block;position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:30;}
.b-maingalleries__photolink:hover {}
.b-maingalleries__title {position:absolute;left:0;bottom:20px;right:0;display:flex;align-items:flex-end;z-index:20}
.b-maingalleries__title:before {position:absolute;left:0;width:5px;bottom:-10px;height:85px;background:#ffa21c;content:''}
.b-maingalleries__titlenum {font-size:5.71rem;color:#ffa21c;line-height:60px;margin:0 10px 0 20px;}
.b-maingalleries__titletext {font-size:1.21rem;color:#ffffff;text-decoration:none;margin:0 10px 0 0;line-height:20px;font-weight:bold}

.b-onegallerie {position:relative;margin:0 59px 90px;}
.b-onegallerie__breadcrumbs {font-size:1rem;margin:0;padding:0;line-height:1.2rem;white-space:nowrap;max-width:75%;overflow:hidden;text-overflow:ellipsis;}
.b-onegallerie__breadcrumbs a {color:#666666;text-decoration:none;}
.b-onegallerie__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-onegallerie__list {display:block;font-size:0;}
.b-onegallerie__item {display:inline-block;width:24.25%;height:0;padding:0 0 24%;position:relative;margin: 0 1% 15px 0;}
.b-onegallerie__item:nth-child(4n) {margin: 0 0 15px 0;}
.b-onegallerie__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:3px;overflow:hidden;overflow:hidden;}
.b-onegallerie__image {display:block;margin:0;padding:0;width:100%;height:100%;transition:transform 0.3s ease;}
.b-onegallerie__image:hover {transform:scale(1.1);transition:transform 0.3s ease;}

.b-filmincome {position:relative;margin:0 59px 90px;}
.b-filmincome__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-filmincome__table table {width:100%;border-collapse:collapse;margin:0 0 45px;}
.b-filmincome__table table tr td {border-bottom:1px solid #e1e1e1;padding:10px 5px;font-size:1.21rem;vertical-align:top}
.b-filmincome__table table tr td:nth-child(2) {width:40%}
.b-filmincome__table table tr td.Yellow {background:#ffa21c;}
.b-filmincome__table table tr td.Green {background:#a2ff1c;}
.b-filmincome__table table tr td.Red {background:#ff1c1c;}
.b-filmincome__table table tr.Main td {font-weight:bold;font-size:1.36rem;}
.b-filmincome__table .Desc {font-size:1rem;font-weight:bold;margin:15px 0 0;padding:0;}
#MovieIncomeGraph1 .Header {font-weight: bold;font-size: 1.36rem;margin:15px 0 30px;}

.rub:after {content:' \20BD';}
.eur:after {content:' \20BD';}

.b-filmincome2 {position:relative;margin:0 59px 90px;}
.b-filmincome2__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-filmincome2__totalwrapper {display:flex;width:100%;margin:0 0 45px;padding:0 0 45px;border-bottom:1px solid #e1e1e1;}
.b-filmincome2__total {flex-basis:350px;flex-shrink:0;flex-grow:0;font-size:1.43rem;font-weight:normal;color:#666666;text-transform:uppercase;margin:0;padding:0;}
.b-filmincome2__total span {display:block;font-size:2.14rem;font-weight:bold;color:#111111;white-space:nowrap;margin:7px 0 0;}
.b-filmincome2__barwrapper {flex-basis:100%;position:relative;}
.b-filmincome2__bar {display:block;position:relative;font-size:0;height:7px;background:#e1e1e1;overflow:hidden;white-space:nowrap;}
.b-filmincome2__bar1 {display:inline-block;height:100%;background:#3484dd;margin:0;padding:0;}
.b-filmincome2__bar2 {display:inline-block;height:100%;background:#e0001b;margin:0;padding:0;}
.b-filmincome2__bar3 {display:inline-block;height:100%;background:#41c14d;margin:0;padding:0;}
.b-filmincome2__bar4 {display:inline-block;height:100%;background:#ff9003;margin:0;padding:0;}
.b-filmincome2__bartext {display:flex;width:100%;justify-content:space-between;}
.b-filmincome2__bartext1 {font-size:1.21rem;color:#666666;}
.b-filmincome2__bartext1 span {display:block;white-space:nowrap;color:#111111;font-weight:bold;}
.b-filmincome2__bartext2 {font-size:1.21rem;color:#666666;}
.b-filmincome2__bartext2 span {display:block;white-space:nowrap;color:#111111;font-weight:bold;}
.b-filmincome2__bartext3 {font-size:1.21rem;color:#666666;}
.b-filmincome2__bartext3 span {display:block;white-space:nowrap;color:#111111;font-weight:bold;}
.b-filmincome2__bartext4 {font-size:1.21rem;color:#666666;}
.b-filmincome2__bartext4 span {display:block;white-space:nowrap;color:#111111;font-weight:bold;}
.b-filmincome2__details {display:flex;justify-content:space-between;}
.b-filmincome2__table {flex-basis:540px;flex-shrink:0;flex-grow:0;}
.b-filmincome2__tableswitcher {display:flex;justify-content:space-between;width:100%;margin:0 0 30px;}
.b-filmincome2__tableswitcher > * {height:40px;width:24.5%;background:#eaeaea;line-height:40px;font-size: 1.14rem;color: #444444;text-align:center;border-radius:3px;font-weight:bold;cursor:pointer;margin:0;padding:0;}
.b-filmincome2__tableswitcher > .active {background:#ff9003;color:white;}
.b-filmincome2__tabledata {display:none;width:100%;border:0;}
.b-filmincome2__tabledata.active {display:table;width:100%;border:0;}
.b-filmincome2__tablerow {display:table-row;height:40px;line-height:40px;background:linear-gradient(to bottom, transparent 20px, #e1e1e1 20px, #e1e1e1 21px, transparent 21px);width:100%;}
.b-filmincome2__tablecell1 {display:table-cell;padding:0 40px 0 0;background:white;width:1px;white-space:nowrap;color:#111111;font-size:1.21rem;}
.b-filmincome2__tablecell1 span {font-weight:bold;}
.b-filmincome2__tablecell2 {display:table-cell;padding:0 40px;background:white;width:1px;white-space:nowrap;color:#111111;font-size:1.21rem;text-align:right;}
.b-filmincome2__tablespace {display:table-cell;}

.b-filmincome2__graph {flex-basis:540px;flex-shrink:0;flex-grow:0;}
.b-filmincome2__graphfilters {margin:0 0 30px}
.b-filmincome2__graphform {margin:0 0 30px;padding:0;position:relative;border:0;}
.b-filmincome2__selectwrapper {display: inline-block;margin: 0 10px 0 0;height: 34px;line-height: 34px;position: relative;vertical-align: middle;border:3px solid #666666;border-radius: 3px;}
.b-filmincome2__selectwrapper:after {display: block;position: absolute;right: 0;top: 0;width: 34px;height: 34px;background: url(/img5/icon.pulldown.png) center center no-repeat;background-size: 40px;content: '';pointer-events: none;}
.b-filmincome2__select {-moz-appearance: none;-webkit-appearance: none;appearance: none;display:block;width: 100%;border: none;border-radius: 0;margin: 0;position: relative;height: 34px;line-height: 34px;font-family: 'SF',sans-serif;font-size: 1.14rem;color: #444444;background: #ffffff;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;padding-right: 40px;padding-left: 10px;outline: none;}


.b-serieslist {position:relative;margin:0 59px 90px;}
.b-serieslist__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-serieslist__wrapper {}
.b-serieslist__seasonnumber {display: block;font-size: 1.35rem;font-weight: bold;color: #111111;margin: 0 0 15px;padding:0;width:25%;text-align:center;}
.b-serieslist__seasonnumberlink {color:#ffa21c;text-decoration:none;}
.b-serieslist__item {display:flex;align-items:flex-start;justify-content:space-between;font-size: 1.21rem;padding:15px 0;border-top:0px solid #e1e1e1;}
.b-serieslist__seasonnumber + .b-serieslist__item {border-top:1px solid #e1e1e1;}
.b-serieslist__serienumber {flex-basis:25%;flex-shrink:0;flex-grow:0;margin:0;padding:0;box-sizing:border-box;text-align:center;padding:0 10px 0 0;}
.b-serieslist__serienumber.header {font-weight:bold;}
.b-serieslist__serienumber span {display:inline-block;padding:2px 0;}
.b-serieslist__serietitle {flex-basis:50%;flex-shrink:0;flex-grow:0;margin:0;padding:0;box-sizing:border-box;font-weight:bold;}
.b-serieslist__serietitle.header {font-weight:bold;}
.b-serieslist__serietitle span {display:inline-block;padding:2px 0;}
.b-serieslist__seriedate {flex-basis:25%;flex-shrink:0;flex-grow:0;margin:0;padding:0;box-sizing:border-box;text-align:center;padding:0 0 0 10px;}
.b-serieslist__seriedate.header {font-weight:bold;}
.b-serieslist__seriedate span {display:inline-block;padding:2px 5px;background:#fcecaf;border-radius:3px;}
.b-serieslist__item+.b-serieslist__seasonnumber {margin-top:30px;}
.b-serieslist .hide {display:none}
.b-serieslist__item.flex {display:flex;}

.b-afterbutton {display:block:margin:0 0 90px;padding:0;position:relative;}
.b-afterbutton__button {display:block;line-height:60px;margin:30px 0 0;padding:0;text-align:center;border:1px solid #e1e1e1;box-sizing:border-box;font-size:1.29rem;font-weight:bold;border-radius:3px;color:#111111;cursor:pointer;}

.b-filmincome-list {position:absolute;left:0;right:0;top:0;}
.b-filmincome-list {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-filmincome-list__item {display:inline-block;}
.b-filmincome-list__link {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-filmincome-list__item_active .b-filmincome-list__link {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}

.b-person {}
.b-person-data {display:block;position:relative;margin:0 59px 90px;box-sizing:border-box;padding:0 0 0 232px;}
.b-person-data.short {margin-top:200px;}
.b-person-poster {position:absolute;left:-2px;top:-140px;width:200px;height:288px;border:2px solid white;border-radius:3px;box-shadow: 0 0 4px #b3b3b3;z-index:200}
.b-person-poster a {display:block;}
.b-person-poster__image {display:block;width:200px;height:288px;margin:0;padding:0;border:0;}
.b-person-likes {position:absolute;left:0;top:170px;width:200px;text-align:center;}

.b-person-menu {display:flex;list-style-type:none;margin:0;padding:0;justify-content:space-between;}
.b-person-menu_mob {display:none;}
.b-person-menu__item {height:60px;line-height:60px;font-size:1rem;text-transform:uppercase;margin:0 0 0}
.b-person-menu__link {display:block;height:60px;box-sizing:border-box;line-height:60px;color:#111111;text-decoration:none;position:relative;}
.b-person-menu__link:hover {color:#ffa21c;}
.b-person-menu__link_disabled {opacity:0.25;}
.b-person-menu__link_disabled:hover {color:#111111;}
.b-person-menu__item_active .b-person-menu__link {border-bottom:2px solid #ffa21c;}
.b-person-menu__item_more {position:relative;}
.b-person-menu__item_more .b-person-menu__link:after {position:absolute;right:-30px;top:10px;width:30px;height:40px;background: url(/img5/icon.pulldown.png) center center no-repeat;content:'';}
.b-person-submenu {display:none;position:absolute;right:-26px;top:45px;list-style-type:none;margin:0;padding:0;background:white;box-shadow: 0 0 4px #b3b3b3;z-index:20;}
.b-person-submenu__item {display:block;margin:0;padding:0;}
.b-person-submenu__link {display:block;padding:0 15px;height:30px;line-height:30px;color:#111111;text-decoration:none;}
.b-person-submenu__link:hover {color:#ffa21c}
.b-person-menu__item_more:hover .b-person-submenu {display:block;}

.b-person-header {min-height:150px;}
.b-person-header__rutitle {color:#111111;font-size:2.57rem;font-weight:bold;margin:0 0 10px;padding:0;}
.b-person-header__entitle {color:#111111;font-size:1.07rem;font-weight:normal;margin:0 0 15px;padding:0;}
.b-person-header__entitle span {color:#ffa21c;font-weight:bold;margin-right:15px;}
.b-person-header__additional {color:#111111;font-size:1rem;font-weight:normal;margin:0;padding:0 0 15px;}
.b-person-header__additional span {font-weight:bold;}
.b-person-header__addtolist {position:absolute;right:0;top:0;transition:transform 0.2s ease;}
.b-person-header__addtolist a {display:block;height:40px;color:white;background:#ffa21c;margin:0;padding:0 15px 0 0;box-sizing:border-box;line-height:40px;text-decoration:none;vertical-align:middle;font-size:1rem;border-radius:3px;}
.b-person-header__addtolist a.added {}
.b-person-header__addtolist a:before {display:inline-block;height:40px;width:40px;border:0;padding:0;border-radius:3px;content:'';margin:0 0 0 5px;vertical-align:top;background:url(/img5/icon.addtolist.png) left center no-repeat;background-size: 76px 38px;box-sizing:border-box;}
.b-person-header__addtolist a.added:before {}
.b-person-header__addtolist:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}

.b-persongenres {position:relative;margin:0 0 90px;}
.b-persongenres__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-persongenres__list {display:block;position:relative;list-style-type:none;margin:0;padding:0;font-size:0;}
.b-persongenres__item {display:inline-block;font-size:1rem;margin:0 10px 10px 0;padding:0;height:44px;background:#ffebcd;border-radius:3px;/*transition:background 0.2s ease;*/}
.b-persongenres__itemlink {display:block;padding:0 15px;line-height:44px;text-decoration:none;color:#111111;}
.b-persongenres__item:hover {background:#ffd69b;/*transition:background 0.2s ease;*/}
.b-persongenres__item.active {background:#ffa21c;color:white}
.b-persongenres__item.active .b-persongenres__itemlink {color:white;}

.b-personfilms {position:relative;margin:0 0 90px;}
.b-personfilms__header {display:block;margin: 0 0 15px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-personfilms__switcher {position:relative;margin: 0 0 30px;padding:0;}
.b-personfilms__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-personfilms__switcheritem {display:inline-block;}
.b-personfilms__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-personfilms__switcheritem.active .b-personfilms__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}

.b-personfilms__item {display:flex;position:relative;min-height:173px;margin:0 0 30px;}
.b-personfilms__item.hide {display:none;}
.b-personfilms__posterwrapper {margin:0 15px 0 0;padding:0;width:120px;height:173px;position:relative;flex-basis:120px;flex-shrink:0;flex-grow:0;}
.b-personfilms__posterimage {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;background:#808080;border-radius:3px;overflow:hidden;}
.b-personfilms__rating {position:absolute;z-index:20;color:white;left:8px;top:8px;height:21px;font-size: 1rem;font-weight:bold;line-height: 21px;margin: 0;padding: 0 0 0 26px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 21px;pointer-events:none;}
.b-personfilms__posterlink {font-size:0;position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;border-radius:3px;overflow:hidden;}
.b-personfilms__posterlink:before {display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%);content:'';z-index:10;}
.b-personfilms__data {display:flex;width:100%;flex-basis:100%;min-height:173px;position:relative;box-sizing:border-box;border-top:1px solid #e1e1e1;}
.b-personfilms__title {flex-basis:50%;flex-shrink:0;flex-grow:0;box-sizing:border-box;padding:15px 15px 60px 0;margin:0;}
.b-personfilms__rutitle {display:block;margin:0;padding:0;font-size:1.29rem;font-weight:normal;color:#111111;}
.b-personfilms__rutitlelink {text-decoration:none;color:#111111;}
.b-personfilms__genre {margin:5px 0 0;padding:0;font-size:0.89rem;font-weight:normal;color:#808080;}
.b-personfilms__year {flex-basis:25%;flex-shrink:0;flex-grow:0;box-sizing:border-box;padding:15px 15px 60px 0;margin:0;font-size:1.29rem;font-weight:normal;color:#111111;}
.b-personfilms__types {flex-basis:25%;flex-shrink:0;flex-grow:0;box-sizing:border-box;padding:15px 15px 60px 0;margin:0;font-size:1.29rem;font-weight:normal;color:#111111;}
.b-personfilms__buttons {display:block;position:absolute;left:135px;bottom:0;font-size:0;}
.b-personfilms__playbutton {display:inline-block;margin:0 15px 0 0;padding:0;vertical-align:top;transition:transform 0.2s ease;}
.b-personfilms__playbutton:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}
.b-personfilms__playbutton a {display:inline-block;height:40px;width:40px;font-size:0;border:0;border-radius:3px;margin:0;padding:0;box-sizing:border-box;line-height:40px;text-decoration:none;overflow:hidden;background:#ffa21c;}
.b-personfilms__playbutton a:before {display:block;position:absolute;left:0;top:0;width:40px;height:40px;background:url(/img5/icon.play.transparent.png) center center no-repeat;background-size: 22px;content:'';margin:0;padding:0;}
.b-personfilms__addtolist {display:inline-block;margin:0;padding:0;vertical-align:top;transition:transform 0.2s ease;}
.b-personfilms__addtolist a {display:block;height:40px;color:#111111;margin:0;padding:0 15px 0 0;box-sizing:border-box;line-height:40px;text-decoration:none;vertical-align:middle;font-size:1rem;}
.b-personfilms__addtolist a.added {color:#ffa21c;}
.b-personfilms__addtolist a:before {display:inline-block;height:40px;width:40px;border:1px solid #111111;padding:0;border-radius:3px;content:'';margin:0 10px 0 0;vertical-align:top;background:url(/img5/icon.addtolist.mob.png) left center no-repeat;background-size: 76px 38px;box-sizing:border-box;}
.b-personfilms__addtolist a.added:before {background:url(/img5/icon.addtolist.mob.png) right center no-repeat;border-color:#ffa21c;background-size: 76px 38px;}
.b-personfilms__addtolist:hover {transform:scale(1.05);transition:transform 0.2s ease;}

.b-personnewsblock {position:relative;margin:0 59px 90px;}
.b-personnewsblock__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-personnewsblock__switcher {position:absolute;left:0;right:0px;top:0;}
.b-personnewsblock__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:center;}
.b-personnewsblock__switcheritem {display:inline-block;}
.b-personnewsblock__switcherlink {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-personnewsblock__switcheritem.active .b-mainseriesblock__switcherlink {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}
.b-personnewsblock__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-personnewsblock__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsenovosti.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-personnewsblock__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-personnewsblock__sliderwrapper {display:block;position:relative;width:1120px;}
.b-personnewsblock__itemswrapper {display:block;position:relative;width:1130px;overflow-x:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch;}
.b-personnewsblock__item {display:inline-block;width:272px !important;position:relative;box-sizing:border-box;padding:0;margin:0 10px 0 0;white-space:normal;vertical-align:top;text-align:left;}
.b-personnewsblock__itemswrapper .slick-slide .b-soonin-promo__item {margin:0;}
.b-personnewsblock__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-personnewsblock__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-personnewsblock__link {display:block;position:relative;cursor:pointer;font-size:0;text-decoration:none;}
.b-personnewsblock__imagewrapper {display:block;width:100%;height:0;background:#f0f0f0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-personnewsblock__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-personnewsblock__date {display:block;margin:0 0 10px;color:#666666;font-size:0.86rem;padding:0;}
.b-personnewsblock__title {display:block;margin:0 30px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/white-space:normal;}
.b-personnewsblock__text {display:block;margin:0 30px 10px 0;color:#666666;font-size:0.86rem;padding:0;white-space:normal;}
.b-personnewsblock__text a {color:#aaaaaa;text-decoration:none;}
.b-personnewsblock__prevarrow {display:block;position:absolute;left:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-personnewsblock__nextarrow {display:block;position:absolute;right:-60px;top:85px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-personnewsblock__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-personnewsblock__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-personnewsblock__films {display:block;margin:0 0 3px;color:#aaaaaa;font-size:0.79rem;padding:0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-personnewsblock__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-personnewsblock__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-personnewsblock__persons {display:block;margin:0 0 10px;color:#aaaaaa;font-size:0.79rem;padding:0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-personnewsblock__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-personnewsblock__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-personnewsblock__nosliderwrapper {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-personnewsblock__nosliderwrapper .b-personnewsblock__item {display:inline-block;vertical-align:top;}
.b-personnewsblock__nosliderwrapper .b-personnewsblock__item:nth-child(4n) {margin-right:0;}

.b-person-personslider {display:block;margin:0 59px 90px;padding:0;position:relative;}
.b-person-personslider .slick-track {margin-left:inherit;margin-right:inherit;}
.b-person-personslider__header {display: block;margin: 35px 0 45px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}
.b-person-personslider__wrapper {position:relative;padding:0}
.b-person-personslider__itemswrapper {margin:0;padding:0;position:relative;font-size:0;white-space:nowrap;opacity:0;}
.b-person-personslider__itemswrapper.slick-initialized {opacity:1;}
.b-person-personslider__item {display:inline-block;width:20%;position:relative;text-align:center;font-size:1rem;font-weight:bold;vertical-align:top;white-space:normal;transition:transform 0.3s ease;padding-top:10px;}
.b-person-personslider__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-person-personslider__itemlink {display:block;width:100%;color:#111111;text-decoration:none;}
.b-person-personslider__itemimagewrapper {display:block;width:200px;height:200px;margin:0 auto 15px;padding:0;position:relative;border-radius:100%}
.b-person-personslider__itemimage {display:block;width:100%;height:100%;border-radius:100%;margin:0;padding:0;}
.b-person-personslider__itemtitle {display:block;margin:0 5px;padding:0;overflow:hidden;}
.b-person-personslider__left {display: block;position: absolute;left: -60px;top: 85px;width: 60px;height: 60px;background: url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size: 60px auto;font-size: 0;cursor: pointer;opacity: 1;transition: opacity 0.3s ease;transition:transform 0.2s ease;}
.b-person-personslider__right {display: block;position: absolute;right: -60px;top: 85px;width: 60px;height: 60px;background: url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size: 60px auto;font-size: 0;cursor: pointer;opacity: 1;transition: opacity 0.3s ease;transition:transform 0.2s ease;}
.b-person-personslider__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-person-personslider__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsenovosti.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-person-personslider__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-person-personslider__left:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-person-personslider__right:hover {transform:translateX(5px);transition:transform 0.2s ease;} 
.b-person-topslider {height:600px;margin:30px 30px 15px;position:relative;}
.b-person-topslider .swiper-button-next {display:block;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) 2px bottom no-repeat;right:0;z-index:1000;pointer-events:auto;opacity:1;transition: opacity 0.3s ease;background-size:60px auto;border-radius:3px 0 0 3px;transition:transform 0.2s ease;}
.b-person-topslider .swiper-button-prev {display:block;width:60px;height:60px;background:#ffa21c url(/img5/icon.leftrightarrows.png) -2px top no-repeat;left:0;z-index:1000;pointer-events:auto;opacity:1;transition: opacity 0.3s ease;background-size:60px auto;border-radius:0 3px 3px 0;transition:transform 0.2s ease;}
.b-person-topslider .swiper-button-prev:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-person-topslider .swiper-button-next:hover {transform:translateX(5px);transition:transform 0.2s ease;} 

.b-person-topslider__wrapper {display:block;position:relative;margin:0 auto;padding:0;height:600px;width:100%;background:#f0f0f0;}
.b-person-topslider__wrapper > * {opacity:0;transition:opacity:0.2s ease;}
.b-person-topslider__wrapper.swiper-container-initialized {background:transparent;}
.b-person-topslider__wrapper.swiper-container-initialized > * {opacity:inherit;transition:opacity:0.2s ease;}
/*.b-mainpromo:hover .swiper-button-next, .b-mainpromo:hover .swiper-button-prev {opacity:1;transition: opacity 0.3s ease;}*/
.b-person-topslider .swiper-slide {width:416px;height:600px;position:relative;}
.b-person-topslider__list {opacity:0;}
.b-person-topslider__itemlink {display:block;width:416px;height:600px;position:relative;margin:0;padding:0;border-radius:3px;overflow:hidden;background-color:#f0f0f0}
.b-person-topslider__itemlink:before {display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 15%);content: '';z-index: 10;pointer-events:none;}
.b-person-topslider__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;}
.b-person-topslider__image.lazyloading {opacity:1}
.b-person-topslider__rating {display:block;position:absolute;left:25px;top:15px;color:white;z-index: 20;height: 40px;font-size: 1.8rem;font-weight: bold;line-height: 40px;margin: 0;padding: 0 0 0 46px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;}


.b-allsearch {position:relative;margin:60px 59px 60px;}
.b-allsearch__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-allsearch__switcher {position:absolute;left:0;right:0px;top:0;}
.b-allsearch__switcherlist {list-style-type:none;margin:0;padding:0;font-size:0;text-align:right;}
.b-allsearch__switcheritem {display:inline-block;}
.b-allsearch__switcheritem a {display:block;font-size:1.29rem;font-weight:normal;line-height:40px;height:40px;box-sizing:border-box;text-decoration:none;color:#000000;padding:0 30px;cursor:pointer;}
.b-allsearch__switcheritem.active a {font-size:1.43rem;font-weight:bold;border-bottom:2px solid #ffa21c;}

.b-searchlist-materials {position:relative;margin:0 59px 90px;}
.b-searchlist-materials__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-searchlist-materials__itemswrapper {display:flex;position:relative;}
.b-searchlist-materials__nosliderwrapper {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-searchlist-materials__item {flex-basis:246px;width:246px;position:relative;transition:transform 0.3s ease;text-align:left;margin-bottom:30px;}
.b-searchlist-materials__nosliderwrapper .b-searchlist-materials__item {display:inline-block;vertical-align:top;width:24.25%;margin:0 1% 15px 0;}
.b-searchlist-materials__nosliderwrapper .b-searchlist-materials__item:nth-child(4n) {margin-right:0;}
.b-searchlist-materials__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-searchlist-materials__link {display:block;cursor:pointer;font-size:0;text-decoration:none;position:relative}
.b-searchlist-materials__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-searchlist-materials__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-searchlist-materials__views {display:block;margin:0 15px 10px 0;color:#666666;font-size:0.86rem;padding:0;}
.b-searchlist-materials__title {display:block;margin:0 15px 10px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-searchlist-materials__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-searchlist-materials__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-searchlist-materials__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-searchlist-materials__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-searchlist-materials__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-searchlist-materials__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-searchlist-materials__films:empty {display:none;}
.b-searchlist-materials__persons:empty {display:none;}
.b-searchlist-materials__report {position: absolute;right: 0px;top: 20px;height: 20px;background: #7b13df;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}
.b-searchlist-materials__interview {position: absolute;right: 0px;top: 20px;height: 20px;background: #00a436;color: white;padding: 0 10px;text-transform: uppercase;font-size: 0.86rem;line-height: 20px;margin: 0;border-radius: 3px 0 0 3px;z-index: 10;pointer-events: none;}

.b-searchlist-movies {position:relative;margin:0 59px 90px;}
.b-searchlist-movies__nosliderwrapper {display:block;position:relative;width:1130px;font-size:0;-webkit-overflow-scrolling:touch;}
.b-searchlist-movies__item {display:inline-block;width:216px !important;position:relative;padding:10px 0 0;margin:0 10px 30px 0;white-space:normal;vertical-align:top;text-align:left;transition:transform 0.3s ease;}
.b-searchlist-movies__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-searchlist-movies__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-searchlist-movies__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-searchlist-movies__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-searchlist-movies__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:35%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-searchlist-movies__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-searchlist-movies__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-searchlist-movies__title {display:block;margin:0 15px 5px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-searchlist-movies__titlelink {color:#111111;text-decoration:none;}
.b-searchlist-movies__genre {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-searchlist-movies__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-searchlist-movies__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-searchlist-movies__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-searchlist-movies__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-searchlist-movies__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-searchlist-movies__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-searchlist-movies__films:empty {display:none;}
.b-searchlist-movies__persons:empty {display:none;}
.b-searchlist-movies__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-searchlist-movies__playbutton:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}
.b-searchlist-movies__playbutton a {display:block;width:100%;height:100%;}
.b-searchlist-movies__position {display:block;position:absolute;right:10px;bottom:-10px;width:60px;height:30px;background:#ffa21c;margin:0;padding:0;font-size:1.42rem;color:#ffffff;text-align:center;line-height:30px;border-radius:3px;z-index:10}
.b-searchlist-movies__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}

.b-searchlist-persons {display:block;margin:0 59px 90px;padding:0;position:relative;}
.b-searchlist-persons__header {display: block;margin: 0 0 45px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}
.b-searchlist-persons__nosliderwrapper {margin:0;padding:0;position:relative;font-size:0;}
.b-searchlist-persons__item {display:inline-block;width:20%;position:relative;text-align:center;font-size:1rem;font-weight:bold;vertical-align:top;white-space:normal;transition:transform 0.3s ease;padding-top:10px;margin-bottom:30px;}
.b-searchlist-persons__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-searchlist-persons__itemlink {display:block;width:100%;color:#111111;text-decoration:none;}
.b-searchlist-persons__itemimagewrapper {display:block;width:200px;height:200px;margin:0 auto 15px;padding:0;position:relative;border-radius:100%;}
.b-searchlist-persons__itemimage {display:block;width:100%;height:100%;margin:0;padding:0;border-radius:100%;}
.b-searchlist-persons__itemtitle {display:block;margin:0 5px;padding:0;overflow:hidden;}
.b-searchlist-persons__itemtitle strong {display:block;}


.b-searchlist-themes {position:relative;margin:0 59px 90px;}
.b-searchlist-themes__nosliderwrapper {display:block;position:relative;box-sizing:border-box;margin:0;padding:0;position:relative;font-size:0;}
.b-searchlist-themes__nosliderwrapper .b-searchlist-themes__item {display:inline-block;vertical-align:top;width:24.25% !important;margin:0 1% 10px 0;}
.b-searchlist-themes__nosliderwrapper .b-searchlist-themes__item:nth-child(4n) {margin-right:0;}
.b-searchlist-themes__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-searchlist-themes__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-searchlist-themes__imagelink {display:block;position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;font-size:0;text-decoration:none;}
.b-searchlist-themes__imagewrapper {display:block;width:100%;height:0;padding:0 0 75%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-searchlist-themes__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:35%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;}
.b-searchlist-themes__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-searchlist-themes__title {position:absolute;left:0;bottom:10px;right:0;z-index:20;font-size:1.43rem;color:#ffa21c;line-height:1.716rem;margin:0 10px 0 20px;font-weight:bold}
.b-searchlist-themes__title:before {position:absolute;left:-20px;width:5px;bottom:0px;top:0;background:#ffa21c;content:''}
.b-searchlist-themes__link {text-decoration:none;}




[class*=" colorrating0"],[class*=" colorrating1"],[class*=" colorrating2"],[class*=" colorrating3"] {color:#ff0000}
[class*=" colorrating4"],[class*=" colorrating5"],[class*=" colorrating6"] {color:#ffa21c}
[class*=" colorrating7"],[class*=" colorrating8"],[class*=" colorrating9"],[class*=" colorrating10"] {color:#3da414}

[class*=" backgroundrating0"],[class*=" backgroundrating1"],[class*=" backgroundrating2"],[class*=" backgroundrating3"] {background:#ff0000;color:white;}
[class*=" backgroundrating4"],[class*=" backgroundrating5"],[class*=" backgroundrating6"] {background:#ffa21c;color:white}
[class*=" backgroundrating7"],[class*=" backgroundrating8"],[class*=" backgroundrating9"],[class*=" backgroundrating10"] {background:#3da414;color:white;}

[class*=" rating0"],[class*=" rating1"],[class*=" rating2"],[class*=" rating3"] {color:#ffffff}
[class*=" rating4"],[class*=" rating5"],[class*=" rating6"] {color:#ffffff}
[class*=" rating7"],[class*=" rating8"],[class*=" rating9"],[class*=" rating100"] {color:#ffffff}

.b-adv-300x300 {display:block;border:0;box-sizing:border-box;width:300px;height:300px;position:relative;}
.b-adv-300x600 {display:block;border:0;box-sizing:border-box;width:300px;height:600px;position:relative;}
.b-adv-300x {display:block;border:0;box-sizing:border-box;width:300px;min-height:1px;position:relative;margin-bottom:45px;}
.b-adv-300x:empty {display:none;}

/*[class*="-popup"] {position:fixed;left:0;top:0;right:0;bottom:0;}*/

/* article comments */

.b-comments {position:relative;margin:0 0 45px;}

.b-commentsform {margin:0 0 15px;padding:0;position:relative;}
.b-comments > .b-commentsform {margin:0 0 45px;}
.b-commentsform fieldset {margin:0;padding:0;border:0;}
.b-commentsform legend {display:none;}
.b-commentsform__header {font-size:1rem;font-weight:bold;color:#111111;margin:0 0 5px;padding:0;}
.b-commentsform__inputwrapper {height:50px;border:1px solid #cdcdcd;border-radius:3px;box-sizing:border-box;position:relative;overflow:hidden;}
.b-commentsform__inputwrapper.active{height:inherit;}
.b-commentsform__input {appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;height:50px;line-height:50px;width:calc(100% + 30px);padding-right:160px;padding-left:15px;box-sizing:border-box;font-family:'SF';font-size:1rem;}
.b-commentsform__input.active {line-height:1.5;height:7.5rem;padding-top:16px;padding-bottom:16px;}
.b-commentsform__submit {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;margin:0;padding:0;position:absolute;right:0px;bottom:0px;height:48px;border:0;background:none;line-height:48px;font-family:'SF';font-size:1rem;color:#808080;padding-right:48px;padding-left:8px;cursor:pointer;}
.b-commentsform__inputwrapper:before {position:absolute;right:4px;bottom:4px;width:40px;height:40px;background: url(/img5/icon.submitcomment.png) center center no-repeat;background-size:36px;content:'';}

.b-commentspost {position:relative;}
.b-commentspost__wrapper {margin:0 0 15px;padding:0;box-sizing:border-box;border:1px solid #cdcdcd;border-radius:3px;position:relative;}
.b-commentspost__body {padding:15px 15px 15px 80px;position:relative;}
.b-commentspost__imagewrapper {position:absolute;left:15px;top:15px;width:50px;height:50px;border-radius:50px;overflow:hidden;margin:0;padding:0;}
.b-commentspost__image {display:block;width:100%;height:100%;border-radius:50px;margin:0;padding:0;overflow:hidden;}
.b-commentspost__author {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:150px;line-height:50px;font-size:1rem;font-weight:bold;margin:0 120px 0 0;padding:0;}
.b-commentspost__filmpro {text-align: center;display: block;font-size: 0.76rem;line-height: 1.2;font-weight: normal;background:#ff0000;border-radius: 3px;width: 130px;color:#ffffff;text-transform: uppercase;padding: 3px 0;margin:-10px 0 10px;}
.b-commentspost__date {display:block;position:absolute;right:15px;top:15px;line-height:50px;font-size:1rem;margin:0;padding:0;color:#808080;}
.b-commentspost__text {margin:0.5rem 0 0;padding:0;font-size:1rem;line-height:1.5rem;}
.b-commentspost__text .b-text_readmore {text-decoration:none;cursor:pointer;background:#cdcdcd;padding:2px 5px;white-space:nowrap;border-radius:3px;}
.b-commentspost__text .b-text_readmore i {font-style:normal;}
.b-commentspost__text .b-text_full {display:none}
.b-commentspost__controls {display:flex;margin:0 15px 15px 80px;justify-content:space-between;}
.b-commentspost__controls .DeleteLink {position: absolute;right: -8px;top: -8px;width: 24px;height: 24px;background: #cdcdcd;border-radius: 12px;overflow: hidden;font-size: 0;cursor: pointer;}
.b-commentspost__controls .DeleteLink:before {position:absolute;left:0;top:0;width:24px;height:24px;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13%2012l5-5-1-1-5%205-5-5-1%201%205%205-5%205%201%201%205-5%205%205%201-1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') center center no-repeat;background-size:20px;content:''}
.b-commentspost__answerbutton {height:24px;line-height:24px;cursor:pointer;margin:0;padding:0 0 0 32px;color:#ffa21c;position:relative;}
.b-commentspost__answerbutton:before {position:absolute;left:0;top:0;width:24px;height:24px;background:url(/img5/icon.answercomment.png) center center no-repeat;background-size:24px;content:''}
.b-commentspost__plusminus {vertical-align: top;line-height: 24px;height: 24px;}
.b-commentspost .b-commentspost__inputanswer {display:none;}
.b-commentspost .b-commentspost__inputanswer.active {display:block;}
.b-comments .b-commentspost .b-commentspost__answers {padding-left:80px;}
.b-commentspost .item_restore {padding:10px 0;margin:0;background:#fff;display:none}
.b-commentspost .item_restore a {display:block;text-align:right;font-style:normal;color:#cdcdcd;text-decoration:none;cursor:pointer;}

/* film reviews */
.b-reviews {position:relative;/*margin:0 59px 90px;*/}
.b-reviews__header {display: block;margin: 0 0 45px;padding: 0;position: relative;font-size: 2.14rem;font-weight: bold;color: #000000;}
.b-reviews__rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-reviews__rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/icon.vsenovosti.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-reviews__rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-reviews__stats {display:flex;width:100%;justify-content:space-between;margin:0 0 30px;}
.b-reviews__statscol {padding: 0 15px 0 0;margin:0;}
.b-reviews__statscoltext {font-size:1rem;text-transform:uppercase;color:#808080;font-weight:bold;}
.b-reviews__statscoltext span {display:block;color:#ffa21c;}

.b-reviewsform {margin:0 0 15px;padding:0;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:3px;position:relative;}
.b-reviewsform form {margin:0;padding:0;border:0;}
.b-reviewsform fieldset {margin:0;padding:15px;border:0;}
.b-reviewsform legend {display:none;}
.b-reviewsform__inputwrapper {border:0px solid #e1e1e1;border-radius:3px;box-sizing:border-box;position:relative;overflow:hidden;}
.b-reviewsform__input {appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;border:0;width:calc(100% + 30px);box-sizing:border-box;font-family:'SF';font-size:1rem;line-height:1.2;height:6rem;padding:0 30px 0 0;}
.b-reviewsform__submit {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;margin:0;padding:0;position:absolute;right:0px;top:0px;height:48px;border:0;background:none;line-height:48px;font-family:'SF';font-size:1rem;color:#808080;padding-right:48px;padding-left:8px;cursor:pointer;}
.b-reviewsform__inputwrapper2 {height:48px;position:relative;margin:0;padding:0;}
.b-reviewsform__inputwrapper2:before {position:absolute;right:4px;top:4px;width:40px;height:40px;background: url(/img5/icon.submitcomment.png) center center no-repeat;background-size:36px;content:'';}

.b-reviewsform__subtitle {color:#111111;font-weight:bold;font-size:1rem;border-bottom:1px solid #e1e1e1;}
.b-reviewsform__likes {margin:0 0 15px;position:relative;font-size:0;}
.b-reviewsform__advantages {margin:0 0 5px;padding:0 0 0 40px;position:relative;font-size:0;}
.b-reviewsform__advantages:before {position:absolute;left:0;top:0;width:32px;height:32px;background:url(/img5/icon.disadv.png) left top no-repeat;background-size:96px 32px;content:''}
.b-reviewsform__disadvantages {margin:0 0 0px;padding:0 0 0 40px;position:relative;font-size:0;}
.b-reviewsform__disadvantages:before {position:absolute;left:0;top:0;width:32px;height:32px;background:url(/img5/icon.disadv.png) right top no-repeat;background-size:96px 32px;content:''}

.b-reviewsform__radiobox {display:inline-block;border: 1px solid #e1e1e1;line-height: 30px;border-radius: 3px;text-align: center;position:relative;font-size:1rem;margin-right:5px;}
.b-reviewsform__radiobox input {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:red;margin:0;padding:0;border:0;opacity:0;cursor:pointer;}
.b-reviewsform__radiobox label {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;padding:0 5px;margin:0;border:0;box-sizing:border-box;width:100%;height:100%;border-radius:3px;color:#808080;}
.b-reviewsform__radiobox input:checked + label {background:#ffeca7;color:#111111;}
.b-reviewsform__checkbox {display:inline-block;border: 1px solid #e1e1e1;line-height: 30px;border-radius: 3px;text-align: center;position:relative;font-size:1rem;margin-right:5px;margin-bottom:5px;}
.b-reviewsform__checkbox input {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:red;margin:0;padding:0;border:0;opacity:0;cursor:pointer;}
.b-reviewsform__checkbox label {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;padding:0 5px;margin:0;border:0;box-sizing:border-box;width:100%;height:100%;border-radius:3px;color:#808080;}
.b-reviewsform__checkbox input:checked + label {background:#ffeca7;color:#111111}

.b-reviewspost {position:relative;}
.b-reviewspost__wrapper {margin:0 0 15px;padding:0;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:3px;position:relative;}
.b-reviewspost__body {padding:15px 15px 30px 80px;position:relative;}
.b-reviewspost__imagewrapper {position:absolute;left:15px;top:15px;width:50px;height:50px;border-radius:50px;overflow:hidden;margin:0;padding:0;}
.b-reviewspost__image {display:block;width:100%;height:100%;border-radius:50px;margin:0;padding:0;overflow:hidden;}
.b-reviewspost__authorblock {height:50px;margin-right:150px;position:relative;}
.b-reviewspost__author {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:1rem;font-weight:bold;margin:0;padding:0;}
.b-reviewspost__filmpro {text-align: center;display: block;font-size: 0.76rem;line-height: 1.2;font-weight: normal;background:#ff0000;border-radius: 3px;width: 130px;color:#ffffff;text-transform: uppercase;padding: 3px 0;margin:0 0 10px;}
.b-reviewspost__authorrating {padding:0 0 0 32px;margin:0 15px 0 0;font-size:1rem;font-weight:bold;color:#111111;display:inline-block;line-height:25px;background:url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 24px;}
.b-reviewspost__authorlikes {padding:0 0 0 28px;margin:0 15px 0 0;font-size:1rem;font-weight:bold;color:#808080;display:inline-block;line-height:25px;position:relative;}
.b-reviewspost__authorlikes.like:before {display:block;position:absolute;left:0;top:0;width:24px;height:24px;background:url(/img5/icon.disadv.png) left top no-repeat;background-size:72px 24px;content:''}
.b-reviewspost__authorlikes.dislike:before {display:block;position:absolute;left:0;top:0;width:24px;height:24px;background:url(/img5/icon.disadv.png) right top no-repeat;background-size:72px 24px;content:''}
.b-reviewspost__authorlikes.neutral:before {display:block;position:absolute;left:0;top:0;width:24px;height:24px;background:url(/img5/icon.disadv.png) center top no-repeat;background-size:72px 24px;content:''}
.b-reviewspost__date {display:block;position:absolute;right:15px;top:15px;line-height:50px;font-size:1rem;margin:0;padding:0;color:#808080;}
.b-reviewspost__text {margin:1.5rem 0 0;padding:0;font-size:1rem;line-height:1.5rem;}
.b-reviewspost__text .b-text_readmore {text-decoration:none;cursor:pointer;background:#cdcdcd;padding:2px 5px;white-space:nowrap;border-radius:3px;}
.b-reviewspost__text .b-text_readmore i {font-style:normal;}
.b-reviewspost__text .b-text_full {display:none}
.b-reviewspost__controls {display:flex;margin:0 15px 15px 80px;justify-content:space-between;align-items:flex-end;}
.b-reviewspost__selection {}
.b-reviewspost__selectionadv {list-style-type:none;margin:0;padding:0 0 0 40px;position:relative;font-size:0;}
.b-reviewspost__selectionadv li {display:inline-block;font-size:1rem;line-height:30px;padding:0 5px;margin:0 5px 5px 0;border: 1px solid #e1e1e1;color:#111111;background:#ffeca7;color:#111111;}
.b-reviewspost__selectionadv:before {position:absolute;left:0;top:0;width:32px;height:32px;background:url(/img5/icon.disadv.png) left top no-repeat;background-size:96px 32px;content:''}
.b-reviewspost__selectiondisadv {list-style-type:none;margin:0;padding:0 0 0 40px;position:relative;}
.b-reviewspost__selectiondisadv li {display:inline-block;font-size:1rem;line-height:30px;padding:0 5px;margin:0 5px 5px 0;border: 1px solid #e1e1e1;color:#111111;background:#ffeca7;color:#111111;}
.b-reviewspost__selectiondisadv:before {position:absolute;left:0;top:0;width:32px;height:32px;background:url(/img5/icon.disadv.png) right top no-repeat;background-size:96px 32px;content:''}
.b-reviewspost__plusminus {vertical-align: top;line-height: 24px;height: 24px;}
.b-reviewspost .item_restore {padding:10px;margin:0;background:#fff;display:none}
.b-reviewspost .item_restore a {height:22px;display:block;text-align:center;font-style:italic;line-height:22px}
.b-reviewspost__controls .DeleteLink {position: absolute;right: -8px;top: -8px;width: 24px;height: 24px;background: #cdcdcd;border-radius: 12px;overflow: hidden;font-size: 0;cursor: pointer;}
.b-reviewspost__controls .DeleteLink:before {position:absolute;left:0;top:0;width:24px;height:24px;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13%2012l5-5-1-1-5%205-5-5-1%201%205%205-5%205%201%201%205-5%205%205%201-1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') center center no-repeat;background-size:20px;content:''}
/* social auth in header */

.AuthMenu {}
.b-rightbuttons {display:block;position:absolute;right:00px;top:0;height:100px;margin:0;padding:0;font-size:0;white-space:nowrap;}
.b-rightbuttons.unauth {right:60px;}
.b-unauthbutton.Login {display:inline-block;font-size:0.86rem;margin:0;padding:0;position:relative;}
.b-unauthbutton.Login a {display:block;height:100px;margin:0;padding:0 32px 0 0;height:100px;line-height:100px;color:#111111;text-decoration:none;cursor:pointer;background:url(/img5/icon.social.login.png) center right no-repeat;background-size:28px auto;}
.b-unauthbutton.Login a:hover {text-decoration:underline;}
.b-unauthbutton.Favourites {display:inline-block;font-size:0.86rem;margin:0 15px 0 0;padding:0;position:relative;}
.b-unauthbutton.Favourites a {display:block;height:100px;margin:0;padding:0 0 0 32px;height:100px;line-height:100px;color:#111111;text-decoration:none;cursor:pointer;background:url(/img5/icon.social.favourites.gray.png) left center no-repeat;background-size:28px auto;}
.b-unauthbutton.Favourites a:hover {text-decoration:underline;}

.b-graybutton.Favourites {display:inline-block;font-size:0.86rem;margin:0 10px 0 0;padding:0;position:relative;}
.b-graybutton.Favourites a {display:block;height:100px;margin:0;padding:0 0 0 32px;height:100px;line-height:100px;color:#111111;text-decoration:none;cursor:pointer;background:url(/img5/icon.social.favourites.orange.png) left center no-repeat;background-size:28px auto;}
.b-graybutton.Favourites a:hover {text-decoration:underline;}
.b-graybutton.Favourites i {position:absolute;left:0;width:28px;text-align:center;color:white;font-size:0.79rem;font-style:normal;}
.b-graybutton.Admin {display:inline-block;font-size:0;margin:0 10px 0 0;padding:0;position:relative;}
.b-graybutton.Admin a {display:block;height:28px;width:28px;margin:0;margin:0;padding:0;height:100px;line-height:100px;color:#111111;text-decoration:none;cursor:pointer;position:relative;}
.b-graybutton.Admin a:before {position:absolute;left:0;top:50%;margin-top:-18px;width:28px;height:28px;background:red;color:white;font-size:0.79rem;line-height:28px;font-weight:bold;text-align:center;content:'A';border-radius:16px;}
.b-graybutton.User {display:inline-block;font-size:0.86rem;margin:0;padding:0;position:relative;}
.b-graybutton.User a {display:block;height:100px;margin:0;padding:0 0px 0 46px;height:100px;line-height:100px;color:#111111;text-decoration:none;cursor:pointer;position:relative;}
.b-graybutton.User a img {display:block;position:absolute;left:0;top:50%;margin-top:-21px;width:42px;height:42px;border-radius:21px;overflow:hidden;background:#d9d9d9}
.b-graybutton.User a:hover {text-decoration:underline;}

.b-loginform-wrapper {width:700px;padding:30px;box-sizing:border-box;position:relative;cursor:inherit !important;border-radius:3px;}
.b-loginform {position:relative;width:100%;position:relative;overflow:hidden;}
.b-loginform__header {display:block;margin:0 0 45px;;padding:0;font-size:1.71rem;font-weight:bold;color:#111111;}
.b-loginform__twocols {display:flex;justify-content:space-between;width:100%;font-size:1rem;}
.b-loginform__twocolsleft {flex-basis:47.5%;flex-shrink:0;flex-grow:0;position:relative;}
.b-loginform__twocolsright {flex-basis:47.5%;flex-shrink:0;flex-grow:0;position:relative;}
.b-loginform__bigbutton {display:block;margin:-15px -30px -30px;padding:0;border-top:1px solid #eeeeee;height:60px;position:relative;}
.b-loginform__bigbutton a {display:block;width:100%;height:100%;line-height:60px;color:#ffa21c;text-align:center;font-size:1.29rem;font-weight:bold;text-decoration:none;}
.b-loginform .LoginForm {font-size:1rem;margin:0 0 30px;padding:0;}
.b-loginform .LoginForm p {font-weight:bold;margin:0 0 15px;padding:0;}
.b-loginform .LoginForm form {margin:0;padding:0;}
.b-loginform .LoginForm fieldset {margin:0;padding:0;border:0;}
.b-loginform .LoginForm legend {display:none;}
.b-loginform .LoginForm .Error {color:#cc0000;margin:0 0 15px;padding:0;font-weight:normal;}
.b-loginform .LoginForm .Error:empty {display:none;}
.b-loginform .LoginForm .Label1 {display:none;}
.b-loginform .LoginForm .Input1 {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:#111111;background:white;border:1px solid #cccccc;border-radius:3px;box-sizing:border-box;padding:0 15px;}
.b-loginform .LoginForm .FormData1 {margin:0 0 15px;padding:0;}
.b-loginform .LoginForm .ForgotLink {margin:0 0 15px;padding:0;text-align:right;}
.b-loginform .LoginForm .ForgotLink a {color:#ffa21c;text-decoration:none;}
.b-loginform .LoginForm .Button {display:block;margin:0;padding:0;}
.b-loginform .LoginForm .Button a {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:white;background:#ffa21c;border:1px solid #ffa21c;border-radius:3px;box-sizing:border-box;padding:0;text-align:center;cursor:pointer;}
.b-loginform .LoginForm .Button2 {display:block;margin:0;padding:0;}
.b-loginform .LoginForm .Button2 a {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:white;background:#ffa21c;border:1px solid #ffa21c;border-radius:3px;box-sizing:border-box;padding:0;text-align:center;cursor:pointer;}
.b-loginform .LoginFormSocials {font-size:1rem;margin:0 0 30px;padding:0;}
.b-loginform .LoginFormSocials p {font-weight:bold;margin:0 0 15px;padding:0;}
.b-loginform .LoginFormSocials form {margin:0;padding:0;}
.b-loginform .LoginFormSocials fieldset {margin:0;padding:0;border:0;}
.b-loginform .LoginFormSocials legend {display:none;}
.b-loginform .LoginFormSocials label {display:none;}
.b-loginform .LoginFormSocials .b-unauthbutton {display: inline-block;width: 46px;height: 46px;margin: 0;padding: 0;border: 0;overflow: hidden;vertical-align: middle;margin: 0 10px 15px 0;position:relative;}
.b-loginform .LoginFormSocials .b-unauthbutton.Vkontakte form {margin: 0;padding: 0;border: 0;height: 46px;background: url(/img5/sprite_v2.svg) center 61% no-repeat;background-size: 46px auto;}
.b-loginform .LoginFormSocials .b-unauthbutton.Twitter form {margin: 0;padding: 0;border: 0;height: 46px;background: url(/img5/sprite_v2.svg) center 62% no-repeat;background-size: 46px auto;}
.b-loginform .LoginFormSocials .b-unauthbutton.Facebook form {margin: 0;padding: 0;border: 0;height: 46px;background: url(/img5/sprite_v2.svg) center 64% no-repeat;background-size: 46px auto;}
.b-loginform .LoginFormSocials .b-unauthbutton button {display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;overflow:hidden;margin:0;padding:0;}
.b-loginform .LoginText {font-size:1rem;margin:0 0 30px;padding:0;}
.b-loginform .LoginText p {font-weight:bold;margin:0 0 25px;padding:0;}
.b-loginform .LoginText .LoginIcon1 {padding-left:50px;background:url(/img5/icon.loginicon1.png) left top no-repeat;background-size:24px auto;	}
.b-loginform .LoginText .LoginIcon2 {padding-left:50px;background:url(/img5/icon.loginicon2.png) left top no-repeat;background-size:24px auto;	}
.b-loginform .LoginText .LoginIcon3 {padding-left:50px;background:url(/img5/icon.loginicon3.png) left top no-repeat;background-size:24px auto;	}

.b-social-layout {position:relative;margin:60px 59px 90px;display:flex;}
.b-social-layout__left {flex-basis:300px;flex-shrink:0;flex-grow:0;margin-right:60px;}
.b-social-layout__left:empty {display:none;}
.b-social-layout__right {flex-basis:100%;}

.b-social-leftmenu {position:relative;margin:0;padding:0;display:block;overflow:hidden;}
.b-social-leftmenu-list {list-style-type:none;margin:0;padding:0;}
.b-social-leftmenu-list__item {display:block;margin:0 0 15px;padding:0 0 0 60px;font-size:1.29rem;font-weight:bold;}
.b-social-leftmenu-list__item_avatar {display:block;width:150px;height:150px;margin:0 0 30px 60px;position:relative;border-radius:200px;overflow:hidden;padding-left:0}
.b-social-leftmenu-list__item_avatar img {display:block;position:absolute;left:0;top:0;width:150px;height:150px;border-radius:200px;overflow:hidden;z-index:5}
.b-social-leftmenu-list__item_avatar a {display:block;position:absolute;left:0;top:0;width:150px;height:150px;z-index:10;font-size:0;}
.b-social-leftmenu-list__item a {color:#111111;text-decoration:none;}
.b-social-leftmenu-list__item.active a {color:#ffa21c;}
.b-social-leftmenu-list__item.movie_items {background:url(/img5/icon.social.films.png) 20px -5px no-repeat;background-size:auto 30px}
.b-social-leftmenu-list__item.person_items {background:url(/img5/icon.social.persons.png) 20px -5px no-repeat;background-size:auto 30px}
.b-social-leftmenu-list__item.author_items {background:url(/img5/icon.social.authors.png) 20px -5px no-repeat;background-size:auto 30px}
.b-social-leftmenu-list__item.feed {background:url(/img5/icon.social.feed.png) 20px -5px no-repeat;background-size:auto 30px}

.UserProfile {position:relative;margin:0;padding:0;display:block;overflow:hidden;}
.UserProfile__Header {margin:0 0 30px;padding:0;font-size:1.71rem;font-weight:bold;}
.UserProfile__TableForm {position:relative;margin-bottom:45px;}
.UserProfile__TableFormHeader {margin:0 0 15px;padding:0;font-size:1.29rem;font-weight:bold;}
.UserProfile__TableForm form {margin:0;padding:0;}
.UserProfile__TableForm fieldset {margin:0;padding:0;border:0;}
.UserProfile__TableForm legend {display:none;}
.UserProfile__TableForm table {display:block;}
.UserProfile__TableForm table tbody {display:flex;flex-wrap:wrap;justify-content:space-between;}
.UserProfile__TableForm table tbody.OneCol {width:50%}
.UserProfile__TableForm table tbody tr {flex-basis:45%;flex-shrink:0;flex-grow:0;margin-bottom:30px;}
.UserProfile__TableForm table tbody.OneCol tr {flex-basis:100%;margin-bottom:15px;}
.UserProfile__TableForm table tbody tr.WideCol {flex-basis:100%;}
.UserProfile__TableForm table tbody tr td {display:block;}
.UserProfile__TableForm table tbody tr td.Label {font-size:1.14rem;margin:0 0 10px;padding:0;}
.UserProfile__TableForm table tbody tr td.Data {}
.UserProfile__TableForm table tbody tr td.Data input[type='text'] {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:#111111;background:white;border:1px solid #aaaaaa;border-radius:3px;box-sizing:border-box;padding:0 15px;}
.UserProfile__TableForm table tbody tr td.Data input[type='password'] {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:#111111;background:white;border:1px solid #aaaaaa;border-radius:3px;box-sizing:border-box;padding:0 15px;}
.UserProfile__TableForm table tbody tr td.Data textarea {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;border:0;height:120px;resize:none;font-family:'SF';font-size:1rem;color:#111111;background:white;border:1px solid #aaaaaa;border-radius:3px;box-sizing:border-box;padding:12px 15px;}
.UserProfile__TableForm table tbody tr td.Data .chosen-container {width:auto !important;}
.UserProfile__TableForm .Checkbox {position:relative;margin-top:5px;margin-bottom:5px;}
.UserProfile__TableForm .Checkbox input {position: absolute;left: 8px;top: 5px;opacity: 1;width: 24px;height: 24px;margin: 0;padding: 0;opacity: 0;z-index: 10;}
.UserProfile__TableForm .Checkbox input+label {display: inline-block;padding-left: 24px;font-size: 1rem;line-height: 24px;color: #444;height: 24px;position: relative;}
.UserProfile__TableForm .Checkbox input+label:before {display: block;position: absolute;left: 0px;top: 4px;width: 16px;height: 16px;background: url(/img5/icon.checkbox.gray.png) left center no-repeat;background-size: auto 16px;opacity: 1;z-index: 5;content: '';}
.UserProfile__TableForm .Checkbox input:checked + label:before {background: url(/img5/icon.checkbox.gray.png) right center no-repeat;background-size: auto 16px;}
.UserProfile__TableForm .Button a {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:inline-block;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:white;background:#ffa21c;border:1px solid #ffa21c;border-radius:3px;box-sizing:border-box;padding:0 20px;text-align:center;cursor:pointer;text-decoration:none;}
.UserProfile__TableForm .Button button {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:inline-block;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:white;background:#ffa21c;border:1px solid #ffa21c;border-radius:3px;box-sizing:border-box;padding:0 20px;text-align:center;cursor:pointer;text-decoration:none;}

.b-profile {position:relative;margin:0;padding:0;display:block;overflow:hidden;}
.b-profile-header__title {margin:0 0 30px;padding:0;font-size:1.71rem;font-weight:bold;}
.b-profile-table {font-size:1.14rem;list-style-type:none;margin:0;padding:0 0 30px;}
.b-profile-table__item {}
.b-profile-table__title {font-weight:bold;margin:0 0 5px;padding:0;}
.b-profile-table__subtitle {margin: 0 0 15px;padding: 0;font-size: 1.29rem;font-weight: bold;}
.b-profile-table__description {font-weight:normal;margin:0 0 15px;padding:0;}
.b-profile-stat {display:flex;justify-content:space-between;font-size:1.14rem;list-style-type:none;margin:0;padding:0 0 30px;width:100%;list-style-type:none;}
.b-profile-stat__item span {font-weight:bold}
.b-profile-poster {display:block;width:100px;height:100px;margin:0 0 15px;padding:0;border-radius:100px;overflow:hidden;position:relative;}
.b-profile-poster a {position:absolute;display:block;width:100%;height:100%;margin:0;padding:0;}
.b-profile-poster img {display:block;width:100%;height:100%;margin:0;padding:0;border-radius:100px;overflow:hidden;}
.b-profile-button__link {appearance:none;-moz-appearance:none;-webkit-appearance:none;display:inline-block;border:0;height:40px;resize:none;font-family:'SF';font-size:1rem;line-height:40px;color:white;background:#ffa21c;border:1px solid #ffa21c;border-radius:3px;box-sizing:border-box;padding:0 20px;text-align:center;cursor:pointer;text-decoration:none;position:relative;}
.b-profile-button__link input {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;opacity:0;z-index:10}

.b-edit-subscribes__button {position:absolute;top:20px;right:10px;font-size:0;width:40px;height:40px;border-radius:3px;color:white;cursor:pointer;background: #ff1c1c80 url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eic_cancel%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cg transform='translate(-364 -124)' stroke='%23fff'%3E%3Cg transform='translate(360 120)'%3E%3Cg transform='translate(5 5)' stroke-width='2'%3E%3Cpath id='a' d='m0 0 14.142 14.142'/%3E%3Cpath d='m14 0-14 14'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;background-size:16px;}
.b-edit-subscribes__items {}

.b-edit-subscribes__items.movie_items .b-edit-subscribes__item {width:240px !important;}
.b-edit-subscribes__items.person_items .b-edit-subscribes__item {width:240px !important;}
.b-edit-subscribes__items.author_items .b-edit-subscribes__item {width:240px !important;}

.b-socialpromo {margin:-60px -59px 60px;padding:50px 59px 30px;background:#f5f5f5;border-radius:0 3px 0 0;overflow:hidden;position:relative;}
.b-socialpromo__itemswrapper {display:block;position:relative;width:760px;font-size:0;-webkit-overflow-scrolling:touch;overflow:hidden;white-space:nowrap;}
.b-socialpromo__item {display:inline-block;width:240px !important;position:relative;padding:10px 0 0;margin:0 20px 30px 0;white-space:normal;vertical-align:top;text-align:left;transition:transform 0.3s ease;}
.b-socialpromo__item:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-socialpromo__itemwrapper {display:block;width:100%;position:relative;box-sizing:border-box;margin:0;padding:10px 0 0;transition:transform 0.3s ease;}
.b-socialpromo__itemwrapper:hover {transform:translateY(-10px);transition:transform 0.3s ease;}
.b-socialpromo__imagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;}
.b-socialpromo__imagewrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:35%;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);content:'';z-index:5;border-radius:0 0 3px 3px;pointer-events:none;}
.b-socialpromo__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;}
.b-socialpromo__link {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.b-socialpromo__title {display:block;margin:0 15px 5px 0;color:#111111;font-size:1.21rem;font-weight:bold;padding:0;/*text-transform:uppercase;*/}
.b-socialpromo__titlelink {color:#111111;text-decoration:none;}
.b-socialpromo__genre {display:block;margin:0 15px 10px 0;color:#666666;font-size:1.07rem;padding:0;}
.b-socialpromo__films {display:block;margin:0 15px 3px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.filmslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-socialpromo__films a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-socialpromo__films a:hover {color:#666666;transition:color 0.2s ease;}
.b-socialpromo__persons {display:block;margin:0 15px 10px 0;color:#aaaaaa;font-size:0.79rem;padding:0 0 0 20px;background:url(/img5/icon.personslist.gray.png) left center no-repeat;background-size:14px auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
.b-socialpromo__persons a {color:#aaaaaa;text-decoration:none;transition:color 0.2s ease;}
.b-socialpromo__persons a:hover {color:#666666;transition:color 0.2s ease;}
.b-socialpromo__films:empty {display:none;}
.b-socialpromo__persons:empty {display:none;}
.b-socialpromo__playbutton {display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;background:url(/img5/icon.play.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-socialpromo__playbutton:hover {transform:scale(1.05,1.05);transition:transform 0.2s ease;}
.b-socialpromo__playbutton a {display:block;width:100%;height:100%;}
.b-socialpromo__position {display:block;position:absolute;right:10px;bottom:-10px;width:60px;height:30px;background:#ffa21c;margin:0;padding:0;font-size:1.42rem;color:#ffffff;text-align:center;line-height:30px;border-radius:3px;z-index:10}
.b-socialpromo__rating {position:absolute;left:10px;bottom:10px;font-size:1.8rem;font-weight:bold;height:40px;line-height: 40px;padding: 0 0 0 35px;background: url(/img5/icon.ratinglogo.png) left center no-repeat;background-size: 32px;pointer-events: none;color:white;margin:0;z-index:10}
.b-socialpromo__premiere {position:absolute;right:0px;top:20px;height:20px;background:#ff0000;color:white;padding:0 10px;text-transform:uppercase;font-size:0.86rem;line-height:20px;margin:0;border-radius: 3px 0 0 3px;z-index:10;pointer-events:none;}
.b-socialpromo__tickets {display:block;position:absolute;right:10px;bottom:-10px;width:40px;height:40px;background:#ffa21c url(/img5/icon.tickets.png) center center no-repeat;background-size:40px;margin:0;padding:0;font-size:0;border-radius:3px;z-index:10;transition:transform 0.2s ease;}
.b-socialpromo__tickets a {display:block;width:100%;height:100%;}
.b-socialpromo__tickets:hover {transform:scale(1.1,1.1);transition:transform 0.2s ease;}
.b-socialpromo__prevarrow {display:block;position:absolute;left:0px;top:220px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) top center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-socialpromo__nextarrow {display:block;position:absolute;right:0px;top:220px;width:60px;height:60px;background:url(/img5/icon.leftrightarrows.black.png) bottom center no-repeat;background-size:60px auto;font-size:0;cursor:pointer;opacity:1;transition:opacity 0.3s ease;transition:transform 0.2s ease;}
.b-socialpromo__prevarrow:hover {transform:translateX(-5px);transition:transform 0.2s ease;}
.b-socialpromo__nextarrow:hover {transform:translateX(5px);transition:transform 0.2s ease;}

.b-socialfeed {margin:0 0 60px;padding:0;position:relative;}

.b-socialfeed__item {margin:0 0 45px;padding:0;}
.b-socialfeed__header {margin:0 0 15px;padding:0;position:relative;border-bottom:1px solid #aaaaaa;}
.b-socialfeed__headertitle {font-size:1.21rem;font-weight:bold;color:#666666;margin:0;padding:0 100px 5px 0;}
.b-socialfeed__headertitle a {color:#666666;text-decoration:none;}
.b-socialfeed__headertype {font-size:1.14rem;font-weight:normal;color:#111111;margin:0;padding:0 100px 5px 0;}
.b-socialfeed__headertype a {color:#111111;text-decoration:underline;}
.b-socialfeed__headerdate {position:absolute;font-size:1.14rem;font-weight:normal;right:0;bottom:0;margin:0 0 5px;padding:0;}
.b-socialfeed__imagewrapper {position:relative;margin:0 0 15px;padding:0 0 56.25%;height:0;border-radius:3px;overflow:hidden;}
.b-socialfeed__image {position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px;overflow:hidden;margin:0;padding:0;transition: transform 0.2s ease;}
.b-socialfeed__imagewrapper:hover .b-socialfeed__image {transform: scale(1.1,1.1);transition: transform 0.2s ease;}
.b-socialfeed__imagelink {position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;}
.b-socialfeed__title {font-size:1.58rem;font-weight:bold;margin:0;padding:0;}
.b-socialfeed__title a {color:#111111;text-decoration:none;}
.b-socialfeed__playbutton {display:block;position:absolute;width: 80px;height: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background-size: 80px;background: url(/img5/icon.play.png) center center no-repeat;padding:0;border-radius:3px;z-index:20;font-size:0;background-size:80px;cursor:pointer;transition: transform 0.2s ease;}
.b-socialfeed__playbutton:hover {transform: scale(1.1,1.1);transition: transform 0.2s ease;}
.b-socialfeed__playbutton a {display:block;left:0;top:0;width:100%;height:100%;font-size:0;}
.b-socialfeed__photoblock {display:block;position:relative;font-size:0;}
.b-socialfeed__photoblockleft {display:inline-block;vertical-align:top;position:relative;width:240px;height:338px;border-right:2px solid white;}
.b-socialfeed__photoblockright {display:inline-block;vertical-align:top;width:518px;height:338px;position:relative;}
.b-socialfeed__photoblockright .b-videophoto__photowrapper {width:518px;height:338px;ma}
.b-socialfeed__photoblockimagewrapper {display:block;width:100%;height:0;padding:0 0 141%;margin:0 0 15px;position:relative;border-radius:3px;overflow:hidden;}
.b-socialfeed__photoblockimage {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:3px;overflow:hidden;transition: transform 0.2s ease;}
.b-socialfeed__photoblockimagewrapper:hover .b-socialfeed__photoblockimage {transform: scale(1.1,1.1);transition: transform 0.2s ease;}
.b-socialfeed__photoblocklink {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;border:0;font-size:0;}
.movie .b-socialfeed__headertitle {padding-left:24px;}
.movie .b-socialfeed__headertitle:before {position:absolute;left:-5px;top:-5px;width:32px;height:32px;background: url(/img5/icon.social.films.png) 0 0 no-repeat;background-size: auto 30px;content:''}
.person .b-socialfeed__headertitle {padding-left:24px;}
.person .b-socialfeed__headertitle:before {position:absolute;left:-5px;top:-5px;width:32px;height:32px;background: url(/img5/icon.social.persons.png) 0 0 no-repeat;background-size: auto 30px;content:''}
.author .b-socialfeed__headertitle {padding-left:24px;}
.author .b-socialfeed__headertitle:before {position:absolute;left:-5px;top:-5px;width:32px;height:32px;background: url(/img5/icon.social.authors.png) 0 0 no-repeat;background-size: auto 30px;content:''}


/* chosen */
.chosen-container {font-size:1rem;color:#111111;outline:none;}
.chosen-container-single .chosen-single {border-radius:3px;background:white;height:40px;line-height:40px;box-shadow:none;}
.chosen-container-single .chosen-single div {height:25px;top:7px;}
.chosen-container-active .chosen-single {border-color:#aaaaaa;box-shadow:none;background:none;}
.chosen-container .chosen-results li.highlighted {background:#ffa21c;}
.chosen-container-single .chosen-drop {border-radius:0 0 3px 3px;}
.chosen-container .chosen-drop {top:40px;border-radius: 0 0 3px 3px;}
.chosen-container .chosen-drop:empty {display:none;}
.chosen-container .chosen-results {margin:0;padding:0;}
.chosen-container .chosen-results::-webkit-scrollbar {width: 15px;background:transparent;box-sizing:border-box;margin-right:5px;}
.chosen-container .chosen-results::-webkit-scrollbar-track {width: 15px;background:linear-gradient(to right, rgba(255,255,255,0) 7px, #d9d9d9 7px, #d9d9d9 8px, rgba(255,255,255,0) 8px);}
.chosen-container .chosen-results::-webkit-scrollbar-thumb {background: linear-gradient(to right, rgba(255,255,255,0) 4px, #d9d9d9 4px, #d9d9d9 11px, rgba(255,255,255,0) 11px );border-radius:90px}
.chosen-container .chosen-results::-webkit-scrollbar-button {display:none;}

.chosen-container .chosen-results:empty {display:none;}
.chosen-container .chosen-results li {padding: 5px 8px;}
.chosen-container-multi .chosen-choices {border-radius: 3px;background: white;height: 38px;line-height: 40px;overflow: inherit;padding: 38px 0 0;box-sizing: border-box;position: relative;}
.chosen-container-multi .chosen-choices li.search-choice {margin-top:8px;background:none;border:none;box-shadow:none;}
.chosen-container-multi .chosen-choices li.search-field {position:absolute;left:8px;top:0;right:8px;}
.chosen-container-active.chosen-with-drop .chosen-single {box-shadow:none;background:none;}
.chosen-container-active .chosen-choices {border-color:#aaaaaa;box-shadow:none;}
.chosen-container-active .chosen-choices li.search-field input[type=text] {width:100% !important;}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {width:100% !important;}

/* filters */
.b-cinemasearch-form {position:relative;margin:59px 59px 45px;}
.b-cinemasearch-form__header {display:block;margin: 0 0 15px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-cinemasearch-form__subheader {display:block;margin: 0 0 30px;padding:0;position:relative;font-size:1.36rem;font-weight:normal;color:#111111;}
.b-cinemasearch-form__form {display:flex;width:100%;}
.b-cinemasearch-form__form > * {flex-basis:25%;flex-shrink:0;flex-grow:0;}
.b-cinemasearch-form__form .CinemaDate {}
.b-cinemasearch-form__form .CinemaDate .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-cinemasearch-form__form .CinemaDate .CinemaDateInnerWrapper {position:relative;}
.b-cinemasearch-form__form .CinemaDate .CinemaDateInnerWrapper select {opacity:0;}
.b-cinemasearch-form__form .CinemaDate .CinemaDateInnerWrapper .chosen-container {width:90% !important;}
.b-cinemasearch-form__form .CinemaGenre {}
.b-cinemasearch-form__form .CinemaGenre .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-cinemasearch-form__form .CinemaGenre .CinemaGenreInnerWrapper {position:relative;}
.b-cinemasearch-form__form .CinemaGenre .CinemaGenreInnerWrapper select {opacity:0;}
.b-cinemasearch-form__form .CinemaGenre .CinemaGenreInnerWrapper .chosen-container {width:90% !important;}
.b-cinemasearch-form__form .CinemaGenre .CinemaGenreInnerWrapper .Select {display:none;}
.b-cinemasearch-form__form .CinemaSort {}
.b-cinemasearch-form__form .CinemaSort .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-cinemasearch-form__form .CinemaSort .CinemaSortInnerWrapper {position:relative;}
.b-cinemasearch-form__form .CinemaSort .CinemaSortInnerWrapper select {opacity:0;}
.b-cinemasearch-form__form .CinemaSort .CinemaSortInnerWrapper .chosen-container {width:90% !important;}
.b-cinemasearch-form__form .CinemaCity2 {display:block;position:absolute;right:0;top:0;}
.b-cinemasearch-form__form .CinemaCity2 .Select {display:none}
.b-cinemasearch-form__form .CinemaCity2 .CinemaCity2InnerWrapper {position:relative;}
.b-cinemasearch-form__form .CinemaCity2 .CinemaCity2InnerWrapper select {opacity:0;}
.b-cinemasearch-form__form .CinemaCity2 .chosen-container-single .chosen-single span {padding-left:20px;position:relative;}
.b-cinemasearch-form__form .CinemaCity2 .chosen-container-single .chosen-single span:before {position:absolute;left:-4px;top:8px;width:24px;height:24px;background:url(/img5/icon.geopointer.gray.png) center center no-repeat;background-size:20px;content:'';}

.b-eventsearch-form {position:relative;margin:59px 59px 45px;}
.b-eventsearch-form__header {display:block;margin: 0 0 15px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-eventsearch-form__subheader {display:block;margin: 0 0 30px;padding:0;position:relative;font-size:1.36rem;font-weight:normal;color:#111111;}
.b-eventsearch-form__form {display:flex;width:100%;}
.b-eventsearch-form__form > * {flex-basis:25%;flex-shrink:0;flex-grow:0;}
.b-eventsearch-form__form .EventYear {}
.b-eventsearch-form__form .EventYear .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-eventsearch-form__form .EventYear .EventYearInnerWrapper {position:relative;}
.b-eventsearch-form__form .EventYear .EventYearInnerWrapper select {opacity:0;}
.b-eventsearch-form__form .EventYear .EventYearInnerWrapper .chosen-container {width:90% !important;}
.b-eventsearch-form__form .EventMonth {}
.b-eventsearch-form__form .EventMonth .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-eventsearch-form__form .EventMonth .EventMonthInnerWrapper {position:relative;}
.b-eventsearch-form__form .EventMonth .EventMonthInnerWrapper select {opacity:0;}
.b-eventsearch-form__form .EventMonth .EventMonthInnerWrapper .chosen-container {width:90% !important;}
.b-eventsearch-form__form .EventType {}
.b-eventsearch-form__form .EventType .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-eventsearch-form__form .EventType .EventTypeInnerWrapper {position:relative;}
.b-eventsearch-form__form .EventType .EventTypeInnerWrapper select {opacity:0;}
.b-eventsearch-form__form .EventType .EventTypeInnerWrapper .chosen-container {width:90% !important;}

.b-waitingsearch-form {position:relative;margin:59px 59px 45px;}
.b-waitingsearch-form__header {display:block;margin: 0 130px 15px 0;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-waitingsearch-form__subheader {display:block;margin: 0 0 30px;padding:0;position:relative;font-size:1.36rem;font-weight:normal;color:#111111;}
.b-waitingsearch-form__form {display:flex;width:100%;}
.b-waitingsearch-form__form > * {flex-basis:25%;flex-shrink:0;flex-grow:0;}
.b-waitingsearch-form__form > input {display:none;}
.b-waitingsearch-form__resetform {position:absolute;right:0;top:0;height:40px;line-height:40px;font-size:1rem;color:#111111;text-decoration:underline;}
.b-waitingsearch-form__form .ReleaseDate {}
.b-waitingsearch-form__form .ReleaseDate .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-waitingsearch-form__form .ReleaseDate .ReleaseDateInnerWrapper {position:relative;}
.b-waitingsearch-form__form .ReleaseDate .ReleaseDateInnerWrapper select {opacity:0;}
.b-waitingsearch-form__form .ReleaseDate .ReleaseDateInnerWrapper .chosen-container {width:90% !important;}
.b-waitingsearch-form__form .WaitingGenre {}
.b-waitingsearch-form__form .WaitingGenre .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-waitingsearch-form__form .WaitingGenre .WaitingGenreInnerWrapper {position:relative;}
.b-waitingsearch-form__form .WaitingGenre .WaitingGenreInnerWrapper select {opacity:0;}
.b-waitingsearch-form__form .WaitingGenre .WaitingGenreInnerWrapper .chosen-container {width:90% !important;}
.b-waitingsearch-form__form .WaitingGenre .WaitingGenreInnerWrapper .Select {display:none;}
.b-waitingsearch-form__form .WaitingSort {}
.b-waitingsearch-form__form .WaitingSort .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-waitingsearch-form__form .WaitingSort .WaitingSortInnerWrapper {position:relative;}
.b-waitingsearch-form__form .WaitingSort .WaitingSortInnerWrapper select {opacity:0;}
.b-waitingsearch-form__form .WaitingSort .WaitingSortInnerWrapper .chosen-container {width:90% !important;}


.b-topsearch-form {position:relative;margin:59px 59px 45px;}
.b-topsearch-form__header {display:block;margin: 0 0 15px;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-topsearch-form__subheader {display:block;margin: 0 0 30px;padding:0;position:relative;font-size:1.36rem;font-weight:normal;color:#111111;}
.b-topsearch-form__form {display:flex;width:100%;}
.b-topsearch-form__form > * {flex-basis:25%;flex-shrink:0;flex-grow:0;}
.b-topsearch-form__form .TopYear {}
.b-topsearch-form__form .TopYear .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-topsearch-form__form .TopYear .TopYearInnerWrapper {position:relative;}
.b-topsearch-form__form .TopYear .TopYearInnerWrapper .SelectPopup > select {opacity:0;}
.b-topsearch-form__form .TopYear .TopYearInnerWrapper .chosen-container {width:90% !important;}
.b-topsearch-form__form .TopYear .TopYearInnerWrapper .Select {display:none;}
.b-topsearch-form__form .TopYear .Options__Item {padding:5px 8px;position:relative;}
.b-topsearch-form__form .TopYear .Options__Item input {position:absolute;left:8px;top:5px;opacity:1;width:24px;height:24px;margin:0;padding:0;opacity:0;z-index:10;}
.b-topsearch-form__form .TopYear .Options__Item input + label {display:inline-block;padding-left:24px;font-size:1rem;line-height:24px;color:#444;height:24px;position:relative;}
.b-topsearch-form__form .TopYear .Options__Item input + label:before {display:block;position:absolute;left:0px;top:4px;width:16px;height:16px;background:url(/img5/icon.checkbox.gray.png) left center no-repeat;background-size:auto 16px;opacity:1;z-index:5;content:''}
.b-topsearch-form__form .TopYear .Options__Item input:checked + label:before {background:url(/img5/icon.checkbox.gray.png) right center no-repeat;background-size:auto 16px;}
.b-topsearch-form__form .TopYear .SelectPeriod {display:flex;margin:5px 0 0;align-items:center}
.b-topsearch-form__form .TopYear .SelectPeriod1 select {padding:3px 5px;font: normal 1rem 'SF', sans-serif;font-size:1rem;color:#444;border-radius:3px;border:1px solid #aaaaaa;}
.b-topsearch-form__form .TopYear .SelectPeriod2 select {padding:3px 5px;font: normal 1rem 'SF', sans-serif;font-size:1rem;color:#444;border-radius:3px;border:1px solid #aaaaaa;}
.b-topsearch-form__form .TopYear .SelectPeriodSeparator {margin:0 5px;}
.b-topsearch-form__form .TopYear .chosen-container-multi .chosen-choices li.search-field input[type=text] {/*width:100% !important;*/}

.b-topsearch-form__form .TopGenre {}
.b-topsearch-form__form .TopGenre .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-topsearch-form__form .TopGenre .TopGenreInnerWrapper {position:relative;}
.b-topsearch-form__form .TopGenre .TopGenreInnerWrapper select {opacity:0;}
.b-topsearch-form__form .TopGenre .TopGenreInnerWrapper .chosen-container {width:90% !important;}
.b-topsearch-form__form .TopGenre .TopGenreInnerWrapper .Select {display:none;}
.b-topsearch-form__form .TopCountry {}
.b-topsearch-form__form .TopCountry .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-topsearch-form__form .TopCountry .TopCountryInnerWrapper {position:relative;}
.b-topsearch-form__form .TopCountry .TopCountryInnerWrapper select {opacity:0;}
.b-topsearch-form__form .TopCountry .TopCountryInnerWrapper .chosen-container {width:90% !important;}
.b-topsearch-form__form .TopCountry .TopCountryInnerWrapper .Select {display:none;}
.b-topsearch-form__form .TopPerson {}
.b-topsearch-form__form .TopPerson .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-topsearch-form__form .TopPerson .TopCountryInnerWrapper {position:relative;}
.b-topsearch-form__form .TopPerson .TopCountryInnerWrapper select {opacity:0;}
.b-topsearch-form__form .TopPerson .TopCountryInnerWrapper .chosen-container {width:90% !important;}
.b-topsearch-form__form .TopPerson .TopCountryInnerWrapper .Select {display:none;}
.b-topsearch-form__resetform {position:absolute;right:0;top:0;height:40px;line-height:40px;font-size:1rem;color:#111111;text-decoration:underline;}

.b-newssearch-form {position:relative;margin:59px 59px 45px;}
.b-newssearch-form__header {display:block;margin: 0 150px 15px 0;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-newssearch-form__subheader {display:block;margin: 0 0 30px;padding:0;position:relative;font-size:1.36rem;font-weight:normal;color:#111111;}
.b-newssearch-form__resetform {position:absolute;right:0;top:0;height:40px;line-height:40px;font-size:1rem;color:#111111;text-decoration:underline;}
.b-newssearch-form__form {display:flex;width:100%;}
.b-newssearch-form__form > * {flex-basis:25%;flex-shrink:0;flex-grow:0;}
.b-newssearch-form__form .NewsYear {}
.b-newssearch-form__form .NewsYear .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-newssearch-form__form .NewsYear .NewsYearInnerWrapper {position:relative;}
.b-newssearch-form__form .NewsYear .NewsYearInnerWrapper select {opacity:0;}
.b-newssearch-form__form .NewsYear .NewsYearInnerWrapper .chosen-container {width:90% !important;}
.b-newssearch-form__form .NewsYear .NewsYearInnerWrapper .Select {display:none;}
.b-newssearch-form__form .NewsMonth {}
.b-newssearch-form__form .NewsMonth .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-newssearch-form__form .NewsMonth .NewsMonthInnerWrapper {position:relative;}
.b-newssearch-form__form .NewsMonth .NewsMonthInnerWrapper select {opacity:0;}
.b-newssearch-form__form .NewsMonth .NewsMonthInnerWrapper .chosen-container {width:90% !important;}
.b-newssearch-form__form .NewsMonth .NewsMonthInnerWrapper .Select {display:none;}
.b-newssearch-form__form .NewsSort {}
.b-newssearch-form__form .NewsSort .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-newssearch-form__form .NewsSort .NewsSortInnerWrapper {position:relative;}
.b-newssearch-form__form .NewsSort .NewsSortInnerWrapper select {opacity:0;}
.b-newssearch-form__form .NewsSort .NewsSortInnerWrapper .chosen-container {width:90% !important;}
.b-newssearch-form__form .NewsSort .NewsSortInnerWrapper .Select {display:none;}
.b-newssearch-form__form .NewsPerson {}
.b-newssearch-form__form .NewsPerson .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-newssearch-form__form .NewsPerson .NewsPersonInnerWrapper {position:relative;}
.b-newssearch-form__form .NewsPerson .NewsPersonInnerWrapper select {opacity:0;}
.b-newssearch-form__form .NewsPerson .NewsPersonInnerWrapper .chosen-container {width:90% !important;}

.b-selectionsearch-form {position:relative;margin:59px 59px 45px;}
.b-selectionsearch-form__header {display:block;margin: 0 130px 15px 0;padding:0;position:relative;font-size:2.14rem;font-weight:bold;color:#000000;}
.b-selectionsearch-form__subheader {display:block;margin: 0 0 30px;padding:0;position:relative;font-size:1.36rem;font-weight:normal;color:#111111;}
.b-selectionsearch-form__form {display:flex;width:100%;}
.b-selectionsearch-form__form > * {flex-basis:25%;flex-shrink:0;flex-grow:0;}
.b-selectionsearch-form__form > input {display:none;}
.b-selectionsearch-form__resetform {position:absolute;right:0;top:0;height:40px;line-height:40px;font-size:1rem;color:#111111;text-decoration:underline;}
.b-selectionsearch-form__form .SelectionGenre {}
.b-selectionsearch-form__form .SelectionGenre .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-selectionsearch-form__form .SelectionGenre .SelectionGenreInnerWrapper {position:relative;}
.b-selectionsearch-form__form .SelectionGenre .SelectionGenreInnerWrapper select {opacity:0;}
.b-selectionsearch-form__form .SelectionGenre .SelectionGenreInnerWrapper .chosen-container {width:90% !important;}
.b-selectionsearch-form__form .SelectionGenre .SelectionGenreInnerWrapper .Select {display:none;}
.b-selectionsearch-form__form .SelectionPerson {}
.b-selectionsearch-form__form .SelectionPerson .Title {margin:0 0 10px;padding:0;font-size:1rem;}
.b-selectionsearch-form__form .SelectionPerson .SelectionPersonInnerWrapper {position:relative;}
.b-selectionsearch-form__form .SelectionPerson .SelectionPersonInnerWrapper select {opacity:0;}
.b-selectionsearch-form__form .SelectionPerson .SelectionPersonInnerWrapper .chosen-container {width:90% !important;}

.PaginationAndPageSize {display:none}

.fancyboxCopyright {font-size: 0.8rem;position: absolute;right:0;bottom: 0;color: #ffffff80;padding: 10px 15px;margin: 0;text-shadow: 0 0 5px black;}

/* winkadv */
.b-wink-list {position:relative;margin:0 0 10px;padding:0;}
.b-wink-list a {display:none;}
.b-wink-list a.b-wink-list__link {display:block;cursor:pointer;}
.b-wink-list__image {display:block;width:100%;max-width:185px;border:0;margin:0;padding:0;}
.b-maincinema__link+.b-wink-list {margin-top:-30px;}
.b-maincinema__link+.b-wink-list+.b-maincinema__cinemacount+.b-maincinema__filmtype {margin-bottom:30px;}
.b-maincinema__link+.b-wink-list+.b-maincinema__filmtype {margin-bottom:30px;}

.b-wink-videopopupwrapper {position: absolute;width: 100%;height: 0;padding: 0 0 56.25%;}
.b-wink-videopopup {position:absolute;left:15px;right:15px;bottom:15px;z-index:301;pointer-events:auto;}
.b-wink-videopopup__link {display:block;width:100%;position:relative;z-index:301;}
.b-wink-videopopup__image {display:block;margin:0;padding:0;width:100%;z-index:301;}
.b-wink-videopopup__close {position:absolute;right:-12px;top:-12px;width:24px;height:24px;background:white;border-radius:12px;font-size:0;z-index:302;cursor:pointer;}
.b-wink-videopopup__close:after {position:absolute;left:0;top:0;right:0;bottom:0;line-height:24px;font-family:arial;content:'\2716';color:black;text-align:center;font-size:13pt;}
.b-videopromo .b-videopromo__player .b-wink-videopopup {display:block;}

.b-wink-film {width:100%;max-width:185px;}
.b-wink-film__link {display:block;cursor:pointer;}
.b-wink-film__image {display:block;width:100%;border:0;margin:0;padding:0;}

.b-wink-article {position:absolute;right:15px;bottom:15px;width: 185px;max-width: 50%;z-index:300;}
.b-wink-article__link {display:block;cursor:pointer;}
.b-wink-article__image {display:block;width:100%;border:0;margin:0;padding:0;}

.b-mainmenu-list__item_wink .b-mainmenu-list__link {display:block;width:80px;height:40px;padding:0;margin:30px 0;background:url(/img5/winkadv/menu.svg) center center no-repeat;overflow:hidden;font-size:0;background-size: 80px 40px;border:0;}
.b-mobilemenu-list__item_wink .b-mobilemenu-list__link {display:block;width:80px;height:40px;padding:0;margin:0;background:url(/img4/winkadv/menu.svg) center center no-repeat;overflow:hidden;font-size:0;background-size: 80px 40px;border:0;}

/*
.b-wink-filmposter {display: block;position: absolute;left: 10px;top: 10px;right: 10px;height: 0;padding-bottom: 18.65%;border-radius: 3px;overflow: hidden;}
.b-wink-filmposter__link {display: block;position: absolute;width: 100%;height: 100%;}
.b-wink-filmposter__image {display: block;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;}
*/
.b-wink-filmposter {margin: 0 20px 0 0;padding: 0;transition: transform 0.2s ease;}
.b-wink-filmposter:hover {transform: scale(1.05,1.05);transition: transform 0.2s ease;}
.b-wink-filmposter__link {display: inline-block;height: 44px;width:157px;border-radius: 3px;overflow:hidden;margin: 0;padding: 0;box-sizing: border-box;position:relative;}
.b-wink-filmposter__image {display: block;position:absolute;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;border-radius: 3px;overflow:hidden;}

.b-wink-filmography {position: absolute; bottom: 0px; left: 10px; margin: 0 20px 0 0;padding: 0;transition: transform 0.2s ease;}
.b-wink-filmography:hover {transform: scale(1.05,1.05);transition: transform 0.2s ease;}
.b-wink-filmography__link {display: inline-block;height: 57px;width:396px;border-radius: 3px;overflow:hidden;margin: 0;padding: 0;box-sizing: border-box;position:relative;}
.b-wink-filmography__image {display: block;position:absolute;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;border-radius: 3px;overflow:hidden;}

.b-wink-filmcarousel {margin: 0 20px 0 0;padding: 0;transition: transform 0.2s ease;}
.b-wink-filmcarousel:hover {transform: scale(1.05,1.05);transition: transform 0.2s ease;}
.b-wink-filmcarousel__link {display: inline-block;height: 44px;width:157px;border-radius: 3px;overflow:hidden;margin: 0;padding: 0;box-sizing: border-box;position:relative;}
.b-wink-filmcarousel__image {display: block;position:absolute;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;border-radius: 3px;overflow:hidden;}

.b-wink-rightlink {display:block;position:absolute;right:0px;top:0;font-size:1rem;font-weight:normal;color:#444444;padding:0 60px 0 30px;line-height:40px;height:40px;margin:0;text-decoration:none;}
.b-wink-rightlink:after {display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:#ffa21c url(/img5/winkadv/rightlink.png) center center no-repeat;background-size:40px auto;content:'';border-radius:3px;transition:transform 0.2s ease;}
.b-wink-rightlink:hover:after {transform:scale(1.1,1.1);transition:transform 0.2s ease;}

.b-wink-articleheader {display:block;position:relative;width:100%;max-width:185px;margin-top:-15px;margin-bottom:30px;}
.b-wink-articleheader__link {display:block;width:100%;height:100%;position:relative;margin:0;padding:0;}
.b-wink-articleheader__image {display:block;width:100%;height:100%;position:relative;margin:0;padding:0;}

.b-wink-selectionincut {display:block;width:157px;height:44px;position:relative;margin-top:10px;border-radius:3px;overflow:hidden;}
.b-wink-selectionincut__link {display:block;width:100%;height:100%;position:relative;margin:0;padding:0;border-radius:3px;overflow:hidden;}
.b-wink-selectionincut__image {display:block;width:100%;height:100%;position:relative;margin:0;padding:0;border-radius:3px;overflow:hidden;}

.b-wink-filmtext {padding:30px;box-sizing:border-box;text-align:center;background:#ff4d0a;border-radius:6px;margin-top:45px;margin-bottom:0px;color:white;}
.b-wink-filmtext__title {font-size: 2.14rem;font-weight: bold;padding: 0;margin:0 0 15px}
.b-wink-filmtext__text {font-size: 1.43rem;font-weight: normal;padding: 0;margin:0 45px 15px}
.b-wink-filmtext__text:last-child {margin-bottom:0;}
.b-wink-filmtext__link {color:white;text-decoration:underline}
