.lista {border-collapse: collapse; padding:0; width:100%; border-bottom:0px solid #000; margin-bottom:15px;}
.zdjecie {width:60px; height:auto; padding:0px 10px 20px 0px; margin:0px; vertical-align:top;}
.zdjeciek {width:60px; height:auto; padding:0px 0px 20px 0px; margin:0px; vertical-align:top;}
.opis {width:auto; height:auto; padding:5px 5px 25px 5px; margin:0px; vertical-align:top; border-bottom:10px solid #fff;}
.glowny .lista h1 {margin:0px 0px 2px 0px; padding:0px; font:bold 11px verdana, arial, sans-serif;}
.opis .cena {margin:0px 0px 0px 0px; padding:0px; font:bold 12px verdana, arial, sans-serif; color:#fe0000;}
.lista .cena {margin:0px 0px 0px 0px; padding:0px; font:bold 12px verdana, arial, sans-serif; color:#fe0000;}
.cena form{display:inline;}
.cena input{ vertical-align:middle; margin-right:10px;}
.opis .cena img {margin:2px 0px 4px 0px; vertical-align:middle;}
.opis .cena strike{color:#aaa;}

.opis p {margin:0px; padding:0px; font:normal 11px verdana, arial, sans-serif; color:#000; }
.opis p a {color:#000; text-decoration:none;}
.opis h3 {margin:0px 0px 8px 0px; padding:0px; font:bold 10px verdana, arial, sans-serif; color:#000;}

.zdjlist {vertical-align:middle; margin-right:5px; margin-bottom:5px; float:left; border: 1px solid #000;}
.dodkosz {position:relative; margin-top:7px; width:160px; margin-bottom:10px;}
.center {border-collapse: collapse; padding:0; width:100%; margin:10px 0px 0px 0px;}
.lewe {width:167px; height:auto; padding:0px 0px 0px 3px; margin:0px; vertical-align:top;}
.prawe {width:167px; height:auto; padding:0px 3px 0px 0px; margin:0px; vertical-align:top;}
.sr2, .sr {width:auto; height:auto; padding:0px 15px 0px 15px; margin:0px; vertical-align:top;}
.tabele {position:relative; background-color:#00CC99; width:inherit;}
.nagl a {color:#000000;}
.naglsub{
  height:10px;
	position:relative;
	background-color:#B4B4B4;
	border:1px #000 solid;
	margin-bottom:4px;
}

.glowny .lista .opis {padding:0px 10px 0px 0px;}

.nagl h1 {margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; font:bold 12px verdana, arial, sans-serif; color:#000000;}
.nagl {margin:0px 0px 5px 0px; padding:0px; }
.produkt {border-collapse: collapse; padding:0; width:100%;}
.zdjprod {vertical-align:top; text-align:center; width:110px;}
.zdjprod img{border: 1px solid #000;}
.prodinfor {vertical-align:top;}

.produkt h1 {margin:0px 0px 6px 0px; padding:0px; font:bold 13px verdana, arial, sans-serif; color:#000;}
.produkt h2 {margin:0px 0px 8px 0px; padding:0px; font:bold 11px verdana, arial, sans-serif; color:#000;}
.produkt .cena {margin:0px 0px 7px 0px; padding:0px; font:bold 12px verdana, arial, sans-serif; color:#fe0000;}
.produkt .cena strike{color:#aaa;}
.produkt p {margin:0px; padding:0px; font:normal 11px verdana, arial, sans-serif; color:#000; line-height:15px;}
.cena span {font:normal 11px verdana, arial, sans-serif; color:#407618;}
.txt_il {margin:0px 0px 0px 5px; padding:0px; height:14px; width:20px; border:1px solid #407618; border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle; font:normal 9px verdana, arial, sans-serif; color:#000;}
.prp2 .pushk {vertical-align:middle; margin-left:5px; cursor:pointer;}
.prp2 { text-align:right;}
.separator{height:1px; background:#000;}
.dol {padding:14px 0px 0px 0px; margin:0px; background-image:url(images/td.gif); background-repeat:repeat-x; background-position:top; text-align:center;}
.dol img {vertical-align:middle;}
.dol a { margin-right:7px; font:bold 10px verdana, arial, sans-serif; color:#427518;}
.opis2 .cena2 {margin:0px 0px 0px 0px; padding:0px; font:bold 10px verdana, arial, sans-serif; color:#fe0000;}
.opis2 .cena2 strike{color:#aaa;}
.opis2 .cena2 span {font-weight:normal;}
.opis2 .ilosc {margin:6px 0px 2px 0px; padding:0px; font:normal 10px verdana, arial, sans-serif; color:#407618;}
.opis2 {width:auto; height:auto; padding:2px 5px 20px 5px; margin:0px; vertical-align:top;}
.ilosc .pushk2 {vertical-align:middle; margin-right:5px; cursor:pointer;}
.koszinf { padding:15px 0px 15px 0px; font:normal 11px verdana, arial, sans-serif; border-top:1px solid #000; margin-top:15px; text-align:center;}
.koszinf .push3 {width:80px; height:19px; background:#ffcc00; padding:0px; margin:0px 0px 0px 15px; border:1px; font:bold 10px verdana, arial, sans-serif; vertical-align:middle; cursor:pointer;}
.por {border-collapse: collapse; padding:0; width:100%;}
.lef {text-align:left;}
.pra {text-align:right;}
.por a {font:bold 10px verdana, arial, sans-serif; color:#fe0000;}
.kup {width:200px; text-align:center; vertical-align:middle; border-left:1px solid #000;}
.opis {padding:10px 5px 10px 0px; text-align:left; vertical-align:top; font-size:11px;}
.kup img {margin:10px 0px;}
.black {color:#000;}
.kup a {text-decoration:underline;}
.kup a:hover {color:#000;}

.sr .rez_szuk {position:relative; height:14px; color:#999999; font-size:10px; margin:10px 0 0 0; padding:4px 0px 10px 2px;border-top:1px #000 solid; width:auto;}
.sr .rez_szuk_top {position:relative; height:20px; color:#999999; font-size:10px; margin:0 0 10px 0; padding:0 0 0 2px; border-bottom:1px #000 solid;width:auto;}
.rez_szuk span, .rez_szuk_top span {color:#000; position:relative;}
span.idz_do {margin-left:50px; position:relative;}
.rez_szuk select, .rez_szuk_top select {width:40px; height:16px; border:1px solid #000; font-size:10px; vertical-align:middle;}
.strony {position:absolute; height:22px; font-size:10px; line-height:20px; margin:0px; padding:0px; width:200px; top:0px; right:0px; text-align:right;}
.rez_szuk_top .strony {position:absolute; height:22px; font-size:10px; line-height:20px; margin:0px; padding:0px; width:200px; top:0; right:0px; text-align:right;}
.strony a {border-right:1px solid #b2b2b2; padding:0px 4px 0px 4px; color:#fe0000;}
.strony a.end {border-right:0px;}

#wiadomosc {position:relative; padding:5px; margin:0px 0px 0px 0px; text-align:center; background:#efefef; border:2px solid #000; width:100%; font:bold 10px verdana, arial, sans-serif; color:#000;}
#wiadomosc input {width:120px; height:19px; background-image:url(images/push5.gif); padding:0px; margin:5px 0px 5px 0px; border:0px; color:#fff; font:bold 10px verdana, arial, sans-serif; line-height:19px; vertical-align:middle; cursor:pointer;}
.lista td {vertical-align:top;}
.lista th {vertical-align:top; text-align:left; padding:0px 0px 8px 0px;}
.ccc, .lista .ccc {text-align:left;}
.lista select {margin:0px 0px 10px 0px; padding:0px; border:1px solid #888; border-right:1px solid #eee; border-bottom:1px solid #eee; vertical-align:middle; font:normal 9px verdana, arial, sans-serif; color:#000;}
.txt {margin:0px 0px 10px 0px; padding:0px; height:18px; border:1px solid #888; border-right:1px solid #eee; border-bottom:1px solid #eee; vertical-align:middle; font:normal 9px verdana, arial, sans-serif; color:#000;}

.wyb{margin:0px 0px 0px 0px; padding:1px 0px 1px 0px; height:19px; background-color:#F2F2F2; width:320px; border:1px solid #888; border-right:1px solid #eee; border-bottom:1px solid #eee; vertical-align:middle; font:normal 10px verdana, arial, sans-serif;}
span.cena2 {color:#fe0000; font-weight:bold; margin-left:5px;}
.pomock {padding:15px 0px 25px 0px; text-align:center;  border-top:1px solid #000;}
.pomock a { margin:0px 15px;}
.pomock a.noleft {margin-left:0px;}
.dostawa th {text-align:right; }
.dostawa .seld {width:170px; background-color:#F2F2F2;}
.dostawa .seldk {width:43px; background-color:#F2F2F2;}
.dostawa {margin-bottom:15px;}
.dostawa .push3 {width:80px; height:19px;background:#ffcc00;padding:0px; margin:0px 0px 0px 185px; border:1px; font:bold 10px verdana, arial, sans-serif;vertical-align:middle; cursor:pointer;}
.tabplat {width:80%; margin-top:15px; margin-bottom:5px;}
.tabplat td{background-color: #F3F3F3; padding-top: 8px}
.tabplat th{background-color: #E8E8E8; padding-top: 8px}
#zamplat th {vertical-align:top; padding-top:10px;}
#zamplat td {vertical-align:top; padding-top:10px;}
.dpush {text-align:right; margin-top:10px; margin-bottom:15px; cursor:pointer;}
.dpush .push3 {width:80px; height:19px; background:#ffcc00; padding:0px; margin:0px 0px 0px 0px; border:1px; font:bold 10px verdana, arial, sans-serif;  vertical-align:middle; cursor:pointer;}
.kolc {font:bold 11px verdana, arial, sans-serif; color:#fe0000;}
.kols {font:bold 11px verdana, arial, sans-serif; color:#999;}
.kolz {font:bold 11px verdana, arial, sans-serif; color:#999; text-decoration:underline;}
.opis a:hover {text-decoration:none;}

.adv select {margin:5px 0px 5px 0px; padding:0px; border:1px solid #888; border-right:1px solid #eee; border-bottom:1px solid #eee; vertical-align:middle; font:normal 9px verdana, arial, sans-serif; color:#000; width:200px;}
.adv .txt {width:200px; margin:5px 0px 5px 0px;}
.adv {width:340px; margin:0 auto;}
.adv .nazwysz {width:130px; vertical-align:middle;}
.adv td { vertical-align:middle; width:200px; text-align:left;} 
.adv .srodwysz {text-align:center; padding:5px 0px;}
.adv2 {text-align:center; width:100%;}
.prawkosz, .lista td.prawkosz{text-align:right;}

.ocena img{vertical-align:middle;}

.recenzja .wpis{margin: 5px 0 15px 0;}
.recenzja .wpis img{vertical-align: middle;}
.recenzja h2{color:#000000;}
.recenzja th {text-align:right;vertical-align:top;padding-top:5px}
.recenzja input, .recenzja select, .recenzja textarea{width:150px; margin:0px 0px 10px 0px; padding:0px; border:1px solid #888; border-right:1px solid #eee; border-bottom:1px solid #eee; vertical-align:middle; font:normal 9px verdana, arial, sans-serif; color:#000;}
.recenzja .seld {width:390px;}
.recenzja .seldk {width:43px;}
.recenzja textarea {height:100px;}
.recenzja {margin-bottom:15px;}
.recenzja .push3 {width:80px; height:19px; background:#ffcc00; padding:0px; margin:0px 0px 0px 10px; border:1px; font:bold 10px verdana, arial, sans-serif; vertical-align:middle; cursor:pointer;}
.recenzja .tytul {font-weight:bold;margin: 10px 0;font-size:13px;}
.dostawa .od_mode,.dostawa .kl_mode {border:0;}

a.czerwony {text-decoration:underline;}
a.czerwony:hover{text-decoration:none;}