body{ 
	margin: 0;
	padding: 0;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background: url(images/tlo.jpg) #f3f3f3 bottom repeat-x;
}

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

.main{
	width: 930px;
	margin: 0 auto;
	text-align: left;
}
.all{ width:930px; float:left; padding-bottom:10px;}

p{font:11px/18px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0; padding:0;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
hr{ border:none; border-top:1px solid #ddd; height:1px; color:#ddd; background:#ddd; overflow:hidden;}

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


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

.left_bl{ float:left; width:249px;}
.srodek_bl{ float:left; width:459px; padding:20px 0 0 5px;}
#podstr{ padding-bottom:20px;}
.right_bl{ float:right; width:210px; padding-top:20px;}

.logo_all{ float:left; width:234px; height:173px;}
.logo{ float:left; width:234px; height:110px; background:url(images/logo.jpg) #fff center no-repeat;}
.logo a{ float:left; display:block; width:234px; height:110px; text-decoration:none;}
.logo a:hover{ text-decoration:none;}
.logo_dol{ float:left; width:234px; height:64px; background:url(images/fair_play.png) left top no-repeat;}

*html .logo_dol{background:none; width:234px; height:64px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/fair_play.png', sizingMethod='crop')}

.menu{ float:right; width:667px; height:57px; background:url(images/tlo_menu.gif) top repeat-x; margin:11px 10px 0 0; _margin:11px 5px 0 0;}
.menu_l, .menu_r{ width:9px; height:57px; float:left; background:url(images/menu_l.gif) left top no-repeat;}
.menu_r{ float:right; background:url(images/menu_r.gif) right top no-repeat;}

.menu ul{ float:left; margin:0; padding:0;}
.menu ul li{ display:inline; float:left; margin:0; padding:10px 0; background:url(images/zn_menu_r.gif) center right no-repeat;}
.menu ul li a{ font:14px/18px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:9px 9px 9px 9px; display:block;}
.menu ul li a:hover, a.active_mg, a.activeparent{ text-decoration:none; color:#ffdc00 !important; background:url(images/zn_menu_t.gif) center top no-repeat;}

.oferta_bl{ float:left; width:226px; background:#fff; padding:0 4px;}
.oferta_bl h1{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; float:left; margin:0; padding:7px 10px 10px 32px; width:184px; color:#d20000; background:url(images/zn_nagl.gif) #f1f1f1 10px 9px no-repeat;}
.oferta_dol{ float:left; width:234px; background:url(images/oferta_dol.gif) left top no-repeat;  height:11px; overflow:hidden;}

.oferta_bl ul{float:left; margin:0; padding:10px 10px 20px 10px;}
.oferta_bl ul li{margin:0; padding:0 5px 0 5px;background:url(images/zn_menu_ofert.gif) 6px 9px no-repeat; width:195px; display:block; float:left;}
.oferta_bl ul li a{font:12px/16px Arial, Helvetica, sans-serif; color:#d20000; margin:0; padding:4px 0 7px 18px; display:block; background:url(images/krop.gif) left bottom repeat-x;}

.oferta_bl ul ul{ padding:0; margin:0;}
.oferta_bl ul ul li{margin:5px 0 0 0; padding:0; background:url(images/zn_sub_cz.gif) 15px 8px no-repeat;}
.oferta_bl ul ul li a{ font-size:11px; color:#000; padding-left:30px;}

.oferta_bl ul li a:hover{ text-decoration:none; color:#0f0f0f;}
.oferta_bl ul ul li a:hover{ text-decoration:none; color:#d20000;}
a.active_sub, a.activeparent_sub{font-weight:bold !important;}

.right_gl_all{ width:210px; float:left; position:relative; z-index:10; margin-top:-213px;}
.right_bl_t{ background:url(images/right_bl_t.gif) left top no-repeat; width:200px; height:7px; overflow:hidden;}
.right_bl_s{ width:170px; float:left; background:#fff; padding:10px 15px;}
.r_bl_height{ float:left; width:1px; height:520px; overflow:hidden;}
.right_bl_d{ width:200px; height:44px; float:left; background:url(images/right_bl_tlo.png) bottom left no-repeat;}
* html .right_bl_d{background:none; width:200px; height:44px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/right_bl_tlo.png', sizingMethod='crop')}

.promocje, .kontakt_r_bl, .nag_promocje, .nagl_kont{ float:left; width:169px;}

.flash{ float:left; width:213px; height:302px; position:relative; z-index:99; margin:-90px 0 0 0;}
.promocje{ margin-top:185px; padding-bottom:8px; background:url(images/krop.gif) bottom repeat-x;}

.nag_promocje{ background:url(images/krop.gif) bottom repeat-x; margin-bottom:5px;}
.nag_promocje h1{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#d20000; background:url(images/zn_nag_mcz.gif) 0 8px no-repeat; margin:0; padding:3px 0 7px 17px;}

.kontakt_r_bl p{ color:#646464; padding-left:8px;}
.kontakt_r_bl p span{ font-weight:bold; color:#da201c; font-size:13px;}
.kontakt_r_bl a{ color:#da251c;}

.nagl_kont{ padding:5px 0 20px 0; background:url(images/telefon.jpg) 100px 5px no-repeat;}
.nagl_kont h1{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#686868; background:url(images/zn_nag_msz.gif) 0 8px no-repeat; margin:0; padding:3px 0 7px 17px;}

.srodek_top, .srodek_dol{width:444px; height:5px; background:url(images/srodek_top.gif) left top no-repeat; overflow:hidden;}
.srodek_dol{margin-bottom:10px;}
.srodek{ width:444px; _width:433px; float:left; background:#fff; padding:10px 0; _padding-right:11px;}
h1.naglowek{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; float:left; display:block; margin:0; padding:7px 0 20px 22px; width:390px; color:#d20000; background:url(images/zn_nagl.gif) 0px 9px no-repeat;}

.wysokosc{ float:right; width:1px; height:527px; overflow:hidden;}
.wysokosc1{ float:right; width:1px; height:343px; overflow:hidden;}
.tekst{ float:left; width:415px; padding-left:15px;}

.srodek_dol{ background:url(images/sodek_dol.gif) left top no-repeat; height:4px; clear:both;}

.szik{ float:left; width:235px; height:173px; background:url(images/szik.png) left top no-repeat; margin-top:10px;}
.szik a{ float:left; display:block; width:235px; height:173px; position:relative; z-index:100; text-decoration:none;}
.szik a:hover{ text-decoration:none;}
*html .szik{background:none; width:235px; height:173px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/szik.png', sizingMethod='crop')}

.footer{ float:left; width:920px; height:93px; position:relative; margin-top:-54px; position:relative; z-index:100;}
.footer_left_bl{ float:left; width:862px; height:93px; background:url(images/footer_tlo.gif) bottom repeat-x;}
.footer_l{float:left; width:8px; height:93px; background:url(images/footer_l.gif) left bottom no-repeat;}
.footer_r{ float:right; width:58px; height:93px; background:url(images/kolo_zemb.png) right bottom no-repeat;}
*html .footer_r{background:none; width:58px; height:93px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/kolo_zemb.png', sizingMethod='crop')}
.footer_el_tla{ float:right; width:375px; height:42px; background:url(images/footer_el_tla.jpg) right bottom no-repeat; margin-top:48px;}
.footer_el_tla a{ float:right; padding:12px 8px 0 0;}
.footer_el_tla a:hover{ color:#CC0000}

.foter_menu{float:left; width:375px; height:42px; margin-top:48px; padding-left:20px;}
.foter_menu ul{ float:left; margin:0; padding:0; background:url(images/zn_menu_st.gif) center left no-repeat;}
.foter_menu ul li{ display:inline; float:left; margin:0; padding:8px 3px; background:url(images/zn_menu_st.gif) center right no-repeat;}
.foter_menu ul li a{ font:11px/15px Arial, Helvetica, sans-serif; color:#a7a7a7; margin:0; padding:5px 5px; display:block;}
.foter_menu ul li a:hover, .foter_menu ul li a.active_mg, .foter_menu ul li a.activeparent{ text-decoration:none; color:#1f1f1f !important; background:none;}


.bannery{ float:left; width:445px; height:90px; padding:5px 0 0 0;}
.banner1, .banner2, .banner3{ width:147px; height:66px; float:left;}

.banner1{ background:url(images/banner1.png) left top no-repeat;}
.banner2{ background:url(images/banner2.png) left top no-repeat; margin-left:2px;}
.banner3{background:url(images/banner3.png) left top no-repeat; float:right;}

*html .banner1{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/banner1.png', sizingMethod='crop')}
*html .banner2{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/banner2.png', sizingMethod='crop')}
*html .banner3{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/banner3.png', sizingMethod='crop')}

.serwis, .oddzialy{ float:left; width:215px; height:99px; background:url(images/serwis.png) left top no-repeat;}
.oddzialy{ float:right;}
#guz{height:99px;}

*html .serwis, *html .oddzialy{background:none; width:215px; height:99px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/images/serwis.png', sizingMethod='crop')}

.serwis a, .oddzialy a{ display:block; position:relative; z-index:100; float:left; font:16px/18px Tahoma, Arial, Helvetica, sans-serif; color:#6a6a6a; margin-left:60px; _margin-left:30px; padding:37px 0 0 30px; background:url(images/arrow_sz.gif) left bottom no-repeat; letter-spacing:1px;}
.oddzialy a{ margin-left:50px; _margin-left:30px;}

.oddzialy a:hover, .serwis a:hover{color:#c00705; background:url(images/arrow_cz.gif) left bottom no-repeat; text-decoration:none;}

/********************Aktualności**************************/

.NewsSummary, .NewsSummaryPostdate, .NewsSummaryContent, .brak_akt, .NewsSummaryMorelink, .NewsSummaryLink, .NewsSummarySummary{ float:left; clear:both; width:416px; background:url(images/krop.gif) top repeat-x; padding:8px 0;}

.NewsSummarySummary{ float:left; background:none;}
.NewsSummary{ padding-bottom:0;}

.NewsSummaryMorelink{ padding:5px 0;}
.more{ float:right; padding-left:8px; }
.more a{color:#ce0000; background:url(images/zn_aktu_more.gif) center left no-repeat; padding:2px 0 3px 14px;}
.more a:hover{ color:#000; font-weight:bold;}

.NewsSummaryLink{ background:none; padding:3px 0;}
.NewsSummaryLink a{color:#b80000; background:url(images/zn_akt.gif) center right no-repeat; padding-right:15px;}

.brak_akt{ text-align:center; padding:20px 0;}

.NewsSummaryPostdate, .NewsSummaryContent{ background:none; padding:3px 0;}

/*****************Promocje********************/

.brak_prom{ float:left; width:169px; text-align:center; padding:20px 0;}
.wyrozn{ float:left; clear:both; background:url(images/zn_akt.gif) center right no-repeat; padding:3px 15px 3px 0; color:#c10806;}

.zagraniczne tr td img{ padding:0 5px;}

.oddzialy_tekst a{  color:#111; padding-right:8px; background:url(images/arrow.gif) center right no-repeat;}
.oddzialy_tekst a:hover{ color:#8c0000; text-decoration:underline;}

.NewsSummary_prom{ float:left; padding:2px 0;}
.NewsSummaryLink_prom a{ float:left; padding-left:15px; background:url(images/li.gif) center left no-repeat;}

/*.prom_height{ float:left; height:30px; width:1px;}*/

.tekst .NewsSummary_prom{ clear:both; width:400px;}
