/* 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: #062F66; 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: 940px; 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/hp2012/sprite.1.1.7.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 .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/hp2012/sprite.1.1.7.png'); background-repeat: no-repeat; }

 
/* naglowek strony */
#head { padding: 0 0 3px; border-bottom: 2px solid #ccc; margin: 0 0 10px; position: relative; z-index: 2; }
/* - winieta */
#pageHeader { float: left; width: 277px; padding-top: 14px; }
#pageHeader.fb { padding-top: 4px; }
#pageHeader p { padding-bottom: 5px; height: 16px; font-size: 10px; }
#pageHeader p a { color: #c6c6c6; }
#pageHeader iframe { margin: 1px 0 0 50px; }
/* - szukaj */
#pageSearch { float: left; padding: 28px 0 0; width: 344px; z-index: 2; }
#__editorTarget #pageSearch { margin-left: 275px; }
#pageSearch form { display: block; height: 39px; position: relative; }
#pageSearch .hidden { display: none; }
#pageSearch .c0 { position: relative; float: left; width: 293px; height: 36px; margin: 2px 0 2px 2px; border: 2px solid #ccc; background: #fff; }
#pageSearch .c0 input { font: bold 14px Arial,sans-serif; padding: 0 6px; height: 36px; width: 250px; color: #333; 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: right; height: 33px; padding: 2px 4px; width: 15px; background: transparent; }
#pageSearch .c1 div[data-trigger="1"] { width: 15px; height: 33px; cursor: pointer; background-position: 0 -305px}
/*
#pageSearch .c1 div[data-trigger="1"]:after { border-style: solid; border-color: #a4a4a4 transparent transparent; border-width: 4px; bottom: 16px; right: 8px; width: 0px; height: 0px;  position: absolute; content: '';}
#pageSearch .c1.active div[data-trigger="1"]:after { bottom: 12px; border-color:transparent transparent #a4a4a4; }
*/
#pageSearch .c1.active div[data-trigger="1"] {background-position: -16px -305px}
#pageSearch .c1 ul { display: none; background: #fff; width: 275px; position: absolute; top: 37px; padding: 0 9px; z-index: 2; border: 2px solid #ccc; border-top-width: 0; }
#pageSearch .c1.active ul { display: block; left: -2px; top: 38px; }
#pageSearch .c1 li { color: #3e3e3e; font-size: 13px; height: 25px; line-height: 23px; border-top: 1px solid #e9e9e9; }
#pageSearch .c1 li  span { width: 283px; display: block; }
#pageSearch .c1 li:first-child { border-top: 0; }
#pageSearch .c1 em { font-size: 11px; color: #999; margin-left: 4px; }
#pageSearch .c1 .gazeta { background-position: 100% -739px; }
#pageSearch .c1 .internet  { background-position: 100% -758px;}
#pageSearch .c1 .forum { background-position: 100% -782px; }
#pageSearch .c1 .praca { background-position: 100% -803px; }
#pageSearch .c1 .dom{ background-position: 100% -827px; }
#pageSearch .c1 .moto{ background-position: 100% -847px; }
#pageSearch .c1 .pkt { background-position: 100% -872px; }
#pageSearch .c1 .gazeta:hover { background-position: 100% -915px; }
#pageSearch .c1 .internet:hover { background-position: 100% -934px; }
#pageSearch .c1 .forum:hover { background-position: 100% -958px; }
#pageSearch .c1 .praca:hover { background-position: 100% -979px; }
#pageSearch .c1 .dom:hover { background-position: 100% -1003px; }
#pageSearch .c1 .moto:hover { background-position: 100% -1023px; }
#pageSearch .c1 .pkt:hover { background-position: 100% -1048px; }
#pageSearch .c2 { float: right; height: 40px; padding: 2px 2px 3px 0; width: 40px; }
#pageSearch .c2 button { text-indent: -2000px; background-position: -300px -305px; border: 0 none; color: #fff; cursor: pointer; font: bold 16px Arial,sans-serif; height: 40px; width: 40px; overflow: hidden; }
#pageSearch .c2 button:hover { background-position: -340px -305px;}
/* - nawigacja gorna */
#pageNavTop { float: right; padding: 23px 0 0; width: 290px; }
#pageNavTop li { float: left; width: 40px; height: 54px; overflow: hidden; padding: 7px 0 0; margin: 0 0 0 10px; }
#pageNavTop li a { padding: 40px 0 0; font-size: 10px; display: block; color: #114488; text-align: center; width: 40px; 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;}
.st 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: 2px 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 h1 a:hover { text-decoration: none; color:#960639;  }
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 header ul a:hover { text-decoration: none; color: #2e2e2e; }
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; }


/* testy A/B CPC */ 
.eCommerce.viewVariant4 section.body ul, .eCommerce.viewVariant3 section.body ul, .eCommerce.viewVariant2 section.body ul, .eCommerce.viewVariant1 section.body ul  {background:none;}
.eCommerce.viewVariant4 header, .eCommerce.viewVariant1 header, .eCommerce.viewVariant2 header {margin:0 0 12px;}
.eCommerce.viewVariant4 section.body li p.imgw img,.eCommerce.viewVariant3 section.body li p.imgw img, .eCommerce.viewVariant2 section.body li p.imgw img, .eCommerce.viewVariant1 section.body li p.imgw img {margin:0 auto; display:block; width:100%; height:100%;}

.eCommerce.viewVariant4 section.body li:first-child {border-left:none;}
.eCommerce.viewVariant4 section.body li {position:relative; width:182px; border-left:1px solid #e2e2e2; height:187px; margin: 0 0 0 39px;padding: 0 0 0 39px;}
.eCommerce.viewVariant4 section.body li p.price {position:absolute; right:-14px; top: 91px; background: url("http://bi.gazeta.pl/i/obrazki/hp2009/cpc/cpc_buttonv4.png") no-repeat;width: 96px;height:29px; padding-top:7px;}
.eCommerce.viewVariant4 section.body li p.price a {font:bold 16px/22px Arial; color:#fff; }
.eCommerce.viewVariant4 section.body li p.imgw {width:180px; height:118px; border:1px solid #e7e7e7;}
.eCommerce.viewVariant4 section.body li p.description {margin-top:11px; text-align:left;}
.eCommerce.viewVariant4 section.body li p.description a {font:bold 14px/18px Arial}

.eCommerce.viewVariant3 section.body li {width:312px; position:relative;margin: 0 0 0 19px;padding:1px;}
.eCommerce.viewVariant3 section.body li p.imgw {float:left; border:1px solid #e7e7e7; width: 140px; height: 100px; }
.eCommerce.viewVariant3 section.body li p.description, .eCommerce.viewVariant3 section.body li p.price {float:right; width:160px}
.eCommerce.viewVariant3 section.body li p.description {text-align:left; margin-left:9px;}
.eCommerce.viewVariant3 section.body li p.description a {font: bold 14px/17px Arial;}
.eCommerce.viewVariant3 section.body li p.price {position:absolute; right:58px; bottom:0px; background: url("http://bi.gazeta.pl/i/obrazki/hp2009/cpc/cpc_buttonv3.png") no-repeat;width: 102px;height:24px; padding-top:5px;}
.eCommerce.viewVariant3 section.body li p.price a {color:#fff; font: bold 14px/16px Arial;}

.eCommerce.viewVariant1 section.body li {position:relative; width:300px;  height:280px; margin: 0;padding: 0 0 0 39px;}
.eCommerce.viewVariant1 section.body li p.price {position:absolute; right:-5px; top: 134px; background: url("http://bi.gazeta.pl/i/obrazki/hp2009/cpc/cpc_buttonv1.png") no-repeat;width: 112px;height:35px; padding-top:15px;}
.eCommerce.viewVariant1 section.body li p.price a {font:bold 18px/22px Arial; color:#fff; }
.eCommerce.viewVariant1 section.body li p.imgw {width:300px; height:200px; border:1px solid #e7e7e7;}
.eCommerce.viewVariant1 section.body li p.description {margin-top:6px; text-align:left;}
.eCommerce.viewVariant1 section.body li p.description a {font:bold 18px/22px Arial}

.eCommerce.viewVariant2 section.body li {position:relative; width:300px;  height:280px; margin: 0;padding: 0 0 0 39px;}
.eCommerce.viewVariant2 section.body li p.price {position:absolute; right:-16px; top: 162px; background: url("http://bi.gazeta.pl/i/obrazki/hp2009/cpc/cpc_buttonv2.png") no-repeat;width: 112px;height:35px; padding-top:15px;}
.eCommerce.viewVariant2 section.body li p.price a {font:bold 18px/22px Arial; color:#fff; }
.eCommerce.viewVariant2 section.body li p.imgw {width:300px; height:200px; border:1px solid #e7e7e7;}
.eCommerce.viewVariant2 section.body li p.description {margin-top:11px; text-align:left;}
.eCommerce.viewVariant2 section.body li p.description a {font:bold 18px/22px Arial}
 
.eCommerce.viewVariant0 section.body p.imgw img {width:140px ; height:100px ;}



