body {color:#403c31;margin:0;padding:0;font-size:8pt;font-family:arial, tahoma, helvetica, sans-serif;background:#faf8ef url(image/tlolewo.png) repeat-x;min-width:772px}
p, ul {margin:1em 0;}
fieldset {margin:0;border-width:0;padding:0;}

s { color: red; }
s span { color:#403c31; }

#opis_kwota s { color:#F1EDA5 !important; }

#tloPrawo {position:absolute;right:0;top:0;width:50%;height:442px;background:transparent url(image/tloprawo.png) repeat-x;}

#tloGora {background:transparent url(image/tlogora.jpg) no-repeat center top;position:absolute;left:0;width:100%;top:0;}
#all {width:1001px;margin:0 auto;text-align:left;}

#all h2#logo {margin:0;background:transparent url(image/naglowek_new.jpg) no-repeat;padding:66px 0 0 32px;color:#b00921;font-style:italic;font-size:14pt;height:161px}

#menu {list-style-type:none;margin:0;padding:0;height:74px;line-height:74px;}
#menu li {float:left;text-transform:uppercase;}
#menu li a {color:#403c31;}

#tloTresc {background:transparent url(image/trescgora.png) no-repeat;padding-top:23px;}
#tresc {background:#f8f6f2 url(image/kolumny.png) repeat-y left top;}

#left {width:230px;float:left;background-color:#efece4;}
#center {width:471px;float:left;padding:0 30px 10px 30px;}
#right {width:240px;float:right;background-color:#efece4;}


/* Boxy w lewej i prawej kolumnie */

.box {margin-bottom:9px;padding-bottom:8px;width:219px;margin-left:11px;}
.yellow {background:#f1eda5 url(image/boxyld.png) no-repeat left bottom;}
.yellow .background {background:transparent url(image/boxylg.png) no-repeat ;padding-top:8px;}
.red {background:#b51636 url(image/boxrld.png) no-repeat left bottom;color:#fbf5ad;}
.red .background {background:transparent url(image/boxrlg.png) no-repeat ;padding-top:8px;}
.silver {background:#ccc7bb url(image/boxsld.png) no-repeat left bottom;color:#403c31;}
.silver .background {background:transparent url(image/boxslg.png) no-repeat ;padding-top:8px;}

#right .box {width:230px;margin-left:0px;}
#right .yellow {background-image:url(image/boxypd.png);}
#right .yellow .background {background-image:url(image/boxypg.png);}
#right .red {background-image:url(image/boxrlpd.png);}
#right .red .background {background-image:url(image/boxrpg.png);}
#right .silver {background-image:url(image/boxspd.png);}
#right .silver .background {background-image:url(image/boxspg.png);}

p.padding {margin:0 0 0 20px;}
#right p.padding {margin:0 0 0 30px;}
.pole {margin-bottom:7px;width:127px;height:18px;border-width:0;padding:5px 5px 2px 5px;font-size:8pt;color:#95091a;}
.yellow .pole {background:#e5e199 url(image/poley.png) no-repeat;}
.red .pole {background:#a8102f url(image/poler.png) no-repeat;color:#fbf5ad;}
.red a {color:#fbf5ad;}
* html .yellow .pole {background:#e5e199 url(image/poley.png) no-repeat fixed;}
* html .red .pole {background:#a8102f url(image/poler.png) no-repeat fixed;}

.box h2 {margin:0.7em 0 1.5em 21px;font-size:10pt;text-transform:uppercase;}
.box h2.smallMargin {margin-bottom:0.9em;}
#right .box h2 {margin-left:30px;}
.box h2.icon {margin:0;}
.box h2.icon a {display:block;padding:0.5em 0 0.5em 21px;background:transparent url(image/icon.png) no-repeat 156px 0px;}
.red h2.icon a {background:transparent url(image/icon1.png) no-repeat 156px 1px;}

.losowy p {margin-top:1.2em;}
.losowy .opis {border:1px solid #860f27;width:146px;padding:4px 12px;line-height:1.4em;border-width:1px 0;}

/* Listy ze strza?eczkami w lewej i prawej kolumnie */

.lista {width:170px;margin:1.4em 0 0.5em 20px;padding:0;list-style-type:none;border-bottom:1px solid #bfb9aa;}
.lista2 {width:170px;margin:1.4em 0 0.5em 20px;padding:0;list-style-type:none;}
#right .lista {margin-left:30px;}
.lista li {margin:0;padding:0;border-top:1px solid #bfb9aa;}
.lista2 li {margin:0;padding:0;}
.lista li a {display:block;padding:0 32px 0 12px;line-height:24px;width:126px;background:transparent url(image/arrows.png) no-repeat 144px 10px;font-weight:bold;}
.lista2 li a {display:block;padding:0 32px 0 12px;line-height:24px;width:126px;background:transparent url(image/arrows2.png) no-repeat 144px 10px;font-weight:bold;}
dl.lista {line-height:1.5em;border-bottom-width:0;}
.lista dt {float:left;margin:0;padding:4px 0 2px 12px;width:100px;margin-right:4px;border-top:1px solid #bfb9aa;}
.lista dd {margin:0;padding:4px 0 2px 0;border-top:1px solid #bfb9aa;}

ul.arrows {list-style-type:none;margin:1em 0 0.5em 30px;padding:0;}
ul.arrows li {background:transparent url(image/arrows.png) no-repeat 2px 7px;padding:2px 0 2px 20px;font-weight:bold;line-height:1.4em;}

ul.arrow {list-style-type:none;margin:0.5em 0 0.5em 20px;padding:0;}
#right ul.arrow {margin-left:30px;}
ul.arrow li {background:transparent url(image/arrows2.png) no-repeat 3px 8px;padding:4px 0 2px 12px;line-height:1.4em;}
ul.inline li {display:inline;background-image:none;padding:0 0 0 14px;}
ul.inline li a {background:transparent url(image/arrows2.png) no-repeat 100% 50%;padding-right:17px;}

/* ?rodkowa kolumna */

#center h1 {
background:none repeat scroll 0 0 transparent;
color:#403C31;
font-size:19px;
font-style:normal;
height:auto;
margin-bottom:1.1em;
margin-top:1.4em;
padding:0;
}
#center div.h2{
margin:25px 0 0;
}
#center .produkt h1 {margin-top:1.8em;margin-bottom:0;font-size:11pt;color:#9f2d38;}
.produkty {width:225px;float:left;margin-right:20px; margin-bottom: 20px;}
.lastCol {margin-right:0;}
.produkty h3 {font-size:8pt;margin:1.45em 0}
.produkty h3 a {color:#9f2d38;}
.produkty a.foto {float:left;width:100px;}
.produkty .info {list-style-type:none;margin:0;padding:8px 0 0 0;float:right;width:111px;}
.produkty .info li {margin:0;padding:2px 0;width:95px;}
.produkty .info li a {display:block;width:95px;background:transparent url(image/arrows3.png) no-repeat 100% 60%;}
.produkty p {line-height:1.5em;text-align:justify;}

.charakterystyka {padding-top:4px;}
.image {float:left;margin-right:15px;}
.image img {border:5px solid #e4dfd3;}
.opisProduktu {float:left;width:310px;}
.opisProduktu p {line-height:1.5em;margin:0;}
.opisProduktu dl {margin:1em 0 0 0;width:200px;line-height:24px;}
.opisProduktu dt {float:left;width:65px;font-weight:bold;}
.opisProduktu dd {border-bottom:1px solid #dad5c9;margin:0;}
.opisProduktu dd.last {border-bottom-width:0;}

.miniatury {list-style-type:none;margin:0;padding:6px 5px 0 0;width:152px;float:left;overflow:hidden}
.miniatury li {float:left;padding:0;margin:0 9px 0 0;}
.miniatury li a img {border:5px solid #e4dfd3;}
.dodajDoKoszyka {background:#b51636 url(image/tlored.png) no-repeat right top;padding:17px 16px 0 19px;margin-top:6px;height:45px;float:left;width:277px;}
.doKoszyka {width:80px;height:28px;line-height:28px;background:#d2cc68 url(image/dokoszyka.png) no-repeat;float:right;font-weight:bold;color:#403c31;font-weight:bold;text-align:center;}
.dodajDoKoszyka p {margin:0;line-height:28px;color:white;font-weight:bold;font-size:9pt;}
.dodajDoKoszyka p strong {color:#f1eda5;font-size:10.5pt;}

#center .produkt .data {margin-top:0;color:#8a8473;}
.komentarze {list-style-type:none;margin:2.2em 0 1.4em 0;padding:0;border-top:1px solid #dad5c9}
.komentarze li {margin:0;padding:9px 0 12px 0;border-bottom:1px solid #dad5c9;background:transparent url(image/komentarz1.png) repeat-y center top;}
.komentarze li.dark {background:transparent url(image/komentarz2.png) repeat-y center top;}
.komentarze h4 {font-size:11pt;color:#9f2d38;margin:0.3em 0 0.5em 0;}
.komentarze h4 cite {font-style:normal;}
.komentarze h4 em.data {font-style:normal;color:#8a8473;font-size:8pt;font-weight:normal;}
.komentarze blockquote {line-height:1.4em;margin:0;}
.komentarze blockquote p {margin:0;}
.dodajKomentarz {text-align:right;margin:1em 0 0.4em 0;padding:0 15px;}
.dodajKomentarz a {float:right;width:110px;height:28px;line-height:28px;background:#b61334 url(image/dodajkomentarz.png) no-repeat;text-align:center;color:white;font-weight:bold;}
.dodajKomentarz a:hover {text-decoration:none;}




.listaProduktow {margin:0 0 1em 0;padding:0;list-style-type:none;}
.listaProduktow li {border-bottom:1px solid #dad5c9;padding:0;margin:0;}
.listaProduktow li.last {border-bottom-width:0;}
.listaProduktow a {display:block;padding-left:11px;background:transparent url(image/arrows3.png) no-repeat 0 9px;line-height:23px;}
.listaProduktow a strong {color:#9f2d38;}


/* Stopka */

#stopka {background:transparent url(image/stopka.png) no-repeat left top;padding:38px 29px;line-height:1.45em;}
#stopka ul {list-style-type:none;margin:0;padding:0;}
#stopka li {display:inline;padding:0;}
#stopka li a {padding:0 2px;}
#stopka p {margin:0 2px;}

.border {border:1px solid #bfb9aa}
.bold {font-weight:bold;}
.buttonImage {cursor:default;vertical-align:top;margin-bottom:7px;margin-left:5px;}
img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#403c31;text-decoration:none;}
a:hover {text-decoration:underline;}

.ilosc_input{
border: 1px solid black;
width: 30px;
padding: 0px;
text-align: center;
}



#comments {
	font-size:11px;
	color:#333;
	width:100%;
	text-align:left;
}

#comments ul {
	margin:0;
	padding:0;
}

#comments li {
	display:block;
	float:left;
	width:100%;
	padding:6px 4px;
	border-top:1px solid #CCC
}


#comments li.h {
	background-color:#F8F8F8
}

.textComment{
	border:1px solid #CCC;
	width: 100%;
	height: 80px;
}

.buttonAddComment{
	font-size: 11px;
	margin-top: 5px;
	border:1px solid #CCC;
	background: white;
	font-weight: bold;
	font-family: Tahoma;
	
}

.inputRegEdit{
	border:1px solid #CCC;
	width: 190px;
	height: 17px;
	padding-left: 5px;
}

.redError{
	margin:0px;padding:0px;margin-left:2px;color:red;margin-top:1px;
}

h3 {
	font-size: 12px;
}

.inputCecha{
	border:1px solid #CCC;
}


.subpage h1 {
	color: red;
	font-size:20px;
	text-align:center;
}
.subpage h2 {
	font-size:mediun;
	color:black;
	text-align:center;
}
.subpage h3 {
	text-align:center;
	font-size:small;
}
.subpage h3.red {
	color:red;
	background: none;
}
.subpage p {
	font-size:small;
}
.subpage p.center {
	text-align:center;
}
.subpage p.underline {
	text-decoration:underline;
}
.subpage span.red {
	color:red;
}
.subpage span.green {
	color:green;
}
.subpage span.blue {
	color:blue;
}
.subpage span.red {
	color:red;
	background: none;
}
.subpage li {
	font-size:small;
}

div.kat{
font-size:16px;
font-weight:bold;
margin:30px 0 0;
}

div.kat h2.kat{
display:inline;
font-size:16px;
margin:0;
}
