/* Arkusz dla stron O TVP 2009-10-09 12:31:34  */ 
.sOTVP .newsBox h3.subth {font-size:100%; margin:10px 0 10px 10px;}
body.abonament {background:url(../../gfx/tvp/bg-main.jpg) no-repeat scroll center top;}
#contLeftBox.no-padding{padding:0;}
.sOTVP .contLeftBox {padding-top:10px;}
body.ruszaja-konkursy-na-telenowele-dla-tvp1-i-serial-dla-tvp2 {background: url(../../gfx/bg/bg-konkursy-na-telenowele.png)}
.contRightBox .banner {margin-top:1em;}
/* Dla niusa ktory jest strona */
/**
.sOTVP .newsBox h2.th {font-size:160%; margin:0 0 0 10px;}
.sOTVP .newsBox h3.subth {font-size:100%; margin:10px 0 10px 10px;}
.sOTVP .newsBox div.img {float:right; width:158px; margin:0 10px 10px 0; padding:0px; overflow:hidden}
.sOTVP .newsBox .img .sign {padding:5px 3px; font-size:90%; color:#ccc}
.sOTVP .newsBox .pagination .act {font-weight:bold; color:#000}
.sOTVP .newsBox .extra {float:left; width:306px; margin:0 10px 10px 0; padding:0px; overflow:hidden}
.sOTVP .newsBox cite {background:#eee;border:1px solid #ddd;width:25%;padding:5px 10px;margin:5px 10px;font-size:1.1em;color:#000;float:right;}
*/
/*
.extra .imagesBox div.img {float:right; width:306px; margin:0 0 10px; padding:0px; overflow:hidden}
.extra .videoBox {padding:10px; background:#e3e3e3}
.extra .articleBox {padding:10px; background:#e3e3e3}
.extra .attachementBox {padding:10px; background:#e3e3e3}

.articleBox ul {display:block; margin:0; padding:0; list-style:none}
.articleBox ul li {margin:2px 0; padding:0 0 0 15px; background:url(../../gfx/sq_red.png) no-repeat 0 0.3em}

.videoBox ul {display:block; margin:0; padding:0; list-style:none}
.videoBox ul li {margin:2px 0; padding:0 0 0 15px; background:url(../../gfx/ico/video.png) no-repeat 0 0.3em}
.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}
.sOTVP .extra .hr {background:#e3e3e3 url(../../gfx/hrw.png) repeat-x 0 -1px}

*/


