body { /*    background: url("//s.tvp.pl/files/portale-v4/vod/img/bg.png") repeat-x #F4F4F4;
background-color: #F4F4F4;*/ margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #000; font-weight: 400 !important; overflow-x: hidden; }
.ui-mobile-viewport, .ui-body-c, ui.overlay-c { /*    background: url("//s.tvp.pl/files/portale-v4/vod/img/bg.png") repeat-x #F4F4F4 !important;
background: \#F4F4F4;*/ }
p { line-height: 1.35em; color: #858585; }
a { text-decoration: none; }
strong { font-weight: bold; }
div.clear { clear: both; }
div.hr { width: 738px; height: 1px; border: none; background: #DFDFDF; margin: 0 auto; }
.dn { display: none; }
.db-i { display: block !important; }
.visible-tablet { display:inherit; }
.visible-desktop { display:none; }
/** HEADER **/
div#header { position: fixed; font-size: 16px; height: 80px; z-index: +99; /*width: 100%;*/ left: 0; right: 0; clear: both; background: #f4f4f4; /* Old browsers */ background: -moz-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e6e6e6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9f9f9 0%, #e6e6e6 100%); /* W3C */ }
div#header div#head { width: 750px; margin: 0 auto; }
/** LOGO **/
div#header div#head h2#logo { width: 249px; float: left; margin: 16px 0 0 0px; background: url("//s.tvp.pl/files/portale-v4/vod/img/logo.png") no-repeat; }
div#header div#head h2#logo a { display: inline-block; width: 249px; height: 54px; text-indent: -5000px; }
div#header div#head h2#logo a[title="TVP.pl"] { width:170px;/*width:110px;*/ display: inline-block; }
div#header div#head h2#logo a[title="TVP VOD"] { width:75px; display: inline-block; }
div#content { /*margin: 80px 0 0 -5px;*/ margin: 80px 0 0 0; }
div#header div#head .genNav { float: left; }
div#header div#head .genNav>li:hover>a, div#header div#head .genNav>li>a:hover { background-color: #fff; background-image: none; -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); -o-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); }
div#header div#head .genNav>li.disabled:hover>a, div#header div#head .genNav>li.disabled>a:hover { background-color: transparent; background: url("//s.tvp.pl/files/portale-v4/vod/img/pion.png") no-repeat; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.content-wrapper { margin: 80px 0 0 0; }
div#content { /*margin-top: 80px;*/ margin: 0 auto 0 auto; max-width: 738px;/*background-color: #f4f4f4;*/ }
/** MENU **/
.genNav { margin: 16px 0 0 20px; float: left; }
.genNav li { text-align: left; }
.genNav > li { display: inline-block; border: none; }
div#header div#head .genNav>li>a, .genNav > li > a { display: block; padding: 16px 10px 10px 10px; height: 40px; background: url("//s.tvp.pl/files/portale-v4/vod/img/pion.png") no-repeat; }
div#header div#head .genNav>li:hover>a, .genNav > li:hover > a { }
.genNav > li > a { display: block; height: 23px; padding-left: 10px; }
.genNav>li.browse { position: relative;/*left: -3px;    */ }
.genNav > li.browse > div { width: 250px; }
.genNav > li.browse > div > ul { width: 245px; }
.genNav > li.browse > div > ul > li { width: auto; display: list-item; float: none; text-align: left; padding: 5px; }
.genNav > li.categories > div { left: 50%; width: 738px; margin-left: -389px; }
.genNav>li.categories.close:hover>a>h3, .genNav>li.categories.close>a>h3:hover, .genNav>li.categories.close>a>h3, .genNav > li.categories:hover > a > h3, .genNav > li.categories > a > h3 { display: block; width: 110px; height: 24px; text-indent: -5000px; background: url("//s.tvp.pl/files/portale-v4/vod/img/kategorie.png") no-repeat; background-position: 0 0; }
.genNav > li.categories.close > a > h3:hover .genNav > li.categories > a > h3:hover { background: url("//s.tvp.pl/files/portale-v4/vod/img/kategorie.png") no-repeat; background-position: 0 0; }
.genNav>li.browse.close>a:hover>h3, .genNav>li.browse.close>a>h3:hover, .genNav>li.browse.close>a>h3, .genNav>li.browse.disabled>a:hover>h3, .genNav>li.browse.disabled>a>h3:hover, .genNav>li.browse.disabled>a>h3, .genNav > li.browse:hover > a > h3, .genNav > li.browse > a > h3 { display: block; width: 113px; height: 24px; text-indent: -5000px; background: url("//s.tvp.pl/files/portale-v4/vod/img/przegladaj.png") no-repeat; background-position: 0 0; }
.genNav > li.browse.close > a > h3:hover, .genNav > li.browse > a > h3:hover { background: url("//s.tvp.pl/files/portale-v4/vod/img/przegladaj.png") no-repeat; background-position: 0 0; }
/*.genNav > li.browse > div
{
left: 50%;
margin-left: -65px;
}*/
.genNav > li > div { display: none; position: absolute; background: #fff; left: 0; -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); -o-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2); }
.genNav > li > div > ul { display: block; float: left; width: 215px; padding: 10px; }
.genNav > li > div > ul > li > a { color: #818181 !important; font-weight: 400 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.genNav > li > div > ul > li > a:hover { color: #fff !important; text-shadow: none !important; background: #43aae6; }
.genNav > li > div > ul > li > * { margin: 0; padding: 3px 5px; display: block; font-size: 18px; }
.genNav > li > div > ul > li > h2 { border-bottom: solid 1px #ccc; margin: 0 0 10px 0; padding-bottom: 10px; color: #000; }
.genNav > li:hover > div { display: block; visibility: visible; }
.genNav > li:hover > a { background-color: #fff; /*border-left: solid 1px #dedede;*/ background-image:none; padding-left: 9px; }
/** WYSZUKIWARKA **/
div#header div#head div#search { float: right; margin: 16px 0 0 5px; padding: 10px 0px 10px 10px; height: 42px; width: 137px; background: url("//s.tvp.pl/files/portale-v4/vod/img/pion.png") no-repeat; display: block; }
div#header div#head div#search form input[type=text] { display: block; background: #fff; border: 1px solid #E5E5E5; width: 80px; height: 28px; padding: 0 3px; margin-top: 1px; text-indent: 0;/*float: left !important;*/ }
div#header div#head div#search form input[type=submit] { display: block; width: 33px; height: 31px; text-indent: -5000px; border: none; float: left !important; margin: 0; background: url("//s.tvp.pl/files/portale-v4/vod/img/768/szukaj_butt.png") no-repeat; }
/** logowanie **/
div#header div#head div#login { float: right; margin: 16px 0 0 0; padding: 10px 0px 10px 10px; height: 42px; width: 50px; background: url("//s.tvp.pl/files/portale-v4/vod/img/pion.png") no-repeat; line-height: 1.6; }
div#header div#head div#login .menu-profile { position: absolute; right: 0; top: 64px; width: 140px; }
div#header div#head div#login .menu-profile li { background-color:#fff; }
div#header div#head div#login .menu-profile li a { color: #818181; display: block; font-size: 14px; text-align: right; text-shadow: none; }
div#header div#head div#login .menu-profile li a:hover, div#header div#head div#login .menu-profile li:hover { background-color: #43aae6; color: #fff; }
div#header div#head div#login .menu-profile li span { color: #818181; }
div#header div#head div#login a { color: #727272; display: block; }
div#header div#head div#login > a:before { content: "\f007"; font-family: "FontAwesome"; font-size: 28px; }
div#header div#head div#login a#tvp_url.sign-in:before { content: "\f090"; }
/** POD HEADEREM **/
section#path, section.path { width: 745px; margin: 0 auto; min-height: 32px; clear: both; overflow: hidden; }
section#path span { float: left; display: block; font-weight: bold; font-size: 15px; /*     color: #cacaca; */ /*     text-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 1px #fff; */ text-shadow: none; }
section#path span, section#path a { color: #b4b4b4; }
section#path div#like { float: right; display: block; width: 116px; height: 25px; margin: 4px 15px 0 0; background: url("//s.tvp.pl/files/portale-v4/vod/img/like.png") no-repeat; }
section#path div#name { float: right; font-size: 26px; color: #424242; }
/** MENU **/
section#top { width: 100%; height: 175px; background: #565656; display: block; margin: 0; padding: 0; margin: 0 -15px; padding: 0 15px; }
section#top div#topka { position: relative; width: 745px; height: 175px; margin: 0 auto; }
section#top div#topka div#links { position: absolute; top: 10px; left: 0; /*     z-index:999; */ }
section#top div#topka div#links a { color: #B4B4B4; padding: 10px 10px 6px 0; border-right: 1px solid #b4b4b4; margin: 10px 10px 0 0; text-shadow: none; }
section#top div#topka div#links a:hover, section#top div#topka div#links a.select, section#top div#topka div#links a.selected { color: #3D9FDF; }
section#top div#topka div#links a:last-child { border: none; }
section#top div#topka div#divs div#premiery, section#top div#topka div#divs div#najczesciej, section#top div#topka div#divs div#ostatnio { position: absolute; top: 0; left: 0; padding-top: 30px; height: 130px; display: none; text-shadow: none; color: #BFBFBF; padding-top: 20px; }
section#top div#topka div#divs .slides_container div.page > div { cursor:pointer; }
div#descryption { width: 200px; height: 110px; position: absolute; top: 60px; left: 0; }
div#descryption p { font-size: 24px; color: #BFBFBF; }
section#top div#topka div#divs .slides_container { width: 745px; display: none; position: absolute; top: 0; right: 0; margin-top: 20px; }
section#top div#topka div#divs .slides_control { top: 0; left: 0; width: 745px !important; height: 110px !important; float: right; }
section#top div#topka div#divs .slides_container div.page { width: 745px; height: 110px; display: block; margin-left:27px; }
section#top div#topka div#divs .slides_container div.page > div { float: left; width: 164px; margin-right: 11px; margin-top: 15px; display: block; position:relative; }
section#top div#topka div#divs .slides_container div.page > div:last-child { margin-right:0px; }
section#top div#topka div#divs .slides_container div.page > div h2 a { font-size:18px; color:#fff; }
section#top div#topka div#divs .slides_container div.page > div h2 a:hover { color:#3D9FDF; }
section#top div#topka div#divs .slides_container div.page > div ul li strong { font-size:10px; color:#fff; }
section#top div#topka div#divs .slides_container div.page > div:last-child { margin-right: 0px; }
section#top div#topka div#divs .slides_container div.page > div > div:last-child { position:absolute; height:100%; width:100%; padding:5px; top: 174px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; opacity:0.9; }
section#top div#topka div#divs .slides_container div.page > div:hover > div:last-child { top:0px; background-color:#565656; }
section#top div#topka div#divs .slides_container div.page > div > div > img { display: block; width: 164px; }
section#top div#topka div#divs .pagination { list-style: none; margin: 0; padding: 0; text-align: center; position: absolute; top: 8px; right: 0; }
section#top div#topka div#divs .pagination li { float: left; }
section#top div#topka div#divs .pagination li a { float: left; margin: 0 3px; text-indent: -5000px; width: 19px; height: 19px; display: block; background: url("//s.tvp.pl/files/portale-v4/vod/img/nav2.png") no-repeat 0 -19px; }
section#top div#topka div#divs .pagination .current a { background-position: 0 0; }
/** OPIS SERIALU **/
section#desc.siteMovieDetail { height:auto; min-height: 525px; background: #9C9C9C; }
section#desc.siteEmissionDetail { height: 518px; background: #000; }
section#desc.siteMovieDetail, section#desc.siteEmissionDetail { width: 715px; color: #fff; text-shadow: none; padding: 0; position: relative; }
section#desc.siteNewscast { width: 750px; height: 157px; color: #848484; text-shadow: none; padding: 0; background: none; position: relative; }
section#desc.siteCategory { width: 715px;/*margin-bottom: 15px; */ }
section#desc { margin: 0 auto; clear: both; }
section#desc > div { text-align: center; /* text-align: left; na newscast  */ float: left; }
section#desc.siteCategory > div > img, section#desc.siteNewscast > div > img { width: 218px; height: 157px; border: none; }
section#desc.siteCategory > div > img { /*margin: 10px 0;
box-shadow: 1px 1px 1px #dedede;*/ }
section#desc.siteNewscast > div > img { margin: 0; box-shadow: none; }
section#desc.siteMovieDetail .movieWrapper, section#desc.siteEmissionDetail .movieWrapper, section#desc.siteMovieDetail .movieWrapper.movie16x9>iframe, section#desc.siteEmissionDetail .movieWrapper.movie16x9>iframe { width: 715px; height: 403px; }
section#desc.siteMovieDetail .movieWrapper.movie16x9, section#desc.siteEmissionDetail .movieWrapper.movie16x9, section#desc.siteMovieDetail .movieWrapper.movie4x3, section#desc.siteEmissionDetail .movieWrapper.movie4x3 { margin-right: 20px; }
section#desc.siteMovieDetail .movieWrapper.movie4x3, section#desc.siteEmissionDetail .movieWrapper.movie4x3, section#desc.siteMovieDetail .movieWrapper.movie4x3>iframe, section#desc.siteEmissionDetail .movieWrapper.movie4x3>iframe { width: 515px; height: 403px; }
section#desc.siteMovieDetail .movieWrapper.movie4x3, section#desc.siteEmissionDetail .movieWrapper.movie4x3 { padding: 0 100px; margin-bottom: 20px; }
section#desc.siteMovieDetail .movieWrapper, section#desc.siteEmissionDetail .movieWrapper, {
float: left;
}
section#desc.siteMovieDetail > div > img, section#desc.siteEmissionDetail > div > img { width: 712px; height: 398px; border: none; margin: 0 0 0 15px; box-shadow: none; }
section#desc.siteNewscast > div#opis, section#desc > div#opis { float: left; width: 522px; margin-left: 10px; }
section#desc.siteCategory > p, section#desc.siteCategory > #opis { float: right; width: 450px; line-height: 23px; font-size: 12px; padding: 0 0 0 0; text-align: justify; }
section#desc > div#opis > p { float: left; color: #848484; line-height: 21px; font-size: 12px; padding: 20px 0 0 15px; text-align: justify; position: absolute; bottom: 0; }
section#desc.siteNewscast > div#opis > strong { text-align: right; float: right; width: 522px; white-space: pre; font-size: 36px; font-weight: 400; color: #757575; margin-top: 2px; display: block; position: absolute; top: 0; margin: 15px 0 0 0; text-shadow: 1px 1px 1px #fff; }
section#desc.siteMovieDetail > p, section#desc.siteEmissionDetail > p, section#desc.siteMovieDetail > #opisM, section#desc.siteEmissionDetail > #opisM { float:none; display: inline-block; color:#e6e6e6; line-height:14px; font-size:12px; text-align:justify; padding: 0px 0 20px 0; margin-right: 0px; width: 440px; }
section#desc.siteMovieDetail > p > div { display: inline; }
section#desc.siteMovieDetail > p > strong, section#desc.siteEmissionDetail > p >strong { width: 208px; display: block; margin-bottom: 10px; }
section#desc.siteMovieDetail > ul { position: static; float: left; margin: 0 20px 10px 20px; width: 210px; }
section#desc.siteEmissionDetail > ul { display: table; top: 430px; left: 10px; margin: 10px 0; height: 40px; position: absolute; }
section#desc.siteMovieDetail > ul > li { display: block; left: left; clear: both; }
section#desc.siteEmissionDetail > ul > li { display: table-cell; padding-left: 15px; border-left: solid 1px #d1d1d1; }
section#desc.siteMovieDetail > ul > li, section#desc.siteEmissionDetail > ul > li { vertical-align: middle; }
section#desc > ul > li.time { font-weight: bold; font-size: 30px; }
section#desc.siteMovieDetail > ul > li:first-child { /*margin-top: 10px;*/ }
section#desc.siteEmissionDetail > ul > li:first-child { width: 80px; padding-left: 0; border-left: 0; text-align: center; }
/** MENU **/
section#menu { width: 715px; margin: 0 auto 10px auto; height: 34px; border: 1px solid #CCCCCC; /*padding-right: 45px;*/ box-shadow: 1px 1px 1px #DBDBDB; background: url("//s.tvp.pl/files/portale-v4/vod/img/menu_bg.png") repeat-x; clear: both; overflow: hidden; }
section#menu.withCarousel { padding-right: 45px; width: 713px; }
section#menu div#left { float: left; font-size: 16px; color: #7B7B7B; font-weight: bold; padding: 7px 0 7px 10px; /* padding: 7px 0 7px 5px;  na wideo detal pojedynczy material */ }
section#menu nav { float: right; }
section#menu nav ul { list-style: none; float: left; height: 34px; }
section#menu nav ul li { display: block; float: left;/* height: 18px; kategoria */ }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 550px !important; }
section#menu nav ul li a { display: block; padding: 9px 10px 0 10px; /* padding: 9px 6px 0 6px; na wideo detal pojedynczy material, newscast*/ border-left: 1px solid #CCCCCC; height: 25px; text-shadow: 1px 1px 1px #fff; color: #6A6A6A; font-weight: 400 !important; }
section#menu nav ul li a:hover { color: #6A6A6A; background: url("//s.tvp.pl/files/portale-v4/vod/img/menu_hover.png") repeat-x; }
section#menu nav ul li a.select, section#menu nav ul li a.selected { text-shadow: none; color: #D9D9D9; background: url("//s.tvp.pl/files/portale-v4/vod/img/menu_hover_bg.png") repeat-x; }
/** EMISJE **/
section#emisje { width: 750px; margin: 10px auto 0; }
section#emisje > div { width: 187px; height: 67px; display: block; float: left; text-shadow: none; }
.today { background: #4AA200; }
.yesterday { background: #A4C20C; }
.date-1 { background: #D1D212; }
.date-2 { background: #FFE318; }
.date-3 { background: #FDEF8B; }
.date-4 { background: #FFFFFF; }
.date-5 { background: #C9E7FF; }
.date-6 { background: #8CD1FD; }
.date-7 { background: #039DFF; }
.date-8 { background: #44AA9D; }
section#emisje div > .headP { display: table; margin: 17px 0; height: 30px; }
section#emisje div > .headP > li { display: table-cell; vertical-align: middle; padding-left: 10px; border-left: solid 1px rgba(0,0,0,.1); }
section#emisje div > .headP > li:first-child { width: 50px; padding-left: 0; border-left: 0; text-align: center; }
section#emisje div strong { font-size: 1.3em; display: block; }
section#emisje div:not(.today) span { color: #6E6E6E; text-transform: uppercase; }
section#emisje div.today span { color: #fff; text-transform: uppercase; }
/** CONTENT **/

section#contentt { width: 745px; margin: 0 auto; clear: both; position: relative; }
/** PANELE **/
section#paneleMobilne { display:none; }
section#panele { width: 707px; display: block; float: right; padding: 13px 0 0 0; margin-right: 19px; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; min-height: 300px; }
section#panele #serwisy, section#panele .leftNavWrapper.visible-tablet, section#panele #facebook, section#panele #networks, section#panele #shop { display: block; }
div#bottom_table { border-bottom: 1px solid #DFDFDF; width: 707px; display: block; height: 1px; clear: both; }
/** SERWISY INFORMACYJNE **/
div#serwisy { position: relative; }
div#serwisy h2 { font-size: 22px; margin-left: 5px; float: left; }
div#serwisy div#data { border-top: none; padding: 0 10px 10px 10px; margin-top: 4px; color: #808080; font-size: 18px; float: right; font-weight: 400; text-shadow: 1px 1px 1px #fff; }
div#informacje > .slides_container { width: 707px; display: none; margin: 0; padding: 0; }
div#informacje > .slides_container div.page { width: 707px; height: 110px; display: block; clear: both; }
div#informacje > .slides_container div.page > div { float: left; width: 224px; height: 70px; display: block; border-top: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; padding: 20px 0 20px 10px; }
div#informacje > .slides_container div.page div .picWrapper { display:block; float:left; padding-right:10px; margin-right:-10px; position:relative; }
div#informacje > .slides_container div.page div strong { font-size: 32px; font-weight: 400; color: #D2D2D2; margin-top: 2px; display: block; text-shadow: -1px -1px 1px rgba(0,0,0,.3), 1px 1px 1px #fff; float: right; margin-right: 5px; }
div#informacje > .slides_container div.page div:last-child { border-right: none; }
div#informacje > .slides_container div.page div img { display: block; float: left; }
div#informacje > .slides_container div.page div p { display: block; padding: 15px 0 0 0; color: #404040; white-space: pre; }
div#informacje > .slides_container div.page div p a { color: #404040; }
div#informacje > .slides_container div.page div p span.empty { color: #A3A3A3; font-weight: bold; }
div#informacje > .pagination { list-style: none; margin: 0; padding: 10px 0 26px 330px; text-align: center; border-top: 1px solid #DFDFDF; }
div#items > .pagination { list-style: none; margin: 0; padding: 10px 0 26px 90px; text-align: center; border-top: 1px solid #DFDFDF; }
div#informacje > .pagination li a, div#items > .pagination li a { float: left; margin: 0 3px; text-indent: -5000px; width: 18px; height: 18px; display: block; background: url("//s.tvp.pl/files/portale-v4/vod/img/nav1.png") no-repeat 0 -18px; }
div#informacje > .pagination .current a, div#items > .pagination .current a { background-position: 0 0; }
section#panele .leftNavWrapper { border-top:1px solid #DFDFDF; }
.leftNavWrapper .nav li { float:left; width:20%; }
.leftNavWrapper .nav li a { padding: 0 10px 0 40px; line-height: 37px; height: 37px; font-size: 12px; background-image: url("//s.tvp.pl/files/portale-v4/vod/img/sprites-01.png"); background-repeat: no-repeat; background-position: -43px -95px; background-color:#eee; border:solid 1px #DFDFDF; border-right: none; display:block; margin:-1px; color: #666; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
.leftNavWrapper .nav li a:visited { color:#000; }
.leftNavWrapper .nav li a:hover { background-color:#DFDFDF; color: #666; }
/** FACEBOOK **/
div#facebook { width: 234px; float: left; height: 118px; /* padding:35px 6px; */ padding: 63px 0px 63px 0px; border-top: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; }
div#facebook img { margin-top: 65px; }
/** PORTALE SPOŁECZNOŚCIOWE **/
div#networks { width: 229px; float: left; height: 225px; padding: 10px 0 10px 5px; border-top: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; }
div#networks h2 { font-size: 22px; }
div#networks a { /*    display: block;
float: left;*/ display: inline-block; margin: 40px 10px 20px 10px; }
.icon { background-image: url("//s.tvp.pl/files/portale-v4/vod/img/sprites-01.png") }
div#networks .icon { width:52px; height:64px; }
div#networks .icon img { display:none; }
div#networks .icon.youtube { background-position: -294px 0px; }
div#networks .icon.nk { background-position: -294px -64px; }
div#networks .icon.rss { background-position: -294px -128px; }
/** Sklep TVP **/
div#shop { width: 218px; float: left; padding: 10px 6px 0px 6px; position: relative; border-top: 1px solid #DFDFDF; }
div#shop h2 { font-size: 22px; display: block; margin: 0 0 2px 0; }
div#shop div#sklep { position: absolute; top: 12px; right: 0; display: block; }
.shopImg { /*margin-top: 10px;*/ margin-top: 5px; width: 100px; float:left; }
.shopImg img { width: 100px }
.shopDescription { margin-top: 10px; width: 100px; float:right; }
.shopDescription .shopTitle { color: Black; font-weight: bold; display: block; margin-bottom: 5px }
div#items > .slides_control { width: 220px !important; }
div#items > .slides_container { width: 220px; display: block; margin: 0; padding: 0; }
div#items > .slides_container div.page { width: 220px; /*height: 179px;*/ height: 129px; display: block; }
div#items > .slides_container .slides_control { margin-bottom: 40px; }
/** MATERIALY + SERIALE **/
section#mat_ser { float: right; width: 745px; }
/** SLIDER **/
section.slider, section.slider>iframe { width: 748px; height: 395px; display: block; }
section.slider { margin: 10px auto; clear: both; }
/** MATERIALY **/
section#materialy { width: 745px; width: 697px; text-align: right; margin: 0 auto; padding: 0px 5px; border-bottom: 1px solid #DFDFDF; clear: both; }
section#materialy.siteIndex { margin-top: 5px; }
section#materialy.siteIndex span { float: none; }
section#materialy span { float: left; font-size: 22px; }
section#materialy strong { font-size: 16px; }
/*** tak by�o na video detal  */
/*
section#materialy a
{
display: block;
padding: 0;
float: right;
text-shadow: 1px 1px 1px #fff;
color: #6A6A6A;
font-weight: 400 !important;
background: none;
}
*/
/*** tak by�o na video detal  */
section#materialy ul { list-style: none; float: right; text-align: right; }
section#materialy ul li { display: block; float: left; margin: 0 8px; }
section#materialy ul li a { display: block; height: 17px; padding-left: 20px; text-shadow: 1px 1px 1px #fff; color: #6A6A6A; font-weight: 400 !important; background: url("//s.tvp.pl/files/portale-v4/vod/img/bullet.png") no-repeat; }
section#materialy ul li a:hover, section#materialy ul li a.select, section#materialy ul li a.selected { background: url("//s.tvp.pl/files/portale-v4/vod/img/bullet_hover.png") no-repeat; }
/** SERIALE **/
section#seriale.siteIndex { border-left: 1px solid #DFDFDF; }
section#seriale { width: 710px; margin: 0 auto; text-align: center; clear: both; }
section#seriale > .slides_container { width: 710px; display: none; margin: 0; padding: 0; }
section#seriale > .slides_container div.page { width: 710px; /*  height: 940px; */ height: 903px; display: block; }
section#seriale > .pagination { margin: 0px 2px 0 -1px; }
section#seriale > .pagination li a { float: left; margin: 0 3px; text-indent: -5000px; width: 18px; height: 18px; display: block; background: url("//s.tvp.pl/files/portale-v4/vod/img/nav1.png") no-repeat 0 -18px; }
section#seriale > .pagination .current a { background-position: 0 0; }
section#seriale ul.content>li .item { margin: -1px -1px -1px -1px; float: left; }
/** STACJE TV **/
section#tvs { width: 738px; /*     height: 30px; */ margin: 30px auto 0px auto; /*     padding: 0 0 30px 0; */ border-bottom: 1px solid #DFDFDF; /* background: url("//s.tvp.pl/files/portale-v4/vod/img/tvp_stacje.png") no-repeat top center; */ clear: both; }
/** ZOBACZ TEZ **/
section#look { width: 738px; margin: 0 auto 20px auto; clear: both; padding: 10px 15px 160px 15px; border-bottom: 1px solid #DFDFDF; }
section#look a { color: #646D87; }
section#look div#zobacz { width: 430px; float: left; }
section#look div#zobacz strong { width: 430px; float: left; }
section#look div#zobacz ul { display: block; float: left; width: 107px; padding: 10px; list-style: none; }
section#look div#zobacz ul li a { text-decoration: none; }
section#look div#tvregion { width: 295px; float: left; }
section#look div#tvregion strong { width: 295px; float: left; }
section#look div#tvregion ul { display: block; float: left; width: 78.33px; padding: 10px; list-style: none; }
/** FOOTER **/
div#footer { width: 738px; max-width: 738px; margin: 0 auto; clear: both; padding: 0 15px 40px 15px; font-size: 11px; }
div#footer a { color: #000 !important; text-decoration: none !important; font-weight: 400 !important; }
div#footer a.bip { display: block; width: 28px; height: 31px; float: left; text-indent: -5000px; margin-right: 10px; background: url("//s.tvp.pl/files/portale-v4/vod/img/bip.png") no-repeat; }
div#footer a.ogleg { display: block; width: 78px; height: 31px; float: left; text-indent: -5000px; margin-right: 10px; background: url("//s.tvp.pl/files/portale-v4/vod/img/ogladaj_legalne.png") no-repeat; margin-left: 45px; }
div#footer ul { display: block; list-style: none; float: left; }
div#footer ul li { float: left; display: block; margin: 0 6px; }
div#footer div { text-align: right; }
/** POPUP **/
/* Popup Container */
#popup-content { display: none; }
/* Overlay */
#simplemodal-overlay { background-color: #000; }
/* Container */
#simplemodal-container { height: 500px; width: 710px; color: #000; background-color: #fff; border: 4px solid #eee; padding: 12px; }
#simplemodal-container .simplemodal-data { padding: 8px; }
#simplemodal-container a { color: #ddd; }
#simplemodal-container a.modalCloseImg { background: url("//s.tvp.pl/files/portale-v4/vod/img/x.html") no-repeat; width: 25px; height: 29px; display: inline; z-index: 3200; position: absolute; top: -15px; right: -16px; cursor: pointer; }
#simplemodal-container h2 { font-size: 24px; text-align: center; }
#simplemodal-container div#rules { width: 660px; height: 310px; overflow-y: scroll; background: #F5F5F5; border: 1px solid #ACACAE; margin: 15px 0; padding: 20px; text-align: justify; }
#simplemodal-container div.center { text-align: center; }
.genNav > li.disabled a:hover { background-image:none; background-color:transparent; }
.genNav > li.disabled > a > h3 { opacity:0.2; cursor:default; }
/* DESCRIPTION SERIALU */
.hiddenDesc { /*    height: 160px;
overflow: hidden;*/ }
.descMore { font-weight:normal !important; display: block; text-align:right; width: 718px; clear: both; position: relative; margin: 0 auto; padding: 0; }
/* END DESCRIPTION SERIALU */
.hidden-tablet { display: none; }
/* parental guidance */
div.parental-wrapper { margin-top: 5px; }
a.parental-legend-link { color: #FFF !important; font-size:12px; text-decoration: underline; font-weight: normal !important; }
img.parental-image { width:24px; height:24px; vertical-align:middle }

.images_unlock{
 height: auto;
    width: 494px;
}


#ie,#firefox,#opera,#chrome
{
   color: #2489ce;
    font-weight: bold;
    cursor: pointer;
}