/* CSS Document */
body{
margin:0px;
padding:0px;
}
*{
font-size:12px;
font-family:arial;
}

img{border:0px;}
.belka{
background-image: url(images/belka.jpg);
background-repeat:repeat-x;
width:970px;

}
.menu_belka{width:970px;}
.logo_petrof{
background-image: url(images/logo_petrof.jpg);
background-repeat: no-repeat;
width:255px;
height:88px;
float:left;
}
.logo_petrof a, .logo_petrof a:visited, .logo_petrof a:hover{
display:block;
width:244px;
height:80px;
}
.gorne_but{
background-image: url(images/gorne_but.jpg);
background-repeat: no-repeat;
width:324px;
height:88px;
float:left;
}
.zal_szuk{
width:391px;
height:88px;
float:left;
}
.rog_zal{
background-image: url(images/rog_zal.jpg);
background-repeat: no-repeat;
width:33px;
height:33px;
float:left;
}
.bg_zal{
background-image: url(images/bg_zal.jpg);
background-repeat: repeat-x;
height:33px;
width:323px;
float:left;

}

.bg_zal_link{
margin-top:2px;
display:block;
height:19px;
*height:22px;
padding-top:3px;
padding-left:14px;
padding-right:14px;
border-left:1px solid #F7D372;
border-right:1px solid #F7D372;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
float:left;
text-decoration:none;
}
.bg_zal_link:hover, .bg_zal_link_on{
margin-top:2px;
display:block;
height:19px;
*height:22px;
padding-top:3px;
padding-left:14px;
padding-right:14px;
border-left:1px solid #F7D372;
border-right:1px solid #F7D372;
color:#FFFFFF;
font-weight:bold;
background-color:#F7D372;
float:left;
text-decoration:none;
}

.prog_zal{
background-image: url(images/prog_zal.jpg);
background-repeat: no-repeat;
width:35px;
height:33px;
float:left;
}

