body
{ background:#640000;text-align:center; }
img
{ border:0; }

#strona
{ width:900px;padding:10px;background:#fff;margin:auto; }

#top
{ width:900px;height:330px;padding:0;background:url(../interface/content-gradient.png) repeat-x top; }
#logo
{ width:320px;height:80px;margin:auto;margin-bottom:20px; }
#sklep
{ width:900px;height:350px;padding:80px 0 0 0;background:url(../interface/content-gradient.png) repeat-x top; }

a
{ color:#900;text-decoration:none; }
a:hover
{ color:#000;text-decoration:none; }

#zawartosc
{ text-align:left; }

#zawartosc p
{ font-family:Arial,Helvetica,Sans-Serif;font-size:12px;color:#444; }

h1
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:15px;color:#656565;padding:0;margin:0;margin-bottom:4px;line-height:16px;display:inline;text-transform:uppercase; }



h2
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:14px;color:#656565;padding:0;margin:0;margin-bottom:4px; }
hr
{ border:0;border-bottom:1px solid #aaa; }
h3
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:14px; }
h3 a
{ color:#888;text-decoration:none; }
h3 a:hover
{ color:#000;text-decoration:none; }
h4
{ font-family:Arial,Helvetica,Sans-Serif;font-size:20px;color:#444;padding:0;margin:0;letter-spacing:0px; }
ul
{ list-style-type:square;padding:0;margin:20px; }
li
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:10px;color:#444;padding:0;margin:5px 0;text-align:justify }


h1 a
{ padding:4px 8px;border:1px solid #eee;color:#888; }
h1 a:hover
{ padding:4px 8px;border:1px solid #222;background:#666;color:#eee; }

dt
{ font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:10px 0;font-weight:bold;color:#444; }
dd
{ font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:30px 0 30px 80px;text-align:justify; }



#zawartosc
{ margin-top:100px; }


#zawartosc .box
{ width:230px;margin:10px 30px;float:left; }
#zawartosc .box img
{ float:left;margin:0 10px 10px 0; }
#zawartosc .box p
{ font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:justify; }


#zawartosc p
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:12px;text-align:left;display:block; }
#zawartosc .zawartosc.kontakt
{ margin:0 0 0 60px;width:640px;float:left; }
#zawartosc .zawartosc.kontakt .box
{ width:260px;float:left;text-align:left; }
#zawartosc .zawartosc.kontakt .box h4
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:14px;padding:0;margin:10px 0 0 0; }
#zawartosc .zawartosc.kontakt .box p
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:11px;padding:0;margin:5px 0; }
#zawartosc .zawartosc.kontakt .box iframe
{ border:1px solid #444;padding:5px; }
#zawartosc .zawartosc.kontakt .box p.mapa
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:11px;padding:0;margin:5px 0;font-weight:bold; }
#zawartosc .zawartosc.kontakt .box p.mapa a
{ color:#900;text-decoration:none; }
#zawartosc .zawartosc.kontakt .box p.mapa a:hover
{ color:#000;text-decoration:none; }
#zawartosc .zawartosc.kontakt .box .kolumna-a
{ margin:0 20px 0 0; }
#zawartosc .zawartosc.kontakt .box .kolumna-b
{ margin:0 20px; }




#zawartosc .zawartosc.faq
{ margin:0 0 0 60px;width:640px;float:left; }
#zawartosc .zawartosc.jakosc
{ margin:0 0 0 60px;width:640px;float:left;text-align:justify; }
#zawartosc .zawartosc.jakosc p
{ text-align:justify; }
#zawartosc .zawartosc.pochodzenie
{ margin:0 0 0 60px;width:640px;float:left;text-align:justify; }
#zawartosc .zawartosc.pochodzenie p
{ text-align:justify; }
#zawartosc .zawartosc.transport
{ margin:0 0 0 60px;width:640px;float:left;text-align:justify; }
#zawartosc .zawartosc.produkty
{ margin:0;width:760px;float:left;text-align:justify; }

#menu
{ float:left;margin:0 20px; }
#menu
{ width:120px;text-align:center;font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:10px;margin:0 0 0 20px; }
#menu a
{ text-decoration:none;display:block;width:100px;margin:10px 10px;color:#888; }
#menu a:hover
{ color:#900; }

#zawartosc .kolumna.banner
{ width:280px;float:left; }
#zawartosc .kolumna.transport
{ width:320px;float:left; }

#stopka
{ background:#3c3c3c url(../interface/footer-corner.png) no-repeat top right;margin:40px 0 0 0;text-align:left; }


#stopka .newsletter
{ float:left; }
#stopka .info
{ padding-top:40px; }

#stopka .info p
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:10px;color:#aaa;padding:20px;margin:0; }
#stopka .info p strong
{ color:#fff; }
#stopka .info a
{ color:#ddd;text-decoration:none; }
#stopka .info a:hover
{ color:#fff;text-decoration:underline; }

#zawartosc .box .newsletter 
{ text-align:left; }
.newsletter dl
{ margin:0;padding:0; }
.newsletter dt
{ margin:6px 0; }
.newsletter dd
{ margin:0;padding:0;margin-left:70px; }
.newsletter p
{ margin:0;padding:0; }
.newsletter label
{ font-family:Arial,Helvetica,Sans-Serif;font-size:10px;color:#000;font-weight:bold;padding:0;margin:0; }
.newsletter dt
{ font-family:Arial,Helvetica,Sans-Serif;font-size:10px;color:#555;font-weight:bold; }
.newsletter dd input.text
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:11px;color:#000;padding:3px;margin:0;background:#ddd;border:1px solid #000;width:140px; }
.newsletter dd p input
{ vertical-align:middle;margin-bottom:5px; }
#zawartosc .box .newsletter dd p 
{ font-family:Arial,Helvetica,Sans-Serif;font-size:10px;color:#555; }


#products
{ width:860px;height:180px;background:none;position:relative;top:4px;text-align:left;margin:auto; }
#products img
{ float:left; }
#browser
{ width:640px;height:280px;background:none;float:left;overflow:hidden;margin:0 20px;position:relative; }
#browser_content
{ position:relative; }
.element
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:11px;color:#444;margin:0;height:16px;font-weight:bold;margin:0 5px;text-align:center; }

#browser_content a
{ color:#333;text-decoration:none; }
#browser_content a:hover
{ color:#900;text-decoration:none; }

#zawartosc .zawartosc.produkty .obraz p
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:10px;color:#444; }
#zawartosc .zawartosc.produkty .obraz p strong
{ font-size:11px; }
#zawartosc .zawartosc.produkty .obraz .podglad
{ border:1px solid #000;padding:4px; }

#zawartosc .produkt.opis, #zawartosc .produkt.opis p
{ font-family:Arial,Helvetica,Sans-Serif;font-size:12px;color:#000; }

#zawartosc .produkt.opis
{ padding:20px 10px; }

#zawartosc .zawartosc.produkty .produkt table td
{ padding:10px; }

#zawartosc .zawartosc.produkty .produkt table td table td
{ padding:0 10px; }




#zawartosc .zawartosc.produkty table td
{ vertical-align:top; }
#zawartosc .zawartosc.produkty h3
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:14px;color:#444;margin:0;padding:0;letter-spacing:0; }
#zawartosc .zawartosc.produkty h4
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:20px;color:#444;margin:0;padding:0;letter-spacing:0; }
#zawartosc .zawartosc.produkty label
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:11px;color:#444;margin:0;padding:0; }

#zawartosc .zawartosc.produkty p.wymiar
{ margin:0;padding:0; }


#zawartosc .zawartosc.produkty .wymiary .realizacja
{ float:left;width:150px;text-align:center; }
#zawartosc .zawartosc.produkty .wymiary .realizacja img
{ border:1px solid #000;padding:4px; }
#zawartosc .zawartosc.produkty .wymiary .realizacja p
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:10px;color:#444;text-align:center; }
#zawartosc .zawartosc.produkty .wymiary .realizacja p strong
{ font-size:11px; }
#zawartosc .zawartosc.produkty .wymiary .szczegoly
{ float:left;padding:0 10px;width:140px; }
#zawartosc .zawartosc.produkty .wymiary .szczegoly .cena.etykieta
{ font-family:Arial,Helvetica,Sans-Serif;font-size:11px;letter-spacing:0;margin:0;padding:0;text-align:left; }
#zawartosc .zawartosc.produkty .wymiary .szczegoly .cena.wartosc
{ font-family:Verdana,Helvetica,Sans-Serif;font-weight:bold;font-size:22px;letter-spacing:-2px;color:#888;margin:0;padding:0;text-align:left;line-height:22px; }
#zawartosc .zawartosc.produkty .wymiary .szczegoly .cena.brutto
{ font-family:Arial,Helvetica,Sans-Serif;font-size:11px;letter-spacing:0;display:block;margin:4px 0 10px 0;padding:0;text-align:left;font-weight:bold; }
#zawartosc .zawartosc.produkty .wymiary .szczegoly .cena.info
{ font-family:Arial,Helvetica,Sans-Serif;font-size:11px;letter-spacing:0;display:block;margin:0;padding:0;text-align:left;font-weight:bold; }
#zawartosc .zawartosc.produkty .wymiary .szczegoly .masa
{ font-family:Arial,Helvetica,Sans-Serif;font-size:11px;letter-spacing:0;display:block;margin:0 0 4px 0;padding:0;text-align:left; }
#zawartosc .wymiary .produkt.zamow
{ font-family:Arial,Helvetica,Sans-Serif;font-weight:normal;font-size:11px;padding:10px 15px;background:#f2f2f2;border:1px solid #aaa;text-align:right; }
#zawartosc .zawartosc.produkty .wymiary .produkt.zamow strong
{ vertical-align:middle; }
#zawartosc .zawartosc.produkty .wymiary .produkt.zamow .ilosc
{ background:#fff;border:1px solid #aaa;font-size:11px;padding:3px;margin:0 4px;width:40px; }
#zawartosc .zawartosc.produkty .wymiary .produkt.zamow .dodaj
{ background:#ccc;border:1px solid #000;font-size:11px;padding:3px;color:#000; }


#zawartosc #koszyk h3
{ font-family:Arial,Helvetica,Sans-Serif;font-size:16px;margin:10px 0;padding:0; }

#zawartosc #koszyk td
{ padding:2px 10px; }

#zawartosc #koszyk p.pusty
{ padding:12px;margin:0; }

#zawartosc #koszyk thead td
{ background:#dedede;border:1px solid #aaa; }
#zawartosc #koszyk thead td p
{ font-size:11px; }



#zawartosc #koszyk p.option
{ margin:0;padding:0;font-size:10px; }
#zawartosc #koszyk p.option input
{ vertical-align:middle; }
#zawartosc #koszyk p.option label
{ padding-top:5px;vertical-align:middle; }
#zawartosc #koszyk p
{ margin:0;padding:0; }

#zawartosc #koszyk p.info
{ margin:10px 0;padding:0;font-size:12px; }

td.caption
{ width:128px }
td.caption label
{ font-size:10px!Important }

td label input[type=radio],td label input[type=checkbox]
{ vertical-align:middle;margin:2px 6px 3px!important }

.finalizuj
{ margin: 2px 0 }

#zawartosc #koszyk .finalizuj td
{ padding:0;margin:0; }
#zawartosc #koszyk label
{ font-family:Arial,Helvetica,Sans-Serif;font-size:11px;padding:0;margin:0;color:#000; }
#zawartosc #koszyk input
{ font-family:Arial,Helvetica,Sans-Serif;font-size:11px;padding:3px;margin:0;color:#000; }


table.jakosc
{ border-spacing:1px;background:#aaa; }
table.jakosc
{ font-family:Arial,Helvetica,Sans-Serif;font-size:11px;color:#444; }
table.jakosc thead td
{ background:#f4f4f4; }
table.jakosc td
{ background:#fff;padding:4px 10px; }


#zawartosc .zawartosc.produkty label.niedostepny
{ color:#888888 }
#zawartosc .zawartosc.produkty label.niedostepny em
{ font-size:11px;font-weight:normal }
