/* strona wortalu */ 
.sVortal .contLeftBox {width:644px; margin:0 10px 0 0}
.contLeftBox h1.th {margin-left:20px; font-size:32px}
#popularneWideo #popWid1,#popularneWideo #popWid3{display:none}
.sVortal .contRightBox .newsList h3.th {height:40px}

/* strona serwisu */
.sVortal .box .item .img {float:left; margin:0 20px 10px 0}
.sVortal .box .item .th {display:block; margin:0 0 10px}
.sVortal .box .item .date {display:block; margin:0 0 10px; font-size:0.9em; font-weight:normal; color:#a5acb2}
.sVortal .box .item .text {display:block; margin:0 0 10px; padding:0;}

/* Box portal_redaguje wystepujacy w wortalach tvp kultura i historia */

/* informacje kultura */
.kultura #informacje .seeAlso .seeAlsoList li {width:100%; float:none; margin:0; text-align:left}
.kultura #informacje .seeAlso .seeAlsoList li a {font-size:100%}
.kultura #informacje .seeAlso .seeAlsoList li .img {margin:0 10px 10px 0}
.kultura #informacje .seeAlso .seeAlsoList li span.bl {padding-top:15px;}

#serwisRedaguje h3.th { background:#fff url(../../gfx/th/serwis_redaguje.png) no-repeat scroll 0 0; margin-bottom:20px;}
#serwisRedaguje { background-color:#e3e3e3;	padding-bottom:20px;}
#serwisRedaguje li a:hover { text-decoration:underline;}
#serwisRedaguje img {display:block;	float:left;	margin-left:20px}
#serwisRedaguje ul {list-style-type: none;	float:left;	margin:0 0 0 20px;}
/* Logo w wortalach 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}

body.tvp-seriale #epgshort .h247, .tvphd#epgshort .h247 {height:auto; margin-bottom: 40px;}
body.tvp-seriale #epgshort .h247 #epgBox, .tvphd#epgshort .h247 #epgBox {overflow: visible;}
body.tvp-seriale #epgshort .h247 .hv1#epgBox, .tvphd#epgshort .h247 .hv1#epgBox {height:auto;}

#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;}

.epgLogo-small span {display:none}
.epgLogo-small img {vertical-align:middle; height:16px; margin:-2px 4px -1px}


/* galerie */
#galerie .galleryThumbnail {float:left; display:block; width:120px; height:120px; margin-right:10px}
#galerie h3.th {background-image:url(../../gfx/th/galeria.png); background-repeat:no-repeat}
#galerie .item {}
#galerie .item .thumbnailBox {width:265px}
#galerie .item .info {width:360px}
#galerie .item .addinfo {color:#999999; font-size:11px; clear:left; margin-top:5px}
#galerie .item h4 {font-size:14px; font-weight:bold; padding-bottom:10px}

/* szczegoly galerii z lista obrazkow */
#listaObrazkow h3.th {text-indent:0; margin-top:15px; font-size:18px}
#listaObrazkow .galleryThumbnail {float:left; display:block; width:120px; height:120px}
#listaObrazkow .galleryThumbnail:hover {}
#listaObrazkow.bl {background-repeat:no-repeat}
#listaObrazkow .item {height:120px;width:120px;float:left;clear:none;margin:0 7px 8px 0}
#listaObrazkow .last {height:120px;width:120px;float:left;clear:none;margin:0 0 8px 0}
#listaObrazkow .galleryFullImage {background-repeat:no-repeat;background-position:center top;border:1px solid #f0f0f0;height:600px;width:600px;float:left;clear:none;margin:0 0 8px 0}
#listaObrazkow .info {margin-bottom:10px; text-align:justify; padding-right:10px}
#listaObrazkow .info h4 {}
#listaObrazkow .thumbnailBox {}

 /* dostepno */
 
#accessibilityButtons { display: inline; float: left; margin-left: 10px; }
#accessibilityButtonsWersjaZwykla { float: left; display: block; width: 135px; height: 26px; background:transparent url('../../gfx/bt/dostepnosc-wersja-zwykla.png') no-repeat; font-size: 14px; line-height: 26px; overflow: hidden; text-indent:-999em; margin: 5px 5px; }
#accessibilityButtonsWersjaTekstowa { float: left; display: block; width: 150px; height: 26px; background:transparent url('../../gfx/bt/dostepnosc-wersja-tekstowa.png') no-repeat; font-size: 14px; line-height: 26px; overflow: hidden; text-indent:-999em; margin: 5px 5px;}
#accessibilityButtonsWersjaKontrastowa { float: left; display: block; width: 227px; height: 26px; background:transparent url('../../gfx/bt/dostepnosc-wysoki-kontrast.png') no-repeat; font-size: 14px; line-height: 26px; overflow: hidden; text-indent:-999em; margin: 5px 5px;}
#accessibilityButtons img { padding: 7px 0 0 6px; border: 0;}
#accessibility { font-size: 1em; color: #0e193e; }
#accessibility a, #accessibility a:visited { color: #3a9ada; text-decoration: none; }
#accessibility a:hover { color: #3a9ada; text-decoration: underline; }
#accessibility .mainPicture { float: left; display: inline; width: 316px; margin: 0 10px 0 0;}
#accessibility .mainText { float: left; display: inline; text-align: justify; margin-right: 10px;}
#accessibility .mainTextPicture { float: left; display: inline; text-align: justify; width: 300px; }
#accessibility .mainText a, #accessibility .mainText a:visited, #accessibility .mainText a:hover { color: #0e193e; }
#accessibility .mainSpacer { width: 630px; height: 2px; background-color: #38467a; margin: 35px 0; }
#accessibility .listPicture { display: inline; float: left; width: 100px; margin: 0 0 30px 20px; }
#accessibility .listText { display: inline; float: left; margin: 0 0 30px 10px; width: 500px; text-align: justify;}
#accessibility .listText a, #accessibility .listText  a:visited { color: #0e193e; text-decoration: none; }
#accessibility .listText a:hover { color: #0e193e; text-decoration: underline; }
#accessibility .morePointer { color: #d31143; }
#accessibilityNav .morePointer { color: #d31143; }
#accessibility .listDate { display: inline; float: right; width: 60px; margin: 0 14px 0 0; color: #b0b3bc; text-align: right; }
#accessibility .listTitle { display: inline; float: left; width: 545px; margin: 0 0 10px 15px; font-size: 1.1em; font-weight: bold; }
#accessibilityNav { width: 300px; background-color: #e3e3e3; color: #0e193e;}
#accessibilityNav  a { color: #0e193e; font-weight: normal; text-decoration: none; }
#accessibilityNav  a:hover { color: #0e193e; font-weight: normal; text-decoration: underline; }
#accessibilityNav .navSpacer { height: 2px; border-top: thin dotted white; width: 300px; }
#accessibilityNav dt { font-size: 1.1em; color: #0e193e; font-weight: bold; margin: 10px 10px 5px 10px; padding: 8px 0 8px 0;}
#accessibilityNav dt a { font-weight: bold; }
#accessibilityNav dt a:hover { font-weight: bold; text-decoration: underline; }
#accessibilityNav dd {margin-left:25px;}
#accessibilityNav .navMore { width: 290px; padding: 0 10px 0 0; text-align: right; }
#accessibilityNav .navMore a, #accessibilityNav .navMore a:visited { color: #3a9ada; text-decoration: none; }
#accessibilityNav .navMore a:hover { color: #3a9ada; text-decoration: underline; }

/* wyniki ankiety */
#ankietaWyniki .item {}
#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; }

/* promowane galerie na stronie vortalu */
#galPromoBox h3.th {background-image:url(../../gfx/th/galeria.png);background-repeat:no-repeat}
#galPromoBox h4 {font-size:16px; margin:10px 0}
#galPromoBox #galpromo {background:transparent url(../../gfx/hr.png) repeat-y scroll 315px 0; border-bottom:2px solid #38467A; margin:0 10px 10px 0}
#galPromoBox #galpromo .item {width:311px}
#galPromoBox #galpromo .item .more {float:right; clear:both; margin:10px 0}
#galPromoBox #galpromo .photoBox {width:306px}
#galPromoBox #galpromo .photo {}
#galPromoBox #galpromo .photo .promoGalImg, #galPromoBox #galpromo .photo-right .promoGalImg {width:148px; height:99px}
#galPromoBox #galpromo .photo-right {margin-left: 4px;}
.contRightBox #galPromoBox #galpromo {border-bottom: none;}
/** tytuly */
#box_komunikaty h3.th {background:url(../../gfx/th/komunikaty.png) no-repeat 0 0}
#box_zasieg-sygnalu h3.th {background:url(../../gfx/th/zasieg_sygnalu.png) no-repeat 0 0}
#box_patronaty-medialne h3.th {background:url(../../gfx/th/patronaty_.png) no-repeat 0 0}

#box_patronaty-medialne.historia h3.th {background:url(../../gfx/th/patronaty_tvp-historia.png) no-repeat 0 0}
#box_patronaty-medialne.tvp2 h3.th {background:url(../../gfx/th/patronaty_tvp2.png) no-repeat 0 0}
#box_patronaty-medialne.tvp1 h3.th {background:url(../../gfx/th/patronaty_tvp1.png) no-repeat 0 0}
#box_patronaty-medialne.polonia h3.th {background:url(../../gfx/th/patronaty_tvp-polonia.png) no-repeat 0 0}
#box_patronaty-medialne.kultura h3.th {background:url(../../gfx/th/patronaty_tvp-kultura.png) no-repeat 0 0}

#box_gry-i-zabawy h3.th {background:#fff url(../../gfx/th/gry_i_zabawy.png) no-repeat 10px 7px}

.boxListNews {margin-top:0}
.boxListNews .item {margin:0; padding:0 0 10px}
.boxListNews .box .item .img {display:block; margin:0 10px 0 0; height:75px; overflow:hidden !important}

#accessibilityNav h3.th {background:transparent url(../../gfx/th/wiecej_o_dostepnosci.png) no-repeat 0 0}

/** battle */
body.seriale #battleSurvey .battle {background: transparent url(../../gfx/battle/right/film/bg.jpg) repeat-x}
body.seriale #battleSurvey .results {background: transparent url(../../gfx/battle/right/film/results.png) no-repeat}
body.seriale #battleSurvey .battleObject .btn {background: transparent url(../../gfx/battle/right/film/bt.png) no-repeat}
body.seriale #battleSurvey .battleObject .bar .act {background: transparent url(../../gfx/battle/right/film/bar.png) repeat-x}
body.seriale #battleSurvey .battleStar {background: transparent url(../../gfx/battle/right/film/star.png) no-repeat; display:block}

/* kartka z kalendarza - historia */
#calendarCard {width: 300px; height: 100px; background: transparent url(../../gfx/extra/historia_kartka.png) no-repeat}
#calendarCard .date {font-family: "Times New Roman"; color: #6d3400; float: right; width: 66px; text-align: center; margin-right: 17px; margin-top: 27px; font-size: 30px}
#calendarCard .date span.month {font-size: 10px; display: block; margin-top: -2px}

/* gry i zabawy - dla dzieci */
#gryZabawy {width: 299px; background: transparent url(../../gfx/dzieci/gry_i_zabawy_bg.jpg) no-repeat 0 0; padding-top: 100px; margin-bottom: 10px}
#gryZabawy .puzzle {background: transparent url(../../gfx/dzieci/puzzle.png) no-repeat 0 0; min-height: 90px}
#gryZabawy .puzzle .txt {color: #790d00; padding: 32px 5px 5px 88px}
#gryZabawy .kolorowanie {background: transparent url(../../gfx/dzieci/kolorowanie.png) no-repeat 0 0; min-height: 90px}
#gryZabawy .kolorowanie .txt {color: #790d00; padding: 32px 88px 5px 11px}
#gryZabawy .piosenki {background: transparent url(../../gfx/dzieci/piosenki.png) no-repeat 0 0; min-height: 90px}
#gryZabawy .piosenki .txt {color: #790d00; padding: 32px 5px 5px 82px}
#gryZabawy .bajki {background: transparent url(../../gfx/dzieci/bajki.png) no-repeat 0 0; min-height: 90px}
#gryZabawy .bajki .txt {color: #790d00; padding: 32px 88px 5px 11px}
#gryZabawy .konkursy {background: transparent url(../../gfx/dzieci/konkursy.png) no-repeat 0 0; min-height: 90px}
#gryZabawy .konkursy .txt {color: #790d00; padding: 32px 5px 5px 88px}
#gryZabawy a {color: #790d00; text-decoration: none}
#gryZabawy a:hover {color: #790d00; text-decoration: underline}

body.rozrywka #battleSurvey {margin-bottom:10px}

/* bannery */
#bannery .item {margin: 10px 0px}
