div{
border: 0px solid;
}
.clear{
clear: both;
margin: 0px;
padding: 0px;
}

.pomaranczowy{
color: rgb(244,150,26);
}

img{
border: 0px solid;
}

body{
margin: 0px;
padding: 0px 0px 0px 0px;
background: url('../pic/bg_body.jpg');
}

a{
color: #00008D;
}
a:hover{
color: rgb(204,0,0);
}
a.inne_zdjecia{
display: none;
}

#all{
font-size: 12px;
font-family: Verdana;
margin: 0px;
padding: 0px;

}
#all-page{
width: 970px;
margin: 0px;
padding: 0px 10px 0px 0px;
border: 0px solid;
background: #FFF;
}

#naglowek{
height: 100px;
float: right;
width: 940px;
margin 0px 0px 0px 0px;
display: inline;
background: url('../pic/bg_naglowek_all.jpg') repeat-x top;

}

#naglowek div{

}

#logo{
float: left;
display: inline;
margin: 0px 0px 0px 15px;
background: url('../pic/logo_merazet.png') no-repeat;
width: 180px;
height: 100px;
cursor: pointer;
}
a.logo:hover #logo:hover{
background: url('../pic/logo_merazet_h.png') no-repeat;
}


#naglowek_opcje{
float: right;
display: inline;
width: 290px;
padding: 0px;
}

#ng_flagi{
float: right;
display: inline;
margin: 5px 30px 0px 0px;
}
#ng_aktowka{
float: right;
display: inline;
margin: 8px 10px 0px 0px;
}
#ng_aktowka a{
font-size: 11px;
color: #000;
text-decoration: none;
}
#ng_aktowka a:hover{
color: rgb(208,0,0);
text-decoration: underline;
}

#ng_content{
margin: 0px 300px 0px 200px;
height: 100px;

}
div.dzial_budownictwo{
background: url('../pic/header_dzial_budownictwo.png') no-repeat right;
}
div.aparatura{
background: url('../pic/header_dzial_aparatura.png') no-repeat right;
}
div.automatyka{
background: url('../pic/header_dzial_automatyka.png') no-repeat right;
}
div.elektryczna{
background: url('../pic/header_dzial_elektryczna.png') no-repeat right;
}
div.serwis{
background: url('../pic/header_dzial_serwis.png') no-repeat right;
}


#ng_content h1{
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 12px;
color: #505050;
}
#ng_content h2{
margin: 10px 0px 0px 20px;
padding: 0px;
font-size: 14px;
font-family: Arial;
}

#wyszukiwarka{
float: right;
padding: 0px 0px 0px 0px;
margin: 0px 30px 0px 0px;
display: inline;
}

form.wyszukiwarka{
margin: 0px;
padding: 0px;
}
form.wyszukiwarka p.top{
margin: 0px 0px 2px 0px;
color: #000;
font-family: Arial;
font-size: 16px;
font-weight: bold;
letter-spacing: 1px;
}

form.wyszukiwarka p.bottom{
margin: 4px 0px 0px 0px;
text-align: right;
}
form.wyszukiwarka p.bottom a{
color: #000;
font-size: 10px;
text-decoration: underline;
}
form.wyszukiwarka p.bottom a:hover{
color: #606060;
}

form.wyszukiwarka input.pole{
width: 175px;
float: left;
display: inline;
margin-right: 5px;
}
form.wyszukiwarka input.btn{
background: url('../pic/tlo_btn_1.jpg') repeat-x ;
border: 0px;
height: 23px;
color: #FFF;
font-weight: bold;
float: left;
display: inline;

}






#content{

}

object.flashmenu{
}

div.flash{
position: absolute;
z-index:2;
margin: 50px 0px 0px 0px;
}
div.glowna{
height: 460px;
}

#top_menu_down{
}

#top_menu_down, #str_top_menu{
background: url('../pic/bg_top_menu.jpg') repeat-x;
width: 940px;
margin-left: 30px;
position: absolute;
z-index:2;
}

