BODY{margin:0; text-decoration: none; color:#010101; font-size:8pt; font-weight: normal; font-family: tahoma; padding: 0px;}
DIV {text-decoration:none; color:#010101; font-size:8pt; font-weight: normal; font-family: tahoma; padding: 0; margin: 0;}

div.norm{float:left; display: inline;}
div.left, div.inline {clear:left;}
div.inline div {float:left;}
div.norml{float:left; display: inline; clear:left;}
div.pliki {line-height:25px; padding-left:6px; float:left; display:inline;}
div.dogory {clear:left; text-align:right;}
div.ukryty {visibility:hidden; display:none;}

ul.blok_gfx {margin:0px; padding:0px;}
ul.blok_gfx li {float:left; list-style: none; display:inline; text-align:center;}
ul.blok_gfx li p {margin:5px 0px 0px 0px;}

li.blok_foto{float:left; list-style: none; display:inline; text-align:center;}

div.topic_foto {width:710px; height:35px; margin-bottom:3px; background:#464646;}
#topic_produkty {clear:left; padding-bottom:3px;}
#topic_produkty div {float:left;}
#topic_produkty div.topic_sortuj {padding:0px; width:336px; height:35px; background:url(gfx/topic/produkty.png) no-repeat;}
#topic_produkty div.topic_sortuj div {margin-top:7px; color:#FFFFFF; text-align:right; width:336px;}
#topic_opis {background:url(gfx/topic/produkty.png) 269px 0px no-repeat #1C1C1C; width:710px; margin:0px 0px 7px 0px; position:relative;}
#topic_opis .navigator {position:absolute; top:11px; color:#F00; width:610px; color:#F00; clear:left;}
#topic_opis .navigator a, #topic_opis .navigator a:HOVER {color:#FFFFFF;}

#atrybuty {background:#5C5C5C; margin-bottom:3px; width:470px; height:89px;}
#atrybuty .in {margin:10px 15px;}

p {margin-top:0px; margin-bottom:5px;}
p.topic_tresc {margin:0px 0px 20px 0px; color:#4c4c4c; font-size:9pt; font-weight:bold;}
p.topic_new {margin:0px 0px 10px 0px; color:#18A9D7;}
p.topic_new a {font-weight:bold; color:#18A9D7;}
p.topic_new a:HOVER {font-weight:bold; color:#18A9D7;}
p.topic_form {font-size:9pt; margin:0px 0px 15px 0px;}
p.topic_form b {color:#890101;}
p.blad {color:red;}
p.wyroznienie {margin:6px 0px 0px 0px; font-size:9pt; color:red;}
b.linia_max {overflow:hidden; display:block; height:1px; font-size:1px; line-height:1px; background:#E0E0E0; width:950px; margin-top:5px;}
b.szaralinia {clear:left; overflow:hidden; display:block; height:1px; font-size:1px; line-height:1px; background:#D6D6D6; width:330px; margin:3px 0px;}

div.mapa {width:inherit; clear:left;}
div.mapa ul {padding: 0px 0px 0px 30px; margin:0;}
div.mapa li {padding: 5px 0px 0px 0px;}
div.mapa li a {font-weight:normal;}
div.mapa li a:hover {font-weight:normal;}

ul.platnosci {padding: 15px 0px 30px 20px; margin:0;}
ul.platnosci li {padding: 5px 0px 0px 0px;}

#main {width:950px; position:relative;}

#main #top {position:relative; clear:left; height:91px; width:950px; text-align:left;}
#main #top #linki_gfb {overflow:visible;}
#main #top #ikony {position:absolute; top:44px; left:262px;}
#main #top #ikony div {float:left; color:#999999; line-height:23px; font-size:9pt;}
#main #top #ikony div.szukaj {width:155px; height:23px; background:url(gfx/btns/input_szukaj.png) no-repeat;;}
#main #top #ikony div.szukaj input {border:none; font-size:10px; color:#FFFFFF; background:none; width:151px; margin:5px 2px;}
#main #top #logowanie {position:absolute; top:15px; left:668px; clear:left; text-align:right; width:282px;}
#main #top #koszyk {position:absolute; top:15px; left:407px; clear:left;}
#koszyk_panel {color:#FFF;}
#koszyk_panel div {color:#FFF; float:left; margin:0px 20px 0px 0px;}
#koszyk_panel div a, #koszyk_panel div a:HOVER {color:#FFF;}

#menu {float:left; width:950px; height:37px; padding-bottom:10px;}
#menu div {float:left; height:37px;}

#glowna {width:950px; text-align:left; clear:left; margin:0px; position:relative;}
#glowna #kolumna_left {width:240px; text-align:left; float:left;}
#glowna #kolumna_left div {clear:left;}
#glowna #tresc {width:710px; text-align:left; float:left; background:none;}
#glowna #tresc #tekst {clear:left; background:#EEEEEE;}
#glowna #tresc #tekst #in {width:680px; margin:0px 15px; padding:15px 0px;}

#glowna #navigator_lista {clear:left; position:absolute; top:11px; left:180px; color:#F00; width:275px;}
#glowna #navigator_lista a, div.topic_produkty #navigator_lista a:HOVER {color:#FFFFFF;}

ul.podmenu {padding: 0px 0px 10px 0px; margin: 0px 0px 0px 62px; list-style:none; width:178px; background:none;}
ul.podmenu li p {margin:0px; height:auto; color:#FFFFFF; padding:0px; font-weight:normal; }
ul.podmenu li p a {color:#FFFFFF; margin:0px; padding:0px; font-weight:normal; display:block; height:auto; text-decoration:none; line-height:20px;}
ul.podmenu li p a:hover {color:#AAAAAA; cursor:pointer; font-weight:normal;}
ul.podmenu li p a.wlacz, ul.podmenu li p a.wlacz:hover {color:#FFED00; font-weight:bold;}
ul.podmenu li.srodek p {margin:0px; height:auto; color:#FFFFFF; padding-left:30px; font-weight:normal; }
ul.podmenu li.srodek p a {color:#FFFFFF; margin:0px; padding:0px; font-weight:normal; display:block; height:auto; text-decoration:none; line-height:18px;}
ul.podmenu li.srodek p a:hover {color:#AAAAAA; font-weight:normal;}
ul.podmenu li.srodek p a.wlacz, ul.podmenu li.srodek p a.wlacz:hover {color:#FFED00; font-weight:bold;}
ul.podmenu li.srodek p a.red, ul.podmenu li.srodek p a.red:hover {color:#F00; font-weight:normal;}
ul.podmenu li.srodek p a.redon, ul.podmenu li.srodek p a.redon:hover {color:#FFED00; font-weight:bold;}

#porownanie {clear:left; width:710px; position:relative; background:#FFFFFF;}
#porownanie .kolumna {float:left; width:350px; position:relative; background:#FFFFFF;}
#porownanie .foto {clear:left; text-align:center; width:350px;}
#porownanie .opis {clear:left; margin:10px;}
#porownanie .atrybuty {clear:left; background:#D6D6D6; width:350px;}
#porownanie .atrybuty .in {margin:0px 10px; padding:15px 0px;}
#porownanie .atrybuty .in a {color:#000; line-height:18px;}
#porownanie .atrybuty .in a:HOVER, #porownanie .atrybuty .in a.on, #porownanie .atrybuty .in a.on:HOVER {color:#F00;}
#porownanie p.nazwa {color:#010101; margin:0px 0px 15px 0px; font-size:11pt; font-weight:bold;}
#porownanie p.nazwa span {clear:left; color:#010101; margin:0px 0px 0px 0px; font-size:8pt; font-weight:normal;}
#porownanie div.cena {background:#333333; font-size:13pt; font-weight:bold; margin:0px; width:218px; height:27px;}
#porownanie div.cena p {color:#FFFFFF; font-size:11pt; font-weight:bold; margin:0px 0px 0px 10px; line-height:27px;}
#porownanie div.cena p b {color:#F00; font-size:12pt; font-weight:bold;}
#porownanie div.cena p strike {color:#FFED00; font-size:9pt; font-weight:bold;}

#produkt_opis {clear:left; width:710px; position:relative; background:#FFFFFF;}
#produkt_opis #foto {float:left; margin:0px; width:350px; text-align:center;}
#produkt_opis .opis {clear:left; margin:15px;}
#produkt_opis .atrybuty {clear:left; background:#D6D6D6; width:360px;}
#produkt_opis .atrybuty .in {margin:0px 15px; padding:15px 0px;}
#produkt_opis p.nazwa {color:#010101; margin:0px 0px 15px 0px; font-size:11pt; font-weight:bold;}
#produkt_opis p.nazwa span {clear:left; color:#010101; margin:0px 0px 0px 0px; font-size:8pt; font-weight:normal;}
#produkt_opis div.cena {background:#333333; font-size:13pt; font-weight:bold; margin:0px; width:228px; height:27px;}
#produkt_opis div.cena p {color:#FFFFFF; font-size:11pt; font-weight:bold; margin:0px 0px 0px 15px; line-height:27px;}
#produkt_opis div.cena p b {color:#F00; font-size:12pt; font-weight:bold;}
#produkt_opis div.cena p strike {color:#FFED00; font-size:9pt; font-weight:bold;}
#produkt_opis .foto_lista {clear:left;}
#produkt_opis .foto_lista  div {float:left; width:110px; text-align:center;}

#produkt {clear:left; width:710px; height:170px; position:relative; background:#FFFFFF; margin-bottom:0px;}
.produkt {clear:left; width:710px; height:170px; position:relative; background:#FFFFFF; margin-bottom:3px;}
.produkt .ikony {position:absolute; top:0px; left:510px; width:200px; height:71px; text-align:right;}
.produkt .foto {float:left; width:230px; text-align:center;}
.produkt .opis {float:left; width:480px; height:170px; background:#D6D6D6;}
.produkt .opis .in {margin:0px 13px 15px 11px; width:228px; float:left;}
.produkt .opis .inright {position:absolute; top:76px; left:485px; width:228px; clear:left;}
.produkt p.nazwa {color:#010101; margin:7px 14px 10px 11px; font-size:11pt; font-weight:bold; width:290px;}
.produkt p.nazwa a, .produkt p.nazwa a:HOVER {color:#010101; font-size:11pt; font-weight:bold;}
.produkt p.nazwa span {color:#010101; margin:0px; font-size:8pt; font-weight:normal;}
.produkt div.pas {position:absolute; top:143px; left:230px; width:480px;}
.produkt div.pas div {float:left;}
.produkt div.pas div.cena {background:#333333; font-size:11pt; font-weight:bold; margin:0px; width:240px; height:27px;}
.produkt div.pas div.cena p {color:#FFFFFF; font-size:11pt; font-weight:bold; margin:0px 0px 0px 11px; line-height:27px;}
.produkt div.pas div.cena p span {color:#F00; font-size:12pt; font-weight:bold;}
.produkt div.pas div.cena p strike {color:#FFED00; font-size:9pt; font-weight:bold;}

#narta {clear:left; width:710px; height:182px; position:relative; background:#D6D6D6; margin-bottom:0px;}
.narta {clear:left; width:710px; height:182px; position:relative; background:#D6D6D6; margin-bottom:3px;}
.narta .ikony {position:absolute; top:0px; left:400px; width:178px; height:33px; text-align:right;}
.narta .producent {position:absolute; top:0px; left:578px; width:132px; height:38px;}
.narta .opis {margin:9px 13px 15px 11px; width:460px; clear:left;}
.narta .opisatrybuty {position:absolute; top:102px; left:485px; width:228px; clear:left;}
.narta .opisred {position:absolute; top:140px; left:11px; width:210px; clear:left;}
.narta .nazwa {width:400px; height:33px; clear:left; margin-left:11px;}
.narta .nazwa p {color:#010101; line-height:33px; font-size:11pt; font-weight:bold; margin:0px;}
.narta .nazwa p a, .narta .nazwa p a:HOVER {color:#010101; font-size:11pt; font-weight:bold;}
.narta .nazwa p span {color:#010101; margin-left:10px; font-size:8pt; font-weight:normal;}
.narta div.pas {position:absolute; top:155px; left:230px; width:480px;}
.narta div.pas div {float:left;}
.narta div.pas div.cena {background:#333333; font-size:11pt; font-weight:bold; margin:0px; width:240px; height:27px;}
.narta div.pas div.cena p {color:#FFFFFF; font-size:11pt; font-weight:bold; margin:0px 0px 0px 11px; line-height:27px;}
.narta div.pas div.cena p span {color:#F00; font-size:12pt; font-weight:bold;}
.narta div.pas div.cena p strike {color:#FFED00; font-size:9pt; font-weight:bold;}

.cenarabat {clear:left; width:480px; height:22px; position:relative; left:230px; background:#282828;  margin-bottom:3px;}
.cenarabat p {color:#AAAAAA; font-size:11pt; font-weight:bold; margin:0px 0px 0px 11px; line-height:21px;}
.cenarabat p span {color:#AAAAAA; font-size:12pt; font-weight:bold;}

.inforabat {clear:left; width:710px; height:36px; position:relative; background:#282828;  margin-bottom:3px; top:0px;}
.inforabat p{color:#FFF; font-size:10pt; font-weight:normal; text-align:center; line-height:18px;}
.inforabat p span {color:#FF0; font-size:11pt; font-weight:bold;}

.inforabatmik {clear:left; width:710px; height:24px; position:relative; background:#282828;  margin-bottom:3px; top:0px;}
.inforabatmik p{color:#FFF; font-size:10pt; font-weight:normal; text-align:center; line-height:18px;}
.inforabatmik p span {color:#FF0; font-size:12pt; font-weight:bold;}

#pasek_dol {clear:left; position:relative; width:950px; height:43px; background:url(gfx/bg_pasekdol.jpg);}
#pasek_dol div {float:left;}

.newsletter {width:600px; margin:0px 40px;}
.newsletter div {width:250px; margin:0px 10px; text-align:center; float:left;}

#footer {position:relative; background:url(gfx/bg_footer.jpg) repeat-x; width:950px; clear:left; height:130px; text-align:right;}
#footer .menudol {width:940px; text-align:right; float:left; margin-right:10px; height:43px;}
#footer .menudol p {line-height:43px; color:#000000; font-weight:normal; margin-bottom:0px; font-size:8pt;}
#footer .menudol p a {color:#000000; font-weight:normal; margin:0px 8px; font-size:8pt;}
#footer .menudol p a:HOVER {color:#F5EE00; font-weight:normal; font-size:8pt;}
#footer #prawa {position:absolute; top:15px; left:18px; font-weight:bold;}
#footer #prawa b {color:#FFFFFF;}
#footer #klucze {clear:left; position:absolute; top:50px; left:2px; width:946px; text-align:justify; color:#5B5B5B;}

INPUT, textarea, select, file {
	 text-decoration: none; 
	 color: #454545;
	 background: #FFFFFF;
	 font-size: 8pt; 
	 border: solid 1px #6E6E6E;
	 font-weight: normal;
	 font-family: tahoma;
	 padding: 0px 2px; 
}

input.pasek {border:none; font-size:10px; color:#FFFFFF; background:none;}
input.filtruj {font-size:7pt; color:#5C5C5C; background:#FFFFFF; border:solid 1px #BBBBBB;}
input.ok {border:none; background:none; width:25px; height:15px; cursor:pointer;}
input.okimg {border:none; background:url(gfx/btns/ok.gif); width:26px; height:23px; cursor:pointer;}
input.szukaj {width:155px; padding:5px 2px 0px 2px; height:23px; background:#1C1C1C; color:#FFFFFF; font-size:7pt; line-height:23px; border: solid 1px #2F2F2F;}
input.button{padding: 1px 2px 1px 2px; background:#C80D14; border: none; color:#FFFFFF; font-weight:bold; margin:0px;}
input.noborder{border: solid 0px; background-color: transparent; margin:0px; padding:0px;}
input.women {border:none; cursor:pointer; background:url(gfx/plec_kobieta.png); width:35px; height:35px; margin-bottom:3px;}
input.women_on {border:none; cursor:pointer; background:url(gfx/plec_kobieta_1.png); width:35px; height:35px; margin-bottom:3px;}
input.men {border:none; cursor:pointer; background:url(gfx/plec_mezczyzni.png); width:35px; height:35px;}
input.men_on {border:none; cursor:pointer; background:url(gfx/plec_mezczyzni_1.png); width:35px; height:35px;}
input.all {border:none; cursor:pointer; background:url(gfx/plec_wszystkie.png); width:35px; height:35px;}
input.all_on {border:none; cursor:pointer; background:url(gfx/plec_wszystkie_1.png); width:35px; height:35px;}

img{border:0px;}
img.buton {cursor:pointer;}
form {margin:0px;}

TD {text-decoration:none; color:#010101; font-size:8pt; font-weight:normal; font-family:tahoma;}
td.atrybut_name {color:#FFFFFF;}
table.koszyk {width:100%; border: none; border-collapse: collapse;}
table.koszyk tr td {border-top: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; padding: 5px;}
table.koszyk tr.naglowek td {padding: 5px; font-weight:bold; border:none;}
table.form {width:680px; border: none; border-collapse: collapse;}
table.form tr td {border-top: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; padding: 5px;}
table.form tr.naglowek td {padding: 5px; font-weight:bold; border:none;}
table.form tr td.nobord {padding: 5px; border:none;}
table.form tr td.nobord table tr td {padding: 2px; border:none;}

A {text-decoration:none; font-size:8pt; color:#F00; font-weight:normal; font-family:tahoma;}
A.jasny, A.jasny:HOVER {color:#999999;}
A.tekst, A.tekst:HOVER {color:#010101;}
A.porownaj, A.porownaj:HOVER {color:#FFF; display:block; width:60px; height:15px; text-align:center; line-height:15px; font-size:7pt; padding:1px; background:#5E5E5E;}
A:HOVER {text-decoration:none; font-size:8pt; color:#010101; font-weight:normal; font-family:tahoma;}  
