#warstwa_body{
	width: 100%;
	position: absolute;
	z-index:4;
	top: 50px;
	float: left;
}

#warstwa_body.warstwa{
	text-align: center;
	float: center;
} 

body {color:#6c614b;margin:0;text-align:center;padding:0;font-size:8pt;font-family:tahoma, sans-serif;background:white url(image/tlo.png) repeat-x center top;}
body.porownanie {background-image:none;}
p, ul, dl, h3, h4 {margin:1em 0;}
input, select, textarea {font-family:tahoma, sans-serif;font-size:8pt;}
fieldset, form {margin:0;padding:0;border-width:0;}
#tlo {background:transparent url(image/tlogora.jpg) no-repeat center top;}
#tlo1 {background:transparent url(image/tlogora1.png) no-repeat 50% 322px;}
#tlodol {background:transparent url(image/tlodol.jpg) no-repeat center bottom;}
#all {width:884px;margin:0 auto;text-align:left;}

#naglowek {background:black url(image/naglowek.jpg) no-repeat right top;height:183px;}
#naglowek h1 {margin:0;padding:25px 0 0 21px;color:white;}
#naglowek h1 img {vertical-align:bottom;}
#naglowek h1 a {color:white;}

.porownanie #naglowek {height:119px;width:884px;margin:0 auto;text-align:left;}

#listaporownanie td {vertical-align:top;}
#listaporownanie tr.tlo {background:black url(image/tlo.png) repeat-x center top;}
#listaporownanie tr.tlo td {border-bottom:4px solid #BD9861;}
#listaporownanie tr.tlo #tlo {background:transparent url(image/tlogora.jpg) no-repeat center top;}
#listaporownanie td.wykaz {padding:20px 10px 40px 10px;}
#listaporownanie table table {border-bottom:1px solid #DBDACF;line-height:1.35em;margin:0 25px;}
#listaporownanie table table td, #listaporownanie table th {border-top:1px solid #DBDACF;padding:2px 9px;text-align:left;}
#listaporownanie table table th {color:#655E4F;width:140px;}
#listaporownanie table table th span {display:block;width:140px;}
#listaporownanie table table td {color:#625E54;width:240px}
#listaporownanie table table tr.dark {background-color:#F6F5F2;}
#listaporownanie table table tr.first strong {color:#6D6751;font-size:8.5pt;font-family:arial, sans-serif;text-transform:uppercase;display:block;padding-bottom:30px;width:240px;}

#listaporownanie table table tr.first2 {color:#6D6751;font-size:8.5pt;}

#listaporownanie table tr.first td, #listaporownanie table tr.first th {border-top-width:0;}

#naglowek form {margin-top:27px;height:64px;background:transparent url(image/szukaj.png) no-repeat left top;}
#naglowek fieldset {padding:16px 0 0 23px;}
#naglowek form .pole {width:190px;}
#naglowek form p {margin:0;}
#naglowek form p a {padding-left:12px;background:transparent url(image/arrow.gif) no-repeat 1px 5px;font-size:7.5pt;text-decoration:underline;color:#605c3f}
#naglowek form p a:hover {text-decoration:none;}

#menupoz {list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:-13px;z-index:1;}
#menupoz li {float:left;padding:0;}
#menupoz li a {display:block;width:82px;height:37px;line-height:37px;background:#eeebe3 url(image/menupoz.png) no-repeat top left;border-bottom:1px solid white;text-align:center;font-weight:bold;}
#menupoz li.first a {background:#eeebe3 url(image/menupoz1.png) no-repeat top left;padding-left:20px;}
#menupoz li.last a {background:#eeebe3 url(image/menupoz2.png) no-repeat top left;padding-right:10px;}
#menupoz li a:hover {background-color:#dbceb3;background-position:bottom left;}

#tresc {background:transparent url(image/kolumny.png) repeat-y top left;width:884px;position:relative;}
#tlostopka {background:transparent url(image/stopka1.png) no-repeat left bottom;padding-bottom:70px;}
#left {width:233px;float:left;color:white;}
#right {float:left;width:651px;padding-bottom:120px;}

h2 {font-family:arial, sans-serif;font-size:10.5pt;margin:0;}
#menu {background:transparent url(image/menupion.gif) no-repeat top left;position:relative;z-index:2;margin-top:-1px;}
#menu h2 {color:#ded7c7;padding:17px 0 10px 24px;margin:0;}
#menu ul {list-style-type:none;margin:0;padding:9px 0 16px 0;background-color:#6C614B;border-left:3px solid #99804D;}
#menu li {padding:0;margin:0;}
#menu li.first {border-top:1px solid #746951;}
#menu li.otwarte {background:#99804D url(image/tlopodmenu.png) repeat-y top right;}
#menu ul a {display:block;line-height:23px;height:23px;border-top:1px solid #665C47;border-bottom:1px solid #746951;color:white;font-weight:bold;padding-left:20px;}
#menu ul a:hover {text-decoration:none;background-color:#695D49;}
#menu li.otwarte a {border-bottom-width:0;}
#menu li.otwarte ul {padding:6px 0 6px 29px;border-left-width:0;line-height:1.2em;background-color:transparent;border-bottom:1px solid #746951;}
#menu li.otwarte ul a {display:inline;padding-left:13px;font-weight:normal;border-width:0;line-height:1.45em;}
#menu li.otwarte ul li {background:transparent url(image/menuarrow.gif) no-repeat 0 -5px;line-height:1.45em;}
#menu li.otwarte ul li.last {background-image:url(image/menuarrow1.gif);}
#menu li.otwarte ul a:hover {color:#DED7C7;text-decoration:underline;background-color:transparent}

#newsletter {padding:35px 0 0 0px;background:#BC9D5A url(image/newsletter.png) no-repeat top right;}
#newsletter h2 {padding-left:23px;}
#newsletter p {padding-right:23px;margin-top:0.6em;}
#newsletter .small {font-size:7.5pt;}
#newsletter form {border-left:3px solid #6C614B;padding-left:20px;}
#newsletter .pole {width:130px;}
#newsletter label {font-weight:bold;}
#newsletter a {color:#DED7C7;text-decoration:underline;}
#newsletter a:hover {text-decoration:none;}

#kontakt {padding:30px 0 10px 20px;background:transparent url(image/kontakt.png) no-repeat top left;}
#kontakt address {font-style:normal;margin:0.6em 0;}
#kontakt dl {margin:0.7em 0;}
#kontakt dt {float:left;width:50px;font-weight:bold;}
#kontakt dd {padding:0;margin:0;}

#belka {height:57px;background:#DED7C7 url(image/tlozalogowany.png) no-repeat left bottom;margin-top:24px;color:#605C3F;}
#witaj {padding-left:90px;background:transparent url(image/witaj.png) no-repeat 58px 50%;float:left;width:185px;line-height:1.5em;height:50px;}
#witaj p {margin:0;padding-top:8px;}
#witaj ul {list-style-type:none;margin:0;padding:0;}
#witaj li {display:inline;background:transparent url(image/arrow.gif) no-repeat 5px 70%;padding-right:9px;}
#witaj li a {padding-left:16px;text-decoration:underline;}
#witaj li a:hover {text-decoration:none;}
#belka form {float:left;width:264px;padding-left:80px;background:transparent url(image/koszyk.png) no-repeat 30px 50%;line-height:1.5em;height:50px;}
#belka form input {float:right;margin-top:16px;}
#belka form p {margin:0;padding-top:8px;}

.belka {background:#F6F5F1 url(image/belka.png) no-repeat right top;height:45px;margin-top:12px;margin-bottom:15px;}
.belka h2 {padding-left:27px;padding-top:7px;}
.belka ul.nawigator {list-style-type:none;margin:0;padding:2px 0 0 27px;}
.belka ul.nawigator li {display:inline;color:#B8B19F;padding-right:5px;}
.belka ul.nawigator li a {background:transparent url(image/arrow1.gif) no-repeat 100% 60%;padding-right:10px;color:#B8B19F;text-decoration:underline}
.belka ul.nawigator li a:hover {text-decoration:none;}
.belka .tytul {float:left;}
.belka fieldset {float:right;width:303px;text-align:right;padding-right:25px;}
.belka fieldset select {float:left;margin-top:12px;height:20px;width:130px;}
ul.podstrony {list-style-type:none;margin:0;padding:15px 10px 0 0;text-align:right;}
ul.podstrony li {display:inline;color:#6C614B;padding:0;}
ul.podstrony a {text-decoration:underline;color:#6C614B;}
ul.podstrony strong a {color:#BC9D5A;text-decoration:none}
ul.podstrony a img {padding:0 2px 1px 2px;}
ul.podstrony a:hover {text-decoration:none;}


#podkolumny {margin-top:12px;}

h2 em {font-style:normal;font-family:tahoma, sans-serif;font-weight:normal;font-size:8pt;padding-left:2px;}
h3 {font-size:10pt;}
h2.long {height:45px;line-height:45px;background:#F6F5F1 url(image/h2long.png) no-repeat right top;padding-left:33px;margin-left:15px;}
#colleft {width:344px;float:left;}
#colleft h2 {height:45px;line-height:45px;background:#F6F5F1 url(image/h2coll.png) no-repeat right top;padding-left:27px;}
#colright {width:307px;float:left;}

.produktylista {list-style-type:none;margin:0;padding:0 0 0 15px;}
.produktylista li.promocja {float:left;margin:0 15px 0 0;padding:0 5px 10px 10px;width:293px;}
.produktylista li.right {margin:0;}

.promocja {padding:0 10px 10px 10px;border-bottom:1px solid #DED7C7;margin:0 15px;}
.promocja a.image {float:left;border:1px solid #F7F6F2;margin-right:12px;}
.promocja a.image img {vertical-align:bottom;}
.promocja .opis {float:left;width:175px;}
.promocja .opis p {margin-top:0;margin-bottom:0.5em}
.promocja dl {margin:0;}
.promocja dt {font-weight:bold;float:left;width:84px;}
.promocja dt em {font-style:normal;font-weight:normal;}
.promocja dd {padding:0;}
.promocja dt.cena {line-height:28px;}
.promocja dd.cena {line-height:28px;font-size:10.5pt;font-family:arial, sans-serif;color:#B69858;font-weight:bold;}
.promocja ul {list-style-type:none;margin:0;padding:0;line-height:24px;}
.promocja li {float:left;padding:0;}
.promocja li.wiecej a {display:block;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;}
.promocja li.dodaj {float:right;}
.promocja li.dodaj a {display:block;height:24px;width:74px;background:#6E624B url(image/bndodaj.png) no-repeat left top;font-size:7.5pt;color:white;font-weight:bold;padding-left:24px;}
.promocja li a:hover {text-decoration:none;}

.nowosci {background:#F6F5F1 url(image/tlokolumnar.png) repeat-y top left;}
.nowosci h2 {height:45px;line-height:45px;background:#F6F5F1 url(image/h2colr.png) no-repeat right top;padding-left:33px;}
.nowosci h3 {margin-top:0.6em 0;}
.nowosci h3 em {display:block;font-size:7.5pt;color:#BC9D5A;font-style:normal;font-weight:normal;}
.nowosci .news {border-bottom:1px solid #DED7C7;margin:0 20px;padding:0 10px;}
.nowosci p {line-height:1.4em;margin:0;}
.nowosci p a {color:#BB9D5A;text-decoration:underline;}
.nowosci p a:hover {text-decoration:none;}
.nowosci .image {float:left;margin:4px 11px 4px 0;}

.best h2 {height:51px;line-height:51px;background:#F6F5F1 url(image/h2best.png) no-repeat right top;padding-left:33px;}
.best table {width:262px;margin:10px auto;border-top:1px solid #F5F3EE;}
.best td {border-bottom:1px solid #F5F3EE;padding:4px 3px 4px 8px;vertical-align:middle;line-height:1.3em;}
.best td.cena {text-align:right;padding:4px 12px 4px 0;color:#B69858;font-weight:bold;}

.koszyk {margin:0 25px 0 15px;width:611px;}
.koszyk .produkt {border-top:1px solid #DED7C7;padding:10px;width:591px;}
.koszyk .produkt .image {float:left;margin-right:10px;width:90px;}
.koszyk .produkt .img {float:left;margin-right:5px;width:95px;}
.koszyk .produkt .oprodukcie {float:left;width:490px;}
.koszyk .produkt .oprodukcie p {margin:0 8px 0.8em 8px;}
.koszyk .produkt .oprodukcie strong {display:block;margin-bottom:0.6em}
.koszyk .produkt .oprodukcie table {width:100%;}
.koszyk .produkt .oprodukcie th {background-color:#f5f4f0;height:18px;text-align:left;padding:0 5px 0 8px;}
.koszyk .produkt .oprodukcie th.th80 {width:80px;}
.koszyk .produkt .oprodukcie th em {font-weight:normal;font-style:normal;}
.koszyk .produkt .oprodukcie td {height:29px;border-bottom:1px solid #d4cdbc;padding:0 8px;}
.koszyk .produkt .oprodukcie td.tdcena {font-family:arial, sans-serif;font-size:10.5pt;color:#B69858;font-weight:bold;}
.koszyk .produkt .opis {width:190px;margin-right:10px;float:left;margin:0;}
.koszyk .produkt .opis strong {display:block;padding-bottom:5px;}
.koszyk .produkt .opis strong {display:block;padding-bottom:5px;}
.koszyk .produkt .cena {float:right;width:235px;margin:0;padding:16px 0 5px 0;}
.koszyk .produkt .cena strong {float:left;width:180px;}
.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;}
.koszyk .produkt .cena strong span {font-family:arial, sans-serif;font-size:10.5pt;color:#B69858;}
.koszyk .produkt .cena strong small {font-size:7.5pt;display:block;}
.koszyk .produkt .cena a {padding-left:18px;background:transparent url(image/usun.png) no-repeat left center;}
.koszyk .produkt 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 a.wiecej:hover {text-decoration:none;}
.koszyk .razem {background-color:#F8F8F5;border-top:1px solid #DED7C7;border-bottom:1px solid #DED7C7;padding:8px 0 8px 361px;}
.koszyk .razem p {margin:0;font-weight:bold;}
.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:#B69858;padding-left:2px;}
.koszyk .ilosc {float:left;width:50px;color:#6B604A;font-weight:bold;text-align:center;padding:16px 0 5px 0;}
.koszyk .ilosc input {background-color:#F7F7F4;border:1px solid #DDD6C6;text-align:center;color:#6B604A;width:15px;margin-right:4px;}

.koszyk .producent {background-color:#f5f4f0;padding:10px;width:591px;line-height:20px;}

.loguj {float:left;padding-top:16px;width:305px;padding-left:250px;margin-right:45px;margin-top:0;}
.loguj label span {float:left;width:86px;padding:3px 0;}
.loguj label input {margin-bottom:3px;width:200px;}
.loguj p {margin-top:0;}
.loguj p.ok {margin:0;padding:5px 7px 0 90px;}
.loguj p.ok input {float:right;}
.loguj p a {text-decoration:underline;color:#6C614B;}
.loguj p.ok a {font-size:7.5pt;}
.loguj p a:hover {text-decoration:none;}

.zamow {border-top:1px solid #DED7C7;margin-top:15px;padding:10px;text-align:right;}
.zamow p {margin:0 0 10px 0;}<br />
.zamow p a {color:#BC9D5A;text-decoration:underline;}
.zamow p a:hover {text-decoration:none;}


.informacje {padding:0 15px 30px 15px;}
.charakterystyka {float:left;width:373px;margin-right:15px;}
.charakterystyka ul {padding-left:20px;}

.informacje p {margin:0 0 1em 0;}
.informacje p strong {display:block;}
.informacje p.dostepnosc {float:left;padding-left:160px;width:95px;padding-top:10px;}
.informacje p.cena {padding-top:10px;}
.informacje p.cena strong em {font-style:normal;font-weight:normal;padding-right:2px;font-size:7.5pt;}
.informacje p.cena strong span {font-family:arial, sans-serif;font-size:13pt;color:#B69858;display:block;padding-top:5px;}
.informacje p.dokoszyka {clear:both;padding:0 20px;}
.informacje p.dokoszyka a {line-height:22px;height:24px;width:72px;float:right;background:#6E624B url(image/bndodaj.png) no-repeat left top;font-size:7.5pt;color:white;font-weight:bold;padding-left:26px;margin-bottom:10px;}
.informacje p.dokoszyka a.porownaj {line-height:17px;height:19px;width:108px;background:#6E624B url(image/bnporownaj.png) no-repeat left top;padding-left:22px;}
.informacje p.dokoszyka a:hover {text-decoration:none;}
.informacje dl {margin:0 0 10px 0;line-height:19px;clear:both;border-top:1px solid #DED7C7;}
.informacje dt {float:left;width:285px;padding-left:10px;}
.informacje dd {border-bottom:1px solid #DED7C7;padding:0;margin:0;}
.informacje dd.dark {background-color:#F6F5F1;}
.images {list-style-type:none;margin:0;padding:0;width:232px;float:left;}
.images li {float:left;padding:0;margin:0 10px 10px 0;}
.images li img {vertical-align:bottom;border:1px solid #F6F5F1;}

.formularz {margin:0;padding:10px 0 0 30px;}
.formularz fieldset {margin:0;padding:0;border-width:0;}
.formularz label {display:block;margin-top:3px;}
.formularz label span {float:left;width:126px;margin-right:10px;text-align:right;padding-top:3px;}
.formularz label input.pole {width:320px;padding-top:4px;padding-bottom:4px;}
.formularz label select.pole {width:180px;}
.formularz label textarea {width:320px;height:130px;overflow:auto;}
p.wyslij {margin:4px 154px 0 0;text-align:right;}
p.wyslij1 {padding:30px 154px 0 0;margin:0;}
p.wyslij1 input {float:right;}
.formularz .polacheck {clear:both;padding-top:5px;}
.formularz .polacheck span.opis {float:left;width:126px;margin-right:10px;text-align:right;padding-top:3px;}
.formularz .polacheck p {padding:0 0 0.5em 0;margin:0;float:left;width:240px;background-color:transparent;font-size:8pt;}
.formularz .polacheck p label {float:left;width:111px;clear:none;color:#464646;padding-bottom:3px;}
.formularz .polacheck p input {vertical-align:-4px}

.tekst {padding:0 30px;line-height:1.5em;}
.tekst a {text-decoration:underline;color:#BB9D5A;}
.tekst a:hover {text-decoration:none;}

ul.punkty {list-style-type:none;padding:0 0 0 20px;margin:0;}
ul.punkty li {padding:1px 0 1px 16px;background:transparent url(image/arrow.gif) no-repeat 0 8px;}

.border {border-top:1px solid #DED7C7;margin-top:15px;}

p.wiecej {text-align:right;line-height:1.2em;margin:0;padding:0.2em 0 1em 0;}
p.wiecej a {padding-left:11px;color:#BB9D5A;text-decoration:underline;background:transparent url(image/arrow.gif) no-repeat 0 65%;font-size:7.5pt;}
p.wiecej a:hover {text-decoration:none;}

#stopka {height:181px;background:transparent url(image/stopka.png) no-repeat 0 70px;margin-top:-181px;position:absolute;margin-left:234px;width:651px;}
#stopka ul {margin:0 0 0 386px;padding:17px 0 0 0;list-style-type:none;text-align:center;}
#stopka ul.raty {margin-left:0;margin-right:10px;text-align:right;height:52px;}
#stopka ul.raty li {padding:0 10px;}
#stopka ul li {display:inline;padding:0;color:#DED7C7;}
#stopka ul li a {color:#DED7C7;}
#stopka .projekt {float:right;color:#6C614B;width:150px;text-align:right;padding-right:35px;padding-top:10px;}
#stopka .projekt .image {float:right;padding-left:10px;}
#stopka .projekt a {font-weight:bold;color:#6C614B;}
#stopka .copyright {padding-left:26px;padding-top:10px;}

.bndodaj {background:#6c614b url(image/bndodaj.png) no-repeat left top;width:98px;height:24px;color:white;border-width:0;font-weight:bold;font-size:7.5pt;}
.bnzaloguj {background:#6c614b url(image/bnzaloguj.png) no-repeat left top;width:68px;height:22px;color:white;border-width:0;font-weight:bold;font-size:7.5pt;}
.bnszukaj {background:#6c614b url(image/bnszukaj.png) no-repeat left top;width:70px;height:25px;color:white;border-width:0;font-weight:bold;padding-right:20px;}
.bnkoszyk {background:#6c614b url(image/bnkoszyk.png) no-repeat left top;width:120px;height:22px;color:white;border-width:0;font-weight:bold;font-size:7.5pt;}
.bn {background:#6c614b url(image/bn.png) no-repeat left top;width:48px;height:22px;color:white;border-width:0;font-weight:bold;}
.pole {color:black;border:1px solid #99804d;padding:3px 5px;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#6c614b;text-decoration:none;}
a:hover {text-decoration:underline;}