/* tytuly */
#komunikatyBox h1.thg {background-image:url(../../gfx/th/komunikaty.png); margin-bottom:16px}
h3#tBiuletynInfo {background:transparent url(../../gfx/th/biuletyn_informacyjny.png) no-repeat top left;}
#box_aktualnosci h1.thg {background: transparent url( '../../gfx/th/aktualnosci.png') no-repeat left -7px;margin-top:0;}
#box_komunikaty-prasowe h1.thg,
#box_komunikaty-prasowe h3.th {background-image:url(../../gfx/th/komunikaty_prasowe.png);}
#box_patronaty h1.thg {background-image:url(../../gfx/th/patronaty.png)}
#box_akcje-spoleczne h1.thg {background-image:url(../../gfx/th/akcje_spoleczne.png)}
#box_telemetria h3.th, #box_telemetria h1.thg {background-image:url(../../gfx/th/telemetria.png)}
#box_sprostowania h1.thg {background-image:url(../../gfx/th/sprostowania.png)}
#box_pytania-dziennikarzy h1.thg,
#box_pytania-dziennikarzy h3.th {background-image:url(../../gfx/th/pytania_dziennikarzy.png)}
#box_abonament-w-domu h1.thg {background-image:url(../../gfx/th/abonament_w_domu.png)}
#box_abonament-w-firmie h1.thg {background-image:url(../../gfx/th/abonament_w_firmie.png)}
/*
#box_zaplac-przelewem h2.thg {background-image:url(../../gfx/th/zaplac_przelewem.png)}
*/
#box_zaplac-przelewem h2.thg {background-image:url(../../gfx/th/zmiany_w_oplacaniu_abonamentu.png)}
#box_akty-prawne h2.thg {background-image:url(../../gfx/th/akty_prawne.png)}
#box_czesto-zadawane-pytania h1.thg {background-image:url(../../gfx/th/czesto_zadawane_pytania.png)}
#box_zarzad h3.th {background:url(../../gfx/th/zarzad.png) no-repeat 0 0}
#box_zobacz-rowniez h3.th {background:url(../../gfx/th/zobacz_rowniez.png) no-repeat 7px 0}
#box_czy-wiesz-ze h3.th {background-image:url(../../gfx/th/czy_wiesz_ze.png)}
#box_czesto-zadawane-pytania h3.th {background-image:url(../../gfx/th/czesto_zadawane_pytania.png)}
#box_akty-prawne h3.th {background-image:url(../../gfx/th/akty_prawne.png)}
#box_inne-kodeksy-etyczne h1.thg,
#box_inne-kodeksy-etyczne h3.th {background-image:url(../../gfx/th/inne_kodeksy_etyczne.png)}
#box_prawo-mediow h1.thg,
#box_prawo-mediow h3.th {background-image:url(../../gfx/th/prawo_mediow.png)}
#box_opracowania h3.th {background-image:url(../../gfx/th/opracowania.png)}
#box_sprostowania h3.th {background-image:url(../../gfx/th/sprostowania.png)}
#box_dokumenty h3.th {background-image:url(../../gfx/th/dokumenty.png)}
#box_kontakt h3.th {background-image:url(../../gfx/th/kontakt.png)}
#box_oferty-pracy h3.th {background-image:url(../../gfx/th/oferty_pracy.png)}
#box_informacje h3.th {background-image:url(../../gfx/th/informacje.png)}
#box_akty-prawne h3.th {background-image:url(../../gfx/th/akty_prawne.png)}
#box_nagrody-dla-tvp h3.th {background-image:url(../../gfx/th/nagrody_dla_tvp.png)}
#box_konkursy-dla-widzow h3.th {background-image:url(../../gfx/th/konkursy_dla_widzow.png)}
#box_rada-nadzorcza h3.th {background-image:url(../../gfx/th/rada_nadzorcza.png)}
#box_sklad-rady-programowej h3.th {background-image:url(../../gfx/th/rada_programowa.png)}
#box_orzeczenia-i-opinie h1.thg {background-image:url(../../gfx/th/orzeczenia_i_opinie.png)}
#box_uchwaly h3.th {background-image:url(../../gfx/th/uchwaly.png)}
#box_sklad-komisji h3.th {background-image:url(../../gfx/th/komisja_etyki.png)}
#box_abonament-w-europie h3.th {background-image:url(../../gfx/th/abonament_w_europie.png)}
#box_abonament-w-europie h3.th {background-image:url(../../gfx/th/abonament_w_europie.png)}
#box_oplaty-abonamentowe h3.th {background-image:url(../../gfx/th/oplaty-abonamentowe.png)}
#box_zaplac-przelewem #zaplac_przelewem_lnk {display:block; height:23px;width:240px;padding-right:30px; line-height:20px; background: transparent url(../../gfx/ico/link_play.png) no-repeat top right; }

/* Elementy prawej kolumny wortalu */
ul#rightMenu, ul#rightMenu ul {list-style:none;margin:0;padding:0}
ul#rightMenu {margin-left:20px}
ul#rightMenu ul {display:block;margin:8px 0 20px 10px}
ul#rightMenu li {color:#0e193e;font-size:1.2em;font-weight:bold;text-indent:10px;background:transparent url(../../gfx/ico/tr.png) no-repeat 3px 0.25em}
ul#rightMenu ul li {font-size:0.9em;font-weight:normal;background:none;text-indent:0}
ul#rightMenu ul li a{font-weight:normal}

a:hover p{text-decoration:underline;}

/* News box, chyba pki co jest tylko w oTVP */
#newsBox .del h1.thg {background-image:url(../../gfx/th/_x.png); margin-bottom:16px}

/* Nagwek */
.sOTVP .contTopBox {margin-bottom:10px}
.contTopBox h1 {display:block; float:left}

