@charset "utf-8";

div[onclick] {cursor:pointer;}
section.main {min-height:64em;}
.movie-trailer .trailer-screen-photo-desc {position:absolute; bottom:0; left:0; max-width:100%; background:transparent url("../gfx/bg/tr-white-50.png") repeat 0 0;}
.content-text { font-size:1.4rem;}
.tails-separator a {color:#000;}
.panel-title .category-name {font-size:2rem;}
.honor-list .list-item-std {display:block;}
.honor-list .list-item-std:after {content:" ";}
.filter .filter-title {cursor:pointer;}
.filter-close:after {content:"▼"; display:inline-block;}
.filter-open:after {content:"▲"; display:inline-block;}
.filter .filter-group {display:none;}
.filter .filter-sort { display:none; width:12px; height:12px; padding-left:1.4rem; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAFCAYAAACjKgd3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNqMjkEOADAIwmiy/3+ZZTdMZpSbKBVsKwU8g7DqwUcnwhlIEAOI6eNqz6JyB0LLqh0oZ10BBgAJXQ4LIPes3QAAAABJRU5ErkJggg==")  no-repeat center center;}
.filter .filter-sort.sort--asc { display:block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAFCAYAAACjKgd3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpinCMizYAG/gMxI4yT8ubpfwYCgAmLAcg0A9ASRgJmMDJhMQAbH5dBjMguweVkfAYxInuHkJ+xGYRiIECAAQDDSQ3UtlwIMAAAAABJRU5ErkJggg==")  no-repeat center center;}
.filter .filter-sort.sort--desc { display:block; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAFCAYAAACjKgd3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE9JREFUeNpi/P//PwMyYGRkBAkwwvhzRKRRFWABLEiaQRRMA7JBjEji2AAjC1QzAxaFxBgElmfCYQA2gxmxGQAzBK+fU948xWYQioEAAQYAJb4SE7xBpPgAAAAASUVORK5CYII=")  no-repeat center center;}

.is-view-tail .movie-plot {display:block;}
.is-view-tail .tail:hover .tail-picture {background-color:#0e3985;}
.is-view-tail .tail .tail-picture img { opacity:1; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out;}
.is-view-tail .tail:hover .tail-picture img { opacity:0.2;}
.is-view-tail .tail .movie-details .movie-plot { height:0; opacity:0; overflow:hidden; line-height:1.25em; -webkit-transition: height 1s, opacity 1s; transition: height 1s, opacity 1s;}
.is-view-tail .tail:hover .movie-details .movie-plot {height:100px; opacity:1;}

.mrl3 { height: auto; margin-left: 3.5rem; margin-right: 3.5rem; padding: 2rem 0; }
.mr2em {margin-right:1rem !important;}
.btn--m { min-width: 90px; }

.movie-info .info-time { text-transform:uppercase;}
.info-layer {height: 100%;}
.modal--m .modal-body {max-height:92%;overflow:auto;}
.fs-alpha {font-size: 4.5rem;}
form .form--info-required {color:#c00; display:inline-block; position:absolute; padding:2px 0 0 2px; float:right; font-size:1.2rem;}
.required-info {color:#C00;}
form .form-text {text-indent:1em;}

.icon--rebroadcast::before {display:block; content:' '; width:100%; height:1.3em; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iV2Fyc3R3YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1LjM0MnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAyNS4zNDIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1LjM0MiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+PGRlZnM+PHJlY3QgaWQ9IlNWR0lEXzFfIiB3aWR0aD0iMjUuMzQyIiBoZWlnaHQ9IjMyIi8+PC9kZWZzPg0KPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48L2NsaXBQYXRoPg0KPHBhdGggc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiM1NjU1NTU7IiBkPSJNNS44MjgsMjEuNDc1Qy00LjAzOSwxMi4zNTEsMS4yMTYsMS4zOTYsMy4wMDUsMC4yMDYNCmMxLjc5LTEuMTg5LDguNjcyLDMuMDk4LDEwLjA0OSw0LjQ3NGMxLjM3NiwxLjM3NiwyLjIwMiwyLjI3MSwyLjIwMiwyLjI3MWwtMS45OTYsMS4wMzJjMCwwLTYuNTM5LTYuMjY0LTguNTM1LTUuMDI0DQpDMi43Myw0LjE5OCw4LjA3NCwxMS43MDEsMTEuMzksMTUuMDczczkuNTgsOC42MDQsMTEuMjMyLDcuMjk2YzEuNjUxLTEuMzA4LTQuODE4LTkuNDMtNC44MTgtOS40M2wxLjEwMi0yLjM0DQpjMCwwLDUuMDI0LDUuNDM4LDYuMDU3LDkuNjM2YzEuMDMyLDQuMTk5LTAuMDY4LDUuNDM4LTIuOTYsNi4xMjZDMTkuMTExLDI3LjA1LDEyLjIyOSwyNy4zOTQsNS44MjgsMjEuNDc1Ii8+DQo8cG9seWdvbiBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6IzU2NTU1NTsiIHBvaW50cz0iMTIuNjcxLDEyLjA0NSAxMy42NzQsMTMuMzY1IDIwLjg4Miw1LjY5MiAJIi8+DQo8cGF0aCBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6IzU2NTU1NTsiIGQ9Ik0yMS44NDYsNS42OTJjMCwwLjUzMi0wLjQzMiwwLjk2My0wLjk2NCwwLjk2M3MtMC45NjQtMC40MzEtMC45NjQtMC45NjMNCnMwLjQzMi0wLjk2MywwLjk2NC0wLjk2M1MyMS44NDYsNS4xNiwyMS44NDYsNS42OTIiLz4NCjxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7ZmlsbDojNTY1NTU1OyIgZD0iTTQuOTY3LDIzLjY0MkwwLDMyaDE3LjM3OGwtMi40MTctMy41NDUNCkMxMS45NywyOC4wMiw4LjQwOSwyNi43Miw0Ljk2NywyMy42NDIiLz4NCjwvZz48L3N2Zz4NCg==") no-repeat center center;}
.icon--tvp-catalogue::before {display:block; content:' '; width:100%; height:1.3em; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUdJREFUSInt1s8rBWEUxvEP3T+BnX9CiiQlllbi2smSrGxI2Evs/UgWyk5RlLKXkoWSLOmusBNC+bWYUdzG3JlrZGGemsWc88z5vvWe98xbUywWVVA3diqZyrSAkThDbcqCmSkH5+AcnINzcGIVMIzeGE9dFXX70ByTXylgCQ2YRE0VkCjVh0+53jCFxdrwZRoDeMwIHKUH9GOGr3u8jk5c/gL0Ch3Y+AiUN9cBWnCcIfQUrTj8HIzq6hLasZUBdA9tOC9PfHec7gSdPvsD6LLg2nQTlYw7x6+YwCCeUgBfMY4hPH9nSjJA1tCF6wTee8EZnqtkTDq59gVNdxLjuRR07maSgmlG5oWgUbYjcifhwo6SFks7q2/Rg/lPsd1wQaU0hQopwfCCMZyhEaNhLJWqAX9o9Qff/u1vMXFDZA1u+gvw/7v6vAPOpDWdkDQThwAAAABJRU5ErkJggg==") no-repeat center center;}
.icon--tvp-catalogue:hover::before {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0ZURhdGU9IjIwMTctMDktMjVUMjI6NTQ6MTMrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE3LTA5LTI1VDIzOjEwOjI1KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE3LTA5LTI1VDIzOjEwOjI1KzAyOjAwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IFdpbmRvd3MiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzNDg0MEM2QTIzNTExRTdBQkVEQzIyNTdDNUFDMTk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzNDg0MEM3QTIzNTExRTdBQkVEQzIyNTdDNUFDMTk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjM0ODQwQzRBMjM1MTFFN0FCRURDMjI1N0M1QUMxOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjM0ODQwQzVBMjM1MTFFN0FCRURDMjI1N0M1QUMxOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4JfwrzAAABSElEQVR42mLks2xlIAC8gXgLA2lg+sdjVVn4FDAxDBAYtXjU4lGLRy0etZhowAisJDKAdDAeNSJAbECiua+B+BEe+TksQGImEMsAcRXIIVTykCgUo4P/QFwNrLlmMEE5NUAcC8Q/aBi634E4DGhpO3ocLwViJyB+QQNLXwKxA9DSNbgS13EgNgfiC1S09CoQWwItPUUoVYMShS0Qb6CCpbuA2Bpo6X1is9MXaErvpMDSWaBmE9DSj9gkWfBo/AfEFUB8DWoIO5EWgvUBLeymtABZBMTOQPyKCLVfgTiEkKWklFxHoYnuMh41L6Apdz21i8wHoIQCxJuxyIEcZA609AytyurPQBwIxD1IYtuhKfcRKQaxkJFa/wJxKRBfB2JDIC4AWvqXVENYKMgu80AE0NKhVS2CfHyGEgP4rdrItth4tOlDDwAQYADL51ZuPTrKcgAAAABJRU5ErkJggg==") no-repeat center center;}

.rebroadcast:hover #rebro, .rebroadcast:hover #SVGID_2_, .rebroadcast:hover .color1 {background-color:#ff0000; fill:#FF0000;}

.main-rebroadcast .tiles {margin:2em 0;}
.main-rebroadcast .tile {display:inline-block;}
.main-rebroadcast .tile img {display:inline-block;}
.main-rebroadcast .tile-n2 {margin:0 1em;}
.main-rebroadcast .movie-trailer {max-width:100%; margin:2em 0;}
.main-rebroadcast .movie-trailer .trailer-in {padding-bottom: calc(100% * 9 / 20);}
.main-rebroadcast .img-fl img {display:block; float:left; margin-right:1em;}
.main-rebroadcast .center-txt {text-align:center;}
.main-rebroadcast .content-text::after {content:" "; display:block; float:none; clear:both; margin-bottom:1em;}
.main-rebroadcast .shade--s::after, .main-rebroadcast .tail .tail-picture::after {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;}
.main-rebroadcast .tails--secondary .tail-picture {background: transparent none repeat scroll 0 0;}
.main-rebroadcast .is-view-tail .tail:hover .tail-picture {background-color:#fff;}
.main-rebroadcast .is-view-tail .tail .tail-picture img { opacity:1; -webkit-transition: opacity 0.7s; transition: opacity 0.7s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out;}
.main-rebroadcast .is-view-tail .tail:hover .tail-picture img { opacity:0.7;}
.main-rebroadcast .is-view-tail .tail .tail-picture {margin:1rem 0;}

.ico a {color:#555; display:block; font-size:2rem;}
.ico i {display:inline-block; background-color:#555; color:#fff; padding:0.4rem 0.8rem; margin-right:1em; height:1rem; vertical-align:middle; font-size:1rem; font-weight:bold; font-style:normal; text-transform:uppercase;}
.ico .ico-pdf:after {content:'pdf'; display:block; font-size:1.6rem; font-weight:bold; font-style:normal; text-transform:uppercase; padding:0; line-height:1rem; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
.ico .ico-doc:after {content:'doc'; display:block; font-size:1.6rem; font-weight:bold; font-style:normal; text-transform:uppercase; padding:0; line-height:1rem;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
.ico.pdf a:hover {color:#f00;}
.ico.doc a:hover {color:#033971;}
.ico.pdf a:hover .ico-pdf {background-color:#f00; background: -moz-linear-gradient(0deg, rgb(214, 28, 0) 0%, rgb(238, 32, 0) 100%); background: -webkit-linear-gradient(0deg, rgb(214, 28, 0) 0%, rgb(238, 32, 0) 100%); background: -o-linear-gradient(0deg, rgb(214, 28, 0) 0%, rgb(238, 32, 0) 100%); background: -ms-linear-gradient(0deg, rgb(214, 28, 0) 0%, rgb(238, 32, 0) 100%); background: linear-gradient(90deg, rgb(214, 28, 0) 0%, rgb(238, 32, 0) 100%);}
.ico.doc a:hover .ico-doc {background-color:#033971;background: -moz-linear-gradient(0deg, rgb(0, 38, 68) 0%, rgb(1, 58, 112) 100%); background: -webkit-linear-gradient(0deg, rgb(0, 38, 68) 0%, rgb(1, 58, 112) 100%); background: -o-linear-gradient(0deg, rgb(0, 38, 68) 0%, rgb(1, 58, 112) 100%); background: -ms-linear-gradient(0deg, rgb(0, 38, 68) 0%, rgb(1, 58, 112) 100%); background: linear-gradient(90deg, rgb(0, 38, 68) 0%, rgb(1, 58, 112) 100%);}

.mod-social {position:relative;}
.mod-social ul {display:block; position:absolute; right:0; top:1em; min-width:20rem;}
.mod-social ul li {display:block; float:left;}
.mod-social a {display:block; width:4rem; height:4rem; line-height:4rem; font-size:2.4rem; vertical-align:middle; background-color:#ccc; color:#fff; overflow:hidden; margin-left:0; text-align:center;}
.mod-social .twitter a {background-color:#55acee;}
.mod-social .facebook a {background-color:#3b5998;}
.mod-social .google-plus a {background-color:#d34836;}
.mod-social .linkedin a {background-color:#0274b3;}
.mod-social .envelope a {background-color:#98967b;}
.mod-social a:hover {background-color:#000;}

.rotate-cw90{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.rotate-acw90{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}



.btn--title {background: #0a2960 none repeat scroll 0 0;color: #fff; float:left;}
.btn--title:hover {background: #fff none repeat scroll 0 0;color: #0e3985;}

.sereis-list-box {}
.sereis-list-box .rel {position:relative; display:inline-block;}
.sereis-list-box ul {display:none;}

.select-list {position:absolute; z-index:99;}
.select-list .vis {display:block;}

.sereis-list-box .rel:hover ul {display:block;}

.select-list {border: 2px solid #0e3985; border-top:0 none;}
.select-list .btn--theme {border:1px solid #9fa8c4;}
.select-list .btn--theme:focus, .select-list .btn--theme:hover, .select-list .btn--theme:active {background: #dde1ed none repeat scroll 0 0; color: #0e3985;}





@media screen and (max-width: 540px) {
.main-rebroadcast .tails--secondary .tail-picture { width: 100%; float: none; position: relative; text-align: center; max-height: 100%; overflow: hidden; }
}
.icon--cooperation:before { content: "t"; }

@media screen and (min-width: 960px) {
.modal .modal-body { margin-top: 50px; }
}
