/* Localized */
/* CSS Document */

body  {
	font: 11px Tahoma;
 	text-align: center;  
	background: #16901e url(../layout/strona-bg.gif) top center repeat-x;
	color: #ffffff;
	padding:0;
	margin:0;
}

a { color: #fff; text-decoration: none; }
a:link, a:visited { color:#fff; text-decoration: none; }
a:hover { color:#fff; text-decoration:underline;  }

a.dash:link { border-bottom : 1px dashed; } 
a.dash:visited { border-bottom :  1px dashed; } 
a.dash:hover { border-bottom :  1px solid; } 

h1,h2,h3,h4,h5 { padding: 0; margin:0; }
/*img, div, input { behavior: url("../iepngfix.htc") } */
/*img, input { behavior: url("../iepngfix.htc") } */

form { padding:0; margin:0; }

.clearfloat { clear:both; height:1px; font-size: 1px; line-height: 0px; margin:0; padding:0; }

#strona { width: 972px;  margin: 0 auto; text-align: left; z-index:0;  background: /*#16901e*/ url(../layout/back.jpg) 0px 161px no-repeat; } 
#naglowek-gora { background: #333 url(../layout/naglowek-paek-bg.jpg) top no-repeat; height: 39px; padding:0; margin:0;  } 
#naglowek { background: url(../layout/naglowek-bg.jpg) top no-repeat; height: 141px;  } 
#naglowek h1 {	margin: 0;  padding: 0;  }
#naglowek-dol {  height:213px; position:relative; }
#bok {  top: 0px; z-index: 5; float: left; width: 222px; padding:0 0 0 0; margin:0; height:963px; position:relative }

#dol { width:972px; margin: 0 auto; text-align:center; height: 50px; padding: 25px 0 15px 0; color:#333333; }
#dol .lewy { width: 160px; margin: 0 auto; text-align:center; float:left; padding: 0px 0 0 0; }
#dol .srodek { width: 652px; margin: 0 auto; text-align:center;  float:left; }
#dol .srodek span { font: 11px Tahoma; color:#CCCCCC; }
#dol .prawa { width: 160px; margin: 0 auto; text-align:center; float:left; padding: 2px 0 0 0; }

#srodek { float: left; padding: 20px 0 0 0;  /* height: 1063px; */ width:750px; min-height: 1350px;  } 

/*.wys { height: 1063px; }*/
.s2 { height: 942px; }
.s4 { height: 1080px; }
.s3 { height: 1122px; }

#stopka { padding: 0 0 125px 0;  margin:0 auto; font: 11px Tahoma; background: #16901e url(../layout/footer-bg.gif) top center no-repeat;  height:45px; } 
#stopka .sep { padding-top:2px; margin:0; margin:0 auto; }  
#stopka p { margin:0 auto;  font: 11px Tahoma; }
#stopka p a { margin:0 auto;  font: 11px Tahoma; }
#stopka p .bottom { margin:10px auto; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* select { font: 10px Tahoma; color: #3d803d; margin: 3px 0 3px 0; padding: 3px 0 3px 0; background: #ffffff url(../layout/dropdown-bg.gif) top left no-repeat; border: none; scrollbar-arrow-color: #12406F; } */

#marki {background:url(../layout/marki.png) no-repeat;height: 850px; padding: 80px 0 0 0; margin: 0; font: 12px Tahoma; line-height: 10px; }
#marki ul  { padding:0; margin:0; list-style:none; }
#marki ul li { padding: 0;  line-height: 22px; background:url(../layout/marki-separator.jpg)  bottom left no-repeat; }
#marki ul li span { padding: 2px 0 3px 25px; display:block; }
#marki ul li a:hover { padding: 0; line-height: 22px; display:block; background:url(../layout/marka-hover-bg2.gif)  bottom left no-repeat; text-decoration:none; color:#fff;}

#podstrona {width:730px; margin: 0 0 15px 0; padding:0 0 15px 0; float:t;  }
#podstrona .gora { float:left; height: 13px; width:730px;  background: #FFFFFF url(../layout/podstrona-bg-top.gif) top center no-repeat; }
#podstrona .srodek {  float:left; width:730px; color:#696969; padding: 20px 0 0 0;  background: #FFFFFF url(../layout/podstrona-bg-srodek.gif) top center repeat-y; }
#podstrona .dol { float:left; height: 50px; width:730px;  background: #FFFFFF url(../layout/podstrona-bg-dol.gif) top center no-repeat; }

#podstrona .srodek a {  color:#095706 }

#podstrona .srodek .prawa { float:right; width: 185px; height: 900px; text-align:center;  color:#095706 }
#podstrona .srodek .prawa  a {  color:#095706 }
#podstrona .srodek .prawa img {  text-align:center; margin:0; padding:0; }
  
#podstrona h1 { padding:0px 0 20px 20px; margin:0; font: 20px Arial;  font-weight:bold; color:#268300; } 
#podstrona h1 .red { font: 22px Arial; color: #f71320; }
#podstrona h1 a { color:#f71320; }
#podstrona h3  { color:#696969; font: 18px Arial; padding:0; margin:0;  }
#podstrona .opis { float: left; width:523px; padding:0px 0 10px 20px; color:#696969; font: 11px Tahoma; line-height: 17px; text-align:justify; color:#444444;  } /* Opis podstrony Font 12px*/
#podstrona .opisc { padding:0px 0 10px 20px; color:#696969; font: 11px Tahoma; line-height: 17px; text-align:justify; color:#444444;  } /* Opis podstrony Font 12px*/

#podstrona .txt { padding:0px 25px 10px 25px; color:#696969; font: 12px Tahoma; line-height: 17px; text-align:justify; } /* Opis podstrony Font 12px*/


#podstrona .opis a { color: #5b8c5a; font-weight:bold; } /* Opis podstrony Font 12px*/
#podstrona .opisc a { color: #5b8c5a;} /* Opis podstrony Font 12px*/

#produkt-lista {   width: 182px; height: 257px; overflow:hidden; float:left; background: #109021 url(../layout/produkt-thumb-bg.jpg)  bottom left no-repeat; padding: 0 0 0 1px; z-index:1; position:relative; }
#produkt-lista .img {  margin: 15px 0 2px 0; padding:0 0 0 0; text-align:center; border:none; }
#produkt-lista img { border:none; }
#produkt-lista .img .btn {  border:none; cursor:pointer; height: 125px; width:165px; margin:0; padding:0;  }
#produkt-lista .img .btn img { margin:0; padding:0;  behavior: url("../iepngfix.htc"); }

#produkt-lista .tytul { padding: 2px 17px 2px 17px; margin: 0; height:32px; }
#produkt-lista .tytul a { font: 12px Trebuchet MS; font-weight:bold; color:#009b1a; line-height: 13px; text-align:left }
#produkt-lista .producent { position: relative; top: 5px ;padding: 0px 17px 2px 17px; margin:0; font: 11px Trebuchet MS; line-height:12px; height:16px; color:#9a9a9a; overflow:hidden; }
#produkt-lista .producent a { text-decoration:underline; color:#5dce5a; text-decoration:none;  }
#produkt-lista .producent a:hover{ text-decoration:underline; }
#produkt-lista .producent span, .producent span a {  margin:0; font: 12px Trebuchet MS; color:#5dce5a; font-weight:bold; }
#produkt-lista .cena {   padding:0; margin:21px 0 0 0; padding: 0 15px 0 15px; float:left;  }
#produkt-lista .cena p .c1 { font: 24px Arial; color:#244d44; }
#produkt-lista .cena p .c2 { font: 12px Arial; color:#244d44; font-weight:bold; padding-left:2px; }
#produkt-lista .do-koszyka {  text-align:center;   margin:0 0 0 0; padding: 0 10px 0 0; float:right; clear:right }
#produkt-lista .tester {
	position: relative;
	top: 10px;
	left: -1px;
}
 
/* produkt-lista-maly */ 
.produkt-lista-maly { margin: 0 25px 5px 25px; padding: 4px 15px 15px 15px; background: #fff url(../layout/produkt-lista-maly-bg.gif) bottom left repeat-x; border-bottom: 2px #8ad98e solid;  } 
.produkt-lista-maly div.tabela-produkt-grupa { margin: 0; padding: 0; text-align: left; width: auto; font: 11px Tahoma; }
.produkt-lista-maly div.tabela-wiersz { margin:0; padding: 0; text-align: left; width: 100%; display:block; }

.produkt-lista-maly div.tabela-k0 { border: none; float: left; margin: 0; padding: 7px 0 0 0;  width: 100px; }
.produkt-lista-maly div.tabela-k0 img { border: 1px solid #8ad98e; padding:3px; background-color:#FFFFFF; }

.produkt-lista-maly div.tabela-k1 { float: left; margin: 0; padding: 7px 0 0 10px;  width: 322px;  }
.produkt-lista-maly div.tabela-k1 h3 { font: 14px Arial; font-weight: bold; color: #7fc961; padding: 0 0 1px -2px; margin:0;  }
.produkt-lista-maly div.tabela-k1 h3 a { color: #696969; }
.produkt-lista-maly div.tabela-k1 .sklad  {  height:40px;  text-align:justify; padding: 5px 10px 6px 0; margin:0; /* border-right: 1px #CCCCCC solid; */ }
.produkt-lista-maly div.tabela-k1 .sklad a em { color:#606060; text-decoration:none;  display:block; padding:0; margin:0; }
.produkt-lista-maly div.tabela-k1 .sklad a:hover em { color:#333333; text-decoration:none; display:block; }
 
.produkt-lista-maly div.tabela-k1 em  { font: 11px Tahoma; color:#696969; margin: 8px 0 0 0;  text-decoration: underline;   }
.produkt-lista-maly div.tabela-k1 a em {  color:#606060; margin: 8px 0 0 0; text-decoration: underline;   }
.produkt-lista-maly div.tabela-k1 a:hover em {  color:#333333; text-decoration: none; }

.produkt-lista-maly div.tabela-k2 { border: none; float: left; margin: 0; padding: 4px 0 3px 10px;  width: 60px; text-align:center; }
.produkt-lista-maly div.tabela-k2 h3 { font: 22px Arial; font-weight: normal; color: #049304;   }
.produkt-lista-maly div.tabela-k2 h3 span  { font: 12px Arial; font-weight: normal; color: #696986;  }
.produkt-lista-maly div.tabela-k2 .promo { color: #c11b14; }
.produkt-lista-maly div.tabela-k2 span { font: 12px Arial; color:#049304; margin: 6px 0 4px 0; }

.produkt-lista-maly div.tabela-k3 { border: none; float: left; margin: 0; padding: 4px 0 0 10px;  width: 40px; text-align:right; }
.produkt-lista-maly div.tabela-k3 img { border: 0; }

.produkt-lista-maly div.tabela-k4 { border: none; float: right; margin: 0; padding: 4px 0 0 10px;  width: 80px; height:40px; font: 18px Arial; font-weight: normal; color: #d2032a; text-align:right; }
.produkt-lista-maly div.tabela-k4 span { font: 12px Arial; font-weight: normal; color: #696986; }
.produkt-lista-maly div.tabela-k4 .usun-link { padding: 55px 0 0 0; }
.produkt-lista-maly div.tabela-k4 .usun-link img { padding: 0 0 0 5px; border: 0; }
.produkt-lista-maly div.tabela-k4 .usun-link a span { color:#d44e47; font:11px Tahoma; }
.produkt-lista-maly div.tabela-k4 .usun-link a:hover span { color:#d44e47; font:11px Tahoma; text-decoration:underline; }

.produkt-lista-maly div.tabela-k4 img { border: 0 }

.produkt-lista-maly div.space-line {  clear: both; margin: 0; padding: 0; width: auto; }
.sep { background: #fff url(../layout/prod-sep.gif) top center; height:2px; display:block; margin: 0 0 10px 0; }

/* produkt-lista-najmniejszy  */ 
.produkt-lista-najmniejszy { margin: 0 45px 0 25px; padding: 5px 0 5px 0; height: 32px; border-bottom: 2px #8ad98e solid;  } 
.naglowek { background: #fff url(../layout/produkt-lista-maly-bg.gif) bottom left repeat-x;  }
.wiersz { background: #fff url(../layout/produkt-lista-najmniejszy-bg.gif) bottom left repeat-x;  }

.produkt-lista-najmniejszy div.tabela-wiersz { margin:0; padding:0; text-align: left;   }

.produkt-lista-najmniejszy div.tabela-k0 { float: left; margin: 0; padding: 2px 0 0 0;  width: 15px;  }
.produkt-lista-najmniejszy div.tabela-k0 img { border: 0; padding:3px 0 0 10px; background-color:#FFFFFF; }

.produkt-lista-najmniejszy div.tabela-k1 { float: left; margin: 0; width: 360px; font: 12px Tahoma; color: #696969; font-weight:bold; }
.produkt-lista-najmniejszy div.tabela-k1 h1 { font: 12px Tahoma; font-weight: bold; color: #7fc961; margin: 0; padding:0; }
.produkt-lista-najmniejszy div.tabela-k1 h1 a { font: 12px Tahoma; color: #696969; margin: 0; padding:0; }
 
.produkt-lista-najmniejszy div.tabela-k2 { float: left; margin: 0; padding: 3px 0 3px 10px;  width: 80px; font: 12px Tahoma; color: #049304; font-weight:bold; }
.produkt-lista-najmniejszy div.tabela-k3 { float: left; margin: 0; padding: 3px 0 3px 10px;  width: 50px; font: 12px Tahoma; color: #696969;  font-weight:bold; }
.produkt-lista-najmniejszy div.tabela-k4 { float: left; margin: 0; padding: 3px 0 3px 10px;  width: 80px; font: 12px Tahoma; color: #df3507; font-weight:bold;  }
 
.produkt-lista-najmniejszy div.space-line {  clear: both; margin: 0; padding: 0; width: 1px; }

H5.colhdr { font: 11px Tahoma; font-weight:normal; color:#5c5c5c; text-align: left;   padding:0; margin:0; }

/* #produkt */

#produkt {  background: url(../layout/produkt-strona-bg.jpg) top center no-repeat; width:730px; height:753px;  }
#produkt .strona { padding: 31px 0 0 0; margin:0 0 0 8px;  width:728px; }

#produkt .strona .lewa { float:left; width:376px; padding:0 0 0 15px; margin:0;  }
#produkt .strona .lewa .url { padding: 0 0 5px 0; font: 11px Tahoma; color: #7e7e7e; }
#produkt .strona .lewa .url a {  font: 11px Tahoma; color: #7e7e7e; }
#produkt .strona .lewa h1 { font: 20px Arial; font-weight:bold; color:#268300;   } /* l1 #268300 */ /* l2 #7fc961 */
#produkt .strona .lewa h2 { font: 20px Tahoma; font-weight:normal; color:#268300; padding-bottom: 6px; }
#produkt .strona .lewa .opis { clear:left; font: 11px Arial; height:55px;  line-height:16px;  font-weight:normal; color:#878787; margin: 12px 15px 14px 0; padding:0; text-align:justify;  }
#produkt .strona .lewa .opis strong { color:#7fc961; } <!-- 00bc00  7fc961-->
#produkt .strona .lewa .opis b { color:#7fc961; }
#produkt .strona .lewa p {   font: 11x Tahoma; font-weight:normal; color:#878787; line-height:16px; padding:0; margin:0;    }
#produkt .strona .lewa p span { font: 11px Arial;   font-weight:normal; color:#878787; padding-right: 17px; margin:0;  }
#produkt .strona .lewa .cena {  font: 42px Arial; color:#244d44;  }
#produkt .strona .lewa .cena span { font: 21px Arial; color:#244d44; padding-left:3px;  }

#produkt .strona .prawa {  margin:0 0 0 0; padding:0 0 0 10px; float:left; width:322px;   }
#produkt .strona .prawa .fotka { height: 400px;  margin:5px 5px; text-align:center; }
#produkt .strona .prawa .tester {
	position: relative;
	top:  -410px;
	left: -2px;
	z-index: 10;
	width: 81px;
	height: 82px;
}
#produkt .strona .prawa .fotka img{ border: 0;}
#produkt .strona .prawa .miniatury { float:left; padding: 4px 0 6px 0; margin:0; overflow:hidden; position: relative; top: -90px;    }
#produkt .strona .prawa .komentarze { float:left; padding: 4px 0 6px 0; margin:0; overflow:hidden;position: relative; top: -90px;     }
#produkt .strona .prawa .miniatury img { border: 1px solid #828282; margin-right: 3px; }
#produkt .strona .prawa .komentarz { padding: 8px 0 0 0; line-height:14px; margin:0; color:#666666; }
#produkt .strona .prawa .wiecej { padding: 18px 0 0 20px; margin:0;  }
#produkt .strona .prawa .wiecej a { color:#666666; font-weight:bold; margin:0;  }
#produkt .strona .prawa .komentarze-lista{ float: left: margin:0; padding: 0;position: relative; top: -90px;  }
#produkt .strona .prawa .komentarze-lista img { border: none; }

#produkt .strona div.base-layer { margin: 0; padding: 0; text-align: center; width: auto; font: 11px Tahoma; }
#produkt .strona div.table-row { margin:0; padding: 0; text-align: center; width: 100%; display:block}
#produkt .strona div.left-container { border: none; float: left; margin: 0; padding: 4px 0 0 0;  width: 80px; font: 11px Tahoma; color:#e9002d; font-weight:bold; text-align:left }
#produkt .strona div.right-container { border: none; float: right; margin: 0; padding: 4px 0 0 0;  width: 70%; text-align:left; overflow:hidden; font: 11px Tahoma; color:#06830b; line-height:16px; }
#produkt .strona div.sklad {   overflow:hidden; /* padding: 0 15px 0 15px; */ text-align:justify; color:#696969  }
#produkt .strona div.opis {  overflow:hidden; /* padding: 0 15px 0 15px; */ text-align:justify; margin:0; padding:0;  }
#produkt .strona div.sklad strong { color:#06830b; }
#produkt .strona div.sklad b { color:#06830b; }
#produkt .strona div.space-line {  clear: both; margin: 0; padding: 0; width: auto; }
H5.colhdr { font: 11px Tahoma; font-weight:normal; color:#06830b; text-align: left;   padding:0; margin:0;  }

#produkt .strona .lewa div.tabela-produkt-grupa { margin: 0 15px 0 0; padding: 0; text-align: left;  font: 11px Tahoma; border-bottom:1px #d6d3ce solid; /* background: url(../layout/produkt-lista-maly-bg.gif) bottom left repeat-x; */ }
#produkt .strona .lewa div.tabela-wiersz { margin:0; padding: 0; text-align: left; width: 100%; display:block; }
#produkt .strona .lewa td.tabela-k1 { border: none; float: left; margin: 0; padding: 7px 0 0 0;  width: 213px; }
#produkt .strona .lewa td.tabela-k1 h3 { font: 12px Tahoma; font-weight: bold; color: #7fc961; padding: 0 0 1px 0; margin:0;  }
#produkt .strona .lewa td.tabela-k1 h3 a { color: #696969; }
#produkt .strona .lewa td.tabela-k1 span  { font: 11px Tahoma; color:#b7b7b7  }
#produkt .strona .lewa td.tabela-k1 span a {  color:#b7b7b7  }

#produkt .strona .lewa td.tabela-k2 { border: none; float: left; margin: 0; padding: 7px 0 3px 10px;  width: 74px; }
#produkt .strona .lewa td.tabela-k2 h3 { font: 24px Arial; font-weight: normal; color: #049304; }
#produkt .strona .lewa td.tabela-k2 .promo { color: #c11b14; }
#produkt .strona .lewa td.tabela-k2 span { font: 12px Arial; font-weight:500; color:#049304; padding-left:3px;  }

#produkt .strona .lewa td.tabela-k3 { border: none; float: right; margin: 0; padding: 7px 0 0 0;  width: 60px;  }
#produkt .strona .lewa td.tabela-k3 img { border: 0; margin: 0 0 0 0; text-align:right; }
#produkt .strona .lewa tr.space-line {  clear: both; margin: 0; padding: 0; width: auto; }

H5.colhdr { font: 11px Tahoma; font-weight:normal; color:#06830b; text-align: left;   padding:0; margin:0; }

#koszyk { margin: 26px 20px 0 18px; padding: text-align: left; height: 80px; }
#koszyk ul  { padding:0; margin:0 0 6px 0; list-style:none; line-height: 10px; }
#koszyk ul li { padding: 0 0 2px 0; margin: 0 0 0 10px;  }
#koszyk ul li img { padding: 0; float:left; border:0; }
#koszyk ul li a { color:#d00521; }
#koszyk ul li a span { font: 10px Tahoma; text-align:left; margin: 4px 0 2px 0; line-height: 11px; float: left; width:105px; cursor:pointer; }
#koszyk ul li a:hover { color:#343434;  cursor:pointer; text-decoration:none; }

.koszyk-naglowek { background: #fff url(../layout/koszyk-naglowek.gif) center no-repeat; height: 33px; margin: 0 0 0 0; padding:0 0 15px 45px; } 
.koszyk-platnosc { margin: 15px 0 0 45px; width:650px; height: 40px; text-align:center; background-color: #fff;  }
.koszyk-platnosc span { font: 12px Tahoma; font-weight:bold; color:#0f9b16; padding:0 25px 5px 0;   }
.koszyk-platnosc option{ font: 12px Tahoma;  background-color: #fff;  }

.koszyk-podsumowanie { background: #fff url(../layout/koszyk-podsumowanie-bg2.gif) bottom center repeat-x; border-bottom: 2px #ff8989 solid;  margin: 0 25px 0 25px; height:60px; } 
.koszyk-podsumowanie .koszt-dostepnosc { float:left; font: 18px Verdana; font-weight:bold; color:#d20028; text-align:right; margin: 15px 15px 15px 15px; padding:0; width:110px; height: 40px;  }
.koszyk-podsumowanie .koszt-dostepnosc span { font: 12px Tahoma; font-weight:bold; color:#696969; padding:0 0 5px 0; }
.koszyk-podsumowanie .razem-produkty { float:left; font: 18px Verdana; font-weight:bold; color:#d20028; text-align:right; margin: 15px 15px 15px 25px; padding:0; width:110px; height: 40px;  }
.koszyk-podsumowanie .razem-produkty span { font: 12px Tahoma; font-weight:bold; color:#696969; padding:0 0 5px 0; }
.koszyk-podsumowanie .rabat { float:left; font: 18px Verdana; font-weight:bold; color:#d20028; text-align:right; margin: 15px 15px 15px 25px; padding:0; width:60px; height: 40px;  }
.koszyk-podsumowanie .rabat span { font: 12px Tahoma; font-weight:bold; color:#696969; padding:0 0 5px 0; }
.koszyk-podsumowanie .do-zaplaty { float:left; font: 18px Verdana; font-weight:bold; color:#d20028; text-align:right; margin: 15px 15px 15px 40px; padding:0; width:205px; height: 40px;  }
.koszyk-podsumowanie .do-zaplaty span { font: 12px Tahoma; font-weight:bold; color:#696969; padding:0 0 5px 0; }

/* zamowienie */

.kroki { margin:0 auto; padding-right: 45px; text-align: center; }

.kroki a { margin:0; padding:0; }
.krok { width: 150px; height: 94px; color: #f62300; padding: 6px; float: left; text-align: center; }

.krok-1-on { background: url(../layout/krok-bg-1-on.gif) bottom left no-repeat; cursor:pointer; margin-left: 25px }
.krok-2-on { background: url(../layout/krok-bg-2-on.gif) bottom left no-repeat; cursor:pointer; }
.krok-3-on { background: url(../layout/krok-bg-3-on.gif) bottom left no-repeat; cursor:pointer; }
.krok-4-on { background: url(../layout/krok-bg-4-on.gif) bottom left no-repeat; cursor:pointer; }

.krok-1-off { background: url(../layout/krok-bg-1-off.gif) bottom left no-repeat; }
.krok-2-off { background: url(../layout/krok-bg-2-off.gif) bottom left no-repeat; }
.krok-3-off { background: url(../layout/krok-bg-3-off.gif) bottom left no-repeat; }
.krok-4-off { background: url(../layout/krok-bg-4-off.gif) bottom left no-repeat; }

.krok-1 { font: 11px Tahoma;  padding: 15px 10px 10px 10px; margin:0 12px 0 12px; width: 175px; height: 160px; float: left; text-align:justify; background: url(../layout/krok-1-bg.gif) bottom left repeat-x; }
 
/* zamowienie-adres */

.zamowienie-adresy { text-align:center; margin: 0 45px 0 25px; padding:0 0 25px 0; height:240px; background: url(../layout/zamowienie-adres-bg.jpg) bottom left no-repeat; } 
.zamowienie-adresy .adres { float: left; width: 260px; margin: 0 25px 0 0;  text-align:left; }
.zamowienie-adresy .adres ul { list-style:none; padding:0 0 0 25px; margin: 0 25px 0 0; margin: 3px 0 5px 0;   }
.zamowienie-adresy .adres ul li { border:0; padding:0; color:#333333; float: left; width: 250px; margin: 4px 0 4px 0; font: 12px Tahoma;  }
.zamowienie-adresy .adres ul li span { color:#626262; font-weight:bold; }

/* lista marek */

.lista-marek { padding:0; margin: 0 0 0 0; } 
.lista-marek ul { list-style:none; padding:0; margin: 0; margin: 3px 25px 5px 50px;   }
.lista-marek ul li { border:0; padding:0; color:#333333; float: left; width: 162px; margin: 4px 0 4px 0;  }
.lista-marek ul li span { color:#999999 }
.lista-marek ul li a { color:#333333; text-decoration:none; background: url(../layout/icon-arrow2.gif) left center no-repeat; padding: 6px 0 6px 20px; margin:0;   }
.lista-marek ul li a:visited { color:#333333; text-decoration:none;  }
.lista-marek ul li a:hover { color:#085105; text-decoration:underline; }
.lista-marek .literka  { margin: 12px 25px 2px 20px; padding: 0 10px 2px 10px; font-weight:bold; background: #f3ffee url(../layout/literka-bg.jpg) center;  } 

.literka h2 { font: 22px Verdana; color:#646464;  } 
.literka h2 span { font: 11px Tahoma; color:#6a6a6a; } 

/* lista marek */

.komentarz-lista { margin: 5px 20px 25px 0; padding: 15px 25px 15px 35px; }
.komentarz-lista .data { font:11px Tahoma; color:#666666; }
.komentarz-lista .data b{ font:11px Tahoma; color:#006600; font-weight: bold; }
.komentarz-lista .tresc { font:12px Tahoma; color:#424242; line-height: 15px; margin:0; padding:0; overflow: hidden}
.komentarz-lista .podpis { font-size: 12px Tahoma; color:#006600; font-weight:bold; text-align:right; } 
.komentarz-lista-bg-1 { background: #f3ffee url(../layout/komentarz-bg.jpg) bottom center no-repeat; }

/* Wyszukaj */

fieldset.search { border: none;  margin: 0 auto; width:190px; }
.search input, .search button, .newsletter input, .newsletter input, { border: none; float: left; }
.search input.box {
	width:122px;
  	height: 30px;
	background:url(../css/layout/transparent.gif) top left no-repeat; 
	
	border:none; 
	color:#074d04; 
	font: 11px Tahoma; 
	text-align:left; 
	padding: 8px 5px 0;
 	margin-right: 5px;
}
.search input.box:focus, .newsletter input.box:focus  {
	background: url(../css/layout/transparent.gif) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 30px;
	height: 30px;
	cursor: pointer;
	text-indent: -9999px;
	border: 0;
	background: url(../css/layout/transparent.gif) no-repeat top right;
}
.search button.btn:hover {
	background: url(../css/layout/transparent.gif) no-repeat bottom right;
}

/* Newsletter */

fieldset.newsletter { border: none; margin:0; width:210px; } 
.newsletter input.box {
	width:112px;
  	height: 18px;
	line-height: 20px;
	background:url(../css/layout/transparent.gif) top left no-repeat; 
	border:none; 
	color:#074d04; 
	font: 11px Tahoma; 
	text-align:left; 
	padding: 3px 5px 0 15px;
 	margin: 3px 0 3px 0;
}
.newsletter button.btn {
	width: 23px;
	height: 23px;
	cursor: pointer;
	text-indent: -9999px;
	border: 0;
	background: url(../css/layout/transparent.gif) no-repeat top right;
}
.newsletter button.btn:hover {
	background: url(../css/layout/transparent.gif) no-repeat bottom right;
}

/* login */

fieldset.login { border: none; margin:0; width:320px;  } 
fieldset img { border: none; margin:0; } 
.login input.box {
	height: 20px;
	background:url(../css/layout/transparent.gif) top left no-repeat; 
	border:none; 
	color:#074d04; 
	font: 11px Tahoma; 
	text-align:left; 
  	margin-right: 5px;
}

.login .b1 { width:87px;  padding: 8px 0 0 59px; }
.login .b2 { width:65px; padding: 8px 0 0 2px; }
.login button.btn {
	width: 23px;
	height: 23px;
	cursor: pointer;
	text-indent: -9999px;
	border: 0;
	background: url(../css/layout/transparent.gif) no-repeat top right;
}

/* login-box */

.login-box { width: 328px; height:39px; float:left; background-color:#FFFFFF; }
.login-box .niezalogowany { background: #ffffff url(../layout/naglowek-gora-bg.gif) top left no-repeat;  height:39px;   }
.login-box .zalogowany { background: #ffffff url(../layout/naglowek-gora-zalog-bg.gif) top left no-repeat;  height:39px; text-align:center; padding: 0 0 0 65px;  }

.login-box .zalogowany p { text-align:center; padding: 5px 0 2px 0; margin:0; color:#FF0000; font-weight:bold; }
.login-box .zalogowany a { color:#5f9f5f; font-weight: bold;  }

/* maly-login-formularz */

.maly-login-formularz { margin: 0 auto; width:180px; text-align:center; padding: 4px; }
.maly-login-formularz form { margin:0; padding:0; }
.maly-login-formularz label { font: 12px Tahoma; color:#003300; padding:9px 0 3px 0; }
.maly-login-formularz input { height: 12px; padding: 2px 3px 2px 3px; font: 11px Tahoma; color:#003300; margin: 2px 0 2px 0; }
.maly-login-formularz .border { height: 12px; padding: 2px 3px 2px 3px; font: 11px Tahoma; color:#003300; margin: 2px 0 2px 0; }
.maly-login-formularz .przycisk { margin:0 auto; width:93px; height:21px; padding: 0; border: none; border: 0 solid #268300 }
 
/* login-form */

.login-form { margin: 0 auto; background: url(../layout/login-form-bg.jpg) top left no-repeat; width:370px; height:219px; text-align:center; padding: 55px 45px 20px 5px; }
.login-form form { margin:0; padding:0; }
.login-form form label { font: 12px Tahoma; color:#003300; padding:9px 0 3px 0; }
.login-form form input { height: 16px; padding: 2px 3px 2px 3px; font: 12px Tahoma; color:#003300; }
.login-form form border { border: 1px solid #268300; }
.login-form form .przycisk { margin:0 auto; width:130px; height:30px; padding: 15px 0 20px 0; border: none; border: 0 solid #268300 }
.login-form form .linki { font: 11px tahoma; margin: 3px 0 0 0; }

/* szukaj-box */
 
.szukaj-box { float: left; width:223px; height:141px; background: none; }  
.szukaj-box .formularz { margin:62px 0 0 0; padding:0; text-align:left; }
.szukaj-box .link a { margin:0 0 0 18px; padding:0; font: 11px Tahoma; color:#56984e; }

/* formularz zaawansowany */
 
.formularz-zaawansowany { margin: 0 32px 0 32px; padding:0; color:#696969; text-align:left; }
.formularz-zaawansowany .box { width: 230px; height: 35px; margin: 0 5px 1px 0; padding:0; text-align:left; font-size: 11px Tahoma; color:#696969;  }
.formularz-zaawansowany .btn { width: 50px; }
.formularz-zaawansowany h4 { color:#16901e; font: 12px Arial; font-weight:bold; padding:0 0 5px 0; margin:0;  }

.formularz-zaawansowany .tr { padding: 0 0 15px 0; }
.formularz-zaawansowany .tr2 { padding: 0 0 35px 0; }
 
.formularz-zaawansowany .ceny { padding: 0 50px 15px 0;  margin: 0 0 20px 0; }
.formularz-zaawansowany .ceny ul { list-style:none; margin:0; padding:0; }
.formularz-zaawansowany .ceny ul li { float:left; margin: 0 0 0 5px; width:115px; height: 20px; text-align:left; }

.formularz-zaawansowany .pojemnosc { margin: 15px 0 20px 0; padding: 0 50px 15px 0; }
.formularz-zaawansowany .pojemnosc ul { list-style:none; margin:0; padding:0; }
.formularz-zaawansowany .pojemnosc ul li { float:left; margin: 0 0 0 5px; width:115px; height: 20px; text-align:left; }

.formularz-zaawansowany .button {  text-align:center; margin: 32px 0 22px 0; }

/* formularz */

#podstrona form.cmxform fieldset { margin: 0 45px 18px 25px; border: 1px solid #bcbcbc; padding: 3px 3px 5px 3px; color:#268300; background:url(../layout/form-fieldset-bg.jpg) no-repeat top left; }
#podstrona form.cmxform p { text-align:justify; vertical-align: top; font: 12px Tahoma; margin: 0 45px 15px 25px; color:#333333; line-height: 18px; }
#podstrona form.cmxform p div { margin: 0 25px 8px 25px; color:#e4e4e0; font-weight:bold; }
#podstrona form.cmxform p strong { color:#0b861b; }

#podstrona form.cmxform legend { padding: 0 2px; font-weight: bold; color:#268300; margin: 0 0 0 11px; }
#podstrona form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; margin: 0 0 0 15px; }

#podstrona form.cmxform fieldset ol { margin: 0; padding: 0; }
#podstrona form.cmxform fieldset li {  list-style: none; padding: 5px; margin: 0; }
#podstrona form.cmxform fieldset li .blank { display: inline-block; height:2px; margin:0; padding:0; }
#podstrona form.cmxform fieldset li .input { border:1px solid #d0d0bf; padding: 2px 5px 2px 5px; }

#podstrona form.cmxform fieldset fieldset { border: none; margin: 5px 0 0 0; }
#podstrona form.cmxform fieldset fieldset legend { padding: 0 0 8px 0 ; font-weight: normal; }
#podstrona form.cmxform fieldset fieldset label { display: block; width: auto; }
#podstrona form.cmxform em { font-weight: bold; font-style: normal; color: #ff6000; }
#podstrona form.cmxform label { width: 180px; /* Width of labels */ color:#333333; loat:left }
#podstrona form.cmxform .norm { width: 590px; /* Width of labels */ color:#333333; margin:0 0 5px 12px; padding:0 0 5px 0; float:left }

#podstrona form.cmxform fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */ }
#podstrona form.cmxform .submit { width: 140px; background: #339900; padding: 3px 4px 3px 4px; color:#FFFFFF; border:1px solid #333333; font: 11px Tahoma; position:relative;  }
 
.komentarz-form { margin: 0 25px 0 25px; padding:0; }
.podstrona form fieldset  { /* Width plus 3 (html space) */ border: 0px solid #FFFFFF;  }
.komentarz-form label { margin:0; padding: 0; font: 11px tahoma; color:#009900; margin:5px 0 0 0; font-weight:bold; }
.komentarz-form strong { background: url(../layout/input-bottom-left.gif) no-repeat 0 100%; display: block;  }/*longer sides*/
.komentarz-form strong em { background: url(../layout/input-top-right.gif) no-repeat 100% 0; display: block; }/*longer sides*/
.komentarz-form strong em span { background: url(../layout/input-bottom-right.gif) no-repeat 100% 100%; display: block; }
.komentarz-form strong em span span { background: url(../layout/input-top-left.gif) no-repeat; display: block; }
.komentarz-form input, select, textarea { margin: 1px 3px; padding:2px 3px 2px 3px; border: 1px solid #fff;  font: 11px Tahoma; line-height: 15px; }
.komentarz-form .buttony { margin:0 auto; padding: 15px 0 0 0; vertical-align:top; text-align:center; }
.komentarz-form br { clear: both; } 

.uzytkownik-konto { background: #fff url(../layout/uzytkownik-konto-bg.jpg) top right no-repeat; margin:0 45px 0 0; padding: 15px 0 0 0; }

/* lista-stron */

#lista-stron { text-align: right; height: 25px; margin: 0px 25px 3px 25px; padding: 8px 0 0 0; color:#16901e; font: 11px Tahoma; /* background:#13b025; */ }
#lista-stron .swid {  float:left; color:#fefefe; font-weight:bold; display:block; padding: 3px 4px 3px 4px; margin: 0 0 0 3px;  }
#lista-stron .butt { float:left;  display:block; margin: 0 0 0 3px; padding: 0; }
#lista-stron .butt img { border: 0; }

#lista-stron .PageL {  background:#e8fbe1; color:#074f05; float:left;  font-weight:bold; display:block; padding: 3px 4px 3px 4px; margin: 0 0 0 3px; font: 11px Tahoma; }
#lista-stron .PageL a:hover {  background:#e8fbe1;  color:#FFFFFF; display:block; cursor:pointer; }

#lista-stron .stronawid {   background:#d4031a;  color:#FFFFFF; float:left; font-weight:bold; display:block; padding: 3px 4px 3px 4px; margin: 2px 0 0 3px; font: 11px Tahoma; }
#lista-stron .stronanwid {   background:#e8fbe1; color:#074f05; float:left; font-weight:bold; display:block; padding: 3px 4px 3px 4px; margin: 2px 0 0 3px; font: 11px Tahoma;  }


/* lista-stron */ /* sortowanie */

div.pagination { padding: 10px 0 0 15px; margin: 0 10px 0 0; height:22px; text-align:right; background-image:url(../layout/lista-stron-bg.gif);  color:#084604;
	font: 11px Tahoma;	background-color:#f6fcf2; }

div.pagination a { border: 1px solid #c1e6b2; margin-right:3px; padding:5px 7px; background-image:url(../layout/lista-stron-num-bg.gif); background-position:top;
	text-decoration: none; color: #fff; background-color:#078e07; }

div.pagination .nb { border: 1px solid #b3e1a0; color:#fff; background-color:#078e07;  background-image:url(../layout/lista-stron-num3-bg.gif); background-position:top; }
div.pagination .nb a { color:#fff; }
div.pagination .nb a:visited, div.pagination .nb a:link { color:#fff; }
div.pagination a:hover, div.meneame a:active { 	border: 1px solid #f0f0f0; background-image:url(../css/invbar.gif); background-color:#e2052e; color: #ffffff; }
div.pagination span.current { margin-right:3px; padding:3px 6px; border: 1px solid #ffffff; font-weight: bold; background-color: #606060; color: #064e05; }
div.pagination span.disabled { margin-right:3px; padding:5px 7px; border: 1px solid #e2052ez; color: #f0f0f0; font-weight:bold;	background-color:#e2052e; }

/* sortowanie */

div.sort { padding: 10px 0 0 25px; margin: 0 0 0 0; height:22px; text-align:left; background: none;; color:#084604;
	font: 11px Tahoma; float:left; }
	
div.sort a { color:#084604; font-weight:bold; }	
div.sort a:hover { color:#e2052e; font-weight:bold; }	
div.sort a:visited  { color:#084604;  }	

/* lista-stron */

div.sortpage {  float: left;background-image:url(../layout/lista-stron-bg.gif); background-color:#f6fcf2;background-repeat: repeat-x;  width: 730px; height: 33px; margin:4px 0 0 0; padding: 0 0 0 0;  }

/* sortowanie */

.message { color:#006600; font: 12px Tahoma; text-align:center; padding: 25px 25px; font-weight:bold; }

/* menu boczne */

.menu ul{

	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 200px;
	margin-top: 30px;
}
.menu ul li {
	
}

.menu ul li a {
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	padding-left: 20px;


	padding-bottom: 0px;
	padding-top: 8px;
	height: 29px;

	display: block;

	background: url(../layout/menu_background.png);
}
.menu ul li ul {
	list-style-type: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 200px;
	list-style-position: inside;
}
.menu ul li ul li a {
	padding-left: 40px;
	font-size: 18px;
	color: #E8FF94;
}
.mid {
	height: 200px;
	position: relative;
	top: 10px;
	z-index: 20;
}
#menu_footer {
	background: url(../layout/menu_footer.png);
	width: 160px;
	height: 100px;
	margin: 0px;
	padding: 20px;
}
.napisz {
	font-size: 14px;
	text-align: left;
	line-height: 18px;
	padding-left: 20px;
}
.napisz a {
	font-weight: bold;

	text-decoration: underline;
}