dl.top_menu{
float: left;
padding: 0px;
margin: 0px;
font-family: Verdana;
font-size: 14px;
}
dl.top_menu dt{
border-right: 1px dashed #FFF;
padding: 11px 30px 10px 30px;
margin: 0px;
font-weight: bold;
}
dl.top_menu dt:hover{
background: url('../pic/bg_top_menu.png') repeat-x;
}
dl.top_menu dd:hover{
background: rgb(76,92,121);
}
dl.top_menu dd{
padding: 5px 50px 5px 50px;
margin: 0px;
background: rgb(45,62,92);
border-bottom: 1px solid #DDD;
font-size: 12px;

}
dl.top_menu dd a{
}
dl.top_menu a{
color: #FFFFFF;
text-decoration: none;
}
dl.top_menu a:hover{
text-decoration: underline;
color: #FFFFFF;
}

#str_body{
padding: 40px 0px 0px 0px;
}

#str_body_menu{
float: left;
display: inline;
margin: 10px 0px 0px 40px;
border: 0px solid;
width: 235px;
}


#str_body_content{
float: right;
display: inline;
margin: 10px 0px 0px 0px;
border: 0px solid;
width: 680px;
}


#banery{
background: url('../pic/menu_white_bg.jpg') repeat-y top left;
width: 231px;
margin: 10px 0px 0px 0px;
text-align: center;
}
#banery_naglowek{
background: url('../pic/short_orange_header.jpg') no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 32px;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #FFF;
padding: 8px 0px 0px 40px;
}
#banery_stopka{
background: url('../pic/menu_white_stopka.jpg') no-repeat top left;
height: 10px;
}
#ban{
display: block;
margin: 5px 0px 5px 0px;
}



#katalogi a{
color: #000;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#katalogi a:hover{
color: rgb(208,0,0);
text-decoration: underline;
}

#katalogi #zdjecie{
float: left;
display: inline;
margin: 10px 0px 0px 5px;
width: 110px;
height: 113px;
background: url('../pic/graybg_zdjecie.jpg') no-repeat top left;
}

#katalogi #opcje{
float: left;
display: inline;
border-left: 1px solid rgb(222,222,222);
padding: 5px 0px 5px 10px;
text-align: center;
text-align: center;
width: 85px;
margin: 10px 0px 0px 5px;
}
#katalogi #pobierz{
background: url('../pic/graybg_pdf.jpg') no-repeat top center;
padding: 65px 0px 10px 0px;
}



dl.lista_kategorii, #katalogi{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('../pic/menu_gray_bg.jpg') repeat-y top left;
width: 231px;
}

#katalogi{
margin: 10px 0px 0px 0px;
}

dl.lista_kategorii dt, #katalogi_naglowek{
background: url('../pic/short_blue_header.jpg') no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 32px;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #FFF;
padding: 8px 0px 0px 40px;
}

dl.lista_kategorii dd{
margin: 5px 10px 0px 10px;
padding: 0px 10px 5px 20px;
border-bottom: 1px solid #CCC;
background: url('../pic/menu_arrow.gif') no-repeat top left;
}
dl.lista_kategorii dd a{
text-decoration: none;
color: #000;
font-size: 11px;
}
dl.lista_kategorii dd a:hover{
text-decoration: underline;
}
dl.lista_kategorii dd.nowosci a, dl.lista_kategorii dd.promocje a{
font-weight: bold;
font-size: 12px;
color: rgb(255,143,69);
}
dl.lista_kategorii dd.eol, #katalogi_stopka{
background: url('../pic/menu_gray_stopka.jpg') no-repeat top left;
height: 15px;
border: 0px solid;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
dl.lista_kategorii a.zmien_dzial{
color: #FFF;
text-decoration: none;
font-size: 12px;
font-weight: bold;
line-height: 14px;
}
dl.lista_kategorii a.zmien_dzial:hover{
text-decoration: underline;
}
dl.lista_kategorii dd.zmien_dzial{
height: 35px;
background: url('../pic/black_bg_medium.jpg') repeat-x top;
width: 231px;
text-align: center;
border: 0px solid;
padding: 3px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}




#str_body, #str_body_content{

}

