body {
font-family: verdana, tahoma, arial, trebuchet ms;
margin: 0px;
padding: 0px; 
font: 12px arial, tahoma, verdana, trebuchet ms;
color: #FFFFFF;
text-align: left;
background: url(gfx/tlo.gif) center top;
}
td {
margin: 0px;
padding: 0px;
font: 12px arial, verdana, tahoma, trebuchet ms;
color: #4C4B4B;
vertical-align: top;
text-align: left;
}
table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
}
img {
border: 0px;
margin: 0px;
}
hr {height: 1px; color: #000000;}
p {
margin: 0px;
}
td img.obraz {display: block;}
.top {
width: 411px;
padding: 10px;
color: #000100;
}
.top2 {
width: 411px;
padding: 10px;
color: #000100;
text-align: right;
}
.belka {
width: 822px;
background: url(gfx/belka.gif) no-repeat;
vertical-align: middle;
text-align: center;
height: 43px;
}
.kategoria {
background: url(gfx/kat.gif) center top no-repeat;
width: 246px;
height: 31px;
vertical-align: middle;
}
.kategorie {
margin: 0px auto;
width: 290px;
}
.kategorie td {
padding-bottom: 1px;
}
.pole {
background: #FFFFFF;
width: 155px;
border: 1px solid #12424A;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.polek {
background: #FFFFFF;
width: 355px;
border: 1px solid #12424A;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.pole2 {
background: #FFFFFF;
width: 125px;
border: 1px solid #12424A;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.polegal {
background: #FFFFFF;
width: 35px;
border: 1px solid #12424A;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.polepro {
width: 70px;
font: 11px arial, verdana;
color: #12424A;
}
.k1 {
font: 14pt arial, verdana;
color: #000000;
font-weight: bold;
border-bottom: 1px dotted #eae9e9;
}
.k2 {
font: 14px arial, verdana;
color: #1A2536;
font-weight: bold;
}
.k3 {
font: 14px arial, verdana;
color: #FFC801;
font-weight: bold;
}
.stopka {
width: 411px;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px;
color: #FFFFFF;
}

.stopka2 {
width: 411px;
text-align: right;
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px;
color: #FFFFFF;
}


ul {margin:0; padding:0; list-style-type:none;}
.podkat2 {padding-bottom: 10px; padding-top: 10px; padding-left: 28px;}
.podkat2 li {background:url(gfx/strz.gif) 2px no-repeat; vertical-align: middle; padding-left: 15px; line-height: 20px;}
A:link , A:active , A:visited {
color: #000100;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
text-decoration: none;
}
A:hover {
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
text-decoration: none;
}
A.a_belka:link , A.a_belka:active , A.a_belka:visited {
color: #FFE303;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
padding-left: 20px;
padding-right: 20px;
}
A.a_belka:hover {
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
padding-left: 20px;
padding-right: 20px;
}
A.a_kat:link , A.a_kat:active , A.a_kat:visited {
color: #FFE303;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
padding-left: 30px;
}
A.a_kat:hover {
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
padding-left: 30px;
}
A.a_kat2:link , A.a_kat2:active , A.a_kat2:visited {
color: #000100;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
}
A.a_kat2:hover {
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
}
A.a_produkt:link , A.a_produkt:active , A.a_produkt:visited {
color: #FFE400;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}
A.a_produkt:hover {
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}
.menu_1 {
background: url(gfx/m1tlo.gif) center top repeat-y;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
font: 12px arial;
color: #FFFFFF;
text-align: justify;
}
.menu_2 {
background: url(gfx/m2tlo.gif) center top repeat-y;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
font: 12px arial;
color: #FFFFFF;
}
.cena {
font: 12px arial;
color: #FFFFFF;
font-weight: bold;
}
.kwota {
font: 13px arial;
color: #FFE400;
font-weight: bold;
}
.menu_1 td {
color: #FFFFFF;
font: 12px arial;
}
.szuks {
background: #12424A;
padding: 4px;
font-weight: bold;
font: 12px arial;
color: #FFFFFF;
border: 0px none;
}
.szuks2 {
background: #12424A;
font-weight: bold;
font: 12px arial;
color: #FFFFFF;
border: 0px none;
}
.ilosci {
background: #FFFFFF;
border: 1px solid #12424A;
padding: 4px;
font: 11px arial;
color: #000000;
width: 25px;
}
.logg {
text-align: center;
background: #61A1AA;
width: 100%;
color: #D9E8F2;
height: 55px;
margin: 0px;
vertical-align: middle;
padding-top: 5px;
line-height: 14px;
}
.ogl {
width: 561px;
background: url(gfx/ogl2.gif) center top repeat-y;
padding: 5px 12px 5px 12px;
font: 12px arial;
color: #FFFFFF;
}
.fotka {
width: 274px;
background: url(gfx/gal2.gif) center top repeat-y;
padding: 5px 5px 5px 5px;
font: 12px arial;
color: #FFFFFF;
text-align: center;
}
.fotka2 {
width: 274px;
background: url(gfx/gal2.gif) center top repeat-y;
padding: 5px 10px 2px 10px;
font: 12px arial;
color: #FFFFFF;
line-height: 20px;
}
.fotka2 td {
font: 12px arial;
color: #FFFFFF;
line-height: 20px;
}
.ocen {
font-weight: bold;
text-align: right;
}
.konk {
width: 555px;
background: url(gfx/konk2.gif) center top repeat-y;
padding: 5px 12px 5px 20px;
font: 12px arial;
color: #FFFFFF;
text-align: center;
}
.wymog {font-weight: bold; color: #FF0000; font-size: 11pt;}
.cenakon {color: #FFE300; font-weight: bold; font-size: 14pt;}
table#produkty {width: 565px;}
td.produktyfoto {width: 120px; height: 25px; text-align: center; vertical-align:middle;}
td.produktynazwa {width: 130px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #000000;}
td.produktyproducent {width: 60px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt;}
td.produktycenan {width: 80px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; }
td.produktyvat {width: 30px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; }
td.produktycenab {width: 80px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; }
td.produktyakcja {width: 60px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt;}
td.produktyfotonav {width: 120px; height: 25px; text-align: center; vertical-align:middle; background-color: #000000; color: #FFE500;}
td.produktynazwanav {width: 130px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; background-color: #000000;}
td.produktyproducentnav {width: 60px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; background-color: #000000;}
td.produktycenannav {width: 80px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; background-color: #000000;}
td.produktyvatnav {width: 30px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; background-color: #000000;}
td.produktycenabnav {width: 80px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; background-color: #000000;}
td.produktyakcjanav {width: 60px; height: 30px; text-align: center; vertical-align:middle; font-size: 10pt; color: #FFE500; background-color: #000000; }
table#oferta {width:560px;}
td.ofertaleftkol {width: 120px; text-align:center; vertical-align:middle;  color: #000000; font-weight: bold; height: 25px;}
td.ofertasrodekkol {width: 340px; text-align:center; vertical-align:middle; color: #000000; font-weight: bold; height: 25px;}
td.ofertarightkol {width: 120px; text-align:center; vertical-align:middle; color: #000000; font-weight: bold; height: 25px;}
td.ofertaleft {width:280px; text-align:left; vertical-align:top;}
td.ofertaright {width:280x; text-align: right; vertical-align:top;}
td.ofertasrodek {width:560px; text-align:left; vertical-align:top; line-height: 15pt;}
td.ofertasrodeknav {width:560px; height: 25px; text-align: center; vertical-align:middle; background-color: #91A7AC; font-weight: bold; padding-left: 8px; border-top: 1px #66777B solid; border-bottom: 1px #66777B solid; color: #ffffff;}
table#szczegolyproduktu {width:560px;}
td.szczegolyproduktuonav {width: 410px; height: 25px; text-align: center; vertical-align:middle; background-color: #91A7AC; font-weight: bold; border-top: 1px #66777B dotted; border-bottom: 1px #66777B dotted; color: #ffffff;}
td.szczegolyproduktuznav {width: 130px; height: 25px; text-align: center; vertical-align:middle; background-color: #91A7AC; font-weight: bold; border-top: 1px #66777B dotted; border-bottom: 1px #66777B dotted; color: #ffffff;}
td.szczegolyproduktuo {width: 410px; height: 25px; text-align: left; vertical-align:middle; font-weight: bold; color: #ffffff; font-size: 12px;}
td.szczegolyproduktuz {width: 130px; height: 25px; text-align: center; vertical-align: top;}
table#szczegoly {width:280px; border: 0px;}
td.szczegolynav {width: 280px; height: 25px; text-align:left; vertical-align:middle; background-color: #518C94; font-weight: bold; padding-left: 8px; border-top: 1px #FFE400 solid; border-bottom: 1px #FFE400 solid;}
td.szczegolyleft {width:130px; height: 25px; text-align:left; vertical-align:middle; font-weight: bold; padding-left: 8px; border-top: 1px #FFE400 dotted; border-bottom: 1px #FFE400 dotted; border-right: 1px #FFE400 dotted; }
td.szczegolyright {width:180px; height: 25px text-align:left; vertical-align:middle;  padding-left: 5px; padding-left: 8px; border-top: 1px #FFE400 dotted; border-bottom: 1px #FFE400 dotted; color: #000000; font-weight: bold;}
table#zlozenieoferty {width:275px; border: 1px; text-align: right;}
td.zlozenieofnav {width: 275px; height: 25px; text-align: center; vertical-align:middle; background-color: #91A7AC; font-weight: bold; padding-left: 8px; border-top: 1px #66777B solid; border-bottom: 1px #66777B solid; color: #ffffff;}
td.zlozenieofleft {width:100px; height: 25px; text-align:left; vertical-align:middle;  font-weight: bold; padding-left: 8px;}
td.zlozenieofright {width:190px; height: 25px; text-align:left; vertical-align:middle;  padding-left: 8px; }
td.zlozenieofrightcena {width:190px; height: 25px; text-align:left; vertical-align:middle;  padding-left: 8px; color: #FFE300; font-weight: bold; font-size: 14pt;}
td.zlozenieofkosz {width: 560px; height: 30px; text-align: center; vertical-align:middle; font-weight: bold; border-top: 1px #FFE400 solid; border-bottom: 1px #FFE400 solid;}
table#opcjedod {width:275px; border: 1px; text-align: right;}
td.opcjedodnav {width: 275px; height: 25px; text-align: center; vertical-align:middle; background-color: #91A7AC; font-weight: bold; padding-left: 8px; border-top: 1px #66777B solid; border-bottom: 1px #66777B solid; color: #ffffff;}
td.opcjedodleft {width:275px; height: 25px; text-align:left; vertical-align:middle;  font-weight: bold; padding-left: 8px;}
.logowanie {
background: url(gfx/log2.gif) repeat-y;
padding-left: 15px;
padding-right: 20px;
text-align: right;
color: #D9E8F2;
height: 73px;
vertical-align: middle;
}
.szukanie {
background: url(gfx/szuk2.gif) repeat-y;
padding-left: 15px;
padding-right: 25px;
text-align: right; 
color: #D9E8F2;
vertical-align: middle;
height: 73px;
}
.banner {
width: 822px;
background: url(gfx/bann2.gif) repeat-y;
text-align: center;
padading-top: 10px;
padading-bottom: 8px;
}