


body {
        font-family: Verdana, Tahoma, sans-serif;
		margin: 0;
		padding: 0;
		padding-top:0px;
		margin-top: 0px;
		background-image: url(img/tlo_start.gif);
		background-color: #000000;
		background-repeat: repeat-y;
		text-align: left;
		color: #ffffff;
		font-size: 12px;
		
}

#naglowek{
z-index: 0;
position: absolute;
top: 0px;
width: 100%;
background-color: #000000;
height: 24px;
}

#czerwony_pasek{
z-index:9;
position: absolute;
top: 24px;
width: 100%;
height: 5px;
line-height: 5px;
font-size: 5px;
background-color: #990000;

}

#czarny_pasek{
z-index:10;
position: absolute;
top: 24px;
width: 116px;
height: 5px;
line-height: 5px;
font-size: 5px;
background-color: #000000;

}

#ene{
position: absolute;
top: 0px;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
}

#due{
position: absolute;
top: 0px;
margin-left: 116px;
}

#like{
position: absolute;
top: 0px;
margin-left: 265px;
}

#fake{
position: absolute;
top: 0px;
margin-left: 448px;
}

#email{position: absolute;
top: 6px;
margin-left: 641px;}

 a.home{
color: #cccccc;
background-image: url(img/home2.gif);
line-height: 24px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 4px;
padding-right: 69px;
font-weight: bold;
text-decoration: none;
margin: 0px;

}

 a.home:hover{
color: #cccccc;
background-image: url(img/home.gif);
}

 a.info{
color: #ffffff;
background-image: url(img/info.gif);
line-height: 24px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 29px;
font-weight: bold;
text-decoration: none;
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
}

a.info:hover{
color: #000000;
background-image: url(img/info2.gif);
}

a.zamawianie{
color: #ffffff;
background-image: url(img/zamawianie.gif);
line-height: 24px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 29px;
font-weight: bold;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
}

a.zamawianie:hover{
color: #000000;
background-image: url(img/zamawianie2.gif);
}

a.produkty{
color: #ffffff;
background-image: url(img/info.gif);
background-position: top right;
background-repeat: no-repeat;
line-height: 24px;
padding-top: 6px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 27px;
font-weight: bold;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
}

a.produkty:hover{
color: #000000;
background-color: #cccccc;
background-image: url(img/info2.gif);
}

a.kontakt{font-size: 9px; padding-top: 16px; color: #ffffff; font-weight: bold; }
a.kontakt:hover{color: #ff0000;}






#flash{
z-index: 1;
position: absolute;
margin-top: 29px;
margin-left: 116px;
border: none;
height: 250px;
padding: 0px;
width: 650px;

}

#info_elesa{
position: absolute;
z-index: 19;
top: 73px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

#info_elesa_pol{
position: absolute;
z-index: 19;
top: 97px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.ie{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: -1px;
text-align: right;
}







#siec_sprz{
z-index: 20;
position: absolute;
top: 121px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.ss{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 24px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: 0px;
text-align: right;
}

#wystawy{
z-index: 21;
position: absolute;
top: 145px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.wyst{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 59px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: 0px;
text-align: right;
}

#jakosc{
z-index: 22;
position: absolute;
top: 169px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.jak{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 14px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: 0px;
text-align: right;
}

#certyfikaty{
z-index: 23;
position: absolute;
top: 193px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.cert{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 35px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: 1px;
text-align: right;
}

#wzornictwo{
z-index: 24;
position: absolute;
top: 217px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.wzor{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 35px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: 1px;
text-align: right;
}

#newsletter{
z-index: 24;
position: absolute;
top: 241px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.news{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 40px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: 1px;
text-align: right;
}

#kontakt{
z-index: 25;
position: absolute;
top: 265px;
margin-left: 0px;
height: 15px;
width: 111px;
text-align: right;
}

a.naw_kontakt{
color: #ffffff;
background-image: url(img/tlo_menu_grey.gif);
line-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 56px;
padding-right: 4px;
font-weight: normal;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
letter-spacing: 1px;
text-align: right;
}

#banner{
z-index: 25;
position: absolute;
top: 287px;
margin-left: 0px;
height: 95px;
width: 111px;
text-align: right;
}

a.ie:hover,  a.ss:hover, a.wyst:hover, a.jak:hover, a.cert:hover, a.wzor:hover,  a.news:hover, a.naw_kontakt:hover {

background-image: url(img/tlo_menu_red.gif);
}

#wystawy_tekst{
position: absolute;
top: 274px;
margin-left: 524px;
width: 217px;
height: 36px;
color: #ff0000;
font-size: 9px;
font-weight: bold;
padding-top: 5px;
padding-left: 16px;

}



#tresc{
position: absolute;
top: 280px;
margin-left: 116px;
width: 300px;
height: 36px;
color: #ffffff;
font-size: 9px;
font-weight: bold;
padding-top: 16px;
padding-left: 10px;
line-height: 14px;

}


#stopka{
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 36px;

color: #ffffff;
}

html > body #stopka{position: fixed;}