#error{
height: 48px;
margin: 10px 0px 20px 0px;
padding: 20px 40px 20px 95px;
font-size: 16px;
background: url('../pic/error.jpg') no-repeat top left;
text-align: center;
}

#okruszki{
padding: 0px 10px 10px 0px;
font-size: 10px;
color: #999;
}
#okruszki a{
color: #000;
text-decoration: none;
font-size: 12px;
}
#okruszki a.ok_dzial{
font-weight: bold;
}
#okruszki a:hover{
text-decoration: underline;
color: rgb(208,0,0);
}

#polecane_produkty{
width: 672px;
background: url('../pic/polecane_produkty_bg.jpg') repeat-y top left;
}


#polecane_produkty p.rozwin{
float: right;
margin: 10px 15px 10px 0px;
padding: 8px 20px 9px 20px;
background: url('../pic/bg_rozwin.jpg') repeat top;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}
#polecane_produkty p.rozwin small{
font-weight: normal;
color: #606060;
}
#polecane_produkty p.rozwin a{
color: #000;
text-decoration: none;

}
#polecane_produkty p.rozwin a:hover{
text-decoration: underline;
}

#pp_naglowek{
background: url('../pic/polecane_produkty.jpg') no-repeat top left;
height: 24px;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #FFF;
padding: 8px 0px 0px 40px;

}
#pp_stopka{
background: url('../pic/polecane_produkty_st.jpg') no-repeat top left;
height: 10px;
}


#produkt_window_lab div{
border: 0px solid;
}
#produkt_window_lab{
width: 640px;
background: url('../pic/lab_okno_produktu_bg.jpg') repeat-y top left;
float: left;
margin: 10px 0px 0px 15px;
display: inline;
}
#pw_naglowek_lab table{
width: 640px;
}
#pw_naglowek_lab td{
height: 58px;
padding: 0px 5px 0px 5px;
}
.promocja_pl_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}
.promocja_en_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}
.promocja_ger_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}
.nowosc_pl_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}
.nowosc_en_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}
.nowosc_ger_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}

.wyprzedaz_pl_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}
.wyprzedaz_en_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}
.wyprzedaz_ger_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}

.normal_pw_lab{
background: url('../pic/lab_opn_normal.jpg') no-repeat top left;
}

#pw_firma_lab{
visibility: hidden;
}
#pw_stopka_lab{
background: url('../pic/lab_okno_produktu_stopka.jpg') no-repeat bottom left;
height: 20px;
margin: 40px 0px 0px 0px;
}



#pw_kontakt_lab{
float: right;
background: url('../pic/okno_produktu_kontakt.jpg') repeat-x top;
margin: 0px 20px 0px 0px;
text-align: center;
display: inline;
}
#pw_kontakt_lab a{
color: #FFF;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}
#pw_kontakt_lab a:hover{
text-decoration: underline;
}
#pw_opis_lab{
margin: 10px 13px 0px 133px;
font-size: 10px;
line-height: 12px;
padding: 0px;
height: 80px;
}









#produkt_window{
width: 316px;
background: url('../pic/okno_produktu_bg.jpg') repeat-y top left;
float: left;
margin: 10px 0px 0px 15px;
display: inline;
}

#pw_naglowek table{
width: 316px;
}
#pw_naglowek td{
height: 58px;
padding: 0px 5px 0px 5px;
}
.promocja_pl{
background: url('../pic/opn_promocja_pl.jpg') no-repeat top left;
}
.promocja_en{
background: url('../pic/opn_promocja_en.jpg') no-repeat top left;
}
.promocja_ger{
background: url('../pic/opn_promocja_ger.jpg') no-repeat top left;
}

.nowosc_pl{
background: url('../pic/opn_nowosc_pl.jpg') no-repeat top left;
}
.nowosc_en{
background: url('../pic/opn_nowosc_en.jpg') no-repeat top left;
}
.nowosc_ger{
background: url('../pic/opn_nowosc_ger.jpg') no-repeat top left;
}

.wyprzedaz_pl{
background: url('../pic/opn_wyprzedaz_pl.jpg') no-repeat top left;
}
.wyprzedaz_en{
background: url('../pic/opn_wyprzedaz_en.jpg') no-repeat top left;
}
.wyprzedaz_ger{
background: url('../pic/opn_wyprzedaz_ger.jpg') no-repeat top left;
}

