/* framework */
body{padding:0px;margin:0px;font:normal 100% Verdana;color:#000;background:url(../i/lefttlo.gif) repeat-y left;}
.clear,p.clear {clear:both}
form {padding:0;margin:0}

#header {width:auto;background:url(../i/nagl_tlo.gif) repeat-x top;position:relative}
#bckgr {background:url(../i/payments-right-MME-240330.gif) no-repeat right top} /* tlo header'a */
#h_o_sz {width:985px;min-width:991px;height:180px} /* header - ograniczenie szerokosci */

#footer {width:auto;background:url(../i/footcentertlo.jpg) repeat-x top}
#f_o_sz {width:985px;min-width:991px}

#wrapper {background:url(../i/righttlo.gif) repeat-y right;position:relative;float:left;width:100%;display:table}
#outer {margin-left:206px;margin-right:206px}
#wrap-cl {float:left;width:100%}

#center {float:right;width:100%}
#minwidth {float:left;position:relative;min-width:1180px;width:100%}

#left {float:left;margin-left:-206px;width:205px;position:relative;padding-left:1px}
#right {float:right;margin-right:-206px;width:206px;position:relative;text-align:center}
table#fix_w {width:100%}
#incenter {min-width:579px}
/* /framework */

/* default css */
#maincon, #leftcon, #rightcon, #footcon {margin:0px;}
#topcon {position:absolute;top:0px;width:100%}

div#con {font:11px tahoma,verdana;color:#222}
#zhp {width:118px;height:22px}
#wyp {width:88px;height:22px}
#zap {width:90px;height:22px}
/* menu prawe zakladki promocja i producenci*/
#mp {position:absolute;right:15px;margin:0px;padding:0px;top:100px;width:100%}
/* mgbar - menu główne */
#mg {z-index:1;height:48px;position:absolute;top:100px;left:0px;margin:0px;padding:0px;background:url(../i/mg_tlo_MME.jpg) no-repeat;padding-left:195px;width:944px} /*896*/
#mg div.contactUs { float:left;text-align:center;margin-left:-170px;padding-top:4px;}
#mg div.contactUs div {color:white;font-size:12px;font-family: Tahoma, Verdana, Arial, Helvetica;text-shadow: 1px 1px 1px #888888;}
#mg div.contactUs div img {margin:0px 3px}
#mg_o_sz {}
/*infolinia / skype*/
#mg div.spacer {float:left;width:168px;height:48px;overflow:hidden}
#mg div.spacer a.cb {float:left;display:block;width:54px;height:42px;background:url(../i/cb_mme.gif);margin:0 40px}
#mg div.spacer a.sk {float:left;display:block;width:69px;height:42px;background:url(../i/sk_mme.gif)}
#spc_MMA div.spacer a.cb {background:url(../i/cb_mma.gif)}
#spc_MMA div.spacer a.sk {background:url(../i/sk_mma.gif)}
#spc_MMA div.spacer {width:173px}
#spc_ARM div.spacer a.cb {background:url(../i/cb_arm.gif)}
#spc_ARM div.spacer a.sk {background:url(../i/sk_arm.gif)}
#spc_ARM div.spacer {width:170px}
#mg div.spacer a span {display:none}
#mg div.spacer a:hover {background-position:0 -42px}
/*-----------------*/
#mg ul.agd, #mg ul.agd li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:95px}
#mg ul.agdzabudowa, #mg ul.agdzabudowa li h2 a {margin:0px;padding:0px;display:block;width:79px}
#mg ul.agddrobne, #mg ul.agddrobne li h2 a {margin:0px;padding:0px;display:block;width:79px}
#mg ul.zdrowieiuroda, #mg ul.zdrowieiuroda li h2 a {margin:0px;padding:0px;display:block;width:114px}
#mg ul.rtv, #mg ul.rtv li h2 a {margin:0px;padding:0px;display:block;width:83px}
#mg ul.foto, #mg ul.foto li h2 a {margin:0px;padding:0px;display:block;width:86px}
#mg ul.car, #mg ul.car li h2 a {margin:0px;padding:0px;display:block;width:83px}
#mg ul.pre, #mg ul.pre li h2 a {margin:0px;padding:0px;display:block;width:97px}
#mg ul.philips, #mg ul.philips li h2 a {margin:0px;padding:0px;display:block;width:145px}
#mg ul.oralb, #mg ul.oralb li h2 a {margin:0px;padding:0px;display:block;width:145px}
#mg ul.dyson, #mg ul.dyson li h2 a {margin:0px;padding:0px;display:block;width:145px}
#mg ul.salonyfirmowe, #mg ul.salonyfirmowe li h2 a {margin:0px;padding:0px;display:block;width:119px}
#mg ul.amatorskie, #mg ul.amatorskie li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:116px}
#mg ul.profesjonalne, #mg ul.profesjonalne li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:108px}
#mg ul.ogrodowe, #mg ul.ogrodowe li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:94px}
#mg ul.osprzet, #mg ul.osprzet li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:72px}
#mg ul.kuchnia, #mg ul.kuchnia li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:119px}
#mg ul.lazienka, #mg ul.lazienka li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:108px}
#mg ul.ogrzewanie, #mg ul.ogrzewanie li h2 a {margin:0px 0px 0px 0px;padding:0px;display:block;width:93px}
#mp ul li h2 a, #mg ul li h2 a {display:block;float:left;height:28px}

#mp ul.promocje, #mp ul.promocje li h2 a {float:right;padding:0px;display:block;width:86px;height:48px} /* mp */
#mp ul.nowosci, #mp ul.nowosci li h2 a {float:right;padding:0px;display:block;width:87px;height:48px}
#mp ul.producent, #mp ul.producent li h2 a {position:absolute;right:0;padding:0px;display:block;width:102px;height:28px}

#mp ul li h2 a span, #mg ul li h2 a span, #mg a.callback span {display:none}
#mg ul.agd li h2 a:hover, #mg ul.osprzet li h2 a:hover,#mg ul.agdzabudowa li h2 a:hover,#mg ul.agddrobne li h2 a:hover,#mg ul.zdrowieiuroda li h2 a:hover,#mg ul.rtv li h2 a:hover,#mg ul.foto li h2 a:hover,#mg ul.car li h2 a:hover,#mp ul.promocje li h2 a:hover,#mp ul.nowosci li h2 a:hover,#mp ul.producent li h2 a:hover, #mg ul.amatorskie li h2 a:hover,#mg ul.profesjonalne li h2 a:hover,#mg ul.ogrodowe li h2 a:hover, #mg ul.kuchnia li h2 a:hover, #mg ul.lazienka li h2 a:hover, #mg ul.ogrzewanie li h2 a:hover, #mg ul.pre li h2 a:hover, #mg ul.philips li h2 a:hover, #mg ul.oralb li h2 a:hover, #mg ul.dyson li h2 a:hover,#mg ul.salonyfirmowe li h2 a:hover {background-position:right -28px;margin:0px;padding:0px;}
#mg ul.agd li h2 a {background: url(../i/mgagd_test.gif) no-repeat}
#mg ul.agdzabudowa li h2 a {background: url(../i/mgagdzabudowa_test.jpg) no-repeat}
#mg ul.agddrobne li h2 a {background: url(../i/mgagddrobne_test.jpg) no-repeat}
#mg ul.zdrowieiuroda li h2 a {background: url(../i/mgzdrowieiuroda.jpg) no-repeat}
#mg ul.rtv li h2 a {background: url(../i/mgrtv_test.jpg) no-repeat}
#mg ul.foto li h2 a {background: url(../i/mgfoto_test.jpg) no-repeat}
#mg ul.car li h2 a {background: url(../i/mgcaraudio.gif) no-repeat}
#mg ul.pre li h2 a {background: url(../i/mgprezenty.jpg) no-repeat}
#mg ul.philips li h2 a {background: url(../i/mgphilips.png) no-repeat}
#mg ul.oralb li h2 a {background: url(../i/mgoralb.gif) no-repeat}
#mg ul.dyson li h2 a {background: url(../i/mgdyson.gif) no-repeat}
#mg ul.salonyfirmowe li h2 a {background: url(../i/mgsalonyfirmowe.gif) no-repeat}
#mp ul.promocje li h2 a {background: url(../i/mgpromocje.jpg) no-repeat top right}
#mp ul.nowosci li h2 a {background: url(../i/mgnowosci.jpg) no-repeat}
#mp ul.producent li h2 a {background: url(../i/mgproducent.jpg) no-repeat}
#mg ul.amatorskie li h2 a {background: url(../i/mgamatorskie.gif) no-repeat}
#mg ul.profesjonalne li h2 a {background: url(../i/mgprofesjonalne.gif) no-repeat}
#mg ul.ogrodowe li h2 a {background: url(../i/mgogrodowe.gif) no-repeat}
#mg ul.osprzet li h2 a {background: url(../i/mgosprzet.gif) no-repeat}
#mg ul.kuchnia li h2 a {background: url(../i/mgkuchnia.gif) no-repeat}
#mg ul.lazienka li h2 a {background: url(../i/mglazienka.gif) no-repeat}
#mg ul.ogrzewanie li h2 a {background: url(../i/mgogrzewanie.gif) no-repeat}
#mp ul.producent li h2 a {background: url(../i/mgproducent.gif) no-repeat}
#mp ul.producent li h2 a:hover {background-position:0 -28px;margin:0px;padding:0px}

#payhint, #delhint {text-align:justify;border-top:1px solid #C2C2C2;margin-top:4px;padding:2px;color:#000;background:#EDEDED}

/* pasek pomocy */
#pp {min-width:800px;width:850px;position:absolute;top:144px;padding:0px;margin:0px}
#pp label {display:block;float:left;width:45px;padding-left:20px;font:bold 11px/32px Tahoma,Verdana,Helvetica;color:#666;margin-top:2px;letter-spacing:1px}
#pp div.fo {float:left;height:19px;padding-top:6px;padding-left:3px}
#pp div.navi {float:left;padding-top:6px;position:relative;margin-left:50px}
input#sfld {color:#666;font:10px Tahoma;border:1px solid #999;padding:2px} /* search field - input */
input#ss {background:url(../i/search_a.gif);width:21px;height:20px;border:0;cursor:pointer;position:relative;top:1px} /* search submit button */
#pp div.fo input.on {background:url(../i/search_b.gif)}
#pp div.fo input.off {background:url(../i/search_a.gif);}
#pp div.fo select {font:normal 9px tahoma, verdana, helvetica;color:#666;margin-left:10px}

#pp a.szukajextra {display:block;float:left;width:90px;color:#06f;text-decoration:none;text-align:center;margin-top:5px;font-size:9px}
#pp a.szukajextra:hover {text-decoration:underline}

input.sbutt,input.sbutt_over {width:104px;height:24px;background:url(../i/szuk.gif) top;border:0;cursor:pointer}
input.sbutt_over {background-position:0 -24px}

a.opinie {position:absolute;right:0;top:144px;display:block;width:162px;height:37px;font:bold 11px/32px Tahoma,Verdana,Helvetica;color:#666;letter-spacing:1px;text-decoration:none;}
a.opinie:hover {text-decoration:underline;color:#06f}

a.szukaj,a.point_l,a.point_r {display:block;float:left;background: url(../i/ppszukaj.gif) no-repeat top;width:23px;height:22px;margin-top:6px;margin-left:3px}
a.point_l,a.point_r {margin:0}
a.point_l {background: url(../i/ppszukaj_l.gif) top}
a.szukaj:hover,a.point_l:hover,a.point_r:hover {background-position:0px -22px}
a.szukaj span,a.point_l span,a.point_r span {display:none}

div.nl_cont {position:relative;float:right;top:150px;right:34px}
div.rem,div.rem2 {position:absolute;right:7px;top:48px;font:8pt Arial;background:#687d9c;padding:1px 1px 1px 3px}
div.rem a,div.rem2 a {color:#fff}
div.rem2 {top:10px}

/* pasaż górny */
#pg {z-index:15;position:absolute;width:335px;right:220px;top:5px;height:20px}
#pg div {font:normal 9px verdana,arial;color:#7c7c7c;float:left;padding-top:3px;width:105px}
#pg a {display:block;float:left;height:20px;width:66px;background: url(../i/pgcommon.gif) no-repeat;font:normal 10px Arial;color:#a00;text-decoration:none;text-align:center;margin-left:1px}
#pg a:hover {background-position:0px -20px;color:#fff}

/* logo kart */
#ka {z-index:15;position:absolute;width:122px;right:90px;top:10px;height:25px}

/* baner promocji */
#bp {position:absolute;width:302px;right:220px;padding-top:30px}
#bpl {position:absolute;width:260px;left:482px;padding-top:30px;z-index:2}

a#raty {display:block;position:absolute;right:15px;top:5px;width:72px;height:37px}
a#raty span {display:none}

div.dod_kol {text-align:right;height:23px;line-height:23px;padding-right:4px}
div.if_got {text-align:right;background:url(../i/rcdot.gif) repeat-x top;padding:10px 0}

/* poleć, dodaj, wyraź*/
#polec {position:absolute;top:43px;right:97px;width:110px;height:39px;background:url(../i/polectlo.gif) repeat-y;padding-left:5px}
#polec a {display:block;font:normal 9px verdana,arial;color:#7c7c7c;text-decoration:none;width:105px}
#polec a:hover {color:#06f;text-decoration:underline}
a img {border:none}

a.druk {background:url(../i/druk.gif) no-repeat;width:160px;height:24px;display:block}
a.druk:hover {background-position:0 -24px}

/* lewa strona serwisu */
#left div#wel {width:100%;background:url(../i/weltlo.gif) no-repeat;color:#333;font:normal 10px verdana, arial;padding:0px} /* pudełko na powitanie */
#left div#wel div.cust {margin:0 0 0 14px;padding-top:2px;line-height:18px}
#left div#wel div.mrg {margin-left:13px;padding:1px;font-weight:bold;clear:both}
a.panel {float:left;display:block;width:88px;height:17px;margin:2px 2px 0 0;background:url(../i/welpanel.gif) no-repeat} /* przycik panel klienta */
#left div#wel a.panel {float:right}
a.panel:hover {background-position:0px -17px}
#left div#wel a span {display:none}
#left div#wel a.logg {float:right;text-decoration:none;margin-right:8px;color:#06f;font-weight:normal}
#left div#wel a.logg:hover {text-decoration:underline}
#left div#wel div.stan_konta {margin-left:13px;padding:1px;font-weight:normal;clear:both}
#left div#wel div.stan_konta a span {display:inline}

#left div.kosz_cont {width:100%;border:0px solid black;background:url(../i/leftboxtlo.gif) repeat-y}
#left div.kosz_cont a.edit {display:block;height:27px;width:100%;background: url(../i/leftkoszedit.gif) no-repeat} /* przycik panel klienta */
#left div.kosz_cont a.edit:hover {background-position:0px -27px}
#left div.kosz_cont a span {display:none}

#left div.kosz_cont table, #left div#neg table {table-layout:fixed;border-collapse:collapse;width:87%;margin-left:15px;position:relative}
#left div.kosz_cont table tr.sep td,#left div#neg table tr.sep td {border-top:1px solid #ededed;font:normal 11px Arial}
#left div.kosz_cont table td.pack {font: bold 11px tahoma, verdana, helvetica;color:#666;text-align:center;border-bottom:1px solid #E8FFCF;border-top:1px solid #E8FFCF}
#left div.kosz_cont table tr.white, #left div#neg table tr.white {background-color:#fff}
#left div.kosz_cont table td.lp,#left div#neg table td.lp {vertical-align:middle;text-align:center;font: bold 11px tahoma, verdana, helvetica;color:#666}
#left div.kosz_cont table tr.white td.suca, #left div#neg table tr.white td.suca {font:bold 11px tahoma, verdana, helvetica;text-align:center;color:#666;height:29px;vertical-align:middle}
#left div.kosz_cont table tr.white td.suva, #left div#neg table tr.white td.suva {font:bold 11px tahoma, verdana, helvetica;color:#c00;letter-spacing:1px;text-align:right;vertical-align:middle}
#left div.kosz_cont table td.il,#left div#neg table td.il {font:normal 9px tahoma,verdana,helvetica;color:#666}
#left div.kosz_cont table td.ce,#left div#neg table td.ce {font:normal 11px tahoma,verdana,helvetica;color:#c00;text-align:right}
#left div.kosz_cont table td.del,#left div#neg table td.del {vertical-align:middle}
#left div.kosz_cont table td.del {text-align:center}
#left div.kosz_cont table td.del_pack {vertical-align:middle;border-bottom:1px solid #E8FFCF;border-top:1px solid #E8FFCF;background:url(../i/pack_bg.gif)}

#left div#neg table td, #left div#neg table td.lp {vertical-align:top;font:normal 11px tahoma,verdana;padding:0}
#left div#neg table td.lp {font-weight:bold}
#left div#neg table td.del {vertical-align:middle}
#left div#neg table td.pad {padding:6px;border-bottom:1px solid #bbb}
#left div#neg table td.s {padding:6px 6px 6px 0px}
#left div#neg table td a {padding:0;margin:0}
#left div#neg table tr.stat td.s {background:#ededed}
#left div#neg table td span.red {color:#ff0107}
#left div#neg a.wyspyt,#left div#neg a.wyspyt_r {display:block;width:162px;height:24px;margin:0 auto;background:url(../i/wys_pyt.gif)}
#left div#neg a.wyspyt_r {background:url(../i/wys_pyt_ready.gif)}
#left div#neg a.wyspyt_r:hover, #left div#neg a.wyspyt:hover {background-position:0 -24px}

span.prep,span.wait,span.ready {color:#1e9963;font:bold 11px Tahoma}
span.wait {color:#c00}
span.ready {color:#00c440}
a.stat,span.stat {color:#aaa;font:normal 7pt Arial}
a.stat {float:right;margin-right:8px}
a.stat:hover {color:#06f;text-decoration:underline}

#left div.kosz_cont table td a,#left div#neg table td a {font: normal 11px/16px arial;color:#333} /* nazwa produktu link*/
#left div.kosz_cont table td a:hover,#left div#neg table td a:hover {color:#06f}

div.kosz_cont div#no_cook {padding:2px;color:#000;width:177px;margin-left:13px;font:normal 7pt Verdana;text-align:justify;border-bottom:1px solid #bbb;padding-bottom:15px}
div.kosz_cont div#no_cook a {color:#06f}

#left div#neg {width:100%;border:0px solid black;background:url(../i/leftboxtlo.gif) repeat-y}
#left div#neg div.bot {height:38px;text-align:right;padding-right:15px;padding-top:5px;background: url(../i/leftnegbottlo.jpg) no-repeat bottom left}
#left div#neg div.bot a {display:block;font:normal 11px tahoma,verdana;color:#06f;text-decoration:none}
#left div#neg div.bot a:hover {text-decoration:underline}

#left div#leftmenu {background:url(../i/leftsklep.gif) no-repeat -1px 0;padding:30px 0 20px 0;margin:0}

#left div#leftmenu ul {padding:0px;margin:0px 0px 0px 18px;list-style:none}
#left div#leftmenu ul li ul {padding:0px;margin:0px}
#left div#leftmenu ul li ul li ul {padding:0px;list-style:url(../i/strz_p.gif) outside;margin-left:20px}

#left div#leftmenu ul li {font:bold 11px/28px tahoma, verdana, helvetica;padding:0px 0px 0px 14px;background:url(../i/leftmenugrptlo.gif) no-repeat;min-height:20px}
#left div#leftmenu ul li ul li {font:bold 11px/17px tahoma, verdana, helvetica;padding:0px}
#left div#leftmenu ul li ul li ul li {font:bold 11px/16px tahoma, verdana, helvetica;color:#0078bc;padding:0px 0px 0px 0px}
#left div#leftmenu ul li ul li, #left div#leftmenu ul li ul li ul li {background:none}

#left div#leftmenu ul li a {text-decoration:none;color:#666}
#left div#leftmenu ul li ul li a {text-decoration:none;color:#666;font-weight:normal}
#left div#leftmenu ul li ul li a.akt_ktg {font-weight:bold;color:#0078bc}
#left div#leftmenu ul li ul li a.akt_grp {font-weight:bold}
#left div#leftmenu ul li ul li a.open {text-decoration:none;color: #000}
#left div#leftmenu ul li ul li ul li a {text-decoration:none;color:#333;border-bottom: 1px solid #e8e8e8}
#left div#leftmenu ul li a:hover,#left div#leftmenu ul li ul li a:hover,#left div#leftmenu ul li ul li ul li a:hover {color:#06f;text-decoration:underline}
#left div#leftmenu ul li ul li a.akt_ktg:hover {text-decoration:underline;color:#008be5}

#left div#leftpasaz {font:normal 11px tahoma,verdana;width:100%;background:url(../i/leftpasaz.gif) no-repeat -1px 0;padding:30px 0px 10px 0px}
#left div#leftpasaz table {table-layout:fixed;border-collapse:collapse;width:93%;margin-left:12px}
#left div#leftpasaz table td a {margin:0 0 2px 3px;color:#666;text-decoration:none;padding-left:10px;background:url(../i/leftmenugrptlo.gif) no-repeat 0 -8px;line-height:13px}
#left div#leftpasaz table td a.nb {background:none;padding-left:0}
#left div#leftpasaz table td a:hover {color:#06f;text-decoration:underline}
#left div.leftbanner {margin:4px 0px 4px 17px;width:180px}

#left div#last {font:normal 11px tahoma,verdana;background:url(../i/leftboxtlo.gif) repeat-y}
#left div#last p,#left div.kosz_cont p,#left div#neg p {color:#555;margin:0 15px 0 15px;text-align:justify}
#left div.kosz_cont p,#left div#neg p {margin:0;padding: 3px 15px 6px 15px;font-size:10px}
#left div#last div.bot {height:38px;text-align:right;padding-right:15px;padding-top:5px;background: url(../i/leftnegbottlo.jpg) no-repeat left bottom}
#left div#last div.bot a {display:block;color:#06f;text-decoration:none}
#left div#last div.bot a:hover {text-decoration:underline}

#left div#last table {table-layout:fixed;border-collapse:collapse;width:184px;margin-left:11px}
#left div#last table tr.sep td {border-top:1px solid #ededed}
#left div#last table td.ce {color:#666}
#left div#last table td.zdj {text-align:center;vertical-align:middle}
#left div#last table td.ce span {font-weight:bold;color:#c00;white-space:nowrap;line-height:22px}
#left div#last table td.act {vertical-align:middle;padding-right:5px}
#left div#last table td.zdj,#left div#last table td.ce {background:url(../i/rcdot.gif) repeat-x bottom;padding-bottom:2px}
#left div#last table td a {color:#333} /* nazwa produktu link*/
#left div#last table td a:hover {color:#06f}

/* some commons starts */
*.fr {float:right} /* do wykorzystania z innymi stylami w parze */
*.fl {float:left}  /* do wykorzystania z innymi stylami w parze */
a.del, a.add, a.add2, a.neg2, a.com, a.add_all2,a.sch, a.comp, a.comp_del {margin:0 auto;display:block;width:23px;height:22px} /* del - usun, add - do koszyka, com - porównaj, neg - negocjuj */
a.comp {background: url(../i/i_com.gif) no-repeat}
a.del, a.comp_del {background: url(../i/i_del.gif) no-repeat} /* usuń */
a.add {background: url(../i/i_add.gif) no-repeat} /* dodaj z bialym wypelnieniem*/
a.add2 {background: url(../i/i_add.gif) no-repeat} /* dodaj z pomarańczowym wypełnieniem*/
a.neg2 {background: url(../i/i_neg.gif) no-repeat} /* negocjuj */
a.com {background: url(../i/i_com.gif) no-repeat} /* porównaj */
a.sch {background: url(../i/i_sch.gif) no-repeat} /* schowek */
a.add_all2 {background: url(../i/add_all2.gif) no-repeat;width:161px;height:37px}
a.add_all2:hover {background-position:0 -37px}
a.add:hover,a.add2:hover,a.neg2:hover,a.com:hover, a.comp:hover,a.del:hover,a.sch:hover, a.comp_del:hover {background-position:0px -22px} /* podmianka tla */
a.del span, a.add span,a.add2 span,a.com span,a.neg2 span, a.comp_del span {display:none}
a {text-decoration:none;color:#06f}
a:hover {text-decoration:underline}
a span.sm {font:bolder 10px Arial;color: #06F} /*sm - strzałka typu more, symbol &raquo;*/
#pt,h2.pt,h3.pt {background:url(../i/st_pom_big.gif) no-repeat left top;padding-left:10px;padding-top:2px;font:bold 15px verdana,arial;color:#333;margin:0px 0px 15px 5px;text-transform:uppercase} /* pt - page title, główna nazwa strony np. nazwa produktu, porównanie produktów itp */
h2.pt {margin-top:15px;margin-bottom:15px}
h3.pt {margin:0;padding:4px 2px 2px 10px;font-size:11px;text-transform:none}
*.mt15 {margin-top:15px}
#pt span.nzw {color:#777;font:normal small-caps 12px Verdana;text-transform:lowercase}
#pt a, #pt span.nzw a {text-decoration:underline}
#pt {margin:7px 0 5px 0;clear:both}
/* some commons ends*/

#left div.contact {width:184px;padding-left:15px}
#left div.contact a {text-decoration:none;font:normal 9px arial, verdana, helvetica;color:#666}
#left div.contact a:hover {color:#06f;text-decoration:underline}

#wit {border:0} /* witrynka sklepowa */
#wit table {border-collapse:collapse;border:0;width:100%;margin-top:-10px}
#wit table td {border:0;text-align:center;vertical-align:middle;height:107px}
#wit table td.l {text-align:left;width:115px}
#wit table td.r {text-align:right;width:115px}
#wit table td.witgrp {height:26px}
#wit table td.witgrp div {height:26px;font:bold 11px/32px Tahoma,Verdana,Helvetica;color:#666;letter-spacing:1px;background: #fff url(../i/dot5x1.gif) repeat-x bottom;text-align:left;margin-right:30px}
#wit table td.more {height:15px;text-align:right}
#wit table td.more a {font:normal 11px tahoma,verdana;color:#06f;text-decoration:none}
#wit table td.more a:hover {text-decoration:underline}
/* mw - start */

#hist {position:relative;font:normal 9px verdana,arial;color:#595959;background:url(../i/bgdash.gif) repeat-x bottom;padding-bottom:3px;margin-bottom:3px} /* sciezka kategorii */
#hist a{color:#999;text-decoration:none;}
#hist a:hover{color:#06f;text-decoration:underline}
#hist div#histlnk {width:76%}

#zdj {font:bold 13px verdana,arial;text-align:center} /* warstwa duze zdjecie + nazwa */
#extra_files { float: right; width: 100px; position:absolute;  top:290px;right:405px;}
#extra_files img { margin-bottom:10px;}
#zdj div {text-align:left}
#zdj div a {text-decoration:underline}
#zdj span#typ {display:block;margin-left:16px}
#zdj img#duze {float:none;border-bottom:1px solid #aaa;margin-top:15px;padding-bottom:4px;margin-left:-10px}
#zdj #extra {margin:0 auto;text-align:center}
#zdj #extra img {margin:2px}

#prview #gratis {font:bold 10px Tahoma;color:#333}
#prview #gratis img {vertical-align:middle}

#prview .promo {border-top:1px solid #eee;padding-top:10px;margin-top:5px;font-size:14px;}
#prview .promo img {padding:0 10px 10px 0}
#prview .promo br {clear:none}

#prview {font:normal 9px verdana,arial} /* glowny content srodka -- widoku produktu */
#prview form {margin:0;padding:0}
#prview a.blu,#prview a.addop_t {text-decoration:none;font:10px arial,helvetica;color:#06f;white-space:nowrap} /* niebieskie linki 9px font */
#prview a.addop_t {font-size:11px;margin-left:60px}
#prview form#op_panel {background:#f7f7f7;padding:6px;margin-top:10px}
#prview form#op_panel input, #prview form#op_panel textarea {border:1px solid #bbb;font:11px Tahoma}
#prview input.popr,#prview form#op_panel input.popr,#prview form#op_panel textarea.popr,#prview textarea.popr {border:2px solid #f00}
#prview form#op_panel input.sbmt {width:118px;height:22px;border:0}
#prview form#op_panel p.rw {color:#c00;font-weight:bold} /* red warning */

.thx,.err {font:bold 11px tahoma,verdana;color:#00a650} /* global - thx- zielone podziekowania za wykonana akcje */
.err {color:#c00}

/* prmenu */
#prmenu {color:#4f4f4f;float:right;width:187px} /* menu produktu - nasza cena,negocjuj,przelicz raty itd */
#prmenu p {margin:0;padding-top:6px}
#prmenu p img {vertical-align:middle;margin:3px}
#prmenu p.hint {color:#555}
#prmenu .cznap {color:#c00;font:bold 11px verdana} /* cznap - czerwony napis */
#prmenu #k_cen {color:#02aa40;font:bold 14pt Arial;float:right} /* czcen - czerwona cena */
#prmenu div#cendet {font-family:tahoma;font-size:10px;padding:6px 0;text-align:right;position:absolute} /* cena detaliczna */
#prmenu span#old_price {text-decoration:line-through;font-size:16px}
.inp {width:157px;border:1px solid #ddd;font:11px Tahoma}
#prmenu .inp {height:30px}
#prmenu #ucen {width:65px;margin-left:10px}
#prmenu .szkom,.bkom,#szkom_uniq {background-color:#f8f8f8;margin:2px;padding:8px 0} /* szara "komorka" z div'a */
#prmenu .bkom {background-color:#fff} /* biala "komorka" z div'a */
#prmenu span#oszwar {color:#229463;font:bold 11px verdana} /* zielona liczba - oszczednosc */
#prmenu #dcen, #prmenu #dcen_na {color:#f60d10;font:bold 22px arial,helvetica} /* brutto cena czerwona */
#prmenu #dcen_na {color:#ccc}
strong.fwidth {color:#000;display:block;text-align:justify;font-size:1.2em;margin:0 auto;width:130px}
#prmenu .nps,.npsnf {position:relative;left:-13px;background:url(../i/st_orng_down.gif) 0px 4px no-repeat;float:left;padding:7px 0 7px 13px;font:11px Tahoma} /* tytul w prmenu np. "zadaj nam pytanie" */
#prmenu .nps_bb {padding:9px 0 0 0;float:left}
#prmenu .npsnf {display:block;float:none;text-align:left} /* napis jak #nps tyle ze nieplywajacy */
#prmenu input#rat,#urat,#wplata {border:1px solid #bbb;color:#06f;width:1.2em;padding:2px;font:12px Tahoma}
#wplata {width:4em;text-align:right}
#prmenu div#wys_raty {display:inline}
#prmenu div.box {text-align:left}

#prmenu .base_cecha {text-align:left;font-size:11px;font-weight:bold;margin-bottom:5px}

#dostepnosc_rest {color:#4f4f4f;background:#EDEDED;margin-top:10px}

#dostepnosc_rest .cechy {border-top:1px solid #C2C2C2;margin-top:10px;padding:2px;text-align:left;font-weight:bold}
#dostepnosc_rest .cena {color:#f60d10;font:bold 16px arial,helvetica}
#dostepnosc_rest .termin {text-align:right;font-weight:bold}

#przs .rata,#prz .rata {color:#f60d10;font:bold 1.7em Tahoma;float:right;padding-top:5px}

/* KGO */
#prmenu .kgocaption {float:left}
#prmenu .kgostincl {color:rgb(73,95,145);font:bold 16px arial,helvetica} /* KGO w cenie produktu */
#prmenu .kgostexcl {color:#f60d10;font:bold 16px arial,helvetica} /* KGO do extra zapłaty */

#prmenu div.lnk {text-align:center;padding:4px 0} /* linki obrazkowe w prmenu */
#prmenu div.lnk input.sbmt {margin:0 auto;width:158px;height:33px;border:0}
#prmenu a span {display:none}
#prmenu a.kosz,a.neg,a.already_neg,a.zap,a.zmien,a.pyt,a.prz,a.pow,a.przkr,a.porownaj,a.neg_kol {display:block;width:51px;height:23px}
a.zmien {background:url(../i/zmien.gif);margin:0 auto}
#prmenu a.zap:hover,#prmenu a.pyt:hover,#prmenu a.zmien:hover {background-position:0 -24px}
#prmenu a.kosz {background:url(../i/kosz.gif);width:160px;height:30px} /* dodaj do koszyka */
#prmenu a.neg, #prmenu a.neg_kol {background:url(../i/neg.gif);width:158px;height:34px} /* negocjuj */
#prmenu a.already_neg {background:url(../i/neg_add_na.gif);width:160px;height:33px;padding-bottom:2px}
#prmenu a.neg_kol {background:url(../i/neg_kol.gif) no-repeat}
#prmenu a.neg:hover,#prmenu a.already_neg:hover, #prmenu a.neg_kol:hover {background-position:0 -35px}
a.zap {background:url(../i/dod.gif);position:absolute;right:13px;top:9px;z-index:10}
#zam_stp a.zap {position:relative;left:0;top:0;margin:0 auto}
#zam_stp a.zap span {display:none}
a.pyt {background:url(../i/zap.gif);position:absolute;right:13px;top:9px;z-index:10}
#prmenu a.prz {background:url(../i/przel.gif);width:51px;height:24px;margin:0;float:right} /* przelicz raty */
#prmenu a.porownaj {background:url(../i/porownaj.gif)} /* dodaj do porownania */
#prmenu a.przkr {background:url(../i/przkr.gif);width:56px;height:25px;float:right} /* przelicz raty, typ waski - szerokosc 66px */
#prmenu a.pow {background:url(../i/pow.gif)} /* powrot */
#prmenu a:hover {background-position:0 -22px}
#prmenu a.kosz:hover {background-position:0 -30px}
#prmenu a.prz:hover {background-position:0 -24px}
img.zap {position:absolute;right:13px;top:9px}

#prmenu a.odreki {display: block; width:162px;height:34px;background:url(../i/od-reki.gif) no-repeat;}
#prmenu a.odreki:hover {background-position:0 -34px}
#odrekicont {width:205px;padding:1px 0 0 0;text-align:left}
#odrekicont h3 {background:none;font:bold 10px/13px verdana, arial, helvetica;color:#666;margin:8px 29px 0 0;padding:0;height:25px;border:0px;text-align:center} /* napis w nagłówku boxa */

#odrekicont table {border-collapse:collapse;width:183px;font:normal 11px tahoma,verdana}
#odrekicont table tr.sep td {background:url(../i/bgdash.gif) repeat-x bottom;height:5px;padding-top:4px}
#odrekicont table td.ce {font-weight:bold;color:#c00;white-space:nowrap;line-height:22px;width:20%;padding-right:6px}
#odrekicont table td.zdj {text-align:center;vertical-align:middle;width:80px}
#odrekicont table td.lnk {width:100%}
#odrekicont table td.lnk p {overflow:hidden}
#odrekicont table td a {color:#5D5D5D;text-decoration:none} /* nazwa produktu link*/
#odrekicont table td a:hover {color:#06f;text-decoration:underline}
#odrekicont a.doPor {background:url(../i/i_com.gif) no-repeat; width: 23px; height: 22px; display:block; float: right;}
#odrekicont a.doPor:hover {background-position:0 -22px}
#odrekicont a.doKosza {background:url(../i/i_add.gif) no-repeat; width: 23px; height: 22px; display:block; float: right;}
#odrekicont a.doKosza:hover {background-position:0 -22px}
#odrekicont input.porownajWszystkie {background:url(../i/comp_act.gif) no-repeat; width: 117px; height: 40px; display:block; border: none; background-color: transparent; margin: auto; cursor:pointer;}
#odrekicont input.porownajWszystkie:hover {background-position:0 -40px} 

#preview12{
        position:absolute;
        border:1px solid #ffffff;
        background:#d0d0d1;
        padding:7px; 
        color:#626262;
        font-size:12px;
        font-weight:bold;
        z-index: 2000;
        } 
        
/* bloczki w prmenu - negocjacja cen, zadaj nam pytanie, przelicz raty - np. #zpyt - zadaj pytanie #zpyts - zadaj pytanie step - kolejny "krok" - czyli wypelnianie pol */
#cenbrut,#prz,#przs,#ngc,#ngcs,#zpyt,#zpyts2,#prmenu div.show, #prmenu div.hide, #prmenu .boxwhite {display:block;text-align:right;padding:0 13px 0 13px;background:#ededed;font:11px Tahoma;border-top:1px solid #c2c2c2}
#prmenu #prz {margin-bottom:0}
#przs,#ngcs,#zpyts2 {margin-bottom:0;border-bottom:0}
#ngc {border-top:0;background:url(../i/rcdot.gif) repeat-x top #ededed}
#prmenu .boxwhite {background:url(../i/rcdot.gif) repeat-x top #fff;border-top:0;position:relative}
#prmenu .boxwhite .npsnf {background:url(../i/st_orng_right.gif) no-repeat 5px 11px}
#przs {text-align:left;color:#333;position:relative}

#prmenu #zpyt p {text-align:left}
#prmenu #zpyt input.full,#prmenu #ngcs input {width:155px;border:1px solid #ddd;font:10px Verdana;padding:2px}
#prmenu #zpyt input.popr {width:155px}
#zpyts2 p.norm {text-align:justify}
#prmenu #ngcs div.lrg p {font:9pt Tahoma;line-height:17px}
#prmenu #ngcs div.lrg a.fade {color:#999;font-size:8pt}

#prmenu div.show {display:block;margin-bottom:0;border-bottom:0}
#prmenu div.hide,div.bold_me {display:none}

#prmenu #ngcs,#prmenu #zpyt {text-align:left}
#cenbrut {margin-top:-2px}

#przs .header {font:bold 10pt Tahoma}
#przs .small {font-size:7pt}
#przs div.h {padding:4px 0 8px 0}
#przs div.list {line-height:21px}
#przs div.list2 {line-height:14px}
#przs hr {color:#aaa;border:0;background:#555;height:1px;clear:both}
#przs div.hr {width:40px;float:right}
#przs .koszt {font:bold 1em Tahoma;line-height:27px;display:block}
#przs .bfr {float:right;font:bold 1em Arial}
#przs input, #przs div, #przs a, #przs em, #przs span {position:relative}
#przs input {text-align:right}

.prop_a1,.prop_a2,.prop_b1,.prop_b2,.prop_a3, .prop_c {background:url(../i/drk_dot.gif) repeat-x bottom #666;color:#fff;text-align:center;font:8pt Tahoma;padding:4px}
.prop_a1,.prop_a2,.prop_a3 {padding:6px}
.prop_a2,.prop_b2,.prop_a3 {background:#666}
.prop_a1 {border-top:2px solid #1BD224}
.prop_a2,.prop_a3 {border-bottom:2px solid #1BD224;text-align:right;height:29px}
.prop_a2 input {border:1px solid #aaa;padding:3px;text-align:right}
.prop_a2 div.pr {padding:0 8px 0 6px;float:right}
.prop_a3 a {color:#fff;padding-top:5px;float:right}
.prop_a3 a:hover {color:#fff}
.prop_a3 {height:39px}
.prop_b1 {border-top:2px solid #1BD224}
.prop_b2 {border-bottom:2px solid #1BD224}
.prop_c {text-align:left;padding:6px}
.prop_c span.small, .prop_b2 span.small {font-size:7pt}

a.newneg {margin:0 auto;display:block;width:158px;height:24px;background:url(../i/new_neg.gif);padding:0;float:none}
a.newneg:hover {background-position:0 -24px}
a.newneg span {display:none}
div.prop_a {background:#666;border-top:1px solid #7cf84c;border-bottom:1px solid #7cf84c;color:#fff;text-align:center;padding:4px;font:8pt Tahoma}
div.prop p.tit {border-bottom:1px dashed #fff;padding-bottom:9px;margin-bottom:3px}
div.prop p.gr {color:#7cf84c;font-weight:bold}

/* /prmenu */

/* zakladka przy tabelce z opisem - #op */
#zak, #zakwide {z-index:100;height:25px;position:relative;top:2px;left:40px;color:#555;background:url(../i/rc1p.gif) top repeat-x #f7f7f7} /* zakladka nad tabelka z opisem */
#zak {width:120px}
#zakwide {width:166px}
#zak #tyt {display:inline;top:-5px;position:relative;margin-left:2px;font:bold 11px verdana}
#zak #rp,#zakwide #rp {width:12px;height:23px;background:url(../i/zak_p.gif);float:right;clear:right}
/* /zakladka przy tabelce z opisem - #op */

/* zakladka special - automatyczna szerokosc i inne bajery - po przerzuceniu sie na nia wyrzucic definicje starych zakladek powyzej*/
div.spec_zak,div.pkli_zak,div.pkli_zak_na {color:#555;background:url(../i/rc1p.gif) top repeat-x #f7f7f7;float:left;font:bold 11px verdana;height:25px;position:relative;left:15px;top:2px}
div.pkli_zak {background:url(../i/pkli_zak_bg.gif) top repeat-x;margin:1px 0 -1px 0;font:bold 10px Tahoma}
div.pkli_zak_na {height:22px;margin:1px 0 -1px 0;background:url(../i/pkli_na_bg.gif) top repeat-x}
div.spec_zak img,div.pkli_zak,div.spec_zak span,div.pkli_zak img,div.pkli_zak span,div.pkli_zak_na img,div.pkli_zak_na span {float:left}
div.spec_zak span,div.pkli_zak span,div.pkli_zak_na span {padding:6px 0 0 0}
div.pkli_zak_na span.na {font-weight:normal}
div.pkli_zak a {color:#555;text-decoration:underline}
div.pkli_zak_na a {display:block;float:left;padding:5px 2px 0 2px;font:normal 10px Tahoma;text-decoration:none;color:#777}
div.pkli_zak_na a:hover {color:#333;text-decoration:underline}
div.spec_zak img.in,div.pkli_zak img.in,div.pkli_zak_na img.in {margin-top:2px}
div.pkli_zak span, div.pkli_zak_na span {padding:6px 7px 0 7px}

/* tabelka #op - opis produktu, show=prd */
#op {width:100%;table-layout:fixed;color:#333;border-collapse:collapse;font:normal 11px tahoma,verdana} /* op - tabelka z opisem produktu */
#op td.prom, #op td.prom_l,#op td.prom_r {padding-top:0;border-top:none;background:#f7f7f7}/* uwagi o promocji - komorka */
#op td.prom_l {border-right:0}
#op td.prom_r {border-left:0}
p.tomm {background:url(../i/tomm.gif) no-repeat 0 2px;padding:0 0 6px 30px;margin:0;line-height:15px;min-height:25px;height:28px}
#op td,#nag,#txt {border:1px solid #999;padding:12px}
#op td.nag {background:#f7f7f7} /* komorka naglowkowa */
#op td.txt {background:#e5e5e5;color:#000} /* komorka z tekstem czarnym */
#op td.txtl {border-bottom:0;background:#fff} /* komorka z tekstem - ostatnia */
#op td.txtl p.pyt {font-weight:bold;color:#555;margin:4px;margin-left:-2px} /* pytanie w 'pytania i odpowiedzi' */
#op td.txtl .auth {color:#888;margin:1px}
#op td #dzd {margin-top:10px} /* div dzd - dodatkowe zdjecia */
#op td.desc,td.atr {text-align:justify;vertical-align:top} /* description - komorka z opisem produktu */
#op td.desc ul {list-style:outside square;padding-left:15px}
#op td.atr {width:50%} /* komorka atrybutow */
#op td.atr p.tit {color:#000;padding:0;margin:3px}
#op td.atr p.lead {color:#333;margin-left:10px}
#op p.b {font-weight:bold;color:#c00}

#op div.ti,td.nag {font:bold 11px tahoma,verdana} /* div - title, komorka - naglowkowa */
#op #tis {font-weight:bold;color:#c00;padding:0 0 5px 0} /* title special - tytul sekcji - uwagi promocji */
#op #tis img {margin:2px;vertical-align:bottom}
#op div.itm {float:left;width:40%} /* div ograniczajacy linki szare w akcesoria dodatkowe, materialy eksploatacyjne itd */
#op td.zaw {vertical-align:top}
#op td.zaw div.spc {height:33px;border-top:1px dotted #ddd}
#op td.zaw img {float:left;clear:right}
#op ul {list-style:inside square;margin:0;padding:0} /* lista atrybutow */
#op td.zaw div.cena {color:#c00;font:bold 13px verdana;text-align:right;padding-right:32px} /* bordowa cena */
#op td.zaw div.zdj_box {width:81px;height:81px;float:left;border:1px solid #f5f5f5;margin:2px}

#op td#hdr,td#foo {position:relative;border:1px solid white;padding:0;background:url(../i/op_grad.gif) top repeat-x #f7f7f7} /* #hdr - header - rozpoczynajaca tabele, #foo -  footer - konczaca tabele // komorka zawierajaca zaokraglenia */
#op td#foo {background:url(../i/op_grad_d.gif) bottom repeat-x #e5e5e5}

/* narozniki tabeli opisu produktu */
#op div#lgr,div#ldr {background:url(../i/rcwttl.gif);margin-left:-1px;width:12px;height:12px;float:left} /* lewy gorny rog && wysokosc i szerokosc dla lewy dolny rog */
#op div#pgr,div#pdr {background:url(../i/rcwttr.gif);margin-right:-1px;width:12px;height:12px;float:right;clear:right} /* prawy gorny rog && wysokosc i szerokosc dla prawy dolny rog */
#op div#ldr {background:url(../i/rogld.gif)} /* lewy dolny rog */
#op div#pdr {background:url(../i/rogpd.gif)} /* prawy dolny rog */
/* /narozniki */
/* /tabelka #op */

/* tabelka #op - linki */
#op a.koszp span {display:none}
#op a.koszp {display:block;width:23px;height:22px;background:url(../i/i_add.gif);float:right} /* link - koszyk pomaranczowy */
#op a:hover {background-position:0 -22px}
#op a.szl {color:#555} /* szl - szary link - nazwy dodatkowych akcesoriow itd */
#op a.szl:hover {color:#06f}
/* /tabelka #op - linki */

a#szuk {display:block;width:104px;height:24px;background:url(../i/szuk.gif) top;margin:0 auto} /* przycisk szukaj (submit formularza) */
a#szuk:hover {background-position:0 -24px}
a#szuk span {display:none}

form.oog_form {color:#000;padding:5px;font:normal 11px tahoma,verdana}
form.oog_form span {font-weight:bold;margin-right:10px;color:#c00}

table.stripes td {background:url(../i/bgdash.gif) repeat-x top;vertical-align:top;padding:5px}
table.stripes td.nb {background:none}

.oog_tab {width:100%;font:normal 11px Tahoma,Verdana}
.oog_tab a {color:#0f45ce;text-decoration:underline;margin-left:0}
.oog_tab td {background:url(../i/bgdash.gif) repeat-x top;padding:2px;height:84px;vertical-align:middle}
.oog_tab td .szary {color:#777}
.oog_tab td.auto,.oog_tab td.auto_nb {height:auto}
.oog_tab td.auto_nb {background:0}
.oog_tab td.nazw_bt {height:auto;vertical-align:bottom;width:50%}
.oog_tab td.gratis {color:#777;padding:10px;font:normal 11px Tahoma,Verdana}
.oog_tab td.gratis span {font-weight:bold}
.oog_tab td.pc_cena {text-align:right}
.oog_tab td.pc_cena span.old {font:normal 12px Tahoma,Verdana;color:#aaa;text-decoration:line-through;padding-right:10px}
.oog_tab td.pc_cena span.new,.oog_tab td.pc_cena span.norm {font:bold 13px Tahoma,Verdana;color:#c00}
.oog_tab td.pc_cena span.norm {color:#000}
.oog_tab td.pc_cena span.zysk {color:#00c440}
.oog_tab td.bott {text-align:right;vertical-align:middle;height:40px}
.oog_tab td.zdj,.oog_tab td.zdj div {border:1px solid #f4f4f4;width:84px;text-align:center;color:#bbb;margin-top:3px}
.oog_tab td.zdj {border:0;padding:0}
.oog_tab td.proreg_cell {width:190px;vertical-align:top;background:0;border:1px solid #f0f0f0;font:10px Tahoma;color:#444;text-align:justify}
.oog_tab td.proreg_cell img {padding:5px;padding-bottom:20px}
.oog_tab td.w {width:7em;text-align:right;font-weight:bold}

.wybor {font:normal 11px Tahoma;color:#666;line-height:normal;letter-spacing:0pt;margin:0px} /* inputy megaekspert i filtra */
span.att {font-weight:bold;color:#485f92} /* wyroznione w megaekspert */
p.str_lnk {float:right;color:#777} /* linki do kolejnych stron wynikow */
p.str_lnk a {text-decoration:underline;color:#06f}
p.str_lnk a:hover {color:#58f}

/*div.pgs {position:absolute;right:0;clear:both}*/ /* div z linkami do kolejnych stron wynikow */

a.choose {color:#f90;font-weight:bold;text-decoration:underline}

a.comm_blu {color:#06f;font:normal 11px tahoma,verdana} /* common link in blue */
a.comm_blu:hover {text-decoration:underline}
/*a.comm_blu:visited {color:#00a}*/

a.negoc, a.kosz_sm {display:block;height:20px;width:21px;background:url(../i/i_com.gif) no-repeat top} /* ikonka "porownaj" */
a.negoc:hover, a.kosz_sm:hover {background-position:0 -19px}
a.comp span,a.negoc span, a.kosz_sm span {display:none}
a.pw,a.zk,a.oo,a.wu {display:block;width:118px;height:19px;background:url(../i/pw.gif) no-repeat top;float:left;margin:4px} /* link obrazkowy */
a.pw {background:url(../i/pw_a.gif);width:117px;height:16px} /* link obrazkowy - pw - pokaz wybrane */
a.zk {background:url(../i/zk.gif) top} /* link obrazkowy - zk - zmien kryteria */
a.oo {background:url(../i/oo.gif) top;clear:right} /* link obrazkowy - oo - okresl oczekiwania */
a.wu {background:url(../i/wu.gif) top}
a.zk:hover,a.oo:hover,a.wu:hover {background-position:0 -19px}
a.pw span {display:none}
a.sysdob {font:bold 10px Verdana;color:#333;margin-left:3px}
a.sysdob:hover {color:#06f}

#kateg {float:left;color:#333;font-size:19px;font-weight:bold;background:url(../i/st_pom_big.gif) no-repeat 0 2px;padding:0 20px 0 10px;margin:0}
#legend {margin-top:10px;color:#777;font-size:9px}
#legend span {font-weight:bold}
#legend img {padding-right:2px;position:relative;top:-1px}
p.linia {background:url(../i/bgdash.gif) repeat-x bottom;padding:0;margin:0;clear:both}

/* przyciski widoku */
a.v1, a.v2 {display:block;width:23px;height:22px;background:url(../i/view1.gif) top;float:left}
a.v2 {background:url(../i/view2.gif) top}
a.v1:hover,a.v2:hover {background-position:0 -22px}
/* /przyciski widoku */

/* sekcja z produktami do porownania */
.comp_sect {float:left;width:103px}
.comp_zdj {margin:1px;padding:3px;border:1px solid #eee;text-align:center;position:relative;height:86px} /* zdjecie produktu do porownania */
.comp_tit {font:9px Tahoma,Arial;color:#555;background-color:#eee;margin:1px;padding:3px;white-space:nowrap} /* marka i symbol produktu */
a#comp_act {float:left;display:block;width:117px;height:40px;margin-top:85px;background:url(../i/comp_act.gif) no-repeat top} /* compare action przycisk do ekranu porownania */
a#comp_act:hover {background-position:0 -40px}
a#comp_act span,a.bck span {display:none}
a.bck {display:block;width:118px;height:19px;background:url(../i/wstecz.gif) top}
a.bck:hover {background-position:0 -19px}
.comp_zdj a.comp_del {position:absolute;right:0;bottom:0;background-color:#EEEEEE}

.nazkat {font:bold 11px Verdana,Arial}

/* elementy opisu produktu */
.op_b {font-weight:bold}
span.op_i {font-style:italic}
span.op_u {text-decoration:underline}
/* /elementy opisu produktu */

div#proreg {font:normal 11px Tahoma,Verdana;color:#555}
div#proreg a.blu {color:#0078bc;font-size:x-small;text-decoration:underline}
div#proreg a.blu:hover {color:#0061f3}
div#proreg a.blu:visited {color:#0078bc}
div#proreg span#tytul {font:bold 14px Verdana;color:#666}
div#proreg br {clear:none}
div#proreg div table {margin:5px;border:1px solid #aaa;border-collapse:collapse}
div#proreg img.logo {padding:0 15px 15px 0}
p.ordtxt {font:normal 12px Verdana, Tahoma;color:#555;text-align:justify} /* ordinary text */


/* mw - end */

/* tabelki z zaokrąglonymi narożnikami*/
/* rcnhnf - rounded corners no header no footer - lista marek na witrynie */
/* rcwhaf - rounded corners with header and footer - tabelka z wydarzeniami megamedii */
/* rcwt - rounded corners with tab - filtr parametrów, porównanie produktów itp */
div#news {width:100%;border:0;margin:0px;padding:0} /* box dla tabelek na okrągłymi narożnikami */

table.rcnhnf {table-layout:fixed;border-collapse:collapse;width:99%;margin:20px auto 0px auto;border:0;padding:0;background-color:#efefef;} /* rc - rounded corners */
table.rcnhnf td.tl {width:12px;height:23px;background:url(../i/rcnhnftl.gif) top left no-repeat} /* tl - top left */
table.rcnhnf td.tr {width:13px;height:23px;background:url(../i/rcnhnftr.gif) top right no-repeat} /* tr - top right */
table.rcnhnf td.bl {width:12px;height:12px;background:url(../i/rcnhnfbl.gif) bottom left no-repeat;font-size:1px} /* bl - bottom left */
table.rcnhnf td.br {width:13px;height:12px;background:url(../i/rcnhnfbr.gif) bottom right no-repeat;font-size:1px} /* br - bottom right */
table.rcnhnf tr.b {background:url(../i/rcnhnfb.gif) repeat-x bottom;height:12px} /* b - bottom wiersz dolny z tłem: kropki na górze:dół ciągły*/
table.rcnhnf td.r {width:13px;background:url(../i/rcnhnfr.gif) right repeat-y} /* r - right border */
table.rcnhnf td.t {font:bold 11px/20px tahoma, verdana, helvetica;color:#666;background:url(../i/rc1p.gif) repeat-x top} /* t - top */
table.rcnhnf td.b {height:12px;font-size:1px} /* b - bottom */

table.rcwhaf {font:normal 11px tahoma,verdana;table-layout:fixed;border-collapse:collapse;width:99%;margin:20px auto 0px auto;border:0;padding:0;background:url(../i/rc1p.gif) repeat-y left #fff;} /* rcwhaf - rounded corners : wydarzenia*/
table.rcwhaf td.tl {width:12px;height:23px;background:url(../i/rcwhaftl.gif) top left no-repeat} /* tl - top left */
table.rcwhaf td.tr {width:13px;height:23px;background:url(../i/rcwhaftr.gif) top right no-repeat} /* tr - top right */
table.rcwhaf td.bl {width:12px;height:12px;background:url(../i/rcwhafbl.gif) bottom left no-repeat;font-size:1px} /* bl - bottom left */
table.rcwhaf td.br {width:13px;height:12px;background:url(../i/rcwhafbr.gif) bottom right no-repeat;font-size:1px} /* br - bottom right */
table.rcwhaf tr.b {background:url(../i/rcwhafb.gif) repeat-x bottom;height:12px} /* b - bottom wiersz dolny z tłem: kropki na górze:dół ciągły*/
table.rcwhaf td.r {width:13px;background:url(../i/rcwhafr.gif) right repeat-y} /* r - right border */
table.rcwhaf td.t {font-weight:bold;color:#666;background:url(../i/rcwhaft.gif) repeat-x top;padding-bottom:2px} /* t - top */
table.rcwhaf td.b {height:12px;font-size:1px} /* b - bottom */

.cena {color:#c00;font:bold 12px Tahoma;white-space:nowrap} /* cena - moze zrobic ta klase globalna i wykorzystywac wszedzie */

.fcorn {width:100%;font:normal 11px tahoma,verdana;color:#333;border-collapse:collapse} /* four corner (rounded) table */
.fcorn td {border-top:1px solid #bbb;padding:4px}
.fcorn td.l {border-left:1px solid #bbb}
.fcorn td.r {border-right:1px solid #bbb}
.fcorn tr#info td.tekst {border:1px solid #bbb;border-top:0;background:#f6f6f6;padding:12px;padding-top:0;color:#999}
.fcorn tr#info td.tekst span {color:#555;font-size:11px}
.fcorn tr.beg_end {background-color:#f6f6f6} /* wiersz end - bottom tabeli */
.fcorn tr.beg_end td.tlc img, .fcorn tr.beg_end td.trc img, .fcorn tr.beg_end td.blc img, .fcorn tr.beg_end td.brc img {position:relative;z-index:99;margin-bottom:-3px} /* corners */
.fcorn tr.beg_end td.tlc img {right:1px;margin-top:-1px;margin-bottom:0} /* top left corner */
.fcorn tr.beg_end td.trc img {left:1px;margin-top:-1px;margin-bottom:0} /* top right corner */
.fcorn tr.beg_end td.blc img {right:1px} /* bottom left corner */
.fcorn tr.beg_end td.brc img {left:1px} /* bottom right corner */
.fcorn tr.beg_end td.tmb, .fcorn tr.beg_end td.tlc, .fcorn tr.beg_end td.trc {border-top:1px solid #bbb} /* top middle border */
.fcorn tr.beg_end td.bmb, .fcorn tr.beg_end td.blc, .fcorn tr.beg_end td.brc {border-bottom:1px solid #bbb;border-top:1px solid #ddd} /* bottom middle border */
.fcorn tr.beg_end td.tlc, .fcorn tr.beg_end td.blc {border-left:1px solid #bbb;text-align:left;padding:0;margin:0;position:relative;border-right:0}
.fcorn tr.beg_end td.bmb, .fcorn tr.beg_end td.tmb {border-left:0;border-right:0}
.fcorn tr.beg_end td.trc, .fcorn tr.beg_end td.brc {border-right:1px solid #bbb;text-align:right;padding:0;margin:0;position:relative;border-left:0}
.fcorn td.ch {width:90px}
.fcorn td.pnaz {text-align:right;width:37%}
.fcorn tr.att_row {background-color:#eef4ff} /* wyroznione wiersze w tabelce megaekspert */
.fcorn td.butt {border-left:0;border-right:0;text-align:center;padding:4px;margin:0}
/* style porownania produktow w tabeli fcorn */
.fcorn tr.gray_bg {background-color:#f6f6f6;text-align:center}
.fcorn tr.por_par td {text-align:center}
.fcorn tr.gray_bg td, .fcorn tr.por_par td {border:1px solid #ddd}
.fcorn tr.por_par td.spaned {text-align:right;vertical-align:bottom;padding-bottom:10px;border-left:1px solid #bbb}
.fcorn tr.por_par td.wide_l, .fcorn tr.gray_bg td.wide_l {text-align:right;border-left:1px solid #bbb}
.fcorn tr.por_par td.r_end, .fcorn tr.gray_bg td.r_end, .fcorn td.r_end {border-right:1px solid #bbb}

td.info span {color:#555;font-size:11px}

/* tabela - lista produktow */
#lista {position:relative;font:normal 11px tahoma,verdana;color:#000;border-collapse:collapse;width:100%;margin:0;padding:0;background:url(../i/rc1p.gif) repeat-y left;}
#lista td, #lista tr {padding:0;margin:0;text-align:center;border:none}
#lista td img {vertical-align:middle}
#lista tr#count {background-color:#fff;border:none} /* count parametrow nad tabelka */
#lista td.cls {text-align:left;background:url(../i/g_kl.gif) repeat-x bottom;vertical-align:bottom} /* count left side */
#lista td.cms {text-align:center;margin:0 auto;background:url(../i/g_kl.gif) repeat-x  bottom;vertical-align:bottom}
#lista td.cms a {background-color:#fff}
#lista td.crs {text-align:right;background:url(../i/g_kl.gif) repeat-x  bottom;vertical-align:bottom} /* count right side */
#lista td.cls img,#lista td.crs img {vertical-align:bottom}
#lista span.b_d {color:#888}

#lista tr.b {background:url(../i/rc1p.gif) repeat-x bottom #efefef} /* bottom tabeli */
#lista tr.b td {font-size:1px}
#lista td.bl {width:12px;background:url(../i/rcwtbl.gif) bottom left no-repeat} /* bottom left */
#lista td.b {height:19px;width:100%} /* bottom */
#lista td.br {width:12px;background:url(../i/rcwtbr.gif) bottom right no-repeat} /* bottom right */

#lista tr.group_row td,#lista tr.group_row th,#lista tr.group_row th.pr {height:18px;background-color:#f8f8f8;border-top:2px solid #bbb;border-bottom:2px solid #bbb;text-align:left;font-weight:bold}
#lista tr.group_row th {background:url(../i/rc1p.gif) repeat-y left #f8f8f8}
#lista tr.group_row th.pr {background:url(../i/rc1p.gif) repeat-y right #f8f8f8}

#lista tr.lt_row td,#lista tr.drk_row td, #lista tr.frst_row td {border:1px solid white;height:80px}
#lista tr.lt_row th, #lista tr.drk_row th, #lista tr.frst_row th {width:9px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(../i/rc1p.gif) repeat-y left #f8f8f8}
#lista tr.lt_row td,#lista tr.drk_row td, #lista tr.frst_row td.lc {border-left:0}
#lista tr.drk_row th {background-color:#ebebeb}
#lista tr.frst_row td, #lista tr.frst_row th.pr, #lista tr.frst_row th {border-top:1px solid #bbb}
#lista td.atr {vertical-align:middle}
#lista tr.lt_row, #lista tr.frst_row {background-color:#f8f8f8}
#lista tr.drk_row {background-color:#ebebeb}
#lista tr.lt_row th.pr, #lista tr.frst_row th.pr {background:url(../i/rc1p.gif) right repeat-y #f8f8f8}
#lista tr.drk_row th.pr {background:url(../i/rc1p.gif) right repeat-y #ebebeb}
#lista td.war_j {background-color:#d8d8d8} /* wartosc parametru tlo jasne */
#lista td.war_c {background-color:#bcbcbc} /* wartosc parametru tlo ciemne */
#lista #prm_naz {height:39px}
#lista #prm_naz td {background:url(../i/tab_up.gif) #e7e7e7 repeat-x top;border-top:1px solid #bbb}
#lista #srt th.pr {background:url(../i/tab_r_bck.gif) repeat-y right top}
#lista #srt td {padding:3px;vertical-align:middle}
#lista td#tl {background:url(../i/rc1p.gif) repeat-y left #e7e7e7;vertical-align:top}
#lista td#tr {background:url(../i/tab_uplast_bck.gif) repeat-y right top #eee;vertical-align:top}
#lista td.def_cell {border-left:1px solid #bbb;padding:0 2px 0 2px} /* default cell - szare tlo pod nazwy parametrow */
#lista #prm_naz td.me_cell {border-left:1px solid #bbb;color:#fff;padding:0 2px 0 2px;background:url(../i/red_bg.gif) repeat-x #c00} /* komorka pod parametr wedlug ktorego jest wyszukiwanie (parametr z megaeksperta) */
#lista #prm_naz td.dom_cell {border-left:1px solid #bbb;background:url(../i/blu_bg.gif) repeat-x top;color:#fff;padding:0 2px 0 2px} /* komorka z kolumnami z parametrem jednym z domyslnych parametrow */
#lista td.zb,#lista td.ktg,#lista td.prdc,#lista td.zbinf {border:0;padding-bottom:2px;text-align:left;background:url(../i/bgdash.gif) repeat-x bottom #fff} /* td zbiorcza - kropkowany border na gorze */
#lista td.ktg {text-align:right}
#lista td.zbinf {height:88px;vertical-align:top}
#lista td.zbinf span {float:left;line-height:26px;width:190px;margin-left:12px}
#lista td.zbinf span.tyt {color:#333;float:none;margin-left:3px;width:450px}
#lista td.zbinf img.me {position:relative;top:2px}
#lista td.zbinf p {color:#d00;font-weight:bold;margin:4px;padding:0;margin-left:12px} /* czerwony napis informujacy o ograniczonej liscie przez filtr */
#lista td.prdc {background-color:#f6f6f6;text-align:left}
#lista td.prdc a {text-decoration:underline}
#lista td.prdc span {margin:4px;float:left;white-space:nowrap}
#lista td.prdc input {margin:0;padding:0;margin-left:10px}
#lista td.prdc p {font-weight:bold;padding:2px;margin:0}
#lista td.pgs {background-color:#fff;text-align:right}
#lista td.pgs .discl {font-size:11px}
#lista td.pgs a, #lista td.zb a, div.strony a {color:#555}
#lista td#view {text-align:left}
#lista td#view img {float:left}
#lista a.kosz_sm,#lista a.negoc,#lista a.comp {padding:0;margin:0 auto}

#zawart_s {float:left;margin-right:150px}

#lista .red_name,.price {color:#c00;white-space:nowrap}
#lista .price {font-weight:bold;text-align:right;padding-right:5px;white-space:nowrap;font-size:12px}

#legprz {float:right;text-align:left;font:9px Tahoma;color:#777;margin:0;margin-left:-150px;padding-left:30px;width:120px;height:78px;padding-top:3px;background-color:#fff}
#legprz img {vertical-align:middle}

table.rcnhnf thead td,table.rcwhaf thead td, table.rcwt thead td,table.rcnhnf tfoot td,table.rcwhaf tfoot td, table.rcwt tfoot td {border:0;padding:0}
table.rcnhnf td.l,table.rcwhaf td.l,table.rcwt td.l {background:url(../i/rc1p.gif) left repeat-y;border-left:0;border-right:0;text-align:right;padding-right:3px} /* l - left border, rc1p.gif - rounded corners 1 pixel */

table.rcnhnf tr.dots {background:url(../i/rcdot.gif) repeat-x top} /* dots - wiersz z kropkami w tle */
table.rcnhnf a {font:normal 11px tahoma,verdana;color:#000;text-decoration:none}
table.rcnhnf a:hover {color: #06f; text-decoration: underline}
table.rcwhaf p.tit {font-weight:bold;color:#444;padding:10px 5px 0px 5px;margin:0} /* data,tytuł */
table.rcwhaf p.lead {color:#333;padding:5px;margin:0} /* tekst wprowadzający */
table.rcwhaf p.more {clear:both;margin:0 0 10px 0;padding:0 0 10px 0;text-align:right;background:url(../i/dot5x1.gif) repeat-x bottom} /* do umieszczenia linku więcej */
table.rcwhaf img.z {margin:5px}
table.rcwhaf p.nobg {background:none} /*nobg - no background do ostatniego p bez kropek*/
table.rcwhaf p.more a {display:block;color:#06f;text-decoration:none}
table.rcwhaf p.more a:hover {text-decoration:underline}

/* do boxów z promocją i nowościami po prawej rsprom - right side promocja */
#right h3 {background:url(../i/rsboxprotop.gif) no-repeat 2px 0;text-align:center;font:normal 10px verdana, arial, helvetica;color:#666;padding:7px 25px 3px 4px;margin:0;min-height:22px;vertical-align:middle} /* tytul promocji */
div.rsbox {text-align:left;padding:1px 0 0 0;position:relative}
div.rsboxpro {background:url(../i/rsboxprotop.gif) no-repeat 2px 0} /* tło dla promocji */
div.rsboxnew {background:url(../i/rsboxnewtop.jpg) no-repeat 2px 0} /* tło dla nowości */
div.rsbox em {display:block;background:url(../i/rsboxbot.jpg) no-repeat 2px bottom;height:40px;text-align:right;padding-right:20px} /* pudełko na umieszczenie linku regulamin i tło*/
div.rsboxnew em {display:block;background:url(../i/rsboxbot.jpg) no-repeat 2px bottom;height:40px;text-align:right} /* dla news inny odstęp stopki od tekstu */
div.rsbox em a {display:block;font:normal 11px tahoma,verdana;color:#06f;text-decoration:none}
div.rsbox em a:hover {color:#06f;text-decoration:underline}
div.rsbox img {margin:15px 0 0 3px}
div.rsbox p {text-align:center;padding:0px 22px 0px 8px;font:normal 11px tahoma,verdana;color:#666}
div.rsbox p.cena_pro {height:120px;color:#c00;font-size:18px;text-align:center;padding:0;margin:0;padding-right:20px}
div.rsbox p.cena_pro span {color:#888;font-size:12px;text-decoration:line-through}
/*div.rsbox p.cena_pro img {margin:0;border-bottom:1px solid #ddd;margin:26px 0 5px 0}*/
div.rsbox em a.neg2,div.rsbox em a.add2 {padding:0}
/*div.rsbox em a.add2 {padding-right:23px}*/
div.rsbox div.pro_tag,div.rsbox div.new_tag {height:41px;width:206px;left:0;top:-6px;position:absolute;background:url(../i/pro_tag.gif) top right no-repeat}
div.rsbox div.new_tag {background:url(../i/new_tag.gif) top right no-repeat}
div.rsbox div.polecane_tag {height:41px;width:206px;left:0;top:-6px;position:absolute;background:url(../i/polecane_tag.gif) top right no-repeat}

/* lista top po prawe stronie rstop - right side top */
div#rstop {width:205px;padding:1px 0 0 0;background:url(../i/rsboxtoptop.jpg) no-repeat 2px 0;text-align:left}
div#rstop h3 {background:none;font:bold 10px/13px verdana, arial, helvetica;color:#666;margin:8px 29px 0 0;padding:0;height:25px;border:0px;text-align:center} /* napis w nagłówku boxa */

div#rstop table {border-collapse:collapse;width:183px;font:normal 11px tahoma,verdana}
div#rstop table tr.sep td {background:url(../i/bgdash.gif) repeat-x bottom;height:5px;padding-top:4px}
div#rstop table td.ce {font-weight:bold;color:#c00;white-space:nowrap;line-height:22px;width:20%;padding-right:6px}
div#rstop table td.zdj {text-align:center;vertical-align:middle;width:80px}
div#rstop table td.lnk {width:100%}
div#rstop table td.lnk p {overflow:hidden}
div#rstop table td a {color:#5D5D5D;text-decoration:none} /* nazwa produktu link*/
div#rstop table td a:hover {color:#06f;text-decoration:underline}
div#rstop div.bot {height:40px;text-align:right;background: url(../i/rsboxtopbot.gif) no-repeat 2px 0;padding-top:1px}
div#rstop div.bot a {margin:25px 18px 0 0;display:block;font:normal 11px tahoma,verdana;color:#06f;text-decoration:none}
div#rstop div.bot a:hover {color:#06f;text-decoration:underline}

#tmp_mrk {margin-right:10px;text-align:center}

/* stopka */
div#footer div#fl {float:left;text-align:right;width:202px;height:36px;background:url(../i/footlefttlo.jpg) no-repeat top left;padding-top:20px;padding-bottom:18px} /* fl - foot left */
div#footer div#fr {position:absolute;right:0px;padding-top:20px;text-align:left;width:222px;z-index:3} /* fr - foot right */
div#footer div#fm {z-index:5;width:500px;position:absolute;left:50%;margin-left:-250px;height:76px;text-align:center} /* fm - foot middle */
div#footer #fr_bckgr {background:url(../i/footrighttlo.jpg) no-repeat right bottom;position:relative}
div#footer #bckgr_fix {height:76px} /* nadana wysokosc dla widocznosci tla poza IE */
/* stopka:środek */
div#footer div#fm dt {font:bold 11px Tahoma,Verdana,Helvetica;line-height:normal;color:#666;letter-spacing:1px;margin:0;padding:0;padding-top:15px}
div#footer div#fm dd {margin:0;padding:0;font:normal 10px Arial}
div#footer div#fm dl {margin:0 0 5px 0;padding:0}
div#footer div#fm dd a {font:bolder 10px Arial;color:#06f;text-decoration:none}
div#footer div#fm dd a:hover {text-decoration:underline}
div#footer div#fm span {font:normal 9px Arial;color:#666;}
/* stopka:lewa */
div#footer div#fl a	{font:normal 11px/17px Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#666;text-decoration:none;margin-right:25px}
div#footer div#fl span {color:#06f}
div#footer div#fl a:hover {color:#06f;text-decoration:underline}
/* stopka:prawa */
div#footer div#fr a	{display:inline;float:right;width:90px;font:normal 11px/17px Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#666;text-decoration:none;padding-right:90px}
div#footer div#fr span {color:#06f}
div#footer div#fr a:hover {color:#06f;text-decoration:underline}

div.sep {border:none;height:10px;background:url(../i/bgdash.gif) repeat-x bottom;margin:20px 0 0 0;clear:both} /* separator - linia pozioma przerywana */
#grupa div.sep, #dzial div.sep {margin:-8px}
div.sep_s {border:none;height:8px;background:url(../i/bgdash.gif) repeat-x bottom #fff;margin:0 0 10px 0;clear:both} /* separator small - linia pozioma przerywana (maly margines */

div.comm_bg {background:#f5f5f5;_height:1px}
div.comm_bg img.logo {padding:0 15px 15px 0}
div.comm_bg img {padding:0;margin:0}

#faq,#pp_tekst {font:normal 11px Arial,Verdana}
#faq a,#pp_tekst a {color:#06f;text-decoration:none}
#faq a:hover,#pp_tekst a:hover {color:#06e;text-decoration:underline}
#faq p.odp {font-weight:normal}
#faq table.tod {width:100%;border-collapse:collapse;text-align:right}
table.tod td, table.tod th {border:1px solid #aaa;padding:4px;padding-right:10px;white-space:nowrap}
table.tod th {text-align:center;white-space:normal;background:#f3f3f3}
table.tod td.opis {text-align:left;white-space:normal}
table.tod td.rule {width:75%}
table.tod td.nb {border:0}

#dzial a.zbp, #grupa a.zbp, #marka a.zbp {color:#06f} /* link zobacz produkty */
#dzial a.zbp:hover, #grupa a.zbp:hover, #marka a.zbp:hover {font-decoration:underline}

/* porownanie produktów */
#prpor {color:#595959} /* glowny content srodka -- widoku produktu */
#grupa, #dzial, #marka {color:#333;font:normal 11px tahoma,verdana} /* glowny content srodka -- widok grupy */
#grupa p, #dzial p, #marka p {margin:0;text-align:justify}
#grupa p img, #dzial p img,#marka p img {margin:0 15px 15px 0}
#dzial p img.nomargin, #grupa p img.nomargin {margin:0}
#grupa p.checkalso, #dzial p.checkalso,#marka p.checkalso  {font:bold 11px/20px Tahoma,Verdana;color:#666;margin-top:15px}
strong.big {font-size:12px;color:#000}
strong.fin {font-size:12px;color:#555;text-align:center;display:block;background:url(../i/dot5x1.gif) repeat-x top;padding:10px}
strong.big span {text-transform:uppercase}
#marka div.opismarki {margin:10px 0px 0px 0px;padding:1px 1px 10px 1px}
#marka div.opismarki p {text-align:justify;padding:5px 0px 0px 0px}
#marka div.opismarki img {float:left;padding:10px 10px 10px 0}

#dzial p.dpp a {color:#33e;text-decoration:underline} /* Dzial z Paska Pomocy */
#dzial p.dpp br {clear:none}
#dzial img.zpp {padding:0 9px 9px 0}
#dzial p.lead {color:#aaa}
#dzial p.lead .tit {color:#000;font-weight:bold}
#dzial div.lead_sep {padding-bottom:18px;background:url(../i/bgdash.gif) repeat-x bottom;font:normal 10px Verdana,Tahoma}
#dzial div.lead_sep p.more {clear:both;color:#c00}
#dzial div.lead_sep p.tit {color:#aaa;font-weight:bold;padding:4px;font-size:11px}
#dzial div.lead_sep img.zdj {float:left;padding:0 9px 9px 0}

/* lista definicji kategorii */
dl#defktg, dl.defgrp {margin-top:0px}
dl#defktg dt, dl.defgrp dt {font:bold 11px Tahoma,Verdana;color:#000;padding-bottom:5px;margin-top:10px;background:url(../i/leftmenugrptlo.gif) no-repeat 0 -8px;padding-left:12px;_height:1px}
dl#defktg dt span, dl.defgrp span {font-weight:normal;color:#333}
dl#defktg dd,dl#defktg dd.np {padding:0 0 15px 0;margin-left:0;text-align:justify;background:url(../i/bgdash.gif) repeat-x bottom}
dl#defktg dd.np {padding:0}
dl#defktg dd div.descr,dl#defktg ddnb div.descr {margin:0 0 0 130px;text-align:justify}
dl#defktg img.logo,dl.defgrp img.logo {float:left}
dl#defktg br, dl.defgrp br {clear:both}
dl#defktg dd div,dl#defktg dd.np div {border-bottom:1px solid #ddd;padding:2px 0px;margin:0}
dl#defktg dd div p,dl#defktg dd.np div p {width:100px;float:left;margin:1px 0 0 0}
dl#defktg dd div.seealso, dl.defgrp dd div.seealso,dl#defktg dd.np div.seealso, dl.defgrp dd.np div.seealso {width:100%;padding:2px 0px;border:none;margin:5px 0 0 0}
dl#defktg dd div.seealso p, dl.defgrp dd div.seealso p,dl#defktg dd.np div.seealso p, dl.defgrp dd.np div.seealso p {font:bold 11px Tahoma,Verdana;color:#666;margin:1px 0 0 0;width:100px;float:left}
dl#defktg dd div.seealso a, dl.defgrp dd div.seealso a,dl#defktg dd.np div.seealso a, dl.defgrp dd.np div.seealso a {display:block;float:left;padding:3px;margin:0px 2px;background-color:#f90;color:white;border-right:1px solid #f06000;border-bottom:1px solid #f06000;text-decoration:none}
dl#defktg dd div.seealso a:hover, dl.defgrp dd div.seealso a:hover,dl#defktg dd.np div.seealso a:hover, dl.defgrp dd.np div.seealso a:hover {text-decoration:underline}
dl#defktg dd div.seealso div.na_p,dl.defgrp dd div.seealso div.na_p {float:left;padding:3px;margin:0px 2px;background:#e6e6e6;color:#999;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-decoration:none}

dl.defgrp dd {margin-left:0px;text-align:justify}
dl.defgrp dd div.ktg {margin:0;padding:1px}
dl.defgrp dd ul,dl.defgrp dd ul.np {list-style:none;margin:0 0 0 120px;padding:0}
dl.defgrp dd ul.np {margin:0}
dl.defgrp dd ul li,dl.defgrp dd ul.np li {float:left;width:100%;min-width:100%;border-bottom:1px solid #ddd;padding:1px 0 0 0;margin:0}
dl.defgrp dd ul li em,dl.defgrp dd ul.np li em {display:block;float:left;width:50%;min-width:50%;font-style:normal}
dl.defgrp dd ul li a,dl.defgrp dd ul.np li a {display:block;width:100px;float:left;margin-left:0px;padding:0}
dl.defgrp dd ul li a.me,dl.defgrp dd ul.np li a.me {margin-top:-1px;width:100px}

/* tooltips */

a.tip {
  position:relative;
  font:bold 12px Verdana;
  z-index:4;
}

a.tip dl {
  display:none;
}

a.tip:hover {
  text-decoration:none;
  _font-size:100%; /* ie?? */
}

a.tip:hover dl {
  display:block;
  position:absolute;
  width:200px;
  top:1em;
  left:1em;
  border:1px solid black;
  background-color:#fff;
}

a.tip:hover dl dt {
  background-color:#eee;
  color:#333;
  font:bold 11px Verdana;
  margin:0px;
  padding:3px;
  text-align:center;
}

a.tip:hover dl dd {
  text-align:justify;
  font:9px Arial;
  color:#555;
  margin:0px;
  padding:3px;
}

/* /tooltips */

/* ekrany zamowienia */
#zam_stp {width:100%;border-collapse:collapse;font:normal 11px tahoma,verdana} /* zamowienie step - table */
#zam_stp .bold_red {color:#c00;font-weight:bold}
#zam_stp .enli {font-size:0.8em;color:#666}
#zam_stp .bad_nfo,div.in .bad_nfo, .bad_nfo_centr {color:#c00;margin:1px}
.bad_nfo_centr {text-align:center;margin-left:20px;width:380px}
#zam_stp tr.nb td {border:0}
#zam_stp tr.lgray {background:#f6f6f6}
#zam_stp tr.lgray td,#zam_stp tr.lgray th {padding:5px;border-left:1px solid #999;font:10px Tahoma}
#zam_stp tr.lgray td.kod {font:normal 10px Verdana;text-align:left;border-bottom:0;border-top:0}
#zam_stp tr.lgray td.kod span.k {color:#36f}
#zam_stp tr.prd_lg, #zam_stp tr.prd_lg input {background:#f7f7f7}
#zam_stp tr.prd_dg, #zam_stp tr.prd_dg input {background:#ebebeb}
#zam_stp td,#zam_stp th {text-align:center;border:1px solid #999;border-bottom:1px solid #ccc;vertical-align:top} /* wszystkie komorki tabelki */
#zam_stp td em {font-style:normal}
#zam_stp td a.del,#zam_stp td a.add {margin:0 auto}
#zam_stp tr.prd_lg td.ile, #zam_stp tr.prd_dg td.ile {text-align:right;border-right:0;padding-right:2px}
#zam_stp tr.prd_lg td.ile input, #zam_stp tr.prd_dg td.ile input {border:0;text-align:right;width:20px;font:bold 11px Tahoma}
#zam_stp tr.prd_lg td.butt, #zam_stp tr.prd_dg td.butt {border-left:0;border-left:0;padding-left:4px}
#zam_stp tr.prd_lg td.butt a, #zam_stp tr.prd_dg td.butt a {padding:2px}
#zam_stp tr.prd_lg td, #zam_stp tr.prd_dg td {vertical-align:middle;border-left:1px solid #999}
#zam_stp tr.prd_dg td.nzw, #zam_stp tr.prd_lg td.nzw {text-align:left;border-left:0}
#zam_stp tr.prd_dg td.nzw p.nzw, #zam_stp tr.prd_lg td.nzw p.nzw {padding:8px 2px;margin:0}
#zam_stp tr.prd_dg td.c, #zam_stp tr.prd_lg td.c {white-space:nowrap}
#zam_stp td.zdj {padding:3px;border-right:0}
#zam_stp td.opt {text-align:left;padding:7px 10px 7px 25px}
#zam_stp td.pytodp {text-align:right;padding:0 8px}
#zam_stp td.pytodp p {line-height:18px;margin:1px;color:#555}
#zam_stp td.pytodp div.txt, .listlike div.txt, .listlike textarea.txt {background:#fff;padding:2px;text-align:left;border:1px solid #e7e7e7}
#zam_stp td.pytodp div.pyt_box, .listlike div.pyt_box {display:none}
#zam_stp td.pytodp div.pyt_box input.send {background:#ccc;margin:4px}
#zam_stp td.pytodp textarea {border:1px solid #ccc;font:normal 11px tahoma,verdana;width:95%}
.listlike textarea.txt {background:#f3f3f3;cursor:default}
#zam_stp td.prac {background:#fbfbfb;border-top:0;padding:5px 12px;text-align:left}
#zam_stp td.prac p {margin:2px}
#zam_stp td.prac img {margin-right:12px}
#zam_stp td#steps {border-top:1px solid #999;background:url(../i/steps_bg.gif) repeat-x top;padding:13px 0 10px 0}
#zam_stp td#steps img {vertical-align:top}
#zam_stp td.instr {text-align:left;font:10px Verdana;color:#000;padding:15px}
#zam_stp td.instr p.bold_inst {font:bold 11px Tahoma;color:#444;float:right;padding:0;margin:0;line-height:23px}
/* wiersz suma zamowienia */
#zam_stp tr.sum_zam td {padding:10px;border:0}
#zam_stp tr.sum_zam td.l {border-left:1px solid #999}
#zam_stp tr.sum_zam td.r {border-right:1px solid #999}
#zam_stp tr.sum_zam td.sum_zam_txt, #zam_stp tr.sum_zam td.sum_zam_war {border-left:1px solid #bbb;border-bottom:1px solid #bbb;text-align:left;font:bold 11px Tahoma;border-right:0;border-bottom:1px solid #ccc;white-space:nowrap}
#zam_stp tr.sum_zam td.sum_zam_war {color:#c00;border-left:0;border-right:1px solid #bbb;text-align:center}
/* /wiersz suma zamowienia */
#zam_stp td.ralign {text-align:right;padding:15px;padding-right:100px}
#zam_stp td.ralign span {font:bold 11px Tahoma;color:#444}
#zam_stp td.gray_bg {text-align:left;background:#efefef;color:#444;padding:15px;font:bold 11px Tahoma}
#zam_stp td.pad_txt {text-align:left;padding:15px;color:#000} /* left align */
em.txt_fl,em.txt_fl_b {float:left;display:block;font-style:normal;width:210px}
em.txt_fl_b {float:left;font:bold 11px Tahoma}
#zam_stp td img {margin-bottom:-2px;padding:0}
#zam_stp td p.nagl_inf {text-align:left;font:bold 13px Tahoma,Verdana;color:#555;background:#f5f5f5;border-left:1px solid #999;border-right:1px solid #999;width:270px;margin:0 auto}
#zam_stp td p.nagl_inf em {display:block;padding:10px;padding-top:0;font-style:normal}
#zam_stp td div.logrej, #zam_stp td.ralign div.w_kosz {border-left:1px solid #999;border-right:1px solid #999;width:270px;margin:0 auto;text-align:left}
#zam_stp td div.logrej form {padding:10px;padding-bottom:0}
#zam_stp td div.logrej form input.std, #zam_stp td div.logrej form input.popr,#zam_stp td div.logrej form select {border:1px solid #aaa;font:10px Verdana;color:#000}
#zam_stp td div.logrej form input.popr,#prmenu #ngcs input.popr {border:2px solid #f00;background:#ffdddd}
#zam_stp td div.logrej form em {display:block;text-align:center}
#zam_stp td div.logrej form a {margin:10px;color:#06f;text-decoration:underline}
#zam_stp td div.logrej form p#inne {display:none;padding:0;margin:2px}
#zam_stp td div.logrej form p#email {display:none}
#zam_stp td div.logrej form p#email input, #zam_stp td div.logrej form p#inne input {width:70%}
#zam_stp tr.nb td {border:1px solid #fff;border-top:1px solid #ccc}
p.gratis_p {position:relative;right:-1px;padding:2px 5px 2px 5px;margin:10px 0 0 45px;color:#666;text-align:right}
p.gratis_p em {font-weight:bold;font-style:normal}
#zam_stp td.cena_b, #zam_stp td.cena_g {color:#c00;font:bold 11px Tahoma;font-style:normal}
#zam_stp td.cena_g {color:#666}
#zam_stp td.pack {background:url(../i/pack_bg.gif);color:#000}
#zam_stp td.gift {background:url(../i/gift_bg.gif);color:#000}
#zam_stp a.add2 {margin:0 auto}
#zam_stp td.cont_us {vertical-align:top;width:50%}
a.red {color:#c00}
.rednfo_fr {color:#c00;float:right;margin-top:6px}

form.ordin input,form.ordin textarea {border:1px solid #bbb;font:10px Tahoma}
form.ordin input.popr,form.ordin textarea.popr {border:2px solid #f00}
form.ordin input.nb,form.ordin input.sbmt {border:0}
form.ordin input[name="nad"] + input, form.ordin input[name^="email_"] + input { position:absolute;left:-9999px}

div.r_pan {float:right;margin-left:-191px;width:191px}
div.r_pan div.top, div.r_pan div.bott {background:#e4e4e4;background:url(../i/top_r_pan.gif) repeat-x;line-height:33px}
div.r_pan div.bott {background:url(../i/bott_r_pan.gif) repeat-x;line-height:20px}
div.r_pan img.ng {position:relative;top:2px}
div.r_pan div.cont,div.r_pan div.cont_w {width:189px;background:#e4e4e4;border-left:1px solid #999;border-right:1px solid #999}
div.r_pan div.cont_w {background:#f0f0f0}
div.r_pan div.cont p.l, div.r_pan div.cont p.d {text-align:left;padding:4px;margin:0 2px 2px 2px;background:#f0f0f0}
div.r_pan div.cont p.l a, div.r_pan div.cont p.d a, #zam_stp tr.prd_dg td.nzw a, #zam_stp tr.prd_lg td.nzw a {color:#333}
div.r_pan div.cont p.d {background:#f5f5f5}
div.r_pan div.cont span.rednfo_fr {margin:0}
div.r_pan div.cont div.sum {margin:2px 2px 0 2px;padding:10px;padding-right:4px;font:bold 11px Verdana;color:#555;background:#f6f6f6}
div.r_pan div.cont div.sum p.sum_b {margin:0;padding:0;font-weight:bold;background:#f5f5f5;float:right;color:#c00}
div.r_pan div.cont p.adres, div.r_pan div.cont_w p.adres {margin:0;padding:0 8px 8px 8px;line-height:1.5em}
/*;max-width:635px*/
div.lkol {float:left;margin-right:200px}
div.top,div.top_pkli {width:100%;display:table}
div.top,div.top_pkli,div.bott,div.midd,div.top_s,div.midd_s,div.bott_s,div.midd_pkli,div.midd_srch,div.midd_thx {margin:0 auto;background:url(../i/corn_bg.gif) repeat-x;font:bold 13px "Trebuchet MS",Tahoma,Verdana;color:#333;line-height:33px}
div.top span.thx {line-height:33px}
div.top div.hei {float:right;line-height:30px;_padding-top:10px}
div.midd_thx {background:#F4FFEF;color:#00a650;text-align:center}
div.midd_err {margin:0 auto;background:#FFEFEF;color:#c00}
div.midd_err p.err {font:bold 13px "Trebuchet MS";line-height:33px;text-align:center;margin:0;padding:0}
div.midd_err div.list {padding:10px}
div.top_pkli {background:url(../i/pkli.gif) repeat-x;border-bottom:0}
div.bott,div.bott_s {background:url(../i/corn_bg_down.gif) repeat-x;line-height:15px}
div.midd,div.midd_s,div.midd_pkli,div.midd_srch {padding:0 10px}
div.midd_pkli,div.midd_srch {margin-top:-2px;border-top:0;border-bottom:1px dashed #ddd}
div.midd_pkli a {line-height:33px}
div.midd_srch {background:#f7f7f7;line-height:20px}
div.midd_srch input.q {width:50%;border:1px solid #bbb;font:normal 11px Tahoma;padding:2px}
div.midd_srch label {font:normal 10px Tahoma;position:relative;left:40px}

div.top_s, div.midd_s, div.bott_s, div.cont_s {width:270px;text-align:left}
div.cont_s {width:268px}
img.cards {padding:10px 0 0 27px}

div.midd_pkli {background:url(../i/dot5x1.gif) repeat-x bottom #f7f7f7;border-bottom:0}
div.cont, div.midd, div.cont_s, div.midd_s ,div.midd_pkli,div.midd_srch {margin:0 auto;border-left:1px solid #999;border-right:1px solid #999}
div.cont, div.midd span, div.midd_pkli span {font:normal 11px Tahoma;color:#333}
div.midd_pkli span.b,div.midd_pkli span.rednfo,div.midd_pkli span.green {font-weight:bold;color:#444;line-height:33px}
div.midd_pkli span.green {color:#00c440}
div.midd_pkli span.rednfo {color:#c00}
div.midd_pkli span.rednfo_n {color:#c00;font-weight:normal}
div.cont div.in, div.cont_s div.in {padding:10px;margin:0}
div.cont div.in input#sbmt, div.cont_s div.in input#sbmt {margin:0 auto}
div.cont div.in table, div.cont_s div.in table {width:100%;font:normal 11px tahoma,verdana}
div.cont div.in td.norm {font:normal 11px Tahoma;color:#000}
div.in p.wb {border-bottom:1px solid #ddd;margin:0;padding:0;display:inline}
div.in input,div.in select,div.in textarea {border:1px solid #ccc;font:8pt Tahoma,Verdana;color:#000;padding:2px}
div.in input.rej_bt, div.in input.rej_bt_over, div.in input.login_bt, div.in input.login_bt_over, div.in input.passch, div.in input.passch_over, div.in input.zapiszbt, div.in input.zapiszbt_over, div.in input.wyslijbt, div.in input.wyslijbt_over, div.in input.pdalej, div.in input.pdalej_hover {padding:0;margin:0;border:0}
div.in input.popr {border:2px solid #f00;background:#ffdddd}
div.cont_s div.in input.std {width:70%}
div.cont_s div.in em.sbmt, div.cont div.in em.sbmt {display:block;text-align:center}
div.cont_s div.in em.sbmt input, div.cont div.in em.sbmt input {border:0;padding:0;margin:0}
div.cont div.in table input.lng {width:65%}
div.in input.ns {border:0;background:#fff;width:auto;height:auto}/* input no style*/
div.cont div.in .discl, div.cont_s div.in .discl {font:10px Arial;color:#888}
form p.discl {font:10px Arial;color:#999;text-align:center}
div.cont_s div.in p#inne {display:none;padding:0;margin:2px}
div.cont_s div.in p#email label {text-align:left}
div.cont_s div.in p#email label input {width:55%}
div.cont div.in a, div.cont_s div.in a {color:#06f;text-decoration:underline} /* TODO margin:10px; */
div.cont div.in .big_b, div.cont_s div.in .big_b {font:bold 11px Tahoma;color:#555;margin:2px}
div.in p.nfo {font:normal 10px Verdana;color:#555;text-align:center;padding:4px;margin-bottom:25px;background:#f3f3f3;border-top:1px solid #c00}
div.in p.nfo_h {display:none}
div.in p.nfo span.la,div.in p.nfo span.lab {text-align:left;display:block}
div.in p.nfo a {margin:4px 0 4px 4px;padding:4px 0 4px 4px}
div.in p.nfo a.tip_h {float:right;color:#666;font:10px Tahoma}
div.in p.nfo span.b, div.in p.nfo span.bred,div.in p.nfo span.lab {font-weight:bold}
div.in p.nfo span.red, div.in p.nfo span.bred {color:#c00}
div.in p.nfo img {position:relative;top:-9px;left:-9px;float:left}
div.in p.norm {font-weight:normal;padding:0 0 40px 20px;margin-top:-10px}
div.in p.norm span {margin-left:-5px}
div.in .norm_g,.norm_g {color:#00a650}
div.in .norm_r {color:#c00}
div.in .norm_gr {color:#aaa}
div.in .norm_p {color:#ffa800}
div.in div.fix_w label {width:240px}
div.in div.fix_w div {border:1px solid #bbb;line-height:17px;margin:2px;padding:2px}
div.in div.fix_w span {margin:0;padding:0}
div.in div.fix_w span.wm {padding-left:20px;float:left;padding-top:4px;display:block}

div.in table.podsum {border-collapse:collapse}
div.in table.podsum td,div.in table.podsum th {padding:4px;border:1px solid #bbb;text-align:center}
div.in table.podsum th {text-align:center;font-weight:bold}
div.in table.podsum td.tb_nfo {font:bold 12px Tahoma;border:0;text-align:right;padding-right:10px;color:#000}
div.in table.podsum td.tb_sum {font:normal 11px Tahoma;color:#c00}
div.in table.podsum td.tb_lgr {color:#aaa}
div.in table.podsum td.nazw {text-align:left}
div.in table.podsum td.noprod {background:#e8e8e8;color:#333}
div.in table.podsum td.nazw_r {text-align:right}
div.in table.podsum td.nazw_nb {text-align:left;border:0}
div.in table.podsum td.waga em {font:normal 9px Tahoma;color:#888}
div.in table.podsum td.rab {color:#00a650;font:normal 11px Tahoma}
div.in table.podsum td.tb_sumall {font:bold 13px Tahoma;color:#00a650;padding:5px;background:url(../i/clb_bg.gif);white-space:nowrap}

div.in p.expl {font:normal 11px Tahoma;color:#666;line-height:1.3em}

div.in div.lpan, div.in div.lpan_s, div.in div.rpan, div.in div.rpan_w {background:url(../i/dot5x1.gif) repeat-x top} /*border-top:1px dashed #f4f4f4  */
div.in div.lpan, div.in div.lpan_s {width:30%;float:left;font:bold 11px Tahoma;color:#555;padding:4px;min-width:30%}
div.in div.lpan_s {width:18%;min-width:18%}
div.in div.rpan, div.in div.rpan_w {width:65%;float:left;padding:4px;min-width:65%}
div.in div.rpan_w {width:77%;float:left;min-width:77%}
/* ekrany zamowienia */

table.srch {border-left:1px solid #999;border-right:1px solid #999;width:100%;font:normal 10px Tahoma}
table.srch td {padding:6px}
table.srch td.ar,table.srch td.dash_ar {text-align:right}
table.srch td.dash,table.srch td.dash_ar {border-bottom:1px dashed #bbb}
table.srch label {white-space:nowrap}
table.srch input.txt,table.srch select {font:normal 11px Tahoma;border:1px solid #bbb}


div.cb_cont {text-align:center;font:normal 11px Tahoma,Arial} /* callback content */

div.skp {display:table;width:570px;background:url(../i/border_bg.gif) repeat-y;margin:-2px auto;color:#444}
div.skp table {width:568px;margin:0 0 0 1px;padding:0;border-collapse:collapse}
div.skp table td {vertical-align:top;font:11px Tahoma;text-align:left}
div.skp table td.sz, div.skp table td.censz {border-top:1px dashed #aaa;background:#f1f1f1;padding:10px 50px}
div.skp table td.censz {text-align:center}
div.skp table tr.sznb {background:#f1f1f1}
div.skp table tr.whBord td {border-top:1px dashed #ccc;padding:5px;vertical-align:middle}
div.skp table td.img,div.skp table td.imgs {text-align:right;width:27%;padding-left:15px}
div.skp table td.imgs {padding-right:10px}
div.skp table tr.whBord td h2 {font-size:1.9em;float:left}
div.skp table td p.pk {padding:0;margin:1px;padding-left:10px;background:url(../i/pk.gif) no-repeat}
div.skp table td.prac {line-height:21px;height:21px}
div.skp table td.cen {text-align:center;font-weight:bold;color:#555}
div.skp table td.cen p {margin:5px 0;padding:5px}
div.skp input, div.skp select, div.skp textarea {font:inherit;color:#555;border:1px solid #999;padding:1px}
div.skp table td.sbmt input {width:148px;height:35px;border:0;float:right;padding:0 10px 5px 0}
div.skp input.popr {border:2px solid #c00;padding:1px}
div.skp span.dzi {color:#cd2b28;font:bold 1.0em Tahoma,Arial}
div.skp span.godz {font-weight:bold;display:block;width:240px}
div.skp p.help {padding:0;margin:0;line-height:22px}
div.skp p.help img {vertical-align:middle}
div.skp ul.ns {list-style:none;padding-left:5px}

div.prd_nzw {width:100%;margin-right:-190px;float:left}

h1.title,h2.title,h1.prd_tit {display:block;padding:7px;margin:0 0 5px 0;background:url(../i/rcdot.gif) bottom repeat-x #f4f4f4;font:bold 12px Tahoma,Arial}
h2.title {background:url(../i/dot5x1.gif) bottom repeat-x #fff}
h1.prd_tit {background:0;font:bold 11pt Verdana,Arial;padding:0;width:350px}
h1.title em,h2.title em,h1.prd_tit em {background:url(../i/st_pom_big.gif) bottom;display:block;width:10px;height:11px;float:left}
h1.prd_tit span.nr_kat {font:10px Tahoma;color:#999}
h1.prd_tit a {text-decoration:underline}

/* drzewko wynikow szukania */
div.branch {font-weight:bold}
div.sub_branch {margin-left:15px}
div.sub_branch span.blu {color:#06f}
input.hid {position:absolute;height:1px;width:1px;border:0}

#grabber td {border:1px solid #bbb}
#grabber th {font-weight:bold}
#grabber td a {color:#06f;text-decoration:underline}

.newneg {width:100%;border-collapse:collapse}
.newneg td {border:1px solid #aaa}
a.dozakup, input.editzam {display:block;width:160px;height:24px;background:url(../i/dozakup.gif) no-repeat 0 0}
a.edit2 {background:url(../i/edit_zam.gif) no-repeat 0 0}
a.dozakup:hover, a.edit2:hover {background-position:0 -24px}

.par_lc, .par_rc {float:left;width:55%;border-top:1px solid #ddd;padding:4px 0}
.par_rc {width:45%}

a.pdalej, input.rej_bt, input.rej_bt_over, input.login_bt, input.login_bt_over, input.passch, input.passch_over, input.zapiszbt, input.zapiszbt_over, input.wyslijbt, input.wyslijbt_over, input.pdalej, input.pdalej_hover {background:url(../i/rej_bt.gif) no-repeat 0 0;width:118px;height:19px;padding:0;margin:0;border:0}
input.login_bt, input.login_bt_over {background:url(../i/login_bt.gif) no-repeat 0 0}
input.passch, input.passch_over {background:url(../i/passch_bt.gif) no-repeat 0 0}
input.zapiszbt, input.zapiszbt_over {background:url(../i/zapisz_bt.gif) no-repeat 0 0}
input.wyslijbt, input.wyslijbt_over {background:url(../i/wyslij.gif) no-repeat 0 0}
input.editzam, input.editzam_over {border:0;margin:0;padding:0;background:url(../i/edit_zam.gif) no-repeat 0 0;width:160px;height:24px}
input.editzam_over {background-position:0 -24px}
a.pdalej, input.pdalej, input.pdalej_over {background:url(../i/pdalej.gif) no-repeat 0 0}
a.pdalej:hover, input.rej_bt_over, input.login_bt_over, input.passch_over, input.zapiszbt_over, input.wyslijbt_over, input.pdalej_over {background-position:0 -19px}

/* table listlike */
.listlike {width:100%;border-collapse:collapse;border:1px solid #bbb;border-top:0;border-left:0}
.listlike td {padding:5px;border:1px solid #fff}
.listlike td.calign {text-align:center}
.listlike tr.head td {background:url(../i/tab_up2.gif);text-align:center;padding:12px 5px;border:1px solid #bbb;border-top:0}
.listlike tr.head td.lc {background:url(../i/tab_upfirst2.gif) no-repeat top left;border-left:0}
.listlike tr.head td.rc {background:url(../i/tab_uplast2.gif) no-repeat top right;border-right:0;border-left:0}
.listlike tr.sort td {border-top:0;text-align:center}
.listlike tr.lt td {background:#F8F8F8}
.listlike tr.drk td {background:#EBEBEB}
.listlike tr.lt td.pack, .listlike tr.drk td.pack {background:url(../i/pack_bg.gif);text-align:center;font-weight:bold;border-left:1px solid #bbb}
.listlike tr.drk td.lbord, .listlike tr.lt td.lbord, .listlike td.lbord {border-left:1px solid #bbb}
.listlike tr.drk td.rbord, .listlike tr.lt td.rbord, .listlike td.rbord {border-right:1px solid #bbb}
.listlike tr.bott td {border-bottom:1px solid #bbb}
.listlike tr.lt td.lbord, .listlike tr.lt td.rbord {background-color:#f8f8f8}
.listlike td.ile {border-right:0;text-align:right;padding-right:2px}
.listlike td.footer {border:1px solid #bbb;border-top:0;background:#EFEFEF}

#dzial, #con, #grupa, #main, #wit, #faq, #pp_tekst, #proreg {margin:8px 8px 8px 4px}

table.konto {border-collapse:collapse}
table.konto td {vertical-align:top;border:1px solid #ddd;padding:2px}

div.elvia dl dd {margin:0}
div.elvia dl dl dd {margin-left:30px}
div.elvia table {border:1px solid black;border-collapse:collapse;width:300px}
div.elvia table td,div.elvia table th {border:1px solid black;text-align:center}
div.elvia table td.al {text-align:left}

#zam_stp table.us {width:100%;border-collapse:collapse;background:#fefefe;border:none}
#zam_stp table.us td {border:none;border-top:1px solid #eaeaea}
#zam_stp table.us td span.color_gr {color:#999}
#zam_stp table.us td.l {text-align:left}
#zam_stp table.us td.r {text-align:right;padding:2px 6px;width:50px}
#zam_stp table.us td.l .good_nfo {color:#62C222}
#zam_stp table.us td.l p {margin:0;padding:4px 2px}
#zam_stp table.us td.sum_desc {text-align:right;font-weight:bold}
#zam_stp table.us input {background:transparent}

.xml {display:none}

/* n - Telewizja */
div.ntele div.n_indent {margin-left:20px}
div.ntele h2.title {display:block;margin:0 0 5px 0;background:url(../i/n_bar_bg.gif) bottom repeat-x #f4f4f4;font:bold 12px/20px Tahoma,Arial}
div.ntele h2.title em {background:url(../i/n_st_big.gif) bottom no-repeat;display:block;width:19px;height:19px;float:left;margin-right:5px}
div.ntele ul.n_ul_st, div.ntele ul.n_ul_dot {list-style-position:outside;margin:5px 0 5px 15px;padding:0px}
div.ntele ul.n_ul_st {list-style-image:url(../i/n_st_small.gif);font:bold 11px Tahoma, Arial}
div.ntele ul.n_ul_dot {list-style-image:url(../i/n_dot_grey.gif);font:normal 11px/15px Tahoma, Arial}
div.ntele div.n_sep {background:url(../i/bgdash.gif) repeat-x bottom;height:2px}
div.ntele div.n_blue_tiny {color:#5296ff;font:normal 14px/35px Tahoma, Arial}
div.ntele div.n_prod_big {float:left;font:bold 12px/23px Tahoma;margin:0px 20px 10px 0px}
div.ntele div.n_prod_normal {float:left;font:bold 10px/20px Tahoma;margin:0px 20px 10px 0px}
div.ntele span.n_promotitle {color:#5296ff}
div.ntele div.n_promotitle {color:#5296ff;font:bold 12px Tahoma,Verdana;margin:20px 0px 0px 0px}
div.ntele div.n_descr {font:normal 11px Tahoma,Verdana}

/* Paczkomaty */
div.paczkomaty h2.title {display:block;padding:0px;margin:0px 0px 0px 0px;font:bold 12px/50px Tahoma,Arial;border-bottom:1px solid black;background:none}
div.paczkomaty h2.title em {background:url(../i/paczkomaty-cube.png) bottom no-repeat;display:block;width:47px;height:44px;float:left;margin:0 5 0 0;padding:0px}
div.paczkomaty a span {display:none}
div.paczkomaty table.descr td {font:normal 11px Tahoma,Arial;padding:10px 2px}

div.paczkomaty div.cena{
	height: 50px;
	width: 50px;
	position: absolute;
	top: 457px;
	right: 535px;
	z-index: 999;
	font-size: 36px;
	color: #F00;
	text-shadow: 1px 1px 0px #FFDB43;
	font-weight: bolder;
	}
div.paczkomaty div.cena sup {
	font-size: 24px;
}

div.paczkomaty a.zobacz_wiecej {
	display: block;
	width: 132px;
	background-image: url(../i/paczkomaty-zobacz-wiecej.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 10px;
	padding: 0px;
	height: 34px;
	text-decoration: none;
}
div.paczkomaty a.zobacz_wiecej:hover {
	background-position: center;
}
div.paczkomaty a.zobacz_wiecej:active {
	background-position: bottom;
}

div.paczkomaty a.znajdz_paczkomat {
	display: block;
	width: 339px;
	background-image: url(../i/paczkomaty-znajdz_paczkomat.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 0px;
	height: 34px;
	text-decoration: none
}
div.paczkomaty a.znajdz_paczkomat:hover {
	background-position: center;
}
div.paczkomaty a.znajdz_paczkomat:active {
	background-position: bottom;
}

/* Millennium */
div.mill_cont {text-align:center;font:normal 11px Tahoma,Arial} /* millennium content */

a.nowaRekl{
	background: transparent url(./../i/z_nowa_rek.gif) no-repeat scroll 0 0;
	width:160px;
	height:24px;
	display:block;
}

a.nowaRekl:hover{
	background-position:0 -24px;
}

/* ElviaSelectionTool */
div.elvia_pg, div.elvia_pu {width:270px;
                            padding-left:2px;
                            padding-top:10px;
                            padding-bottom:5px;
							border:none}
                                
div.elvia_pg div.elvia_lata div,div.elvia_pu div.elvia_lata div {font-weight:bold;padding-left:2px}
div.elvia_pg div.elvia_radio,div.elvia_pu div.elvia_radio {padding-left:2px}
div.elvia_pg div.elvia_radio div,div.elvia_pu div.elvia_radio div {border:1px solid #979797;margin-left:-1px;height:20px;background-color:#fff}
div.elvia_pg div.elvia_radio div.disabled,div.elvia_pu div.elvia_radio div.disabled {background-color:#d9d9d9}
div.elvia_pg div.elvia_std_cell,div.elvia_pu div.elvia_std_cell {width:40px;float:left;text-align:center}
div.elvia_pg div.elvia_radio div.gp_cell {background-color:#c5def9} /*kolor dla dla komórek z gwarancją producenta*/
div.elvia_pg div.elvia_radio div.elvia_checked_cell,div.elvia_pu div.elvia_radio div.elvia_checked_cell {background-color:#c0ffc0}


/*****
 *
 * FaceBook (FB_) plugins
 * 
 */

/**
 * Sliding Frame
 */ 
#FB_sliding {position:fixed;top:45px;right:-219px;height:413px;width:268px;z-index:1000}
#FB_board {background:url(../i/fb_sliding-board-shape.gif) no-repeat scroll transparent  0% 0%;float:right;padding:19px 7px 3px 18px;width:194px;height:400px}
#FB_notice {background:url(../i/fb_sliding-notice.png) no-repeat scroll transparent 0% 0%;float:right;cursor:pointer;width:45px;height:49px}

/* Sygma */
div.sygma h2.title {display:block;padding:0px;margin:0px 0px 0px 0px;font:bold 12px/50px Tahoma,Arial;border-bottom:1px solid #8D1F7A;background:none}
div.sygma h2.title em {background:url(../i/paribas-cube.png) bottom no-repeat;display:block;width:45px;height:37px;float:left;margin:0 5 0 0;padding:0px}
div.sygma h3.title {color:#EF8900;font-weight:bold}
div.sygma ul {list-style-image:url(../i/sygma-dot.png)}

/*dokładki dla Piotrka Czerwińskiego*/
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v10/Ul00HI23GehQ9qPsH_7ocQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v10/jbCPU7JDvi-y7oVFF-ztAg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v10/z6c3Zzm51I2zB_Gi7146Bg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.desc #nopis {letter-spacing: 1px;font-family: Muli, sans-serif;font-size: 12px;} /*odstęp miedzy literami, zmiana czcionki, zwiekszenie czcionki*/
#nopis ul{margin-left:30px;} /*przesunięcie ul w prawo */
#nopis ul li{padding-bottom:5px;} /*odbicie od siebie tekstu*/

#nopis table{margin:0 auto;text-align:center;border-collapse: collapse;font-size: 11px;}/*formatowanie tabeli, czcionka*/
#nopis .twydajnosc table,#nopis .twydajnosc th,#nopis .twydajnosc td{border: 1px solid #999;}/*ramka*/
#nopis .twydajnosc th, #nopis .twydajnosc td{letter-spacing: 0px;}/*usuniecie odstępu miedzy literami w tabeli*/
#nopis .twydajnosc th{padding: 12px;}/*rozszenie naglowka tabeli*/
#nopis .twydajnosc tr:nth-child(odd) {background:#E0E0E0;}/*tabelki typu "zebra"*/

#nopis table.parametry {width: 90%;}/*szerokosc tabeli z parametrami*/
#nopis .parametry td, #nopis .parametry th {padding:2px;}/*zmniejszenie tabeli*/
#nopis .parametry td:nth-child(odd) {width:40%;}/*minimalna szerokosc lewej kolumny*/
#nopis .parametry td:nth-child(even) {text-align:right;}/*w prawej kolumnie tekst do prawej*/

/*wlasciwosci okapow - po najechaniu wyswietla sie opis obrazka*/
#nopis .wlasciwosci{position:relative;display:inline-block}
#nopis .wlasciwosci .wlasciwosciT{visibility:hidden;width:260px;background-color:#555;font-size: 10px;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:1;top:125%;left:50%;margin-left:-135px;opacity:0;transition:opacity 1s}
#nopis .wlasciwosci .wlasciwosciT::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000}
#nopis .wlasciwosci:hover .wlasciwosciT{visibility:visible;opacity:1}

div.pymnt-decoration-block{
        margin-left:14px;
}

div.pymnt-decoration-block p{
        margin-left:10px;
        margin-top:0px;
}

.pymnt-ico-main {
        width:121px;
        margin:10px;
        border-radius: 5px;
        border: 1px solid #bbbbbb;
}
.pymnt-ico-sub {
        width:84px;
        margin:10px;
        border-radius: 4px;
        border: 1px solid #bbbbbb;
}

.pymnt-ico-main:hover, .pymnt-ico-sub:hover {
        box-shadow: 3px 3px 10px rgba(33,33,33,.2);
}

.pymnt-ico-sub {

}

div.pymnt-decoration-block p.pymnt-disabled {
        font-style:oblique;
        margin-top:10px;
        color: #999999;
}

.pymnt-hide{
        display:none;
}
.pymnt-hide.active{
        display:block;
}

p.deliv-disabled {
        font-style:oblique;
        margin-top:10px;
        margin-left:26px;
        color: #999999;
}