a.stopka{color: #ff0000; text-decoration: none;}
a.stopka:visited{color: #ff0000;}

#zawartosc{
position: relative;
width: 100%;
height: 91%;
}

#zaw_head{
position: relative;
margin-top: 29px;
margin-left: 116px;
background-image: url(img/info_tlo.gif);
background-repeat: repeat-x;
background-color: #ffffff;
height: 100%;
max-width: 100%;
overflow: auto;
scrollbar-3dlight-color: #cccccc;
scrollbar-base-color: #cccccc;
scrollbar-arrow-color: #FF6600;
scrollbar-darkshadow-color: white;
scrollbar-face-color: white;
scrollbar-highlight-color: white;
scrollbar-shadow-color: #cccccc;

}

#tekst{color: #000000;
	
width: 626px;
font-size: 11px;
line-height: 20px;
text-align: left;
background-color:#ebebeb;
color: #000000;
}


.przerwa{margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;height: 40px; background-color: #ffffff;}

table{padding: 0px; margin: 0px; width: 80%;text-align: center;}
td{font-size: 10px; text-align: center; color: #000000; vertical-align: top;}

.duze{font-size: 17px; color: #990000;}

#jak_jak{

position: absolute;
z-index: 24;
top: 0px;
left: 0px;
width: 401px;
height: 133px;
background-image: url(img/jakosc.jpg);
}



#jak_ob1{
position: absolute;
z-index: 25;
top: 41px;
left: 400px;
width: 260px;
height: 153px;
background-image: url(img/jakosc_ob1.jpg);
}

#jak_ob2{
position: absolute;
z-index: 25;
top: 165px;
left: 284px;
width: 194px;
height: 124px;
background-image: url(img/jakosc_ob2.jpg);
}

#t1{
position: absolute;
z-index:1;
top: 0px;
left: 10px;
width: 290px;
height: 400px;
color: white;
padding-top: 140px;
padding-bottom: 20px;
font-size: 11px;
line-height: 18px;
}

#t2{
position: absolute;
top: 305px;
left: 311px;
width: 170px;
color: white;
padding-bottom: 20px;
font-size: 9px;
line-height: 14px;
color: #000000;
}

#t3{
position: absolute;
top: 305px;
left: 494px;
width: 160px;
color: white;
padding-bottom: 20px;
font-size: 9px;
line-height: 14px;
color: #000000;
}


#cert{
position: absolute;
z-index: 24;
top: 28px;
left: 0px;
width: 268px;
height: 130px;
background-image: url(img/certyfikaty.gif);
}

#cert_listwa{
position: absolute;
z-index: 25;
top: 158px;
left: 0px;
width: 642px;
height: 22px;
background-image: url(img/cert_listwa.jpg);
}

#ikonki{
position: absolute;
z-index: 26;
top: 28px;
left: 275px;
width: 642px;
height: 140px;

}

.cer{border: none; margin-left: 0px; margin-right: 5px;}

#t4{
position: absolute;
z-index: 27;
top: 181px;
left: 0px;
width: 259px;
height: 204px;
color: white;
font-size: 11px;
line-height: 20px;
color: #000000;
background-image: url(img/cert_tlo2.gif);
}

#t5{
position: absolute;
z-index: 32;
top: 181px;
left: 280px;
width: 500px;
font-size: 9px;
line-height: 14px;
color: #000000;
}

.kwadrat{list-style-image: url(img/kwadrat.gif); padding-left:20px; padding-top: 4px;font-size: 9px; line-height: 20px; margin-top: 5px; vertical-align: middle;}

#wzor_tyt{
position: absolute;
z-index: 24;
top: 0px;
left: 0px;
width: 650px;
height: 43px;
background-image: url(img/wzor_tyt.jpg);
}
#wzor_ikonki{
position: absolute;
z-index: 24;
top: 44px;
left: 0px;
width: 510px;
height: 120px;

}

.wzo{border: none; margin-left: 0px; margin-right: 3px;}

#t6{
position: absolute;
z-index: 32;
top: 181px;
left: 0px;
width: 361px;
height: 218px;
font-size: 11px;
line-height: 20px;
color: #000000;
background-image: url(img/wzor_tlo2.gif);
}

#disp{
position: absolute;
visibility: hidden;
z-index: 33;
top: 183px;
left: 362px;
width: 262px;
height: 210px;
font-size: 11px;
color: #000000;
background-image: url(img/wzor_disp_tlo.gif);
background-repeat: no-repeat;
}

.inp{width: 230px; border: none; background-color: #cccccc; font-size: 10px; font-weight: bold; margin-top: 10px; text-align: right;}

#prod_tyt{
position: absolute;
z-index: 24;
top: 0px;
left: 0px;
width: 650px;
height: 30px;
background-color: #000000;
}

h2{font-size: 14px;}

#red_pas{
position: absolute;
z-index: 24;
top: 30px;
left: 0px;
width: 650px;
height: 19px;
background-color: #990000;
}


#zakr_off{
z-index: 25;
position: absolute;
top: 70px;
margin-left: 0px;
height: 44px;
width: 104px;
text-align: left;
}

