/* reset */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p { 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; }

/* globalne */
a { color: #148; text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: #fff; color: #333; font: normal 12px/16px Arial,sans-serif; text-align: center; }
.c0 { float: left; }
.c1 { float: right; }

/* layout */
#page { width: 980px; margin: 0 auto; text-align: left; background: #fff; padding: 0 10px; }
#k123 { width: 980px; }
#k1 { width: 100px; }
#k23 { width: 870px; }
#k2 { width: 540px; padding: 0 10px 0; border: solid #dfdfdf; border-width: 0 1px; overflow: hidden; zoom: 1; }
#k3 { width: 300px; }
#k1, #k2 { float: left; }
#k23, #k3 { float: right; }
#k1, #k23 { margin-bottom: 20px; }

/* sprite */
#hd_k2 fieldset, #hd_k2 .c1 li, #hd_k2 .c2, #hd_k2_dropdown div, #hd_search_s, #box_links a, #k1 .new, .nav_expand a, #overlay_holder_content .close_btn, .weather, .weather .ico, #box_radio, #box_radio input, .mod_community, .box_news .move_btn span, .box_news .body .ico, .js_enabled #ajax_select_city span, .box_news .stock li a, #main_alert .c0, #main_alert .c0 span, #overlay_holder .close_btn, #mod_offer_scroll_left span, #mod_offer_scroll_right span, #mod_offer_small_scroll_left span, #mod_offer_small_scroll_right span, #hd_k2 .c0 input { background-image: url('http://bi.gazeta.pl/i/obrazki/hp2009/sprite.3.9.11.png'); background-repeat: no-repeat; }

/* clear */
#k23, #box_links .top, #head, #k2 .box_news, #k2 .box_news .head, #k2 .box_news .top, #mod_offer .head, #mod_offer_small .head, #mod_most ul, #mod_ads_simple ul, #ov_all_services .body, #main_alert, #mt div, #k3 .box_sidebar .entry_candy, #k3 .box_sidebar .alias_fotoforum, #mod_ads { zoom: 1; }
#k23:after, #box_links .top:after, #head:after, #k2 .box_news:after, #k2 .box_news .head:after, #k2 .box_news .top:after, #mod_offer .head:after, #mod_offer_small .head:after, #mod_most ul:after, #mod_ads_simple ul:after, #ov_all_services .body:after, #main_alert:after, #mt div:after, #k3 .box_sidebar .entry_candy:after, #k3 .box_sidebar .alias_fotoforum:after, #mod_ads:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; 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: 24px; } 
#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; }

/* 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; }


#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; }
/* stopka */
.st4 {text-decoration:none; font-family: tahoma, verdana, arial; font-size:11px; color: #666666; text-decoration: none;}
.st {color: #cccccc;}
a:hover { color: #666666; text-decoration: underline;}
#t1 {font-family: Tahoma; font-size: 11px; line-height:27px;}

/* komunikat */
.k1 h1 { font-size: 20px; font-weight: bold; line-height: 24px; margin-bottom: 12px; }
.k1 p { font-size: 16px; line-height: 20px; margin-bottom: 1em; }

/* OFERTY DOL STRONY */
/* clear */
article.eCommerce section.body ul, article.eCommerce header, #k23, #box_links .top, #head, #k2 .box_news, #k2 .box_news .head, #k2 .box_news .top, #mod_offer .head, #mod_offer_small .head, #mod_most ul, #mod_ads_simple ul, #ov_all_services .body, #main_alert, #mt div, #k3 .box_sidebar .entry_candy, #k3 .box_sidebar .alias_fotoforum, #mod_ads { zoom: 1; }
article.eCommerce section.body ul:after, article.eCommerce header:after, #k23:after, #box_links .top:after, #head:after, #k2 .box_news:after, #k2 .box_news .head:after, #k2 .box_news .top:after, #mod_offer .head:after, #mod_offer_small .head:after, #mod_most ul:after, #mod_ads_simple ul:after, #ov_all_services .body:after, #main_alert:after, #mt div:after, #k3 .box_sidebar .entry_candy:after, #k3 .box_sidebar .alias_fotoforum:after, #mod_ads:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }

article.eCommerce { clear: both; margin: 0 0 24px; }
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; }
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; position:relative}
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 li.nokaut p.imgw { margin: 0 0 4px 5px; width: 130px; height: 100px; overflow: hidden;position:relative}
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; }
article.eCommerce section.body li.okazje p.imgw {text-align:center}
article.eCommerce section.body li.okazje p.imgw span.overlay { position: absolute; left: 3px; top: 0; width: 66px; height: 17px; background: url('http://bi.gazeta.pl/i/obrazki/hp2009/okazje-overlay2.png') no-repeat 0 0 #fff; }
