* { 
	/* Wymuszenie: content-box [IE(quirks mode): border-box; Mozilla(IE standards mode): content-box] */
	box-sizing: content-box; 
	-moz-box-sizing: content-box;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
html {
}

html, body {
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	border: 0px;
}
body {color: #555555; font-size: 9pt; }

form, input, div, p {margin: 0; padding: 0}

img, a img, a:hover img {text-decoration: none; border: 0;}

small, small a {font-size: 8pt; }
big, big a, .big {font-size: 10pt; }

form, input, div, p, img {margin: 0; padding: 0; border: 0; }
input.text {font-size: 9pt; font-family: Tahoma, Verdana; border: solid 1px #dadada; height: 19px; margin: 0 0 0 0; padding: 4px 0 0 2px; background: url("/img/input-bg.gif") #ffffff no-repeat; }
textarea.text {font-size: 9pt; font-family: Tahoma, Verdana; border: solid 1px #dadada; margin: 0 0 0 0; padding: 4px 0 0 2px; background: url("/img/input-bg.gif") #ffffff no-repeat; }

u {color: #417810; border-bottom: dashed 1px #ca5600; text-decoration: none; }

h1, h2, h3, h4 {color: #599523; margin: 6px 0 6px 0; }
h1 {color: #333333; font-size: 16pt; margin-top: 8px; }
h2 {color: #558a25; font-size: 14pt; }
h3	{font-size: 11pt; }
h4 {font-size: 10pt; }

h1 b, h2 b, h3 b, h4 b {color: #b9550b; }

hr {color: #e0e0e0; height: 1px; background-color: #e0e0e0; border-width: 0px; margin: 7px 0 6px 0; padding: 0 0 0 0;}
hr.ziel {color: #c2e3a5; height: 1px; background-color: #c2e3a5; border-width: 0px; margin: 7px 0 6px 0; padding: 0 0 0 0;}


a, a:visited {color: #56971d; text-decoration: underline; }
a:hover {color: #555555; text-decoration: none; }

blockquote {color: #6eaa38; font-style: italic; font-family: Georgia; }
blockquote {background: url("/img/blockquote.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 65px; margin-left: 0; min-height: 70px;}

/* div {display: block; border: solid 1px #aaaaaa; } */

/* Layout, marginesy: 13px, color: H:65; S:164; L:107 */
#contener {width: 1000px; margin: 10px auto 0 auto; padding: 0; position: relative; border: 0; }
#naglowek {width: 1000px; height: 144px;}
	#logo {height: 72px; margin-bottom: 8px; }
	#topkoszyk {float: right; width: 135px; height: 72px; padding: 0 0 0 10px; margin-bottom: 8px; font-size: 8pt; text-align: right; }
	#toplista {float: right; width: 140px; height: 72px; padding: 0 17px 0 0; margin-bottom: 8px; border: solid #e3e3e3; border-width: 0 1px; font-size: 8pt; text-align: right; }
	#topklub {float: right; width: 140px; height: 72px; padding: 0 15px 0 0; margin-bottom: 8px; font-size: 8pt; text-align: right; }
#leftmenu {float: left; width: 220px; height: auto !important; height: 600px; min-height: 600px; display: inline; padding-right: 13px; }
#main {float: right; width: 767px; height: auto !important; height: 600px; min-height: 600px; display: inline; }
/* podział głównej częsci 787px */
#main-right {float: right; width: 200px; height: auto !important; height: 600px; min-height: 600px; display: inline; padding-left: 13px;}
#main-news {float: left; width: 554px; height: auto !important; height: 600px; min-height: 600px; display: inline; }
#stopka {color: #666666; font-size: 8pt; font-weight: normal; clear: both; width: 1000px; height: 60px; margin-top: 13px; border-top: solid 1px #eeeeee; padding-top: 8px; }
	#stopka span {color: #50871f; }
	#stopka b {color: #98bd77; }



#slider {float: right; width: 767px; height: 126px; overflow: scroll; margin-top: 13px; padding: 0; border: solid #f6f6f6; border-width: 0 0 0 0; vertical-align: middle; } /* background: url("/img/slider-bg.gif") bottom repeat-x;   */
#slider img {vertical-align: middle; float: left; margin: 0 15px; max-height: 96px; max-width: 96px; }
#slider table {height: 109px; border-collapse: collapse; border-spacing: 0; border: 0; }
#slider table td {border: 0; vertical-align: middle; }

/* Okienko najlepiej sprzedawane. */
#bestseller {font-size: 8pt; width: 100%; border-collapse: collapse; }
#bestseller td {padding: 2px; }
#bestseller h2 {color: #2a465e; font-size: 8pt; margin: 0 0 0 0;}
#bestseller h2 a {color: #2a465e; text-decoration: none; }
#bestseller h2 a:visited {color: #333333; text-decoration: none; }
#bestseller h2 a:hover {color: #000000; text-decoration: underline; }


/* Layout - detale */
#wyszukaj {margin: 8px 0; border-collapse: collapse; } 
#wyszukaj td {padding: 0; border: 0; }
#wyszukaj-input {width: 124px; }
#wyszukaj-button {margin: 0 0 0 0; padding: 0 0 0 0;}

#wyszukaj-adv-box {display: none}

#boxform {margin: 8px 0; border-collapse: collapse; } 
#boxform td {padding: 0; border: 0; }
#boxform-button {margin: 0 0 0 0; padding: 0 0 0 0;}
#boxform-input-letter {width: 149px; }
#boxform-input-kontakt {width: 169px; }
#boxform-textarea-kontakt {width: 193px; height: 50px}

#topmarki {border-spacing: 1px; border-collapse: separate; margin-bottom: 5px; }
#topmarki td {max-width: 96px; border: 0; text-align: center; padding: 4px 0px; }

#topmarkiszukaj {border-spacing: 1px; border-collapse: separate; margin-bottom: 6px; width: 100%}
#topmarkiszukaj td {max-width: 96px; border: 0; text-align: center; padding: 4px 5px; }

/* Dział Kontakt */
.kontakt-oddzial-box {line-height: 150%; border-color: #f0f0f0; border-style: solid; border-width: 0 1px 1px 0; float: left; padding: 6px 8px 4px 8px; width: 365px; height: auto !important; height: 100px; min-height: 100px; display: block; }
.kontakt-woj-select {color: #333333; background-color: #defac6; width: 287px; font-weight: bold;}


/* CMS: Sklep */

/* Box bez belki tytułowej */
.cell-round {background: transparent; width: 200px; margin: 13px 0 0 0px; font-size: 8pt; float: left; } /* margin: 5px 0 6px 0px;  * transparent */
.cell-round .wiersz {display: block; background: transparent; font-size: 1px; }
.cell-round .b1, .cell-round .b2 {display: block; overflow: hidden; height: 1px; }
.cell-round .b1 {margin: 0 2px; background: #d0d0d0; }
.cell-round .b2 {background: white; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; margin: 0 1px; }
.cell-round .in {border: 0 solid #d0d0d0; border-width: 0 1px; padding: 0; }
.cell-round .in .in2 {height: auto !important; height: 88px; min-height: 88px; display: block; background: url("/img/bg-cell-round.gif") repeat-x bottom; border: 0 solid #ffffff; border-width: 0 1px; padding: 4px 8px 6px 8px; }
.cell-round h1 {font-size: 10pt; color: #5fa125; margin: 0 0 3px 0; } /* 11 */
.cell-round p {color: #444444; }

/* Box z ZIELONĄ belką tytułową */
.cell-round-title {background: transparent; width: 220px; margin: 13px 0 0 0px; font-size: 8pt; float: left; } /* margin: 5px 0 6px 0px;  * transparent */
.cell-round-title .wiersz {display: block; background: transparent; font-size: 1px; }
.cell-round-title .b1, .cell-round-title .b2 {display: block; overflow: hidden; height: 1px; }
.cell-round-title .b1 {margin: 0 2px; background: #d0d0d0; }
.cell-round-title .b2 {background: white; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; margin: 0 1px; }
.cell-round-title .in {border: 0 solid #d0d0d0; border-width: 0 1px; padding: 0; }
.cell-round-title .in .in2 {height: auto !important; height: 66px; min-height: 66px; display: block; background: url("/img/bg-cell-round.gif") repeat-x bottom; border: 0 solid #ffffff; border-width: 0 1px; padding: 6px 8px 2px 8px; }

.cell-round-title h1 {width: 216px; height:27px; display: block; padding: 0 0 0 4px; margin: 0 0 0 0; background: url("/img/cell-round-title.gif"); position: relative; border: 0; line-height:27px; font-size: 10pt; font-weight: bold; text-align: center; }
.cell-round-title h1 b {width: 212px; height:27px; display: block; padding: 0 4px 0 0; color: #ffffff; background: url("/img/cell-round-title.gif") no-repeat right top;}
.cell-round-title h2 {font-size: 9pt; color: #5fa125; margin: 0 0 3px 0; }

/* Box z SZARĄ belką tytułową */
.cell-round-gray {background: transparent; width: 200px; margin: 0 0 13px 0; font-size: 8pt; } /* margin: 5px 0 6px 0px;  * transparent */
.cell-round-gray .wiersz {display: block; background: transparent; font-size: 1px; }
.cell-round-gray .b1, .cell-round-gray .b2 {display: block; overflow: hidden; height: 1px; }
.cell-round-gray .b1 {margin: 0 2px; background: #d0d0d0; }
.cell-round-gray .b2 {background: white; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; margin: 0 1px; }
.cell-round-gray .in {border: 0 solid #d0d0d0; border-width: 0 1px; padding: 0; }
.cell-round-gray .in .in2 {height: auto !important; height: 66px; min-height: 66px; display: block; background: url("/img/bg-cell-round.gif") repeat-x bottom; border: 0 solid #ffffff; border-width: 0 1px; padding: 6px 8px 6px 8px; }

.cell-round-gray h1 {width: 196px; height:27px; display: block; padding: 0 0 0 4px; margin: 0 0 0 0; background: url("/img/cell-round-gray.gif"); position: relative; border: 0; line-height:27px; font-size: 10pt; font-weight: bold; text-align: center; }
.cell-round-gray h1 b {width: 192px; height:27px; display: block; padding: 0 4px 0 0; color: #444444; background: url("/img/cell-round-gray.gif") no-repeat right top;}
.cell-round-gray h2 {font-size: 11pt; color: #5fa125; margin: 0 0 3px 0; }
.cell-round-gray h1 img {vertical-align: middle}

/* Linki */
.ex {background: url("/img/linkex.gif"); background-position: center right; background-repeat: no-repeat; padding-right: 16px; }
.grot {background: url("/img/linkgrot.gif"); background-position: center right; background-repeat: no-repeat; padding-right: 16px; }
.grotback {background: url("/img/linkback.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 16px; }
.grottop {background: url("/img/linktop.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 16px; }
.grotmail {background: url("/img/linkmail.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 17px; }

/* ozdobniki linków */
img.ico-left {vertical-align: middle; margin: 0 3px 1px 0; }
img.ico-left-marg {vertical-align: middle; margin: 2px 4px 2px 0; } /* większe marginesy */
img.ico-right {vertical-align: middle; margin: 0 0 1px 3px; }
.float-right {float: right; margin-left: 4px; }
.float-left {float: left; margin-right: 4px; }

/*fotki */
img.ramka {padding: 1px; border: solid 1px #66af26; }

/* Box Kategorie */
#kategorie {font-size: 10pt; margin: 2px 0 6px 0; }
#kategorie a, #kategorie a:visited {color: #93d35b; text-decoration: underline; }
#kategorie a:hover {color: #FF0000; text-decoration: underline; }
#kategorie a b {color: #555555; } /* #3771A6 */
#kategorie img {vertical-align: middle; margin: 8px 4px 8px 0; }

a.kategorie, a.kategorie:visited {color: #e1f3d1; text-decoration: underline; }
a.kategorie:hover {color: #FF0000; text-decoration: underline; }
a.kategorie span, a.kategorie strong {color: #3b6c10; } /* #3771A6 */
span.kategorie span, span.kategorie strong {color: #3b6c10; } /* #963232 */
a.kategorie strong, span.kategorie strong {font-weight: bold; }

ul.kategorie {margin: 0px 0 0 20px; padding: 0 0 0 0;}
ul.kategorie li, ul.kategorie li span {font-size: 9pt; line-height: 133%; marker-offset: 3px; margin: 2px 0 2px 0;}
#podkategorie {margin: 10px 0 4px 0; }


/* CMS */
.cms_lista {width: 100%; margin: 13px 0 0 0; padding: 0; }
/* szer 277 */
.cms_lista_cell_odd,
.cms_lista_cell_even {float: left; width: 265px; height: auto !important; height: 177px; min-height: 177px; margin: 0 0 0 0; border: solid 1px #ffffff; }
.cms_lista_cell_odd {padding: 6px 10px 6px 0; border-bottom-color: #fafafa; border-right-color: #dfdfdf; } 
.cms_lista_cell_even {padding: 6px 0 6px 10px; border-bottom-color: #fafafa; } 

.cms_lista_cell_odd h1, .cms_lista_cell_even h1 {color: #50871f; font-size: 10pt; margin: 0 0 4px 0; } 
.cms_lista_cell_odd p, .cms_lista_cell_even p {clear: left; margin: 0 0 0 0; } 

.cms_ico {display: block; float: right; clear: right; margin: 6px 0 3px 3px; padding: 0; } /* width: 100px; height: 100px; text-align: center;  */
.cms_lista_stopka {}

/* .cms_data {float: right; font-size: 7pt; color: #999999; padding: 0; margin: 0; background: url("/img/zegar.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 12px} */
.cms_data {float: right; font-size: 7pt; color: #999999; padding: 0; margin: 0; }
.cms_zrodlo {float: right; font-size: 8pt; color: #89b661; padding: 0; margin: 0; }
.cms_zrodlo:before {content:"Zródło: ";}

.cms_doc {width: 554px; margin: 8px 0 0 0; padding: 0; }
.cms_doc h1 {}

/* Foto-CMS */
img.foto, img.fotoleft, img.fotoright, fotoleftno, fotorightno, fotono {margin-bottom: 3px}
img.foto, img.fotoleft, img.fotoright, img.fotobig {border: 1px solid #a3e46a;}
img.fotoleft {float: left; margin-right: 6px; }
img.fotoright {float: right; margin-left: 6px; }
img.fotoleftno {border: 0; float: left; margin-right: 6px; }
img.fotorightno {border: 0; float: right; margin-left: 6px; }
img.fotono {border: 0;}
img.fotobig {margin: 6px;}


/* sklep */
#menudisplay {width: 767px; height: 27px; margin: 1px 0 1px 0; padding: 4px 0 3px 0; border-top: dotted 1px #e0f2d0; }
#menudisplay img {float: right; margin-left: 10px; }
#menudisplay img.odstep {margin-left: 30px; }
#menudisplay input {float: left; margin-right: 10px; }

#cennik {border-collapse: collapse; width: 100%; }
#cennik td {padding: 1px; min-height: 48px; border-bottom: dotted 1px #eeeeee;}
#cennik th {height: 31px; background: url("/img/cennik-th.gif") repeat-x; }
#cennik th.left {height: 31px; background: url("/img/cennik-th-boki.gif") no-repeat; }
#cennik th.right {height: 31px; background: url("/img/cennik-th-boki.gif") no-repeat top right; }
#cennik td.kat, #cennik td.prod {background: url("/img/bgporownaj.gif") repeat-y; }
#cennik td.kat {color: #666666; background-color: #f8fff1; text-align: center; font-weight: bold; }
#cennik td.prod {color: #639933; background-color: #f8f8f8; text-align: center; font-weight: bold; }
#cennik td.x {text-align: center; width: 20px; background: url("/img/bgporownaj.gif") repeat-y; }
#cennik td.f {text-align: center; width: 52px; padding: 0px; } /* foto */
#cennik td.p {padding-left: 2px}	/* produkt */
#cennik td.a {text-align: right; width: 100px; }	/* atrybuty */
#cennik td.s {text-align: center; width: 50px; }	/* stan */
#cennik td.c {text-align: right; width: 50px; padding-right: 4px; color: #bc5000; font-weight: bold; } /* cena */
#cennik td.z {text-align: center; width: 25px; } /* zakup */

#cennik th.f {text-align: center; width: 52px; } /* foto */
#cennik th.p {text-align: left; padding-left: 2px}	/* produkt */
#cennik th.a {text-align: center; width: 100px; }	/* atrybuty */
#cennik th.s {text-align: center; width: 50px; }	/* stan */
#cennik th.c {text-align: right; width: 50px; padding-right: 4px; } /* cena */
#cennik th.z {text-align: center; width: 25px; } /* zakup */

/* lista cell */
.towar_cell {float: left; width: 241px; height: auto !important; height: 160px; min-height: 160px; margin: 0 0 0 0; border: dotted 1px #dddddd; border-bottom-width: 0; padding: 6px 10px 4px 10px; }
.c0 {padding-left: 0; border-left-width: 0; } 
.c1 {border-left-width: 0; border-right-width: 0} 
.c2 {padding-right: 0; border-right-width: 0} 
.towar_cell h1 {color: #50871f; font-size: 10pt; margin: 0 0 4px 0; } 
.towar_cell h1 a {color: #50871f; text-decoration: none; } 
.towar_cell h1 a:visited {color: #2a5404; text-decoration: none; } 
.towar_cell h1 a:hover {color: #bc5000; text-decoration: underline; } 
.towar_cell p {margin: 0 0 0 0; height: auto !important; height: 130px; min-height: 130px; text-indent: 0; } 
.towar_cell p.min {font-size: 8pt; } 
	.towar_cell p.min b {font-weight: bold; color: #406b19; font-size: 7.5pt; } 
.towar_cell .cena {font-size: 8pt; font-weight: bold; } 
.towar_cell .cena b {font-size: 10pt; color: #bc5000} 
.towar_cell .cena input {vertical-align: middle; } 


/* karta produktu ProdID */
#prod-arch {color: #bb3333; border: dotted 1px #67da00; margin: 13px 0 10px 0; padding: 10px; background-color: #f7fae4; }
#prod-right {float: right; width: 220px; height: auto !important; height: 600px; min-height: 600px; display: inline; padding-left: 13px;}
#prod-main {float: left; width: 534px; height: auto !important; height: 600px; min-height: 600px; display: inline; }
#prod-stopka {width: 767px; height: auto !important; height: 200px; min-height: 200px; clear: both; margin-top: 0px; padding-top: 13px; } /* border-top: solid 1px #eeeeee;  */

h1.prod {color: #333333; font-size: 18pt; margin-top: 7px; }
.cena_b {color: #000000; font-size: 12pt; font-weight: bold; }
.cena_b b {color: #ec6400; font-size: 14pt; }
.cena_b small {font-size: 8pt; font-weight: normal; }
.cena_n {color: #000000; font-size: 8pt; }
.cena_n b {color: #ca5600; font-weight: normal; }
#addkoszyk {font-size: 10pt; margin-bottom: 6px;}
#addkoszyk button {color: #ca5600; width: 160px; height: 30px; font-size: 10pt; font-weight: bold; margin-top: 6px; }
#addkoszyk button img {vertical-align: middle; margin-right: 6px;}
#addkoszyk select {font-size: 9pt; }
.stan_zero {color: #ca5600; font-size: 10pt; font-weight: bold; }
.linkadd {background: url("/img/linkadd.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 16px; }
#stany {width: 100%}
#firma-logo {text-align: center; margin: 6px 0 1px 0; }
.colorkoszyk {color: #ca5600; }
.colorlink {color: #4e8a18; }

#cechy {width: 100%; font-size: 8pt; border-collapse: collapse; }
#cechy td {padding: 1px 3px; }
#cechy th {padding: 1px 3px; font-size: 10pt; color: #5fa125; background-color: #ebf5e3; height: 21px; }
#cechy tr.even {background-color: #fafafa; }

#thumbs {border-spacing: 6px; border-collapse: separate; }
#thumbs td {width: 48px; height: 48px; border: solid 1px #d0d0d0; text-align: center;}

/* komentarze */
.koment {border-width: 1px 0 0 0; border-top: solid #dddddd; margin: 8px 0; padding: 2px 2px; }
.koment legend {color: #48771f; margin-bottom: 4px}
.koment-even legend {color: #771f1f;}
.koment div {float: right; font-size: 7.5pt; color: #5fa125; }
.koment p {color: #666666; }


/* KOSZYKI */
table.koszyk {border-collapse: collapse; font-size: 9pt; }

table.koszyk th {color: #4b811b; background-color: #f1f1f1; padding: 3px 5px;}
table.koszyk th.f {text-align: center; width: 50px; }
table.koszyk th.p {text-align: left; }

table.koszyk td {border-top: solid 1px #eeeeee; padding: 2px 4px;}
table.koszyk td.f {text-align: center; width: 50px; height: 50px; background-color: #fafafa; }
table.koszyk td.p {text-align: left; }
table.koszyk td.c {text-align: right; width: 60px; }
table.koszyk td.i {text-align: center; width: 40px; }
table.koszyk td.w {text-align: right; width: 60px; }
table.koszyk td.k {text-align: center; width: 40px; }

table.koszyk td.nakresl {height: 17px; border-top: 1px solid #dadada; }
table.koszyk td.nakresl2 {height: 17px; border: 0; }
table.koszyk td.nakresl3 {height: 17px; border-top: 1px solid #C5DDF4; }
input.ilosc {border: solid 1px #dadada; width: 24px; height: 17px; margin: 0 0 0 0; padding: 2px 0 0 2px; background: url("/img/input-bg.gif") #ffffff no-repeat; }
input.zam {border: solid 1px #dadada; height: 17px; margin: 0 0 0 0; padding: 2px 0 0 2px; background: url("/img/input-bg.gif") #ffffff no-repeat; }
input.zamcz {border: solid 1px #f2cccc; height: 17px; margin: 0 0 0 0; padding: 2px 0 0 2px; background: url("/img/input-bg.gif") #ffffff no-repeat; }
.infoprzelew {background-color: #f5ffed; border: 1px dotted #60b614; padding: 11px; margin: 8px 0; width: 743px; min-height: 130px; }
.infoprzelew span {color: #4b7624; font-weight: bold; font-size: 10pt; }
.infoprzelew b {color: #4c6634; font-weight: bold; }

/* Ramka: rodzaj ZAPŁATY */
table.zaplata {border-collapse: collapse; border-spacing: 0; }
table.zaplata td {padding: 2px 1px; }

.przelew {color: #608A60; }
.przelew b {color: #466a46; }
.przelew label {color: #438743; font-weight: bold; }
.przelew sup, sup.przelew {font-size: 8pt; color: #438743; font-weight: normal; }

.pobranie {color: #a07056; }
.pobranie b {color: #a0542a; }
.pobranie label {color: #a0542a; font-weight: bold; }
.pobranie sup, sup.pobranie {font-size: 8pt; color: #a0542a; font-weight: normal; }

.osobisty {color: #818181; }
.osobisty b {color: #6b6b6b; }
.osobisty label {color: #6b6b6b; font-weight: bold; }
.osobisty sup, sup.osobisty {font-size: 8pt; color: #6b6b6b; font-weight: normal; }

.raty {color: #5f7497; }
.raty b {color: #2a56a0; }
.raty label {color: #2a56a0; font-weight: bold; }
.raty sup, sup.raty {font-size: 8pt; color: #2a56a0; font-weight: normal; }

.platnosci {color: #567CA0; }
.platnosci b {color: #405e78; }
.platnosci label {color: #417199; font-weight: bold; }
.platnosci sup, sup.platnosci {color: #417199; font-weight: bold; }

/* Przyciski pod koszykiem */
.guziki {float: right; margin: 0 0 6px 0; }
.guziki td {padding: 0 0 0 6px; }

/* Komentarz do cen transportu */
.koszykzaplata {color: #888888; font-size: 8pt; margin: 15px 0; }

/* kartoteka - formularz zamówienia - danych osobowych */
table.kartoteka {border-spacing: 8px; border-collapse: separate; }
table.kartoteka td.lab {text-align: right; white-space: nowrap; width: 73px; }
table.kartoteka td.input {white-space: nowrap; width: 153px; }
p.kartoteka {margin: 8px 10px; }


/* informacje o kliencie przy kozyku zamów */
table.klientzamow {border-collapse: collapse; }
table.klientzamow td {padding: 2px; border-top: solid 1px #e9e9e9; } 
/* koszyki - zamow */
table.koszykzamow {border-collapse: collapse; }
table.koszykzamow td {border-top: solid 1px #dddddd; }
table.koszykzamow td.nakresl {border-top: 1px solid #eeeeee; }
table.koszykzamow th {color: #4b811b; background-color: #f1f1f1; border-bottom: 1px solid #e8e8e8; }
.koszykzamowopis {color: #606060; }
/* link do produktu w koszyku zam. */
table.koszykzamow a, table.koszykzamow a:visited {color: #E0E0E0; text-decoration: underline; }
table.koszykzamow a:hover {color: #FF0000; text-decoration: underline; }
table.koszykzamow a span {color: #606060; }

/* POROWNYWARKA */
#porownanie {border-collapse: collapse; font-size: 8pt; margin-top: 10px; }
#porownanie td {border-bottom: solid 1px #f6f6f6; }
#porownanie th {padding: 1px 3px; font-size: 10pt; color: #5fa125; background-color: #ebf5e3; height: 21px; }
#porownanie th.bold {padding: 3px 3px; }
#porownanie .nazwa {font-weight: bold; font-size: 7.5pt; color: #406b19; }
#porownanie tr.odd {background-color: #fafafa; }
#porownanie tr.cena {color: #aa0000; }
.vtak {color: #408800}
.vnie {color: #880000}
.vbd {color: #999999; font-size: 7pt;}
#porownanie-menu {font-size: 8pt; border: 0; border-collapse: collapse; margin: 4px 0; }
#porownanie-menu td {font-size: 8pt; }
#porownanie-menu select.produkt {font-size: 8pt; width: 400px; color: #006400; background-color: #fafdf7; }
#porownanie-menu select.nowy-produkt {font-size: 8pt; width: 400px; color: #ec6400; background-color: #f6f6f6; }

/* Newsletter */
