@charset "utf-8";
body {font-size:90%;}
.clr:before, .clr:after, .clear:before, .clear:after {content:""; display:table;}
.clr:after, .clear:after {clear:both;}
.clr, .clear {clear:both; zoom:1;}
.hidden {display:none;}
.relative {position:relative;}

#mainContent {padding-top:1em;}
.pageTitle h1 {padding:1em 0 1em;}

/*
.breadcrumbs {border-bottom:1px solid #d7d9e1; font-size:74%; line-height:2em; margin-bottom:1em;}
.breadcrumbs a {color:#559ae6;}
.breadcrumbs a span {}
*/
.breadcrumbs a span:after {content:"» "; display:inline-block; color:#e93845; font-weight:bold; margin:0 1em;}

/* header */
h1.top {padding-bottom:0.3em;}
h1.top a {color:#000;}
h1.site-title {}

/* ci menu */
.ci-menu, .main-list, .simple-list { list-style:none; margin:0; padding:0;}
.ci-menu {display:table; border:1px solid #ccc; border-collapse:collapse; width:100%; margin:0.5em 0 1em;}
.ci-menu li.ci-menu-top {display:table-cell; clear:both; border:1px solid #ccc; border-collapse:collapse; vertical-align:middle; text-align:center; z-index:288;}
.ci-menu, .ci-menu li {font-size:12px;}
.ci-menu li a {display:block; padding:0.5em;}
.ci-menu>li a.ci-menu-li-top:hover, .ci-menu>li.act a.ci-menu-li-top, .ci-menu>li.current a.ci-menu-li-top { color:#fff; text-decoration:none; background: rgb(140,221,255);
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjZGRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTlhYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
background: -moz-linear-gradient(top,  rgb(140,221,255) 0%, rgb(94,154,195) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(140,221,255)), color-stop(100%,rgb(94,154,195)));
background: -webkit-linear-gradient(top,  rgb(140,221,255) 0%,rgb(94,154,195) 100%);
background: -o-linear-gradient(top,  rgb(140,221,255) 0%,rgb(94,154,195) 100%);
background: -ms-linear-gradient(top,  rgb(140,221,255) 0%,rgb(94,154,195) 100%);
background: linear-gradient(to bottom,  rgb(140,221,255) 0%,rgb(94,154,195) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cddff', endColorstr='#5e9ac3',GradientType=0 );
}
.ci-menu.gradient {
background: #f0f0f0; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,241,241) 50%, rgb(240,240,240) 75%, rgb(242,242,242) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(241,241,241)), color-stop(75%,rgb(240,240,240)), color-stop(100%,rgb(242,242,242)));
background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(240,240,240) 75%,rgb(242,242,242) 100%);
background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(240,240,240) 75%,rgb(242,242,242) 100%);
background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(240,240,240) 75%,rgb(242,242,242) 100%);
background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(240,240,240) 75%,rgb(242,242,242) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
}
.ci-menu-sub-box {display:block; position:relative;}
.ci-menu.shadow, .ci-menu-sub.shadow {-webkit-box-shadow:2px 2px 1px #cccccc; box-shadow: 2px 2px 1px #cccccc;}
.ci-menu-sub {position:absolute; min-width:300px; max-width:420px; border:1px solid #bbb; background-color:#fff; z-index:289;}
.ci-menu-sub li {display:block; float:left; clear:none; width:100%; border:0 none; text-align:left;}
.ci-menu-sub li.first-last {width:100%;}
.ci-menu-sub li a { padding:0.3em 0.5em;}
.ci-menu>li:hover .hidden, .ci-menu>li.act .hidden { display:block;}
.ci-menu .ci-menu-sub>li a:hover, .ci-menu .ci-menu-sub>li.act a { color:#000; text-decoration:none; background:none #dcdcdc;}




/** content */
.content {margin:0 0 2em;}

/** aside */
.xcontRightBox:before, .xcontRightBox:after {content:""; display:table;}
.xcontRightBox:after {clear:both;}
.xcontRightBox {clear:both; zoom:1;}

.simple-list { margin:0 0 1em;}
.contRightBox .modul {margin-bottom:1em;}
.modul h3.modul-title { text-transform:uppercase; margin-bottom:0;}

/* glowny listing */
.main-list .img {display:block; float:left; margin:0 1em 1em 0;}
.main-list .img img {}
.main-list .item-title, .lead {display:block;}
.main-list li:before, .main-list li:after {content:""; display:table;}
.main-list li:after {clear:both;}
.main-list li {clear:both; margin:0 0 1em; zoom:1;}

/* sklep */
#sklep_tvp { margin: 20px auto 30px auto; padding:40px 0 0; width:  960px; font-family: Arial, Helvetica, sans-serif; border-top: 2px solid #1C1819; }
#sklep_tvp header h2 { float: left; color: #212B70; font-weight: bold; font-size: 16px; line-height: 17px; }
#sklep_tvp header a { float: right; font-size: 12px; color: #0E4594; font-weight: bold; }
#sklep_tvp header a:hover { text-decoration: underline; color: #252525; }
#sklep_tvp header { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #DEDEDE; }
#sklep_tvp ul { list-style: none; }
#sklep_tvp ul li { display: block; float: left; width: 33%; font-size: 12px; color: #000; }
#sklep_tvp ul li a { color: #000; }
#sklep_tvp ul li img { float: left; }
#sklep_tvp header:after, #sklep_tvp ul:after { clear: both; content: ""; display: block; height: 0; overflow: hidden; }
#sklep_tvp ul li h4 { color: #0E4594; font-weight: bold; font-size: 13px; margin-bottom: 0.4em; }
#sklep_tvp span.new_price { color: #212B70; font-size: 16px; font-weight: bold; }
#sklep_tvp span.old_price { font-weight: bold; text-decoration: line-through; font-size: 12px; color:  #252525; margin-right: 10px; }


.section h2 {border-bottom: 0 none #eeeeee; border-top: 2px solid #e5e5e5;}
.section .section-nav {right: 50%;}

#modul-polecamy {border:0 none; padding:0 10px 20px;}
#modul-polecamy h2 {font-weight: bold;}
#modul-polecamy .section-nav {top:-24px;}
#modul-polecamy .section-nav li {padding:0; margin:0; clear:none;}
#modul-polecamy .info .logo {display:block; position:absolute; left:10px; width:38px; min-height:14px; max-height:32px; text-indent:-999em; background: rgba(0, 0, 0, 0) url(/files/portal/v4/gfx/loga-anten.png?rand=alksdfj) 100px 151px no-repeat;}
#modul-polecamy .info .chid-13914747, #modul-polecamy .info .ch-abc {width:59px; padding:14px 0 0; max-height:32px; background-position: -1398px -151px;}
#modul-polecamy .info .chid-1729, #modul-polecamy .info .ch-tvp1 {width:59px; padding:14px 0 0; max-height:32px; background-position: 0 -151px;}
#modul-polecamy .info .chid-1751, #modul-polecamy .info .ch-tvp2 {width:59px;  padding:14px 0 0; max-height:32px; background-position: -100px -151px;}
#modul-polecamy .info .chid-1455, #modul-polecamy .info .ch-tvp-info {width:63px; padding:21px 0 0; max-height:32px; background-position: -200px -151px;}
#modul-polecamy .info .chid-1773, #modul-polecamy .info .ch-tvp-polonia {width:39px; padding:21px 0 0; max-height:32px; background-position: -300px -151px;}
#modul-polecamy .info .chid-1173, #modul-polecamy .info .ch-tvp-sport {width:46px; padding:21px 0 0; max-height:32px; background-position: -400px -151px;}
#modul-polecamy .info .chid-420, #modul-polecamy .info .ch-tvp-kultura {width:39px; padding:21px 0 0; max-height:32px; background-position: -500px -151px;}
#modul-polecamy .info .chid-341, #modul-polecamy .info .ch-tvp-historia {width:39px; padding:21px 0 0; max-height:32px; background-position: -600px -151px;}
#modul-polecamy .info .chid-155691, #modul-polecamy .info .ch-tvp-hd {width:45px; padding:12px 0 0; max-height:32px; background-position: -700px -151px;}
#modul-polecamy .info .chid-3506823, #modul-polecamy .info .ch-tvp-seriale {width:39px; padding:21px 0 0; max-height:32px; background-position: -800px -151px;}
#modul-polecamy .info .chid-5264139, #modul-polecamy .info .ch-tvp-bielsat {width:55px; padding:21px 0 0; max-height:32px; background-position: -900px -151px;}
#modul-polecamy .info .chid-10721980, #modul-polecamy .info .ch-tvp-rozrywka {width:39px; padding:21px 0 0; max-height:32px; background-position: -1200px -151px;}
#modul-polecamy .vod {display:block; x_width:33px; height:17px; background:#d22449; color:#fff; font-size:10px; text-indent:0; text-align:center;}
#modul-polecamy .item p {display:none; margin:0 10px;}
#modul-polecamy .scroll-content {margin:0; width:830px; height:auto; white-space:nowrap;}
#modul-polecamy .scroll-content li {clear:none; float:left; display:block; width:300px; height:300px; margin:0 10px 0 0; background:#fff; padding:0; border:0 none; overflow:hidden;}
#modul-polecamy .scroll-content a .img {float:none; position:relative; height:225px; display:block; margin:0; border:0 none;}
#modul-polecamy .scroll-content .sub {display:block; padding:8px 15px; line-height:1.32em; background:none 180px 5px no-repeat;}
#modul-polecamy .scroll-content .sub strong {display:block; font-size:12px; padding:0 10px 0 0; text-align:center; font-weight:normal;}
#modul-polecamy .scroll-content .sub time {display:block; font-size:11px; color:#666;}
#modul-polecamy .sliderbox {margin:0 0;}
#modul-polecamy .slider-inner {margin:0; overflow:hidden;}
#modul-polecamy .sliderbox .slider-nav-left, #modul-polecamy .sliderbox  .slider-nav-right {display:none;position:absolute; width:25px; height:222px; text-indent:-999em; background:url(/files/portal/v4/gfx/bg-tr-nav.png) 0 0 no-repeat;}
#modul-polecamy .sliderbox .slider-nav-left {left:8px; z-index:100;}
#modul-polecamy .sliderbox .slider-nav-right {right:12px; z-index:100; background-position:-60px 0;}
#modul-polecamy .sliderbox .slider-nav-left span, #modul-polecamy .sliderbox  .slider-nav-right span  {display:block; width:25px; height:222px; background-position:50% 50%; cursor:pointer;}
#modul-polecamy .scroll-content a {display:block; height:100%; cursor:default;}
#modul-polecamy .scroll-content a:hover {text-decoration:none; height:100%;}
/*#modul-polecamy .scroll-content a:hover .img {height:0; opacity:.0; -moz-transition-property:opacity,height; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}*/
#modul-polecamy .hover p {display:block;}

/** test - moze przeniesc do ogolnego */
.slider-nav-left {display:block; widht:20px; height:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAaklEQVQYlXXJOxECMBBAwVdQ4ggPiEAELRIocJGZe0cGAWkQgQdEhI7hc9l2YSEzz8tQZxUndf7lZ3zlb7yzCnUuQ51ExDEzn2UCqAf1USZA732v3ssEiIidei0ToLW2VW9lAowxNhFxeQHzEZ3J+/6d/AAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.slider-nav-right, .next span {display:block; width:20px; height:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAZ0lEQVQYlXWQsQ2AMBADU1CyETswBBNQ0TIEW7xkhygDpGEIdmCI0CEgfrd3er0dAMzBC8nqCiQryRpjXF0ohTdshD/8CAo+ggMuAIuCJ8lJnT1SSqN6aAcwqCrZzPpmBABbKaVT692N/51/CHDCfQAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.nav-arrow-left, .prev {display:block; widht:20px; height:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAWElEQVQokZXSyQ0AIAgEQDu3AB4WQDGUhh9j8OBY3pOQXWitMMQySohYNEOdWDSEFrnwRl/4Qw/00AEjtGGGiEVLCIPl1VAYqB6ocOiEHnbhjUO4cP64Fk8FrjRIZSh4UAAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.nav-arrow-right, .next span {display:block; width:20px; height:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAVklEQVQoka3TsQ0AIAhEUUd2AwdgBIZhNCw0MSrqL6R+CQGOJGo5kRI1R7hDF7VC4R0v8IwDGOMD3PEFzvgBBwaw4Z8QtUbDoPWghaMTolCgmKHgoleoKIIzzJ+e0pQAAAAASUVORK5CYII=") 0 0 no-repeat;}
.pkt { cursor:pointer; display:block; width:2px; height:6px; text-indent:-999em; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAa0lEQVQYlY2QsQ2DQBAEtzwKIHBn9PANEBDQxDsi/J1NXIRJsIQlEL/SZCOdbqRjLRkMi2EzbMDckkHnOZkM30uSSZIEvG6lH/YoJ6VDLGrwfhKBKpL6KCa173RS+p/pzvMXPFkNn4PlHHwHjPM5AMpUTpAAAAAASUVORK5CYII=") 50% 50% no-repeat;}
.act .pkt, .pkt:hover { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAcklEQVQYlWNggAIF7UIPRZ2C3YraBbchOH+7gnahBwMyUNDKn66oXfAfG1bQyp8OMykClyIkHMKgqFO4iqBCncJVDEra+VcJKVTQLrjCoKBdcIUohURbTbRniA4elADXLtivqF3wWlG74LWiTsFu5AAHAOi/jaSAfXViAAAAAElFTkSuQmCC") 50% 50% no-repeat; }

.todo {background: yellow;color:green;padding:10px 20px;border:2px solid green;font-weight: bold;margin: 10px 0;}

/* website menu  */
#sMenu {font-size: 12px;}
.bip #sMenu {height:50px;}
.bip #sMenu li {border-bottom:1px solid #ccc;}

.clr {visibility:visible !important;}

body.abonament .contLeftBox {padding-top:0;}
.contRightBox .links li,
.contRightBox .image-links li {list-style: none;}
.contRightBox .image-links img {margin:10px 0 10px -10px;}
.section.borderless {border:none;padding-left:0;padding-right:0;}
.section.borderless.image-links img {margin-left:0;}
.section.blue {background: #D1ECFD;}
.btg a {color:white;}


.tvplayer {width:100%; height:100%; min-height:356px; min-width:633px; overflow:hidden;}

.stylefb_page{
	margin: 0 10px 40px;
}

@media only screen and (max-width: 768px) {
.tvplayer {width:100%; height:100%; min-height:220px; min-width:300px;}
}

#sMenu { overflow: unset; }
#sMenu li.act a { background-position: 0 35px; color: #0e193e;}
#sMenu li a:hover,
#sMenu li.act:hover > a { background-position: 0 -45px; color: #fff;}
#sMenu li.act > a {background-position: 0 0;color: #fff;}
#sMenu .ci-menu-sub li.act a,
#sMenu .ci-menu-sub li:hover a { background: none #dcdcdc; color: #0e193e;}
#sMenu .ci-menu-sub li { border-bottom: 0;}
#sMenu .ci-menu.shadow, #sMenu .ci-menu-sub.shadow { box-shadow: unset; border-top: 0;}
#sMenu > li:hover .hidden { display: block;}	
#sMenu > li ul.ci-menu-sub { right: unset!important;}
#sMenu > li:nth-child(n+6) ul.ci-menu-sub { right: 0!important;}
.ci-menu li.ci-menu-top { height: 44px;}
.ci-menu > li.ci-menu-top a.ci-menu-li-top { padding: 0 0.5em; height: 44px; display: flex; align-items: center; }


.socialBar__title {
	color: #0E193E;
	font-weight: bold;
	margin-bottom: 5px;
}

.socialBar__icons {
	clear: both;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.socialBar__icons i {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
}

.socialBar__icons-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
}

.socialBar__icons-item:first-child {
	margin-bottom: 5px;
}

.socialBar__icons-label {
	display: inline-block;
	margin-left: 7px;
}