.normal_pw{
background: url('../pic/opn_normal.jpg') no-repeat top left;
}

#pw_naglowek a, #pw_naglowek_lab a{
color: #000;
font-weight: bold;
text-decoration: none;
}
#pw_naglowek a:hover, #pw_naglowek_lab a:hover{
text-decoration: underline;
}

#pw_zdjecie, #pw_zdjecie_lab{
float: left;
background: url('../pic/okno_produktu_zdjbg.jpg') no-repeat top left;
margin: 8px 0px 0px 12px;
display: inline;
}
#pw_zdjecie table, #pw_zdjecie_lab table{
width: 113px;
}
#pw_zdjecie td, #pw_zdjecie_lab td{
height: 112px;
}


#pw_opis{
margin: 10px 13px 0px 133px;
font-size: 10px;
line-height: 12px;
padding: 0px;
height: 95px;
}
#pw_opis p, #pw_opis_lab p{
margin: 0px;
}
#pw_opis p.pw_szczegoly, #pw_opis_lab p.pw_szczegoly_lab{
float: right;
}

#pw_opis p.pw_szczegoly a, #pw_opis_lab p.pw_szczegoly_lab a{
color: rgb(33,55,125);
text-decoration: underline;
}
#pw_opis p.pw_szczegoly a:hover, #pw_opis_lab p.pw_szczegoly_lab a:hover{
color: rgb(208,0,0);
}

#pw_firma{
margin: 0px 13px 0px 133px;
font-size: 10px;
line-height: 12px;
padding: 0px;
}

#pw_stopka{
background: url('../pic/okno_produktu_stopka.jpg') no-repeat top left;
height: 54px;
margin: 10px 0px 0px 0px;
}

#pw_cena{
float: left;
font-size: 14px;
color: rgb(208,0,0);
font-weight: bold;
display: inline;
}
#pw_cena table{
width: 120px;
}
#pw_cena td{
height: 50px;
}

#pw_cena strike{
font-size: 12px;
color: #000;
font-weight: normal;
}

#pw_kontakt{
float: right;
background: url('../pic/okno_produktu_kontakt.jpg') repeat-x top;
margin: 10px 20px 0px 0px;
text-align: center;
display: inline;
}
#pw_kontakt a{
color: #FFF;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}
#pw_kontakt a:hover{
text-decoration: underline;
}


#drzewo_stopka{
background: url('../pic/form_bg_down.jpg') no-repeat bottom;
height: 5px;
}
#drzewo_top{
background: url('../pic/form_bg_top.jpg') no-repeat top;
height: 5px;

}
#drzewo_content{
background: url('../pic/form_bg.jpg') repeat-y left;
width: 638px;
margin: 0px 0px 0px 20px;
}


#produkt, #kontakt{
width: 672px;
background: url('../pic/polecane_produkty_bg.jpg') repeat-y top left;
}

#produkt h1{
font-size: 22px;
color: rgb(244,150,26);
font-weight: normal;
margin: 10px 0px 0px 30px;
}

#produkt p.szczegolowy_podzial{
margin: 25px 0px 10px 30px;
font-size: 14px;
}

#podkategorie_left{
width: 300px;
border: 0px solid;
float: left;
padding: 0px 0px 0px 25px;
}
#podkategorie_right{
width: 300px;
border: 0px solid;
margin: 0px 0px 0px 330px;
padding: 0px 0px 0px 0px;
}

#podkategorie_left p.base, #podkategorie_right p.base{
font-weight: bold;
margin-top: 10px;
font-size: 13px;
}
#podkategorie_left p, #podkategorie_right p{
margin-top: 5px;
margin-bottom: 0px;
}

#podkategorie_left a, #podkategorie_right a{
text-decoration: none;
}

ul.bezposrenie_pk{
margin: 10px 0px 0px 40px;
padding: 0px 0px 0px 0px;
list-style: none;
}
ul.bezposrenie_pk li{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
width: 300px;
float: left;
font-size: 13px;
font-weight: bold;

}
ul.bezposrenie_pk li a{
font-weight: bold;
text-decoration: none;

}
ul.bezposrenie_pk li a:hover{
text-decoration: underline;
}


