body {color:#605f60;margin:0;padding:0;font-size:8pt;font-family:tahoma, sans-serif;background:transparent url(image/tloright.png) repeat-x top left;text-align:center;}
p, ul, h2, h3 {margin-top:1em;margin-bottom:1em;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, textarea, select {font-size:8pt;font-family:tahoma, sans-serif;color:black;}

.banner_flash {padding:5px 0 5px 25px;}

#tlolewo {width:49%;height:312px;background:transparent url(image/tloleft.png) repeat-x top left;position:absolute;left:0;}
#tlogora {background:transparent url(image/tlogora.gif) no-repeat 50% 0;position:relative;z-index:1;}
#all {width:999px;margin:0 auto;text-align:left;position:relative;}

#naglowek {background:transparent url(image/naglowek.jpg) no-repeat left bottom;height:195px;}
h1 {float:left;margin:0;padding:16px 0 0 23px;width:215px;}
#top {float:left;width:757px;}
#linkiTop {margin:0;padding:0;list-style-type:none;text-align:right;height:21px;line-height:21px;}
#linkiTop li {display:inline;padding:0;font-size:7.5pt;}
#linkiTop .mapa {background:transparent url(image/line.png) no-repeat 10px 0;padding:5px 0 0 21px;}
#linkiTop .eng {background:transparent url(image/line.png) no-repeat 10px 0;padding:5px 0 0 21px;}
#linkiTop .eng a {padding-left:19px;background:transparent url(image/english.png) no-repeat 0 70%;}
#linkiTop .pl {background:transparent url(image/line.png) no-repeat 10px 0;padding:5px 0 0 21px;}
#linkiTop .pl a {padding-left:19px;background:transparent url(image/pl.gif) no-repeat 0 70%;}
#linkiTop .arrow a {padding-left:16px;background:transparent url(image/arrow.png) no-repeat 0 70%;}
#linkiTop .mapa a {padding-left:19px;background:transparent url(image/mapa.png) no-repeat 0 70%;}

#menuPoziome {margin:0;padding:28px 1px 0 0;background:transparent url(image/line1.png) no-repeat right bottom;height:28px;line-height:28px;list-style-type:none;overflow:hidden}
#menuPoziome li {float:left;width:107px;padding:0 0 0 1px;background:transparent url(image/line1.png) no-repeat left bottom;}
#menuPoziome li a {display:block;background:transparent url(image/tlomenu.png) repeat-x top left;text-align:center;color:#110f0f;width:107px;}
#menuPoziome li a:hover {color:#bf3218;background-position:left bottom;text-decoration:none;}

#szukaj {clear:both;color:white;margin-left:457px;}
#szukaj h2 {font-size:10pt;margin:0;padding:12px 0 8px 88px;}
#szukaj h2 em {font-style:normal;color:#e5dac6;font-weight:normal;}
#szukaj h2 em a {color:#e5dac6;font-size:8pt;text-decoration:underline}
#szukaj h2 em a:hover {text-decoration:none;}
#szukaj label {display:block;}
#szukaj label span {float:left;width:58px;color:#e5dac6;padding-top:3px;}
#szukaj .pole {width:228px;margin-bottom:4px;border:1px inset #808080;height:18px;}
#szukaj input.pole {padding:2px;width:222px;height:14px;}
#szukaj .poleCena {float:left;margin-right:7px;}
* html #szukaj .poleCena {margin-right:3px;}
#szukaj .poleCena select.pole {width:149px;}

#tresc {margin-top:1px;border-top:2px solid #5c5a5b;background:transparent url(image/left.png) repeat-y;position:relative;width:999px}
#tresc h2 {font-family:arial, sans-serif;font-size:10.5pt;margin:0;}
#leftbottom {background:transparent url(image/leftbottom.png) no-repeat left bottom;}
#left {width:219px;float:left;padding-bottom:30px;}
#right {float:left;width:780px;padding-bottom:90px;}



#popup {width:620px;padding-bottom:250px;background-color:white;}

#popup p {text-align:justify;line-height:16px;margin:10px;}
#popup em {font-size:13pt;color:#bf3218;font-weight:bold;font-style:normal;}
#popup span {color:#AAAAAA;font-size:8.5pt;}
#popup .tekst {font-size:9pt;line-height:1.5em;margin:5px 10px 0 20px;padding:0 10px 0 10px;border:solid 1px #ded5c8;}
#popup .naglowek {font-size:9pt;line-height:1.5em;margin:0 10px 0 20px;padding:3px 10px 3px 10px;background-color:#f7f5ef;border:solid 1px #ded5c8;}

#popup .kontakt {background-color:white;width:550px;height:200px;padding:0 0 0 50px;}
#katalog {background:#d73f35 url(image/tlokatalog.jpg) no-repeat;}
#katalog h2 {color:#ded5c8;padding:11px 0 11px 27px;border-bottom:1px solid #e74a3d;}
#katalog ul {margin:0;padding:0;list-style-type:none;}
#katalog li {margin:0;padding:0;border-bottom:1px solid #e74a3d;}
#katalog li ul {padding-bottom:5px;}
#katalog li.otwarte {background-color:#df493c;}
#katalog li li {border-bottom-width:0;}
#katalog li a {display:block;color:#ded5c8;font-weight:bold;font-size:9pt;padding:7px 0 7px 29px;}
#katalog li a:hover {text-decoration:none;}
#katalog li li a {font-weight:normal;color:white;padding:4px 0 4px 44px;background:transparent url(image/punkt.gif) no-repeat 30px 50%;font-size:8pt;}
#katalog li.otwarte li a:hover {color:#ddcbbd;background-color:#5c5a5b;background-image:none;}
#katalog li li a:hover {text-decoration:underline;}
#duzelinki {background:transparent url(image/krzeslakatalog.jpg) no-repeat;margin:0;padding:80px 8px 0 8px;list-style-type:none;}
#duzelinki li {padding:0;vertical-align:bottom;}
#duzelinki li.iktel {background:transparent url(image/iktel.gif) no-repeat 8px 50%;}
#duzelinki li.iktel span.block strong {font-size:18pt;}
#duzelinki li.ikciecie {background:transparent url(image/ikciecie.gif) no-repeat 9px 45%;}
#duzelinki li.ikciecie img {margin-left:8px;}
#duzelinki li.ikdlaczego {background:transparent url(image/ikdlaczego.gif) no-repeat 4px 50%;}
#duzelinki li.ikpoznaj {background:transparent url(image/ikpoznaj.gif) no-repeat 0 50%;}
#duzelinki li.ikkamera {background:transparent url(image/ikkamera.gif) no-repeat 9px 50%;}
#duzelinki li.ikadresy {background:transparent url(image/ikadresy.gif) no-repeat 4px 50%;}
#duzelinki li.ikadresy a strong {font-size:18pt;}
#duzelinki a, #duzelinki span.block {display:block;border-bottom:1px solid #e1dacb;padding:16px 0 22px 36px;color:#5c5a5b;font-family:"Trebuchet MS", sans-serif;font-weight:bold;font-size:10.5pt;}
#duzelinki .big a, #duzelinki .big span.block {font-size:11.5pt;}
#duzelinki a:hover {text-decoration:none;}
#duzelinki a strong, #duzelinki span.block strong {color:#bf3218;font-size:14.5pt;display:block;line-height:1em;}
#duzelinki a em {font-style:normal;font-size:8.5pt;display:block;}

#ankieta {margin:5px 10px;}
#ankieta h2 {color:#bf3218;font-family:"Trebuchet MS", sans-serif;font-size:14.5pt;background:transparent url(image/ikankieta.gif) no-repeat 0 50%;padding:8px 0 8px 34px;}
#ankieta h2 em {font-size:8pt;font-family:tahoma, sans-serif;color:#110f0f;font-style:normal;font-weight:normal;}
#ankieta h2 em a {text-decoration:underline;color:#110f0f;}
#ankieta h2 em a:hover {text-decoration:none;}
#ankieta p {margin:0 0 0 34px;color:#110f0f;}
#ankieta div {margin:10px 0;}
#ankieta label {display:block;font-weight:bold;color:#110f0f;padding:2px 0;}
#ankieta label input {margin:0 7px;}

#logowanie {background-color:#ede9e0;border-top:1px solid white;border-left:1px solid white;color:#110f0f;}
#witaj {float:left;width:355px;padding:10px 0 8px 65px;background:transparent url(image/logowanie.png) no-repeat 22px 60%;}
#koszyk {float:left;width:310px;padding:10px 0 8px 45px;background:transparent url(image/koszyk.png) no-repeat 2px 60%;}
#logowanie p {margin:0;padding:0;}
#logowanie ul {margin:0;padding:5px 0 0 0;list-style-type:none;}
#logowanie li {display:inline;padding:0 10px;background:transparent url(image/arrow.gif) no-repeat 0 70%;}
#logowanie a {color:#110f0f;text-decoration:underline;}
#logowanie a:hover {text-decoration:none;}

.belka {background:transparent url(image/tlobelka.png) no-repeat center bottom;padding:18px 3px;margin:4px 0 0 23px;width:751px;}
.nopadding {padding-bottom:8px;padding-top:12px;}
#right h2 {font-size:10.5pt;font-family:arial, sans-serif;color:#bf3218;}
#right h2 em {font-style:normal;font-weight:normal;color:#110f0f;font-family:tahoma, sans-serif;font-size:9pt;}
#right h2 em a {color:#110f0f;}

.floatleft {float:left;}
#nawigator {padding:4px 0 0 0;color:#605f60;font-size:7.5pt;margin:0;list-style-type:none;}
#nawigator li {display:inline;padding:0 3px 0 0;}
#nawigator a {color:#605f60;text-decoration:underline;background:transparent url(image/arrow1.gif) no-repeat 100% 70%;padding-right:10px;}
#nawigator a:hover {text-decoration:none;}

div.podstrony {border-top:1px solid #ded5c8;margin:0 3px 25px 19px;padding-top:1px;}
div.podstrony .podstrony {text-align:center;background-color:#faf9f5;padding:13px 0;}
ul.podstrony {margin:0;padding:3px 0 0 0;list-style-type:none;text-align:right;font-size:8pt;}
.belka .podstrony {padding:10px 10px 0 0;}
ul.podstrony li {display:inline;padding:0;}
ul.podstrony li img {vertical-align:middle;margin:0 2px;}
ul.podstrony li a {color:#252525;}
ul.podstrony li strong {color:#bf3218;}
ul.podstrony li.back {padding:0 7px 0 0;}
ul.podstrony li.next {padding:0 0 0 7px;}

.filtr {margin:1px 0 15px 19px;background-color:#faf9f5;padding:10px 0;}
.filtr p {margin:0;}
.filtr .sort {float:left;padding:2px 50px 2px 11px;}
.filtr .sort strong {color:#bf3218}
.filtr .sort a {text-decoration:underline;}
.filtr .sort a:hover {text-decoration:none;}
.filtr .pole {width:165px;border:1px inset #808080;height:16px;color:#605f60;}

.produkty {margin:0 3px 0 19px;background:transparent url(image/line2.png) repeat-y 378px 0;width:758px;}
.produkty ul {margin:0;list-style-type:none;padding:0;}
.produkty li {padding:20px 10px 19px 10px;border-bottom:1px solid #ded5c8;height:101px;float:left;width:350px;margin-right:18px;}
.produkty li.right {margin-right:0;}
.produkty li.lastRow {border-bottom-width:0;}
.produkty .foto {float:left;border:1px solid #efebe3;margin-right:10px;text-align:center;}
.produkty h3 {margin:0;color:#bf3218;font-size:9pt;}
.produkty h3 a {color:#bf3218;}
.produkty a:hover {text-decoration:none;}
.produkty p {line-height:1.3em;text-align:justify;margin:0;padding:6px 0 8px 0;}
.produkty p.cena {text-align:right;}
.produkty p.cena strong {color:#bf3218;font-size:9pt;}

.dodajProdukt fieldset {background:transparent url(image/produkttabela.png) repeat-x top left;padding-top:3px;padding-bottom:2px;}
.dodajProdukt fieldset a {color:#C33F27;text-decoration:underline;}
.dodajProdukt fieldset .kolory {padding:0 0 0 10px;font-size:11px;}
.dodajProdukt fieldset a:hover {text-decoration:none;}
.dodajProdukt h3.legend {margin:0;font-size:8pt;background:#F7F5EF url(image/produkttabela.png) repeat-x bottom left;width:479px;padding:3px 0 6px 9px;}
.dodajProdukt fieldset p {margin:5px 0 5px 9px;}
.dodajProdukt fieldset em.red {font-style:normal;color:#C33F27;}
.dodajProdukt label.block {display:block;line-height:25px;height:25px;}
.dodajProdukt label.block input {margin:0 15px 0 10px;vertical-align:middle;}
.dodajProdukt .pole2 {margin-bottom:3px;margin-left:40px;width:82px;border:1px solid #404040;border-right-color:#D4D0C8;border-bottom-color:#D4D0C8;height:16px;padding:1px 3px;color:#605F60;}
.dodajProdukt label.spanleft {float:left;width:225px;}

.produkt {margin:10px 0 20px 3px;}
.galeria {float:left;width:257px;margin-right:13px;}
.galeria p.duze {border:1px solid #f2efe8;height:301px;margin-left:23px;margin-top:1em;}
.miniaturki {list-style-type:none;margin:0;padding:0;}
.miniaturki li {float:left;padding:9px 0 0 26px;margin:0;}
.miniaturki li a {border:1px solid #efebe3;display:block;}
.produkt .ocena {margin:10px 0 0 32px;font-weight:bold;}
.produkt .ocena strong {color:#bf3218;}
ul.opinie {margin:0.5em 0 0.5em 32px;padding:0;list-style-type:none;}
ul.opinie li {background:transparent url(image/arrow1.gif) no-repeat 6px 8px;padding:3px 0 3px 15px;}
ul.opinie li a {text-decoration:underline;color:#bf3218;}
ul.opinie li a:hover {text-decoration:none;}
.opisProduktu {float:left;width:488px;}
dl.producent {margin:1em 0 20px 0;padding:0 8px 1em 8px;border-bottom:1px solid #DED5C8;height:1.2em;line-height:1.2em}
dl.producent dt {float:left;margin-right:4px;}
dl.producent dd {font-weight:bold;float:left;padding:0;margin:0;margin-right:10px;}
dl.producent dd a {color:#C33F27;text-decoration:underline;}
dl.producent dd a:hover {text-decoration:none;}
.terminRealizacji {float:left;width:225px;padding-left:8px;margin-right:65px;}

.dostepnosc {float:left;width:170px;}
.dostepnosc .bold {font-weight:bold;margin-bottom:0.5em;}
.dostepnosc ul.opinie {margin-left:0;}
.dostepnosc ul.opinie li {background-position:2px 8px;padding-left:11px;}

.ramka {background:transparent url(image/ramka.png) no-repeat center center;margin:10px 0 10px 6px;height:120px;}
.ramka p.cena {float:left;width:160px;margin:0;padding:12px 0 0 25px;font-size:7.5pt;color:#5C5A5B;}
.ramka p.cena strong {font-size:8pt;}
.ramka p.cena strong span.cena {padding-left:3px;font-size:13pt;font-family:arial, sans-serif;color:#BF3218;}
.ramka .cena  a {font-weight:bold;font-size:8pt;line-height:25px;}
.ramka .cena p.small {font-size:7.5pt;}
.ramka .cena .red {color:#BF3218;font-style:normal;}
.ramka .przyciski {float:right;margin:0;padding:18px 10px 0 0;}
.ramka .przyciski a, .ramka .przyciski .buttonImage {padding:0 7px;}
.ramka .przyciski2 {float:left;margin:0;padding:15px 0 0 20px;}
.ramka .przyciski2 a, .ramka .przyciski2 .buttonImage {padding:0 0 0 0px;}


.opisProduktu p.opis {line-height:1.5em;margin:0.5em 8px 1.5em 8px;}
table.opis {width:100%;border-top:1px solid #ded5c8;}
table.opis td, table.opis th {background:transparent url(image/produkttabela.png) repeat-x bottom left;padding:4px 0 5px 9px;text-align:left;vertical-align:top;line-height:1.5em;}
table.opis th {background-color:#f7f5ef;font-weight:normal;}
table.opis th.bold {font-weight:bold;}
table.opis em.normal {font-weight:normal;font-style:normal;}
table.opis a {color:#C33F27;text-decoration:underline;}
table.opis a:hover {text-decoration:none;}

.kontakt {margin:20px 0 20px 20px;}
.kontakt form {float:left;width:440px;}
.kontakt label {display:block;}
.kontakt label .label {float:left;width:100px;text-align:right;margin-right:10px;padding-top:3px;}
.kontakt .pole {background-color:#EEEDE9;border:1px solid #CAC8AF;width:288px;padding:4px 3px;margin-bottom:3px;color:#585858;}
.kontakt p.wyslij {margin:5px 34px 25px 110px;}
.kontakt p.wyslij input {float:right;}
.kontakt a {color:#B8371A;text-decoration:underline;}
.kontakt a:hover {text-decoration:none;}
.kontakt div.adres {float:left;width:260px;line-height:1.5em;}
.kontakt div.adres address {font-style:normal;}
.kontakt div.adres strong.nazwa {font-size:9pt;}
.kontakt dl.adres {margin:1.5em 0;}
.kontakt dl.adres dt {float:left;width:45px;font-weight:bold;}
.kontakt dl.adres dd {margin:0;padding:0;}

.koszyk {margin:0 20px 0 30px;overflow:hidden;width:728px;}
.koszyk .produkt {margin:0;border-top:1px solid #DED5C8;padding:10px;width:708px;}
.koszyk .firstProdukt {border-top-width:0;}
.koszyk .produkt .image {float:left;margin-right:10px;}
.koszyk .produkt .image img {border:1px solid #F2EFE8;vertical-align:bottom;}
.koszyk .produkt .opis {width:250px;margin:0 20px 0 0;float:left;padding-top:5px;}
.koszyk .produkt .opis strong.nazwa  {display:block;padding-bottom:5px;color:#BF3218;font-size:10pt;}
.koszyk .produkt .opis a.nazwa  {display:block;padding-bottom:5px;color:#BF3218;font-size:10pt;}
.koszyk .produkt .opis a.edytuj {padding:5px 20px 0px 15px;background:transparent url(image/edit.gif) no-repeat left bottom;font-size:7.5pt;color:#BF3218;}
.koszyk .produkt .cena {float:right;width:255px;margin:0;padding:20px 0 5px 0;}
.koszyk .produkt .cena strong {float:left;width:200px;}
.koszyk .produkt .cena strong.lista {float:left;width:155px;}
.koszyk .produkt .cena strong em {font-style:normal;font-weight:normal;padding-right:2px;font-size:7.5pt;line-height:15px;}
.koszyk .produkt .cena strong span {font-family:arial, sans-serif;font-size:10.5pt;color:#BF3218;}
.koszyk .produkt .cena strong small {font-size:7.5pt;display:block;}
.koszyk .produkt .cena a {padding:4px 0 4px 22px;background:transparent url(image/usun.png) no-repeat left center;}
.koszyk .produkt .cena a.wiecej {line-height:22px;float:right;height:24px;width:52px;background:#6E624B url(image/bnwiecej.png) no-repeat left top;font-size:7.5pt;color:white;font-weight:bold;padding-left:21px;}
.koszyk .produkt .cena a.wiecej:hover {text-decoration:none;}
.koszyk .razem {background:#F7F5EF url(image/produkttabela.png) repeat-x;padding:3px 0 0 0;}
.koszyk .razem p {margin:0;font-weight:bold;background:transparent url(image/produkttabela.png) repeat-x left bottom;padding:6px 0 9px 461px;}
.koszyk .razem p em {font-style:normal;font-weight:normal;font-size:7.5pt;}
.koszyk .razem p span {font-family:arial, sans-serif;font-size:13pt;color:#BF3218;padding-left:2px;}
.koszyk .zamow {padding:30px 0 100px 337px;}
.koszyk .ilosc {float:left;width:50px;color:#6B604A;font-weight:bold;text-align:center;padding:36px 0 5px 0;}
.koszyk .ilosc input {background-color:#F7F7F4;border:1px solid #DDD6C6;text-align:center;color:#6B604A;width:25px;margin-right:3px;}
.button {width:122px;height:20px;background:#C3160A url(image/button.png) no-repeat;font-weight:bold;color:white;border-width:0;}
.buttonMaly {width:72px;background:#C3160A url(image/button1.png) no-repeat;}
.logowanie form {float:left;padding:0 0 0 60px;width:430px;margin:0;}
.logowanie label span {float:left;width:46px;padding-top:4px;}
.logowanie label input {margin-bottom:6px;width:210px;}
.logowanie p.zapomniales {padding-left:47px;width:216px;margin-top:0;}
.logowanie p.zapomniales a {color:#C03315;text-decoration:underline}
.logowanie p.zapomniales a:hover {text-decoration:none;}
.logowanie p.zapomniales input {float:right;}
.logowanie .niemasz {float:left;}
.logowanie .niemasz a {color:#C03315;text-decoration:underline}
.logowanie .niemasz a:hover {text-decoration:none;}
.logowanie .pole {background-color:#EEEDE9;border:1px solid #CAC8AF;width:210px;padding:4px 3px;margin-bottom:3px;color:#585858;}

.kolumny {margin:0 14px 0 19px;background:transparent url(image/tlokolumny.png) no-repeat}
.colleft {width:380px;float:left;}
.colright {width:353px;float:right;padding-left:11px;}
.kolumny h2 {padding:22px 3px 19px 16px;}
.bestseller {margin:3px 0 0 3px;padding:0;list-style-type:none;}
.bestseller li {margin:0;padding:0;}
.bestseller a {display:block;color:#5c5a5b;font-weight:bold;font-size:9pt;overflow:hidden;width:376px;background:transparent url(image/bestseller.gif) no-repeat left bottom;cursor:pointer;}
.bestseller a.p2 {background-image:url(image/bestseller2.gif);}
.bestseller a.p3 {background-image:url(image/bestseller3.gif);}
.bestseller a:hover {text-decoration:none}
.bestseller a:hover span {text-decoration:underline;}
.bestseller a strong.numer {float:left;width:28px;text-align:center;margin-right:20px;padding:12px 0;}
.bestseller a em.cena {float:right;font-style:normal;width:112px;font-weight:normal;font-size:8pt;padding:12px 0;}
.bestseller a em.cena strong {color:#bf3218;font-size:9pt;}
.bestseller a span.nazwa {float:left;width:210px;padding:12px 0;}
.news {border-top:1px solid #ded5c8;padding:9px 8px;}
.firstNews {border-top-width:0;padding-top:22px;}
.news h3 {margin:0;color:#bf3218;font-size:9pt;}
.news h3 a {color:#bf3218;}
.news h3 em {font-weight:normal;color:#5c5a5b;font-style:normal;font-size:7.5pt;}
.news p {margin:0.6em 0;}

.tekst {font-size:9pt;line-height:1.5em;margin:2em 20px 0 30px;}
.tekst a {color:#C03315;text-decoration:underline;}
.tekst a:hover {text-decoration:none;}
/*.tekst ul {margin:2em 0;list-style-type:none;padding:0;}
.tekst li {margin:0;padding:5px 0 5px 30px;background:transparent url(image/punkt.png) no-repeat 10px 10px;}*/
.tekst p {margin:2em 0;}

.platnosci {background:transparent url(image/belkadol.png) no-repeat center top;margin:0 11px 0 19px;padding:14px 3px 16px 3px;position:absolute;width:754px;bottom:0;}
.platnosci ul {margin:0;padding:0;list-style-type:none;}
.platnosci li {display:inline;padding:0 10px 0 0;}

#stopka {background:transparent url(image/tlostopka.png) no-repeat center top;height:55px;}
#stopka p, #stopka ul {margin:0;}
#copyright {float:left;padding:14px 50px 0 25px;}
#projekt {float:right;width:140px;padding:12px 25px 0 0;text-align:right;}
#projekt .image {float:right;margin-left:5px;}
#projekt a {font-weight:bold;}
#stopka ul {padding:14px 0 0 0;list-style-type:none;}
#stopka li {display:inline;padding:0;}
#stopka li a {color:#5c5a5b;}

.buttonImage {cursor:default;vertical-align:bottom;}
img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#605f60;text-decoration:none;}
a:hover {text-decoration:underline;}