body{ 
	margin: 0;
	padding: 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-align: center;
	background:#dedede;
}
img {margin:0;padding:0;border:0;}

.all_all{
	width: 961px;
	margin: 0 auto;
	text-align: left;
}
.all{width:961px; float:left;}


p{font:12px/19px Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#5f5f5f; text-align:justify;}

a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
strong{ color:#575757;}

span{ color:#000;}

h1{ font:bold 14px/19px Tahoma, Arial, Helvetica, sans-serif; color:#002052; clear:both;}
h2{ font:bold 13px/16px Tahoma, Arial, Helvetica, sans-serif; color:#004000; padding-top:8px; clear:both;}
h3{ font:bold 13px/16px Tahoma, Arial, Helvetica, sans-serif; color:#003f00; padding-top:8px; clear:both;}

.hr{ border-top:1px solid #eee; border:none; height:1px; overflow:hidden;}

ul{ padding:2px 0 2px 20px; margin:0;}
li{ text-align:justify; padding:5px 0;}

.top, .pas_dol, .menu, .nawigacja_all, .main, .footer{width: 961px; float:left;}

.logo{float:left; width:284px; height:105px; background:url(images/logo2.gif) 10px 30px no-repeat;}
.logo a{float:left; width:284px; height:105px;}
.logo a:hover{ text-decoration:none;}

.el_top_l{float:left; width:158px; height:105px; background:url(images/el_top_l.jpg) bottom right no-repeat;}
.el_top_r{ float:right; width:232px; height:105px; background:url(images/el_top_r.jpg) 0px 2px no-repeat;}

.top{height:190px; padding-top:2px; border-top:4px solid #002b6a;}

.pas_dol{ height:26px; background:#f4f4f4; border-bottom:1px solid #c4c4c4; border-top:1px solid #c4c4c4;}
.pas_dol p{ float:left; color:#00368d; margin:0; padding:5px 30px 0 15px; font-weight:bold;}
marquee{ float:left; width:710px; padding-top:5px; color:#007e00; font-weight:bold;}

.menu{ height:43px; background:url(images/menu_l.gif) 0 0 repeat-x;}
.menu_r ul{ margin:0; padding:1px 0 0 10px; float:left;}
.menu_r ul li{display:inline; float:left; padding:0 4px 0 2px; background:url(images/zn_menu.gif) center right no-repeat;}
.menu_r ul li a{color:#fff; font:11px/16px Tahoma, Arial, "Myriad Pro", Helvetica, sans-serif; float:left; text-transform:uppercase; padding:11px 9px 13px 9px;}
.menu_r ul li a:hover, .menu_r ul li a.active{text-decoration:none; background:url(images/acitive.gif) 0 0 repeat-x;}

.menu_l{ float:left; width:252px; height:41px; padding:2px 0 0 20px; background:url(images/menu.gif) right top no-repeat;}
.menu_l p{ font-weight:bold; color:#fff; text-transform:uppercase;}
.menu_l p span{ text-transform:lowercase; color:#fff;}
.menu_r{ float:left; width:689px; _width:709px; height:43px; background:url(images/menu_r.gif) 0 0 repeat-x;}


.wyszukiwarka{ float:right; width:208px; height:25px; padding:4px 0 0 10px; position:relative; z-index:20; margin-bottom:-32px;}

#cntnt01moduleform_1{ float:left; width:260px; _width:210px;}
#cntnt01searchinput{ float:left; width:144px; _width:156px; height:18px; _height:22px; background:url(images/input_szukaj.gif) 0 0 no-repeat; padding:4px 6px 0 6px; border:none; color:#5d5f5d; font:11px/14px Arial, Helvetica, sans-serif;}
.search-button{ float:left; cursor:pointer; width:41px; height:21px; background:url(images/button_szukaj.gif) bottom right no-repeat; border:none; margin-left:5px;}


.main{padding:9px 0}

.naglowek_left{ width:697px; height:33px; float:right; background:url(images/nagl-tlo-r.gif) 0 0 repeat-x; padding-bottom:4px;}
.naglowek_right{ width:252px; height:33px; float:left; background:url(images/nagl-tlo.gif) 0 0 repeat-x; padding-bottom:4px;}

.naglowek{ float:left; padding:0; background:url(images/nagl_tlo_l.gif) 0 0 repeat-x;}
.naglowek_right .naglowek{ background:url(images/nagl_tlo_r.gif) 0 0 repeat-x;}

.naglowek_left h1, .naglowek_right h1{ float:left; font:14px/16px Arial, Helvetica, sans-serif; color:#f7f7f7; text-transform:uppercase; margin:0; padding:0 0 0 20px;}
.naglowek_left h1 span, .naglowek_right h1 span{ float:left; color:#f7f7f7; display:block; margin:0; padding:8px 80px 9px 0; background:url(images/nagl-tlo-right.gif) right top no-repeat;}
.naglowek_right h1 span{background:url(images/nagl-tlo-left.gif) right top no-repeat; padding:8px 50px 9px 0;}

.border_top, .border_bottom{width:961px; height:1px; overflow:hidden; float:left; background:url(images/border-top.gif) 0 0 no-repeat;}

.border_left_right{ width:961px; float:left; background:url(images/border-wew.gif) 0 0 repeat-y;}

.lewa_kolumna{width:637px; float:right; padding:15px 30px 20px 30px; }
.prawa_kolumna{width:223px; float:left; padding:20px 15px; text-align:left;}

.info{ float:right; width:195px; text-align:right; padding:165px 0 10px 10px; background:url(images/cert1.gif) 10px 5px no-repeat;}
.info p{text-align:right;}
.info p strong{ color:#006b00;}
.info p a{ color:#0043a1;}

.submenu{ float:left; width:637px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.submenu ul{ margin:0; float:left; padding:0 0 0 10px;}
.submenu ul li{display:inline; float:left; padding:2px 4px 2px 2px;}
.submenu ul li a{color:#002156; font:11px/16px Tahoma, Arial, "Myriad Pro", Helvetica, sans-serif; float:left; text-transform:uppercase; padding:8px 9px 8px 9px;}
.submenu ul li a:hover, .submenu ul li a.active{text-decoration:none; background:#eee;}

.tresc{ float:left; width:637px; padding-top:10px;}


.prawa_kolumna p{color:#000; margin:0; padding:0; font:11px/16px Tahoma, Arial, Helvetica, sans-serif; text-align:right;}
.prawa_kolumna ul{ padding-right:10px;}
.prawa_kolumna ul li{ text-align:left;}
.prawa_kolumna ul li{list-style:none;}
.prawa_kolumna ul li a{ color:#002d71; font-weight:bold;}
.prawa_kolumna ul li ul li{ list-style:disc; color:#002d71; font-size:16px;}
.prawa_kolumna ul li ul li a{font-weight:normal; font-size:12px;}
.prawa_kolumna ul li a.active{color:#004000; font-weight:bold;}
.prawa_kolumna ul li a:hover{color:#004000; text-decoration:none;}

.footer{ height:52px; background:url(images/footer_tlo.gif) top repeat-x}

.footer_left{ float:left;}
.footer_left p{ font:Arial, Helvetica, sans-serif; padding:7px 0 0 10px; margin:0; color:#b2b2b2;}
.footer_left p a{ color:#b2b2b2;}

.footer_right{ float:right;}
.footer_right ul{ margin:0; padding:9px 10px 0 0; float:left;}
.footer_right ul li{display:inline; float:left; padding:0 8px; background:url(images/zn-sub-menu.gif) center right no-repeat;}
.footer_right ul li a{color:#959595; font:10px/16px Tahoma, Arial, "Myriad Pro", Helvetica, sans-serif; float:left; text-transform:uppercase; padding:0}
.footer_right ul li a:hover, .footer_right ul li a.active{text-decoration:none; color:#e6e6e6; background:none;}

/**********Dodatki*****************/


.m4moduleform_2{float:right;}
.contactform{ float:right; width:300px; padding:15px; border:1px solid #ddd;}
.contactform div{ clear:both; padding:3px 0;}
.contactform label{ float:left; color:#000;}
.contactform input{ width:180px; float:right;}
.contactform textarea{width:180px; float:right;}

.contactform p{ clear:both; padding-top:8px; color:#FF0000;}

#m4fbrp_submit{ width:90px; font:11px/16px Tahoma, Arial, "Myriad Pro", Helvetica, sans-serif; border:1px solid #333; background:#eee; padding:1px 3px;}

#1{ padding:2px; border:1px solid #eee !important;}
.error_message{ display:none;}

.spolka{ border-top:1px solid #eee;}
.spolka tr td{ padding:8px 0 10px 20px; border-bottom:1px solid #eee;}

.spolka1{ border-top:1px solid #eee;}
.spolka1 tr td{ padding:0 0 0 20px; border-bottom:1px solid #eee;}

.inna-dzialalnosc{ float:left; clear:both; width:600px; border-top:1px solid #ddd;}
.inna-dzialalnosc tr td{ border-bottom:1px solid #ddd; padding:0 10px;}
.inna-dzialalnosc tr th{border-bottom:1px solid #ddd; background:#f1f1f1;}
.inna-dzialalnosc tr th p{ font-weight:bold; text-align:center;}

.betony{ border-top:1px solid #eee; width:500px;}
.betony tr td{ padding:0; border-bottom:1px solid #eee; text-align:center;}
.betony tr td p{ text-align:center; margin:4px 0;}