#pr_naglowek{
background: url('../pic/long_blue_header.jpg') no-repeat top left;
height: 24px;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #FFF;
padding: 8px 0px 0px 40px;
}

#pr_zdjecie{
margin: 10px 0px 0px 15px;
background: url('../pic/okno_produktu_zdjbg_big.jpg') no-repeat top left;
float: left;
display: inline;
}
#pr_zdjecie table{
width: 224px;
}
#pr_zdjecie td{
height: 224px;
}

#pr_info{
float: left;
display: inline;
margin: 10px 0px 0px 10px;
border: 0px solid;
}

#pr_cena{
font-size: 18px;
color: rgb(208,0,0);
font-weight: bold; 
padding: 5px 0px 0px 0px;
}

#pr_cena strike{
font-size: 12px;
color: #000;
font-weight: normal;
}

#pr_info p.cena, #pr_info p.download{
margin: 0px 0px 0px 0px;
font-weight: bold;
font-size: 14px;
color: #000;
}
#pr_cena table{
background: url('../pic/orang_bg.gif') repeat-x top;
margin: 0px 0px 0px 0px;
}
#pr_cena td{
height: 22px;
background: url('../pic/orange_bg_arrow.gif') no-repeat left;
padding: 0px 5px 0px 35px;
font-size: 12px;
}

#pr_cena a{
font-size: 12px;
color: #FFF;
text-decoration: none;
}
#pr_cena a:hover{
text-decoration: underline;
}


#pr_handlowiec{
margin: 13px 0px 13px 0px;
font-size: 12px;
}

#pr_download{
background: url('../pic/okno_produktu_zdjbg_big.jpg') no-repeat bottom;
margin: 10px 0px 0px 0px;
padding: 0px 0px 7px 0px;
width: 224px;
}
#pr_download_top{
background: url('../pic/okno_produktu_zdjbg_big.jpg') no-repeat top;
height: 7px;
}

#pr_download ul{
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
}
#pr_download li{
margin: 0px 0px 5px 0px;
padding: 7px 0px 0px 35px;
list-style: none;
height: 23px;
}
#pr_download li.default{
background: url('../pic/down_default.jpg') no-repeat left;
}
#pr_download li.rar, #pr_download li.zip{
background: url('../pic/down_rar.jpg') no-repeat left;
}
#pr_download li.pdf{
background: url('../pic/down_pdf.jpg') no-repeat left;
}

#pr_download a{
color: #000;
text-decoration: none;
}

#pr_download a:hover{
text-decoration: underline;
}

#pr_adds{
width: 160px;
position: absolute;
margin: 0px 0px 0px 512px;
text-align: center;


margin: 0px 0px 0px 0px;
position: relative;
float: right;
display: inline;
}

#pr_promo{
font-family: Verdana;
font-size: 18px;
font-weight: bold;
margin: 10px 0px 20px 0px;
padding: 0px 0px 5px 0px;
height: 25px;
}

#pr_promo.promocja{
color: rgb(208,0,0);
border-bottom: 1px solid rgb(208,0,0);
}
#pr_promo.nowosc{
color: rgb(0,150,50);
border-bottom: 1px solid rgb(0,150,50);
}
#pr_promo.wyprzedaz{
color: rgb(39,77,144);
border-bottom: 1px solid rgb(39,77,144);
}

#pr_logo{
}
#pr_logo a{
color: #000;
text-decoration: none;
font-weight: bold;

}
#pr_logo a:hover{
color: rgb(208,0,0);
text-decoration: underline;
}

#pr_aktowka{
background: rgb(241,241,241);
margin: 20px 0px 0px 0px;
padding: 5px 5px 5px 5px;
padding: 10px;
}

