/* coding: utf-8 */
body {background:url(../images/bg_sub.gif) repeat-x 0px 0px; width:100%}
html {overflow-x: hidden;}
/*lokalizer*/
#lokalizer { height:18px; width:750px; margin:0px auto; color:#fff; padding:10px 0px 0px 250px;}
#lokalizer span { color:#b2cce4;}
#lokalizer a { font-weight:bold}
#lokalizer a.path { font-weight:normal; color:#fff;}

/*struktura content*/
#gfxleft {background:url(../images/bg_subleft.gif) repeat-y 202px 0px; position:relative}

.gfxleftbottom {background:transparent url(../images/bg_subleft_bottom.gif) no-repeat 0 0;position:absolute;width:7px;bottom:130px;height:99px;left:234px; }
.gfxcorner {background:url(../images/bg_subright.gif) no-repeat 0px 0px;position:absolute;width:7px;top:0px;height:7px;left:-20px;}

#content {background:url(../images/bg_subcontent.jpg) repeat-x 0px bottom; padding:0px 0px 20px 0px; overflow:hidden;}

#subleft {background:url(../images/bg_submenu.jpg) no-repeat right 0px; width:240px; min-height:550px; padding:0px 0px 80px 0px; float:left}

#subright {display:block; padding:20px 0px 80px 0px; margin-right:20px; float:right; margin-right:-260px; width:100%; position: relative; z-index:2;min-height:400px;}

#subright #subsubright {min-height:550px;margin-right:276px; position:relative;}
.stala {width:700px;}

/*menu na podstronach*/
#submenu {padding:10px 0px 0px 43px; width:175px; height:258px;list-style-type:none;}
#submenu li { position:relative;background:url(../images/submenu_dot.gif) no-repeat 0px bottom; display:block; height:25px; width:175px;}
#submenu li.last { background:none;}
#submenu li.path, #submenu li.la { background:none;}
#submenu li.path a {position:absolute; top:-1px; background:url(../images/submenu_bg.png) no-repeat right 0px;}
#submenu li.path a span{ color:#b2cce4;}
#submenu li a {color:#fff; font-weight:bold; display:block;  height:24px; width:159px; padding:5px 8px 0px 8px}
#submenu li a span{ color:#0854a0;}
#submenu li a:hover {color:#b2cce4; text-decoration:none}

/*formatowanie tekstu na podstronach*/

#subright h2 {left:20px; padding-bottom:16px;position:relative;}
#subright p { line-height:1.7em; padding-bottom:16px; margin:0px 20px}
/*
#subright table { line-height:1.7em; padding-bottom:16px; margin:0px 20px;}
#subright tr {margin-bottom:100px;}
#subright td {top:10px;vertical-align:top;}
*/
#subright ul {list-style-type:none; margin:0px 20px; padding-bottom:16px;}
#subright li {background:url(../images/li.gif) no-repeat 0px 8px;  margin-left:10px;padding-left:10px;line-height:1.7em;}
#subright span.numer {color:#EF4135;}
#subright p.regulamin_rozdzial {text-align:center;font-weight:bold;}

#subright p.trailer { line-height:1.7em; padding-bottom:16px; margin:0px 0px}
/*
#subright ol { counter-reset: regulamin_counter; }
#subright ol li { list-style-type: none }
#subright ol li:before { content: counters(nazwa_licznika, ". ") ". "; counter-increment: regulamin_counter; }
*/

