@charset "utf-8";
/** 2010-01-18 11:07:14  2010-12-31 12:08:07  */
.tvp-page, .headerBox {color:#0e193e; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.tvp-page a {color:#0e193e; text-decoration:none} /*878d8a*/
.tvp-page a:hover {color:#1e3687; text-decoration:underline}

.tvp-page {width:974px; margin:0 auto;}
.tvpTopNavVortal {height:25px; margin:0 0 5px 0; overflow:hidden; background:transparent url(../gfx/top_nav/tn_bg.png) repeat-x 0 0;}
.tvpTopNavVortal a {display:block; float:left; height:25px; padding: 0 34px 0 35px; font-size:12px;  line-height:25px; background:transparent url(../gfx/top_nav/tn_bg.png) no-repeat right center; color:#03529b;}
.tvpTopNavVortal a.last {background:transparent none; color:#03529b;padding:0 6px;}
.tvpTopNavVortal a.act { background:transparent url(../gfx/top_nav/tn_bg.png) no-repeat center -60px; color:#fff;}
.tvpTopNavVortal a:hover {color:#D61C4A;}

.tvpTopNav {position:relative; height:20px; margin:5px 0 0; background:transparent none repeat-x 0 0;}
.tvpTopNav a, .tvpTopNav .welc {display:block; float:left; height:20px; padding:0 10px; font-size:12px; line-height:20px; background:transparent none no-repeat right top; color:#0e193e;}
.tvpTopNav .tn-item-form {display:block; float:left; height:18px; padding:1px 10px 5px; font-size:12px; line-height:15px; color:#0e193e; background:transparent none no-repeat right top;}
.tvpTopNav a.last {background:transparent none;}
.tvpTopNav .tn-item-form select {font-size:11px;}
.tvpTopNav .tn-item-form option {font-size:11px; padding:0 3px;}

.headerBox {height:51px}
.headerBox #TVPSA {width:143px; height:51px; background-position:center center;}
.headerBox #TVPSA img {height:41px;}

.tvpTopNav .rss .ico {float:left; display:block; width:16px; height:16px; margin:2px 4px 0 0; background:url("../gfx/sprit.png") 0 -143px no-repeat;}

/** menu */
#mainTop ul li {display:block; float:left; height:41px; line-height:41px; padding:0; background:transparent none;}
#menuMain {width:813px; height:41px; margin:10px 0 0; background:transparent none;/* overflow:hidden;*/}
#menuMain ul {width:512px;}
#menuMain ul, #menuMain li {display:block; float:left; margin:0; padding:0; list-style:none;}
#menuMain a {display:block; float:left; height:41px; margin:0 1px 0 0; border:0px none #fff; text-indent:-999em; overflow:hidden;}
#mtVod a {width:82px; background:transparent url(../gfx/top_nav/bt_menu-1008.png) -143px 0 no-repeat;}
#mtKatalog a {width:194px; background:transparent url(../gfx/top_nav/bt_menu-1008.png) no-repeat -226px 0;}
#mtProgram a {width:233px; background:transparent url(../gfx/top_nav/bt_menu-1008.png) no-repeat -421px 0;}
#mtVod a:hover, #mtVod a.act {background:transparent url(../gfx/top_nav/bt_menu-1008.png) no-repeat -143px -41px;}
#mtKatalog a:hover, #mtKatalog a.act {background:transparent url(../gfx/top_nav/bt_menu-1008.png) no-repeat -226px -41px;}
#mtProgram a:hover, #mtProgram a.act {background:transparent url(../gfx/top_nav/bt_menu-1008.png) no-repeat -421px -41px;}
#menuMain form {display:block; float:left; width:301px; height:41px; margin:0/* 0 0 381px*/; padding:0; background:transparent url(../gfx/top_nav/bt_menu-1008.png) no-repeat -655px 0; border:0px none; overflow:hidden;}
#menuMain form:hover, #menuMain form.hover {background-position:-655px 0;}
#menuMain form fieldset {margin:0; padding:0;}
#menuMain form input#query {width:169px; margin:0 0 0 84px; padding:0; border:1px solid #a5acb2; background:transparent none; border:0px none; font-size:18px; vertical-align:middle;}
#btSzukaj {height:41px; width:40px; margin:0; padding:0; vertical-align:middle; background:transparent none; border:0px none; text-indent:-999em; overflow:hidden; cursor:pointer;}
#menuMain form {clear:none;}

/** katalog 20100115 */
#katalogPop, #katalogPopN {position:absolute; display:none; width:974px; margin:41px 0 0; padding:10px 0; background:#eff0f5; border:0px none; border-top:2px solid #d2d4dc; border-bottom:2px solid #38467a; text-align:left; z-index:100;}
/*#katalogInl {background:#eff0f5; width:954px; margin:25px auto; padding:10px; border:0px none; border-top:2px solid #b8bac1; border-bottom:2px solid #d2d4dc;}*/
#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}

.katalog-box .col {float:left; width:145px; height:290px; padding:0 10px; border-left:1px solid #d2d4dc;}
.katalog-box .col-first {border:0px none;}
.katalog-box .col-last {width:120px; height:250px;}
.katalog-box .items {height:145px;}
.katalog-box .items h4 {font-weight:normal; margin:0 0 5px;}
.katalog-box .items h4, .katalog-box .items h4 a {color:#019ada;}
.katalog-box .items ul {display:block; height:108px; margin:0; padding:0; list-style:none;}
.katalog-box .n1, .katalog-box .n3, .katalog-box .n5, .katalog-box .n7, .katalog-box .n9, .katalog-box .n10 {background:transparent url(../../gfx/hr.png) repeat-x left bottom; margin:0 0 5px;}
.katalog-box .wiecej {font-size:10px;}
.katalog-box .wiecej a {padding:0 10px; background:transparent url(../../gfx/ico/p_red-s.png) no-repeat right center;}
.katalog-box #item-box_filmoteka {height:91px;}
.katalog-box #item-box_filmoteka ul {height:56px;}
.katalog-box #item-box_kultura {height:49px;}
.katalog-box #item-box_kultura ul {height:29px;}
#katalog {margin:0; padding:0;}
.katalog-box #directoryMore {position:relative;}
.katalog-box #directoryMore a.bt-more {display:block; width:136px; position:absolute; background:#019ada; color:#fff; padding:3px; bottom:-288px; right:0px;}

.tvpTopNav #loginLayer {position:absolute; display:none; right:0; top:30px; border:solid 2px #b8bac1; background:#fff; width:306px}
.tvpTopNav #loginLayer .row {padding:10px 19px;}
.tvpTopNav #loginLayer .row .title {font-size:16px; color:#0e193e;}
.tvpTopNav #loginLayer .rowI {padding:0px 19px;}
.tvpTopNav #loginLayer .rowI .frmDesc {font-weight:bold; color:#0e193e; width:43px; float:left; height:22px; line-height:22px;}
.tvpTopNav #loginLayer .rowI .frmInp {font-weight:normal; color:#0e193e; width:225px; float:left; height:22px; line-height:22px;}
.tvpTopNav #loginLayer .rowI .frmInp input {font-size:12px; width:100%; border:solid 1px #d7d9e1;}
.tvpTopNav #loginLayer .rowI .frmError {font-weight:bold; color:#d31145; width:225px; float:left; height:22px; line-height:22px;}
.tvpTopNav #loginLayer .hr {width:306px; height:1px; margin:0; background:transparent url(../../gfx/hr.png) repeat-x 0 -1px; overflow:hidden;}

/** programtv layer */
#programTvPop {position:absolute; display:none; width:170px; margin:41px 0 0; padding:10px 0; background:#eff0f5; border:0px none; border-top:2px solid #d2d4dc; border-bottom:2px solid #38467a; text-align:left; z-index:99;}
#programTv {}
#programTv ul, #programTv ul li {display:block; margin:0; padding:2px 10px; list-style:none;}
#programTv a {color:#3f4350;}

/** o-tvp */
/* testowo - do wywalenia */
#wkrotceNaAntenieBox {border-bottom:1px solid #d7d9e1; margin-bottom:10px; padding:0}
.sMain #battleSurvey {margin:0 0 10px;}
/* strona glowna */
body.sMain .ad-gwiezdne-wojny .tvpTopNav a, body.sMain .ad-gwiezdne-wojny .tvpTopNav .welc {color:#fff;}
#sMain .ad-gwiezdne-wojny .headerBox .bodyBox {background:url(../gfx/ad/ad_header-robot.png) no-repeat 167px 3px;}
#sMain .ad-gwiezdne-wojny .mainBox {background:#fff url(../gfx/ad/ad_header-robot.png) no-repeat 167px -61px;}
#bannerBox {display:block;float:none;clear:both;padding: 10px 0 0 13px;margin:0 auto;width:961px;background:#FFF;}

.onTop {z-index: 999999}