/** 2009-10-08 13:13:02 */
body {margin:0;padding:0 0 45px;background:#fff;}/*bbbecc*/
body {color:#0e193e; font-family:/*Tahoma,Verdana,*/Arial,Helvetica,sans-serif; font-size:12px}
h1, h2, h3, h4, h5, h6, p, form, fieldset {margin:0px;padding:0px}
a {color:#0e193e; text-decoration:none} /*878d8a*/
a:hover {color:#1e3687; text-decoration:underline}
a img {border:0px none}
fieldset {border:0px none}
h1 {font-size:2em} h2 {font-size:1.5em} h3 {font-size:1.2em} h4 {font-size:1em} h5 {font-size:.8em} h6 {font-size:.7em}
img[onclick], div[onclick], span[onclick], button {cursor:pointer}

.fl {display:block; float:left} .fr {display:block; float:right} .cfl {clear:left; display:block; float:left} .cfr {clear:right; display:block; float:right}
.txal {text-align:left} .txac {text-align:center} .txar {text-align:right}
.mid {vertical-align:middle}
.nobr {white-space:nowrap}
.clr {float:none; clear:both; height:0px; line-height:0px; overflow:hidden; font-size:0px; visibility:hidden}
.cls {clear:both}
.bl {display:block}
.hr {clear:both; height:1px; margin:0; background:transparent url(../gfx/hr.png) repeat-x 0 -1px; overflow:hidden}
.hr hr {display:none}
.vr {background:transparent url(../gfx/hr.png) repeat-y 100% 0; overflow:hidden}
.w25p {width:25%} .w33p {width:33%} .w50p {width:50%} .w30p{width:30%} .w23p{width:23%} .w45p{width:45% !important;}
.h247{height:247px}
.m0 {margin:0 !important}
.m5 {margin:5px} .mt5 {margin:5px 0 0} .mb5 {margin:0 0 5px} .mv5 {margin:5px 0} .mh5 {margin:0 5px} .ml5{margin:0 0 0 5px} .mr5{margin:0 5px 0 0}
.m10 {margin:10px} .mt10 {margin:10px 0 0} .mb10 {margin:0 0 10px} .mv10 {margin:10px 0} .mh10 {margin:0 10px} .ml10{margin:0 0 0 10px} .mr10{margin:0 10px 0 0} .mcr10 {margin-right:10px}
.p5 {padding:5px} .pb5 {padding:0 0 5px} .pl5 {padding:0 0 0 5px} .pr5 {padding: 0 5px 0 0} .pv5 {padding:5px 0;} .ph5 {padding:0 5px;}
.p10 {padding:10px} .pb10 {padding:0 0 10px} .pl10 {padding:0 0 0 10px} .pr10 {padding: 0 10px 0 0} .pv10 {padding:10px 0;} .ph10 {padding:0 10px;}
.fs11 {font-size:14px;}
.more, a .more, .next, a .next, a .cRed {text-decoration:none; white-space:nowrap} a:hover .more, a:hover .next {color:#000}
span.more {padding:0px 5px; background:url(../gfx/ico/more.png) no-repeat 100% 50%}
a:hover .more {text-decoration:none !important}
span.top {width: 2px; padding:0px 2px; background:url(../gfx/ico/top.png) no-repeat 100% 50%; overflow: hidden}
.prev, a .prev {text-decoration:none; white-space:nowrap} a:hover .prev {color:#000}
.tabs {list-style:none; margin:0; padding:0;}
.tabs:after {content:" "; display:block; height:0; overflow:hidden; clear:both;}
h3.th, h3.plural {height:45px; text-indent:-999em; background:transparent none no-repeat 0 0; overflow:hidden}
h3.thlbl {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#0099DA; font-size:1.8em; font-weight:normal; margin:10px;}
h3.tht {padding:0 10px; height:45px; line-height:45px; background:transparent none; color:#009ADA; overflow:hidden; font-size:26px; font-weight:normal;}
a.info {display:block}
.brTop {border-top:2px solid #009ada}
.brBot {border-bottom:2px solid #38467a}
.brTopBot {border-top:2px solid #009ada; border-bottom:2px solid #38467a}
.inl, h4 img {display:inline}
.icoWideo {padding:0 0 0 15px; background:url(../gfx/ico/video.png) no-repeat 0 0.30em}
.accessibilityBox {position:absolute; left:1px; top:1px; z-index:3}
.scroll {overflow:auto}
div.rek object, div.rekTop object, .advRek object, div.rek embed, div.rekTop embed, .advRek embed {margin:0 auto;}
.nobg {background:transparent none !important;}

#containerBox, .containerBox {width:974px; margin:0 auto}
#TVPSA {width:292px; height:90px}
#TVPSA a {display:block; text-indent:-999em; overflow:hidden}
#TVPSA img {display:block; margin:10px 0 0}
.headerBox {height:100px; clear:both; background:#fff}
.footerBox {clear:both; background:#fff}
.mainBox {clear:both; background:#fff}
.bodyBox {padding:0 10px}
.mainBox .bodyBox {padding:0 10px}
.headerBox .bodyBox {padding:0 0 0 10px}
.footerBox .bodyBox {padding:10px}
.headerBox .clr {height:0}
#sMain .mainBox {padding:10px 0 0}

.mainContent {clear:both; margin:0px 0 30px 0; background:url(../gfx/bg/vcontent1.png) repeat-y 643px 0}
#mainTop #menuTopRight {margin:0}
#mainTop #menuTopLeft a, #mainTop #menuTopRight a {display:block; padding:0 10px}
#mainTop #menuTopRight .welc {display:block; padding:0 10px; color: #828282}
#mainTop #menuTopLeft a:hover, #mainTop #menuTopRight a:hover {text-decoration:underline}
#mainTop ul {list-style:none; margin:0; padding:0}
#mainTop ul li {float:left; height:35px; line-height:35px; padding:0 1px 0 0; background:#fff url(../gfx/bg/lista_tx_end.png) no-repeat 100% 50%}
#mainTop .last {background:#fff none; padding:0}
#mainTop #userTopBar {position: relative}
#mainTop #loginLayer {position: absolute; right: 0; top: 35px; border: solid 2px #b8bac1; background: #fff; width: 306px}
#mainTop #loginLayer .row {padding: 10px 19px}
#mainTop #loginLayer .row .title {font-size: 16px; color: #0e193e}
#mainTop #loginLayer .rowI {padding: 0px 19px}
#mainTop #loginLayer .rowI .frmDesc {font-weight: bold; color: #0e193e; width: 43px; float: left; height: 22px; line-height: 22px}
#mainTop #loginLayer .rowI .frmInp {font-weight: normal; color: #0e193e; width: 225px; float: left; height: 22px; line-height: 22px}
#mainTop #loginLayer .rowI .frmInp input {font-size: 12px; width: 100%; border: solid 1px #d7d9e1}
#mainTop #loginLayer .rowI .frmError {font-weight: bold; color: #d31145; width: 225px; float: left; height: 22px; line-height: 22px}
#mainTop #loginLayer .hr {width: 306px; height:1px; margin:0; background:transparent url(../gfx/hr.png) repeat-x 0 -1px; overflow:hidden}

.mainBox .bodyBox {padding:10px}
.headerBox .bodyBox {background:url(../gfx/bg/hr.png) no-repeat 10px 100%}
#sMain .headerBox .bodyBox {background:none}

#menuMain {width:672px; height:45px; margin:20px 0 0; background:url(../gfx/bg/top.png) repeat-x 0 0}
#menuMain ul, #menuMain li {list-style:none; margin:0; padding:0} #menuMain li {display:block; float:left}
#menuMain a {display:block; float:left; height:45px; background:url(../gfx/bg/top.png) repeat-x; border-right:1px solid #fff; text-indent:-999em; overflow:hidden}
a#mtKatalog {width:113px; background:url(../gfx/m/katalog.png) no-repeat}
a#mtProgram {width:148px; background:url(../gfx/m/program.png) no-repeat}
a#mtTVP {width:88px; background:url(../gfx/m/tvp.png) no-repeat}
#menuMain a:hover {background-position:0 -45px}
#menuMain form {margin:0; padding:0; background:url(../gfx/bg/top.png) repeat-x 0 0}
#menuMain form:hover {background-position:0 -90px}
#menuMain form fieldset {margin:0; padding:0 0 0 10px}
#menuMain form input#query {width:200px; margin:10px 8px 10px 0; padding:0; border:1px solid #fff; font-size:18px; vertical-align:middle;}
#btSzukaj {height:45px; width:99px; vertical-align:middle; background:transparent url(../gfx/m/szukaj.png) no-repeat 0 0; border:0px none; text-indent:-999em; overflow:hidden; cursor:pointer;}

/* content box */
.contLeftBox {float:left;width:633px; margin:0 21px 0 0;}
.contRightBox {float:left;width:300px; margin:0; padding:0}
.contRightBox .box {margin:10px 0 10px}
.sVideo .contRightBox .box {margin:0 0 10px}
.sMain .contRightBox .box {margin:0 0 10px}
.mainContent .contLeftBox .boxx {margin:0 10px 0 0}
.contLeftBox h1.th {margin:0 0 10px}

.header-links, .gwiazdy .header-links {padding:2px 0;color:#fff;}
.header-links a, .gwiazdy .header-links a {color:#fff;padding:2px}
.header-links a:hover, .gwiazdy .header-links a:hover {color:#fff;text-decoration:underline;}
.header-links span, .gwiazdy .header-links span {padding-left: 4px;font-size:11px;}

/* Przycisk logowania */
#btnLoginUser {border:none;padding:0;margin:0;background-color:transparent;}

#wydawca {width:633px;}
#wydawca .subBox {position:relative; clear:both; border-bottom:2px solid #38467a;}
.sMain #wydawca .subBox{border-top: 2px solid #009ADA;}
#wydawca .subBox .img {display:block; height:320px; width:633px; overflow:hidden}
#wydawca .subBox .img img {display:block}
#wydawca .subBox .abs-info {position:absolute; left:280px; top:280px; display:block;}
/*#wydawca .subBox .abs-info .bt {display:block; width:114px; height:20px; background:url("../wypozyczalnia/gfx/sprites.png") -367px -420px no-repeat; text-indent:-999em; overflow:hidden;}*/
#wydawca .subBox .abs-info .bt {display:block; width:114px; height:20px; background:url("../gfx/bg/btg.png") repeat scroll 0 50% transparent; text-indent:0; line-height:18px;color:#FFFFFF;text-align:center;font-weight:bold;overflow:hidden;}
#wydawca .subBox .info {position:absolute; right:0px; top:0px; width:211px; height:320px; background:url(../gfx/bg/trans_blue.png); overflow:hidden}
#wydawca .subBox .info h2 {margin:20px; color:#fff; font-size:150%; font-weight:normal}
#wydawca .subBox .info h2 a {color:#fff}
#wydawca .subBox .info div {margin:20px; color:#fff}
#wydawca .subBox .info .text {font-size:15px}
#sMain #wydawca .subBox .info .text:hover, #sVortal #wydawca .subBox .info .text:hover {text-decoration: underline;}
#wydawca .subBox .info .text a {display:block; color:#fff}
#wydawca .subBox .info .linki a {display:block; margin:3px 0; color:#000; font-weight:bold}
#wydawca .subBox .info .linki a .more {padding-right:8px; background:transparent url(../gfx/ico/more.png) no-repeat 100% 0.5em;}
#wydawca .tabs {width:633px}
#wydawca .tabs li {display:block; float:left; width:211px; height:51px; margin:0; padding:0; overflow:hidden; background:url(../gfx/hr.png) repeat-x 0 -1px}
#wydawca .tabs li a {display:block; height:31px; margin:0; padding:10px 20px; font-size:14px; font-weight:bold; background:url(../gfx/hr.png) repeat-y 100% 0; text-decoration:none}
#wydawca .tabs li a:hover {color:#000; background:#bbbecc}
#wydawca .tabs .act a {background:url(../gfx/bg/box.jpg) repeat-x; color:#fff}

#zajawki {background:transparent url(../gfx/hr.png) repeat-y 315px 0; margin:20px 0 0; /*border-bottom:2px solid #38467a*/}
#zajawki .item {float:left; width:306px; margin:0 10px 0 0; padding:0 0 20px}
#zajawki .n2 {margin:0 0 0 10px}
#zajawki .item .hr {margin:0 10px 10px}
#zajawki .item h4 {font-size:12px; font-weight:normal; margin:0 0 0 10px}
#zajawki .item h4 a.bgRed, #zajawki .item h4 a.bgBlue {padding:1px 3px}
#zajawki .item h3 {margin:10px 0 10px 10px; font-size:1.35em; font-weight:bold}
#zajawki .item .info {margin:10px 0 0 10px}
#zajawki .item div.info:hover {text-decoration:underline}
#zajawki .hover h4 a.bgRed, #zajawki .hover h4 a:hover {text-decoration:none; color:#fff !important}
#zajawki .hover h4 a:hover {background:#3E4C80}
/* vod */
#zajawki .with-drm {margin:0 8px 0 0;}
#zajawki .with-drm .img {position:relative; display:block;}
#zajawki .with-drm .img .payable {display:block; position:absolute; bottom:0; right:0; width:113px; height:19px; line-height:18px; text-align:center; background:url("../gfx/bg/btg.png") 0 50%; color:#fff; font-weight:bold;}
#zajawki .with-drm h4 {margin:1px 0 0 10px;}
#zajawki .with-drm h4 a.bgRed {color:#fff;}
#zajawki .with-drm .info {margin:10px 10px 0;}
#zajawki .n2.with-drm {margin:0 0 0 8px;}

/* vod2 */
#zajawki .with-drm2 {position:relative; padding:0 0 40px; background:#0183ba; color:#fff;}
#zajawki .with-drm2 a {color:#fff;}
#zajawki .with-drm2 .payable {position:absolute; bottom:10px; right:10px; width:113px; height:19px; line-height:18px; text-align:center; background:url("../gfx/bt/bt_spr-drm.png") no-repeat 0 0; color:#0183ba; font-weight:bold;}
#zajawki .with-drm2 h4 {margin:1px 0 0 10px;}

#zajawkiMale {margin: 10px 0 0 0}
#zajawkiMale .item {float: left; width: 146px; margin: 0 16px 0 0; padding: 10px 0 20px}
#zajawkiMale .item .vortal {float: left; margin: 0px 0px 5px 0px; padding: 1px 3px; color: #fff}
#zajawkiMale .item .info {margin:10px 0 0 0}
#zajawkiMale .item div.info:hover {text-decoration:underline}
#zajawkiMale .n4 {margin: 0}
#zajawkiMale .hover div.vortal:hover {background:#3E4C80; text-decoration:none;}

#popularneWideo .tabs { margin-left:10px; padding: 5px 0 8px 0; background:url(../gfx/hr.png) repeat-x bottom left; display: block;}
#popularneWideo .tabs li {display:inline;}
#popularneWideo .tabs a { height:23px; padding:5px 10px 8px 10px; background:url(../gfx/hr.png) repeat-y 100% 0; overflow:hidden; color:#d31145; text-align: center;}
#popularneWideo .tabs .act a {background:#fff url(../gfx/hr.png) repeat-y 100% 0; color:#0e193e;}
#popularneWideo .popWidContainer { background:#fff url(../gfx/hr.png) repeat-y 312px 10px; margin-top: 17px; margin-right:1px; }
#popularneWideo .item {padding:3px 0; margin: 0 0 0 10px; float: left; width: 300px;}
#popularneWideo .item .img {float:left; margin:0 10px 1px 0}
#popularneWideo .item .info {font-weight:bold; margin:0 0 0 73px}
#popularneWideo .item .info a {color:#0e193e}
#popularneWideo .item .vote {margin:5px 0 5px 73px;}
#popularneWideo .item .more {color:#d31145; text-decoration:none; font-weight:bold; background: none;}

.contRightBox #popularneWideo {width:300px; overflow:hidden}
.contRightBox #popularneWideo .block {float:none; width:300px; margin:10px 0}
.contRightBox #popularneWideo .popWidContainer { background: #fff none; }
.contRightBox #popularneWideo .item {width:290px;}
.contRightBox #popularneWideo .tabs {width:300px; height:36px; margin:0 0 0 10px; background:url(../gfx/hr.png) repeat-x left bottom;}
.contRightBox #popularneWideo .tabs li {float:left}
.contRightBox #popularneWideo .item .img {margin:0 10px 0 0;}
.contRightBox #popularneWideo .tabs a {display:block; width:80px; height:34px; padding:10px 10px 0; background:url(../gfx/hr.png) repeat-y 100% 0; overflow:hidden; color:#d31145}
.contRightBox #popularneWideo .tabs .act a {display:block; height:34px; background:#fff url(../gfx/hr.png) repeat-y 100% 0; color:#0e193e}

#informacjeNewsletter {background:#009ada url(../gfx/bg/box.jpg) repeat-x}
#informacje {background:#e3e3e3}
#naszeSerwisy .box-content {background: #d1ecfd;clear:both;padding:10px 10px 0;}
#naszeSerwisy .box:after {content: "";display: block;height: 0;overflow: hidden;clear: both;}
#naszeSerwisy h3 {float:left;width:300px;}
#naszeSerwisy .block {float:left;width:130px; margin:10px}
#naszeSerwisy .block a {display:block; margin:2px 0 0; padding:0 10px 0 15px; font-weight:bold}
#naszeSerwisy .ico {background:url(../gfx/ico/tr.png) no-repeat 3px 0.25em}
#naszeSerwisy .icoStar {background:url(../gfx/ico/star_red.png) no-repeat 0 0.25em; color:#d31145}
#naszeSerwisy .txar {clear:both; padding:0 10px 10px 0}
#naszeSerwisy .txar a {font-weight:bold; color:#009ada}
/** test */
#naszeSerwisy .lista {display:block; list-style:none;margin:0;padding:0; }
#naszeSerwisy .lista:after {content: "";display: block;height: 0;overflow: hidden;clear: both;}
#naszeSerwisy .lista li { display:block; width:115px; padding:0 0 3px 10px; margin:0;font-size:13px; float: left; }
#naszeSerwisy .lista li a { display:block; padding:0 15px; font-weight:bold;color:#0E193E; }
#naszeSerwisy .lista li .icoStar {color:#D31145;}

#informacjeNewsletter form {padding:10px 20px}
#informacjeNewsletter input {width:70%; color:#a5acb2; border:1px solid #a5acb2}
#informacjeNewsletter button {width:20%; color:#fff; background:transparent none; border:0px none;}

#informacje {position:relative;}
#informacje .items {list-style:none; margin:0; padding:1px 0 0; background:url(../gfx/hrr.png) repeat-x 0 -1px}
#informacje li {margin:0px; padding:6px 18px 8px; background:url(../gfx/hrw.png) repeat-x 0 100%}
#informacje li a {display:block; padding:0 0 0 15px; background:url(../gfx/ico/kw.png) no-repeat 0 0.3em}
#informacje li a img {margin:0 0 0 5px}
#informacje .more {padding:0px; text-align:right;}
#informacje .more a {color:#d31145; text-decoration:none;}
#informacje .more a:hover {color:#000}
#informacje div.more {position:absolute;right:15px;top:17px;}
#informacje.simple li.last {background:none;}

#informacje .seeAlso h4 {height:11px;color:#c0244e;font:bold 14px Arial, sans-serif;margin: 10px 0 0 17px;text-indent:-999em;background:transparent url("../gfx/th/zobacz_takze.png") no-repeat left top;}
#informacje .seeAlso .seeAlsoList {padding:10px 0 0 13px;display:block;margin:0;}
#informacje .seeAlso .seeAlsoList:after {content: "";display: block;height: 0;overflow: hidden;clear: both;}
#informacje .seeAlso .seeAlsoList li { display: block; float: left; margin: 0 0 0 3px; padding: 0;list-style:none;width:65px;text-align:center; }
#informacje .seeAlso .seeAlsoList li a {font-size:9px;padding:0;background:none;}
#informacje .seeAlso .seeAlsoList li a img {height:47px;}
#informacje .seeAlso .seeAlsoList li a:hover img {border:none;text-decoration:none;}

.track {border-bottom:1px solid #d7d9e1; padding:7px 0 7px 20px; margin:0 10px; background:#fff}
.track a {color:#009ada; text-transform:lowercase}

#zobaczSeriale .block {float:left; width:306px; margin:10px 0 0 10px}
#zobaczSeriale .item {clear:both; padding:0 0 10px}
#zobaczSeriale .item .img {float:left; margin:0 10px 1px 0}
#zobaczSeriale .item .info {display:block; padding:0 0 10px;  margin:0 0 0 110px}
#zobaczSeriale .item .th {display:block; font-size:1.2em; font-weight:bold}
#zobaczSeriale .item .date {display:block; font-size:0.9em; font-weight:normal; color:#a5acb2}
#zobaczSeriale .item a:hover {text-decoration:none}

#sMenu {height:25px; margin:0; border-left:1px solid #ccc;border-bottom:2px solid #009ada;clear:both;overflow:hidden}
#sMenu li {display:block; float:left; border-top:1px solid #ccc; border-right:1px solid #ccc}
#sMenu li a {display:block; padding:5px 15px; background:url(../gfx/bg/top.png) repeat-x 0 35px; overflow:hidden; color:#0e193e; font-weight:bold;text-transform:lowercase;}
#sMenu li a.cRed {color:#d31145}
#sMenu li.act a {display:block; background:#fff url(../gfx/bg/top.png) repeat-x 0 0; color:#fff}
#sMenu li a:hover {background-position:0 -45px; color:#fff; text-decoration:none}
/** add taby */
#sMenu #tabBtForum a, #sMenu #tab_forum a, #sMenu #tab_czat a {color:#f00}
#sMenu #tabBtForum a:hover, #sMenu #tab_forum a:hover {color:#fff; background-position:0 -90px}
#sMenu #tab_czat a:hover {color:#fff}
body.pontyfikat-benedykta-xvi #sMenu li a {text-transform:none;}

#tylkoUNas .item {margin:0 10px 10px 0; float:left; width:300px}

#wszystkieOdcinki {border-top:2px solid #38467a}
#wszystkieOdcinki .item, .video-h-list .item {display:block; float:left; width:148px; margin:0 13px 0 0;padding:0;}
#wszystkieOdcinki .item .img, .video-h-list .img {display:block; width:148px; height:118px; overflow:hidden;padding:0 0 10px 0;margin:0;}
#wszystkieOdcinki .item .img img, .video-h-list .img img {width:148px; height:118px;padding:0;margin:0;}
#wszystkieOdcinki .txar a b.more {display: none}

#wszystkieOdcinki .last, .video-h-list .last {margin:0}


/**ANKIETA (MODU)**/
#ankieta {width:300px; background: transparent url(../gfx/bg/ankieta.png) repeat left top; margin:0 0 10px;}
#ankieta.domisie {margin-top: 10px;background: #ffeb88;}
#ankieta .box {margin:0}
#ankieta .box-content {background:#e0e0e0 none repeat scroll 0 0; clear:both; padding:8px 15px 9px 15px;}
#ankieta.domisie .box-content {background: #ffeb88;}
#ankieta .block {padding:10px}
#ankieta h4 {margin:0 0 10px; padding:5px 0 10px; border-bottom:1px solid #fff; font-size:1em}
#ankieta .query {background:#e0e0e0 none repeat scroll 0 0; clear:both; padding:8px 10px; border-bottom:1px solid #ffffff; font-weight:bold}
#ankieta.domisie .query {background:#ffeb88;}
#ankieta .formBox {} #ankieta fieldset {}
#ankieta .item {clear: both; padding: 2px 0;}
#ankieta .item .answerControlContainer{display: inline; float:left; padding: 0 12px 0 0; width:10px}
#ankieta .item .answerTextContainer{display: inline; margin-top: 1px; float:left; width: 235px; line-height: 18px; }
#ankieta .item .answerTextContainer label {cursor: pointer}
#ankieta.domisie .email-field {padding: 5px 0 5px 5px;}
#ankieta.domisie .email-field label {padding-right: 5px;}
#ankieta.domisie .email-field input {width:150px;border:1px solid #ccc; font-size: 14px; padding:1px;}
#ankieta.domisie .regulations {padding-left:2px;}
#ankieta.domisie .regulations input {vertical-align:middle;}
#ankieta .zobaczwyniki a, #ankieta .zobaczwyniki a:visited  {width: 100px; float: right; line-height: 26px; font-size: 1.1em; font-weight: bold;}
#ankieta #correctAnswers {margin:0 -15px;}
#ankieta #correctAnswers .item .txt {display:block; padding:3px 0 3px 30px; background:url('../gfx/ico/kw_white.png') no-repeat 11px 8px}
#ankieta .btg {width: 80px; text-align: center; margin-left: 80px; }
#ankieta .btg a, #ankieta .btg a:visited {background: none; color:#fff;display:block;line-height:26px;padding:0 15px;}
#ankieta .btg a:hover {text-decoration: underline;}
#ankieta .glosuj {line-height: 26px; font-weight: bold;}
#ankieta .btm { clear: both; margin: 10px 0 0 0;}
#ankieta .more {padding:5px 0 0;text-align:right;}
/* wyniki ankiety */
#ankietaWyniki .item  .txt{width:100%;margin-bottom:3px}
#ankietaWyniki .item  .txt .answerText{padding-right:10px; width:140px}
#ankietaWyniki .item  .txt .res{float:right; color:#27AEE7; text-align:right; width:100px; white-space:nowrap}
#ankietaWyniki .item  .txt .resp {white-space:nowrap}
#ankietaWyniki .item  .txt .resn {white-space:nowrap}
#ankietaWyniki .item .chartBase{float: left; display: inline; border:0; background-color:#ffffff; height:10px; font-size:0px; line-height:0px; width:86%}
#ankietaWyniki .item .reschart{background:#27AEE7 url(../gfx/ss2/ankieta_wykres_bg.png) repeat-x; height:10px; font-size:0px; line-height:0px}
#ankietaWyniki .item .percent {float: left; display: inline; margin: -2px 0 0 5px; }
#ankietaWyniki .wroc {float:right; font-weight: bold; }
#ankietaWyniki .wroc a, #ankietaWyniki  .wroc a:visited  {line-height:26px; }
#ankietaWyniki .t, #ankieta .t {color:#27AEE7; font-size: 1.1em; }

/** co z klasami foto i fot? (img fot) RaS */

/* inne strony */
.sSys .mainContent {background:#fff none}
/* strona 404 */
.http404 .containerBox .mainBox .bodyBox {padding: 10px 87px}
.http404 .containerBox .mainBox .bodyBox .mainContent .contLeftBox {width: 478px}
.http404 .containerBox .mainBox .bodyBox .mainContent .contLeftBox .title {padding: 10px 10px 20px 10px}
.http404 .containerBox .mainBox .bodyBox .mainContent .contLeftBox h3 {margin-top: 15px}
.http404 .containerBox .mainBox .bodyBox .mainContent .contLeftBox ol li {font-size: 14px; margin-top: 15px}

/* tytuly */
#popularneWideo h3.th {background:url(../gfx/th/najpopularniejsze_wideo.png) no-repeat 0 0}
#informacje h3.th {background:url(../gfx/th/informacje.png) no-repeat 10px 3px}
#naszeSerwisy h3.th {background:#fff url(../gfx/th/zobacz_nasze_sewisy.png) no-repeat 0 0}
#informacjeNewsletter h3.th {background:url(../gfx/th/informacje_o_nowosciach.png) no-repeat 0 0}
#aktualnosciTVP h3.th {background:url(../gfx/th/aktualnosci_tvp.png) no-repeat 0 0}
#polecamy h3.th {background:url(../gfx/th/polecamy.png) no-repeat 0 0}
#polecamy.light h3.th {background:url(../gfx/th/polecamy_dark.png) no-repeat 0 0}
#propozycje h3.th, #box_propozycje h3.th {background:url(../gfx/th/propozycje.png) no-repeat 0 0}
body.kultura #propozycje h3.th, body.kultura #box_propozycje h3.th {background:url(../gfx/th/propozycje_tvp_kultura.png) no-repeat 0 0}
#box_przeczytaj h3.th {background:url(../gfx/th/przeczytaj.png) no-repeat 0 0}
#patronaty h3.th {background:url(../gfx/th/patronaty.png) no-repeat 0 0}
#patronatyTVPKultura h3.th, #box_patronaty-tvp-kultura h3.th {background:url(../gfx/th/patronaty.png) no-repeat 0 0}
#zobaczSeriale h3.th {padding-top:10px;height:35px;font-size:20px;color:#009ada;line-height:22px;font-family:Arial;text-indent:0;font-weight:normal;}
/** #zobaczSeriale h3.th {background:url(../gfx/th/zobacz_inne_seriale.png) no-repeat 0 0}**/
#rejestracja h3.th {background:url(../gfx/th/rejestracja.png) no-repeat 0 0}
#ostatniOdcinek h3.th {padding-top:10px;height:35px;font-size:20px;color:#009ada;line-height:22px;font-family:Arial;text-indent:0;font-weight:normal;}
/** #ostatniOdcinek h3.th {background:url(../gfx/th/zobacz_wczesniej.png) no-repeat 0 0} **/
/*#wszystkieOdcinki h3.th {background:url(../gfx/th/wszystkie_odcinki.png) no-repeat 0 0}*/
#wszystkieOdcinki h3.th {padding-top:10px;height:35px;font-size:20px;color:#009ada;line-height:22px;font-family:Arial;text-indent:0;font-weight:normal;}
/** #wszystkieOdcinki h3.th {background:url(../gfx/th/zobacz-wiecej.png) no-repeat 0 0} **/
#tylkoUNas h3.th {background:url(../gfx/th/tylko-u-nas.png) no-repeat 0 0}
.gwiazdy #tylkoUNas h3.th {background:url(../gfx/th/tylko_u_nas_blue.png) no-repeat 0 0}
#zobaczNastepnyOdcinek h3.th {background:url(../gfx/th/zobacz_nastepny_odcinek.png) no-repeat 0 0}
#aktualnosci h3.th, #box_aktualnosci h3.th {background:url(../gfx/th/aktualnosci.png) no-repeat 0 0}
#co_slychac h3.th {background:url(../gfx/th/co_slychac.png) no-repeat 0 0}
#wydarzenia h3.th {background:url(../gfx/th/wydarzenia.png) no-repeat 0 0}
#warto_przeczytac h3.th {background:url(../gfx/th/warto_przeczytac.png) no-repeat 0 0}
#ankieta h3.th {background:#fff url(../gfx/th/ankieta.png) no-repeat 0 0}
#katalog h3.th {background:url(../gfx/th/katalog.png) no-repeat 0 0}
#galeria h3.th {background:url(../gfx/th/galeria.png) no-repeat 0 0}
#wideo h3.th {background:url(../gfx/th/wideo.png) no-repeat 0 0}
#antenyTVP h3.th {background:url(../gfx/th/anteny_tvp.png) no-repeat 0 0}
#katalogTematyczny h3.th {background:url(../gfx/th/katalog_tematyczny.png) no-repeat 0 0}
#oTVP h3.th {background:url(../gfx/th/o_tvp.png) no-repeat 0 0}
#box_kontakt-z-oddzialami-regionalnymi h3.th {background:url(../gfx/th/kontakt_z_oddzialami.png) no-repeat 0 0}
#box_image-gallery h3.th {background:url(../gfx/th/galeria.png) no-repeat 0px 0px}
#box_image-gallery.plural h3.th {background:url(../gfx/th/galerie.png) no-repeat 10px 10px}
#box_konkursy-dla-widzow h3.th {background:url(../gfx/th/konkursy_dla_widzow.png) no-repeat 0 0}
#box_zobacz-rowniez h3.th {background:url(../gfx/th/zobacz_rowniez.png) no-repeat 10px 7px}
#box_z-ostatniej-chwili h3.th {background:url(../gfx/th/z_ostatniej_chwili.png) no-repeat 10px 7px}
#foreign-promo h3.th {background:url(../gfx/th/oferta-specjalna-dla-zagranicy.png) no-repeat 0px 0px}
#komitety_wyborcze h3.th {background:url(../gfx/th/komitety_wyborcze_info.png) no-repeat 0 0}
#box_likwidacja-konta h3.th {background:url(../gfx/th/likwidacja-konta.png) no-repeat 10px 7px}
/* tytuly - strony specjalne */
.wybory-2008-w-usa #wszystkieOdcinki h3.th {background:url(../gfx/th/zobacz_wszystkie.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
.sMain #box_image-gallery h3.th {background:url(../gfx/th/fotogalerie.png) no-repeat 0px 0px}
.wielkanoc #ostatniOdcinek .item h3.th2 {background:url(../gfx/th/zobacz_materialy_archiwalne.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.siostrzyczki #ostatniOdcinek h3.th2,
body.przystan #ostatniOdcinek h3.th2,
body.barwy-szczescia #ostatniOdcinek h3.th2,
body.milosc-nad-rozlewiskiem #ostatniOdcinek h3.th2, body.dom-nad-rozlewiskiem #ostatniOdcinek h3.th2 {background:url(../gfx/th/zobacz.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.milosc-nad-rozlewiskiem #wszystkieOdcinki h3.th, body.dom-nad-rozlewiskiem #wszystkieOdcinki h3.th {text-indent:-999pt;padding-top:0;}
body.w_7-planete-doc-review-film-festival #wszystkieOdcinki h3.th {background:url(../gfx/th/zobacz-filmy-z-pop-ed.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.w_7-planete-doc-review-film-festival #tylkoUNas h3.th {background:url(../gfx/th/zwiastuny-filmow.png) no-repeat 0 0;}

.sMain #box_image-gallery h3.th {background:transparent url(../gfx/th/tit_fotogalerie.png) no-repeat  0 0; border:0; border-bottom:1px dotted #bbbecc;}
.sMain #box_image-gallery {background-color:#eff0f5; margin:0 0 10px;position: relative}
.sMain #box_image-gallery .tooglerButtons {position: absolute; top: 15px; right: 10px}
.sMain #box_image-gallery .tooglerButtons .galleryTooglerButtonA {float: left; width: 17px; height: 16px; line-height: 16px; color: #fff; font-weight: bold; font-size: 11px; text-align: center; margin-left: 3px; background: transparent url(../gfx/bg/tooglerButtonA.png) no-repeat 0 0}
.sMain #box_image-gallery .tooglerButtons .galleryTooglerButtonI {float: left; width: 17px; height: 16px; line-height: 16px; color: #fff; font-weight: bold; font-size: 11px; text-align: center; margin-left: 3px; background: transparent url(../gfx/bg/tooglerButtonI.png) no-repeat 0 0}
.sMain #box_image-gallery h4 {padding-left:18px; margin:6px 0;}
.sMain #box_image-gallery .more {padding-right:10px;}
.sMain #box_image-gallery .more b{font-weight:normal;}
.sMain #box_image-gallery .it1 {border-bottom:1px dotted #bbbecc; padding-bottom:10px; margin:0;}

.sVortal #box_image-gallery h3.th {background:transparent url(../gfx/th/tit_fotogalerie.png) no-repeat  0 0; border:0; border-bottom:1px dotted #bbbecc;}
.sVortal #box_image-gallery {background-color:#eff0f5; margin:0 0 10px;position: relative}
.sVortal #box_image-gallery .tooglerButtons {position: absolute; top: 15px; right: 10px}
.sVortal #box_image-gallery .tooglerButtons .galleryTooglerButtonA {float: left; width: 17px; height: 16px; line-height: 16px; color: #fff; font-weight: bold; font-size: 11px; text-align: center; margin-left: 3px; background: transparent url(../gfx/bg/tooglerButtonA.png) no-repeat 0 0}
.sVortal #box_image-gallery .tooglerButtons .galleryTooglerButtonI {float: left; width: 17px; height: 16px; line-height: 16px; color: #fff; font-weight: bold; font-size: 11px; text-align: center; margin-left: 3px; background: transparent url(../gfx/bg/tooglerButtonI.png) no-repeat 0 0}
.sVortal #box_image-gallery h4 {padding-left:18px; margin:6px 0;}
.sVortal #box_image-gallery .more {padding-right:10px;}
.sVortal #box_image-gallery .more b{font-weight:normal;}
.sVortal #box_image-gallery .it1 {border-bottom:1px dotted #bbbecc; padding-bottom:10px; margin:0;}

.sSerwis #box_image-gallery h3.th {background:transparent url(../gfx/th/tit_fotogalerie.png) no-repeat  0 0; border:0; border-bottom:1px dotted #bbbecc;}
.sSerwis #box_image-gallery {background-color:#eff0f5; margin:0 0 10px;position: relative}
.sSerwis #box_image-gallery .tooglerButtons {position: absolute; top: 15px; right: 10px}
.sSerwis #box_image-gallery .tooglerButtons .galleryTooglerButtonA {float: left; width: 17px; height: 16px; line-height: 16px; color: #fff; font-weight: bold; font-size: 11px; text-align: center; margin-left: 3px; background: transparent url(../gfx/bg/tooglerButtonA.png) no-repeat 0 0}
.sSerwis #box_image-gallery .tooglerButtons .galleryTooglerButtonI {float: left; width: 17px; height: 16px; line-height: 16px; color: #fff; font-weight: bold; font-size: 11px; text-align: center; margin-left: 3px; background: transparent url(../gfx/bg/tooglerButtonI.png) no-repeat 0 0}
.sSerwis #box_image-gallery h4 {padding-left:18px; margin:6px 0;}
.sSerwis #box_image-gallery .more {padding-right:10px;}
.sSerwis #box_image-gallery .more b{font-weight:normal;}
.sSerwis #box_image-gallery .it1 {border-bottom:1px dotted #bbbecc; padding-bottom:10px; margin:0;}

#box_image-gallery span.crop {width:142px;}
#box_image-gallery .item span.img {margin:0;}
#box_image-gallery .item span.n1 {margin:0 5px 0 5px;}

/* 4mozilla*/
.box:after, .item:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clsAfter:after {content:"."; display:block; clear:both; height:0px; overflow:hidden; visibility:hidden;}

/* footer */
#mainFooter {clear:both; padding:0}
#mainFooter .anteny {background:#e3e3e3; border-bottom:2px solid #38467a; height:45px; clear:both;}
#mainFooter .anteny a.logo {display:block;float:left;width:60px;height:35px;line-height:35px;text-indent:-999em;overflow:hidden;background:transparent;margin:5px 3px; border:1px solid #e3e3e3}
#mainFooter #fTVP1 {background:url(../gfx/logo/f/tvp1.png) no-repeat 50% 50%}
#mainFooter #fTVP2 {background:url(../gfx/logo/f/tvp2.png) no-repeat 50% 50%}
#mainFooter #fTVPInfo {width:60px; background:url(../gfx/logo/f/tvp_info.png) no-repeat 0 50%}
#mainFooter #fTVP3 {width:56px; background:url(../gfx/logo/f/tvp3.png) no-repeat 50% 50%}
#mainFooter #fTVPPolonia {background:url(../gfx/logo/f/tvp_polonia.png) no-repeat 50% 50%}
#mainFooter #fTVPSport {background:url(../gfx/logo/f/tvp_sport.png) no-repeat 50% 50%}
#mainFooter #fTVPKultura {background:url(../gfx/logo/f/tvp_kultura.png) no-repeat 50% 50%}
#mainFooter #fTVPHistoria {background:transparent url(../gfx/logo/f/tvp_historia.png) no-repeat 50% 50%}
#mainFooter #fTVPHD {background:transparent url(../gfx/logo/f/tvp_hd.png) no-repeat 50% 50%}
#mainFooter #fTVPSeriale {background:transparent url(../gfx/logo/f/tvp_seriale.png) no-repeat 50% 50%}
#mainFooter #fTVPRozrywka {background:transparent url(../gfx/logo/f/tvp_rozrywka.png) no-repeat 50% 50%}
#mainFooter #fBelsat {width:80px; background:transparent url(../gfx/logo/f/belsat-logo.png) no-repeat 50% 50%}
#mainFooter #fTVPParlament {width:106px; background:transparent url(../gfx/logo/f/tvp_parlament.png) no-repeat 50% 50%}
.anteny a.logo#fTVPHD:hover, .anteny a.logo#fTVP1:hover, .anteny a.logo#fTVP2:hover, .anteny a.logo#fTVPInfo:hover, .anteny a.logo#fTVPPolonia:hover, .anteny a.logo#fTVPSport:hover, .anteny a.logo#fTVPKultura:hover, .anteny a.logo#fTVPHistoria:hover, .anteny a.logo#fTVPSeriale:hover, .anteny a.logo#fTVPRozrywka:hover, .anteny a.logo#fBelsat:hover {border:1px solid #ccc}
#mainFooter .box1 {float:left; width:570px; margin:10px 0 10px 10px}
#mainFooter .box2 {float:left; width:364px; margin:10px 0 10px 10px}

#mainFooter .box1 h4, #mainFooter .box2 h4, #mainFooter .box3 h4 {font-size:100%; margin:0 0 10px}
#mainFooter .box1 .fl {width:32%}
#mainFooter .box1 ul, #mainFooter .box2 ul {margin:0; padding:0; list-style:none}
#mainFooter .box1 li, #mainFooter .box2 li {padding:0 0 0 10px; background:url(../gfx/li.png) no-repeat 0 0.45em}
#mainFooter .box1 li.abuse a {font-weight: bold; color: #ff0000}
#mainFooter .box1 a, #mainFooter .box2 a {display:block; margin:0 0 3px; color:#0e193e}
#mainFooter .footer {height:40px; line-height:40px; margin:0; font-size:11px;}
#mainFooter .footer a#fBIP {display:block; float:left; width:40px; height:40px; background:transparent url(../gfx/logo/bip.png) no-repeat 0 100%; text-indent:-999em; overflow:hidden}
#mainFooter .copy {clear:both; background:#fff url(../gfx/hr.png) repeat-x left top; overflow:hidden;}

/** article tools */
.articleTools {float:right}
.articleTools ul {display:block; margin:0px; padding:0px; list-style:none}
.articleTools ul li {display:block; float:left; margin:0px 2px; padding:0px; list-style:none;position:relative;}
.articleTools ul li span {display:block; margin:0px; padding:0px; list-style:none; text-indent:-999em; overflow:hidden; border:1px solid #fff;}
.articleTools ul li span:hover {border:1px solid #ccc}
.articleTools .send span {width:16px; height:16px; background:url(../gfx/ico/email.png) no-repeat 50%}
.articleTools .print span {width:16px; height:16px; background:url(../gfx/ico/print.png) no-repeat 50%}
.articleTools .textSize {width:32px; height:16px; background:url(../gfx/ico/font.png) no-repeat 50%}
.articleTools .textSize span {float:left; border-left:0px none; border-right:0px none}
.articleTools .textSize span:hover {border-left:0px none; border-right:0px none}
.articleTools .textSize .a1 {width:10px; height:16px; font-size:80%}
.articleTools .textSize .a2 {width:11px; height:16px; font-size:100%}
.articleTools .textSize .a3 {width:11px; height:16px; font-size:120%}

/** katalog */
#katalogPop {position:absolute; display:none; background:#fff; width:775px; margin:45px 0 0; padding:10px; border:2px solid #b8bac1; z-index:10}
#katalogInl {background:#fff; width:775px; margin:25px auto; padding:10px; border:2px solid #b8bac1}
#katalogPop .headings,#katalogInl .headings {clear:both;}
#katalogPop .headings span,#katalogInl .headings span {color:#009ADA;font-weight:bold;font-size:1.4em;}
#katalogPop .headings .serwisy,#katalogInl .headings .serwisy {padding-left: 80px;}
#katalogPop .headings .zobacz-takze,#katalogInl .headings .zobacz-takze {padding-left:285px;}
#katalogPop .txar,#katalogInl .txar {width: 175px; float: right; margin-top: 5px}

/** vote */
.vote {position:relative}
.vote ul { width:50px; height:10px; list-style:none; margin:0; padding:0; background:url(../gfx/rating_star.png)}
.vote li {float:left; text-indent:-999em; background:#999}
.vote a {display:block; position:absolute; width:10px; height:10px; z-index:20; outline:none}
.vote a.r1 {left:0px} .vote a.r2 {left:10px} .vote a.r3 {left:20px} .vote a.r4 {left:30px} .vote a.r5 {left:40px} .vote a.r6 {left:50px}
.vote a:hover {left:0px; background:url(../gfx/rating_star.png) repeat-x 0px -10px; z-index:2}
.vote a.r1:hover {width:10px} .vote a.r2:hover {width:20px} .vote a.r3:hover {width:30px} .vote a.r4:hover {width:40px} .vote a.r5:hover {width:50px} .vote a.r6:hover {width:60px}
.vote .actual {display:block; position:absolute; width:0px; height:10px; left:0px; background:url(../gfx/rating_star.png) repeat-x 0px 100%; z-index:1}
.vote .w0 {width:0px} .vote .w10 {width:10px} .vote .w20 {width:20px} .vote .w30 {width:30px} .vote .w40 {width:40px} .vote .w50 {width:50px} .vote .w60 {width:60px}

/* kolory */
.bgRed {background:#d31145; color:#fff} .cRed, .more {color:#d31145 !important}
.cOrange {color: #FF0000}
.bgGreen {background:#093; color:#fff} .cGreen {color:#093}
.bgBlue {background-color:#009ada; color:#fff} .cBlue {color:#009ada}
.bgBlack, .bgDark {background:#333; color:#fff} .cBlack, .cDark {color:#333}
.bgWhite, .bgBright {background:#fff; color:#333} .cWhite, .cBright {color:#fff}
.bgGrey {background:#b8bac1; color:#fff} .cGrey {color:#b8bac1}
/* color */
.sub-categories a.tlds_wypozyczalnia {color:#d31145;}
/* rek */
.adv {margin:0 0 10px}
.rekTop .rekInfo {position:absolute; right:-20px; top:10px}
.rekTop .rekInfo small {display:block; width:10px; height:50px; text-indent:-999em;overflow:hidden; background:url(../gfx/adv/tx_reklama.png) no-repeat 0 0}
.rek, .rekTop {display:block; text-align:center; clear:both}
.rek .box, .rekTop .box {text-align:left;}
.rek object, .rek embed, .rekTop object, .rekTop embed {margin:5px auto}
.addBox {text-align:center; margin:5px auto}
.rekTop .advRek, .rekTop .advRek img {margin:0; padding:0; font-size:9px; line-height:1px;}
.advRek table, .advRek table td {text-align:center; margin:0 auto;}

/* heading - kontener */
.sVortal .pageTitle, .sSerwis .pageTitle, .sVideo .pageTitle { padding-bottom: 10px; }
.sVortal .pageTitle:after, .sSerwis .pageTitle:after, .sVideo .pageTitle:after {content: "";display: block;height: 0;overflow: hidden;clear: both;}

/* kontener dla statycznego tekstu */
.textContent {padding:20px;}

/* komunikat o bledzie - formularze */
.error_msg {color:red;font-weight:bold;display:none;}
#newsBox .txar a {color:#009ADA;}

/* informacje kultura & tvp.info & std box */
#informacjeK {margin:0 0 10px; padding:0 0 10px;}
#informacjeK .dir-box {margin: 0 0 5px; padding: 5px 0 0; border-top:1px dotted #bbbecc; font-size: 0.9em}
#informacjeK .dir-box a.infD {color:#394A6E}
#informacjeK .item {margin:0px; padding:4px 18px 1px;margin:0}
#informacjeK .item a.inf {display:block; padding:0 0 0 15px; margin:0 0 0; color:#394A6E; background:transparent url("../gfx/ico/kw_blue.png") no-repeat scroll 0 0.3em }
#informacjeK .item a .img {float:left; display:block; margin:0 5px 5px 0; padding:1px;}
#informacjeK .item a.inf .tylko-u-nas {display:block; float:left; padding:5px; width:12px; height:12px; text-indent:-999em; overflow:hidden; background:url(../gfx/tvpinfo/tylko-u-nas.png) no-repeat 0 0.3em;}
#informacjeK .more-tvp-info {padding:0px; text-align:right;}
#informacjeK .more-tvp-info a {color:#d31145; text-decoration:none;}
#informacjeK .more-tvp-info a:hover {color:#000}
#informacjeK div.more-tvp-info {position:absolute;right:15px;top:10px;}
#informacjeK.simple li.last {background:none;}
#informacjeK h3.th {background:transparent url(../gfx/th/aktualnosci.png) no-repeat 0 0; text-indent:-9999px; font-size:0}
#informacjeK h3.th a, #informacje-sport h3.th a {display:block; height:45px; text-indent:-999em; overflow:hidden;}
#informacjeK .seeAlso h4 {height:11px;color:#c0244e;font:bold 14px Arial, sans-serif;margin: 10px 0 0 17px;text-indent:-999em;background:transparent url(../gfx/th/zobacz_takze.png) no-repeat left top;}
#informacjeK .seeAlso .seeAlsoList {padding:10px 0 0 13px;display:block;margin:0;}
#informacjeK .seeAlso .seeAlsoList:after {content: ""; display: block;height: 0;overflow: hidden;clear: both;}
#informacjeK .seeAlso .seeAlsoList li { display: block; float: left; margin: 0 0 0 4px; padding: 0;list-style:none;width:63px;text-align:left;}
#informacjeK .seeAlso .seeAlsoList li span{padding:2px 0 2px 2px; display:block;}
#informacjeK .seeAlso .seeAlsoList li a {font-size:9px;padding:0;background:none;}
#informacjeK .seeAlso .seeAlsoList li a img {height:47px;margin:0;}
#informacjeK .seeAlso .seeAlsoList li a:hover img {border:none;text-decoration:none;}
#informacjeK span.img {float:left; padding:5px 10px 5px 18px; display:block;}
#informacjeK .n1 {font-weight:bold; float:left; width:160px; display:block; padding:0; margin-top:8px;}
#informacjeK .n1 a {font-weight:bold;}
#informacjeK .n2 {float:left; width:160px; display:block;padding-left:0; padding-right:0;}

#informacjeN, .info-box {}
#informacjeN, .info-box {margin:0 0 10px; padding:0 0 10px; background:#eff0f5}
#informacjeN .dir-box {margin: 0 0 5px; padding: 5px 0 0; border-top:1px dotted #bbbecc; font-size: 0.9em}
#informacjeN .dir-box a.infD {color:#394A6E}
#informacjeN .item, .info-box .item {margin:0px; padding:4px 18px 1px;margin:0}
#informacjeN .item a.inf, .info-box .item a.inf {display:block; padding:0 0 0 15px; margin:0 0 0; color:#394A6E; background:url(../gfx/tvpinfo/li.png) no-repeat 0 0.25em}
#informacjeN .item a .img, .info-box .item a .img {float:left; display:block; margin:0 5px 5px 0; padding:1px; background:#ccc}
#informacjeN .item a.inf .tylko-u-nas, .info-box .item a.inf .tylko-u-nas {display:block; float:left; padding:5px; width:12px; height:12px; text-indent:-999em; overflow:hidden; background:url(../gfx/tvpinfo/tylko-u-nas.png) no-repeat 0 0.3em;}
#informacjeN .more-tvp-info, .info-box .more-info {padding:0px; text-align:right;}
#informacjeN .more-tvp-info a, .info-box .more-info a {color:#d31145; text-decoration:none;}
#informacjeN .more-tvp-info a:hover {color:#000}
#informacjeN div.more-tvp-info, .info-box div.more-info {position:absolute;right:15px;top:10px;}
#informacjeN.simple li.last {background:none;}
#informacjeN h3.th {background:transparent url(../gfx/th/tit_informacje.png) no-repeat 0 0; text-indent:-9999px; font-size:0}
#informacje-sport h3.th {background:transparent url(../gfx/th/tit_sport.png) no-repeat 0 0; text-indent:0;}
#informacje-sport .dir-box {margin: 0 0 5px; padding: 5px 0 0; border-top:1px dotted #bbbecc; font-size: 0.9em}
#informacje-sport .dir-box a.infD {color:#394A6E}
#informacjeN h3.th a, #informacje-sport h3.th a {display:block; height:45px; text-indent:-999em; overflow:hidden;}
#informacjeN .seeAlso h4 {height:11px;color:#c0244e;font:bold 14px Arial, sans-serif;margin: 10px 0 0 17px;text-indent:-999em;background:transparent url(../gfx/th/zobacz_takze.png) no-repeat left top;}
#informacjeN .seeAlso .seeAlsoList {padding:10px 0 0 13px;display:block;margin:0;}
#informacjeN .seeAlso .seeAlsoList:after {content: ""; display: block;height: 0;overflow: hidden;clear: both;}
#informacjeN .seeAlso .seeAlsoList li { display: block; float: left; margin: 0 0 0 4px; padding: 0;list-style:none;width:63px;text-align:left;}
#informacjeN .seeAlso .seeAlsoList li span{padding:2px 0 2px 2px; display:block;}
#informacjeN .seeAlso .seeAlsoList li a {font-size:9px;padding:0;background:none;}
#informacjeN .seeAlso .seeAlsoList li a img {height:47px;margin:0;}
#informacjeN .seeAlso .seeAlsoList li a:hover img {border:none;text-decoration:none;}
#informacje-sport span.img,
#informacjeN span.img {float:left; padding:0 10px 5px 18px; display:block;}
#informacje-sport .n1, #informacjeN .n1 {font-weight:bold; float:left; width:160px; display:block; padding:0; margin-top:8px;}
#informacje-sport .n1 a,
#informacjeN .n1 a {font-weight:bold;}
#informacje-sport .n2 ,
#informacjeN .n2 {float:left; width:160px; display:block;padding-left:0; padding-right:0;}

/* Wylij znajomemu */
.recommend-form, .articleTools .recommend-form {display:none;background: #fff;color: #000;border:1px solid #029BDB;width: 410px; padding: 20px;right: 10px;top: -50px;z-index: 10;position: absolute;}
.recommend-form p, .articleTools .recommend-form p { font-weight: bold; }
.recommend-form .error, .articleTools .recommend-form .error { color: #ff0000; }
.recommend-form .hide-form, .articleTools .recommend-form .hide-form {display:block;text-align: right;margin: -12px -7px 15px 0;font-weight: bold;}
.recommend-form #recommend-form-errors, .articleTools .recommend-form #recommend-form-errors { display: none; }
.recommend-form #recommend-form-ok, .articleTools .recommend-form  #recommend-form-ok{display: none; font-weight: bold;}
.recommend-form #recommend-form-content ul li, .articleTools .recommend-form  #recommend-form-content ul li {overflow: hidden;padding: 5px 0;margin: 0;float:none;}
.recommend-form #recommend-form-content ul li#recommend-captcha, .articleTools .recommend-form #recommend-form-content ul li#recommend-captcha  {padding-left: 140px;}
.recommend-form #recommend-form-content ul li label, .articleTools .recommend-form #recommend-form-content ul li label{color: #000;font-weight:bold;float: left;padding: 2px 0;width: 100px;}
.recommend-form #recommend-form-content ul li input, .recommend-form #recommend-form-content ul li textarea, .articleTools .recommend-form #recommend-form-content ul li input, .articleTools .recommend-form #recommend-form-content ul li textarea {border: 1px solid #000;padding: 2px;width: 260px;}
.recommend-form #recommend-form-content ul li textarea, .articleTools .recommend-form #recommend-form-content ul li textarea {height: 80px;}
.recommend-form #recommend-form-content ul li .submit, .articleTools .recommend-form #recommend-form-content ul li .submit {width: 70px;float: right;margin-right: 43px;}
.recommend-form #recommend-form-content ul li span, .articleTools .recommend-form #recommend-form-content ul li span {color: #ff0000;font-size: 1.4em;font-weight: bold;padding: 0 5px;display:inline;float:none;border:none;background:none;}
.recommend-form #recommend-form-content ul li.disc span, .articleTools .recommend-form #recommend-form-content ul li.disc span {padding: 0;}

/* tabele specjalne */
#mB_regulamin-plebiscytu-sms table.std {width:630px;}
#mB_regulamin-plebiscytu-sms table.std td {text-align:center;}
#mB_regulamin-plebiscytu-sms .mv10 h4.mv10 {display:none;}

/* tabele */
table.std {border:1px solid #efefef; border-collapse:collapse;}
table.std td {vertical-align:top; border:1px solid #efefef; padding:1em .5em;}
table.std tr.row1 td {text-align:center;}
table.std td.col1 {width:16em;}
table.std .bold {font-weight:bold;}

/* newestVideo */
#newestVideo h3.th {background:transparent url(../gfx/th/tit_nowosci.png) no-repeat 0 0}
#newestVideo .item {margin: 0 0  10px 0}
#newestVideo .item .img img{border:1px solid #ccccce}
#newestVideo .item .img {float:left; margin:0 4px 0 0 }
#newestVideo .item .info {width:230px; float:left}

/* top10 */
#top10-box h3.th {background:transparent url(../gfx/th/top_10.png) no-repeat 0 0}
#top10-box {background-color:#f0f0f0; padding-bottom: 20px; margin:10px 0 0}
#top10-box ul {margin:0 8px 0 8px; padding: 0; list-style: none; display:block}
#top10-box ul li{padding:4px 0 4px 22px; border-bottom:1px dotted #bbbecc; background: transparent url() no-repeat 2px 5px; display:block;  float:left}
#top10-box ul li#t1{background-image: url(../gfx/top10/t1.png)}
#top10-box ul li#t2{background-image: url(../gfx/top10/t2.png)}
#top10-box ul li#t3{background-image: url(../gfx/top10/t3.png)}
#top10-box ul li#t4{background-image: url(../gfx/top10/t4.png)}
#top10-box ul li#t5{background-image: url(../gfx/top10/t5.png)}
#top10-box ul li#t6{background-image: url(../gfx/top10/t6.png)}
#top10-box ul li#t7{background-image: url(../gfx/top10/t7.png)}
#top10-box ul li#t8{background-image: url(../gfx/top10/t8.png)}
#top10-box ul li#t9{background-image: url(../gfx/top10/t9.png)}
#top10-box ul li#t10{background-image: url(../gfx/top10/t10.png); border:0}
#top10-box ul li span{ width:18px; height:18px; display:block; float:left;text-indent:-9999px; font-size:0; text-decoration:none; overflow:hidden }
#top10-box ul li a{display:block; float:left; width:230px; color:#0e193e}
#top10-box ul li span.up {background: transparent url(../gfx/top10/up.png) no-repeat 0 5px;  }
#top10-box ul li span.down {background: transparent url(../gfx/top10/down.png) no-repeat 0 5px; }

/* Nowy nagłówek */

#headerBoxN a, #headerBoxN a:link { color:#42413C; text-decoration:none; }
#headerBoxN a:visited { color:#6E6C64; text-decoration:underline; }
#headerBoxN a:hover, #headerBoxN a:active, #headerBoxN a:focus { text-decoration:underline; }
#headerBoxN a img {border:0 none;}

/* top header */
#headerBoxN {width:974px;margin:0;}
#headerBoxN .header {position:relative; height:132px; font-size:10px;}
#headerBoxN .header ul {position:absolute; list-style:none;}
#headerBoxN .header a {color:#0e4594; text-decoration:none;}
#headerBoxN .header a:hover {color:#000;}
#headerBoxN .header fieldset, #headerBoxN .header button {cursor:pointer;}
#headerBoxN .header .links {right:10px; top:0; width:190px; height:20px;margin:0;}
#headerBoxN .header .links li {display:block; float:right; font-size:10px;}
#headerBoxN .header .links li a {display:block; font-size:9px; height:13px; padding:7px 0 0 7px;}
#headerBoxN .header .tvp-logo {display:block; clear:both; float:left; margin:20px 10px 0;}
#headerBoxN .header .menu {width:507px; height:54px; top:20px; right:210px; margin:0; padding:0;}
#headerBoxN .header .menu li {display:block; float:left; height:54px; text-indent:-999em;}
#headerBoxN .header .menu li a {display:block; height:53px;}
#headerBoxN .header .menu .n1 a {width:128px; background:url(../v4/gfx/mtop2.png) 0 0 no-repeat;}
#headerBoxN .header .menu .n2 a {width:125px; background:url(../v4/gfx/mtop2.png) -128px 0 no-repeat;}
#headerBoxN .header .menu .n3 a {width:127px; background:url(../v4/gfx/mtop2.png) -253px 0 no-repeat;}
#headerBoxN .header .menu .n4 a {width:127px; background:url(../v4/gfx/mtop2.png) -380px 0 no-repeat;}
#headerBoxN .header .user {position:absolute; width:180px; height:20px; top:23px; right:10px; border-top:1px solid #e4e5e5; border-bottom:1px solid #e4e5e5;}
#headerBoxN .header ul.user li {display:block; float:right; margin:0 0 0 10px; color:#aeaeae; line-height:20px;}
#headerBoxN .header ul.user li a {display:block;}
#headerBoxN .header .search {position:absolute; width:180px; height:20px; top:54px; right:10px;}
#headerBoxN .header .search input {width:100px; height:14px; margin:0 8px 0 0;}
#headerBoxN .header .search button {width:62px; height:20px; background:url(../v4/gfx/top-search-button.png) 0 0 no-repeat; text-indent:-999em; border:0 none;}
#headerBoxN .header .main-menu {position:absolute; left:0; bottom:0; margin:0 5px 0 10px; padding:0 5px; border:0px none #f4f5f5; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background:#f4f5f5}
#headerBoxN .header .main-menu ul {clear:both; position:static; background:url(../v4/gfx/spr-bg.png) 0 0 repeat-x; height:32px; width:940px; padding:0;}
#headerBoxN .header .main-menu>ul {z-index:298}
#headerBoxN .header .main-menu ul li {display:block; float:left;}
#headerBoxN .header .main-menu ul>li {z-index:299}
#headerBoxN .header .main-menu ul li a {display:block; height:32px; padding:0 31px; line-height:32px; background:url(../v4/gfx/spr-bg.png) 0 0 repeat-x; color:#fff; font-size:14px; text-decoration:none; text-transform:uppercase;}
#headerBoxN .header .main-menu ul li.act a, #headerBoxN .header .main-menu ul li a:hover, #headerBoxN .header .main-menu ul li:hover > a {background:url(../v4/gfx/spr-bg.png) 0 -40px repeat-x;}
#headerBoxN .header .main-menu #home a span {text-indent:-999em; display:block; width:50px; height:32px; background:url(../v4/gfx/spr-ico.png) 50% -32px no-repeat; overflow:hidden;}
#headerBoxN .header .main-menu ul li ul {display:none; width:auto; min-width:120px; height:auto; position:absolute; padding:1px 5px 5px; background:#2b7fcc none; border:0px solid #eee; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; z-index:300;}
#headerBoxN .header .main-menu ul li ul li {clear:both; float:none; z-index:301;}
#headerBoxN .header .main-menu ul li ul li a {clear:both; float:none; height:auto; padding:0 10px; font-size:11px; line-height:2em; background:#2b7fcc none; text-transform:none; border-top:1px solid #fff;}
#headerBoxN .header .main-menu ul li:hover ul {display:block;}
#headerBoxN .header .main-menu ul .first a {-webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}
#headerBoxN .header .main-menu ul .last a {-webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}
#headerBoxN .header .main-menu ul li #m-tvp-regional {width:216px; -moz-column-count: 2; -moz-column-gap: 5px; -webkit-column-count: 2; -webkit-column-gap: 5px; column-count: 2; column-gap: 5px;}
#headerBoxN .header .main-menu ul li #m-s-nasze-anteny {width:152px;}
#headerBoxN .radius4 {border: 0 solid #EEEEEE; border-radius: 4px 4px 4px 4px;}

/** nakladka na image*/
.overlayNavi {border:0px none; height:0;}
.overlayNavi a {display:block; position:absolute; top:0px; width:300px; height:10px; background:url(../gfx/x.gif) repeat; -moz-opacity:0.7; opacity:0.7; z-index:22;}
.overlayNavi .prev {left:0px;}
.overlayNavi .next {right:0px;}
.overlayNavi a:hover {text-decoration:none;}
.overlayNavi .prev:hover {background:url(../gfx/bt/ico_prev.png) 1% 40% no-repeat;}
.overlayNavi .next:hover {background:url(../gfx/bt/ico_next.png) 99% 40% no-repeat;}

/** common */
/*a:focus {-moz-outline:none;outline:none}*/
/* body.strona-glowna {padding:210px 0 0; background:#fff url(../gfx/bg/main_sopot-hit-festiwal.jpg) no-repeat 50% 0;} */
/* .hover {color:#000} .hover a {color:#d31145 !important} */

body.kawa-czy-herbata {background: #fff url(../gfx/bg/kawa-czy-herbata.jpg) no-repeat top center !important;}
body.bitwa-na-glosy-2011 {background: #0a0000 url(../ss2/bitwa-na-glosy/gfx/bg_v1.jpg) no-repeat top center !important;}
body.bitwa-na-glosy-2011 .tvpTopNav a, body.bitwa-na-glosy-2011 .tvpTopNav .welc {color:#fff !important;}
body.kawa-czy-herbata #wszystkieOdcinki h3.th {background:url(../gfx/th/zobacz-wiecej.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.brodzik-od-kuchni #wszystkieOdcinki h3.th {background:url(../gfx/th/zobacz-wiecej.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.eurowizja-2010 {background: #fff url(../gfx/bg/bg_eurowizja2010.jpg) no-repeat top center !important;}
/*body.wybory-w-tvp {background: #b00000 url(../gfx/bg/bg_wybory-prezydenckie.jpg) repeat-x top center !important;}*/
body.sygnaly-dnia {background: #fff url(../gfx/bg/sygnaly-dnia2.jpg) no-repeat top center !important;}
body.wiadomosci {background:#020611 url(../gfx/bg/bg_wiadomosci.jpg) no-repeat top center !important;}
body.wiadomosci .containerBox .tvp-page .rekTop, body.wiadomosci .containerBox .tvp-page #headerBoxN,
body.wiadomosci .containerBox .tvp-page #addHeaderBox, body.wiadomosci .containerBox .contTopBox .pageTitle {display:none !important;}
body.wiadomosci .tvpTopNavVortal {margin-bottom:290px;}

body.kultura-sie-liczy #wszystkieOdcinki h3.th {background:url(../gfx/th/zobacz.png) no-repeat scroll 0 0 transparent;text-indent:-999pt;height:45px;padding-top:0;}
body.kultura-sie-liczy #wszystkieOdcinki {border:0}
#box_aktualnosci.tightList .img {display:block;float:left;padding:0 10px 0 15px;}
body.rodzinkapl {background:url(../ss2/rodzinkapl/bg.jpg) center top repeat-x #fff;}
body.rodzinkapl .containerBox .mainBox .contTopBox .contLeftBox h1.th {width:228px; height:80px; text-indent:-999em; background:url(../ss2/rodzinkapl/logo.png) 0 0 no-repeat;}
body.bitwa-na-glosy-2011 .containerBox .mainBox .contTopBox .contLeftBox h1.th {width:230px; height:100px; text-indent:-999em; background:url(../ss2/bitwa-na-glosy/gfx/logo_bitwa.jpg) center center no-repeat;}
body.wroclaw {background:#FFF url(../regionalne/gfx/bg/bg_wroclaw_50_lecie.jpg) no-repeat scroll top center;}
body.polacy-tu-i-tam, body.polacy-tu-i-tam-nbsp {background:#FFF url(../gfx/bg/bg_polacy-tu-i-tam.jpg) no-repeat scroll top center;}
/*body.strona-glowna {background:url(../gfx/bg/bg_rodzinka-pl.jpg) center top repeat-x #fff;}*/
#headerBox {position:relative;}
#suggestResultHome { position: absolute; visibility:hidden; background: #ffffff; text-align: left; border: 1px solid #43A9E5; margin:0 0 0 82px;z-index: 999;top:41px;width:170px;}
#suggestResultHome .suggest_link { background-color: #ffffff; padding: 2px 6px 2px 6px; }
#suggestResultHome .suggest_link_over { background-color: #43A9E5; padding: 2px 6px 2px 6px; color: white; }

#cookieControl {display:none;width:970px;background:#F8F8F8;padding:10px;margin:0 auto;}
#cookieControl strong {display:block;margin:10px 0 10px 5px;font-weight:bold;float:left;font-size:16px;}
#cookieControl .close-cookie-control {display:block;float:right;margin:10px 20px 10px 0;cursor:pointer;}
#cookieControl p {display:block;clear:both;font-size:14px;}