body{ 
	margin: 0;
	padding: 0;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background:#1d1d1d;
}

img{margin:0;padding:0;border:0;}

.main{
	width: 900px;
	margin: 0 auto;
	text-align: left;
	background: #121212;
}
.all, .all_p{ width:900px; float:left; background:#000;}
.all_p{ background:#121212;}

p{font:11px/18px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#eee;}
a{ color:#eee; text-decoration:none;}
a:hover{ text-decoration:underline;}

ul{ margin:0px; padding:5px 0;}
li{line-height:16px; padding:3px 0 3px 13px; list-style:none; margin-left:5px; background:url(../images/arrow.gif) 0 9px no-repeat;}


h1{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#bafc00; padding:0; margin:0;}
h2{font:bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; clear:both; color:#bafc00; padding:3px 0 3px 0px; margin:5px 0 5px 1px;}
h3{font:bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; clear:both; color:#bafc00; padding:3px 0 3px 0px; margin:5px 0 5px 1px;}

hr{ border:none; border-top:1px solid #eee; height:1px; clear:both; background:#eee; color:#eee; overflow:hidden;}

.top{ float:left; width:900px; height:394px;}
.top_katalog{ float:left; width:900px; height:382px; background:url(../images/top-katalog.jpg) #000 left bottom no-repeat;}

.szukaj{float:right; width:320px; height:32px; position:relative; z-index:999; margin-bottom:-36px; padding-top:7px;}
.szukaj label{ float:left; padding:3px 3px 0 0;}
.szukaj form{ float:right; padding:0 10px 0 0}
#cntnt01searchinput{ float:left; width:142px; height:19px; border:none; background:url(../images/szukaj_tlo.gif) 0 0 no-repeat; padding:0 3px; margin:2px 0 0 0; font:11px/16px Tahoma, Arial, Helvetica, sans-serif;}
#wyslij{ float:left; width:21px; height:17px; border:none; background:url(../images/szukaj_g.gif) 0 0 no-repeat; margin:3px 0 0 4px;}

.blok_menu_t{ float:left; width:197px; height:350px; position:relative; z-index:999; margin-top:-350px;}
a.logo{ float:left; display:block; width:197px; height:82px; background:url(../images/logo-ferro.jpg) #000 center no-repeat;}
a.logo:hover{ text-decoration:none;}

.blok_menu_t ul{list-style:none; padding:0; margin:5px 0 0 0; float:left; border-top:1px solid #353933;}
.blok_menu_t li{display:inline; margin:0; padding:0; background:none;}
.blok_menu_t li a{text-decoration:none; display:block; width:177px; color:#fff; float:left; padding:12px 0 12px 20px; margin:0; font:12px/16px Arial, Helvetica, sans-serif; border-bottom:1px solid #353933; background:url(../images/zn_m.gif) center left no-repeat;}

.blok_menu_t li a:hover, #active{text-decoration:none; display:block; width:177px; color:#bafc00; float:left; padding:12px 0 12px 14px; margin:0; font:12px/16px Arial, Helvetica, sans-serif; border-bottom:1px solid #bafc00; border-left:6px solid #bafc00; background:none;}

#active3{ color:#fff;}

.srodek_top{ float:left; width:900px; background:#121212;}

.galeria{float:left; width:697px; background:url(../images/gal_n_tlo.gif) top repeat-x;}
.gal_nagl_div{ float:left; height:38px; background:url(../images/zn_m.gif) center left no-repeat; padding-left:20px;}
.gal_nagl_div h1{float:left; height:38px; font:14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(../images/gal_nagl_h1.jpg) right top no-repeat; color:#fff; padding:10px 60px 0 0; margin:0;}

.menu_podstr .gal_nagl_div h1{_height:28px !important;}

.gal_nagl_div h1 a{ font-size:12px; color:#fff; padding-right:5px;}
.gal_nagl_div h1 span{ font-size:12px; font-weight:bold; color:#bafc00}

.gal_flash{float:left; width:697px; height:334px; background:url(../images/galeria.jpg) left top no-repeat; margin-top:2px;}

.loga{ float:right; width:197px; height:150px; background:url(../images/loga_n_tlo.gif) top repeat-x;}
.gal_nagl_div{ float:left; height:38px; background:url(../images/zn_m.gif) center left no-repeat; padding-left:20px;}
.loga h1, .sr_dol_l h1{float:left; height:38px; font:14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(../images/loga_h1.jpg) right top no-repeat; color:#fff; padding:10px 60px 0 0; margin:0;}

.blok1, .blok2, .blok3, .blok2_s{float:left; width:197px;}
.blok1{ height:94px; border-bottom:1px solid #212121; background:url(../images/logo-ferro.jpg) #000 10px 25px no-repeat;}
.blok2{ height:102px; background:url(../images/blok2_tlo.gif) top repeat-x;}
.blok2_s{height:102px; background:url(../images/almot.jpg) 15px 30px no-repeat;}
.blok3{ height:138px; background:url(../images/elektra.jpg) #000 20px 20px no-repeat; border-bottom:1px solid #212121;}

.blok1{ height:94px; border-bottom:1px solid #212121; background:url(../images/logo-ferro.jpg) #000 36px 15px no-repeat;}
.blok2_s{height:102px; background:url(../images/almot.jpg) 60px 30px no-repeat;}
.blok3{ height:138px; background:url(../images/elektra.jpg) #000 70px 20px no-repeat; border-bottom:1px solid #212121;}


.srodek_dol{ float:left; width:900px; background:#000;}

.sr_dol_l{float:left; width:197px; background:url(../images/loga_n_tlo.gif) top repeat-x;}

ul.manu2{list-style:none; width:197px; padding:6px 0 0 0; margin:0; float:left; background:url(../images/subm_g.gif) top repeat-x;}
ul.manu2 li{margin:0; padding:6px 0 0 0; float:left; background:url(../images/menu2_tlo.gif) top repeat-x;}
ul.manu2 li a{text-decoration:none; float:left; width:177px; color:#cacaca; float:left; height:26px; padding:0 0 0 20px; margin:0; font:12px/16px Arial, Helvetica, sans-serif; background:url(../images/zn_sz.gif) 0 6px no-repeat;}

ul.manu2 li a:hover, #active2, #active_li a{ color:#bafc00; background:url(../images/zn_ziel.gif) 0 6px no-repeat;}
#active_li a{ font-weight:bold;} 

ul.manu2 ul{list-style:none; padding:0; margin:0; float:left; background:none;}
ul.manu2 ul li{margin:0; padding:6px 0 0 0; height:26px; float:left; background:none}
ul.manu2 ul li a{text-decoration:none; float:left; width:157px; color:#cacaca; float:left; height:18px; padding:0 0 0 40px; margin:0; font:12px/16px Arial, Helvetica, sans-serif; background:url(../images/zn_sz.gif) 25px 5px no-repeat;}

ul.manu2 ul li a:hover{ color:#bafc00; background:url(../images/zn_ziel.gif) 25px 5px no-repeat;}


.sr_dol_sr{float:left; width:422px; margin-left:8px; background:url(../images/fiolet_tlo.gif) top repeat-x;}

.sr_dol_r{float:right; width:264px; background:url(../images/ziel_tlo.gif) top repeat-x;}
.sr_dol_r h1{float:left; height:38px; font:14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(../images/ziel_el.jpg) right top no-repeat; color:#000; padding:10px 50px 0 0; margin:0;}
#cz{ background:url(../images/zn_cz.gif) center left no-repeat;}

.stopka{ float:left; width:900px; height:130px; margin-top:5px; background:url(../images/stopka.gif) #000 top repeat-x}

.footer_r{ float:right; width:900px; position:relative; margin-top:-106px;}
.footer_r ul{ float:right; display:inline; margin:0; padding:7px 10px 0 0; background:url(../images/sub3_zn.gif) 0 12px no-repeat;}
.footer_r ul li{ display:inline; float:left; margin:0; padding:0; background:none;}
.footer_r ul li a{color:#474747; padding:0 8px; background:url(../images/sub3_zn.gif) center right no-repeat;}
.footer_r ul li a:hover{ color:#fff;}

.footer_l{ float:left; clear:both; width:418px; height:70px; background:url(../images/almot_logo_d.jpg) 12px 42px no-repeat; padding:37px 0 0 20px;}
.footer_l p{padding:0 0 0 50px; margin:0; color:#4d4c4c;}
.footer_l p a{ color:#c5fd28;}

.investmag{ float:right; padding:0 10px 0 0; position:relative; margin-top:-10px;}
.investmag a{color:#c5fd28;}


.NewsSummary{ float:left; width:422px; padding:15px 0 0px 0px; background:url(../images/bord.gif) bottom repeat-x;}
.NewsSummaryLink a{ font:14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 10px;}
.NewsSummaryCategory{ padding:8px 0 8px 10px;}
.NewsSummaryCategory p{ margin:2px 0 0 0; padding:0; color:#545454;}

.NewsSummarySummary, .NewsSummaryContent{float:left; width:395px; background:#0a0a0a; padding:0 13px;}
.NewsSummaryMorelink, .NewsSummaryMorelink a{float:right;}
.NewsSummaryMorelink a{ width:79px; height:17px; background:url(../images/wiecej.gif) 0 0 no-repeat; text-indent:-9999px; margin:8px 15px 8px 0;}

.tekst .NewsSummary{ width:660px;}
.tekst .NewsSummarySummary, .tekst .NewsSummaryContent{ width:633px; border-bottom:1px solid #1e1e1e}
.tekst .NewsSummarySummary{ border:none;}

.NewsMapa{ float:left; padding-left:10px;}
.NewsMapa a{ color:#fff; font-size:10px;}

/*************************************Podstrona*****************************/

.menu_podstr{float:left; width:197px; background:url(../images/gal_n_tlo.gif) top repeat-x;}
.menu_podstr_div{ float:left; height:38px; background:url(../images/zn_m.gif) center left no-repeat; padding-left:20px;}
.menu_podstr h1{float:left; height:38px; font:14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(../images/gal_nagl_h1.jpg) right top no-repeat; color:#fff; padding:10px 60px 0 0; margin:0;}

.content{ float:right; width:698px; background:url(../images/loga_n_tlo.gif) top repeat-x;}
.content#kat{ position:relative; margin-top:-94px;}
.content h1{float:left; height:38px; font:14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(../images/loga_h1.jpg) right top no-repeat; color:#fff; padding:10px 60px 0 0; margin:0;}

.content#kat h1{ height:34px;}

.tekst{ float:left; width:668px; min-height:150px; background:#0a0a0a; margin:10px 0; _margin:0 0 2px 0; padding:15px;}
#te{ float:left; width:698px; margin:5px 0 10px 0; _margin-top:-2px; padding:0;}

.szcz_galeria{ float:left; width:694px;}
.szcz_top{ float:left; width:688px; height:60px; background:url(../images/szcz_top.jpg) left top no-repeat; border-left:10px solid #beff08;}
.szcz_top h1{ background:none; color:#beff08; padding:19px 0 0 20px;}
.szcz_content{ float:right; width:698px; background:#000;}
.szcz_foto{ float:left; width:319px; text-align:center;}
.szcz_foto img{ padding:6px 0;}

.szcz_info{ float:right; width:378px;}

.szcz_info table{ border-top:1px solid #1c1c1c; width:378px; margin:6px 0}
.szcz_info table tr td, .szcz_info table tr th{ border-bottom:1px solid #1c1c1c;}
.szcz_info table tr td{ background:#020202;}
.szcz_info table tr th{ background:url(../images/krop.gif) #060606 right center no-repeat; padding-left:10px; width:170px;}

.szcz_info table tr th p{ padding:0 0 0 12px; margin:4px 0; color:#dbdbdb; background:url(../images/kw_sz.gif) center left no-repeat;}
.szcz_info table tr td p{ padding:0 0 0 10px; margin:4px 0; color:#bcff00;}

.szcz_i{ margin:40px 0 6px 0 !important;}

.szcz_dol{float:left; width:698px; padding:5px 0 7px 0; background:url(../images/szcz_dol.jpg) bottom right no-repeat; border-top:1px solid #1e1e1e; border-bottom:1px solid #1e1e1e;}

.szcz_dol table{ width:698px;}
.szcz_dol table tr th{ width:170px; padding-left:10px;}
.szcz_dol table tr td{ padding-left:10px;}

.szcz_dol table tr th p{ padding:0 0 0 12px; margin:5px 0; background:url(../images/kw_k_z.gif) left center no-repeat; color:#dbdbdb;}
.szcz_dol table tr td p{color:#bcff00; padding:0; margin:5px 0;}

.left_menu{float:left;margin:0;padding:0;width:197px}

/*****************************Katalog - szczeg ************************/
.kp_category_summary{ float:left; width:296px; height:270px; margin:10px 0 10px 35px; _margin:10px 0 10px 21px; padding:10px 0 0 0;  margin-bottom:2px; color:#fff;}
h1.kp_category_summary_title{ background:none; width:296px; position:relative; margin:-30px 0 0 0; padding:0; float:left; text-align:center; color:#fff;}
h1.kp_category_summary_title a{ color:#fff;}

a.kp_category_summary_more{ float:right; clear:both; color:#fff;}
.kp_category_summary_image{ float:left; width:296px; height:260px;}

.stron_div{ float:left; width:695px; padding-bottom:10px;}
p.ston{ float:left; padding:5px 2px 5px 12px; font-size:12px; margin:0;}
ul.stronicowanie{ float:left; margin:0; padding:2px 0 5px 0;}
ul.stronicowanie li{ display:inline; float:left; font-weight:bold; font-size:12px; background:none;}
ul.stronicowanie li a{ color:#fff; text-decoration:underline; font-weight:normal; display:block; font-size:12px;}
ul.stronicowanie li span{font-size:13px; position:relative; margin-bottom:-5px}

.szcz_top h1 a{ color:#beff08;}
.more_skut{ float:left; color:#beff08; text-decoration:none; padding:10px 12px 0 5px; background:url(../images/arrow_szcz.gif) 90px 18px no-repeat;}
.more_skut:hover{ text-decoration:underline;}

.skrocony, .pelny{ float:left; width:665px; padding:10px 15px 0 15px;}
.skrocony strong, .pelny strong{color:#bafc00; font-weight:normal;}
.kat_wiecej{ float:right; padding:5px 10px 5px 5px; margin:0 10px 0 0; background:url(../images/arrow.gif) right center no-repeat;}

.kontakt_tab tr td{ vertical-align:top;}

/********************* Poprawki do dzia�ania **********************/
.sr_dol_l .gal_nagl_div h1{float:left; height:38px; font:14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(../images/loga_h1.jpg) right top no-repeat; color:#fff; padding:10px 60px 0 0; margin:0;}

.sr_dol_l .menu_podstr{ background:url(../images/loga_n_tlo.gif) top repeat-x;}
.menu_podstr .loga{ height:340px;}