.hrdot {background:url(../images/dot2.gif) repeat-x 1px 0px; width:100%; height:1px; display:block; clear:both; padding:0px 0 6px 0;}
.hrd { display:block; height:1px; border-top:1px dotted #021a40; margin:0px 10px; clear:both}
/*o firmie*/
h2.ofirmie span {background:url(../images/o_firmie.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:69px; height:19px; }
h2._20_lat span {background:url(../images/20_lat.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:177px; height:24px; }
h2.pracuja_dla_nas span {background:url(../images/pracuja_dla_nas.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:138px; height:24px; }
h2.studio_fotograficzne span {background:url(../images/studio_fotograficzne.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:180px; height:24px; }
h2.zaufali_nam span {background:url(../images/zaufali_nam.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:106px; height:19px; }
img.zaufali_nam {display:inline;}
/*span.zaufali_nam {position:relative;bottom:22px;}*/

.pracuja_dla_nas_1 {padding:0px 0px 0px 25px; width:710px; height:240px;}
.pracuja_dla_nas_1 div{padding:0px 20px 15px 0px; float:left; display:block;}

.gfx_bigfoto { padding-bottom:6px}
.more, .more2 {background:url(../images/arr_wh3.gif) no-repeat right 3px; font-weight:bold;display:inline-block; padding-right:21px; margin-right:16px;line-height:1.7em;}
.na_skroty {background:url(../images/arr_wh3.gif) no-repeat right 3px; font-weight:bold;display:inline-block; padding-right:21px; margin-top:13px; margin-right:16px;line-height:1.7em;}
.more2 {background:url(../images/arr_wh2.gif) no-repeat right 3px;}
.more3 {background:url(../images/arr_wh_down4.gif) no-repeat right 3px; font-weight:bold;display:inline-block; padding-right:21px; margin-left:8px;line-height:1.7em;}
.less3 {background:url(../images/arr_wh_up4.gif) no-repeat right 3px; font-weight:bold;display:inline-block; padding-right:21px; margin-left:8px;line-height:1.7em;}

.down {background:url(../images/arr_down.gif) no-repeat right 3px; font-weight:bold;display:inline-block; padding-right:21px; margin-right:16px;line-height:1.7em;}

/*prasa*/
h2.prasa span {background:url(../images/prasa.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:49px; height:19px; }
h2.epg span {background:url(../images/epg.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:36px; height:19px; }
h2.aplikacja_multipro span {background:url(../images/aplikacja_multipro.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:180px; height:25px; }
h2.internet span {background:url(../images/internet.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:69px; height:19px; }
h2.nadawcy_tv span {background:url(../images/nadawcy_tv.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:114px; height:23px; }
h2.dtp span {background:url(../images/dtp.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:180px; height:23px; }
.prasa1 {background:url(../images/gfx_prasa1.gif) no-repeat 435px 25px; padding-right:250px}
.prasa2 {background:url(../images/gfx_prasa2.gif) no-repeat 0px 0px; padding:0px 0px 30px 220px;}
.epg1 {background:url(../images/1_UPC.gif) no-repeat right 0px; padding-right:250px}
.epg2 {background:url(../images/2_Cyfra+.gif) no-repeat 0px 20px; padding:0px 00px 30px 250px; margin-top:20px;}
.internet1 {background:url(../images/1_Cyfrowy_Polsat.gif) no-repeat right 0px; padding-right:250px}
.internet2 {background:url(../images/2_Onet_gazeta.pl.gif) no-repeat 0px 35px; padding:0px 00px 30px 250px;}
.multipro1 {background:url(../images/multipro2.jpg) no-repeat 100% 100px; padding-right:255px}
.multipro2 {background:url(../images/multipro1.jpg) no-repeat 0px 45px; padding:0px 00px 30px 265px;}
.dtp1 {background:url(../images/DTP1.gif) no-repeat right 20px; padding-right:250px}
.dtp2 {background:url(../images/DTP2.gif) no-repeat 0px 15px; padding:0px 00px 30px 250px;}
.zobacz1 { float:left; width:320px; margin-right:20px; padding-top:10px;}
.zobacz2 { float:left; width:320px; padding-left:10px; padding-top:10px; background:url(../images/dot.gif) repeat-y left 0px;}
h2.sprawdz_program span {background:url(../images/sprawdz_program.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:255px; height:19px; }
h2.lista_kanalow span {background:url(../images/lista_kanalow.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:173px; height:19px; }
h2.lista_dostepnych_kanalow span {background:url(../images/lista_dostepnych_kanalow.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:173px; height:19px; }
h2.sesje_gwiazd span {background:url(../images/sesje_gwiazd.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:88px; height:18px; }
h2.bank_twarzy span {background:url(../images/bank_twarzy.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:84px; height:18px; }
h2.wyszukiwarka_emisji span {background:url(../images/wyszukiwarka_emisji.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:190px; height:23px; }

.newsletter {height:149px; position:relative; left:35px; margin-top:15px;}
.newsletter .bg {background: url(../images/newsletter_bg.png) no-repeat 0px 0px;width:191px; height:149px; position:absolute; left:0px;z-index:1}
.newsletter h2 {padding:12px 0px 0px 17px; position:relative; z-index:6}
.newsletter h2 span {background:url(../images/newsletterTV.gif) no-repeat 0px 0px;position:absolute; display:block; left:17px; top:12px; width:94px; height:15px;}
.newsletter p{padding:12px 18px 0px 17px;width:150px; position:relative; line-height:1em; z-index:6}
.newsletter p.wypisz { color:#fff; font:normal 10px Tahoma;}
.newsletter p.wypisz a{ color:#b2cce4; font:bold 10px Tahoma;cursor:pointer;}
.newsletter form {padding:9px 0px 3px 15px; position:relative; z-index:6}
.newsletter input {float:left}
.newsletter input.t {font:normal 11px Tahoma; color:#575757; padding:3px 6px 0px 6px; width:96px; height:19px; margin-right:6px; border:none;background:url(../images/bg_form_mail.gif) no-repeat right 0px;}

/*wydarzenie i wyniki na stronie szukaj*/
h1.name {border-bottom:1px dotted #021a40; margin:0px 10px 10px 10px; padding:6px 0px 12px 0px; color:#00376c; font: bold 20px Trebuchet MS;min-height:23px;}
h1.name strong { color:#b2cce4}
h2.relacja { margin:16px 0px 0px 0px}
h2.relacja span {background:url(../images/relacja.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:48px; height:19px; }
h2.produkcja { margin:16px 0px 0px 0px}
h2.produkcja span {background:url(../images/produkcja.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:68px; height:19px; }
h2.relacja_z_planu { margin:16px 0px 0px 0px}
h2.relacja_z_planu span {background:url(../images/relacja_z_planu.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:148px; height:19px; }
h2.relacja_z_wydarzenia { margin:16px 0px 0px 0px}
h2.relacja_z_wydarzenia span {background:url(../images/relacja_z_wydarzenia.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:148px; height:19px; }
h2.opis_sesji { margin:16px 0px 0px 0px}
h2.opis_sesji span {background:url(../images/opis_sesji.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:148px; height:19px; }
h2.opis_galerii { margin:16px 0px 0px 0px}
h2.opis_galerii span {background:url(../images/opis_galerii.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:148px; height:19px; }
h2.uwaga { margin:16px 0px 0px 0px}
h2.uwaga span {background:url(../images/uwaga.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:65px; height:24px; }
div.stala p.uwaga {font-size:14px;color:black}


.opis { display:inline-block; padding:0px 10px; float:left; font-weight:bold; color:#00549e}
#subright ul.lista1, #subright ul#lista1, #subright ul.lista2 { padding:10px 0px; margin:0px 0px;}
#subright ul.lista1 li, #subright ul#lista1 li, #subright ul.lista2 li { width:230px;  min-height:270px; float:left; padding:0px 0px; margin:0px 0px 20px 0px; line-height:1em; position:relative;}
#subright ul.lista2 li { min-height:200px;}
/*#subright ul.lista1 .bg1, #subright ul#lista1 .bg1, #subright ul.lista2 .bg1 {background:url(../images/foto_bg1.gif) 0px top; width:230px; height:209px; display:block; padding-top:8px;}*/
/*#subright ul.lista1 .bg1, #subright ul#lista1 .bg1, #subright ul.lista2 .bg1 {background:url(../images/foto_bg1.gif) 0px top; width:230px; height:209px; display:table-cell; vertical-align:middle;}*/
#subright ul.lista2 .bg1 {background:url(../images/foto_bg1.gif) 0px top; width:230px; height:209px; display:table-cell; vertical-align:middle;}
/*#subright ul#lista1 .bg1, #subright ul.lista2 .bg1 {background:url(../images/foto_bg1.gif) 0px top; width:230px; height:209px; display:table-cell; vertical-align:middle;}*/
#subright ul.lista1 .bg1 { display:table; #position: relative; overflow: hidden; background:url(../images/foto_bg1.gif) 0px top; width:230px; height:209px; }
#subright ul.lista1 .bg1 > div {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
#subright ul.lista1 .bg1 > div > div {#position: relative;  #top: -50%;}
#subright ul.lista2 .bg1 { height:149px;}
#subright ul.lista1 .vertical, #subright ul#lista1 .vertical  { height:177px;padding-top:40px;}
#subright ul.lista1 .bg2, #subright ul#lista1 .bg2, #subright ul.lista2 .bg2 {background:url(../images/foto_bg2.gif) 0px bottom; width:230px; display:block; padding-bottom:12px; text-align:center;}
#subright ul.lista1 .bg2 .opis {width:214px; height:27px;margin-bottom:6px; overflow:hidden;}

#subright ul.lista1 .bg1 img, #subright ul#lista1 .bg1 img, #subright ul.lista2 .bg1 img { display:block; margin:auto; text-align:center; cursor:pointer;}

#subright ul.lista1 li .powieksz, #subright ul#lista1 li .powieksz {background:url(../images/i_powieksz.gif) 0px 0px; width:20px; height:20px; position:absolute; right:14px; top:7px;}

#subright ul.lista1 .bg2 p, #subright ul#lista1 .bg2 p, #subright ul.lista2 .bg2 p { padding:2px 0px 7px 0px; line-height:1em}
#subright ul.lista1 .bg2 a, #subright ul#lista1 .bg2 a, #subright ul.lista2 .bg2 a { display:inline-block; width:40px; height:26px; margin:-2px 3px; bottom:30px}
#subright ul.lista1 .bg2 a.iinfo, #subright ul#lista1 .bg2 iinfo, #subright ul.lista2 .bg2 iinfo { display:inline-block; width:26px; height:26px; margin:0px 32px -2px 1px; bottom:30px}
#subright ul.lista1 .bg2 a.names { display:inline; width:16px; height:15px; margin:0; padding:0; color:#585858}


#subright ul.listaT { padding:10px 0px; margin:0px 0px;}
#subright ul.listaT li { width:230px; height:200px; float:left; padding:0px 0px; margin:0px 5px 20px 0px; line-height:1em; position:relative}
#subright ul.listaT .bg1 {background:url(../images/foto_bg1.gif) 0px top; width:170px; display:block; height:151px; display:block; padding:10px 20px 0px 40px;  position:relative}
#subright ul.listaT .bg2{background:url(../images/foto_bg2.gif) 0px bottom; width:213px; height:32px; display:block; padding:5px 0px 10px 17px;}


#subright ul.listaT .bg1 strong { font-weight:bold; display:block;  color:#00549e}
#subright ul.listaT .bg1 span { color:#585858}
#subright ul.listaT .bg1 p{margin:0px; line-height:1.2em; padding:10px 0px 6px 0px}

#subright ul.listaT li .i_tekst {background:url(../images/i_tekst.gif) 0px 0px; width:16px; height:15px; position:absolute; left:17px; top:10px;}

#subright ul.listaT .bg2 a{ display:inline-block; width:26px; height:26px; margin:0 26px 0 3px;}
#subright ul.listaT .bg2 a.kopiuj { line-height:1em; font-weight:bold; color:#00549e; width:125px; position:absolute; right:0px; bottom:17px}
#subright ul.listaT .bg2 a.kopiuj span { color:#f14134;}

#subright ul.listaT .bg1 a.rozwin {  font-weight:bold;  position:absolute; left:40px; bottom:10px}

#subright ul.listaT li.foto { background:url(../images/tekst_bg1.gif) no-repeat 0px top;width:467px; height:200px; float:left; padding:0px 0px; margin:0px 5px 20px 0px; line-height:1em; position:relative}
#subright ul.listaT li.foto .bg0 { float:left;padding:10px 0 0 16px; width:200px;}
#subright ul.listaT li.foto .bg1 { background:none; float:left; width:182px;}
#subright ul.listaT li.foto .bg2 { background:none; float:left; width:449px;}
#subright ul.listaT li.foto .bg0 img{ width:auto; margin:0px auto; border:1px solid #a2b5c4;}

#subright ul.lista3 { padding:10px 0px 40px 0px; margin:0px 0px;}
#subright ul.lista3 li {float:left; padding:0px 40px 0px 0px; line-height:1em; background:none}
#subright ul.lista3 li a {font-weight:bold; color:#00549e;}
#subright ul.lista3 li a span{ color:#b2cce4}
#subright ul.lista .bg3 .mask_photo {background:white;position:absolute; left:200px;top:0;width:20px;height:133px;}
/*apla info strona wydarzenia*/
#subright .info {width:200px; min-height:240px; background-color:#e9f0f7; position:absolute; top:7px; left:-200px; z-index:50;} 
#subright .info .tyt {background:url(../images/info_tyt.gif) no-repeat 0px 0px; width:188px; height:18px; color:#fff; font-weight:bold; padding:6px 6px 6px 6px}
#subright .info .tyt strong { float:left}
#subright .info .zamknij {background:url(../images/info_zamknij.gif) 0px 0px; width:16px; height:13px; display:block; float:right; text-indent:-5000px;}
#subright .info p { margin:0px 6px; padding:2px 0px 0px 0px; line-height:1.1em; color:#00549e}
#subright .info p a {color:#00549e}
#subright .info p a span {color:#EF4135}
#subright .info p strong { color:#585858}
#subright .info .bottom {background:url(../images/info_bottom.gif) no-repeat 0px bottom; width:200px; height:5px; position:absolute; bottom:0px; left:0px;}
#subright .info_watermark {width:200px; min-height:240px; background-color:#e9f0f7; position:absolute; top:480px; left:-200px; z-index:50;} 
#subright .info_watermark .tyt {background:url(../images/info_tyt.gif) no-repeat 0px 0px; width:188px; height:18px; color:#fff; font-weight:bold; padding:6px 6px 6px 6px}
#subright .info_watermark .tyt strong { float:left}
#subright .info_watermark .zamknij {background:url(../images/info_zamknij.gif) 0px 0px; width:16px; height:13px; display:block; float:right; text-indent:-5000px;}
#subright .info_watermark p { margin:0px 6px; padding:2px 0px 0px 0px; line-height:1.1em; color:#00549e}
#subright .info_watermark p a {color:#00549e}
#subright .info_watermark p a span {color:#EF4135}
#subright .info_watermark p strong { color:#585858}
#subright .info_watermark .bottom {background:url(../images/info_bottom.gif) no-repeat 0px bottom; width:200px; height:5px; position:absolute; bottom:0px; left:0px;}
#subright .bigphoto_licznik {width:80px; height:20px; position:absolute; top:130px; left:580px; z-index:50;} 
#subright .bigphoto_licznik p {text-align:right;margin:0; padding:0;}
#subright ul.lista .bg3{ width:200px; height:133px; padding-left:5px;display:table; position:relative;overflow:hidden;}
.bg3 > div {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.bg3 > div > div {#position: relative;  #top: -50%;}
.bg3 img {text-align:center;margin:auto; }
/*elementy koszyk*/
a.ikoszyk {background:url(../images/i_koszyk5a.gif) 0 104px;display:inline-block; width:40px; height:26px; margin:0px 3px;}
a.ikoszyk_selected {background:url(../images/i_koszyk5a.gif) 0 52px;display:inline-block; width:40px; height:26px; margin:0px 3px;}
a.ikoszyk_prohibited {background:url(../images/i_koszyk5a.gif) 0 26px;display:inline-block; width:40px; height:26px; margin:0px 3px;}
a.ikoszyk:hover{background-position:0px 78px}
a.iinfo {background:url(../images/i_info2a.gif) 0px 52px;display:inline-block; width:26px; height:26px; margin:0px 3px;}
a.iinfo:hover {background-position:0 26px}
a.izapisz {background:url(../images/i_zapisz_lo4a.gif) 0 78px;display:inline-block; width:40px; height:26px; margin:0px 3px;}
a.izapisz_prohibited {background:url(../images/i_zapisz_lo4a.gif) 0 26px;display:inline-block; width:40px; height:26px; margin:0px 3px;}
a.izapisz:hover { background-position:0px 52px;}
a.izapiszfat {background:url(../images/i_zapisz_hi4a.gif) 0 78px;display:inline-block; width:40px; height:26px; margin:0px 3px;}
a.izapiszfat_prohibited {background:url(../images/i_zapisz_hi4a.gif) 0 26px;display:inline-block; width:40px; height:26px; margin:0px 3px;}
a.izapiszfat:hover { background-position:0px 52px;}
.zobacz_koszyk { float:left; width:620px; margin-right:20px; padding-top:10px;}

.zobacz_takze_all {width:518px; margin-top:30px;}
h3.zobacz_takze { margin:20px 10px 10px 10px; padding:0px 0px 16px 10px;position:relative;}
h3.zobacz_takze span {background:url(../images/zobacz_takze.gif) no-repeat 0px 0px;position:absolute; display:block; left:10px; top:0px; width:89px; height:35px;}

#subright .BoxZobacz {background:url(../images/zobacz_bg.png) no-repeat 0px 0px; position:relative; width:200px; height:201px; float:left; padding:0px 7px 16px 7px; margin-left:7px;}
#subright .BoxZobacz img { text-align:center;margin:auto; }
#subright .BoxZobacz strong { padding:5px 0px 3px 15px; font-weight:normal; color:#00549e; display:block; height:15px;}
#subright .BoxZobacz p { line-height:1.4em; margin:0px 15px;}
#subright .BoxZobacz p a { font-weight:bold; padding:4px 0px 0px 0px; display:block; color:#00549e}
#subright .BoxZobacz .bg3{ width:200px; height:133px; display:table; position:relative;overflow:hidden;}
#subright .BoxZobacz .bg3 .mask {background:url(../images/wydarzenia_mask60px.gif) repeat-x 0px 0px;position:absolute; left:207px;top:23px;width:60px;height:133px;}
/*wydarzenia*/
/*formularz szukaj prosty*/
.szukaj, .szukaj2 { background-color:#e9f0f7; margin:0px 0px 0px 0px; position:relative; min-width:700px;}
.szukaj2 { background:transparent url(../images/szukaj_bg.gif) repeat-x 0px 0px;}
.szukaj .left, .szukaj2 .left {position:absolute; left:13px; top:8px; min-width:520px;}
.szukaj .right, .szukaj2 .right {position:absolute; right:3px; top:5px; text-align:left; width:85px}
.szukaj .right a, .szukaj2 .right a { font:10px Tahoma; color:#0854a0;}
.szukaj .right a span, .szukaj2 .right a span{ font:10px Tahoma; color:#f34238;}
.szukaj .center, .szukaj2 .center {position:absolute; left:40%; top:5px;}
.szukaj .gfxRight {background:transparent url(../images/szukaj_gfx_right.gif) repeat-x 0px 0px; width:13px; height:38px;  position:absolute; right:0px; top:0px;}
.szukaj .gfxLeft {background:transparent url(../images/szukaj_gfx_left.gif) repeat-x 0px 0px; width:13px; height:38px;  }
.szukaj2 .gfxLeft {background:transparent url(../images/szukaj_gfx_left2.gif) repeat-x 0px 0px; width:13px; height:45px;  }
.szukaj2 .gfxRight {background:transparent url(../images/szukaj_gfx_right2.gif) repeat-x 0px 0px; width:13px; height:45px;  position:absolute; right:0px; top:0px;}

#szukaj fieldset { float:left}
#szukaj fieldset.c {}
#szukaj label {padding:0px 5px 0px 4px;}
#szukaj input.t {font:normal 11px Tahoma; color:#00549e; padding:4px 6px 3px 6px; width:148px; height:15px; border:none;background:url(../images/bg_form_t.gif) no-repeat right 0px;float:left}
#szukaj select.t {font:normal 11px Tahoma; color:#00549e; border:1px solid #00549e;  padding:2px 1px 2px 6px; margin:0px 6px;float:left}
#szukaj input.ta {display:block; font:normal 11px Tahoma; color:#00549e; padding:40px ; width:148px; height:22px; border:none;background:url(../images/bg_form_t.gif) no-repeat right 0px;float:left}
*html #szukaj select.t, html* #szukaj select.t {margin-top:2px;}
#szukaj input.szukaj { width:64px; height:22px; background:none; padding:0px;}



/*stronicowanie*/
.pager {background:transparent url(../images/pager_bg.gif) repeat-x 0px bottom; margin:0px 0px 0px 0px; position:relative; min-width:400px;}
.pager .first {position:absolute; left:13px; top:2px; width:32px; height:20px;}
.pager .left {position:absolute; left:53px; top:2px; }
.pager .right {position:absolute; right:53px; top:2px}
.pager .last {position:absolute; right:13px; top:2px}
.pager .center {position:absolute; left:40%; top:5px; color:#F04235;word-spacing:5px; font-weight:bold;}
.pager .gfxRight {background:transparent url(../images/szukaj_gfx_right.gif) repeat-x 0px bottom; width:13px; height:31px;  position:absolute; right:0px; top:0px;}
.pager .gfxLeft {background:transparent url(../images/szukaj_gfx_left.gif) repeat-x 0px bottom; width:13px; height:31px; }
.pager a{ background:none; color:#00549e; font-weight:bold; text-decoration:none}

.padbot { padding-bottom:60px;}

.pager a span{ color:#fff;}
.pager strong { color:#f04235; padding-right:7px;}


/*sortowanie*/
.sort {border-bottom:1px dotted #021a40; margin:0px 10px 10px 10px; padding:6px 0px;}
.sort #rozmiar {float:left; width:300px;}
.sort #ilosc {float:right;  width:300px; text-align:right;}
.sort select {font:bold 11px Tahoma; color:#00549e;border:1px solid #A9A9A9;}
h2.wydarzenia {float:left; width:106px;}
h2.wydarzenia span {background:url(../images/wydarzenia.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:106px; height:28px;}
h2.wydarzenia_zagraniczne {float:left; width:223px;}
h2.wydarzenia_zagraniczne span {background:url(../images/wydarzenia_zagraniczne.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:223px; height:28px;}
h2.plany_zdjeciowe {float:left; width:106px;}
h2.plany_zdjeciowe span {background:url(../images/plany_zdjeciowe.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:146px; height:28px;}
h2.sesje_gwiazd_big {float:left; width:106px;}
h2.sesje_gwiazd_big span {background:url(../images/sesje_gwiazd_big.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:117px; height:28px;}
h2.bank_twarzy_big {float:left; width:106px;}
h2.bank_twarzy_big span {background:url(../images/bank_twarzy_big.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:111px; height:28px;}
h2.z_zycia_gwiazd {float:left; width:106px;}
h2.z_zycia_gwiazd span {background:url(../images/z_zycia_gwiazd.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:135px; height:28px;}
h2.wywiady {float:left; width:106px;}
h2.wywiady span {background:url(../images/wywiady.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:82px; height:28px;}
h2.podroze {float:left; width:106px;}
h2.podroze span {background:url(../images/podroze.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:130px; height:28px;}
h2.kuchnia {float:left; width:106px;}
h2.kuchnia span {background:url(../images/kuchnia.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:130px; height:28px;}
h2.zdrowie_i_uroda {float:left; width:106px;}
h2.zdrowie_i_uroda span {background:url(../images/zdrowie_i_uroda.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:140px; height:28px;}
h2.horoskop {float:left; width:106px;}
h2.horoskop span {background:url(../images/horoskop.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:130px; height:28px;}
h2.galerie_tematyczne {float:left; width:106px;}
h2.galerie_tematyczne span {background:url(../images/galerie_tematyczne.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:200px; height:28px;}
h2.imprezy {float:left; width:106px;}
h2.imprezy span {background:url(../images/imprezy.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:72px; height:28px;}
h2.zwiastun_kinowy {float:left; width:106px;}
h2.zwiastun_kinowy span {background:url(../images/zwiastuny_kinowe.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:164px; height:28px;}
h2.zwiastun_tv {float:left; width:106px;}
h2.zwiastun_tv span {background:url(../images/zwiastuny_tv.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:125px; height:28px;}


#subright ul.lista { padding:10px 0px; margin:0px 0px;}
#subright ul.lista li {background:transparent url(../images/w_bg.gif) repeat-x 0px 0px; width:211px; height:216px; float:left; padding:0px 0px; margin:0px 15px 20px 0px; line-height:1em; position:relative;}
#subright ul.lista a {color:#00549e; font-weight:bold;}
#subright ul.lista span { height:17px; display:block; padding:6px 8px 0px 14px; color:#00549e}
#subright ul.lista .title {height:29px; padding:6px 8px 0px 14px; overflow:hidden;}
#subright ul.lista .title .a {float:left;}
#subright ul.lista .fot {height:12px; padding:0px 8px 0px 14px; overflow:hidden;}
#subright ul.lista .mask {background:url(../images/wydarzenia_mask60px.gif) repeat-x 0px 0px;position:absolute; left:205px;top:23px;width:60px;height:133px;}
/*#subright ul.lista .dtitle .title {}*/
#subright ul.lista small {display:block; color:#a8a8a8; font-size:10px;}
/*#subright ul.lista li img { padding-left:5px;}*/


#polecamy { width:205px; height:206px; position:relative; left:27px;}
#polecamy a.img {position:absolute; z-index:7; top:33px; left:15px; display:block;  width:175px; height:137px; color:#fff}
#polecamy imghjm { position:absolute; z-index:4; top:33px; left:15px}
#polecamy .bg {background: url(../images/polecamy_bg.png) no-repeat 0px 0px;width:205px; height:206px; position:absolute; z-index:5;}
#polecamy .title {color:#fff; font-weight:bold; display:block; padding:5px 0px 0px 8px;}
#polecamy .nastepne { position:absolute; z-index:6; top:178px; right:20px; color:#00549e; text-decoration:none;}
#polecamy .poprzednie { position:absolute; z-index:6; top:178px; left:22px; color:#00549e; text-decoration:none;}
#polecamy .nastepne span, #polecamy .poprzednie span { color:#fff}
#polecamy .licz { position:absolute; z-index:6; top:7px; right:22px; color:#00549e; font-weight:bold}

.ban1 { width:205px; height:127px; position:relative; left:27px; margin-top:15px;}

.ban { width:205px; height:149px; position:relative; z-index:1; left:27px; margin-top:15px;}
/*.ban img { position:absolute; z-index:4; top:0px; left:15px}*/
.ban a { text-decoration:none; color:#fff}

.ban .title { position:absolute; z-index:6; top:121px; left:20px; color:#fff; font-weight:bold}
.ban .bgblue {background: url(../images/ban_bg_blue.png) no-repeat 0px 0px;width:205px; height:149px; position:absolute; z-index:5;}
.ban .bgred {background: url(../images/ban_bg_red.png) no-repeat 0px 0px;width:205px; height:149px; position:absolute; z-index:5;}
#subleft .ban .mask {background:url(../images/wydarzenia_mask.gif) repeat-x 0px 0px;position:absolute; left:190px;top:0;width:23px;height:117px;}
/*teksty*/
#subright .Otext{position:relative; padding:6px 0px 33px 0px;width:498px;}
#subright .Otext .info {bottom:47px; top:auto} 
#subright .OtextTop{background: url(../images/tekst_bg_top.gif) no-repeat 0px 0px; height:6px; width:498px;}
#subright .OtextMiddle{background: url(../images/tekst_bg_middle.gif) repeat-y; width:470px; padding:0 10px; max-height:600px; overflow:auto; }
#subright .OtextMiddle img {float:left; padding:2px 7px 7px 7px;}
#subright .OtextMiddle .text { float:left; margin:10px 10px; width:164px; height:188px;overflow:auto;}
#subright .OtextMiddle .tytul {display:block; color:#00549e; font-weight:bold;}
#subright .OtextMiddle .lead {display:block; color:#585858;}
#subright .OtextMiddle .short {display:block; padding:6px 0px 6px 0px;}
#subright .OtextBottom{background: url(../images/tekst_bg_bottoma.gif) no-repeat 0px 0px; height:46px; width:498px; text-align:center;padding-top:7px;}
#subright .OtextBottom .ikons {display:block; float:left; padding:6px 0px 6px 20px; margin-top:2px;}

/*wideo*/
.Ovideo{position:relative; padding:6px 0px 6px 0px; margin:0px; width:498px; }
.OvideoTop{background: url(../images/tekst_bg_top.gif) no-repeat 0px 0px; height:2px; width:498px;}
.OvideoMiddle{background: url(../images/tekst_bg_middle.gif) repeat-y; padding:6px 0px 6px 0px; }
.OvideoMiddle a {display:block; width:480px; height:384px; margin-left:9px;}

#subright .OtextPhotos {position:relative; width:498px; z-index:-11;}
#subright .OtextPhotosTop{background: url(../images/tekst_bg_top_ph.gif) no-repeat 0px 0px; position:relative; height:209px; width:498px;display:table; z-index:-10;}
#subright .OtextPhotosTop div.central {#position: absolute;  #top: 50%; display: table-cell; vertical-align: middle; z-index:-9; }
#subright .OtextPhotosTop div.central > div {#position: relative;  #top: -50%; z-index:-8;}
#subright .OtextPhotosTop div.central > div img {text-align:center;margin:auto; z-index:-7; cursor:pointer;}
#subright .OtextPhotosTop .info {top:0;left:-205px;}
#subright .OtextPhotosTop .powieksz, #subright ul#lista1 li .powieksz {background:url(../images/i_powieksz.gif) 0px 0px; width:20px; height:20px; position:absolute; right:228px; top:440px;}
#subright .OtextPhotosMiddle{background: url(../images/tekst_bg_middle_ph.gif) repeat-y; width:498px; padding:8px 10px; text-align:center; z-index:10;}
#subright .OtextPhotosMiddle a.mini {float:left; border:solid gray 1px;padding:6px; margin:6px; z-index:11;}
#subright .OtextPhotosMiddle ul {margin:0; z-index:12; }
#subright .OtextPhotosMiddle li {background:white; margin:0px; padding:0;  z-index:13; display:inline;}
#subright .OtextPhotosMiddle li img {height:100px; border: solid 1px gray; z-index:14; }
#subright .OtextPhotosMiddle li img:hover {border: solid 1px #EF4135; z-index:14;}
#subright .OtextPhotosMiddle li img.selected {border: solid 1px #EF4135; z-index:14;}
.OtextPhotosBottom{background: url(../images/tekst_bg_bottom_ph.gif) no-repeat 0px 0px; height:4px; width:498px; }
.OtextPhotosBottom .ikons {display:block; float:left; padding:6px 0px 6px 20px; margin-top:2px;}

#subright .actions{position:absolute;left:288px}

/*elementy koszyk*/
#subright a.ikoszyk {z-index:15;}
#subright a.ikoszyk_selected {z-index:15;}
#subright a.ikoszyk_prohibited {z-index:15;}
#subright ul.lista2 .bg2 a.iinfo {z-index:15;width:26px;margin-right:26px;}
#subright a.izapisz {z-index:15;}
#subright a.izapisz_prohibited {z-index:15;}
#subright a.ikoszyk:hover, a.izapisz:hover {z-index:15;}

#InneTeksty {float:right;min-height:770px; position:relative;width:182px;}

/*wyszukiwanie*/
/*formularz szukaj zaawansowany*/
.szukajbig {background-color:#e9f0f7;background:transparent url(../images/bg_bigform2.gif) repeat-x 0px 0px; margin:0px 0px 0px 0px; position:relative; min-width:700px;}
.szukajbig .left {position:absolute; left:13px; top:8px; min-width:520px;}
.szukajbig form {width:730px;}
.szukajbig .right {position:absolute; right:13px; top:12px; text-align:right; min-width:180px}
.szukajbig .right a { font:10px Tahoma; color:#0854a0;}
.szukajbig .right a span{ font:10px Tahoma; color:#f34238;}
.szukajbig .center {position:absolute; left:40%; top:5px;}
.szukajbig .gfxRight {background:transparent url(../images/szukajbig_gfx_right.gif) repeat-x 0px 0px; width:13px; height:265px;  position:absolute; right:0px; top:0px;}
.szukajbig .gfxLeft {background:transparent url(../images/szukajbig_gfx_left.gif) repeat-x 0px 0px; width:13px; height:265px;  }

h3.wyszukiwanie {padding:6px 0px 10px 6px;position:relative; width:203px;}
h3.wyszukiwanie span {background:url(../images/wyszukiwanie.gif) no-repeat 0px 6px;position:absolute; display:block; left:0; top:0; width:203px; height:24px; }

fieldset.op { float:left; width:490px; padding:6px;}
fieldset.op strong { padding-bottom:10px; display:block}
fieldset.op label { float:left; width:235px; color:#00549e; font-weight:bold; padding-top:5px;}
fieldset.op input {font:normal 11px Tahoma; color:#00549e; padding:4px 6px 3px 6px; width:220px; height:19px; border:none;background:url(../images/bg_bigform.gif) no-repeat right 0px;float:left}

.szukajbig select{border:1px solid #00549e;color:#00549e;padding:1px 1px 1px 1px;}
fieldset.ka { float:left; width:200px; padding-top:6px;}
fieldset.ka strong { padding-bottom:10px; display:block}
fieldset.ka select {font:normal 11px Tahoma;}

fieldset.dz { float:left; width:496px; padding-left:6px;padding-top:22px;}
fieldset.dz strong { padding-bottom:10px; display:block}
fieldset.dz label{padding:0 10px 0 4px;}

fieldset.za { float:left; width:112px}
fieldset.za strong { padding:10px 0 0 0px; display:block}
fieldset.za label{ float:left; font-weight:bold; margin:8px 6px 2px 0px; color:#a9a9a9;}
fieldset.za label.do { margin:8px 0 0 0;}
fieldset.za select { float:left;font:bold 11px Tahoma;  margin-right:2px;}
fieldset.za img{ float:left;width:20px;margin-top:6px}
fieldset.za input { float:left;font:normal 11px Tahoma; color:#00549e; margin-top:6px;padding:1px 2px 2px 2px; width:60px; height:12px;}

fieldset.t { float:left; width:228px; padding-top:20px;}
fieldset.t input{ float:left;}
fieldset.t select { float:left;font:normal 11px Tahoma; margin-right:6px;}

/*wyszukaj w wynikach*/
.szukajwyniki {border-bottom:1px dotted #021a40; margin:0px 10px 10px 10px; height:30px;}
.szukajwyniki form { width:670px}
.szukajwyniki fieldset { float:left}
.szukajwyniki fieldset.tt { float:left; padding-top:5px;}
.szukajwyniki strong { float:left; margin-right:20px; padding-top:4px;}
.szukajwyniki fieldset label {float:left;padding:0 10px 0 4px;}
.szukajwyniki fieldset input { float:left;}
.szukajwyniki fieldset input.sw {font:normal 11px Tahoma; color:#00549e; padding:4px 6px 3px 6px; width:148px; height:19px; border:none;background:url(../images/bg_form_sw.gif) no-repeat right 0px; margin:0px 13px;}

.ilosc { display:inline-block; padding:0px 10px; font-weight:bold; color:#585858}
.ilosc span{ color:#a9a9a9}

/*koszyk*/
h2.koszyk {padding-top:10px; margin-bottom:6px;}
h2.koszyk span {background:url(../images/koszyk.gif) no-repeat 0px 10px;position:absolute; display:block; left:0; top:0; width:63px; height:36px; }

.info_koszyk {background:url(../images/i_infokoszyk.gif) no-repeat 0px 16px; padding:16px 10px 13px 56px; margin:0px 10px; min-height:40px; border-bottom:1px dotted #021a40;border-top:1px dotted #021a40; min-width:640px;}
.info_koszyk strong { display:block}

#subright h2.twoje_zdjecia { margin:14px 0px 10px 0px; padding-bottom:0px;}
#subright h2.twoje_zdjecia span {background:url(../images/twoje_zdjecia.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:91px; height:20px; }

#subright h2.twoje_filmy { margin:14px 0px 10px 0px; padding-bottom:0px;}
#subright h2.twoje_filmy span {background:url(../images/twoje_filmy.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:77px; height:18px; }
#subright h2.twoje_teksty { margin:14px 0px 10px 0px; padding-bottom:0px;}
#subright h2.twoje_teksty span {background:url(../images/twoje_teksty.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:83px; height:18px; }

#subright h2.twoje_zamowienie span {background:url(../images/twoje_zamowienie.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:123px; height:18px; }

h2.twoje_zamowienie { padding-top:5px;}
h2.twoje_zamowienie span {background:url(../images/twoje_zamowienie.gif) no-repeat 0px 5px;position:absolute; display:block; left:0; top:0; width:123px; height:25px; }
h2.twoje_konto span {background:url(../images/twoje_konto.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:170px; height:24px; }
h2.informacje_o_uzytkowniku span {background:url(../images/informacje_o_uzytkowniku.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:173px; height:24px; /*border-bottom: 1px dotted #021A40*/}
h2.ostatnie_polaczenia span {background:url(../images/ostatnie_polaczenia.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:173px; height:24px; /*border-bottom: 1px dotted #021A40*/}
h2.ustawienia_domyslne span {background:url(../images/ustawienia_domyslne.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:173px; height:24px; /*border-bottom: 1px dotted #021A40*/}
h2.zamowione_zdjecia span {background:url(../images/zamowione_zdjecia1.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:153px; height:24px; /*border-bottom: 1px dotted #021A40*/}
h2.regulamin span {background:url(../images/regulamin.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:170px; height:24px; }
h2.warunki_licencji span {background:url(../images/warunki_licencji.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:170px; height:24px; }

.koszyk_opcje {background:url(../images/bg_zamowienie_all.gif) repeat-x 0px 0px; min-width:700px; height:151px; position:relative; padding-bottom:30px; margin-top:10px;}
.koszyk_opcje a {display:block; color:#00549e; font-weight:bold; padding:2px 0px 8px 20px; margin:0px 0px 0px 20px}
.koszyk_opcje a.wyczysc { background:url(../images/i_wyczysc.gif) no-repeat right 0px; position:absolute; right:20px; top:8px; color:#EF4135; padding:0px 20px 0px 0px; z-index:3 }
.koszyk_opcje a.pobierz {background:url(../images/i_pobierz.gif) no-repeat 0px 0px; margin-top:20px}
.koszyk_opcje a.mailem {background:url(../images/i_mailem.gif) no-repeat 0px 0px;}
.koszyk_opcje a.ftp {background:url(../images/i_ftp.gif) no-repeat 0px 0px;}

.koszyk_opcje .gfxRight {background:transparent url(../images/bg_zamowienie_right.gif) repeat-x 0px 0px; width:154px; height:155px;  position:absolute; right:0px; top:0px;}
.koszyk_opcje .gfxLeft {background:transparent url(../images/bg_zamowienie_left.gif) repeat-x 0px 0px; width:14px; height:155px;  }
.koszyk_opcje .left {position:absolute; left:13px; top:0px; min-width:520px;}

form.OpcjeKoszyk { padding:0px 30px;}
form.OpcjeKoszyk fieldset { padding-bottom:4px;}
form.OpcjeKoszyk select { float:right; font:normal 11px Tahoma; color:#00549e;  padding:2px 1px 2px 1px; border:1px solid #a9a9a9}
form.OpcjeKoszyk label {font:normal 11px Tahoma; color:#585858;padding:4px; }
form.OpcjeKoszyk input {font:normal 11px Tahoma; color:#00549E;}
form.OpcjeKoszyk .size select { float:left;}
/*form.OpcjeKoszyk .size label { float:left; padding-left: 4px;}*/
form.OpcjeKoszyk .size input { float:right;}
/*form.OpcjeKoszyk .res label { float:left;}*/
form.OpcjeKoszyk .res select { float:right;}
/*form.OpcjeKoszyk .zamawiam input {float:left; }*/
form.OpcjeKoszyk .zamawiam label {padding-top:0px;}
/*form.OpcjeKoszyk .zamawiam label input { float:left; color:#00549e; font-weight:bold; cursor:pointer;}*/
form.OpcjeKoszyk .marg { margin-left:-20px;}

/*
form.OpcjeKoszyk fieldset.zamawiam input { float:left; margin-right:6px}
*/

/*watermark*/
#watermark1 {background:url(../images/photo_bg_big1.gif) no-repeat 0px top; position:relative;width:630px;height:630px; display:table;  overflow: hidden; margin-left:5px; }
/*.pagerBack { background:url(../images/arr_big_lt.gif) no-repeat 0 top; position:absolute; left:16px; top:425px; width:20px; height: 100px; display:inline-block}*/
/*.pagerNext {background:url(../images/arr_big_rt.gif) no-repeat 0 top; position:absolute; left:677px; top:425px; width:20px; height: 100px; display:inline-block}*/
 .pagerNext:hover { background-position:0 bottom}
 .pagerBack:hover { background-position:0 bottom}
/*#watermark1 {background:url(../images/photo_bg_big1.gif) no-repeat 0px top;width:630px;height:630px;display:table;overflow:hidden;margin-left:5px;}*/
#watermark1 > div {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
#watermark1 > div > div {#position: relative;  #top: -50%;}
#watermark1 img { display:block; margin:auto; text-align:center; }
#watermark1  .info {width:200px; min-height:240px; background-color:#e9f0f7; position:absolute; top:450px; left:-180px; z-index:1;} 
#watermark2 { background:url(../images/photo_bg_big2a.gif) no-repeat 0 0px; margin-left:5px;width:630px; height:70px; display:block; text-align:center; }
#watermark2 a { display:inline-block; width:40px; height:26px; margin:3px 3px; bottom:10px;}
#watermark2 a.iinfo { display:inline-block; width:26px; height:26px; margin:3px 3px; bottom:10px;}
#watermark2 p { padding:7px 0px 7px 0px; line-height:1em}
#watermark1 div.leftarr {position:absolute;left:0;width:50%;height:100%}
#watermark1 a.pagerBack {display:block;position:absolute;left:0;width:50%;height:100%}
#watermark1 a.pagerBack:hover {background:url(../images/leftmidi.png) no-repeat 37px 251px;}
#watermark1 a.pagerNext {position:absolute;left:50%;width:50%;height:100%}
#watermark1 a.pagerNext:hover {background:url(../images/rightmidi.png) no-repeat 150px 251px;}

/*save_file frame (basket)*/
#save_file p , #send_order p {border-bottom:1px dotted #021a40; margin:0px 10px 10px 10px; padding:6px 0px 12px 0px; color:#00376c; font: bold 20px Trebuchet MS;}


.OneTekst {background:url(../images/ht_bg1.gif) no-repeat 0px 0px;width:301px; height:110px;float:left; display:inline-block; margin:6px 5px 18px 13px;}
.OneTekst .image {position:relative; width:143px; height:99px;top:0px; left:6px; display:table; overflow:hidden;}
.OneTekst .image a {display:block;}
.OneTekst .image div.central {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle; }
.OneTekst .image div.central > div {#position: relative;  #top: -50%; }
.OneTekst .image div.central > div img {text-align:center;margin:auto; }
.OneTekst .cu {background:url(../images/ht_cu.png) no-repeat 0px 0px; width:5px; height:5px; position:absolute;left:6px; top:0px; z-index:3}
.OneTekst .cd {background:url(../images/ht_cd.png) no-repeat 0px 0px; width:6px; height:5px; position:absolute;left:6px; bottom:11px; z-index:3}
.OneTekst .mask {background:white;position:absolute; left:145px;top:0;width:140px;height:100px;}
.OneTekst .opis {position:absolute;left:145px; top:0px; width:127px; font-weight:normal;padding:8px 0px 0px 15px; z-index:1;}
.OneTekst .opis h3 {background:url(../images/ht_dot.gif) no-repeat 0px bottom; width:127px; height:19px; margin-bottom:2px;}
.OneTekst .opis h3 a {font-weight:bold; color:#00549e;}
.OneTekst .opis .tyt {font-weight:bold; color:#000; display:block;height:32px;}
.OneTekst .opis .lead {color:#575757; display:block; height:40px;}
.OneTekst .opis .wiecej {background:transparent url(../images/arr_bl.gif) no-repeat scroll 120px 5px;display:block;padding-left:86px;}

/*texts page*/
#subright ul.lista { padding:10px 0px; margin:0px 0px;}
#subright ul.lista_tekstow { padding:10px 0px; margin:0px 0px;}
#subright ul.lista_tekstow li {background:url(../images/ht_bg2.gif) no-repeat 0px 0px;width:300px; height:115px; float:left; padding:0px 0px; margin:0px 20px 20px 0px; line-height:1em;}
/*#subright ul.lista_tekstow a {color:#00549e; font-weight:bold}*/
#subright ul.lista_tekstow span { height:17px; display:block; padding:6px 8px 0px 14px; color:#00549e}
#subright ul.lista_tekstow .title {height:29px; padding:6px 8px 0px 14px; overflow:hidden;}
#subright ul.lista_tekstow .title .a {float:left;}
#subright ul.lista_tekstow .fot {height:12px; padding:0px 8px 0px 14px; overflow:hidden;}
/*#subright ul.lista_tekstow .dtitle .title {}*/
#subright ul.lista_tekstow small {display:block; color:#a8a8a8; font-size:10px;}
#subright ul.lista_tekstow .OneTekst{background:none; margin:1px 0 0 1px; position:relative;}
#subright ul.lista_tekstow .OneTekst .cd {background:url(../images/ht_cd2.png) no-repeat 0px 0px;}
#subright ul.lista_tekstow .OneTekst .cu {background:url(../images/ht_cu2.png) no-repeat 0px 0px;}
/*#subright ul.lista_tekstow li img { padding-left:5px;}*/

/*kontakt*/
#subright #map_canvas {background:url(../images/mapa_dojazdu.png) no-repeat 0px 0px;margin-top:10px;}

#subright img.adres {margin:30px 0 40px 235px}
#subright div.trasa {margin:0 0 0 20px}
/*p.dojazd {font-size:large;}*/
h2.praca span {background:url(../images/praca.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:52px; height:18px; }
h2.powiadom_o_imprezie span {background:url(../images/powiadom_o_imprezie.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:237px; height:24px; }
h2.kontakt span {background:url(../images/kontakt.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:237px; height:24px; }
h2.formularz_zamowienia span {background:url(../images/formularz_zamowienia.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:207px; height:24px; }
h2.zamow_newsletter span {background:url(../images/zamow_newsletter.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:207px; height:24px; }
#subright form.powiadom {margin-left:20px; line-height:1.7em;}
#subright form.powiadom .checkbox{vertical-align:middle; margin-left:40px;}
#subright form.powiadom .zgoda{vertical-align:middle; }
#subright form.powiadom .wyslij {margin-left:460px;}
#subright form.licencja .wyslij {margin-left:16px;margin-top:10px;}
#subright p.err {color:#ef4135; position:absolute; margin:0; padding:0;}
#subright span.field_required {color:#ef4135;}

#subright h2.regulamin span {background:url(../images/regulamin.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:96px; height:24px; }
#subleft .ban .bg3{ width:175px; height:117px; display:table; position:relative; left:15px;}

h2.rejestracja span {background:url(../images/rejestracja.gif) no-repeat 0px 0px;position:absolute; display:block; left:0; top:0; width:237px; height:24px; }

/*stacje*/
#subright table {margin:0 0 0 20px}
#subright table tr th {text-align:left;font-weight:bold;width: 200px;}


/* ramka nowosc */
#subright .new_feature {width:347px; min-height:50px; background-color:#e9f0f7; position:absolute; top:25px; left:200px; z-index:50;} 
#subright .new_feature .tyt {background:url(../images/new_feature_tyt.gif) no-repeat 0px 0px; width:350px; height:18px; color:#fff; font-weight:bold; padding:6px 6px 6px 6px}
#subright .new_feature .tyt strong { float:left}
#subright .new_feature .zamknij {background:url(../images/info_zamknij.gif) 0px 0px; width:16px; height:13px; display:block; float:right; margin-right:15px;text-indent:-5000px;}
#subright .new_feature p { margin:0px 6px; padding:2px 0px 2px 0px; line-height:1.1em; color:#00549e}
#subright .new_feature p a {color:#00549e}
#subright .new_feature p a span {color:#EF4135}
#subright .new_feature p strong { color:#585858}

/* banner na wydarzeniach */
.banner_wydarzenia {width: 932px; margin:0px auto; }

/* mediateka/ extended_info */
#subright p.film_data {margin-left:8px; font-size:14px;line-height:20px; padding-bottom:0;}
#subright p.film_descr {margin-left:15px; line-height:20px; padding-bottom:0;}
#subright h1.obsada {margin:25px 8px 8px;line-height:20px; font-weight:bold;padding-bottom:0;border-bottom:0; font-size:17px; color:#0854a0;}
#subright h1.ei_year {margin:0 0 0 12px;line-height:20px; font-weight:bold;padding-bottom:0;border-bottom:0; font-size:10px; color:#0854a0;}
div.filmography_description {margin-left:40px;margin-bottom:10px; line-height:12px;}
#subright p.awards {line-height:12px; margin:0; padding:0;}
span.cinema_premiere{color:#0040FF}
#subright p.obsada {min-height:16px; padding:0 0 0 20px; text-indent:-23px;}
#subright p.obsada img{display:inline;width:18px;height:18px;position:relative;top:3px;margin:0 3px;}


/* platformy */
#platformy {margin-left:20px; margin-bottom: 20px}
#platformy .distr .responsive-container {position: relative;width: 128px;height: 128px;border: 1px solid #b6b6b4;display: inline-block; padding: 2px 1px 2px 1px;}
#platformy .distr .responsive-container .dummy {padding-top: 100%;}
#platformy .distr .responsive-container .img-container {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
#platformy .distr .responsive-container .centerer {text-align: center;font: 0/0 a;}
#platformy .distr .responsive-container .centerer .center {display: inline-block;vertical-align: middle;height: 100%;}
#platformy .distr .responsive-container .centerer .centered {vertical-align: middle;display: inline-block;max-height: 100%;max-width: 100%;}