#pr_aktowka p.akt_opis{
font-size: 10px;
font-weight: normal;
margin: 7px 0px 10px 0px;
}
#pr_aktowka p{
font-weight: bold;
margin: 0px;
}
#pr_aktowka a.akt_add{
background: url('../pic/orang_bg.gif') repeat-x top;
color: #FFF;
font-size: 12px;
padding: 4px 10px 6px 10px;
text-decoration: none;
}
#pr_aktowka a.akt_add:hover{
text-decoration: underline;
}

#pr_opis{
border-top: 1px solid rgb(241,241,241);
margin: 15px 30px 0px 30px;
padding: 0px 10px 0px 10px;
}



#pr_kontakt{
margin: 0px 0px 0px 15px;
}
#pr_kontakt p.k_nag{
background: url('../pic/kontakt_ico.jpg') no-repeat left;
padding: 5px 0px 5px 25px;
font-weight: bold;
}

#pr_kontakt form, #pr_kontakt div.form{
background: url('../pic/form_bg.jpg') repeat-y left;
width: 638px;
}
#pr_kontakt p.warn{
font-size: 10px;
text-align: center;
margin: 10px 40px 10px 40px;
color: #909090;
}


#pr_formularz{
background: url('../pic/form_bg_top.jpg') no-repeat top;
padding: 0px 0px 0px 0px;
}

#pr_formularz p.akt_question{
margin: 0px 20px 0px 20px;
padding: 10px 10px 5px 10px;
border-bottom: 1px solid #CCC;
}


#pr_form_dane{
float: left;
display: inline;
margin: 10px 0px 0px 0px;
}

#pr_form_dane ol{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#pr_form_dane li{
margin: 5px 0px 0px 20px;
padding: 0px 0px 0px 0px;
list-style: none;
text-align: right;
font-weight: bold;
}

#pr_form_dane input{
width: 200px;
border: 1px solid rgb(222,222,222);
height: 20px;
}

#pr_form_dane p.user{
text-align: right;
font-size: 10px;
}

#pr_form_tresc p.submit{
text-align: right;
margin: 5px 0px 0px 0px;
}
#pr_form_tresc p.submit input{
background: url('../pic/long_blue_header.jpg') no-repeat top center;
font-size: 14px;
font-weight: bold;
padding: 8px 20px 10px 20px;
border: 0px solid;
color: #FFF;
}

#pr_form_tresc{
float: right;
margin: 15px 10px 0px 0px;
display: inline;
}

#pr_form_tresc textarea{
width: 250px;
height: 160px;
font-size: 11px;
border: 1px solid rgb(222,222,222);
}

#pr_form_stopka{
background: url('../pic/form_bg_down.jpg') no-repeat bottom;
height: 5px;
}

#pr_stopka{
background: url('../pic/polecane_produkty_st.jpg') no-repeat top left;
height: 10px;
}



dl.lista_kontaktow{
margin: 10px 0px 0px 10px;
}
dl.lista_kontaktow dt{
cursor: pointer;
clear: both;
font-size: 14px;
font-weight: bold;
color: rgb(244,150,26);
padding: 5px 0px 5px 0px;
}
dl.lista_kontaktow dd{
clear: both;
margin: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;

}


dl.lista_kontaktow p.poziom{
font-size: 14px;
font-weight: bold;
}
dl.lista_kontaktow div.user_dane{
width: 200px;
}
dl.lista_kontaktow div.user_info{
width: 230px;
font-size: 11px;
}
dl.lista_kontaktow div.user_firmy{
width: 150px;
font-size: 11px;
}
dl.lista_kontaktow div{
float: left;
display: inline;
padding: 5px 10px 5px 10px;

}
dl.lista_kontaktow p{
margin: 5px 0px 0px 0px;
font-size: 11px;
}

p.adder{
clear: both;
font-size: 18px;
text-align: center;
font-weight: bold;
margin: 10px;
}


