body { background: #213002 url(../gfx/bg.jpg) no-repeat top center; }
.mainBox { background: #c7cbc0 url(../gfx/bg_mainBox.jpg) no-repeat top left; }
h1 {  }
.mainContent { background: none; }
.mainBox #top { display:block; width:974px; }
.mainBox #top .menubox { padding:0; margin:10px 0 0 0; padding:15px 0 0 0; }
.mainBox #top .modul { display:block; margin:0 auto; width:954px; padding:19px 0 0 0; }
#headerBoxN { display:none; }
#ostatniOdcinek .item h3.th1, #ostatniOdcinek .item h3.th2, #ostatniOdcinek .item h3.th3, #ostatniOdcinek .item h3.th4 { line-height:22px; padding-top:0; text-indent:-999pt; }
#wszystkieOdcinki h3.th { line-height:22px; padding-top:0; text-indent:-999pt; }
/* .contLeftBox #news, .contLeftBox #galerie, .contLeftBox #wideo {background:#FFF;padding:10px 0 0 10px} */

#top #mbar h1 {float:left; width:262px; height:111px; margin:10px 10px 0; background:url(../gfx/logo.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden;}
.mainBox #top .menubox .menu {margin:70px 0 0;}
.menubox ul { margin: 0 0 0 15px; padding:0 10px 0 10px; list-style-type: none; display:inline; float:left; }
.menubox ul li { float: left; padding-right: 20px; }
.menubox ul li a { text-decoration: none; background-position: top left; background-repeat: no-repeat; font-size: 21px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.menubox ul li.act a { color:#939393; }
.menubox li a:hover { color:#939393; }
.menubox li a.forum { color:#ff0000; }
#mainTop { background-color:#292828; border-bottom:1px solid #ededed; clear:both; font-size:10px; height:20px; line-height:20px; width:100% }
#mainTop .bl { margin:0 auto; text-align:left; width:974px; color:#ddd }
#mainTop .bl a { color:#ededed; margin:0 10px; font-weight:bold; }
#mainTop .bl a:hover { color:#ccc }
#mainTop a { text-decoration:underline }
#mainTop a:hover { text-decoration:none; }
.track { height:14px; padding:0; margin:0; background: transparent; border:0; float: none; }
.track a { text-transform: none; text-decoration:underline; }
.track a:hover { text-decoration:none; }
#ostatniOdcinek { background-color: #fbfaf6; border:5px solid #babab9; margin-bottom:10px }
#ostatniOdcinek .img { margin-left:10px; }
#wszystkieOdcinki { border:0; }
.wizytowka { margin-bottom:10px; }
#wszystkieOdcinki h3.th { background: transparent url(../gfx/wszystkie_odcinki.png) no-repeat 0 0; }
#tylkoUNasOdcinki h3.th { background: transparent url(../gfx/tylko_u_nas.png) no-repeat 0 0 }
#box_image-gallery h3.th { background: transparent url(../gfx/galeria.png) no-repeat 0 0 }
#ankieta h3.th { background: transparent url(../gfx/ankieta.png) no-repeat 0 0; }
#ankieta h3.tht { color:#f00; background: transparent none; }
#zOstatniejChwiliBox { margin-bottom:10px; }
#zOstatniejChwiliBox h3.th { background: transparent url(../gfx/z_ostatniej_chwili.png) no-repeat 0 0 }
#zOstatniejChwili { background-color: #fff; }
#wideo h3.th { background: transparent url(../gfx/wideo.png) no-repeat 0 0 }
#wideoExtra #wideo h3.th { background: transparent url(../gfx/tylko_u_nas.png) no-repeat 0 0 }
#mB_quiz #news h3.th2 { background: transparent url(../gfx/quiz.png) no-repeat 0 0 }
.cBlue, .pagination a, .filter a { color: #ff0000; }
.ocena .box { background-color:  #ff0000; }
.ocena .box .vote ul { background: transparent url(../gfx/rating_star_new.png) repeat-x 0px -22px }
.vore a:hover { background: transparent url(../gfx/rating_star.png) repeat-x 0px -10px; }
.ocena .box .vote a:hover { background: transparent url(../gfx/rating_star_new.png) repeat-x 0px 0px }
.ocena .box .vote .actual { background:url(../gfx/rating_star_new.png) repeat-x 0px -43px; z-index:1 }
.btg { background:transparent url(../gfx/btg.png) repeat-x 0 0 }
.hr2 { display:none }
#contLeftBox #contentNews .newsBox .extra { width:306px; float:left; margin:10px 10px 10px 0; }
#box_image-gallery .descrBox { background-color: #fff; padding:5px; margin-bottom:10px; }
#box_image-gallery .descrBox a { font-weight: bold; }
#ankieta .box-content, #ankieta .query { background-color: #fff; border:0; }
#ankieta .query { border-bottom:1px solid #babab9; }
#ostatniOdcinek .box .item .th { color:#ff0000; }
#galerie h3.th { background-image: url(../gfx/galeria.png); }
.sSerwis #mainContent .contLeftBox { padding-top:0; }
.filter { background: none; }
/* DODAKOWE */

#ostatniOdcinek .item h3.th2 { background: transparent url(../gfx/zobacz.png) no-repeat 0 0; margin-bottom:10px; }
#ostatniOdcinek .item h3.th3 { background: transparent url(../gfx/zobacz.png) no-repeat 0 0; margin-bottom:10px; }
#wszystkieOdcinki { border:0; }
#wszystkieOdcinki h3.th { background: transparent url(../gfx/zobacz_wiecej.png) no-repeat 0 0; }
.odcinkiThumbsH .item { display:block; float:left; width:148px; margin:0 13px 0 0; padding:0; }
.odcinkiThumbsH .item .img { display:block; width:148px; height:118px; overflow:hidden; padding:0 0 10px 0; margin:0; }
.odcinkiThumbsH .item .img img { width:148px; height:118px; padding:0; margin:0; }
.odcinkiThumbsH .txar a b.more { display:none; }
.odcinkiThumbsH .last { margin:0; }
#odcinki-i-seria h3.th { background: transparent url(../gfx/t_odcinki-i-seria.png) no-repeat 10px 7px; }
#odcinki-ii-seria h3.th { background: transparent url(../gfx/t_odcinki-ii-seria.png) no-repeat 10px 7px; }
#odcinki-iii-seria h3.th { background: transparent url(../gfx/t_odcinki-iii-seria.png) no-repeat 10px 7px; }
#odcinki-iv-seria h3.th { background: transparent url(../gfx/t_odcinki-iv-seria.png) no-repeat 10px 7px; }
#odcinki-v-seria h3.th { background: transparent url(../gfx/t_odcinki-v-seria.png) no-repeat 10px 7px; }
#odcinki-vi-seria h3.th { background: transparent url(../gfx/t_odcinki-vi-seria.png) no-repeat 10px 7px; }
#odcinki-vii-seria h3.th { background: transparent url(../gfx/t_odcinki-vii-seria.png) no-repeat 10px 7px; }
#odcinki-viii-seria h3.th { background: transparent url(../gfx/t_odcinki-viii-seria.png) no-repeat 10px 7px; }
#odcinki-ix-seria h3.th { background: transparent url(../gfx/t_odcinki-ix-seria.png) no-repeat 10px 7px; }

#tylkoUNasOdcinki h3.th { background: transparent url(../gfx/tylko_u_nas.png) no-repeat 0 0; }
#tylkoUNasOdcinki { border-top:0 }
#tylkoUNasOdcinki .item { display:block; float:left; width:148px; margin:0 13px 0 0; padding:0; }
#odcinki-i-seria .item .img, #odcinki-ii-seria .item .img, #odcinki-iii-seria .item .img, #odcinki-iv-seria .item .img, #odcinki-v-seria .item .img, #odcinki-vi-seria .item .img, #tylkoUNasOdcinki .item .img { display:block; width:148px; height:118px; overflow:hidden; padding:0 0 10px 0; margin:0; }
#tylkoUNasOdcinki .item .img img { width:148px; height:118px; padding:0; margin:0; }
#tylkoUNasOdcinki .last { margin:0 }
#player #playerDownloadFile { padding-top:180px; text-align:center; }
#player #playerDownloadFile a { background:#FF0000; font-weight:bold; color:#fff; padding:5px; }

.mainBox {position:relative;}

/*.emission {background:transparent url(http://s.v3.tvp.pl/files/portal/gfx/logo/epg/epg-tvp-hd-tvp-1.png) no-repeat left center;padding:0 0 0 155px;position: absolute; top: 80px; right: 40px;height:23px;line-height:23px;text-align:center;width:auto;color:black;font-weight:bold;}*/

.emission {position: absolute; top: 38px; right: 20px;height:23px;line-height:23px;text-align:center;width:auto;color:black;}
.emission .tvphd {float:right;clear:none;background:transparent url(http://s.v3.tvp.pl/files/portal/gfx/logo/epg/epg-tvp-hd-small.png) no-repeat left center;padding:0 0 0 98px;}
.emission .tvp1 {float:left;clear:none;padding:0 10px 0 71px; background:transparent url(http://s.v3.tvp.pl/files/portal/gfx/logo/epg/epg-tvp1-small.png) no-repeat left center;}


/** Nowy Player **/
.playerBox #player, #silverlightControlHost { height:360px; width:600px; margin:0 auto; text-align:center; }
/** video/n.css **/
/** 2009-07-02 13:47:45 @ras */

#video_max { height:100%; background:#000; }
#video_max .playerBox, #video_max #player, #video_max #playerF { height:100%; }
#video_max #WMPlayerO1, #video_max #WMPlayerE1, #video_max object, #video_max embed { display:block; width:100%; height:100%; }
/** video/m.css **/
.sVortal .contLeftBox, .sSerwis .contLeftBox, .sSerwis .contLeftBox, .sVideo .contLeftBox { width:644px; margin:0 10px 10px 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 10px 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:10px }
.sSerwis a:hover { text-decoration:none }
#sEvent0 .mainContent { }
#sEvent0 .mainContent .body { padding:10px }
.contLeftBox h1.th { margin-left:20px; font-size:32px }
.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 }
#sEvent0 .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 }
#sEvent1 #wydawca { width:954px }
#sEvent1 #wydawca .subBox { position:relative; clear:both; height:260px; border-top:0px none; border-bottom:2px solid #38467a }
#sEvent1 #wydawca .subBox .img img { display:block }
#sEvent1 #wydawca .subBox .info { position:absolute; right:0px; top:0px; width:310px; height:260px; background:url(../../../gfx/bg/trans_darkblue.png); overflow:auto }
#sEvent1 #wydawca .subBox .info h2 { margin:30px 30px 20px; color:#fff; font-size:2em; font-weight:normal }
#sEvent1 #wydawca .subBox .info .text { margin:20px 30px; color:#fff; line-height:1.4em }
#sEvent1 #wydawca .subBox .info .text a { display:block; color:#fff }
#sEvent1 .contTopBox .hb { border:0px none; border-bottom:2px solid #009ADA }
.sSerwis #popularneWideo { width:300px; overflow:hidden }
.sSerwis #popularneWideo .block { float:none; width:300px; margin:10px 0 }
.sSerwis #popularneWideo .tabs { width:300px; height:44px; margin:0 0 0 10px; background:url(../../../gfx/hr.png) repeat-x 0 100% }
.sSerwis #popularneWideo .tabs li { float:left }
.sSerwis #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 }
.sSerwis #popularneWideo .tabs .act a { display:block; height:34px; background:#fff url(../../../gfx/hr.png) repeat-y 100% 0; color:#0e193e }
/*
#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 }
.video_chat .box-bgblue { margin:0 0 10px; padding:10px; background:#029BDB; color:#fff; }
.video_chat h4.t { padding:5px 10px; background:#eaeaea; color:#000; }
.video_chat .scroll { height:220px; padding:10px; background:#fff; color:#000; }
.video_chat div.question { padding:0 0 5px; }
.video_chat div.question strong.user-nick { color:#333; font-weight:bold; }
.video_chat input.nick { width:160px; }
.video_chat input.question { width:380px; }
/* age confirmation */
.ageConfirmationContainer { padding:0 10px; border:1px solid #000; min-height:320px; max-height:400px; background:#1c1c1c; text-align:center; overflow:hidden; }
.ageConfirmationContainer img.ico-parental-23822 { margin:20px 0 20px; }
.ageConfirmationContainer h4 { margin:0; color:#f00; }
.div_ageConfirmationHeader { color:#E72E3C; font-size:20px; font-weight:bold; text-align: center; }
.div_ageConfirmationText { margin:0 0 1em; color: #fff; font-size:18px; }
.div_ageConfirmationBtns { margin:1em 0 2em; text-align:center; }
.div_ageConfirmationBtns button { margin:0 20px; color:#fff; font-size:11px; font-weight:bold; border:0 none; background:url(../../gfx/bg/btg_red-light.png) repeat-x 0 0; height:24px; line-height:24px; }
#videoBox .newsBox h2.th, #videoBox .newsBox .ml10, #videoBox .newsBox .hr { display:none !important }
#wszystkieOdcinki .act img { opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; zoom:1; filter:alpha(opacity = 50); }
/* video sl - */
.video-subBox { margin:0; padding:10px; background:#688D98; color:#fff; font-size:11px; }
.video-subBox .c1 { width:32%; }
.video-subBox .c2 { width:36%; position:relative; }
.video-subBox .c3 { width:32%; line-height:22px; }
.video-subBox .label { clear:both; float:left; line-height:22px; }
.video-subBox .vote { margin:0 0 0 80px; }
.video-subBox .favLink, .video-subBox .send2Friend { text-align:center; float:none; line-height:22px; }
/** vote */
.video-subBox .vote { position:relative }
.video-subBox .vote ul { width:112px; height:22px; list-style:none; margin:0; padding:0; background:url("../gfx/vote-stars.png"); }
.video-subBox .vote li { float:left; text-indent:-999em; }
.video-subBox .vote a { display:block; position:absolute; width:23px; height:22px; z-index:20; outline:none; }
.video-subBox .vote a.r1 { left:0px }
.video-subBox .vote a.r2 { left:23px }
.video-subBox .vote a.r3 { left:46px }
.video-subBox .vote a.r4 { left:69px }
.video-subBox .vote a.r5 { left:92px }
.video-subBox .vote a.r6 { left:115px }
.video-subBox .vote a:hover { left:0px; background:url("../gfx/vote-stars.png") repeat-x 0 -22px; z-index:2 }
.video-subBox .vote a.r1:hover { width:23px }
.video-subBox .vote a.r2:hover { width:46px }
.video-subBox .vote a.r3:hover { width:69px }
.video-subBox .vote a.r4:hover { width:92px }
.video-subBox .vote a.r5:hover { width:115px }
.video-subBox .vote a.r6:hover { width:138px }
.video-subBox .vote .actual { display:block; position:absolute; width:0px; height:22px; left:0px; background:url("../gfx/vote-stars.png") repeat-x 0 -22px; z-index:1 }
.video-subBox .vote .w0 { width:0px }
.video-subBox .vote .w10 { width:23px }
.video-subBox .vote .w20 { width:46px }
.video-subBox .vote .w30 { width:69px }
.video-subBox .vote .w40 { width:92px }
.video-subBox .vote .w50 { width:115px }
.video-subBox .vote .w60 { width:138px }
/** ogolne */
/*
#loadBarBg #loadBarBgDone {}
.loadInfo {}
.loadErr {}
*/

/** css/n.css **/
/* 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; }
/** css/m.css **/
/* Informacje o pliku video */
#infoVideo { float:left; width:474px }
#infoVideo .hr { margin:10px 0 }
#infoVideo ul { margin:0; padding:0; display:block; list-style:none }
#infoVideo .drm .n2, #infoVideo .drm .n3 { float:left; padding:0 10px }
#infoVideo .drm a { color:#fff }
/* Biuletyn informacyjny - tytul */
h3#tBiuletynInfo { background:transparent url(../../../gfx/th/biuletyn_informacyjny.png) no-repeat top left }
/* Niebardzo wiem do czego - directory.xslt - Linia 58 i 69 */
.catalog-group { width:290px; padding:10px; float:left; clear:left; }
.no-float { float:none; margin-left:310px; clear:none; }
.catalog-group h5 { font-size:1.1em; background:transparent url('../gfx/ico/blue_arrow.gif') no-repeat left 4px; padding-left: 10px; }
.catalog-group ul { padding:0; margin: 10px 0 0 10px; }
.catalog-group ul li { list-style:none; padding:2px 0; }
/* box z video */
#videoBox { padding:10px; }
#videoBox #contentNews { background: transparent url(../../../gfx/bg/oplata_techniczna.png) repeat-y 0 0 }
#videoBox #contentNews div.m10 { margin: 0px; padding: 10px; float: left; width: 291px }
#videoBox #contentNews div.m10 div { font-size: 11px }
#videoBox #contentNews div.cls { clear: none }
#videoBox #contentNews .newsBox h2.th { display: none }
#videoBox #contentNews .newsBox .hr { display: none }
#videoBox #contentNews .newsBox .date { display: none }

/* Link do ulubionych */
.favLink, .send2Friend { text-align: right; font-weight: bold; margin-top: 0; position: relative; }
.favLink a, .send2Friend a { text-decoration: none }
.send2Friend a { background:url(../../../gfx/ico/email_video.gif) no-repeat left 50%; color: #fff; padding-left: 16px; }
.send2Friend a:hover { text-decoration:underline; }
.favLink { float:right; position:static }
/* Box z informacja o wymaganiach technicznych */
.tech { background:#fff; padding:10px }
.tech dl, .tech dt, .tech dd { margin:0; padding:0 }
.tech dl dt { float:left; width:115px }
.tech dl dd { margin:0 0 0 120px }
.tech .btg { float:left; width:207px }
/* Testowanie DRM */
.drm { position:relative; height:40px; margin:0 0 10px }
.drm .box { height:44px; padding:10px; color:#fff; background:#38467a }
/* Kup dostp do contentu */
#kupDostep .btGf { display:block; position:absolute; right:10px; top:10px; width:120px; height:44px; background:url(../../../gfx/bt/kup_dostep.png) no-repeat 0 50%; text-indent:-999px; overflow:hidden }
#kupDostep a.btGf:hover { background-position:1px 51% }
/* Kontener z odtwarzaczem do playera */
.playerBox { float:left; width:450px; margin:0 10px 10px 0 }
/*Przycisk - LINK */
.bt { height:26px; display:block; background:transparent url() no-repeat top left; text-indent:-9999px; overflow:hidden; text-decoration:none; margin:0 0 5px 0 }
/* Span z funkcjonalnosciami  dotyczacymi odtwarzania filmu */
.btg { display:block; color:#fff; background:url(../../../gfx/bg/btg.png) repeat-x 0 0; font-weight:bold }
.btg a { display:block; padding:0 15px; color:#fff; background:url(../../../gfx/ico/tr_w.png) no-repeat 95% 0.7em; line-height:26px }
.btg a.l { padding:0 15px 0 19px; background:url(../../../gfx/ico/tr-l_w.png) no-repeat 3% 0.75em }
/* Box z informacjami o wszystkich odcinkach */
.sVideo #wszystkieOdcinki { border:0px none }
.pages .act { font-weight:bold; color:#000 }
#videoBox .favLink a, #videoBox .send2Friend a { color:#FFF; }
#videoBox .video-subBox .c3 a { color:#FFF; }
#playerBoxContainer-x { zoom:1; }

.likeBoxes {display:block;clear:both;height:38px;border-bottom: 1px solid #999999;}
.likeBoxes .nkliketop {display:block;float:left;}
.likeBoxes .nkliketop #nk_fajne_0 {display:block !important;}
.likeBoxes .gplustop {display:block;float:left;width:120px;}
.likeBoxes .fbliketop {display:block;float:left;}