#z_o{
z-index: 26;
position: absolute;
top: 97px;
margin-left: 0px;
height: 44px;
width: 90px;
text-align: right;


}



#index_alfabetyczny{
z-index: 25;
position: absolute;
top: 122px;
margin-left: 0px;
height: 44px;
width: 104px;
text-align: left;
}

#i_a{
z-index: 26;
position: absolute;
top: 142px;
margin-left: 0px;
height: 44px;
width: 70px;
text-align: right;


}

 a.prod{font-size: 9px; font-weight: bold; text-decoration: none; color: white;}
 a.prod:hover{color: #000000;}

#dane_techniczne{
z-index: 25;
position: absolute;
top: 174px;
margin-left: 0px;
height: 44px;
width: 104px;
text-align: left;
}

#d_t{
z-index: 26;
position: absolute;
top: 199px;
margin-left: 0px;
height: 44px;
width: 90px;
text-align: right;

}

#wyszukiwarka{
z-index: 25;
position: absolute;
top: 231px;
margin-left: 0px;
height: 64px;
width: 104px;
text-align: left;
}

#w{
z-index: 26;
position: absolute;
top: 256px;
margin-left: 0px;
height: 64px;
width: 90px;
text-align: right;

}

#rabaty{
z-index: 30;
position: absolute;
top: 313px;
margin-left: 0px;
height: 64px;
width: 104px;
text-align: left;
}

#r{
z-index: 31;
position: absolute;
top: 338px;
margin-left: 0px;
height: 64px;
width: 90px;
text-align: right;

}


#podprodukty{
z-index: 30;
position: absolute;
top: 68px;
margin-left: 114px;

width: 660px;
text-align: left;

}

table.produkty {padding: 0px; margin: 0px; width: 520px; height: 326px; border: 0;}

td.produkty{width: 134px; height: 111px; background-image: url(img/produkty/pod_produktami.gif); margin: 0px; padding: 0px; border: 0; text-align: left;}

td.produkty a{margin-left: 5px; font-size: 9px; text-decoration: none; color: #000000; letter-spacing: 0px;}
td.produkty img{cursor: pointer;}

#prod_ang{
position: absolute;
z-index: 24;
top: 413px;
left: 0px;
width: 650px;
height: 15px;
background-color: #000000;
}

#new{
position: absolute;
z-index: 25;
top: 413px;
left: 0px;
width: 58px;
height: 54px;
background-image: url(img/produkty/new.gif);
}

#ozdoba{
position: absolute;
z-index: 25;
top: 0px;
left: 0px;
width: 127px;
height: 600px;
background-image: url(img/form_kont_tlo2.gif);
background-position: right; 
background-repeat: repeat-y; 
background-color: #990000;
}

#formularz_kontaktu{
position: absolute;
z-index: 26;
top: 0px;
left: 127px;
width: 566px;
height: 600px;
background-color: #e6e6e6;
}




#fk1{
position: absolute;
z-index: 27;
top: 21px;
left: 210px;
width: 240px;
height: 450px;
font-size: 9px;
color: #990000;
font-weight: bold;
line-height: 15px;
}

#fk1 select{width: 100px; height: 15px; line-height: 15px; font-size: 10px; padding: 0px;} 
#fk1 input{width: 170px; height: 18px; line-height: 18px; font-size: 10px; padding: 0px; margin: 0px;} 
.g{font-weight: normal; color: #000000; }

a.fk{color: #990000;}
a.fk:hover{color: #000000;}

#fk1 input.guzik{height: 20px; width: 60px; background-color: #cccccc; border: 1px outset #000000;}

#fk1 ul li{color: black;}


#fk2{
position: absolute;
z-index: 27;
top: 24px;
left: 450px;
width: 240px;
height: 450px;
font-size: 9px;
color: #990000;
font-weight: bold;
line-height: 15px;
}

#fk2 input{width: 170px; height: 18px; line-height: 18px; font-size: 10px; padding: 0px; margin: 0px;} 
#fk2 textarea{width: 150px; height: 60px; line-height: 18px; font-size: 10px;} 

#paski{
position: absolute;
z-index: 30;
top: 0px;
left: 255px;
width: 19px;
height: 600px;
background-image: url(img/zam_kat_tlo.gif);
}

input.kat{background-color: #cccccc; border: none; margin-top: 5px; width: 20px; height: 20px;}
input.kat2{width: 16px; height: 16px; border: 1px solid #666666; text-align: center; background-color: #cccccc; font-size: 10px;}

a.zakr_of {color: #990000; font-weight: bold; }
a.zakr_of:hover {color: #666666;}

a.zapytaj {color: #ff0000; font-weight: bold; font-size: 14px; }
a.zapytaj:hover {color: #666666;}

legend {color: #000000; border: 1px solid #cccccc;}

a.newsletter{color:#ffffff; text-decoration: none;}
a.newsletter:hover{color: #cccccc;}

#komunikat{position: absolute; z-index:30; top: 30px; left: 250px; width: 450px; height 250px; overflow:auto; background-color: #666666; color: white; visibility: hidden; border: 1px solid red;  text-align: center; padding: 10px;}