#content table.aktowka{
margin: 10px;
}
#content table.aktowka td{
border-bottom: 1px solid #CCC;
margin: 0px;
padding: 0px;
}
#content table.aktowka td.zdjecie{
width: 100px;
}
#content table.aktowka td.nazwa{
width: 250px;
text-align: center;

}
#content table.aktowka td.logo{
padding: 0px 10px 0px 10px;
text-align: center;
}
#content table.aktowka td.logo a{
text-decoration: none;
color: #000;
}
#content table.aktowka td.logo a:hover{
text-decoration: underline;
color: rgb(208,0,0);
}
#content table.aktowka td.opcje{
text-align: right;
width: 300px;
font-size: 11px;
}
#content table.aktowka td.opcje a{
background: url('../pic/mail_delete.jpg') no-repeat top right;
padding: 3px 35px 10px 0px;
font-size: 12px;
color: #000;

}
#content table.aktowka td.opcje a:hover{
color: rgb(208,0,0);
}



#content h1.katalog_naglowek{
font-size: 18px;
text-align: center;
margin: 20px 40px 20px 40px;
color: rgb(0,0,0);
}


#produkt ol.lista_katalogow div{
border: 0px solid;
text-align: center;
}

#produkt ol.lista_katalogow li.naglowek{
text-align: center;
font-size: 14px;

}
#produkt ol.lista_katalogow li.katalog_dzial_naglowek{
padding: 10px 20px 10px 20px;
color: rgb(244,150,26);
text-align: center;
font-size: 20px;
background: #F0F0F0;
}
#produkt ol.lista_katalogow li.naglowek div.zdjecie{
padding: 0px 20px 0px 20px;
}
#produkt ol.lista_katalogow div.zdjecie {
float: left;
display: inline;
padding: 0px 10px 0px 10px;

}
#produkt ol.lista_katalogow div.nazwa{
float: left;
display: inline;
width: 180px;
padding: 30px 10px 0px 10px;
}
#produkt ol.lista_katalogow div.papier{
float: left;
display: inline;
width: 80px;
padding: 30px 10px 0px 10px;
}
#produkt ol.lista_katalogow div.pdf{
float: left;
display: inline;
width: 140px;
padding: 30px 10px 0px 10px;
}


#produkt ol.lista_katalogow li.naglowek div{
padding: 0px 10px 0px 10px;;
height: 20px;
}
#produkt ol.lista_katalogow{
padding: 0px;
margin: 10px 20px 0px 20px;

}
#produkt ol.lista_katalogow li{
list-style: none;
border-bottom: 1px solid #CCC;
padding: 10px 30px 10px 30px;
margin: 0px;
}

#produkt ol.lista_katalogow a.pobierz{
background: url('../pic/down_pdf.jpg') no-repeat top left;
line-height: 14px;
padding: 7px 0px 7px 35px;
margin: 0px 30px 0px 0px;
float: right;
}





