body {background:#e9f4fc url(images/tlo.png) repeat-x;color:#3e3e3e;margin:0;padding:0;font-size:11px;font-family:tahoma, helvetica, sans-serif;}
body.porownanie {background:white url(images/porownanie.png) repeat-x;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:8pt;}
p, ul {margin-top:1em;margin-bottom:1em}

#all {width:960px;margin:0 auto;}
#naglowek {height:83px;position:relative;background:transparent url(images/naglowek.jpg) no-repeat 838px 100%;}
h1 {padding:15px 0 0 36px;margin:0;}
#naglowek ul {position:absolute;right:0;top:6px;list-style-type:none;margin:0;padding:0;border-right:1px solid #84b9e1;}
#naglowek li {float:left;padding:0 10px 0 31px;line-height:28px;border-left:1px solid #84b9e1;background:transparent none no-repeat 10px;}
#naglowek li a {color:white;}
#naglowek li.home {background-image:url(images/home.png);}
#naglowek li.platnosci {background-image:url(images/platnosci.png);}
#naglowek li.zaloguj {background-image:url(images/zaloguj.png);}
#naglowek li.rejestracja {background-image:url(images/rejestracja.png);}
.porownanie #naglowek {height:88px;background-image:none;}
.porownanie #all {width:731px;}
.porownanie h1 {padding-left:0;}

#menu {background:#e6e6e6 url(images/menu.png) repeat-x;}
#menu ul {list-style-type:none;margin:0;padding:0;background:transparent url(images/menutlo.jpg) no-repeat 785px 0;height:37px;}
#menu ul li {float:left;padding:0 3px 0 0;background:transparent url(images/menuli.png) no-repeat right top;}
#menu ul li a {float:left;}
#menu ul li.first a {padding-left:2px;background:transparent url(images/menuli.png) no-repeat -1px 0;}

#belka {height:43px;background:#fafafa url(images/belka.png) repeat-x}
#sciezka {padding-left:17px;line-height:43px;float:left;width:483px;}
#sciezka p {display:inline;margin:0;color:#002f59;}
#sciezka ul {display:inline;margin:0;list-style-type:none;padding:0;}
#sciezka li {display:inline;margin:0;padding:0 0 0 13px;background:transparent url(images/arrows.png) no-repeat 2px 65%;}
#sciezka li.home {font-weight:bold;padding-left:4px;background-image:none;}
#sciezka li a {color:#002f59;}
#szukajForm {float:right;width:457px;background:transparent url(images/belkatlo.jpg) no-repeat 265px 0;padding-top:10px;height:33px;}
#szukajForm * {vertical-align:middle;}
#szukajForm label {float:left;width:226px;margin-right:4px;font-weight:bold;background:transparent url(images/inputszukaj.png) no-repeat right top;}
#szukajForm label input {border-width:0;background-color:transparent;width:140px;height:17px;padding:3px 0;}
#szukajForm label span {width:51px;margin-right:31px;float:left;padding-top:5px;}
#szukajForm .button {font-weight:bold;color:#002f59;border-width:0;background-color:transparent;margin-top:4px;}

#belkaKoszyk {background:#005db4 url(images/belkakoszyk.jpg) no-repeat 757px 0;height:99px;color:#bcdcfa;}
#konfiguratory {width:459px;height:91px;float:left;position:relative;border-bottom:8px solid #002f59;}
#belkaKoszyk h2 {padding:16px 0 0 15px;margin:0;font-size:11px;}
#konfiguratory p {margin:1em 0 0 0;padding:0 0 0 15px;width:146px;font-size:10px;}
#konfiguratory ul {list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:0;border-left:1px solid #0056a6;border-right:1px solid #0056a6;}

#konfiguratory ul li {padding:0;margin:0;float:left;height:90px;width:95px;text-align:center;background-color:#1e73c2;border-left:1px solid #1767b0;border-right:1px solid #307ec7;}
#konfiguratory ul li.first {border-left-color:#307ec7;}
#konfiguratory li a {display:block;padding-top:10px;width:100%;}
#koszyk {background:transparent url(images/wozek.png) no-repeat 228px 22px;float:left;width:299px;border-bottom:8px solid #002f59;height:91px;font-size:10px;}
#koszyk ul {list-style-type:none;margin:1em 0 0 0;padding:0 0 0 15px;line-height:1.4em;}
#koszyk li {padding-left:16px;background:transparent url(images/arroww.png) no-repeat 2px 65%;}
#koszyk .przejdz {padding-left:68px;margin-top:0.5em;margin-bottom:0;}
#koszyk .przejdz a {color:white;padding-left:28px;background:transparent url(images/dokoszyka.png) no-repeat;font-weight:bold;}

#tresc {width:100%;overflow:hidden;background-color:white;}
#tresc.border {background:white url(images/tresc.png) repeat-y 216px 0;}
#tresc.border #trescDol {background:transparent url(images/noborder.png) no-repeat 216px 100%;width:100%;overflow:hidden;}
#tresc.border #trescDolMaly {background:transparent url(images/noborder1.png) no-repeat 216px 100%;width:100%;overflow:hidden;padding-bottom:19px;}
#lewaKolumna {width:216px;float:left;overflow:hidden;padding-bottom:20px;}
#srodkowaKolumna {width:519px;float:left;overflow:hidden}
.porownanie #srodkowaKolumna {width:100%;float:none;}
#prawaKolumna {width:225px;float:right;overflow:hidden;padding-bottom:20px;}

/* Lewa kolumna */

#lewaKolumna h2 {color:#022f56;padding:11px 0 11px 14px;margin:0;font-size:11px;text-transform:uppercase;}
#kategorie ul {list-style-type:none;margin:0;padding:0;background-color:#005db4;font-size:12px;}
#kategorie ul li {border-bottom:1px solid #0055a5;border-top:1px solid #2675bf;}
#kategorie ul .first {border-top-width:0;}
#kategorie ul li a {color:white;display:block;padding:7px 0 8px 27px;background:transparent url(images/arrow.png) no-repeat 14px 12px;width:189px;}
#kategorie ul ul {background-color:#00519d;border-top:1px solid #2675bf;padding:6px 0;font-size:11px;}
#kategorie ul ul li {border-width:0;padding:2px 0 1px 47px;background:transparent url(images/dot1.png) no-repeat 33px 8px;}
#kategorie ul ul a {display:inline;padding:0;background-image:none;color:#bfd5ea;}
#kategorie ul ul strong {color:white;}

#newsletter {background:#1e73c2 url(images/newslettertlo.png) no-repeat right top;border-top:1px solid #4088cb;color:white;padding-bottom:18px;}
#newsletter h2 {padding:17px 0 5px 14px;}
#newsletter p {margin:0.8em 0 0.8em 14px;font-size:10px;width:160px;padding-bottom:6px;}
#labelNewsletter {margin-left:14px;float:left;width:133px;background:white url(images/adresemail.png) no-repeat;height:21px;margin-right:5px;}
#labelNewsletter input {margin:2px 0 0 28px;border-width:0;background-color:transparent;width:94px;padding:2px;}
#newsletter .button {float:left;background:white url(images/button.png) no-repeat;color:#005db4;font-weight:bold;font-size:11px;font-family:tahoma, sans-serif;border-width:0;width:23px;height:23px;margin-left:2px;padding:0 0 2px 0}

#szybkiKontakt {background:#f5f5f5 url(images/szybkikontakttlo.png) no-repeat right top;margin-bottom:1px;}
#szybkiKontakt h2 {padding:17px 0 5px 14px;}
#szybkiKontakt dl {margin:1.1em 0 0 14px;padding-bottom:9px;}
#szybkiKontakt dt {clear:both;float:left;width:23px;text-align:center;margin-right:10px;}
#szybkiKontakt dd img {margin-bottom:3px;}
#szybkiKontakt dd {margin:0;padding:0 0 7px 0;}
#szybkiKontakt dd a {color:#298ccf}

#platnosci {border-top:1px solid #e7e7e7;}
#platnosci p {text-align:center;margin:0;padding:5px 0}

/* Prawa kolumna */

#zobacz {background:#efefef url(images/zobacz.png) no-repeat;height:36px;}
#zobacz fieldset {padding-top:7px;padding-left:15px;}
#zobacz * {vertical-align:middle;}
#zobacz label {font-weight:bold;color:#022f56;}
#zobacz label span {padding-right:14px;background:transparent url(images/arrow.gif) no-repeat 100% 65%;text-transform:uppercase;}
#zobacz select {border:1px solid #a5acb2;color:#022f56;width:135px;height:20px;margin-left:5px;}
#prawaKolumna h2 {padding-top:11px;padding-left:15px;font-size:11px;margin:0;background:#efefef url(images/zobacz.png) no-repeat;height:25px;text-transform:uppercase;}

#produkty {list-style-type:none;margin:0;padding:0;}
#produkty li {background:#f5f5f5 url(images/borderbottom.png) repeat-x left bottom;width:100%;margin:0;padding:4px 0 13px 0;vertical-align:bottom;}
#produkty li.first {padding-top:0;}
#produkty h3 {padding:12px 0 13px 14px;font-size:11px;color:#005db4;margin:0;text-transform:uppercase}
#produkty h3 a {color:#005db4;}
#produkty .zdjecie {position:absolute;padding-left:6px;width:60px;height:60px;}
#produkty .produkt-opis {padding-left:81px;color:#3e3e3e;padding-top:2px;position:relative;padding-bottom:1px;width:144px;}
#produkty .produkt-opis p {margin:0 0 1.3em 0;}
#produkty .produkt-cena {text-align:right;padding-right:14px;font-weight:bold;color:#022f56}
#produkty .produkt-cena em {font-style:normal;color:#1e73c2;font-weight:normal;}
#produkty .produkt-cena .produkt-hit {float:left;color:#ffa800;text-transform:uppercase;font-size:10px;}
#produkty .wiecej {position:absolute;width:47px;height:18px;line-height:16px;padding-left:11px;background:transparent url(images/wiecej.gif) no-repeat;text-align:center;font-size:10px;color:#838383;font-weight:bold;right:15px;bottom:-21px;z-index:10}
#produkty .usun {color:#052f55;padding-left:25px;background:transparent url(images/usun.png) no-repeat 10px 0px;font-weight:bold;display:block;margin-bottom:1em;}

#prawaKolumna .porownaj {margin:0;padding:24px 0 16px 0;border-bottom:1px solid #e7e7e7;text-align:center;}
#prawaKolumna .porownaj a {background:#ffa800 url(images/buttonporownaj.png) no-repeat;color:white;font-weight:bold;line-height:18px;font-size:10px;display:block;margin-left:65px;width:71px;font-size:10px;padding-left:15px;}

/********************/
/* Srodkowa kolumna */

.belkaCiemna {background-color:#002f59;line-height:26px;padding:1px 19px 8px 19px;position:relative;}
.belkaCiemna h2 {color:white;font-size:11px;margin:0;text-transform:uppercase;}
.belkaCiemna .link {position:absolute;padding-right:15px;text-transform:uppercase;color:white;right:19px;top:0px;font-weight:bold;background:transparent url(images/arrow1.png) no-repeat right center}
.belka {margin:0 0 0 3px;line-height:35px;padding:0 18px 0 15px;border-bottom:1px solid #e7e7e7}
.belka h2 {color:#022f56;font-size:11px;margin:0;text-transform:uppercase;}
.porownanie .belkaCiemna {padding:0;line-height:37px;}
.porownanie .belkaCiemna h2 {color:#d1e6f9;}
.porownanie .zamknij {position:absolute;right:0;color:#d1e6f9;margin-top:-24px;font-weight:bold;line-height:1.2em;}

.tekst {padding:22px 25px 16px 15px;text-align:justify;border-bottom:1px solid #e7e7e7;margin:0 0 0 3px;position:relative;width:479px;}
.tekst p {color:#3e3e3e;line-height:1.45em;margin:0 0 0.8em 0}
.tekst .floatLeft {float:left;margin:0.3em 20px 1em 7px;}
.tekst h3 {color:#1e73c2;margin:5px 0 28px 0;font-size:11px;text-transform:uppercase;}
.tekst h4 {color:#1e73c2;margin:1.8em 0 0.1em 0;font-size:11px;}

#srodkowaKolumna .wiecej {position:absolute;width:47px;height:18px;line-height:16px;padding-left:11px;background:#005db4 url(images/wiecej1.png) no-repeat;text-align:center;font-size:10px;color:white;font-weight:bold;right:28px;bottom:-9px;z-index:10}

#newsy {list-style-type:none;margin:0 0 0 3px;padding:0 0 10px 0;}
#newsy li {border-bottom:1px solid #e7e7e7;padding:11px 25px 18px 15px;text-align:justify;position:relative;width:479px;}
#newsy li h3 {margin:0;font-size:11px;padding-bottom:3px;}
#newsy li h3 a {color:#1e73c2;}
#newsy li em.data {font-style:normal;color:#bbbbbb;}
#newsy li p {margin-top:0.4em;color:#3e3e3e;line-height:1.4em;}


/* Koszyk */

#kroki {list-style-type:none;margin:0;padding:13px 17px 15px 17px;border-bottom:1px solid #d6d6d6;}
#kroki li {display:inline;padding-left:15px;background:transparent url(images/arrow2.png) no-repeat 2px 55%;}
#kroki li.first {padding-left:0;background-image:none;}
#kroki li.wybrane {color:#1e73c2;font-weight:bold;}
.belka-koszyk {background-color:#f9f9f9;border-bottom:1px solid #d6d6d6;padding:0 17px;line-height:36px;text-transform:uppercase;}
.belka-koszyk * {vertical-align:middle;}
#zamowienie .nastepny {width:102px;height:18px;background:#ffa800 url(images/button3.png) no-repeat;color:white;font-weight:bold;padding-right:10px;border-width:0;font-size:9px;padding-left:0;text-transform:none;}
.belka-koszyk .nastepny {float:right;margin-top:9px;}
.belka-koszyk h3 {margin:0;padding:0;font-weight:bold;font-size:11px;}
.belka-koszyk dl {margin:0;padding:0;font-weight:bold;}
.belka-koszyk dt {display:inline;}
.belka-koszyk dd {display:inline;margin:0;padding-right:14px;color:#1e73c2;text-transform:none;}
#zamowienie {border-bottom:1px solid #d6d6d6;}
#zamowienie.noBorder, #zamowienie .noBorder {border-width:0;}
#zamowienie .adres {padding:0 33px 0 13px;border-bottom:1px solid #d6d6d6}
#zamowienie fieldset.margin {padding:0;margin:0 33px 0 13px;}
#zamowienie .adres h3 {border-bottom:1px solid #d6d6d6;margin:0;line-height:37px;font-size:11px;}
#zamowienie .adres ol {list-style-type:none;margin:0;padding:0;}
#zamowienie .adres li {width:100%;overflow:hidden;padding:0;margin:0;}
#zamowienie .adres li .radio {float:left;margin:10px;}
#zamowienie .adres li .adres-opis {float:left;width:150px;padding:12px 0 10px 0;line-height:1.4em;}
#zamowienie .adres li .adres-opis strong {color:#1e73c2;}
#zamowienie .adres li .adres-opis label {display:block;}
#zamowienie .adres li .adres-opis a {color:#1e73c2;font-weight:bold;}
#zamowienie p.dodaj {margin:0;border-bottom:1px solid #d6d6d6;padding:1.7em 25px;}
#zamowienie p.dodaj .dodaj {width:85px;height:18px;background:#1e73c2 url(images/button4.png) no-repeat;color:white;padding-right:16px;border-width:0;font-size:10px;font-weight:bold;}
#zamowienie .zaplata {padding-bottom:1.3em;}
#zamowienie .zaplata h3 {margin-bottom:0.8em;}
#zamowienie .zaplata label {display:block;font-weight:bold;padding:2px 0 3px 8px;color:#1e73c2;}
#zamowienie .zaplata label em {font-style:normal;color:#002f59;}

#zamowienie .poprzedni {width:102px;height:18px;background:#1e73c2 url(images/button5.png) no-repeat;color:white;padding-left:14px;padding-right:0;border-width:0;font-size:9px;font-weight:bold;text-transform:none;}
.belka-koszyk .poprzedni {float:right;margin-top:9px;margin-left:10px;}
.belka-koszyk .kontynuuj {font-weight:bold;color:#1e73c2;float:right;}

#zamowienie .przelicz {width:114px;height:18px;background:#1e73c2 url(images/button6.png) no-repeat;color:white;padding-left:20px;border-width:0;font-size:9px;font-weight:bold;}

#zawartoscKoszyka {list-style-type:none;margin:0;padding:0;}
#zawartoscKoszyka li {border-bottom:1px solid #d6d6d6;width:100%;position:relative;height:97px;}
#zawartoscKoszyka li .zdjecie {position:absolute;left:15px;top:11px;width:80px;height:80px;text-align:center;}
#zawartoscKoszyka li .koszyk-opis {float:left;padding:34px 0 28px 110px;width:210px;color:#005db4;font-weight:bold;margin:0;}
#zawartoscKoszyka li .koszyk-opis a {color:#005db4;}
#zawartoscKoszyka li label {float:left;margin-top:35px;font-weight:bold;}
#zawartoscKoszyka li label input {border:1px solid #c2c2c2;background:white url(images/inputtlo.png) no-repeat;text-align:center;padding:2px 3px;height:19px;width:20px;font-weight:bold;}
#zawartoscKoszyka li label * {vertical-align:middle;}
#zawartoscKoszyka .koszyk-cena {float:right;margin:0;padding:41px 13px 0 0;font-weight:bold;}
#zawartoscKoszyka .koszyk-cena em {color:#005db4;padding-left:7px;font-style:normal;}
#zawartoscKoszyka .usun {width:50px;height:18px;background:#cecece url(images/button7.png) no-repeat;color:#838383;padding-left:14px;border-width:0;font-size:9px;font-weight:bold;position:absolute;right:13px;bottom:-9px;padding-right:0;}

#zamowienie .buttons {text-align:center;padding:23px 0;margin:0;}
#zamowienie .buttons input {margin:0 7px;font-size:9px;}
#zamowienie .usunWszystko {width:114px;height:18px;background:#cecece url(images/usunwszystkie.png) no-repeat;color:#838383;padding-left:20px;border-width:0;font-size:9px;font-weight:bold;}

#rachunek {width:485px;margin:17px 0 16px 16px;}
#rachunek th {background-color:#eaeaea;padding:7px 8px;text-align:right;color:#1e73c2;text-transform:uppercase;font-size:10px;}
#rachunek .first {padding-left:12px;text-align:left;}
#rachunek td {text-align:right;background-color:#f5f5f5;padding:6px 8px 7px 8px;}
#rachunek td a.nazwa {font-size:10px;font-weight:bold;color:#1e73c2;padding-right:15px;background:transparent url(images/arrow3.png) no-repeat right center;}
#rachunek .dark td {background-color:#eaeaea;}
#rachunek td.noBackground {background-color:transparent;}
#rachunek .koszt td {font-weight:bold;}
#zamowienie .lacznie {font-weight:bold;color:#002f59;text-transform:uppercase;margin:0;border-bottom:1px solid #d6d6d6;padding:1em 25px 1.7em 25px;}
#zamowienie .lacznie strong {color:#ffa800;}

#podsumowanie h3 {padding:19px 16px 12px 16px;margin:0;font-size:11px;text-transform:uppercase;border-top:1px solid #d6d6d6;}
#podsumowanie.podsumowanie {border-bottom:1px solid #d6d6d6;}
#podsumowanie.podsumowanie h3 {text-transform:none;border-top-width:0;padding-top:1em;}
#podsumowanie ul {list-style-type:none;margin:0 33px 0 12px;padding:0;border-bottom:1px solid #d6d6d6;width:474px;}
#podsumowanie li {padding:0;margin:0;width:100%;}
#podsumowanie h4 {background-color:#f9f9f9;border:1px solid #d6d6d6;border-width:1px 0;margin:0;padding:0 16px;width:442px;line-height:35px;color:#1e73c2;font-size:11px;text-transform:uppercase;position:relative;}
#podsumowanie h4 a {position:absolute;right:15px;color:#ffa800;text-transform:none;top:0;}
#podsumowanie p {margin:1.5em 18px;line-height:1.4em;}
#podsumowanie p strong, #podsumowanie p em {color:#1e73c2;font-style:normal;}

#zamowienie .wynik {background-color:#1e73c2;color:white;text-align:center;padding:7px 10px;margin:18px 33px 13px 15px;font-weight:bold;text-transform:uppercase}

/* Produkty i listy produktow */

.podstrony {list-style-type:none;margin:0;padding:0 15px;text-align:center;text-transform:uppercase;font-weight:bold;width:485px;overflow:hidden}
.podstrony li {display:inline;padding:0 2px}
.podstrony .poprzednia {float:left;padding-left:18px;background:transparent url(images/back1.png) no-repeat left center;}
.podstrony .nastepna {float:right;padding-right:18px;background:transparent url(images/next1.png) no-repeat right center;}
.podstrony a {color:#002f59;}
.podstrony .aktualne a {color:#4599e6;}
.podstrony a.poprzednia, .podstrony a.nastepna {color:#005db4;}
.padding {padding-top:22px;padding-bottom:40px;}
.paddingBottom {padding-bottom:20px;}
.belkaCiemna .podstrony {padding:0;}
.belkaCiemna .podstrony .poprzednia {background-image: url(images/back.png) ;}
.belkaCiemna .podstrony .nastepna {background-image: url(images/next.png);}
.belkaCiemna .podstrony a {color:#d3e6f8;}
.belkaCiemna .podstrony .aktualne a {color:white;}

#opcje {border-bottom:1px solid #e7e7e7;padding:10px 0 10px 15px;color:#002f59;}
#opcje img, #opcje select {vertical-align:middle;}
#opcje p {display:inline;margin:0;font-weight:bold;}
#opcje ul {list-style-type:none;margin:0;padding:0;display:inline;padding:0 4px 0 4px;}
#opcje ul li {display:inline;}
#opcje label {font-weight:bold;padding-left:8px;}
#opcje label select {border:1px solid #a5acb2;height:20px;width:113px;margin-left:4px;font-weight:normal;}
#opcje label #formIlosc {width:50px;}

#filtr {padding:14px;border-bottom:1px solid #e7e7e7;}
#filtr fieldset {background-color:#f5f5f5;padding:14px 0 14px 14px;}
#filtr h3 {text-transform:uppercase;color:#1c73c2;font-size:11px;margin:0 0 1em 0;}
#filtr label {float:left;width:245px;}
#filtr label.krotkie {width:215px;}
#filtr label span {float:left;width:105px;color:#002f59;font-weight:bold;padding-top:4px;}
#filtr label.krotkie span {text-align:right;margin-right:10px;width:65px;}
#filtr label .input {background:white url(images/inputtlo.png) no-repeat;border:1px solid #c2c2c2;margin-bottom:16px;height:17px;width:240px;padding:3px 5px;}
#filtr label select.input {width:137px;padding:1px;border-color:#a6adb3;height:21px;margin-bottom:13px;}
#filtr label textarea.input {height:110px;}
#filtr .przyciski {text-align:right;clear:both;padding:1px 16px 2px 0;margin:0;}
#filtr .przyciski .button {background:#1e73c2 url(images/wyslij.png) no-repeat;width:58px;height:18px;border-width:0;color:white;font-weight:bold;padding-right:20px;font-size:10px;}
#filtr .przyciski .dlugi {background-image:url(images/button1.png);width:81px;}
#filtr .przyciski .szukaj {background-image:url(images/szukaj.png);width:71px;padding:0 0 0 15px;}

#listaProduktow {list-style-type:none;margin:0;padding:0 0 37px 0;overflow:hidden;width:100%;}
#listaProduktow li.produkt {border-bottom:1px solid #e7e7e7;width:260px;height:200px;position:relative;float:left;}
#listaProduktow li.poPrawej {width:259px;}
#listaProduktow li .border {border-right:1px solid #e7e7e7;}
#listaProduktow li.poPrawej .border {border-width:0;}
#listaProduktow li.produkt h3 {margin:0;padding:18px 0 11px 16px;font-size:11px;text-transform:uppercase;line-height:1.4em;}
#listaProduktow li.produkt h3 a {color:#005db4;}
#listaProduktow li.produkt .zdjecie {position:absolute;width:60px;height:60px;left:19px;margin-top:10px;}
#listaProduktow li.produkt .produkt-opis {margin-left:93px;line-height:1.4em;width:150px;}
#listaProduktow li.produkt .produkt-opis p {margin-top:0;}
#listaProduktow .produkt-cena {text-align:right;padding-right:14px;font-weight:bold;color:#022f56;width:136px;}
#listaProduktow .produkt-cena em {font-style:normal;color:#1e73c2;font-weight:normal;}
#listaProduktow .produkt-cena .produkt-hit {float:left;color:#ffa800;text-transform:uppercase;font-size:10px;}
#listaProduktow .wiecej {position:absolute;width:47px;height:18px;line-height:16px;padding-left:11px;background:transparent url(images/wiecej.gif) no-repeat;text-align:center;font-size:10px;color:#838383;font-weight:bold;right:15px;bottom:-9px;z-index:10}
#listaProduktow ul {list-style-type:none;margin:0;padding:8px 0 0 0;width:100%;}
#listaProduktow .porownaj {padding-left:22px;background:transparent url(images/porownaj.png) no-repeat 0 50%;text-transform:uppercase;margin-left:155px;}
#listaProduktow .porownaj a {color:#005db4;}
#listaProduktow .doKoszyka a {padding-left:22px;width:64px;height:18px;background:#005db4 url(images/dodajdokoszyka.png) no-repeat 0 50%;font-size:10px;font-weight:bold;color:white;position:absolute;right:17px;bottom:21px;line-height:18px;}

#listaProduktow.duzaLista li.produkt {float:none;width:100%;height:140px;}
#listaProduktow.duzaLista li.produkt .zdjecie {left:30px;}
#listaProduktow.duzaLista li.produkt .produkt-opis {width:380px;margin-left:115px;padding-top:8px;}
#listaProduktow.duzaLista li.produkt .border {border-width:0;}
#listaProduktow.duzaLista li.produkt a.porownaj {color:#005db4;font-weight:normal;margin-left:0;}
#listaProduktow.duzaLista p.produkt-cena {text-align:left;width:100%;padding-top:0.7em;}
#listaProduktow.duzaLista p.produkt-cena em {padding-right:23px;}
#all .minusMargin {margin-top:-10px;padding-bottom:34px;}

#produkt {padding:0 21px 0 19px;width:478px;position:relative;padding-bottom:20px;border-bottom:1px solid #eaeaea;}
#produkt h3 {font-size:11px;margin:26px 0 0 0;padding-bottom:32px;color:#005db4;text-transform:uppercase;}
#produkt h4 {text-align:center;text-transform:uppercase;color:#002f59;margin:1em 0;font-size:11px;}
#produkt .zdjecie {position:absolute;left:14px;width:170px;height:170px;margin-top:-10px;}
#produkt .charakterystyka {overflow:hidden;line-height:28px;margin:1em 0;width:100%;}
#produkt .glowna {margin-left:183px;width:295px;margin-top:0;}
#produkt .charakterystyka dt {float:left;background:#eaeaea url(images/punkt.png) no-repeat 9px 12px;color:#005db4;text-transform:uppercase;line-height:28px;width:129px;margin-right:2px;margin-bottom:2px;clear:both;font-weight:bold;padding-left:19px;font-weight:bold;}
#produkt .charakterystyka dd {float:left;background-color:#f5f5f5;padding-left:17px;width:310px;margin:0 0 2px 0;float:left;}
#produkt .charakterystyka dd strong, #produkt .charakterystyka dd a {color:#005db4;}
#produkt .glowna dt {width:89px}
#produkt .glowna dd {width:167px}

#produkt table.charakterystyka {overflow:visible;line-height:1.3em;}
#produkt table.charakterystyka th {background:#eaeaea  
url(images/punkt.png) no-repeat 9px  
12px;color:#005db4;text-transform:uppercase;padding:8px 0 8px  
17px;width:129px;font-weight:bold;text-align:left;}
#produkt table.charakterystyka td {background-color:#f5f5f5;padding:8px 0  
8px 17px;width:310px;}
#produkt table.glowna th {width:89px}
#produkt table.glowna th {width:167px}


#linki_bottom h3{padding:0 18px 18px;width:478px;padding-bottom:0px;color:#005db4;text-transform:uppercase;}
#linki_bottom h4{padding:0 18px 0 18px;width:478px;color:#005db4;}
#pasek{border-bottom:1px solid #eaeaea;}

#produkt #linki {list-style-type:none;margin:0;padding:4px 0 3px 190px;}
#produkt #linki li {display:inline;}
#produkt #linki li.zadajPytanie {padding:0 3px 0 32px;background:transparent url(images/porownaj.png) no-repeat 0 1px;text-transform:uppercase;}
#produkt #linki li.wydrukuj {padding:0 15px 0 32px;background:transparent url(images/drukuj.png) no-repeat 8px 0;text-transform:uppercase;}
#produkt #linki li.doKoszyka a {padding-left:22px;width:64px;height:18px;background:#005db4 url(images/dodajdokoszyka.png) no-repeat 0 50%;font-size:9px;font-weight:bold;color:white;line-height:18px;position:absolute;}
#produkt #linki li a {color:#005db4;}

#produkt #linki2 {list-style-type:none;margin:0;padding:4px 0 3px 2px;}
#produkt #linki2 li {padding:5px 3px 0 2px;}
#produkt #linki2 li a {color:#005db4;}

#produkt .galeria {list-style-type:none;margin:0;padding:2px 0 3px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:11px 0;text-align:center;margin-top:17px;}
#produkt .galeria li {display:inline;padding:0 5px;}
#produkt .produkt-opis {border-bottom:1px solid #dcdcdc;padding:15px 0 18px 0;line-height:1.4em}


ul#porownanie {list-style-type:none;margin:0;padding:0 21px 20px 15px;width:483px;overflow:hidden;background:transparent url(images/punkt1.png) repeat-y 256px 0;border-bottom:1px solid #e7e7e7;margin-bottom:75px;}
#porownanie li {float:left;width:241px;position:relative;padding-bottom:34px;overflow:hidden}
.porownanie #porownanie li {width:243px;margin-right:1px;padding-bottom:44px;}
#porownanie li.prawaStrona {float:right;margin-right:0;}
#porownanie h3 {color:#005db4;font-size:11px;text-transform:uppercase;margin:6px;padding:16px 0;}
#porownanie h3 a {color:#005db4;}
#porownanie .prawaStrona h3 {padding-left:16px;}
#porownanie .zdjecie {position:absolute;left:3px;width:70px;height:70px;padding-top:7px;}
#porownanie .prawaStrona .zdjecie {left:16px;}
#porownanie .produkt-opis {padding-left:80px;width:155px;line-height:1.4em;height:80px;}
#porownanie .prawaStrona .produkt-opis {padding-left:96px;}
#porownanie .produkt-opis p {margin-top:0;}
#porownanie .produkt-cena {padding-left:25px;background:transparent url(images/cena.png) no-repeat 0 10px;color:#022f56;font-weight:bold;padding-top:10px;}
#porownanie .produkt-cena em {font-style:normal;color:#1e73c2;font-weight:normal;}
#porownanie dl {margin:0;padding:0;position:relative;border-top:1px solid #e7e7e7}
#porownanie dt {position:absolute;left:0;font-size:10px;color:#005db4;font-weight:bold;padding:8px 0 8px 12px;}
#porownanie li.prawaStrona dt {padding-left:18px;}
#porownanie dd {color:#3e3e3e;font-size:10px;padding:8px 0 8px 126px;border-bottom:1px solid #e7e7e7;margin:0;font-weight:bold;}
#porownanie dd.dark {background-color:#f7f7f7;}
ul#porownanie .doKoszyka {padding-left:22px;width:64px;height:18px;background:#005db4 url(images/dodajdokoszyka.png) no-repeat 0 50%;font-size:10px;font-weight:bold;color:white;position:absolute;right:17px;bottom:0;line-height:18px;}
ul#porownanie li.prawaStrona .doKoszyka {left:17px;right:auto;}
.porownanie ul#porownanie .doKoszyka {left:17px;right:auto;bottom:10px;}
.porownanie #porownanie li.prawaStrona {float:left;margin-right:1px;}
.porownanie #porownanie li.noMargin {margin-right:0;}

table#porownanie {margin:0;}
table#porownanie td {border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;vertical-align:top;}
table#porownanie td.no-border-right {border-right-width:0;}
table#porownanie td.no-border-bottom {border-bottom-width:0;}
table#porownanie .item {width:241px;}
table#porownanie .item .relative {position:relative;width:241px;}
table#porownanie .cecha th {font-size:10px;color:#005db4;font-weight:bold;padding:8px 0 8px 12px;border-bottom:1px solid #e7e7e7;width:116px;text-align:left;vertical-align:top;}
table#porownanie .cecha th.prawaStrona {padding-left:18px;}
table#porownanie .cecha td {color:#3e3e3e;font-size:10px;padding:8px 0 8px 0;border-bottom:1px solid #e7e7e7;margin:0;font-weight:bold;width:120px;}
table#porownanie .dark th, table#porownanie .dark td {background-color:#f7f7f7;}
table#porownanie .doKoszyka {padding-left:22px;width:64px;height:18px;background:#005db4 url(images/dodajdokoszyka.png) no-repeat 0 50%;font-size:10px;font-weight:bold;color:white;line-height:18px;display:block;margin:13px 13px;}
table#porownanie .prawaStrona .doKoszyka {margin-left:17px;}
#dark_tr {background-color:#f7f7f7;}



/* Formularze */

#formularz {position:relative;}
#formularz.border {padding-bottom:75px;}
#formularz fieldset {border-bottom:1px solid #e7e7e7;}
#formularz fieldset.noBorder {border-bottom-width:0;}
#formularz h3 {border-bottom:1px solid #e7e7e7;padding:17px 18px 18px 18px;color:#002f59;margin:0;font-size:11px;}
#formularz h3 em {font-style:normal;color:#1e73c2;text-transform:uppercase;padding-right:3px;}
#formularz h3.blue {color:#2174c4;}
#formularz span.normal {font-weight:normal;color:#002f59;}
#formularz fieldset {padding-top:17px;}
#formularz label {display:block;width:100%;}
#formularz label span {float:left;text-align:right;width:115px;margin-right:23px;color:#002f59;font-weight:bold;padding-top:4px;}
#formularz label .input {background:white url(images/inputtlo.png) no-repeat;border:1px solid #c2c2c2;margin-bottom:16px;height:17px;width:240px;padding:3px 5px;}
#formularz label select.input {width:137px;padding:1px;border-color:#a6adb3;height:21px;margin-bottom:9px;}
#formularz label textarea.input {height:110px;}
#formularz .przyciski {text-align:center;padding:11px 0 28px 0;margin:0;}
#formularz .przyciski .button {background:#1e73c2 url(images/wyslij.png) no-repeat;width:58px;height:18px;border-width:0;color:white;font-weight:bold;padding-right:20px;font-size:10px;z-index:10;}
#formularz .przyciski .dlugi {background-image:url(images/button1.png);width:81px;}
#formularz .przyciski .szukaj {background-image:url(images/szukaj.png);width:71px;padding:1px 0 2px 15px;z-index:10;}
#formularz .konfigurator label span {text-align:left;padding-left:18px;}
#formularz .konfigurator .strong {padding-left:18px;text-transform:uppercase;color:#2174c2;display:block;margin-bottom:1.3em}

#formularz ul.normal {list-style-type:none;padding:0;margin:0 0 0.7em 138px;}
#formularz ul.normal li {padding:2px 0;}
#formularz ul.normal li a {color:#1e73c2;}
#formularz .rejestracja {position:absolute;background:#ffa800 url(images/button2.png) no-repeat;width:71px;height:18px;color:white;font-weight:bold;padding-right:10px;font-size:10px;text-align:center;line-height:18px;right:26px;top:15px;}
#formularz .naLinii {margin-bottom:-36px;}
#formularz .konfigurator label span {margin-right:3px;width:135px;}
#formularz .konfigurator .krotkieLabel label span {width:100px;margin-right:3px;}

/* Dol strony */

#linkiDolne {border-top:1px solid #e7e7e7;border-bottom:6px solid #002f59;background-color:white;text-align:center;padding:17px}
#linkiDolne ul {list-style-type:none;margin:0;padding:0;font-size:10px;color:#002f59;}
#linkiDolne li {display:inline;padding:0 4px 0 10px;background:transparent url(images/dot.png) no-repeat 0 65%;}
#linkiDolne li.first {background-image:none;padding-left:9px;}
#linkiDolne li a {color:#002f59;}

#stopka {padding:23px 13px;text-align:right;color:#3a6082;font-weight:bold;}
#stopka p {margin:0;text-transform:uppercase;}
#copyright  {float:left;}
#stopka a, #stopka em {color:#3a83c6;font-style:normal;}
#stopka a {text-transform:none;}

img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#3e3e3e;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}

.dostep {
	background:#005DB4 url(images/dokoszyka.png) no-repeat scroll 0 0;
	font-weight:bold;
	color:white;
	padding:3px 4px 3px 28px;
	height:1.5em;
}
.dostep:visited{
	color:white;
}