/* Mae boxy informacyjne - patronaty/akcje spoleczne */
.contLeftBox .smallBox.n2 {float:left;width:306px; padding:0 10px 0 0; margin:0;border-right:1px solid #bbbecc}
.contRightBox .smallBox .item2 {border-bottom: none;}
.contLeftBox .smallBox.n3{float:left;width:306px; padding:0 0 0 10px; margin:0;}
.contLeftBox .smallBox .txar a {color:#009ADA;}
.contLeftBox .smallBox h1.thg{margin-top:0px;}

/* Tekst w organach - h3 jako tytul sekcji, .box jako kontener tresci */
#newsBox h3 { padding: 5px 0;}
#newsBox .box { padding: 5px 0;}

#box_komunikaty-prasowe .item-small-listing h4 {font-size:1.4em;}
#box_komunikaty-prasowe .item-small-listing h4 span {font-size:0.65em;}
.item-small-listing {margin:0 10px 2em;}
.item-small-listing .info .img {float:left; margin:0 10px 0 0; overflow:hidden; max-height:none;}
.item-small-listing .info .with-image {padding:0;}
.item-small-listing h4 {margin:0 0 0.5em;}
/* Kontakt - lista oddzialow  w prawej kolumnie */
.contact-additional-info{padding:10px 0 10px 15px;}

.contRightBox #box_pytania-dziennikarzy.withTitle h1.thg {border:none;margin-top:0px;padding-bottom:0;}
.contRightBox #box_pytania-dziennikarzy.withTitle ul {padding: 0;}
/* to jest do ogarnicia ;) */
.contLeftBox .contLeftBox, #contLeftBox .contLeftBox {float:left;width:306px; padding:0 10px 0 0; margin:0 }
.contLeftBox .contRightBox, #contLeftBox .contRightBox {float:left;width:296px; padding:0 0 0 10px; margin:0;border-left:1px solid #bbbecc}
.contLeftBox .contLeftBox img, .contLeftBox .contRightBox img, #contLeftBox .contRightBox img,#contLeftBox .contLeftBox img {margin:0 0 10px 0 !important;padding:0 !important;	display:block}

 /* Kontakt */

#contactFormDiv { padding-top: 20px }
#contactLeft { display: inline; float: left; width: 320px; }

#contactLeft .contactDescQuestions { margin: 0 0 0 0; padding: 0 5px 0 0; text-align: right;}
#contactLeft .contactDescPrograms { margin: 0 0 38px 0; padding: 0 5px 0 0; text-align: right; font-weight: bold}
#contactLeft .contactDescPortal { margin: 0 0 73px 0; padding: 0 5px 0 0; text-align: right; font-weight: bold}
#contactLeft .contactDescName { margin: 8px 0 0 0; padding: 0 5px 0 0; text-align: right}
#contactLeft .contactDescMail { margin: 8px 0 0 0; padding: 0 5px 0 0; text-align: right}
#contactLeft .contactDescCode { margin: 111px 0 0 0; padding: 0 5px 0 0; text-align: right}
#contactRight  { display: inline; float: left; width: 290px; }
#contactRight input.spaced { margin: 5px 0 0 0; }
#contactRight label { margin: 0 0 0 6px;}
#contactRight .contactPrograms { display: block; margin: 15px 0 15px 0; }
#contactRight .contactPortal { display: block; margin: 15px 0 10px 0; }
#contactRight .contactError { font-weight: bold; color: red; }
#contactBottom .contactError { font-weight: bold; color: red; }
#contactBottom { display: block; text-align: center;}
#contactBottom textarea { width: 620px; height: 150px; }
#contactBottom .contactContent { text-align: left; padding-top: 30px}
#contactBottom input { margin: 10px 0 0 0;}
#contactNav { width: 290px; padding: 5px; border: 1px solid black; }
#contactNav .contactNavElementHead { font-weight: bold; }
#contactNavHeader { width: 290px; padding: 5px; background-color: #e3e3e3; font-size: 1.2em; font-weight: bold;}

/* Nowy Kontakt */

.topic-container {display:block;position:relative;width:625px;font-size:13px;color:#000;border:none medium;margin:0;padding:0;clear:both}
.topic-container-selected {border-left:2px solid #013678;border-right:2px solid #013678;border-bottom:2px solid #013678;}
.topic-container span.header {display:block;background:url(../../gfx/tvp/bg-head.png) no-repeat;width:589px;height:40px;line-height:40px;color:#FFF;font-size:18px;padding:0 20px;margin:0 0 8px 0}
.topic-container-selected span.header {width:587px;background-position:-2px 0;padding:0 20px 0 18px;}
.topic-container .topics {display:block;padding:0 0 15px 0;}
.topic-container .topics .topic-content {display:block;margin: 12px 0 0 80px;}
.topic-container .topics .topic {display:block;}
.topic-container .topics .topic .contact-form-container {display:block;position:relative;margin-left:-30px;}
.topic-container .topics .topic span.subheader {display:block;font-weight:bold;color:#000;font-size:16px;padding:0 0 0 17px;background:url(../../gfx/tvp/ico-list.png) no-repeat scroll 0 8px;}
.topic-container .topics .topic span.subheader.selected {background:url(../../gfx/tvp/ico-list.png) no-repeat scroll -761px 5px;}
.topic-container .topics .topic .sub-topics {display:block;}
.topic-container .topics .topic .sub-topics .sub-topic {display:block;margin:0 0 0 37px;}
.topic-container .topics .topic .sub-topics .sub-topic .sub-topic-title {display:block;height:15px;line-height:15px;margin:10px 0;cursor:pointer;}
.topic-container .topics .topic .sub-topics .sub-topic .sub-topic-form {font-weight:bold;color:#0081BA;margin: 20px 0 0 0;}
.topic-container .topics .topic .sub-topics .sub-topic .sub-topic-title span {padding:2px 4px;}
.topic-container .topics .topic .sub-topics .sub-topic .sub-topic-title:hover span {background: #00CCFF;color:#FFF;}
.topic-container .topics .topic .sub-topics .sub-topic .sub-topic-title span.active {display:inline;background: #00CCFF;color:#FFF;}
.topic-container .topics .topic .sub-topics .sub-topic .sub-topic-answer {display:block;margin:10px 0;}
.topic-container .topics .topic .sub-topics .sub-topic .sub-topic-answer span {display:block;background:#F2F2F2;padding:10px;margin:0 20px 0 0;line-height:19px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.topic-container .contact-form-container {display:block;width:545px;padding:0;margin:0;left:0;}
.topic-container-selected .contact-form-container {margin:10px 40px;}
.topic-container-selected {margin:0 0 8px 0;}
.topic-container .contact-form-container .line {display:block;clear:both;margin:6px 0;min-height:20px;}
.topic-container .contact-form-container .contact-type-line {line-height:20px;}
.topic-container .contact-form-container .contact-type-line input[type="radio"] {display:block;float:left;margin:4px 0 0 0}
.topic-container .contact-form-container .contact-type-line label {display:block;float:left;margin:0 10px 0 4px}
.topic-container .contact-form-container .line-user-data {display:block;background: #f2f2f2;padding:10px 4px;}
.topic-container .contact-form-container .line-user-data .header-text {color:#868782;font-weight:bold;}
.topic-container .contact-form-container .contactLeft {display:block;float:left;width:125px;line-height:20px;font-weight:bold;}
.topic-container .contact-form-container .contactRight {display:block;float:left;width:auto;text-align:left;}
.topic-container .contact-form-container .contactRight input[type="text"] {display:block;float:left;width:312px;height:22px;} 
.topic-container .contact-form-container .contactRight .contactPrograms .contact-type-line {display:block;float:left;}
.topic-container .contact-form-container .contactRight textarea {width:312px;height:180px;}
.topic-container .contact-form-container .inputName {line-height:24px;}
.topic-container .contact-form-container .form-actions {display:block;float:right;margin:15px 100px 0 0}
.topic-container .contact-form-container .form-button-send {}
.topic-container .contact-form-container .contactDescCode {display:block;margin:108px 0 0 0;}
.topic-container .contact-form-container .line-actions {margin:30px 0 0 0;}
.topic-container .contact-form-container .line-actions .contactRight {width:510px;}
.topic-container .contact-form-container .line-actions .contactLeft  {width:30px;}
.topic-container .topic-section-header {display:block;position:relative;cursor:pointer;}
.topic-container .topic-section-header .ico-hint {display:block;width:10px;height:13px;background:url(../../gfx/tvp/ico-question-white.png) no-repeat;float:right;margin:12px 0 0 0}
.topic-container .topic-header {display:block;position:relative;cursor:pointer;}
.topic-container .topic-header .ico-hint {display:block;width:20px;height:20px;background:url(../../gfx/tvp/ico-question-gray.png) no-repeat;float:right;margin:4px 13px 0 0}
.topic-container .hint {display:block;position:absolute;right:-275px;top:-55px;width:246px;min-height:80px;padding:10px;border:1px solid #009ada;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background:#efefef;line-height:18px;color:#10183c;}
.topic-container .contactError, .topic-container .contact-form-container .contactTypeError  {display:block;clear:both;float:none;color:red;font-weight:bold;font-size:11px;}

/* Zaplac przelewem */
#box_zaplac-przelewem, .boxMod-blu {background:#d1ecfd; border-top:2px solid #38467a; margin-top:10px; clear:both; float:left; width:633px;}
#box_zaplac-przelewem .column {width:296px;padding:10px;float:left;}
#box_zaplac-przelewem .column p {padding:0 0 5px 0;}
#box_zaplac-przelewem .column #postal-code {border:1px solid #d7d9e1;padding: 2px 3px 3px 3px;}
#box_zaplac-przelewem .column .submit {background:url(../../gfx/bt/znajdz_konto.png) repeat-x 0 0;text-indent: -999em;width:123px;height:23px;vertical-align:middle;margin:-3px 0 0 5px;border:0;cursor:pointer;cursor:hand;}
#box_zaplac-przelewem h1.thg {background:transparent url(../../gfx/th/zmiany_w_oplacaniu_abonamentu.png) no-repeat 0 0;margin:10px 0 0 10px;padding:0;}

.boxMod-blu h3.tht {padding:0 10px; height:45px; line-height:45px; background:transparent none; color:#0e183d; overflow:hidden; font-size:26px; font-weight:normal;}
.boxMod-blu .link-play {display:block; height:23px; width:100px; padding-right:30px; line-height:20px; background: transparent url(../../gfx/ico/link_play.png) no-repeat top right;}

#box_pytania-i-odpowiedzi h3.th {background:transparent url(../../gfx/th/czesto_zadawane_pytania.png) no-repeat 10px 7px;}
#box_komunikaty h3.th, .box_komunikaty h3.th {background:transparent url(../../gfx/th/komunikaty.png) no-repeat 10px 7px;}
#box_zapytaj-eksperta h3.th {background:transparent url(../../gfx/th/zapytaj-eksperta.png) no-repeat 10px 7px;}

.wczasy #contLeftBox {padding:0;}
.wczasy .contTopBox {margin:0;}
.wczasy .newsBox {margin:20px 0 0 0;}
.wczasy .topFoto {margin:0 0 20px;}

.sOTVP .page_start .contTopBox {margin:0;}
.sOTVP .page_start .contLeftBox {padding-top:0;}



.biuletyn-informacji-publicznej #sMenu {height:50px;}
.biuletyn-informacji-publicznej #sMenu li {border-bottom:1px solid #ccc;}

.hr-black {border-bottom:1px solid black;padding-bottom:15px;margin-bottom:15px;display:block;float:none;clear:both;}
.txar a {color:#009ADA;}


.o-tvp-form {background:#f2f2f2;padding:10px;}
.o-tvp-form .file_fieldset {background:#E3E3E3;padding:10px;}
.o-tvp-form .label {font-weight:bold;margin:15px 0 5px;display:block;cursor:pointer;}
.o-tvp-form .radio .option .label {font-weight:normal;margin:0;}
.o-tvp-form .radio>.label {cursor:normal;}
.o-tvp-form .field.text input {display:block;width:450px;}
.o-tvp-form .file_fieldset .field.text input  {width:450px;}
.o-tvp-form .field.textarea textarea {display:block;width:450px;height:100px;}
.o-tvp-form .file_fieldset .field.textarea textarea  {width:450px;}
.o-tvp-form .file_fieldset .legend  {display: block; clear: both; font-weight: bold; }
.o-tvp-form .file_fieldset .label {font-weight:normal;}
.o-tvp-form fieldset {border-bottom:1px solid lightgray;padding-bottom:20px;margin-bottom:20px;}

.o-tvp-form .disclaimer {color:red;}
.o-tvp-form .desc {color:gray;font-size:10px;}
.o-tvp-form .error {float:right;color:red;font-weight:bold;clear:none;}
.o-tvp-form .message {font-weight:bold;color:red;text-align:center;line-height:30px;}
.o-tvp-form.replay .message{color:red;border:1px solid red;}
.o-tvp-form.completed .message{color:green;border:1px solid green;}
.o-tvp-form.completed fieldset {display:none;}
.o-tvp-form.completed .submit {display:none;}
.o-tvp-form .captcha_contener {text-align:center;padding:10px 0 0 0;width:202px;}
.o-tvp-form .field-captcha_code img {border:1px solid gray;cursor:pointer;}
iframe#upload_target {display:block;}

#Field_organizer_address {height:60px;}
#Field_patronage_details {height:200px;}

#Field_captcha_code {width:199px;}

#Field_organizer_phone,
#Field_organizer_nip,
#Field_event_date,
#Field_spot_broadcast_time {width:210px;}

#Field_file_name,
#Field_organizer_email {width:260px;}

#Field_spot_action_name,
#Field_event_name, 
#Field_organizer_address,
#Field_organizer_spokesman,
#Field_file_desc {width:340px;}

/* chowa katalog formularzy */
.o-tvp #sMenu li:last-child {display:none;}
body.dzien-otwarty-tvp-60-urodziny-telewizji-polskiej {background: url(../../gfx/tvp/bg_60-lecie.jpg) no-repeat center top #fff;}
body.dzien-otwarty-tvp-60-urodziny-telewizji-polskiej .mainBox {background: url(../../gfx/tvp/bg_60-lecie.jpg) no-repeat 50% -132px #fff;}
