.sVortal .contLeftBox, .sSerwis .contLeftBox, .sVideo .contLeftBox {width:644px; margin:0 10px 0 0}

 .contTopBox .pageTitle .contLeftBox {width: 564px;}
 .contTopBox .pageTitle .contRightBox {width: 380px;}

/* strona serwisu */
.sSerwis .contTopBox {/*border-bottom:2px solid #009ada*/}
.xsSerwis .contLeftBox .box {margin:0 10px 0 0}
.sSerwis .box .item .img {float:left; margin:0 20px 10px 0;}
.sSerwis .box .item .th {display:block; margin:0 0 10px}
.sSerwis .box .item .date {display:block; margin:0 0 10px; font-size:0.9em; font-weight:normal; color:#a5acb2}
.sSerwis .box .item .text {display:block; margin:0 0 10px; padding:0;}
#sSerwis0 .mainContent {}
#sSerwis0 .mainContent .body {padding:10px}
.sSerwis #mainContent #contLeftBox .item-small-listing .item .img {max-height:112px; overflow:hidden;}


.contLeftBox h1.th {margin:0 0 0 20px; font-size:28px}
.sSerwis .menuLinks {float:left; list-style:none; margin:8px 10px 0; padding:0}
.sSerwis .menuLinks li { display:block; float:left; margin:0 10px}
.sSerwis .menuLinks a {font-weight:bold}
#sSerwis0 .mainContent .topFoto {width:644px; border-bottom:2px solid #38467a; overflow:hidden; height:260px}
.sSerwis .mainContent .topFoto img, .sSerwis .contTopBox img {display:block}
.sSerwis .contTopBox .contRightBox h4 {font-size:1.35em; margin: 10px 0 0 0}

#sSerwis1 #wydawca {width:954px; margin:0 0 10px;clear:both;}
#sSerwis1 #wydawca .subBox {position:relative; clear:both; height:260px; border-top: none;}
#sSerwis1 #wydawca .subBox .img {width:954px; height:260px}
#sSerwis1 #wydawca .subBox .img img {display:block}
#sSerwis1 #wydawca .subBox .info {position:absolute; right:0px; top:0px; width:250px; height:210px;padding:25px 30px; background: transparent url(../../gfx/bg/trans_darkblue.png); overflow:hidden}
#sSerwis1 #wydawca .subBox .info h2 {padding:0 0 20px 0; margin: 0; color:#fff; font-size:1.7em; font-weight:normal; line-height:1.2em}
#sSerwis1 #wydawca .subBox .info .text {padding: 0; margin:0px; color:#fff; line-height:1.2em; font-size:1.2em}
#sSerwis1 #wydawca .subBox .info .text a {display:block; color:#fff}
.sSerwis .contTopBox .hb {border:0px none; border-bottom:2px solid #009ADA}

.sSerwis .contRightBox #aktualnosci .items {list-style:none; margin:0; padding:1px 0 0}
.sSerwis .contRightBox #aktualnosci li {margin:0px; padding:6px 9px 5px 18px}
.sSerwis .contRightBox #aktualnosci li a {display:block; padding:0 0 0 15px; background:url(../../gfx/ico/kw_blue.png) no-repeat 0 0.3em}
.sSerwis .contRightBox #aktualnosci .more {padding:5px 0 0px; text-align:right}
.sSerwis .contRightBox #aktualnosci .more a {color:#000; text-decoration:none}
.sSerwis .contRightBox #aktualnosci .more a:hover {color:#000}

.sSerwis .contRightBox #aktualnosci h3.th {height:40px}

#mB_o-programie .mainContent .contLeftBox .box .body {padding:10px}
.sSerwis .mainContent .contLeftBox .box .item {margin:0 10px 10px 0}
.sSerwis .mainContent .contLeftBox .box .item  .info span.th {font-weight:bold}


/*
#sEvent2d .mainBox .bodyBox {background:#211816 url(../gfx/bg/event.jpg)}
#sEvent2d .mainBox .bodyBox div, #sEvent2d .mainBox .bodyBox a {color:#fff !important}
#sEvent2d .mainBox .bodyBox a:hover {color:#ccc !important}
*/

.sSerwis .contTopBox h4 img {display:inline}

/** tytuly */
h3.th1, h3.th2, h3.th3, h3.th4 {height:45px; text-indent:-999em; overflow:hidden}
#ostatniOdcinek .item h3.th1, #ostatniOdcinek .item h3.th2, #ostatniOdcinek .item h3.th3, #ostatniOdcinek .item h3.th4 {padding-top:10px;height:35px;font-size:20px;color:#009ada;line-height:22px;font-family:Arial;text-indent:0;font-weight:normal}
/** #ostatniOdcinek .item h3.th2 {background:url(../../gfx/th/zobacz_ostatni_odcinek.png) no-repeat 0 0}
#ostatniOdcinek .item h3.th3 {background:url(../../gfx/th/zobacz_nastepny_wczesniej.png) no-repeat 0 0}
#ostatniOdcinek .item h3.th4 {background:url(../../gfx/th/zobacz.png) no-repeat 0 0}**/
body.dyrektorzy #ostatniOdcinek .item h3.th2 {background:transparent url(../../gfx/th/zobacz.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.gotowi-na-slub #ostatniOdcinek .item h3.th2 {background:transparent url(../../gfx/th/zobacz.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.zycie-kamila-kuranta #ostatniOdcinek .item h3.th2 {background:transparent url(../../gfx/th/zobacz.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body.zycie-kamila-kuranta #ostatniOdcinek .item h3.th3 {background:transparent url(../../gfx/th/zobacz.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}
body #ostatniOdcinek .item h3.zobacz {background:transparent url(../../gfx/th/zobacz.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}
/* tytuly - strony specjalne */
body.sport #ostatniOdcinek .item h3.th2, body.kawa-czy-herbata #ostatniOdcinek .item h3.th2, body.pytanie-na-sniadanie #ostatniOdcinek .item h3.th2 {background:url(../../gfx/th/najnowszy-material-wideo.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
.wybory-2008-w-usa #ostatniOdcinek .item h3.th2 {background:url(../../gfx/th/zobacz_wideo.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}

body.apetyt-na-zycie #ostatniOdcinek .item h3.th2,
body.nowa #ostatniOdcinek .item h3.th2,
body.sprawiedliwi #ostatniOdcinek .item h3.th2,
body.licencja-na-wychowanie #ostatniOdcinek .item h3.th2,
body.blondynka #ostatniOdcinek .item h3.th2,
body.spiewaj-i-walcz #ostatniOdcinek .item h3.th2,
body.byl-taki-dzien #ostatniOdcinek .item h3.th2,
body.debaty-wyborcze-2010 #ostatniOdcinek .item h3.th2 {background:transparent url(../../gfx/th/zobacz.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}

/** ogolne */
.contLeftBox .body {padding: 0 10px 20px 0;}
.contLeftBox .body h2.th {font-size:160%; margin:0 0 0 10px;}
.contLeftBox .body h3.subth {font-size:100%; margin:10px 0 10px 10px;}
.contLeftBox .body div.img {float:right; /*width:158px; margin:0 10px 10px 0;*/ padding:0px; overflow:hidden} /* poprawka dla widoku news */
.contLeftBox .body .img .sign {padding:5px 3px; font-size:90%; color:#555555}
.contLeftBox .body .pagination .act {font-weight:bold; color:#000}
.contLeftBox .body .extra {float:left; width:306px; margin:0 10px 10px 0; padding:0px; overflow:hidden}
.contLeftBox .body cite {background:#eee;border:1px solid #ddd;width:25%;padding:5px 10px;margin:5px 10px;font-size:1.1em;color:#000;float:right;}

/* Logo w wortalach-serwisach  po prawej stronie */
.logoRight {float:right; width:100px;margin:5px 0 0 0;text-align:right}
#sub-categories-w700 { float:left; width:700px}
#sub-categories-w650 { float:left; width:650px}

/** male epg */
#epgBox {color:#0e193e; font-size:12px; width:300px; height:150px; margin:0; overflow-x:hidden; overflow-y:scroll}
/*.h247 #epgBox {height:165px !important}*/
.h247 .hv1#epgBox {height:190px}
.h247 .hv2#epgBox {height:150px}
#epgBox .epgListElements { display: block; margin: 5px 0 5px 20px; }
#epgBox .epgStartHour { float: left; display: inline; font-weight: bold; margin: 0 10px 0 0; }
#epgBox .morePointer { color: #d31143; }
#epgBox .epgSubtitle { margin: 5px 10px 5px 0; font-weight: bold; text-align: right}
#epgBox .epgTitle { float: left; width: 220px; display: inline; }
#epgBox .epgChannel { font-weight: bold; }
#epgBox .epgElement { display:block; border-bottom: 1px dotted #bbbecc; }
#epgBox .epgLink { display: block; color: #0e193e; text-decoration: none; margin: 0 0 5px 62px; }
#epgBox .epgLink a { color: #009bda; text-decoration: none;}
#epgBox .epgLink a:hover { text-decoration: underline;}
#epgBoxInfoHead { display: block; width: 300px; height: 40px; background-color: #d1ecfe; }
#epgBoxInfoHead .innerText { padding: 13px 0 5px 20px; color: #0e193e; }
#epgBoxInfoHead .innerTextBold { font-weight: bold; }
#epgBoxInfoHead .morePointer { color: #d31143; }
#epgBoxInfoHead .innerText a { color: #009bda; text-decoration: none; font-weight: normal;}
#epgBoxInfoHead .innerText a:hover { color: #009bda; text-decoration: underline; font-weight: normal;}
#epgBoxHead { float: left; display:inline; width: 171px; height: 31px; margin: 0 0 10px 0;}
#epgBoxTimeDate { float: left; display: inline; width: 129px; height: 31px; color: #009bda; margin: 0 0 10px 0; }
#epgBoxTimeDate .epgTimeDate { padding-top: 10px; text-align: right; margin: 0 15px 0 0;}

/* sport - plebiscyt */
#box_sylwetki h3.th {background:url(../../gfx/th/sylwetki-kandydatow.png) no-repeat 10px 7px}
#box_sylwetki .item {float:left; margin:0 10px 10px 0}

/* kartki */
.sSerwis .mainContent .contLeftBox #kartki .item {width: 48%; float: left; text-align: center}
.sSerwis .mainContent .contLeftBox #kartki .item .img {margin:0 0 10px 0; display: block; float: none}
.sSerwis .mainContent .contLeftBox #kartki .item .img img {margin:0 auto}

/* zalaczniki */
.extra .attachementBox {padding:10px; background:#e3e3e3}
.attachementBox ul {display:block; margin:0; padding:0; list-style:none}
.attachementBox ul li {margin:2px 0; padding:0 0 0 25px; background:url(../../gfx/ico/f_.png) no-repeat 0 0.2em}
.attachementBox ul li.doc {background:url(../../gfx/ico/f_doc.png) no-repeat 0 0.2em}
.attachementBox ul li.pdf {background:url(../../gfx/ico/f_pdf.png) no-repeat 0 0.2em}
.attachementBox ul li.xls {background:url(../../gfx/ico/f_xls.png) no-repeat 0 0.2em}
.attachementBox ul li.jpg {background:url(../../gfx/ico/f_jpg.png) no-repeat 0 0.2em}

.komiczny-odcinek-cykliczny #ostatniOdcinek .item h3.th2 {background:transparent url(../../gfx/th/zobacz_teraz.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}
.w_1-maja #ostatniOdcinek .item h3.th2 {background:transparent url(../../gfx/th/zobacz_materialy_archiwalne.png) no-repeat scroll 0 0;text-indent:-999pt;height:45px;padding-top:0;}
.wakacyjne-pakiety .mainContent #series-list .filter div {display:none;}


/* powstanie 1944 */
body.powstanie-warszawskie-1944 {background: #cec7b7 none no-repeat scroll 0 0}
.powstanie-warszawskie-1944 #ostatniOdcinek .item h3.th2 {background:url(../../gfx/th/zobacz_teraz.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}
.powstanie-warszawskie-1944 #aktualnosci {background:transparent url(../../gfx/extra/powstanie1944_aktualnosci_bg.png) repeat-x scroll 0 0}
.powstanie-warszawskie-1944 #aktualnosci h3.th {background:transparent url(../../gfx/th/historia.png) no-repeat scroll 0 0}
.powstanie-warszawskie-1944 .contRightBox #aktualnosci li a {background:transparent url(../../gfx/ico/kw_black.png) no-repeat scroll 0 0.3em; display:block; padding:0 0 0 15px; color: #242520}
.powstanie-warszawskie-1944 #aktualnosci li a:hover {color: #242520}
.powstanie-warszawskie-1944 .contRightBox #aktualnosci div.more {padding:5px 10px 10px}
.powstanie-warszawskie-1944 #wszystkieOdcinki h3.th {background:url(../../gfx/th/zobacz-wiecej.png) no-repeat 0 0;text-indent:-999pt;height:45px;padding-top:0;}

body.wolyn-1943 #wydawca .subBox .info {background: transparent url(../../gfx/bg/trans_black.png) !important}

body.wolyn-1943 #ankieta h3.tht {color:#000 !important}
body.wolyn-1943 #ankieta .btg {background:#989898 url(../../gfx/bg/btg_gray.jpg) repeat-x 0 0}
body.wolyn-1943  {background:#f9f8f6 url(../../gfx/bg/sepia_top.jpg) repeat-x 0 0}

/* emisja - seriale */
#emisja {margin:0 0 10px; background:#ccc; color:#fff;}
#emisja .text {display:block; float:left; width:210px; margin:0 10px 0 0; text-align:right;}
#emisja .logo {display:block; float:left; width:60px;}
#emisja.emisja-klan {background:#3C4F18; line-height:19px;}
#emisja.emisja-ojciec-mateusz {background:#333333; line-height:19px;}
#emisja.emisja-plebania {background:#313A35; line-height:19px;}
#emisja.emisja-siostry {background:#3F5A15; line-height:19px;display:none}
#emisja.emisja-przystan {background:#2F5181; line-height:19px;}
#emisja.emisja-zlotopolscy {background:#009BCE;}
#emisja.emisja-zlotopolscy .logo {padding:5px 0 0;}

/* swieto-niepodleglosci */
body.swieto-niepodleglosci {background:#a10101 url(../../ss2/swieto-niepodleglosci/gfx/bg_main.jpg) no-repeat 50% 0;}
body.swieto-niepodleglosci .box_image_gallery {background:#a10101; color:#000;}
body.swieto-niepodleglosci .box_image_gallery a {color:#000;}


/* tla ekstra */
body.swieta-i-sylwester-w-tvp {background:#204093 url(../../gfx/bg/swieta-xmas.jpg) repeat-x center top;}

body.zlotopolscy .emisja-zlotopolscy {display:none}

 /* Złote przeboje - Życzenia / propozycje */
#formDiv {padding-bottom: 20px}
#formDiv #thanks {padding: 50px; font-weight: bold; text-align: center; color: #060}
#formLeft {display: inline; float: left; width: 290px; text-align: right;}
#formLeft .formDesc {margin: 8px 0 0 0; padding: 0 5px 0 0; font-weight: bold}
#formRight  {display: inline; float: left; width: 320px;}
#formRight input.spaced {margin: 5px 0 0 0;}
#formRight label {margin: 0 0 0 6px;}
#formRight .contactError {font-weight: bold; color: red;}
#formBottom {display: block; text-align: center}
#formBottom input {margin: 10px 0 0 0;}

body.grunwald-1410 #ostatniOdcinek h3.th2,
body.ratownicy #ostatniOdcinek h3.th2,
body.festiwal-piosenki-rosyjskiej #ostatniOdcinek h3.th2,
body.beatyfikacja-ks-jerzego-popieluszki #ostatniOdcinek h3.th2 {background:url(../../gfx/th/zobacz.png) 0 0 no-repeat;text-indent:-999pt;height:45px;padding-top:0;}
body.chichot-losu {background:#fff url(../../gfx/bg/bg_chichot.jpg) repeat-x scroll top center; }

/* Komisarz Aleks */
body.komisarz-alex, body.komisarz-aleks {background:url(../../ss2/komisarz-alex/gfx/bg-main.jpg) no-repeat scroll top center;}
body.komisarz-alex .mainBox, body.komisarz-aleks .mainBox {background:transparent none;}
body.komisarz-alex .mainBox .track, body.komisarz-aleks .mainBox .track {margin:0;}
body.komisarz-alex .mainBox .bodyBox, body.komisarz-aleks .mainBox .bodyBox {margin-top:261px;background:#FFF}
body.komisarz-aleks #headerBoxN, body.komisarz-alex #headerBoxN {display:none;}

/* Siła wyższa */
body.sila-wyzsza {background:#ffb300 url(../../gfx/bg/bg_sila_wyzsza.jpg) no-repeat scroll top center;}
body.sila-wyzsza #headerBoxN {margin-top:312px;}
body.sila-wyzsza #headerBoxN .header {background:#FFF;}

/* Paradoks */
body.paradoks {background:url("../../ss2/paradoks/gfx/bg.jpg") repeat-x scroll center top #000000;}
body.paradoks #headerBoxN {background:#FFF;}

/* Reklama dzieciom */
body.reklama-dzieciom #wszystkieOdcinki {border:none medium;}

/* dlugosc trwania wideo */
.mat-duration {display: block; position: relative; bottom: 27px; color: white; margin-right: 10px;float:right;height:0px}
.mat-duration1 {display: block; position: relative; bottom: 37px; color: white; margin-right: 10px;float:right;height:0px}
.mat-duration2 {display: block; position: relative; bottom: 31px; color: white; margin-left: 152px;float:left;height:0px}
.mat-duration SPAN , .mat-duration1 SPAN, .mat-duration2 SPAN {background: rgba(0, 0, 0, 0.5); display: block; height: 17px; padding: 2px;}


/* Obsługa czatów wideo */
#czatWideo {display:block;float:none;clear:both;width:604px;background:#FFF;padding:10px;border:1px solid #4078ac;margin:10px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#czatWideo .video_chat {font-family:Tahoma, Arial, Helvetica;}
#czatWideo .video_chat h3.tht {color:#4078ac;margin:0 0 10px 0;padding:0;}
#czatWideo .video_chat .box-bgblue {display:block;position:relative;margin:0 0 10px; padding:10px; min-height:91px;background:#f8f3ee none; color:#000; border:1px solid #4078ac;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#czatWideo .video_chat .box-bgblue a.partnerLink {display:block;width:160px;height:55px;top:26px;right:10px;position:absolute;}
#czatWideo .video_chat .box-bgblue p {display:block;margin:0 0 6px 0}
#czatWideo .video_chat .box-bgblue h4 {margin:0 0 3px 0;}
#czatWideo .video_chat .box-bgblue input[type=text] {display:block;float:left;width:330px;padding:0;border:1px solid #4078ac;height:18px;line-height:18px;margin:0 5px 0 1px}
#czatWideo .video_chat .box-bgblue button {display:block;float:left;border:none medium;border:1px solid #4078ac;width:auto;padding:0 4px;margin:0;height:20px;color:#FFF;line-height:18px;background:#6398cb}
#czatWideo .video_chat .box-bgblue button#answer_button {display:block;float:none;clear:both;top:6px;position:relative;}
#czatWideo .video_chat .box-bgblue button#send_answer_button {display:block;float:none;clear:both;top:6px;position:relative;}
#czatWideo .video_chat .box-bgblue .info {display:block;margin:0 0 6px 0;}
#czatWideo .video_chat h4.t {padding:5px 10px; background:#6398cb; color:#fff;border:1px solid #4078ac;margin:0 0 1px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#czatWideo .video_chat .scroll {height:415px; padding:10px 0; background:#fff; color:#000;}
#czatWideo .video_chat #czat_listing {background: none;}
#czatWideo .video_chat .item {display:block;width:549px;}
#czatWideo .video_chat div.question {padding:0 0 0 5px;color:#00458d;}
#czatWideo .video_chat div.question .question-bar {display:block;padding:0 14px;width:100%;min-height:20px;color:#000;font-weight:bold;line-height:20px;background:url(../../gfx/video_chat/sprit-bg-user.png) no-repeat scroll 0 0;margin:7px 0}
#czatWideo .video_chat div.question .question-bar .chat-username {display:block;float:left;font-size:12px;font-weight:bold;}
#czatWideo .video_chat div.question .question-bar .date {display:block;float:left;font-size:11px;color:gray;margin-left:7px;}
#czatWideo .video_chat div.question .question-bar .anwser_to {display:block;float:right;font-size:12px;color:#000;margin-right:7px;font-size:12px}
#czatWideo .video_chat div.question .question-text {display:block;margin:10px 0 10px 5px;}
#czatWideo .video_chat div.question .question-answer .question-answer-bar {display:block;color:#000;margin:0 0 0 19px;background:url(../../gfx/video_chat/sprit-bg-user.png) no-repeat scroll -573px 0;width:526px;height:20px;line-height:20px;padding:0 14px;}
#czatWideo .video_chat div.question .question-answer .question-answer-bar .chat-username {display:block;float:left;font-size:12px;font-weight:bold;}
#czatWideo .video_chat div.question .question-answer .question-answer-bar .date {display:block;float:left;font-size:11px;color:gray;margin-left:7px;}
#czatWideo .video_chat div.question .question-answer .question-answer-text {display:block;margin:7px 10px 7px 24px;color:#00458d}
#czatWideo .video_chat span.nickText {display:block;float:none;clear:both;margin:0 0 3px 0;}
#czatWideo .video_chat input.nick {width:160px;}
#czatWideo .video_chat input.question {width:380px;}