.banner_top{
margin-top:2px;
background-image: url(images/banner_top.jpg);
height:144px;
width:970px;
}
.pod_banner{
background-image: url(images/pod_banner.jpg);
background-repeat:no-repeat;
width:970px;
height:58px;
}
.belka_navi{
padding-left:80px;
background-image: url(images/belka_navi.jpg);
background-repeat: no-repeat;
width:880px;
*width:970px;
height:27px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.belka_navi a, .belka_navi a:hover{
color:#FFFFFF;
text-decoration:none;
}
.belka_navi a:hover{
text-decoration:underline;
}
.zob_kosz{
margin-left:700px;
padding-top:18px;
*margin-top:18px;
display: block;
border:0px solid red;
width:40px;
height:30px;
}
.kar_wkoszyku{
*padding-top:8px;
border:0px solid red;
margin-top:-30px;
*margin-top:-40px;
margin-left:750px;
height:40px;
font-weight:bold;
}
.top_tresc{
background-image: url(images/top_tresc.jpg);
background-repeat: no-repeat;
width:610px;
height:110px;

}
.nag_srodek{
padding-top:80px;
padding-left:285px;
border:0px solid red;
width:290px;
color:#8E6D10;
font-size:17px;
font-weight:bold;
}
.bg_srodek{
background-image: url(images/bg_srodek.jpg);
background-repeat: repeat-y;
width:610px;
*width:600px;
}
.text_srodek{
border:1px solid #FAEDCD;
margin-left:40px;
margin-right:38px;
padding-bottom:10px;
}
.text_srodek a, .text_srodek a:visited{text-decoration:none;}
.belka_on{
background-image: url(images/belka_no.jpg);
background-repeat: no-repeat;
width:338px;
height:25px;
}
.belka_on_nag{color:#FFFFFF;font-weight:bold;padding-left:25px;padding-top:6px;}
.belka_obr_on{
border:1px solid #DDDDDD;
width:335px;
*width:337px;
}
.n_oferta{
font-weight:bold;
text-decoration:none;
color:#8D6F0F;
}
.top_menu_kat{
background-image: url(images/top_menu_kat.jpg);
background-repeat: no-repeat;
width:337px;
height:35px;
}
.box_menu_kat{
background-image: url(images/box_menu_kat.jpg);
background-repeat: no-repeat;
width:337px;
height:35px;
}
.txt_menu_kat{
padding-top:10px;
color:#FFFFFF;
margin-left:45px;
font-size: 14px;
font-weight:bold;
}
.txt_menu_kat a, .txt_menu_kat a:hover{
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-size: 14px;
font-weight:bold;
}
.kat_menu_link{
margin-bottom:-5px;
*margin-bottom:0px;
padding-top:5px;
padding-left:5px;
display:block;
background-image: url(images/bg_kat_link.jpg);
background-repeat: repeat-x;
height:23px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.kat_menu_link_on_on{
margin-bottom:-5px;
*margin-bottom:0px;
padding-top:5px;
padding-left:5px;
display:block;
background-image: url(images/bg_kat_link_on.jpg);
background-repeat: repeat-x;
height:23px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#747100;
}
.kat_menu_ons_on{
color:#FFFFFF;
margin-bottom:-5px;
*margin-bottom:0px;
padding-top:5px;
display:block;
background-image: url(images/bg_kat_link_ons.jpg);;
background-repeat: repeat-x;
height:23px;
font-size:12px;
font-weight:bold;
text-decoration:none;

}
.kat_menu_ons:hover{color:#747100;}
.kat_menu_ons{
margin-bottom:-5px;
*margin-bottom:0px;
padding-top:5px;
padding-left:5px;
display:block;
background-image: url(images/bg_kat_link_on.jpg);;
background-repeat: repeat-x;
height:23px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.kat_menu_link_on{
margin-bottom:-5px;
*margin-bottom:0px;
padding-top:5px;
padding-left:5px;
display:block;
background-image: url(images/bg_kat_link_black.jpg);
background-repeat: repeat-x;
height:23px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.kat_menu_link:hover{
margin-bottom:-5px;
*margin-bottom:0px;
padding-top:5px;
padding-left:5px;
display:block;
background-image: url(images/bg_kat_link_on.jpg);
background-repeat: repeat-x;
height:23px;

font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.box_kontakt{
width:335px;
border:1px solid #DDDDDD; 
background-image: url(images/bg_kontakt.jpg);
background-repeat: repeat-x;
background-color: #F7E6BA;
}
.producent a, .producent a:visited {text-decoration:none;}
.producent {text-decoration:none;}
.produkt_lista_nazwa{text-decoration:none;color:#000000;font-weight:bold;}

.form_kontakt_nazwisko{width: 150px; float: right;border: solid 1px #7c4100;}
.form_kontakt_email{width: 150px; float: right;border: solid 1px #7c4100;}
.form_kontakt_tresc{width: 200px; height: 120px; border: solid 1px #7c4100; font-weight: bold;  color: #7c4100; padding-top: 4px; padding-left: 4px;}

.table_produkt{border:1px solid #DDDDDD;background-color:#FFFFFF;height:130px; width:525;}
.login_tekst{border:1px solid #000000;background-color:#F0F2F1;margin-top:3px;width:180px;}
.szukaj_tekst{border:1px solid #000000;background-color:#F0F2F1;margin-top:3px;width:180px;}
.table_menu{border:1px solid #DDDDDD;background-color: #F7E6BA;}

.dolne_linki_box{border:0px solid red;margin-left:110px;margin-top:48px;font-size:10px;color:#959593;float:left;width:600px;}
.dolne_linki{font-size:10px;color:#959593;text-decoration:none;}
.podpis_stopka{float:left;text-align:right;font-size:10px;width:250px;margin-top:40px;}
.podpis_stopka_link{font-size:10px;color:#000000;text-decoration:none;}
.my, .my_link{font-size:10px;color:#959593;text-decoration:none;}
.link{color:#000000;text-decoration:none;}
.foto_produkt_wysokosc{height:206px;}
.foto_produkt_szerokosc{width:300px;}
.strona {color:#000000;text-decoration:none;}
.strona a, .strona a:visited{color:#000000;text-decoration:none;}
.karta {width:auto;text-align:center;font-weight:bold;color:#7c4100;font-size:14px;}
.karta a{font-size:12px;font-weight:bold;color:#7c4100;}
.karta_prod a, .karta_prod a:visited{font-size:12px;font-weight:bold;color:#7c4100;text-decoration:none;}
.karta_prod a:hover{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}
.kat_left_link{
background-image: url(images/bg_left_link.jpg);
background-repeat: no-repeat;
display: block;
font-weight:bold;
text-decoration:none;
padding-left:20px;
margin:2px;
height:18px;
color:#896A0E;
border-bottom:1px dotted #9B9C96;
width:auto;
}
.kat_left_link:hover{
background-image: url(images/bg_left_link.jpg);
background-repeat: no-repeat;
display: block;
font-weight:bold;
text-decoration:none;
padding-left:30px;
margin:2px;
height:18px;
color:#453507;
width:auto;
background-color:#EEE0BE;
border-bottom:1px dotted #9B9C96;
}
