/*------------------ban_div.css i ban.css ---------------------------*/
.bb48 { margin:6px;border:1px solid #B7BCBF;background-color:#ffffe8;padding:6px;text-align:left }
.bb27 { margin:12px 12px 0 12px;border-bottom:1px solid #B7BCBF;font-weight:bold;color:#666 }
a.bb48r {color:#c00}
#gadG {text-align:center;margin-top:2px}
#gadG iframe {border:1px solid #ccc}
#ogl60 a {text-decoration:none}
#ogl60,#ogl61 {margin:0;padding:0 7px 8px}
#ogl60 img {margin:1px 0 0}
#ogl60 h3,#ogl61 h3{border-bottom: 1px solid #ccc;margin:0;padding:0 0 2px;font-family:Trebuchet;line-height:10px;font-size:12px;color:#666;text-align:center;font-weight:bold}
#ogl60 h4{text-align:center}
#ogl61 h4{text-align:left}
#ogl60 p{text-align:center}
#ogl61 p{text-align:left}
#ogl60 h4,#ogl61 h4{margin:0;padding:0;line-height:14px;font-weight:bold;font-family:Verdana;font-size:11px}
#ogl60 p a,#ogl60 p a:hover,#ogl61 p a,#ogl61 p a:hover {color:#666;}
#ogl60 p,#ogl61 p{margin:0 0 13px;padding:0px;font-family:Verdana;font-size:11px;line-height:13px;}
#gadD {border:1px solid #ccc;margin-left:5px; margin-top:25px;margin-bottom:15px;width:422px}
.EAwrp { border: 1px solid #ccc; margin-top: 8px;margin-bottom: 8px;font-family:Tahoma,sans-serif;font-size:12px;position:relative;background-color: #fff;}
.EAwrp .EAwrpX {margin: -8px 45px -8px; background-color: #fff; padding-bottom: 8px; text-align: center;}
.EAwrp .EAwrpX .AEwrp4 , .EAwrp .EAwrpX .EAwrp4{padding-bottom:7px !important;padding-bottom:3px;background:#fff;}
.EAwrp .EAwrpX .AEwrp4 ul, .EAwrp .EAwrpX .EAwrp4 ul{list-style-type:none;margin:0px -27px;}
.EAwrp .EAwrpX .AEwrp4 li.first, .EAwrp .EAwrpX .EAwrp4 li.first{border:none;font-weight:bold}
.EAwrp .EAwrpX .AEwrp4 li, .EAwrp .EAwrpX .EAwrp4 li{border-top:1px solid #e2e2e2;padding:2px 0px 4px 12px; margin-left:0px; background: url('http://bi.gazeta.pl/im/9/4375/m4375289.gif') no-repeat left 9px; text-align: left;}
.EAwrp h3 { font-family:Trebuchet MS, Tahoma, sans-serif;font-size:14px;font-weight:bold;margin:0px;padding:0px;text-align:center;text-transform:uppercase;}
#k3 .EAwrp .EAwrpX .EAwrp4 ul li a, #k3 .EAwrp .EAwrpX .AEwrp4 ul li a {background: none; padding-left: 0px; font-weight: normal;}
#k3 .EAwrp .EAwrpX .AEwrp4 li.first a, #k3 .EAwrp .EAwrpX .EAwrp4 li.first a {font-weight: bold;}

/*-----------------------ban_NEW.css-------------------------*/
img {border:0}

.clrBAN {clear:both}
.banBexp1,.banBexp33,.banBexp3,.banBexp76,.banBexp11,.banBexp56,.banBexp55,.banBexp43 {position:absolute;left:0;top:0;z-index:103;visibility:hidden}
.banBexp1t,.banBexp33t,.banBexp11t,.banBexp56t,.banBexp55t,.banBexp3t,.banBexp43t,.banB3,.banB56,.banB42 {margin:2px auto}
.banBexp76t {margin:5px auto 2px auto}
.banBexp1t,.banBexp33 {z-index:998}
.banB3,.banB11,.banB13,.banB19,.banB33,.banB43,.banBexp1,.banBexp1t,.banB56,.banB42 {text-align:center}
.banB13 .banTXT a {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif}
.banB1scr,.banB11scr,.banB3scr{position:relative;z-index:104;text-align:center}
.banBexpP1{z-index:9;overflow:hidden;margin:0 auto}

.banB56,.banB42 {margin:4px 0}
.banB11 {margin:0 0 6px;text-align:center}
.banB27 {text-align: left;margin:6px;font-size:12px;font-family:Arial;padding:0 6px}
.banB3,.banB65,.banB66,.banB43 {margin:6px auto;text-align:center}
.banB76 {margin-top:10px;}

.banB13 {background-color:#fff;text-align:center;margin-bottom:4px;float:left}
.banN13 {font-family: Trebuchet, sans-serif;font-size:12px; color:#000;word-spacing:-3px; border-bottom:1px solid #ccc; text-align: center;padding-bottom:2px; margin-bottom:12px; word-spacing:0; text-transform: uppercase; font-weight: bold}
.banB13 {width:150px;text-align:center;font-family:Tahoma;font-size:10px;margin-top:4px}
.banB13 div {padding-bottom:4px;margin-bottom:12px;word-spacing:0;}
.banB13 .bbhr {display:none}
.banD13 { height: 20px;border-bottom:1px solid #ccc; margin-bottom: 20px ;} 
.banTXT13 {text-align:center}
.banB13 object,.banB13 embed {margin-bottom:4px}

.banN3,.banN13,.banN43,.banN50,.banN33,.banN55 {font-size:10px;font-family:Tahoma;color:#000;text-align:center;margin-top:6px;margin-bottom:2px;letter-spacing:2px}
.banN27 {font-size:10px;font-family:Tahoma;border-bottom:1px solid #B7BCBF;font-weight:bold;color:#666}
#banP27 {margin:6px 0 18px}
.bban6 {padding:0;margin:0;margin-bottom:6px}
#banP83,#banP87,#banP111,#banP112,#banP113,#banP114,#banP115,#banP116 {margin:8px 0px 18px;display:none; clear: both; }
div#banP116 { margin-right: 0; }
#banP83 a, #banP83 a:visited,#banP87 a, #banP87 a:visited,#banP111 a, #banP111 a:visited,#banP112 a, #banP112 a:visited,#banP113 a, #banP113 a:visited,#banP114 a, #banP114 a:visited,#banP115 a, #banP115 a:visited,#banP116 a, #banP116 a:visited {color:#666}

#banP78 *,#banP77 *,.banB81 {text-align:center;margin:0 auto 6px}
#banP77, .banB77 {margin:0 auto;text-align:center}
#banP76,.banB79 {text-align:center;margin:0 auto 10px}
.banTXT79 {font-size:10px;margin-top:4px}

#banP1 {margin: 2px auto}
#banP1 * {text-align:center;margin:0 auto}
#banP56 * {text-align:center;margin:5px auto}
#banP56 {text-align:center}
#banP1GW { width: 965px; margin: 5px auto; text-align: center; }
#banP1GW .banB1 {text-align:center}
#banP1GW * {text-align:center;padding: 0; margin: 0 auto; border-bottom: 1px solid #e5e5e5;}
#banP1,#banP50,#banP62 {text-align:center;display:none}
#banP42 {margin:0 auto}
#banP42,#banP64,#banP63{text-align:center}
#banP62 iframe,#banP63 iframe,#banP64 iframe {margin:2px auto;border:1px solid #ccc}
#banP62 iframe {width:100%;margin:25px auto 15px}
#banP62 {margin:0}
#banP50, #banP89 {margin:0 auto 6px}
#banP33,#banP55,#banP44 {margin:0 auto}
#banP50 img, #banP50 object, #banP50 embed {margin-top:6px}
#banP89 img, #banP89 object, #banP89 embed {margin-top:6px}
#banP33 img, #banP33 object, #banP33 embed,#banP44 img, #banP44 object, #banP44 embed,#banP33 img, #banP33 object, #banP33 embed {margin-top:4px}
#banP60 {clear:both}
.banB34 {margin:0 6px}
.banB34 .banTXT34 {margin-bottom:4px}

.banB84 {margin: 0px ! important; padding: 0 ! important; visibility: visible ! important; display: block ! important; text-align: left ! important; height: 21px ! important; width: 100% ! important; background-color: rgb(255, 255, 255) ! important; font-family: Tahoma,sans-serif ! important; font-size: 11px;}
.banB84 a {font-weight:bold; color:#000}
.banB84 span {color:#626262}
.banB86 .banTXT86 {margin-top:12px; background: url('/i/obrazki/gospodarka/sboxY_brd.gif') no-repeat 0% 0%;text-align:center; padding-top: 7px}
.banB86 a, .banB86 a:hover, .banB86 a:visited {color:#a31114; font-weight:bold; font-size: 10px;}

.banB19Abs {position:absolute;left:0;top:0;z-index:9999;visibility:hidden;overflow:hidden}

/*linki*/
#ogl61 {margin-bottom:20px}
#ogl61 h3{font-family:Trebuchet MS, Tahoma, sans-serif;font-size:11px;font-weight:bold;color:#666;text-align:center;border-bottom:1px solid #ccc;margin-bottom:10px}
#ogl61 h4 {font-family:Verdana;font-size:11px;line-height:14px;background-image: url(/i/18/i.gif);background-repeat: no-repeat;background-position:0 6px;padding:0 0 2px 7px;margin:10px 0 0}
#ogl61 a {font-family:Verdana;font-size:11px;line-height:14px;color:#666;}
#ogl61 p {margin:0;padding:0}


#ogl60R {width:300px;overflow:hidden;margin-bottom:15px}
#ogl60R #kL {}
#ogl60R #kR {}
#banP60 h3,#banP61 h3{font-family:Trebuchet MS, Tahoma, sans-serif;font-size:11px;font-weight:bold;color:#666;text-align:center;border-bottom:1px solid #ccc;margin:6px 0 6px;padding:0}
#ogl60 h4,#ogl60 a {font-family:Verdana;font-size:11px;line-height:14px}
#ogl60 h4 {margin:0 0 6px;padding:0}
#ogl60 a {color:#666}
#ogl60 p {margin:0;padding:0}
#ogl60 img {float:left;margin:0 6px;}

#ogl60_a1, #ogl60_a2 {margin:0;padding:0;}

#ogl60_a1 {background:#f0efef; padding: 10px; overflow:hidden;font-family:Verdana;font-size:11px}
#ogl60_a1 img {float:left;margin:0 8px 0 0; border: 1px solid #ccc; display:inline}
#ogl60_a1 h4 a{color:#30459a;line-height:14px;font-size:11px;position:relative}
#ogl60_a1 a {color:#666;position:relative}

#ogl60_a2 {overflow:hidden; padding: 10px 4px; overflow:hidden;font-family:Verdana;font-size:11px}  
#ogl60_a2 h4 {background: url(/i/l/kr.gif) no-repeat 0 5px;margin:4px 0;padding-left:5px;font-size:11px}
#ogl60_a2 h4 a {color:#30459a;line-height:14px}
#ogl60_a2 a {color:#666}

/* do ofert specjalnych */
#banP46 table {float:left} /* dla os na ART */
#os_t1, #os_t2, #os_t3, #os_t4, #os_t6, #os_t8, #os_t0, #os_t11 {font-family: Tahoma}
#os_t4, #os_t5 {font-size: 10px}
#os_t1, #os_t2, #os_t3, #os_t11 {font-size: 11px}
#os_t8 {font-size: 12px}
#os_t6, #os_t0 {font-size: 14px}
#os_t9 {font-size: 16px}
#os_t1, #os_t4, #os_t5, #os_t6, #os_t7, #os_t11 {margin-left: 6px}
#os_t3, #os_t8, #os_t9 {margin-left: 10px}
#os_t1, #os_t7, #os_t11 {margin-right: 6px}
#os_t3, #os_t8 {margin-right: 10px}
.os_c3n {color: #357cca; text-decoration: none}

div#os_t1 a {color: #357cca; text-decoration: none}
div#os_t1 a:hover {COLOR: #999999; text-decoration: none}
div#os_t1 a:visited {COLOR: #666666; text-decoration: none}


.os_b4 {color: #336699; letter-spacing: 1px; text-decoration: none; font-family: Tahoma}
.os_b6, .os_bg26, .os_bg27 {background-image: none}
.os_b6 {color: #357cca}
.os_bg6 {background-color: #e6edf2; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc}
.os_bg26 {border-top: 0px; border-right: 0px; border-bottom: 1px solid #336699; border-left: 0px; background-color: #f5f5f1}
.os_bg27 {border: 1px solid #78837D; background-color: #fdfdfd}
.banB88 {margin-bottom: 10px; margin-top: 10px; border: 1px solid #cbcbcb;}



.banB88 table.LinkSponsorowanyForm{
            border-bottom: #cbcbcb 1px solid;
            border-left: #cbcbcb 1px solid;
            border-top: #cbcbcb 1px solid;
            border-right: #cbcbcb 1px solid;
            font-family: Arial,Helvetica,Verdana;
            padding: 0px;
    }
.banB88 td.LinkSponsorowanyHeader {
        background-color: #f2f2f2;
                color: #6e6e6e;
                font-size: 12px;
                padding:1px 1px 1px 10px;
    }
.banB88 td.LinkSponsorowanyTitle {
        background-color: #ffffff;
                color: #1c4676;
                font-size: 12px;
                font-weight: bold;
                line-height: 12px;
                padding:5px 7px 0px 7px;
    }
.banB88 td.LinkSponsorowanyDescription {
        background-color: #ffffff;
                color: #6e6e6e;
                font-size: 12px;
                line-height: 12px;
                padding:0px 7px 0px 7px;
    }
.banB88 td.LinkSponsorowanyURL {
        background-color: #ffffff;
                color: #629260;
                font-size: 10px;
                line-height: 10px;
                padding:0px 7px 5px 7px;
    }
.banB88 a.LinkSponsorowanyHeader {
                font-family: Arial,Helvetica,Verdana;
                color: #6e6e6e;
                text-decoration: none;
    }
.banB88 a.LinkSponsorowanyTitle {
                font-family: Arial,Helvetica,Verdana;
                color: #1c4676;
                text-decoration: none;
    }
.banB88 a.LinkSponsorowanyDescription {
                font-family: Arial,Helvetica,Verdana;
                color: #6e6e6e;
                text-decoration: none;
    }
.banB88 a.LinkSponsorowanyURL {
                font-family: Arial,Helvetica,Verdana;
                color: #629260;
                text-decoration: none;
    }
	
        td.LinkSponsorowanyTitleExclusive {
                background-color: #ffffff;
                color: #1c4676;
                font-size: 24px;
                font-weight: bold;
                line-height: 26px;
                padding:5px 7px 0px 7px;
                text-decoration: underline;
        }
        td.LinkSponsorowanyDescriptionExclusive {
                background-color: #ffffff;
                color: #6e6e6e;
                font-size: 14px;
                line-height: 16px;
                padding:0px 7px 0px 7px;
                font-weight:bold;
        }
        td.LinkSponsorowanyURLExclusive {
                background-color: #ffffff;
                color: #629260;
                font-size: 12px;
                line-height: 14px;
                padding:0px 7px 5px 7px;
        }
        div.LinkSponsorowanyExclusiveLine{
                background-color: #e0e0e0;
        }



html>/**/body  #banP89 { display:block;background: url('/i/reklamaTopB.gif') no-repeat center top; text-align:center; width: 640px; overflow:hidden; zoom:1; border-bottom: 5px solid #3e9ba2; margin: 0px 7px 10px; 7px;  padding-bottom:10px !important; }
html>/**/body .banB89 {background: url('/i/reklamaTT.gif') no-repeat 50% 0px; overflow:hidden; zoom:1; display:inline;font-size: 114px; } 
html>/**/body .banW {text-align:center; display:inline; margin-left:-1px !important ;margin-left:0px ; overflow:hidden;zoom:1; font-size: 110px;}  
html>/**/body .banW1 {display:inline; border:1px solid #3e959c; border-style:none solid; overflow:hidden; padding: 0px 9px 15px 9px !important; margin-bottom:0px !important; position: static !important; top: 0px !important; }
html>/**/body .banB89 img {border:3px solid #3e9ba2; position:relative; top:15px;margin-bottom: 0px !important;}

#banP89 { display:block;background: url('/i/reklamaTopB.gif') no-repeat center top; text-align:center; width: 640px; overflow:hidden; zoom:1; border-bottom: 5px solid #3e9ba2; margin: 0px 7px 10px; 7px; padding-bottom: 5px !important; padding-bottom:0px; }
.banB89 {background: url('/i/reklamaTT.gif') no-repeat 50% 0px; overflow:hidden; zoom:1; display:inline;font-size: 114px; padding-bottom:10px !important; padding-bottom:0px } 
.banW {text-align:center; display:inline; margin-left:-1px !important ;margin-left:0px ; overflow:hidden;zoom:1; font-size: 110px;}  
.banW1 {display:inline; border:1px solid #3e959c; border-style:none solid; overflow:hidden; padding: 0px 9px 40px 9px !important;padding: 0px 9px 50px 9px;font-size: 90px !important; font-size: 125px ;  margin-bottom:0px !important; margin-bottom:-10px; position:relative !important; top: 19px !important; position:static; top: 0px; }
.banB89 img {border:3px solid #3e9ba2; position:relative; top:15px;margin-bottom: 20px !important;margin-bottom: 10px;}

.bb2 {padding: 0 12px 10px 0}
.bb48,.bb48r {margin:13px;}

#k1 #dwf {float:left;owerflow:hidden;}
#dwf .nsn,#dwf .nsn2,#dwf .nsn3 {float:left; overflow:hidden; padding: 3px 0 3px 0;line-height:18px}
#banP85 .banB85 {display:inline;float:left;border: 1px solid #B8B8B8;  border-left: none;padding: 3px 4px 2px 6px;margin-top: 30px;font-size:9px; color:#878787;line-height: 19px;font-family:Verdana;}
#banP85 img {vertical-align:middle; padding-left: 2px}


#dwf2 #banP91 {float:left; color:#838383;line-height: 10px; font-family:Tahoma; font-size: 8px; margin-top:-3px;text-transform: uppercase}
#dwf2 #banP91 img {vertical-align:middle;padding:0 5px 0 6px}

#boxban {width: 100%}
#boxban .HP_ad { width: 640px; margin: 0 auto 14px; }
#boxban .HP_adHead { border-bottom: 1px solid #ccc; width: 640px; height: 28px; line-height: 28px; margin-bottom: 4px; }
#boxban .HP_adHead h3 { font-size: 12px; color: #54B4EA; padding-left: 8px; width: 310px; float: left; }
#boxban .HP_adHead ul { list-style: none; margin-right: 11px; font-size: 11px; font-weight: bold; float: right }
#boxban .HP_adHead ul li { float: left; margin-left: 7px; padding-left: 9px; background: url('/i/hp/n/ad_ulBrd.gif') no-repeat 0 50%; }
#boxban .HP_adHead ul li.first { margin: 0; background: none; padding: 0; }
#boxban .HP_adBody { padding: 7px 0px 11px 10px; }
#boxban .HP_adBody .row0 { margin-bottom: 8px; padding: 0;}
#boxban .HP_adBody .row0 .cL { width: 106px;}
#boxban .HP_adBody .row0 .adBox .cL { width: 70px; margin: 0; float: left}
#boxban .HP_adBody .row0 .adBox .cR { width: 34px; padding: 0; float: right; }
#boxban .HP_adBody .row0 .adBox { font-size: 10px; line-height: 10px; color: #666; }
#boxban .HP_adBody .row1 { padding-top: 8px; width: 100px; float: left }
#boxban .HP_adBody .row1 .cLf { margin-left: 0px; }
#boxban .HP_adBody .row1 .cR { width: 120px; font-size: 11px; }
#boxban .HP_adBody .row1 .adBox { font-size: 12px; line-height: 15px; width: 120px; }
#boxban .HP_adBody .adLink0 { font-weight: bold; font-size: 11px; }
#boxban .HP_adBody .adLink1, .HP_adBody .adLink1:hover, .HP_adBody .adLink1:visited { color: #4d4d4d; font-size: 11px; }
#boxban .HP_adBody .special { color: #d50023; }
#boxban .HP_adBody .row1 .adBox .banBIM82 { margin: 0; float: left; }
#boxban .HP_adBody .row1 .adBox ul { margin: 0; float: left; width: 160px; }
#boxban .HP_adBody .row1 .adBox .cR { width: 235px; margin: 0; border: 0; padding: 0; }
#boxban .HP_adBody .row2 { padding-top: 8px; }
#boxban .HP_adBody .row2 .cL { color: #A2A2A2; width: 85px; font-weight: bold; float: left; margin-left: 10px; padding-top: 5px; }
#boxban .HP_adBody .row2 .cR { width: 550px; list-style: none; font-size: 11px; padding-top: 1px; float: right;width: 520px; }
#boxban .HP_adBody .row2 li { float: left; margin-left: 12px; padding: 4px 0 4px 14px; background: url('/i/hp/n/ad_ulBrd.gif') no-repeat 0 7px; }


#boxban .HP_adBody .row2 li.first { margin: 0; padding: 0; background: none; }
#boxban .HP_adBody .cLf ul { width: 640px; margin-left: -10px; }
#boxban .HP_adBody .cLf ul li { list-style: none; width: 310px; margin-left: 10px; float: left; display: inline; }

#boxban .HP_adBody .row0 .cL {float: left;}
#boxban .HP_adBody .row0 .cR {float: right;}
#boxban .HP_adBody .adBox{padding: 0px 40px 20px 10px;}

#banP76 .banB76 { margin: 14px 0 4px; }

.banLabel { padding-bottom: 2px; font-size: 10px; color: #999; }

/* intromercial */
.Intromercial #banP1 { display: none !important; }
#gazeta_Intromercial_Overlay { position: fixed; z-index: 10000; width: 100%; height: 100%; left: 0; top: 0; }
#gazeta_Intromercial_Background { position: absolute; width: 100%; height: 100%; z-index: 1; left: 0; top: 0; }
#gazeta_Intromercial_Holder { position: relative; z-index: 2; margin: 0 auto; text-align: center; }

/* HP */

/* reset */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, header, hgroup, section, article, footer, nav, aside { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, strong, em { font-size: 100%; font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
header, hgroup, section, article, footer, nav, aside { display: block; }

/* ogolne */
body { background: #fff; color: #000; font: normal 12px/16px Arial,sans-serif; }
#page { background: #fff; }
a { color: #148; text-decoration: none; } 
a:hover { text-decoration: underline; }

/* clear */
#mod_ads_bottom .head, #mod_ads_bottom .body, #megaMT.normal aside ul.video li, #megaMT div.wrap, #tubaForm header, footer#pageFoot section.top ul.c0 > li, footer#pageFoot section.top, article.eCommerce section.body ul, article.eCommerce header, #box_news_all div.module.photo3 ul, #box_news_all div.module.photo2 ul, #box_news_all div.module.normal ul.photo, #box_news_all li.boxNews div.module, #box_news_all li.boxNews article > header, #k123, #k23, #pageOverlay section.overlay, #head, #hpAlert, #mt .wrap, #box_news_all ul.stock { zoom: 1; }
#mod_ads_bottom .head:after, #mod_ads_bottom .body:after, #megaMT.normal aside ul.video li:after, #megaMT div.wrap:after, #tubaForm header:after, footer#pageFoot section.top ul.c0 > li:after, footer#pageFoot section.top:after, article.eCommerce section.body ul:after, article.eCommerce header:after, #box_news_all div.module.photo3 ul:after, #box_news_all div.module.photo2 ul:after, #box_news_all div.module.normal ul.photo:after, #box_news_all li.boxNews div.module:after, #box_news_all li.boxNews article > header:after, #k123:after, #k23:after, #pageOverlay section.overlay:after, #head:after, #hpAlert:after, #mt .wrap:after, #box_news_all ul.stock:after { content: '.'; visibility: hidden; clear: both; width: 0; height: 0; display: block; }

/* sprite */
#megaMT section.body .video, #megaMT section.body .alert24, #mod_ads_bottom.scrollable p.scroll span, #tubaForm button, #tubaForm div.dropdown span, #tubaForm, div.weather, div.weather li.ico, #box_news_all article > header span.move a, #hpCitySelectorJS span, #box_news_all div.module.normal ul.sport li a, #box_news_all div.module.normal ul.sport li span.caption, #box_news_all div.module.normal div.c1 span.icon, #box_news_all div.module span.alert24, #box_news_all div.module span.video, #pageOverlay section.overlay > header a, #pageNav ul.buttons > li > p a, #pageNav ul.links li.new, #pageNavTop li a, #pageSearch .c0 input, #pageSearch .c1 li, #pageSearch .c1 div[data-trigger="1"], #pageSearch form, #pageSearch .c2, #pageSearch .c2 button, .mod_homepage_info .ico, .mod_homepage_info .infographic, .mod_homepage_info .settings, #hpAlert.type_happyday header, #hpAlert.type_alert24 header, #mt .c0 .lead .alert24 .logo, #mt aside .alert24, #mt aside .video, #mtSlideOverlay .counter, #mtSlide .image .video, #mt .c0 > .imgw .video, #mt .c0 > .imgw .alert24, #box_news_all ul.stock li a { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/sprite.4.16.png'); background-repeat: no-repeat; }

/* layout */
#page { width: 980px; padding: 0 10px; margin: 0 auto; }
#k1 { float: left; width: 100px; padding: 0 0 20px; }
#k23 { float: right; width: 860px; padding: 0 0 20px; }
#k2 { float: left; width: 540px; }
#k3 { float: right; width: 300px; }
#k23:first-child, #k23:first-child #k3 { float: none; clear: both; }

/* naglowek strony */
#head { padding: 0 0 10px; border-bottom: 5px solid #ccc; margin: 0 0 10px; position: relative; z-index: 2; }
/* - winieta */
#pageHeader { float: left; width: 275px; padding-top: 14px; }
#pageHeader.fb { padding-top: 4px; }
#pageHeader p { font-size: 11px; height: 16px; padding-bottom: 4px; }
#pageHeader iframe { margin: 1px 0 0 50px; }
/* - szukaj */
#pageSearch { float: left; padding: 40px 0 0; width: 338px; z-index: 2; }
#__editorTarget #pageSearch { margin-left: 275px; }
#pageSearch form { display: block; height: 39px; background-position: 0 -699px; position: relative; }
#pageSearch .hidden { display: none; }
#pageSearch .c0 { float: left; width: 234px; height: 33px; margin: 2px 0 2px 2px; border: 1px solid #adb4b9; background: #fff; }
#pageSearch .c0 input { font: bold 14px Arial,sans-serif; padding: 8px 6px; width: 210px; color: #333; background-color: #fff; width: 210px; border: 0; }
#pageSearch .c0 input.gazeta { background-position: 0 -1092px; }
#pageSearch .c0 input.internet { background-position: 0 -1125px; }
#pageSearch .c0 input.forum { background-position: 0 -1158px; }
#pageSearch .c0 input.praca { background-position: 0 -1191px; }
#pageSearch .c0 input.dom { background-position: 0 -1224px; }
#pageSearch .c0 input.moto { background-position: 0 -1257px; }
#pageSearch .c0 input.pkt { background-position: 0 -1290px; }
#pageSearch .c0 input.hasQuery { background: 0; }
#pageSearch .c1 { float: left; height: 33px; padding: 3px 4px; width: 15px; z-index: 1; }
#pageSearch .c1 div[data-trigger="1"] { background-position: 0 -305px; width: 15px; height: 33px; cursor: pointer; }
#pageSearch .c1.active div[data-trigger="1"] { background-position: -16px -305px; }
#pageSearch .c1 ul { display: none; background: #fff; width: 324px; position: absolute; top: 37px; padding: 4px; z-index: 2; border: 3px solid #e6e6e6; }
#pageSearch .c1.active ul { display: block; left: 0; top: 37px; }
#pageSearch .c1 li { font-size: 13px; height: 22px; line-height: 22px; padding-left: 2px; border-top: 1px solid #e9e9e9; }
#pageSearch .c1 li:first-child { border-top: 0; }
#pageSearch .c1 em { font-size: 11px; color: #999; margin-left: 4px; }
#pageSearch .c1 li:hover { background-color: #e9e9e9; }
#pageSearch .c1 .gazeta { background-position: 100% -740px; }
#pageSearch .c1 .internet { background-position: 100% -762px;}
#pageSearch .c1 .forum { background-position: 100% -784px; }
#pageSearch .c1 .praca { background-position: 100% -806px; }
#pageSearch .c1 .dom { background-position: 100% -828px; }
#pageSearch .c1 .moto { background-position: 100% -850px; }
#pageSearch .c1 .pkt { background-position: 100% -872px; }
#pageSearch .c1 .gazeta:hover { background-position: 100% -916px; }
#pageSearch .c1 .internet:hover { background-position: 100% -938px; }
#pageSearch .c1 .forum:hover { background-position: 100% -960px; }
#pageSearch .c1 .praca:hover { background-position: 100% -982px; }
#pageSearch .c1 .dom:hover { background-position: 100% -1004px; }
#pageSearch .c1 .moto:hover { background-position: 100% -1026px; }
#pageSearch .c1 .pkt:hover { background-position: 100% -1048px; }
#pageSearch .c2 { float: right; background-position: 100% -699px; height: 33px; padding: 3px 2px 3px 0; width: 74px; }
#pageSearch .c2 button { background-position: -32px -305px; border: 0 none; color: #fff; cursor: pointer; font: bold 16px Arial,sans-serif; height: 33px; width: 74px; overflow: hidden; }
/* - nawigacja gorna */
#pageNavTop { float: right; padding: 32px 0 0; width: 298px; }
#pageNavTop li { float: left; width: 43px; height: 54px; overflow: hidden; padding: 7px 0 0; margin: 0 0 0 8px; }
#pageNavTop li a { padding: 39px 0 0; font-weight: bold; font-size: 10px; display: block; text-align: center; width: 43px; height: 15px; }
#pageNavTop li a:hover { color: #a3a3a3; text-decoration: none; }
#pageNavTop li.mail { margin: 0; }
#pageNavTop .mail a { background-position: 0 -103px; }
#pageNavTop .forum a { background-position: -88px -103px; }
#pageNavTop .dating a { background-position: -176px -103px; }
#pageNavTop .blog a { background-position: -264px -103px; }
#pageNavTop .job a { background-position: -352px -103px; }
#pageNavTop .vod a { background-position: -440px -103px; }
#pageNavTop .domiporta a { background-position: -440px -167px; }
#pageNavTop .mail a:hover { background-position: -44px -103px; }
#pageNavTop .forum a:hover { background-position: -132px -103px; }
#pageNavTop .dating a:hover { background-position: -220px -103px; }
#pageNavTop .blog a:hover { background-position: -308px -103px; }
#pageNavTop .job a:hover { background-position: -396px -103px; }
#pageNavTop .vod a:hover { background-position: -484px -103px; }
#pageNavTop .domiporta a:hover { background-position: -484px -167px; }

/* nawigacja lewa szpalta */
#pageNav > ul { margin: 0 0 12px; }
#pageNav ul.links li { border-bottom: 1px solid #cfcfcf; color: #999; }
#pageNav ul.links li a { display: block; color: #5d5d5d; padding: 2px 0; }
#pageNav ul.links li a:hover { text-decoration: underline; }
#pageNav ul.links li.spec a { color: #bf1450; }
#pageNav ul.links li.new { background-position: 100% -393px; }
#pageNav ul.buttons section.overlay { display: none; }
#pageNav ul.buttons > li > p a { background-position: 100% -305px; display: block; font-weight: bold; height: 29px; line-height: 13px; margin-bottom: 5px; width: 64px; padding: 3px 28px 0 8px; color: #5d5d5d; }
/* - overlay */
#pageOverlayBg { background: #000; position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; }
#pageOverlay { position: fixed; left: 0; top: 0; z-index: 1001; width: 100%; height: 100%; }
#pageOverlayInner { position: absolute; background: #fff; z-index: 1002; }
#pageOverlay .overlay { position: absolute; background: #fff; z-index: 1003; width: 856px; padding: 12px 20px; }
#pageOverlay section.overlay > header { border-bottom: 1px solid #d0d0d0; margin: 0 0 12px; padding: 0 0 4px; position: relative; color: #888; font-size: 18px; font-weight: bold; }
#pageOverlay section.overlay > header a { position: absolute; background-position: -108px -305px; text-indent: -1000em; width: 16px; height: 16px; top: 0; right: 0; display: block; overflow: hidden; }
#pageOverlay section.overlay > ul { float: left; width: 132px; margin-left: 12px; }
#pageOverlay section.overlay > ul.first { margin-left: 0; }
#pageOverlay section.overlay li header { font-weight: bold; color: #999; text-transform: uppercase; }
#pageOverlay section.overlay li li { font-size: 12px; line-height: 16px; }
#pageOverlay section.overlay li ul { margin-bottom: 12px; }

/* alert glowny */
/* - normalny */
#hpAlert { color: #333; padding: 2px 3px; margin: 0 0 16px; font-size: 18px; font-weight: bold; line-height: 28px; height: 28px; overflow: hidden; position: relative; background: #e6e6e6; }
#hpAlert .close { position: absolute; height: 32px; width: 32px; font-size: 20px; font-weight: bold; right: 0; top: 0; text-align: center; text-transform: lowercase; color: #333; line-height: 32px; }
#hpAlert .close:hover { text-decoration: none; }
#hpAlert.type_normal { background: #e6e6e6; }
#hpAlert.type_normal header { border-radius: 4px; color: #fff; margin: 0 12px 0 0; padding: 0 12px; height: 28px; float: left; }
#hpAlert.type_normal p { display: inline; }
#hpAlert.type_normal .lead a { color: #333; }
#hpAlert.type_normal .more { font-size: 14px; margin-left: 1em; line-height: 32px; }
#hpAlert.type_red .more a { color: #c20e0e; }
#hpAlert.type_black .more a { color: #333; }
#hpAlert.type_red header { background: #d63636; background: -moz-linear-gradient(top, #d63636 0%, #c51313 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d63636), color-stop(100%,#c51313)); background: -webkit-linear-gradient(top, #d63636 0%,#c51313 100%); background: -o-linear-gradient(top, #d63636 0%,#c51313 100%); background: -ms-linear-gradient(top, #d63636 0%,#c51313 100%); background: linear-gradient(top, #d63636 0%,#c51313 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d63636', endColorstr='#c51313',GradientType=0 ); }
#hpAlert.type_black header { background: #666; background: -moz-linear-gradient(top, #666 0%, #333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#333)); background: -webkit-linear-gradient(top, #666 0%,#333 100%); background: -o-linear-gradient(top, #666 0%,#333 100%); background: -ms-linear-gradient(top, #666 0%,#333 100%); background: linear-gradient(top, #666 0%,#333 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); } 
/* - relacja */
#hpAlert.type_live { height: auto; background: #edeade; }
#hpAlert.type_live header { background: #242752; border-radius: 2px; color: #fff; font-size: 12px; line-height: 24px; font-weight: bold; padding: 0 12px; margin: 0 0 2px; float: left; text-transform: uppercase; }
#hpAlert.type_live > div { clear: both; }
#hpAlert.type_live > div > p { display: inline; }
#hpAlert.type_live .info { float: left; background: #c00; border-radius: 2px; width: 110px; color: #fff; text-align: center; padding: 10px 0 0; margin: 0 12px 0 0; }
#hpAlert.type_live .time { font-size: 32px; line-height: 32px; font-weight: normal; }
#hpAlert.type_live .sub { font-size: 14px; line-height: 32px; text-transform: uppercase; }
#hpAlert.type_live .lead { font-weight: normal; }
#hpAlert.type_live .lead a { color: #222; }
#hpAlert.type_live .more a { color: #242752; margin: 0 0 0 5px; }
#hpAlert.type_live .close { display: none; }
/* - happyDay */
#hpAlert.type_happyday { background: #ff5c0b; padding: 0; height: 32px; }
#hpAlert.type_happyday header { float: left; width: 92px; height: 32px; background-position: -440px -256px; margin: 0 12px 0 0; }
#hpAlert.type_happyday header a { display: block; width: 100%; height: 100%; }
#hpAlert.type_happyday p { display: inline; }
#hpAlert.type_happyday p a { color: #fff; }
#hpAlert.type_happyday .lead { line-height: 32px; }
#hpAlert.type_happyday .more { padding-left: 12px; position: relative; top: -1px; }
#hpAlert.type_happyday .more a { border: 1px solid; border-color: #5d94c9 #1f5186 #1f5186 #5d94c9; font-size: 12px; color: #fff; padding: 2px 4px; background: #3075b9; background: -moz-linear-gradient(top, #3075b9 0%, #195a99 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3075b9), color-stop(100%,#195a99)); background: -webkit-linear-gradient(top, #3075b9 0%,#195a99 100%); background: -o-linear-gradient(top, #3075b9 0%,#195a99 100%); background: -ms-linear-gradient(top, #3075b9 0%,#195a99 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3075B9', endColorstr='#195A99',GradientType=0 ); background: linear-gradient(top, #3075b9 0%,#195a99 100%); }
#hpAlert.type_happyday .more a:hover { text-decoration: none; border-color: #7da9d4 #4c749e #4c749e #7da9d4; font-size: 12px; color: #fff; background: #5991c7; background: -moz-linear-gradient(top, #5991c7 0%, #477bad 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5991c7), color-stop(100%,#477bad)); background: -webkit-linear-gradient(top, #5991c7 0%,#477bad 100%); background: -o-linear-gradient(top, #5991c7 0%,#477bad 100%); background: -ms-linear-gradient(top, #5991c7 0%,#477bad 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5991c7', endColorstr='#477BAD',GradientType=0 ); background: linear-gradient(top, #5991c7 0%,#477bad 100%); }
#hpAlert.type_happyday .close { color: #ffa679; }
/* - alert24 */
#hpAlert.type_alert24 { background: #fff; border: 1px solid #e7e7e8; padding: 1px 3px; border-radius: 3px; }
#hpAlert.type_alert24 header { float: left; width: 181px; height: 25px; background-position: -166px -1675px; margin: 0 24px 0 0; }
#hpAlert.type_alert24 header a { display: block; width: 100%; height: 100%; }
#hpAlert.type_alert24 p { display: inline; }
#hpAlert.type_alert24 .lead { font-weight: normal; }
#hpAlert.type_alert24 a { color: #d6265e; }
#hpAlert.type_alert24 p a:hover { text-decoration: none; border-bottom: 1px solid #d6265e; }
#hpAlert.type_alert24 .close { height: 28px; width: 28px; line-height: 28px; }

/* alerty startowe */
.mod_homepage_info { clear: both; }
.mod_homepage_info .bg { background: #000; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 100; display: none; }
.mod_homepage_info .body { position: relative; z-index: 101; }
.mod_homepage_info .innerBody { position: absolute; bottom: 0; left: 0; overflow: hidden; zoom: 1; height: 0; }
#__editorTarget .mod_homepage_info .innerBody { position: relative; }
.mod_homepage_info .close { position: absolute; right: 12px; top: 6px; font-size: 15px; font-weight: bold; }
.mod_homepage_info .close:hover { color: #148; cursor: pointer; }
.mod_homepage_info .inner { overflow: hidden; zoom: 1; padding: 20px; background: #e6e6e6; }
.mod_homepage_info .c0 { float: left; width: 450px; padding-right: 20px; border-right: 3px solid #fff; margin-right: -3px; }
.mod_homepage_info img { float: left; margin-right: 14px;}
.mod_homepage_info .txt { font-size: 18px; line-height: 22px; overflow: hidden; zoom: 1; }
.mod_homepage_info .c1 { float: right; padding-left: 30px; border-left: 3px solid #fff; width: 437px; }
.mod_homepage_info .c1 p { font-size: 20px; line-height: normal; font-weight: bold; color: #bf1450; margin-bottom: 15px; } 
.mod_homepage_info .c1 div { display: none; }
.mod_homepage_info.firefox .firefox, .mod_homepage_info.chrome .chrome, .mod_homepage_info.safari .safari, .mod_homepage_info.opera .opera { display: block; }
.mod_homepage_info li { font-size: 14px; line-height: 18px; margin-bottom: 7px; }
.mod_homepage_info li:first-child { margin-bottom: 20px; }
.mod_homepage_info strong { font-weight: bold; }
.mod_homepage_info .ico { display: inline-block; height: 32px; vertical-align: middle; margin-right: 5px; }
.mod_homepage_info .firefox .ico { background-position: 0 -1516px; width: 31px; }
.mod_homepage_info .chrome .ico { background-position: -40px -1516px; width: 33px; }
.mod_homepage_info .safari .ico { background-position: -120px -1516px; width: 30px; }
.mod_homepage_info .opera .ico { background-position: -80px -1516px; width: 29px; }
.mod_homepage_info .firefox .infographic { display: inline-block; width: 334px; height: 52px; background-position: 0 -1553px; margin-top: 15px; }
.mod_homepage_info .settings { display: inline-block; vertical-align: bottom; }
.mod_homepage_info .chrome .settings { background-position: -160px -1516px; width: 27px; height: 27px; }
.mod_homepage_info .safari .settings { background-position: -200px -1516px; width: 34px; height: 22px; }
.mod_homepage_info li .no { display: inline-block; padding: 0 3px 0 5px; margin-right: 3px; background: #fff; }
.mod_homepage_info .chrome li:last-child, .mod_homepage_info .safari li:last-child { padding-left: 26px; }
.mod_homepage_bar { clear: both; overflow: hidden; zoom: 1; margin-bottom: 20px; background: #e6e6e6; height: 28px; font-weight: bold; line-height: 24px; padding: 4px 12px 0; position: relative; z-index: 101; }
.mod_homepage_bar .c1 { float: right; }
.mod_homepage_bar .c0 { float: none; overflow: hidden; zoom: 1; }
.mod_homepage_bar span { display: inline-block; padding: 1px 10px 2px; line-height: 21px; font-size: 14px; font-weight: bold; color: #fff; margin: 0 10px; border-radius: 3px; background: #148; background: -moz-linear-gradient(top, #148 0%, #0e376d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#148), color-stop(100%,#0e376d)); background: -webkit-linear-gradient(top, #148 0%,#0e376d 100%); background: -o-linear-gradient(top, #148 0%,#0e376d 100%); background: -ms-linear-gradient(top, #148 0%,#0e376d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#114488', endColorstr='#0e376d',GradientType=0 ); background: linear-gradient(top, #1488 0%,#0e376d 100%); }
.mod_homepage_bar span:hover { background: #148; cursor: pointer; }
#pageOverlay #homePageAlertOverlay { width: 470px; text-align: center; }
#__editorTarget #homePageAlertOverlay { width: 470px; text-align: center; border: 8px solid rgba(0, 0, 0, 0.3); margin: 20px auto; padding: 8px; position: relative; }
#homePageAlertOverlay .close { position: absolute; right: 5px; top: 5px; width: 25px; height: 26px; border: 1px solid #c9c9c9; background: #fafafa; font: bold 25px/20px Tahoma, sans-serif; color: #414141; text-align: center; zoom: 1; }
#homePageAlertOverlay .close:hover { color: #148; cursor: pointer; }
#homePageAlertOverlay .body { overflow: hidden; zoom: 1; margin-bottom: 20px; }
#homePageAlertOverlay p { font: 25px Georgia, serif; color: 3242424; margin-bottom: 14px; text-align: left; }
#homePageAlertOverlay img { float: left; margin-right: 14px; }
#homePageAlertOverlay .txt { font: 15px/18px Georgia, serif; overflow: hidden; zoom: 1; text-align: left; }
#homePageAlertOverlay .btn { display: inline-block; font-size: 16px; font-weight: bold; color: #fff; text-shadow: 1px 1px #000; line-height: 33px; height: 34px; padding: 0 19px; background: #148; background: -moz-linear-gradient(top, #148 0%, #0e376d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#148), color-stop(100%,#0e376d)); background: -webkit-linear-gradient(top, #148 0%,#0e376d 100%); background: -o-linear-gradient(top, #148 0%,#0e376d 100%); background: -ms-linear-gradient(top, #148 0%,#0e376d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#114488', endColorstr='#0e376d',GradientType=0 ); background: linear-gradient(top, #1488 0%,#0e376d 100%); }
#homePageAlertOverlay .btn:hover { background: #148; cursor: pointer; }

/* MAIN TOPIC */
body.mtbig #mt { display: none; }
#mt { margin-bottom: 14px; }
#mt header h1 { font-size: 22px; font-weight: bold; line-height: 24px; margin-bottom: 4px; }
#mt header h1 span { text-transform: uppercase; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/mt-spec-sep.gif') no-repeat 100% 4px; margin-right: 5px; padding-right: 11px; color: #c00; }
#mt .c0 { float: left; padding: 0 9px 2px 0; width: 420px; border-right: 1px solid #d2d3d7; }
#mt .c0 > .imgw { overflow: hidden; width: 420px; max-height: 214px; position: relative; }
#mt .c0 > .imgw .video { position: absolute; right: 10px; bottom: 10px; width: 80px; height: 65px; background-position: 0 -1702px; }
#mt .c0 > .imgw .alert24 { position: absolute; left: 10px; bottom: 10px; width: 278px; height: 47px; background-position: 0 -1620px; }
#mt .c0 .lead { color: #fff; padding: 4px 0; }
#mt .c0 .lead a { color: #fff; }
#mt .c0 .lead p { margin: 8px 0 0; }
#mt .c0 .lead p.first { margin: 0; }
#mt .c0 .lead div { margin: 5px 0 0; }
#mt .c0 .lead .fb { height: 24px; }
#mt .c0 .lead .brand { color: #999; text-transform: uppercase; }
#mt .c0 .lead .alert24 { background: #eaeaee; border: 1px solid #d6d6da; border-radius: 3px; height: 27px; line-height: 27px; }
#mt .c0 .lead .alert24 .logo { width: 64px; height: 27px; float: left; background-position: -454px -1620px; margin: 0 13px 0 3px; }
#mt .c0 .lead .alert24 p { display: inline; font-size: 12px; }
#mt .c0 .lead .alert24 .more { font-weight: bold; }
#mt .c0 .lead .alert24 p a { color: #d6265e; }
#mt .c0.wide { float: none; width: auto; border: 0; padding: 0; }
#mt .c0.wide > .imgw { width: 540px; }
#mt aside { float: right; width: 104px; }
#mt aside li { padding: 0 0 4px; margin: 0 0 4px; font-weight: bold; border-bottom: 1px solid #d2d3d7; }
#mt aside li.noborder { border: 0; }
#mt aside .imgw { position: relative; max-height: 64px; overflow: hidden; margin-bottom: 2px; }
#mt aside .bar { position: absolute; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/slide-sub-bg-b.png') repeat 0 0; display: block; width: 104px; left: 0; text-align: center; text-transform: uppercase; color: #fff; }
#mt aside .bar.top { top: 0; }
#mt aside .bar.mid { top: 22px; }
#mt aside .bar.bot { bottom: 0; }
#mt aside .alert24 { position: absolute; width: 94px; height: 16px; background-position: -413px -1651px; left: 5px; bottom: 5px; }
#mt aside .video { position: absolute; width: 34px; height: 27px; background-position: -178px -1702px; right: 3px; bottom: 3px; }
#mt .topHeader { background: #242752; margin: 0 0 5px; padding: 0 2px; height: 14px; line-height: 14px; }
#mt .topHeader a { color: #fff; }
#mt .topHeader .text { float: left; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#mt .topHeader .more { float: right; font-size: 10px; }
#mt iframe { display: block; }

#mtSlide, #mtSlideImage, #mtSlideOverlay, #mtSlideImageNext, #mtSlideLast { position: relative; width: 520px; height: 340px; overflow: hidden; }
#mtSlideImage, #mtSlideOverlay, #mtSlideImageNext, #mtSlideLast { position: absolute; left: 0; top: 0; }
#mtSlideLast { z-index: 4; display: none; }
#mtSlideImage { z-index: 2; }
#mtSlideOverlay { z-index: 3; }
#mtSlideImageNext { z-index: 1; }
#mtSlide .image img { display: block; }
#mtSlide .image .sub { padding: 7px 92px 8px 8px; width: 440px; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/slide-sub-bg-0.png') repeat 0 0; color: #000; font-weight: bold; position: absolute; left: 0; bottom: 0; }
#mtSlide .overlay .counter { padding: 0 36px 0 12px; height: 31px; background-position: 100% -635px; color: #fff; position: absolute; right: 0; bottom: 0; line-height: 31px; z-index: 2; }
#mtSlide .overlay .counter.stopped { background-position: 100% -666px; }
#mtSlide .overlay .prev, #mtSlide .overlay .next, #mtSlide .overlay .prev span, #mtSlide .overlay .next span { position: absolute; top: 0; width: 270px; height: 340px; z-index: 1; }
#mtSlide .overlay .prev, #mtSlide .overlay .next { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_blank.gif') repeat 0 0; }
#mtSlide .overlay .prev, #mtSlide .overlay .prev span { left: 0; }
#mtSlide .overlay .next, #mtSlide .overlay .next span { right: 0; }
#mtSlide .overlay .prev:hover span { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/btn-slide-left.png') no-repeat 0 50%; }
#mtSlide .overlay .next:hover span { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/btn-slide-right.png') no-repeat 100% 50%; }
#mtSlide .image .video, #mtSlide .image .alert24 { position: absolute; bottom: 40px; z-index: 1; }
#mtSlide .image .video { display: block; width: 80px; height: 65px; background-position: 0 -1702px; right: 9px; }
#mtSlide .image .alert24 { display: block; width: 278px; height: 47px; background-position: 0 -1620px; left: 9px; }
#mtSlideLast p a { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/slide-sub-bg-b.png') repeat 0 0; display: block; font-size: 18px; font-weight: bold; height: 52px; padding: 0 10px; line-height: 52px; color: #fff; }
#mtSlideLast .more { float: left; width: 265px; padding: 164px 0 0; }
#mtSlideLast .repeat { float: right; width: 265px; padding: 164px 0 0; }
#mtSlideLast .more a { float: right; }
#mtSlideLast .repeat a { float: left; }

#mt.scheme_normal .c0 .lead { background: #242752; padding: 4px 8px; }
#mt.scheme_normal.title_red .c0 .lead { background: #a00; }
#mt.scheme_normal.title_black .c0 .lead { background: #000; }
#mt.title_red header h1 a { color: #c00; }
#mt.title_black header h1 a { color: #000; }
#mt.scheme_red, #mt.scheme_black, #mt.scheme_spec { padding: 8px 10px; }
#mt.scheme_red .c0, #mt.scheme_black .c0, #mt.scheme_spec .c0, #mt.scheme_red .c0 > .imgw, #mt.scheme_black .c0 > .imgw, #mt.scheme_spec .c0 > .imgw { width: 400px; }
#mt.scheme_red .c0.wide, #mt.scheme_black .c0.wide, #mt.scheme_spec .c0.wide, #mt.scheme_red .c0.wide > .imgw, #mt.scheme_black .c0.wide > .imgw, #mt.scheme_spec .c0.wide > .imgw { width: 520px; }
#mt.scheme_red.title_normal header h1 a, #mt.scheme_black.title_normal header h1 a, #mt.scheme_spec.title_normal header h1 a, #mt.scheme_red aside a, #mt.scheme_black aside a, #mt.scheme_spec aside a { color: #fff; }
#mt.scheme_red { background: #c10f0f; }
#mt.scheme_black { background: #000; }
#mt.scheme_spec { background: #242752; }
#mt.scheme_red .c0, #mt.scheme_red aside li { border-color: #850b0b; }
#mt.scheme_black .c0, #mt.scheme_black aside li { border-color: #333; }
#mt.scheme_spec .c0, #mt.scheme_spec aside li { border-color: #34386b; }
#mt.scheme_red .topHeader { background: #850b0b; }
#mt.scheme_black .topHeader { background: #252525; }
#mt.scheme_spec .topHeader { background: #1c1f45; }
#mt.scheme_red header h1 span { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/mt-spec-sep1.gif'); color: #b6b6b6; }
#mt.scheme_black header h1 span { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/mt-spec-sep2.gif'); color: #e11717; }
#mt.scheme_spec header h1 span { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/mt-spec-sep3.gif'); color: #e11717; }
#mt.scheme_normal #mtSlide, #mt.scheme_normal #mtSlideImage, #mt.scheme_normal #mtSlideOverlay, #mt.scheme_normal #mtSlideImageNext, #mt.scheme_normal #mtSlideLast { width: 540px; }

/* MEGA MAIN TOPIC */
#megaMT { margin: 0 0 24px; }
#megaMT header { margin: 0 0 12px; }
#megaMT header h1, #megaMT header h2 { text-align: center; font-weight: bold; line-height: normal; }
#megaMT header h1 { font-size: 48px; }
#megaMT header h2 { font-size: 22px; }
#megaMT header h2 a { color: #000; }
#megaMT div.wrap { border: 1px solid #999; padding: 13px; }
#megaMT section.body { position: relative; }
#megaMT.normal section.body { float: left; width: 640px; height: 380px; overflow: hidden; }
#megaMT.normal aside { float: right; width: 286px; height: 380px; overflow: hidden; font-size: 14px; line-height: 17px; position: relative; }
#megaMT.normal aside p.lead + ul.text { margin: 16px 0 0; }
#megaMT.normal aside ul.text li { padding: 0 0 4px 10px; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet.png') no-repeat 0 6px; }
#megaMT.normal aside ul.video { border: 1px solid #999; width: 268px; position: absolute; left: 0; bottom: 0; padding: 8px; }
#megaMT.normal aside ul.video li + li { margin: 8px 0 0; }
#megaMT.normal aside ul.video p.imgw { float: left; width: 76px; height: 56px; overflow: hidden; position: relative; }
#megaMT.normal aside ul.video p.imgw span { position: absolute; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/btn-slide-play.png') no-repeat 0 0; left: 26px; bottom: 16px; width: 24px; height: 24px; }
#megaMT.normal aside ul.video p.content { float: right; width: 184px; }
#megaMT.normal aside ul.video p.content strong { font-weight: bold; }
#megaMT.normal aside ul.video p.content span { font-size: 12px; line-height: 15px; }
#megaMT.normal aside ul.video p.content, #megaMT.normal aside ul.video p.content a, #megaMT.normal aside ul.video p.content strong, #megaMT.normal aside ul.video p.content span { display: block; }
#megaMT.vod.normal section.body, #megaMT.vod.normal aside { height: 408px; }
#megaMT.player.normal section.body, #megaMT.player.normal aside { height: 393px; }
#megaMT.vod.normal section.body iframe { background: #000; }

#megaMT.scheme_red div.wrap { background: #c10f0f; color: #fff; border-color: #c10f0f; }
#megaMT.scheme_red header a { color: #900; }
#megaMT.scheme_red aside ul.video { border-color: #c46d6d; }
#megaMT.scheme_red aside ul.text li { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet-red.png'); }
#megaMT.scheme_black div.wrap { background: #000; color: #fff; border-color: #000; }
#megaMT.scheme_black header a { color: #000; }
#megaMT.scheme_black aside ul.video { border-color: #333; }
#megaMT.scheme_black aside ul.text li { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet-black.png'); }
#megaMT.scheme_blue div.wrap { background: #242752; color: #fff; border-color: #242752; }
#megaMT.scheme_blue aside ul.video { border-color: #34386b; }
#megaMT.scheme_blue aside ul.text li { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet-blue.png'); }
#megaMT.scheme_spec header h1 a { color: #c50000; }
#megaMT.scheme_red div.wrap a, #megaMT.scheme_black div.wrap a, #megaMT.scheme_blue div.wrap a { color: #fff; }

#megaMT.normal #mtSlide, #megaMT.normal #mtSlideImage, #megaMT.normal #mtSlideOverlay, #megaMT.normal #mtSlideImageNext, #megaMT.normal #mtSlideLast { width: 640px; height: 380px; }
#megaMT.normal #mtSlide .image .sub { width: 540px; }
#megaMT.normal #mtSlide .overlay .prev, #megaMT.normal #mtSlide .overlay .next { width: 370px; }
#megaMT.normal .more { width: 310px; }
#megaMT.normal .repeat { width: 310px; }

#megaMT.wide #mtSlide, #megaMT.wide #mtSlideImage, #megaMT.wide #mtSlideOverlay, #megaMT.wide #mtSlideImageNext, #megaMT.wide #mtSlideLast { width: 950px; height: 420px; }
#megaMT.wide #mtSlide .image .sub { width: 850px; }
#megaMT.wide #mtSlide .overlay .prev, #megaMT.wide #mtSlide .overlay .next { width: 475px; }
#megaMT.wide .more { width: 440px; }
#megaMT.wide .repeat { width: 440px; }

#megaMT section.body .video { position: absolute; right: 10px; bottom: 10px; width: 80px; height: 65px; background-position: 0 -1702px; }
#megaMT section.body .alert24 { position: absolute; left: 10px; bottom: 10px; width: 278px; height: 47px; background-position: 0 -1620px; }

/* BOKSY NEWSOWE */
#box_news_all > ul > li { margin: 0 0 13px; }
#box_news_all article > header { border-bottom: 3px solid #ccc; height: 27px; position: relative; margin: 0 18px 8px 0; }
#box_news_all article > header h1 { float: left; font-size: 22px; font-weight: bold; line-height: normal; color: #bf1450; padding: 1px 0 0 0; }
#box_news_all article > header h1 a { color: #bf1450; }
#box_news_all article > header ul { float: right; padding: 9px 4px 0 0; }
#box_news_all article > header li { display: inline; }
#box_news_all article > header li a { border-left: 1px solid #ccc; margin: 0 0 0 4px; padding: 0 0 0 4px; color: #666; }
#box_news_all article > header li.first a { border: 0; margin: 0; padding: 0; }
#box_news_all article > header > div { float: left; width: 128px; margin: 0 0 0 24px; height: 20px; position: relative; top: 6px; }
#box_news_all article > header > div select { width: 70px; font: normal 11px Arial,sans-serif; vertical-align: middle; } 
#box_news_all article > header > div button { border: 1px solid #ccc; background: #eee; font: normal 11px Arial,sans-serif; padding: 0 2px; vertical-align: middle; } 
#box_news_all article > header span.move { position: absolute; display: block; height: 27px; right: -18px; bottom: -3px; width: 15px; }
#box_news_all article > header span.move a { cursor: pointer; display: block; height: 13px; left: 0; position: absolute; width: 15px; }
#box_news_all article > header span.move a[data-dir="up"] { background-position: -153px -305px; top: 0; }
#box_news_all article > header span.move a[data-dir="down"] { background-position: -169px -305px; bottom: 0; }
#box_news_all li.first article > header span.move a[data-dir="up"] { display: none; }
#box_news_all li.last article > header span.move a[data-dir="down"] { display: none; }

#box_news_all div.module { padding: 0 0 12px; }
#box_news_all div.module.border { margin: 0 0 12px; border-bottom: 1px solid #ddd; }
#box_news_all div.module header { font-size: 15px; font-weight: bold; margin: 0 0 4px; }
#box_news_all div.module header span.spec { color: #a00; font-size: 12px; text-transform: uppercase; margin: 0 6px 0 0; }
#box_news_all div.module div.c0 { float: left; }
#box_news_all div.module div.c1 { float: right; }
#box_news_all div.module .imgw { position: relative; overflow: hidden; }
#box_news_all div.module p.imgw span.alert24, #box_news_all div.module p.imgw span.video { position: absolute; }
#box_news_all div.module header.black a, #box_news_all div.module .title.black a { color: #000; }
#box_news_all div.module header.red a, #box_news_all div.module .title.red a { color: #c00; }

#hpCitySelectorJS { display: inline; float: left; width: 128px; height: 20px; border: 1px solid #d1d3d6; position: relative; top: -3px; }
#hpCitySelectorJS span { position: absolute; right: -1px; top: -1px; display: block; width: 26px; height: 22px; background-position: -126px -305px; }
#hpCitySelectorJS div { line-height: 20px; padding-left: 8px; }
#box_news_all #hpCitySelectorJS ul { background: #fff; position: absolute; z-index: 3; border: 1px solid #d1d3d6; left: -1px; top: 20px; width: 128px; padding: 0; display: none; padding: 0; }
#box_news_all #hpCitySelectorJS li { float: none; display: block; padding: 1px 4px; background: #fff; margin: 0; cursor: pointer; background: #fff; }
#box_news_all #hpCitySelectorJS li:hover { background: #eee; }

#box_news_all div.module.normal div.c0 { width: 182px; }
#box_news_all div.module.normal div.c1 { width: 340px; }
#box_news_all div.module.normal div.c0 p.imgw { max-height: 110px; overflow: hidden; }
#box_news_all div.module.normal ul.photo li { float: left; width: 160px; padding: 0 0 4px 10px; line-height: 14px; }
#box_news_all div.module.normal ul.photo li.n2 { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet.png') no-repeat 0 14px; }
#box_news_all div.module.normal ul.photo li a.imgw { float: left; margin: 0 6px 0 0; padding: 2px 0 0 0; max-height: 35px; }
#box_news_all div.module.normal ul.text li { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet.png') no-repeat 0 8px; padding: 0 0 0 10px; line-height: 21px; }
#box_news_all div.module.normal ul.text li span.spec { font-weight: bold; text-transform: uppercase; font-size: 11px; margin: 0 4px 0 0; color: #a00; line-height: 12px; }
#box_news_all div.module.photo2 p.title span.spec, #box_news_all div.module.photo3 p.title span.spec { font-weight: bold; text-transform: uppercase; font-size: 12px; margin: 0 4px 0 0; color: #a00; line-height: 12px; }
#box_news_all div.module.normal ul.text li span.time { font-size: 11px; margin: 0 3px; color: #4a4a4a; }
#box_news_all div.module.normal ul.text li span.brand, #box_news_all div.module.photo2 p.title span.brand, #box_news_all div.module.photo3 p.title span.brand { color: #999; margin: 0 0 0 4px; font-size: 10px; text-transform: uppercase; }
#box_news_all div.module.normal ul.text li span.holder.sep { border-left: 1px solid #ccc; margin: 0 0 0 6px; padding: 0 0 0 6px; }
#box_news_all div.module.normal ul.sport li { line-height: normal; margin: 0 0 5px; width: 329px; }
#box_news_all div.module.normal ul.sport li a { display: block; background-position: 0 -50px; line-height: 0; }
#box_news_all div.module.normal ul.sport li a:hover { text-decoration: none; background-position: 0 0; }
#box_news_all div.module.normal ul.sport li span { display: inline-block; vertical-align: middle; line-height: normal; }
#box_news_all div.module.normal ul.sport li strong { font-weight: bold; }
#box_news_all div.module.normal ul.sport li span.host, #box_news_all div.module.normal ul.sport li span.guest { letter-spacing: -0.5px; width: 126px; }
#box_news_all div.module.normal ul.sport li span.guest { text-align: right; }
#box_news_all div.module.normal ul.sport li span.host, #box_news_all div.module.normal ul.sport li span.guest, #box_news_all div.module.normal ul.sport li span.score { padding: 5px 0 4px; height: 14px; }
#box_news_all div.module.normal ul.sport li span.score { display: inline-block; padding: 4px 0 5px; }
#box_news_all div.module.normal ul.sport li span.hostScore, #box_news_all div.module.normal ul.sport li span.guestScore { width: 38px; text-align: center; font-weight: bold; }
#box_news_all div.module.normal ul.sport li span.flag { padding: 0 5px; }
#box_news_all div.module.normal ul.sport li span.caption { text-align: center; font-size: 9px; height: 11px; line-height: 11px; width: 100%; background-position: 0 -74px; }
#box_news_all div.module.normal ul.sport li span.caption.red { background-position: 0 -85px; color: #fff; }
#box_news_all div.module.normal ul.sport li span.caption.active em { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/sport-live-yellow.gif') no-repeat 0 1px; padding: 0 0 0 12px; }
#box_news_all div.module.normal ul.sport li span.caption.red.active em { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/sport-live-red.1.gif') no-repeat 0 1px; color: #fdc; }
#box_news_all div.module.normal p.imgw span.alert24 { left: 5px; bottom: 5px; width: 172px; height: 29px; background-position: -280px -1620px; }
#box_news_all div.module.normal p.imgw span.video { right: 5px; bottom: 5px; width: 52px; height: 42px; background-position: -82px -1702px; }
#box_news_all div.module.normal div.c1 span.icon { width: 14px; height: 14px; display: inline-block; margin: 0 0 0 4px; vertical-align: middle; }
#box_news_all div.module.normal div.c1 span.icon.audio { background-position: -200px -389px; }
#box_news_all div.module.normal div.c1 span.icon.blox { background-position: -200px -405px; }
#box_news_all div.module.normal div.c1 span.icon.forum { background-position: -200px -372px; }
#box_news_all div.module.normal div.c1 span.icon.video { background-position: -200px -340px; }
#box_news_all div.module.normal div.c1 span.icon.photo { background-position: -200px -356px; }
#box_news_all div.module.normal.titleRight div.c0 p.imgw { border: 3px solid #e3e3e3; }
#box_news_all div.module.normal.titleRight div.c0 p.imgw span.alert24 { left: 2px; bottom: 2px; }
#box_news_all div.module.normal.titleRight div.c1 header { font-size: 12px; padding: 5px 0 4px 18px; margin: 0 0 4px -18px; font-weight: bold; background: #e3e3e3; }

#box_news_all div.module.photo1 header { font-size: 22px; line-height: 24px; margin: 0 0 4px; }
#box_news_all div.module.photo1 header span.spec { text-transform: uppercase; margin: 0 8px 0 0; color: #a00; font-size: 22px; top: 0; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/mt-spec-sep.gif') no-repeat 100% 4px; padding: 0 11px 0 0; }
#box_news_all div.module.photo1 header span.brand { text-transform: uppercase; color: #999; font-weight: normal; margin: 0 0 0 8px; font-size: 12px; position: relative; top: -2px; }
#box_news_all div.module.photo1 p.imgw { width: 540px; }
#box_news_all div.module.photo1 p.imgw span.alert24 { left: 9px; bottom: 9px; width: 278px; height: 47px; background-position: 0 -1620px; }
#box_news_all div.module.photo1 p.imgw span.video { right: 9px; bottom: 9px; width: 80px; height: 65px; background-position: 0 -1702px; }

#box_news_all div.module.photo2, #box_news_all div.module.photo3 { padding: 0 0 2px; }
#box_news_all div.module.photo2 li, #box_news_all div.module.photo3 li { float: left; width: 264px; padding: 0 0 10px 12px; }
#box_news_all div.module.photo2 li.n2, #box_news_all div.module.photo3 li.n3 { clear: both; padding-left: 0; }
#box_news_all div.module.photo2 p.imgw { float: left; width: 104px; height: 69px; margin: 0 10px 0 0; }
#box_news_all div.module.photo2 p.title, #box_news_all div.module.photo3 p.title { overflow: hidden; font-size: 14px; line-height: 16px; }
#box_news_all div.module.photo2 p.title strong, #box_news_all div.module.photo3 p.title strong { font-weight: bold; }
#box_news_all div.module.photo3 li { width: 172px; }
#box_news_all div.module.photo3 p.imgw { width: 172px; height: 110px; }
#box_news_all div.module.photo2 p.imgw span.alert24 { left: 5px; bottom: 5px; width: 94px; height: 16px; background-position: -412px -1651px; }
#box_news_all div.module.photo2 p.imgw span.video { right: 3px; bottom: 3px; width: 34px; height: 27px; background-position: -178px -1702px; }
#box_news_all div.module.photo3 p.imgw span.alert24 { left: 5px; bottom: 5px; width: 162px; height: 27px; background-position: -349px -1675px; }
#box_news_all div.module.photo3 p.imgw span.video { right: 3px; bottom: 3px; width: 52px; height: 42px; background-position: -82px -1702px; }
#box_news_all div.module.photo3 p:first-child { margin: 0 0 8px; }

#box_news_all div.bar { width: 540px; height: 27px; position: relative; margin: 0 0 10px; }
#box_news_all div.bar.white, #box_news_all div.bar.white a { color: #fff; }
#box_news_all div.bar.black, #box_news_all div.bar.black a { color: #000; }
#box_news_all div.bar.red, #box_news_all div.bar.red a { color: #bf1450; }
#box_news_all div.bar.blue, #box_news_all div.bar.blue a { color: #148; }
#box_news_all div.bar > img, #box_news_all div.bar div.content { position: absolute; left: 0; top: 0; }
#box_news_all div.bar > img { z-index: 1; }
#box_news_all div.bar div.content { width: 540px; height: 27px; z-index: 2; }
#box_news_all div.bar strong { float: left; padding: 0 30px 0 10px; font-size: 14px; line-height: 27px; font-weight: bold; }
#box_news_all div.bar ul { float: right; padding: 7px 4px 0 0; }
#box_news_all div.bar li { display: inline; }
#box_news_all div.bar li a { border-left: 1px solid #787878; margin: 0 0 0 4px; padding: 0 0 0 4px; }
#box_news_all div.bar li.first a, #box_news_all div.bar ul.noBorder li a { border: 0; padding: 0; margin: 0; }

/* pasek gospo */
#hpStockContainer { height: 41px; }
#box_news_all .box_gospo { padding: 0 0 16px; }
#box_news_all .box_gospo ul { border: solid #d8d8d8; border-width: 1px 0; height: 23px; }
#box_news_all .box_gospo li { float: left; width: 90px; }
#box_news_all .box_gospo a { display: block; height: 23px; font-size: 11px; line-height: 22px; padding-left: 16px; font-weight: bold; }
#box_news_all .currency span { color: #999; margin-left: 2px; }
#box_news_all .E_const span { color: #999; margin-left: 2px; }
#box_news_all .E_less span { color: #d43431; margin-left: 2px; }
#box_news_all .E_more span { color: #4aa92a; margin-left: 2px; }
#box_news_all .E_const a { background-position: 0 -340px; }
#box_news_all .E_less a { background-position: 0 -408px; }
#box_news_all .E_more a { background-position: 0 -454px; }
#box_news_all .E_euro a { background-position: 0 -364px; }
#box_news_all .E_dollar a { background-position: 0 -432px; }
#box_news_all .E_funt a { background-position: 0 -478px; }
#box_news_all .E_frank a { background-position: 0 -386px; padding-left: 18px; }

/* CUKIERKI */
#k3 div.box_sidebar header { height: 21px; margin: 0 0 12px; }
#k3 div.box_sidebar header a, #k3 div.box_sidebar header span { display: block; height: 21px; font-size: 12px; line-height: 21px; font-weight: bold; padding: 0 6px; color: #fff; text-transform: uppercase; }
#k3 div.box_sidebar li.candy { width: 300px; height: 100px; background: #e6e6e6; margin: 0 0 12px; overflow: hidden; list-style: none; }
#k3 div.box_sidebar li.candy a { display: block; width: 300px; height: 100px; }
#k3 div.box_sidebar li.candy a:hover, #k3 div.box_sidebar li.candy a:hover span.content span.super { text-decoration: none; }
#k3 div.box_sidebar li.candy span.content { float: left; width: 148px; padding: 4px 6px; }
#k3 div.box_sidebar li.candy span.content span.super { color: #666; font-size: 11px; text-transform: uppercase; display: block; }
#k3 div.box_sidebar li.candy span.content strong { font-size: 16px; line-height: 18px; font-weight: bold; padding: 0 0 4px; }
#k3 div.box_sidebar li.candy span.imgw { float: right; width: 140px; height: 100px; position: relative; }
#k3 div.box_sidebar li.candy span.imgw img { min-width: 140px; min-height: 100px; }
#k3 div.box_sidebar li.candy span.imgw span { position: absolute; width: 140px; padding: 2px 0; text-align: center; color: #fff; text-transform: uppercase; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/slide-sub-bg-b.png') repeat 0 0; left: 0; font-weight: bold; }
#k3 div.box_sidebar li.candy span.imgw span.top { top: 0; }
#k3 div.box_sidebar li.candy span.imgw span.mid { top: 40px; }
#k3 div.box_sidebar li.candy span.imgw span.bot { bottom: 0; }
#k3 div.box_sidebar li.candy.spec { background: #242752; }
#k3 div.box_sidebar li.candy.happyday { background: #ff5c0b; }
#k3 div.box_sidebar li.candy.happyday div.content p.super { color: #eee; }
#k3 div.box_sidebar li.candy.spec a, #k3 div.box_sidebar li.candy.happyday a, #k3 div.box_sidebar li.candy.happyday span.content span.super { color: #fff; }
#k3 div.box_sidebar article li.candy a:hover { background: #d4d4d4; } 
#k3 div.box_sidebar article li.candy.spec a:hover { background: #131534; } 
#k3 div.box_sidebar article li.candy.happyday a:hover { background: #f15000; } 
/* schematy kolorow i ramki */
#k3 div.box_sidebar article.scheme_0 header a, #k3 div.box_sidebar article.scheme_0 header span { background: #8d0c39; }
#k3 div.box_sidebar article.scheme_1 header a, #k3 div.box_sidebar article.scheme_1 header span { background: #d41729; }
#k3 div.box_sidebar article.scheme_2 header a, #k3 div.box_sidebar article.scheme_2 header span { background: #354e79; }
#k3 div.box_sidebar article { border-bottom: 1px solid #dfdfdf; margin: 0 0 12px; }
#k3 div.box_sidebar article.autopromo { border: 0; }
#k3 div.box_sidebar article.noBorder { border: 0; margin: 0; }
/* happyday geoloc */
#k3 div.box_sidebar li.candy.hd_geoloc { background: #e6e6e6 url('http://bi.gazeta.pl/i/obrazki/hp2009/hd-loading.gif') no-repeat 50% 50%; }
#k3 div.box_sidebar li.candy.hd_geoloc.loaded { background: #e6e6e6; }
/* autopromo */
#k3 article.autopromo li { margin: 0 0 12px; }
#k3 article.autopromo li.not_displayed { display: none; }
#k3 #__editorTarget article.autopromo li.not_displayed { display: block; }

/* OFERTY DOL STRONY */
article.eCommerce { clear: both; margin: 0 0 16px; }
#banP78 + article.eCommerce { background: url('http://bi.gazeta.pl/i/obrazki/lego/loader-mill.gif') no-repeat 50% 50%; }
article.eCommerce header { border-bottom: 3px solid #ccc; margin: 0 0 10px; padding: 0 0 2px; }
article.eCommerce header h1 { float: left; font-size: 22px; line-height: normal; font-weight: bold; }
article.eCommerce header h1 a { color: #bf1450; }
article.eCommerce header ul { float: right; padding: 9px 0 0; }
article.eCommerce header ul li { float: left; padding: 0 0 0 5px; margin: 0 0 0 5px; border-left: 1px solid #ccc; }
article.eCommerce header ul li:first-child { border: 0; }
article.eCommerce header ul a { color: #666; }
#banP78 + article.eCommerce section.body { visibility: hidden; }
article.eCommerce section.body ul { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/ecomm-list-bg.png') repeat-y 0 0; }
article.eCommerce section.body li { float: left; width: 138px; padding: 0 0 0 15px; margin: 0 0 0 15px; }
article.eCommerce section.body li:first-child { padding: 0; margin: 0; }
article.eCommerce section.body p.description { font-weight: bold; line-height: 15px; margin: 0 0 1px; }
article.eCommerce section.body p.description, article.eCommerce section.body p.price { text-align: center; }
article.eCommerce section.body p.price { font-size: 16px; line-height: normal; font-weight: bold; }
article.eCommerce section.body p.price a { color: #930e0e; }
article.eCommerce section.body p.price span.oldPrice { color: #999; text-decoration: line-through; }
article.eCommerce section.body p.imgw { position: relative; }
article.eCommerce section.body li.holder { background: url('http://bi.gazeta.pl/i/obrazki/lego/loader-mill.gif') no-repeat 50% 50%; }
article.eCommerce section.body li.holder p { visibility: hidden; }
article.eCommerce section.body li.nokaut p.imgw { margin: 0 0 4px 5px; width: 130px; height: 100px; overflow: hidden; }
article.eCommerce section.body li.nokaut p.imgw span.overlay { position: absolute; left: 0; top: 0; width: 71px; height: 21px; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/nokaut-overlay.1.png') no-repeat 0 0; }
#banP78 + article.eCommerce.loaded { background: 0; }
#banP78 + article.eCommerce.loaded section.body { visibility: visible; }
/* tradedoubler */
div.tradedoublerHolder.hpBottom { border: 1px solid #ccc; margin: 0 0 16px; }

/* STOPKA */
footer#pageFoot { margin: 0 0 20px; }
footer#pageFoot section.top { border: solid #e0e0e0; border-width: 1px 0; padding: 8px 0; }
footer#pageFoot ul.c0 { float: left; }
footer#pageFoot ul.c1 { float: right; }
footer#pageFoot section.top ul.c0 > li { padding: 4px 0; }
footer#pageFoot section.top ul.c0 li li { float: left; border-left: 1px solid #afafaf; margin: 0 0 0 8px; padding: 0 0 0 7px; }
footer#pageFoot section.top ul.c0 li.caption { color: #999; width: 80px; font-weight: bold; }
footer#pageFoot section.top ul.c0 li.caption, footer#pageFoot section.top ul.c0 li.caption + li { margin: 0; padding: 0; border: 0; }
footer#pageFoot section.top ul.c1.cc1 { width: 66px; }
footer#pageFoot section.top ul.c1.cc2 { width: 132px; }
footer#pageFoot section.top ul.c1.cc3 { width: 198px; }
footer#pageFoot section.top ul.c1.cc4 { width: 264px; }
footer#pageFoot section.top ul.c1.cc5 { width: 330px; }
footer#pageFoot section.top ul.c1 li { float: left; width: 66px; }
footer#pageFoot section.top ul.c1 li a { display: block; width: 65px; height: 22px; padding: 28px 0 0; border-left: 1px solid #ccc; font-size: 10px; text-align: center; }
footer#pageFoot section.top ul.c1 li:first-child a { border: 0; padding-left: 1px; }
footer#pageFoot section.top ul.c1 li.icon_newsletter a { background: url('http://bi.gazeta.pl/i/obrazki/global/footerNlt.gif') 50% 30% no-repeat; }
footer#pageFoot section.top ul.c1 li.icon_rss a { background: url('http://bi.gazeta.pl/i/obrazki/global/footerRSS.gif') 50% 20% no-repeat; }
footer#pageFoot section.top ul.c1 li.icon_gadget a { background: url('http://bi.gazeta.pl/i/obrazki/global/footerGadzety.gif') 50% 20% no-repeat; }
footer#pageFoot section.top ul.c1 li.icon_mobi a { background: url('http://bi.gazeta.pl/i/obrazki/global/mGazeta.png') 50% 20% no-repeat; }
footer#pageFoot section.bot { padding: 8px 0 0; }
footer#pageFoot section.bot ul.c0 li, footer#pageFoot section.bot ul.c0 li a { color: #999; }
footer#pageFoot section.bot li { display: inline; border-left: 1px solid #afafaf; margin: 0 0 0 6px; padding: 0 0 0 7px; }
footer#pageFoot section.bot li:first-child, footer#pageFoot section.bot ul.c0 li:first-child + li { margin: 0; padding: 0; border: 0; }
footer#pageFoot section.bot ul.c0 li:first-child + li { margin: 0 0 0 16px; }
footer#pageFoot section.bot ul.c0 li:first-child { font-weight: bold; }

/* POGODA */
div.weather { background-position: 0 -160px; height: 41px; margin-bottom: 12px; position: relative; padding: 0 11px; line-height: 40px; font-size: 16px; }
div.weather li { float: left; display: inline; }
div.weather li.where { margin-right: 4px; }
div.weather li.temp { font-size: 20px; line-height: 36px; }
div.weather li.ico { width: 47px; height: 46px; position: absolute; top: -5px; right: 64px; }
div.weather li.more { position: absolute; right: 8px; font-size: 11px; }
div.weather a { color: #fff; }
/* pogoda - ikony */
div.weather ul.weather_burza li.ico { background-position: 0 -205px; }
div.weather ul.weather_chmury li.ico { background-position: -47px -205px; }
div.weather ul.weather_deszcz li.ico { background-position: -94px -205px; }
div.weather ul.weather_deszczMaly li.ico { background-position: -141px -205px; }
div.weather ul.weather_grad li.ico { background-position: -188px -205px; }
div.weather ul.weather_ksiezyc li.ico { background-position: -235px -205px; }
div.weather ul.weather_ksiezycChmura li.ico { background-position: -282px -205px; }
div.weather ul.weather_ksiezycChmury li.ico { background-position: -329px -205px; }
div.weather ul.weather_ksiezycDeszcz li.ico { background-position: -376px -205px; }
div.weather ul.weather_ksiezycSnieg li.ico { background-position: 0 -255px; }
div.weather ul.weather_slonce li.ico { background-position: -47px -255px; }
div.weather ul.weather_slonceChmura li.ico { background-position: -94px -255px; }
div.weather ul.weather_slonceChmury li.ico { background-position: -141px -255px; }
div.weather ul.weather_slonceDeszcz li.ico { background-position: -188px -255px; }
div.weather ul.weather_slonceSnieg li.ico { background-position: -235px -255px; }
div.weather ul.weather_snieg li.ico { background-position: -282px -255px; }
div.weather ul.weather_sniegDeszcz li.ico { background-position: -329px -255px; }
div.weather ul.weather_sniegMaly li.ico { background-position: -376px -255px; }

/* NAJCZESCIEJ CZYTANE */
.box_mostread h2 { font-weight: bold; font-size: 14px; border-bottom: 1px solid #c7c6c5; padding-bottom: 2px; margin-bottom: 4px; }
.box_mostread ol { font-weight: bold; list-style: decimal; color: #7b756a; line-height: 20px; margin-left: 22px;}

/* TUBA */ 
#tubaForm { margin: 0 0 12px; background-position: 0 -502px; padding: 14px 12px; height: 42px; z-index: 2; position: relative; }
#tubaForm header { padding: 0 0 5px; }
#tubaForm header h1 { font-size: 14px; font-weight: bold; letter-spacing: -1px; float: left; }
#tubaForm header p { float: right; }
#tubaForm div.dropdown { float: left; position: relative; width: 94px; margin: 0 4px; }
#tubaForm div.dropdown span { background-position: 100% -502px; color: #6d6d6d; cursor: pointer; display: block; letter-spacing: -0.3px; text-transform: lowercase; }
#tubaForm div.dropdown ul { display: none; background: #fff; border: 1px solid #ccc; padding: 5px; position: absolute; }
#tubaForm div.dropdown a { display: block; }
#tubaForm div.dropdown:hover ul { display: block; }
#tubaForm input[type="text"] { border: 1px solid #c1bfbf; color: #999; font-size: 12px; height: 16px; padding: 3px; width: 195px; vertical-align: middle; }
#tubaForm button { background-position: -302px -502px; border: 0; color: #fff; cursor: pointer; font: bold 14px Arial,sans-serif; height: 24px; width: 69px; vertical-align: middle; }

body > ul.searchHint { background: #fff; border: solid #c4c2c2; border-width: 0 1px 1px; width: 224px; position: absolute; z-index: 200; left: -250px; }
body > ul.searchHint li { background: #fff; color: #5d5d5d; font-size: 11px; padding: 0 8px; }
body > ul.searchHint li.active { background: #e9e9e9; }

/* MT SPECJALNY */
#mtSpec > div { border: 3px solid #ccc; padding: 10px; margin: 0 0 8px; }
#mtSpec header h1 { font-size: 22px; font-weight: bold; line-height: 24px; margin: 0 0 12px; }
#mtSpec section.body { width: 514px; overflow: hidden; }
#mtSpec footer { text-align: right; }

/* KULTURALNY SKLEP */
#k1 article.kulturalnySklep { margin: 0 0 12px; text-align: center; }
#k1 article.kulturalnySklep.gray { background: #eee; }
#k1 article.kulturalnySklep.border { border: 1px solid #cfcfcf; padding: 4px 7px; }
#k1 article.kulturalnySklep > img { margin: 0 0 7px; }
#k1 article.kulturalnySklep li { font-size: 11px; border-bottom: 1px solid #e9e9e9; padding: 2px 0; line-height: 14px; text-align: left; }
#k1 article.kulturalnySklep p { font-size: 11px; line-height: 14px; text-align: left; }
#k1 article.kulturalnySklep a.imgw { display: block; text-align: center; margin: 2px; }

/* OGLOSZENIA DOL STRONY */
#mod_ads_bottom { border: 1px solid #ccc; padding: 5px 11px; clear: both; margin: 0 0 16px; }
#mod_ads_bottom > div { width: 956px; overflow: hidden; position: relative; z-index: 2; }
#mod_ads_bottom > div > ul { width: 9999px; position: relative; left: -34px; }
#mod_ads_bottom > div > ul > li { float: left; width: 294px; padding: 0 0 0 17px; margin: 0 0 0 16px; border-left: 1px solid #ccc; }
#mod_ads_bottom .head { border-bottom: 1px solid #ccc; margin-bottom: 7px; }
#mod_ads_bottom .head ul { float: right; }
#mod_ads_bottom .head li { display: inline; font-size: 11px; border-left: 1px solid #ccc; padding-left: 4px; margin-left: 4px; }
#mod_ads_bottom .head li.first { border: 0; padding-left: 0; }
#mod_ads_bottom .head li a { color: #666; }
#mod_ads_bottom h2 { font-weight: bold; font-size: 14px; float: left; }
#mod_ads_bottom h2 a { color: #bf1450; }
#mod_ads_bottom .imgw { float: left; width: 104px; height: 69px; overflow: hidden; padding-top: 1px; }
#mod_ads_bottom .content { float: right; width: 184px; }
#mod_ads_bottom .content li { text-align: left; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet.png') no-repeat 0 50%; padding-left: 9px; line-height: 18px; }
#mod_ads_bottom .content li.first { font-weight: bold; }
#mod_ads_bottom .body > ul { clear: both; text-align: right; padding: 3px 0 8px; }
#mod_ads_bottom .body > ul li { display: inline; margin-left: 6px; font-size: 11px; font-weight: bold; }
#mod_ads_bottom .body > ul .spec a { white-space: nowrap; color: #bf1450; }
#mod_ads_bottom .footer { background: #eee; text-align: left; }
#mod_ads_bottom .footer p { padding-left: 7px; line-height: 18px; color: #666; height: 20px; }
#mod_ads_bottom.scrollable { position: relative; }
#mod_ads_bottom.scrollable > div { width: 906px; margin-left: 25px; position: relative; }
#mod_ads_bottom.scrollable > div > ul { left: -12px; }
#mod_ads_bottom.scrollable > div > ul > li { margin-left: 5px; padding-left: 6px; }
#mod_ads_bottom.scrollable p.scroll { position: absolute; width: 21px; height: 144px; background: #cfcfcf; top: 6px; }
#mod_ads_bottom.scrollable p.scroll.active { cursor: pointer; }
#mod_ads_bottom.scrollable p.scrollLeft { left: 6px; }
#mod_ads_bottom.scrollable p.scrollRight { right: 6px; }
#mod_ads_bottom.scrollable .scrollLeft span, #mod_ads_bottom.scrollable .scrollRight span { position: absolute; left: 0; top: 63px; height: 17px; width: 21px; }
#mod_ads_bottom.scrollable .scrollLeft span { background-position: -194px -305px; }
#mod_ads_bottom.scrollable .scrollLeft.active span { background-position: -244px -305px; }
#mod_ads_bottom.scrollable .scrollRight span { background-position: -219px -305px; }
#mod_ads_bottom.scrollable .scrollRight.active span { background-position: -269px -305px; }
#__editorTarget #mod_ads_bottom header { margin: 8px 0; background: #eee; color: #666; font-size: 14px; line-height: 19px; font-style: italic; text-align: center; border: 1px solid #999; }

/* POWIADOMIENIA */
.mod_notifications_alert { background: #333251; font: normal 14px/28px Arial,sans-serif; color: #fff; padding: 2px 0; }
.mod_notifications_alert div { width: 960px; margin: 0 auto; }
.mod_notifications_alert strong { padding-left: 22px; background: url('http://bi.gazeta.pl/i/obrazki/global/sethp-ico.png') no-repeat 0 50%; font-weight: bold; float: left; margin-right: 12px; }
.mod_notifications_alert span { padding: 0 8px; border: 1px solid #333251; float: left; }
.mod_notifications_alert span:hover { background: #68b21b; cursor: pointer; }
.mod_notifications_alert .cancel { font-size: 11px; }
.mod_notifications_bar { background-color: #ffeec0; padding: 1px 3px; margin: 20px 0; }
.mod_notifications_bar span { font-weight: bold; color: #148; }
.mod_notifications_bar span:hover { text-decoration: underline; cursor: pointer; }
.highlight { background-color: #ffeec0 !important; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; }
.unhighlight { background-color: transparent !important; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; }
#mt.scheme_red.title_normal header h1.highlight a, #mt.scheme_black.title_normal header h1.highlight a, #mt.scheme_spec.title_normal header h1.highlight a, #mt.scheme_red aside .highlight a, #mt.scheme_black aside .highlight a, #mt.scheme_spec aside .highlight a { color: #148; }

/* mlyn */
.mod_mlyn { overflow: hidden; background: url('http://bi.gazeta.pl/i/obrazki/lego/loader-mill.gif') no-repeat 50% 50%; margin-bottom: 12px; height: 246px; }
.mod_mlyn.loaded { background: 0; }
.mod_mlyn .node_head h3 { font:bold 14px Arial,sans-serif; color: #333; }
.mod_mlyn .node_entry { float:left; }
.mod_mlyn .node_entry:first-child { margin-left:0; }
.mod_mlyn a { display:block; text-decoration:none; overflow:hidden; }
.mod_mlyn a:hover, .mod_mlyn .node_sponsor a:hover { background-color: #0d3569; }
.mod_mlyn .node_sponsor a { background-color: #ffefac; }
.mod_mlyn .caption { text-decoration: none; display: block; color: #0d3569; font: bold 14px Arial,sans-serif; padding-top: 5px; }
.mod_mlyn a:hover .caption, .mod_mlyn .node_sponsor a:hover .caption { color: #fff; }

.mod_mlyn_zr1 .node_entry { margin-left: 10px; }
.mod_mlyn_zr1 a { width: 300px; padding: 10px; }

.mod_mlyn_zr2 .node_entry { margin-left: 5px; }
.mod_mlyn_zr2 a { width: 140px; padding: 5px; }

.mod_mlyn_zr3 { width: 300px; }
.mod_mlyn_zr3 .n2 { margin-left: 0; }
.mod_mlyn_zr3 a { width: 140px; padding: 5px; }

/* wylogowany */
#mail_logout { position: absolute; width: 295px; height: 46px; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/logout-bg.png') no-repeat 0 0; z-index: 2; }
#mail_logout .inner { padding: 17px 11px 6px 13px; font: bold 12px/22px Arial,sans-serif; }
#mail_logout .c0 { width: 159px; text-align: left; font-size: 14px; color: #bf1450; float: left; }
#mail_logout .c1 { display: block; width: 91px; height: 23px; float: left; color: #fff; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/logout-btn.png') no-repeat 0 0; display: inline; margin-right: 6px; text-align: center; }
#mail_logout .c2 { cursor: pointer; }

/* BANERY */
/* baner gora */
#banP1 { border-bottom: 5px solid #ccc; margin: 0 0 10px; padding: 0 0 7px; }
/* banery lewa szpalta */
.banB92 { text-align: center; }
/* chowanie cukierkow w zaleznosci od bannerow */
body.k3ban1 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="1"], body.k3ban1 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="2"], body.k3ban1 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="3"] { display: none; }
body.k3ban2 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="1"], body.k3ban2 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="2"], body.k3ban2 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="3"], body.k3ban2 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="4"], body.k3ban2 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="5"], body.k3ban2 #k3 div.box_sidebar article.sidebar[data-hide="1"] li[data-index="6"] { display: none; }

/* comments copy */
#commentsLinkCopy { position: absolute; }

/* poprawka czcionka iPhone */
@media only screen and (max-device-width: 480px) {
  -webkit-text-size-adjust: none;
}