ol.aktualnosci{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
ol.aktualnosci li{
margin: 0px 10px 0px 10px;
padding: 5px 5px 5px 5px;
list-style: none;
clear: both;
border-bottom: 1px solid #CCC;
}
ol.aktualnosci div{
float: left;
border: 0px solid;
display: inline;
}
ol.aktualnosci div.data{
width: 120px;
text-align: center;
padding: 40px 0px 0px 0px;
font-size: 14px;
text-decoration: underline;
color: rgb(0,0,0);
}
ol.aktualnosci div.tresc{
width: 400px;
}
ol.aktualnosci div.tresc h3{
font-size: 14px;
color: rgb(33,55,125);
margin: 10px;
text-align: center;
}

ol.aktualnosci div.zdjecie{
width: 100px;
}


div.aktualnosc{

}


div.aktualnosc div.data{
float: left;
width: 120px;
text-align: center;
padding: 20px 0px 0px 0px;
font-size: 14px;
text-decoration: underline;
color: rgb(0,0,0);
display: inline;
margin: 20px 0px 0px 0px;
}
div.aktualnosc div.opis{
width: 400px;
float: left;
display: inline;
margin: 2px 20px 0px 20px;
}
div.aktualnosc div.opis h2{
font-size: 14px;
color: rgb(33,55,125);
margin: 10px;
text-align: center;
}
div.aktualnosc div.zdjecia{
float: left;
width: 100px;
display: inline;
margin: 20px 0px 0px 0px;
text-align: center;
}
div.aktualnosc div.zdjecia a{
display: block;
margin: 0px 0px 10px 0px;
}



div.firma{

}


div.firma div.opis{
float: left;
width: 450px;
display: inline;
margin: 2px 20px 0px 0px;
}
div.firma div.opis h2{
font-size: 14px;
color: rgb(33,55,125);
margin: 10px;
text-align: center;
}
div.firma div.zdjecia{
float: left;
width: 100px;
display: inline;
margin: 2px 0px 0px 0px;
text-align: center;
}
div.firma div.zdjecia a{
display: block;
margin: 0px 0px 10px 0px;
}


div.lab_serwis{
margin: 10px 50px 0px 50px;
}
div.lab_serwis h1{
font-size: 18px;
text-align: center;
}

div.strona_tresc_menu{
margin: 10px 50px 10px 50px;
line-height: 18px;
}

div.aktowka_empty{
background: url('../pic/akt_empty.png') no-repeat top left;
padding: 30px 3px 0px 80px;
margin: 5px 20px 0px 20px;
height: 34px;
font-size: 14px;
text-align: left;
}




table.partnerzy{
margin: 10px 0px 0px 120px;
}
table.partnerzy td{
padding: 5px 20px 5px 20px;
border-bottom: 1px solid #CCC;
}

table.partnerzy td.pnazwa{
text-align: right;
width: 200px;
}
table.partnerzy td.pnazwa a{
color: #000;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}
table.partnerzy td.pnazwa a:hover{
color: rgb(208,0,0);
text-decoration: underline;
}
table.partnerzy td.plogo{}



#wyniki_wyszukiwania{

}
#all #wyniki_wyszukiwania h1{
color: rgb(244,150,26);
margin: 10px 20px 10px 20px;
font-size: 20px;
text-align: center;
padding: 10px 20px 10px 20px;
background: #F0F0F0;
font-weight: normal;
}
#wyniki_wyszukiwania p.wyniki_naglowek{
font-size: 16px;
}
#wyniki_wyszukiwania p{
margin: 10px 40px 0px 40px;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #CCC;
}
#wyniki_wyszukiwania a{
color: #000;
text-decoration: none;
}
#wyniki_wyszukiwania a:hover{
color: rgb(208,0,0);
text-decoration: underline;
}



div.form_message{
padding: 10px 20px 10px 20px;
margin: 10px 20px 10px 0px;
font-size: 14px;
}
div.error{
background: #FFCFCF;
}
div.ok{
background: #CFFFCF;
}




#partnerzy{}
#partnerzy table{
margin: 10px 0px 10px 0px;
}
#partnerzy td{
padding: 4px;
border: 1px solid #FFF;
text-align: center;
}
#partnerzy td:hover{
border: 1px solid #EEE;
}
#partnerzy td a{
color: #000000;
text-decoration: none;
}
#partnerzy td a:hover{
color: rgb(208,0,0);
}


form.sortowanie{}
form.sortowanie p{
margin: 10px 200px 10px 20px;
padding: 0px 20px 5px 20px;
border-bottom: 1px solid #CCC;
}




ol.szukanie_zaawansowane{
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
ol.szukanie_zaawansowane li{
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
list-style: none;
float: left;
text-align: left;
border: 0px solid;
display: inline;
width: 400px;
}
ol.szukanie_zaawansowane li.op{
width: 200px;
text-align: right;
}

ol.szukanie_zaawansowane li select{
width: 200px;
}
ol.szukanie_zaawansowane li input.keyword{
width: 200px;
}

ol.szukanie_zaawansowane li input.szukaj{
background: url('../pic/tlo_btn_1.jpg') repeat-x ;
border: 0px;
height: 23px;
color: #FFF;
font-weight: bold;
float: left;
display: inline;
}

#content ol.szukanie_zaawansowane p{
border: 0px solid;
}


#stopka{
background: url('../pic/orange_line.jpg') no-repeat top right;
padding: 10px 0px 30px 0px;
margin: 5px 0px 0px 0px;
}
#stopka p.stopka{
font-size: 11px;
text-align: center;
color: #808080;
margin: 0px;
}
#stopka p.stopka a{
color: #00008D;
}
#stopka p.stopka a:hover{
color: rgb(204,0,0);
}