.explayMovieWrapper { padding: 0 20px 0 0; margin-bottom: 20px }
.explayMovieDelimiter { border-bottom:1px solid #e3e3e3; margin: 10px 0px 10px 0px }
.explayMovieClear { clear: both }

#explayMovieQuickViewOverlay > td { vertical-align: top }
#explayMovieQuickView { display: none; border-radius: 3px; background: #ececec; margin: 10px 0; padding: 10px 16px 15px; font: 8pt/16px Tahoma, Geneva, sans-serif }
#explayMovieQuickView .explayMovieQuickViewHeaderTitle { margin: 2px 0 8px 0 }
#explayMovieQuickView .explayMovieQuickViewHeaderTitle a { text-decoration: none; font-size: 10pt; color: #787878; font-weight: 700 }
#explayMovieQuickView .explayMovieQuickViewHeaderDescr { padding: 5px 1px 0; color: #585858 }
#explayMovieQuickView .explayMovieQuickViewHeaderDescr a { text-decoration: none; color: #585858 }
#explayMovieQuickView .explayMovieQuickViewPlayer { width: 100%; margin-top: 15px }

.explayMovieSepator { font: 14pt/18pt Tahoma, Geneva, sans-serif; color: #787878; margin: 0 0 12px 0 }
.explayMovieSepator .explayMovieSepatorLeft { font-size: 1.2rem; }
.explayMovieSepator .explayMovieSepatorLeft a { text-decoration: none; color: #999999; }
.explayMovieSepator .explayMovieSepatorRight { float: right;}
.explayMovieSepator .explayMovieSepatorRight .explayMovieSepatorRightAll { font-size: 12px; color: #999b9d; text-decoration: none; padding: 3px 12px 4px; background: #333939; font-weight: bold; display: block; float: left; }
.explayMovieSepator .explayMovieSepatorRight a:hover { color: #999b9d; background: #394040; }
.explayMovieSepator .explayMovieSepatorRight a.left { font-size: 14px; text-align: center; background: #333939; color: #999; display: block; width: 25px; height: 25px; float: left; margin-right: 5px; }
.explayMovieSepator .explayMovieSepatorRight a.right { font-size: 14px; text-align: center; background: #333939; color: #999; display: block; width: 25px; height: 25px; float: left; margin-right: 5px; }
.explayMovieSepator .explayMovieSepatorRight a.left:hover { background: #394040; }
.explayMovieSepator .explayMovieSepatorRight a.right:hover { background: #394040; }
.explayMovieSepator .explayMovieSepatorRight a.opacity { opacity: 0.5 }
.explayMovieSepator .explayMovieSepatorRight a.opacity.left:hover { background: #333939; }
.explayMovieSepator .explayMovieSepatorRight a.opacity.right:hover { background: #333939; }
.explayMovieSepatorLine { border-bottom:1px solid #e3e3e3; margin: 0 0 15px 0 }

.explayMovieSepator.normalText { font-size: 9pt; line-height: 16px; color: #383838; margin-bottom: 0px }
.explayMovieSepator.normalText .explayMovieSepatorLeft { margin-top: 3px; color:#444; font-size:22px; text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight:700; }
.explayMovieSepatorLine.normalText { margin-top: 10px }
.explayMovieSepatorLine.normalText.altMargin { margin-top: 15px }

.explayMovieError { font-family: Tahoma, Geneva, sans-serif }
.explayMovieError .explayMovieErrorSmile { float: left; width: 65px; height: 75px; background: url( '../images/error.gif' ) no-repeat 50% 50%; margin-right: 10px }
.explayMovieError .explayMovieErrorWrapper { float: left }
.explayMovieError .explayMovieErrorWrapper .explayMovieErrorWrapperTitle { color: #383838; font-size: 16pt; margin: 15px 0 }
.explayMovieError .explayMovieErrorWrapper .explayMovieErrorWrapperDescr { color: #787878; font-size: 8pt; margin-left: 2px }

.explayMovieHeader { font-family: Tahoma, Geneva, sans-serif; font-size: 9pt }
.explayMovieHeader .explayMovieHeaderLeft { float: left }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRow { font: inherit; line-height: 16px; color: #383838; text-decoration: none; display: block; float: left; text-shadow: #FFF 0px 1px; padding: 3px 12px 4px; margin-left: 10px }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRow:first-child { margin-left: 0 }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRow:hover { color: #000 }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRow.selectedRow { background: #ececec; border-radius: 3px }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRowAltL { font: inherit; color: #383838; text-decoration: none; display: block; float: left; text-shadow: #FFF 0px 1px; padding: 3px 12px 4px; background: #ECECEC; border-radius: 3px 0 0 3px; margin-left: 10px }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRowAltR { font: inherit; color: #FFFFFF; text-decoration: none; display: block; float: left; text-shadow: none; padding: 3px 12px 4px; background: #ACACAC; border-radius: 0 3px 3px 0 }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRowAltR.altHeaderOne { border-radius: 0 }
.explayMovieHeader .explayMovieHeaderLeft .explayMovieHeaderLeftRowAltR.altHeaderTwo { background: #8C8C8C }
.explayMovieHeader .explayMovieHeaderRight { float: right; text-align: right; width: 271px }
.explayMovieHeader .explayMovieHeaderRight span { display: block; color: #888; font-size: 8pt; line-height: 16px; margin-top: 5px }
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode { display: block; background-color: #ECECEC; width: 23px; height: 23px; float: right; border-radius: 3px; margin: 0 2px }
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.oneMode { background: url( '../images/mode-one.gif' ) 50% 50% no-repeat #ECECEC; margin-left: 10px }
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.oneMode:hover,
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.oneMode.selectedMode { background: url( '../images/mode-one-hover.gif' ) 50% 50% no-repeat #ACACAC }
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.twoMode { background: url( '../images/mode-two.gif' ) 50% 50% no-repeat #ECECEC; margin-right: 0 }
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.twoMode:hover,
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.twoMode.selectedMode { background: url( '../images/mode-two-hover.gif' ) 50% 50% no-repeat #ACACAC }
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.upload { background: url( '../images/upload.gif' ) 50% 50% no-repeat #ECECEC }
.explayMovieHeader .explayMovieHeaderRight .explayMovieHeaderRightModes .explayMovieHeaderRightMode.upload:hover { background: url( '../images/upload-hover.gif' ) 50% 50% no-repeat #ACACAC }
.explayMovieHeaderSearch { display: block; float: right; width: 150px; height: 21px; border: 1px solid #ECECEC; border-radius: 3px; margin-right: 2px; background: url( '../images/search.gif' ) no-repeat 6px 50% }
.explayMovieHeaderSearch .explayMovieHeaderSearchText { border: none; background: #FFF; font: 8pt/12pt Tahoma, Geneva, sans-serif; color: #888; margin: 3px 0 0 25px; display: block; width: 122px }

/* Категорий (корень) */
.explayMovieCategoriesDelimiter, .explayMovieVideosDelimiter, .explayMovieChannelsDelimiter { padding-top: 5px }
.explayMovieCategoriesRow { padding-left: 5px; margin: 0 8px 16px; width: 143px; font-size: 8pt; font-family: Tahoma, Geneva, sans-serif; position: relative; display: inline-block; }
.explayMovieCategoriesRow .explayMovieCategoriesRowImage { width: 143px; height: 143px; border-radius: 10px; box-shadow: -5px 4px 0px rgba( 0, 0, 0, 0.2 ) }
.explayMovieCategoriesRow .explayMovieCategoriesRowImage a { width: inherit; height: inherit; display: block }
.explayMovieCategoriesRow .explayMovieCategoriesRowTitle { margin-top: 11px }
.explayMovieCategoriesRow .explayMovieCategoriesRowTitle a { color: #787878; font-weight: 700; text-decoration: none }
.explayMovieCategoriesRow .explayMovieCategoriesRowTitle a:hover { color: #383838 }
.explayMovieCategoriesRow .explayMovieCategoriesRowDescr { color: #9f9f9f; margin-top: 2px }
.explayMovieCategoriesRow .explayMovieCategoriesRowImageOverlay { background: url('../images/opacity-70b.png'); width: 143px; height: 143px; position: absolute; top: 0; left: 5px; border-radius: 10px; opacity: 0.0; display: none }
.explayMovieCategoriesRow .explayMovieCategoriesRowImageOverlay > a { display: block; position: absolute; top: 0; left: 0; width: inherit; height: inherit }
.explayMovieCategoriesRow .explayMovieCategoriesRowImageOverlay .explayMovieCategoriesRowImageOverlayVideos { margin: 16px auto 0 }
.explayMovieCategoriesRow .explayMovieCategoriesRowImageOverlay .explayMovieCategoriesRowImageOverlayVideos tr td { vertical-align: middle }
.explayMovieCategoriesRow .explayMovieCategoriesRowImageOverlay .explayMovieCategoriesRowImageOverlayVideosImage { width: 31px; height: 31px; border-radius: 2px; margin: 1px 3px }

/* Каналы */
.explayMovieChannelsRow { padding-left: 5px; margin: 0px auto; width: 143px; font-size: 8pt; font-family: Tahoma, Geneva, sans-serif; position: relative }
.explayMovieChannelsRow .explayMovieChannelsRowImage { width: 143px; height: 143px; border-radius: 10px; box-shadow: -5px 4px 0px rgba( 0, 0, 0, 0.2 ) }
.explayMovieChannelsRow .explayMovieChannelsRowImage a { width: inherit; height: inherit; display: block }
.explayMovieChannelsRow .explayMovieChannelsRowTitle { margin-top: 11px }
.explayMovieChannelsRow .explayMovieChannelsRowTitle a { color: #787878; font-weight: 700; text-decoration: none }
.explayMovieChannelsRow .explayMovieChannelsRowTitle a:hover { color: #383838 }

/* Категории (вложенные) */
.explayMovieCategoriesNestedRow { margin: 0px auto; width: 190px; background: rgba( 0, 0, 0, .045 ); padding: 7px; border-radius: 2px; text-shadow: #FFF 0px 1px; font-size: 8pt; font-family: Tahoma, Geneva, sans-serif }
.explayMovieCategoriesNestedRow .explayMovieCategoriesNestedRowImage { float: left; width: 39px; height: 39px; position: relative }
.explayMovieCategoriesNestedRow .explayMovieCategoriesNestedRowImage a { width: inherit; height: inherit; display: block; position: absolute; top: 0; left: 0 }
.explayMovieCategoriesNestedRow .explayMovieCategoriesNestedRowInfo { float: left; margin: 2px 0 0 10px }
.explayMovieCategoriesNestedRow .explayMovieCategoriesNestedRowInfo a { display: block; color: #787878; font-weight: 700; text-decoration: none }
.explayMovieCategoriesNestedRow .explayMovieCategoriesNestedRowInfo a:hover { color: #383838; text-decoration: none }
.explayMovieCategoriesNestedRow .explayMovieCategoriesNestedRowInfo span { display: block; margin-top: 1px; color: #888 }

.explayMovieVideosRow { padding-left: 5px; margin: 0px auto; width: 199px; font-size: 8pt; font-family: Tahoma, Geneva, sans-serif }
.explayMovieVideosRow .explayMovieVideosRowImage { width: 199px; height: 143px; border-radius: 10px; box-shadow: -5px 4px 0px rgba( 0, 0, 0, 0.2 ); position: relative }
.explayMovieVideosRow .explayMovieVideosRowImage a { width: inherit; height: inherit; display: block }
.explayMovieVideosRow .explayMovieVideosRowImage .explayMovieVideosRowQuick { width: inherit; height: 36px; text-align: center; opacity: 0.0; border-radius: 0 0 10px 10px; background: rgba( 0, 0, 0, 0.7 ); position: absolute; bottom: 0; left: 0 }
.explayMovieVideosRow .explayMovieVideosRowImage .explayMovieVideosRowQuick a { text-decoration: none; color: #FFF; padding-top: 10px; display: block; height: 26px }
.explayMovieVideosRow .explayMovieVideosRowImage .explayMovieVideosRowTime { position: absolute; right: 0; bottom: 0; color: #e2e0e0; background: url( '../images/opacity-80b.png' ); font-size: 8pt; padding: 2px 9px 2px; border-radius: 7px 0 10px 0 }
.explayMovieVideosRow .explayMovieVideosRowTitle { margin-top: 11px }
.explayMovieVideosRow .explayMovieVideosRowTitle .explayMovieVideosRowTitleText { float: left; }
.explayMovieVideosRow .explayMovieVideosRowTitle .explayMovieVideosRowTitleText a { color: #787878; font-weight: 700; text-decoration: none }
.explayMovieVideosRow .explayMovieVideosRowTitle .explayMovieVideosRowTitleText a:hover { color: #383838 }
.explayMovieVideosRow .explayMovieVideosRowTitle .explayMovieVideosRowTitleLabels { float: right }

.explayMovieVideosRow.blockLarge { width: 417px }
.explayMovieVideosRow.blockLarge .explayMovieVideosRowImage { width: 417px; height: 300px }

.explayMovieVideosTwoRow { margin: 0 10px; padding: 5px 0 20px 0; border-bottom: 1px solid #ECECEC; font: 8pt/16px Tahoma, Geneva, sans-serif; width: 100% }
.explayMovieVideosTwoRow.lastRow { border: none; padding-bottom: 0 }
.explayMovieVideosTwoRow .explayMovieVideosRow { float: left; margin: 0; width: 34%; max-width: 215px }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight { float: left; width: 65% }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightTitle { margin-top: 2px }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightTitle .explayMovieVideosTwoRightTitleText { float: left }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightTitle .explayMovieVideosTwoRightTitleText a { color: #787878; font-weight: 700; text-decoration: none }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightTitle .explayMovieVideosTwoRightTitleText a:hover { color: #383838 }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightTitle .explayMovieVideosTwoRightTitleLabels { float: right }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightVInfo { color: #9F9F9F; margin-top: 2px }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightDescr { color: #000; margin-top: 10px }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightButtons { margin-top: 17px }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightButtons .explayMovieVideosTwoRightButton { float: left; cursor: pointer }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightButtons .explayMovieVideosTwoRightButton.share { background: url( '../images/share.gif' ); width: 23px; height: 23px }
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightButtons .explayMovieVideosTwoRightButton.share:hover,
.explayMovieVideosTwoRow .explayMovieVideosTwoRight .explayMovieVideosTwoRightButtons .explayMovieVideosTwoRightButton.share.selectedRow { background: url( '../images/share-hover.gif' ) }

.explayMovieVideosShareButtons { display: none; }
.explayMovieVideosShareButtons a { display: block; float: left; width: 23px; height: 23px }
.explayMovieVideosShareButtons a.vk { background: url( '../images/share-vk.gif' ); margin-left: 15px }
.explayMovieVideosShareButtons a.fb { background: url( '../images/share-fb.gif' ) }
.explayMovieVideosShareButtons a.tw { background: url( '../images/share-tw.gif' ) }
.explayMovieVideosShareButtons a.lj { background: url( '../images/share-lj.gif' ) }
.explayMovieVideosShareButtons a.gl { background: url( '../images/share-gl.gif' ) }
.explayMovieVideosShareButtons a.gp { background: url( '../images/share-gp.gif' ) }
.explayMovieVideosShareButtons a.mr { background: url( '../images/share-mr.gif' ) }
.explayMovieVideosShareButtons a.ms { background: url( '../images/share-ms.gif' ) }
.explayMovieVideosShareButtons a.od { background: url( '../images/share-od.gif' ) }
.explayMovieVideosShareButtons a.od.last { border-radius: 0 3px 3px 0 }
.explayMovieVideosShareButtons a.ht { background: url( '../images/share-ht.gif' ) }
.explayMovieVideosShareButtons a.vk:hover { background: url( '../images/share-vk-h.gif' ) }
.explayMovieVideosShareButtons a.fb:hover { background: url( '../images/share-fb-h.gif' ) }
.explayMovieVideosShareButtons a.tw:hover { background: url( '../images/share-tw-h.gif' ) }
.explayMovieVideosShareButtons a.lj:hover { background: url( '../images/share-lj-h.gif' ) }
.explayMovieVideosShareButtons a.gl:hover { background: url( '../images/share-gl-h.gif' ) }
.explayMovieVideosShareButtons a.gp:hover { background: url( '../images/share-gp-h.gif' ) }
.explayMovieVideosShareButtons a.mr:hover { background: url( '../images/share-mr-h.gif' ) }
.explayMovieVideosShareButtons a.ms:hover { background: url( '../images/share-ms-h.gif' ) }
.explayMovieVideosShareButtons a.od:hover { background: url( '../images/share-od-h.gif' ) }
.explayMovieVideosShareButtons a.ht:hover { background: url( '../images/share-ht-h.gif' ) }

.explayMovieLabel { font: 8pt/12pt Tahoma, Geneva, sans-serif; display: block; float: left; padding: 0 7px; margin: 1px 0 0 4px; border-radius: 4px; text-decoration: none }
.explayMovieLabel:hover { text-decoration: none }

.explayMovieHeaderSearchResult { font: 8pt/10pt Tahoma, Geneva, sans-serif; width: 247px; background: #FFF; border: 1px solid #ECECEC; border-radius: 3px; box-shadow: rgba( 0, 0, 0, 0.2 ) 2px 2px 7px }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow { padding: 5px 7px; float: left }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow:first-child { padding-top: 6px }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow.last { padding-bottom: 6px }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow:hover { background: #ECECEC }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow:hover .explayMovieHeaderSearchRowInfo b a { color: #3D3D3D }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowLeft { float: left }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowLeftImage { width: 58px; height: 41px; background: #FFF; border-radius: 3px }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowLeftImage a { width: inherit; height: inherit; display: block }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo { float: left; margin-left: 10px; width: 165px }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo b { display: block; margin-top: -1px }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo b a { color: #787878; text-decoration: none }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo span { display: block; color: #9f9f9f; margin-top: 4px }
.explayMovieHeaderSearchResult .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo span a { color: #787878; text-decoration: none }

.explayMovieHeaderSearchResult2 { z-index: 8888; width: 320px; font-size: 11px; background: #f0f0f0; border-radius: 6px; box-shadow: 0 0 1.6em rgba(0,0,0, 0.2) }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow { padding: 10px 7px; float: left }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow:first-child { padding-top: 6px }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow.last { padding-bottom: 6px }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow:hover { background: #CCCCCC; border-radius: 6px; }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow:hover .explayMovieHeaderSearchRowInfo b a { color: #444444 }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowLeft { float: left }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowLeftImage { width: 58px; height: 41px; background: #FFF; border-radius: 3px }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowLeftImage a { width: inherit; height: inherit; display: block }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo { float: left; margin-left: 10px; width: 238px }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo b { display: block; margin-top: -1px }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo b a { color: #787878; text-decoration: none }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo span { display: block; color: #9f9f9f; margin-top: 4px }
.explayMovieHeaderSearchResult2 .explayMovieHeaderSearchRow .explayMovieHeaderSearchRowInfo span a { color: #787878; text-decoration: none }

.explayMovieSearch { margin-bottom: 10px }
.explayMovieSearch .explayMovieSearchLeft { float: left; width: 85% }
.explayMovieSearch .explayMovieSearchRight { float: right; width: 13% }
.explayMovieSearch .explayMovieSearchLeft .explayMovieSearchInput { display: block; width: 100%; height: 21px; border: 1px solid #ECECEC; border-radius: 3px; margin-right: 2px; background: url( '../images/search.gif' ) no-repeat 6px 50% }
.explayMovieSearch .explayMovieSearchLeft .explayMovieSearchInputText { border: none; background: #FFF; font: 8pt/12pt Tahoma, Geneva, sans-serif; color: #888; margin: 3px 0 0 25px; display: block; width: 94% }
.explayMovieSearch .explayMovieSearchRight .explayMovieSearchButton { font: 8pt/16px Tahoma, Geneva, sans-serif; color: #383838; text-decoration: none; text-shadow: #FFF 0px 1px; padding: 4px 12px 3px; background: #ececec; border: none; border-radius: 3px; width: 100%; cursor: pointer }
.explayMovieSearch .explayMovieSearchRight .explayMovieSearchButton:hover { color: #000 }

/* Импорт роликов (поля ввода ссылок) */
.explayMovieImportRow { margin-bottom: 7px; display: none }
.explayMovieImportRow .explayMovieImportRowInput { display: block; width: 100%; height: 24px; border: 1px solid #ECECEC; border-radius: 3px; background-repeat: no-repeat; background-position: 6px 50% }
.explayMovieImportRow .explayMovieImportRowInput .explayMovieImportRowInputText { border: none; background: #FFF; font: 8pt/12pt Tahoma, Geneva, sans-serif; color: #787878; margin: 4px 0 0 29px; display: block; width: 95% }
.explayMovieImportRow .explayMovieImportRowInput .explayMovieImportRowInputText.place { color: #AAA }
.explayMovieImportRow .explayMovieImportRowInput.iconDefault { background-image: url( '../images/provider.gif' ) }
.explayMovieImportRow .explayMovieImportRowInput.iconLoading { background-image: url( '../images/animation.gif' ) }
.explayMovieImportRow .explayMovieImportRowInput.iconError { background-image: url( '../images/provider.gif' ); border-color: #FFD2D2 }

/* Импорт роликов (блоки роликов) */
.explayMovieImportOverlay { margin-top: 10px; font: 8pt/16px Tahoma, Geneva, sans-serif }
.explayMovieImportOverlay .explayMovieImportOverlayVideo { border-top: 2px solid #ECECEC; width: 100%; padding: 17px 0 22px; position: relative }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoClose { position: absolute; top: 17px; right: 2px; width: 23px; height: 23px; cursor: pointer; background: url( '../images/close.gif' ) }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoClose:hover { background: url( '../images/close-hover.gif' ) }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoL { float: left; width: 292px; margin-right: 22px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoL .explayMovieVideosRowImage { position: relative; width: 292px; height: 237px; border-radius: 10px; box-shadow: -5px 4px 0px rgba( 0, 0, 0, 0.2 ); margin-left: 5px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoL .explayMovieVideosRowImage .explayMovieVideosRowTime { position: absolute; right: 0; bottom: 0; color: #e2e0e0; background: url( '../images/opacity-80b.png' ); font-size: 8pt; padding: 2px 9px 2px; border-radius: 7px 0 10px 0 }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR { float: left }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRInput, .explayMovieImportOverlayVideoDRInput,
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRArea { font: inherit; font-size: 9pt; color: #787878; border: 1px solid #ECECEC; border-radius: 3px; background: #FFF; padding: 5px 12px 6px; width: 280px; margin-bottom: 4px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRArea { padding: 6px 12px 7px; height: 50px }

.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB { margin-top: 13px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span { float: left; cursor: pointer; width: 23px; height: 23px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span.comments { background: url( '../images/comments-off.gif' ); margin-right: 7px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span.comments.selectedRow { background: url( '../images/comments-on.gif' ) }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span.rating { background: url( '../images/rating-off.gif' ); margin-right: 7px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span.rating.selectedRow { background: url( '../images/rating-on.gif' ) }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span.adult { background: url( '../images/adult-off.gif' ) }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span.adult.selectedRow { background: url( '../images/adult-on.gif' ) }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRB span.onlyLogged {
	color: #383838;
	display: block;
	text-shadow: #FFF 0px 1px;
	background: #ececec;
	border-radius: 3px;
	width: 133px;
	text-align: center;
	cursor: pointer;
	line-height: 22px;
	font-size: 11px;
	margin-left: 7px;
}
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRC { margin: 10px 0 0 0 }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRR { margin-top: 7px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRSelectL { float: left; margin-right: 15px }
.explayMovieImportOverlay .explayMovieImportOverlayVideo .explayMovieImportOverlayVideoR .explayMovieImportOverlayVideoRSelectR { float: left; margin-top: 4px }

.explayMovieImportOverlayVideoRSave { margin-top: 13px }
.explayMovieImportOverlayVideoRSave .explayMovieImportOverlayVideoRSaveL { float: left; font: inherit; color: #383838; text-decoration: none; display: block; text-shadow: #FFF 0px 1px; padding: 3px 0 4px; background: #ececec; border-radius: 3px; width: 95px; text-align: center; cursor: pointer; margin-right: 16px }
.explayMovieImportOverlayVideoRSave .explayMovieImportOverlayVideoRSaveL:hover { color: #000 }
.explayMovieImportOverlayVideoRSave .explayMovieImportOverlayVideoRSaveR { padding-top: 3px; color: #900 }

.explayMovieSelect { display: block; width: 95px; border-radius: 3px; background: #ECECEC; color: #383838; height: 23px; cursor: pointer }
.explayMovieSelect > span { padding: 4px 12px 0; display: block; cursor: default; background: url( '../images/select.gif' ) no-repeat 89% 65%; text-shadow: #FFF 0px 1px; cursor: pointer }
.explayMovieSelect .explayMovieSelectElements { display: none; position: absolute; z-index: 2; border: 1px solid #DBDBDB; border-radius: 3px; min-width: inherit; margin-top: 5px; background: #FFF; color: #383838 }
.explayMovieSelect .explayMovieSelectElements span { display: block; padding: 3px 30px 3px 8px; cursor: default }
.explayMovieSelect .explayMovieSelectElements span.first { padding-top: 4px }
.explayMovieSelect .explayMovieSelectElements span.last { padding-bottom: 4px }
.explayMovieSelect .explayMovieSelectElements span:hover { background: #ECECEC }
.explayMovieSelect .explayMovieSelectElements span.selected { background: #FFF url( '../images/label-checked.gif' ) no-repeat 89% 53% }
.explayMovieSelect .explayMovieSelectElements span.selected:hover { background: #ECECEC url( '../images/label-checked.gif' ) no-repeat 89% 53% }
.explayMovieSelect.labels { width: 70px }

/* Импорт роликов (провайдеры) */
.explayMovieImportServices { margin-top: 20px }
.explayMovieImportServices .explayMovieImportServicesRow { display: block; float: left; margin: 0px 3px 7px; width: 31px; height: 31px }

/* Просмотр ролика */
.explayMovieVideo { font: 8pt/16px Tahoma, Geneva, sans-serif }
.explayMovieVideo .explayMovieVideoHeader { position: relative; margin: 0 0 12px 12px }
.explayMovieVideo .explayMovieVideoHeader .explayMovieVideoHeaderTitle { float: left; font: 14pt/18pt Tahoma, Geneva, sans-serif; color: #787878 }
.explayMovieVideo .explayMovieVideoHeader .explayMovieVideoHeaderLabels { float: left; margin-left: 20px }
.explayMovieVideo .explayMovieVideoHeader .explayMovieVideoHeaderLabels .explayMovieLabel { margin-top: 5px }
.explayMovieVideo .explayMovieVideoHeader .explayMovieVideoHeaderExpand { position: absolute; top: 0; right: 0; width: 23px; height: 23px; background: url( '../images/expand-off.gif' ); margin: 2px 2px 0 0; cursor: pointer }
.explayMovieVideo .explayMovieVideoHeader .explayMovieVideoHeaderExpand.selectedRow,
.explayMovieVideo .explayMovieVideoHeader .explayMovieVideoHeaderExpand:hover { background: url( '../images/expand-on.gif' ) }

.explayMovieVideo .explayMovieVideoLayer { width: 100%; margin-top: 15px }
/* .explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerLeft { float: left } */
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerLeft .explayMovieVideoLayerPlayer { width: inherit; -webkit-box-shadow: 0px 4px 10px rgba( 0, 0, 0, 0.3 ); -moz-box-shadow: 0px 4px 10px rgba( 0, 0, 0, 0.3 ); box-shadow: 0px 4px 10px rgba( 0, 0, 0, 0.3 ) }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight { float: left; margin-left: 13px; width: 172px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight > span { display: block; color: #383838; font-weight: 700; margin-bottom: 8px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight .explayMovieVideoLayerRelated { float: left; margin: 4px 0; overflow: hidden }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight .explayMovieVideoLayerRelated.last { margin-bottom: 0 }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight .explayMovieVideoLayerRelated .explayMovieVideoLayerRelatedImage { float: left; width: 52px; height: 37px; position: relative; border-radius: 3px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight .explayMovieVideoLayerRelated .explayMovieVideoLayerRelatedImage span { display: block; position: absolute; right: 0; bottom: 0; color: #e2e0e0; background: url( '../images/opacity-80b.png' ); padding: 0 5px; border-radius: 2px 0 3px 0 }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight .explayMovieVideoLayerRelated .explayMovieVideoLayerRelatedTitle { float: left; margin-left: 10px; width: 110px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerRight .explayMovieVideoLayerRelated .explayMovieVideoLayerRelatedTitle a { color: #787878; font-weight: 700; text-decoration: none }

.explay-btn .fa {
	font: normal normal normal 14px/1.9 FontAwesome;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom { margin-top: 6px; margin-bottom: 15px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomR { /* float: right; */text-align: right }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomR .explayMovieVideoLayerBottomRCounter { display: block; color: #3D3D3D; font-size: 16pt; line-height: 18pt; margin-top: 7px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomR .explayMovieVideoLayerBottomRLine { display: block; background: #ee3b3b; width: 120px; height: 7px; margin-top: 7px; position: relative; float: right }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomR .explayMovieVideoLayerBottomRLine div { display: block; position: absolute; top: 0; left: 0; background: #66bc29; width: 0; height: 7px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomR .explayMovieVideoLayerBottomRLine.disabledRate,
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomR .explayMovieVideoLayerBottomRLine.disabledRate div { background: #E0E0E0 }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomR .explayMovieVideoLayerBottomRInfo { display: block; color: #787878; margin-top: 5px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL { float: left; min-width: 66% }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL span { display: block; color: #999999; margin-top: 10px; font-size: 11px; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL span a { color: #999999; text-decoration: none }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL span a:hover { color: #999999; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons { margin-top: 13px }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton { float: left; cursor: pointer }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowLike {font-size: 14px;text-align: center;background: #dadada;color: #626262;display: block;width: 55px;height: 26px; border-radius: 5px 0 0 5px;}
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowLike:hover { background: #d2d2d2; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowLike.selectedRow { color: #fff; background: #70bb39; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowDislike { font-size: 14px; text-align: center; background: #c7c7c7; color: #626262; display: block; width: 55px; height: 26px; margin-right: 5px;     border-radius: 0 5px 5px 0; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowDislike:hover { background: #bbbbbb; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowDislike.selectedRow {color: #fff;background: #cc6060;}
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowEdit { font-size: 14px; text-align: center; background: #333939; color: #999; display: block; width: 25px; height: 26px; margin-right: 5px; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowEdit:hover { background: #394040; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowRemove { font-size: 14px; text-align: center; background: #333939; color: #999; display: block; width: 25px; height: 26px; margin-right: 5px; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.rowRemove:hover { background: #394040; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.share { font-size: 14px; text-align: center; background: #dadada; color: #626262; display: block; width: 25px; height: 26px; margin-right: 5px; }
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.share:hover,
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL .explayMovieVideoLayerBottomLButtons .explayMovieVideoLayerBottomLButton.share.selectedRow { background: #d2d2d2; }

.explayMovieVideoLayerBottomLButton.rowCopy { display: block; color: #515151; border-radius: 3px; padding: 3.5px 7px; background: #ECECEC; height: 25px; margin-left: 5px }
.explayMovieVideoLayerBottomLButton.rowCopy:hover { background: #E6E6E6; }

.explayMovieVideoLayerBottomLButton.rowCEditor { display: block; background: #dadada; color: #626262; padding: 5px 7px; font-size: 14px; text-align: center; height: 26px; margin-left: 5px; border-radius: 5px 0 0 5px }
.explayMovieVideoLayerBottomLButton.rowCEditor:hover { background: #d2d2d2; }
.explayMovieVideoLayerBottomLButton.rowCDelite { display: block; background: #dadada; color: #626262; padding: 5px 7px; font-size: 14px; text-align: center; height: 26px; border-radius: 0 5px 5px 0 }
.explayMovieVideoLayerBottomLButton.rowCDelite:hover { background: #d2d2d2; }
.explayMovieVideoLayerBottomLButton.rowReload { display: block; background: #dadada; color: #626262; padding: 5px 7px; font-size: 14px; text-align: center; height: 26px; margin-left: 5px; border-radius: 5px 5px }
.explayMovieVideoLayerBottomLButton.rowReload:hover { background: #d2d2d2; }
.explayMovieVideoLayerBottomLButton.rowCLabels { display: block; background: #dadada; color: #626262; padding: 5px 7px; font-size: 14px; text-align: center; height: 26px; margin-left: 5px; border-radius: 5px 5px }

.explayMovieVideoLayerBottomLButton.rowCopyText { display: block; color: #c7c7c7; padding: 3.5px 7px; font-size: 14px; text-align: center; height: 26px; margin-left: 5px }

.explayMovieVideoMember { width: 100%; position: relative; font: 8pt/16px Tahoma, Geneva, sans-serif }
.explayMovieVideoMember .explayMovieVideoMemberVideos { margin-top: -5px; width: 100% }
.explayMovieVideoMember .explayMovieVideoMemberVideos table tr td { vertical-align:  top }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRow { margin: 0px auto; width: 110px; padding: 8px }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRow.selectedRow { background: #ECECEC; border-radius: 3px }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRowT .explayMovieVideoMemberVideosRowTImage { width: 110px; height: 79px; border-radius: 3px; position: relative }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRowT .explayMovieVideoMemberVideosRowTImage a { width: inherit; height: inherit; display: block }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRowT .explayMovieVideoMemberVideosRowTImage span { display: block; position: absolute; right: 0; bottom: 0; color: #e2e0e0; background: url( '../images/opacity-80b.png' ); padding: 0 5px; border-radius: 2px 0 3px 0 }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRowB .explayMovieVideoMemberVideosRowBTitle { display: block; margin-top: 5px }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRowB .explayMovieVideoMemberVideosRowBTitle a { color: #787878; font-weight: 700; text-decoration: none }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRowB .explayMovieVideoMemberVideosRowBTitle a:hover { color: #383838 }
.explayMovieVideoMember .explayMovieVideoMemberVideos .explayMovieVideoMemberVideosRowB .explayMovieVideoMemberVideosRowBViews { display: block; color: #9F9F9F; margin-top: 2px }

.explayMovieVideoDescription { font: 8pt/16px Tahoma, Geneva, sans-serif; color: #787878; border-bottom:1px solid #e3e3e3; padding-bottom: 15px }

/* Интерактивные блоки */
.explayMovieVideoSubWrapper { position: relative; font: 8pt/16px Tahoma, Geneva, sans-serif; color: #383838 }
.explayMovieVideoSubWrapper .explayMovieSubLayerHeader { font-size: 10pt; color: #787878; font-weight: 700; margin: 2px 0 8px 6px }
.explayMovieVideoSubWrapper .explayMovieSubLayerClose { display: none; width: 20px; height: 20px; background: url( '../images/close-small.gif' ) no-repeat 50% 50%; position: absolute; top: 4px; right: 4px }

/* Получить код, удаление, редактирование ролика */
.explayMovieSubLayerCode, .explayMovieSubLayerRemove, .explayMovieSubLayerEdit, .explayMovieSubLayerReload, .explayMovieSubLayerCopyrights { background: #ECECEC; border-radius: 3px; padding: 6px; margin-bottom: 15px }
.explayMovieSubLayerCode .explayMovieSubLayerCodeInput { padding: 4px 6px; color: #383838; border: 0; display: block; width: 98.3%; font-size: 8pt; height: 50px; resize: none }
.explayMovieVideoSubWrapper .explayMovieSubLayerBody { padding: 5px 7px 0 }
.explayMovieVideoSubWrapper .explayMovieSubLayerBody .explayMovieSubLayerBodyInput,
.explayMovieVideoSubWrapper .explayMovieSubLayerBody .explayMovieSubLayerBodyArea { font: inherit; font-size: 8pt; color: #787878; border: 1px solid #D0D0D0; border-radius: 3px; background: #FFF; padding: 3px 8px; width: 350px }
.explayMovieVideoSubWrapper .explayMovieSubLayerBody .explayMovieSubLayerBodyArea { padding: 3px 8px 4px; height: 50px }
.explayMovieVideoSubWrapper .explayMovieSubLayerButtons { padding: 13px 7px 3px }
.explayMovieVideoSubWrapper .explayMovieSubLayerButtons .explayMovieSubLayerButtonsInput { font: inherit; text-decoration: none; font-size: 9pt; line-height: 16px; color: #FFF; cursor: pointer; padding: 3px 12px 4px; background: #8C8C8C; margin-right: 5px; border: 0; height: 23px; border-radius: 3px }
.explayMovieVideoSubWrapper .explayMovieSubLayerButtons .explayMovieSubLayerButtonsInput:hover { background: #777; text-decoration: none }

#explayMovieChannelPlayer { width: inherit; height: inherit }
.shutdownBg { background: rgba( 0, 0, 0, 0.925 ); position: absolute; display: none; z-index: 9000 }
object, embed, iframe { z-index: 9999 }

.explayMovieImportOverlayVideoRSelectL .chosen-choices {
    background: #fff !important;
    border: 1px solid #ececec !important;
    border-radius: 3px !important;
}
.explayMovieImportOverlayVideoRSelectL .chosen-choices > li.search-choice {
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    background: #ececec !important;
    color: #383838 !important;
    font-size: 11px !important;
    text-shadow: 0px 1px #FFF !important;
    line-height: 13px !important;
    border: 1px solid rgba(0,0,0,0.1) !important;
}
.explayMovieImportOverlayVideoRSelectL .chosen-choices > li.search-field > input {
    font-size: 11px;
    color: rgb(56, 56, 56);
    padding-left: 10px;
}

@media screen and (max-width: 1320px) {
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL { min-width: 66% }
}

@media screen and (max-width: 1220px) {
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL { min-width: 67% }
}

@media screen and (max-width: 950px) {
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL { min-width: 57% }
}

@media screen and (max-width: 760px) {
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL { min-width: 48% }
}

@media screen and (max-width: 590px) {
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL { min-width: 100% }
}

@media screen and (max-width: 470px) {
.explayMovieVideo .explayMovieVideoLayer .explayMovieVideoLayerBottom .explayMovieVideoLayerBottomL { min-width: 100% }
.explayMovieVideoLayerBottomLButton.rowCLabels { display: none }
}