body{ 
	margin: 0;
	padding: 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-align: center;
	background:url(../images/tlo.jpg) #eee top repeat-x;
}
img {margin:0;padding:0;border:0;}

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


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

a{ color:#000; text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}
strong{ color:#111;}

strong span a{ font-weight:bold; color:#243a78;}

h1{ font:bold 16px/19px Tahoma, Arial, Helvetica, sans-serif; color:#243a78;}
h2{ font:bold 14px/20px Tahoma, Arial, Helvetica, sans-serif; color:#243a78; padding-top:8px;}
h3{ font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000; padding-top:8px;}

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

ul{ padding:2px 0 2px 20px; margin:0;}
li{ text-align:justify; padding:5px 3px 5px 3px; margin-left:15px; color:#111;}

.pas_top{ float:left; position:relative; height:105px; width:919px; margin-bottom:-105px;}

.top_nawigacja{ float:right; width:138px;}
.top_nawigacja ul.navi_ul{ float:left; margin:0; padding:22px 0 0 0;}
.top_nawigacja ul.lang_ul{float:right; margin:0; padding:18px 10px 0 0;}

.top_nawigacja ul.navi_ul li, .top_nawigacja ul.lang_ul li{ display:inline; float:left; padding:3px; margin:0; padding:0; text-align:center;}
.top_nawigacja ul.lang_ul li a{display:block; width:19px; height:20px; padding-top:1px; margin-right:3px;}
.top_nawigacja ul.lang_ul li a.lang_active, .top_nawigacja ul.lang_ul li a:hover{ text-decoration:none; color:#fff; background:url(../images/lang_active.gif) 0 0 no-repeat;}

.mapa, .kontakt_zn, .home{ float:left; display:block; height:11px; width:11px; margin-left:6px; _margin-left:3px;}
.mapa:hover, .kontakt_zn:hover, .home:hover{ text-decoration:none;}

.mapa{background:url(../images/zn_mapa.gif) 0 0 no-repeat;}
.kontakt_zn{background:url(../images/zn_kontakt.gif) 0 0 no-repeat;}
.home{background:url(../images/zn_home.gif) 0 0 no-repeat;}

.logo{float:left; display:block; width:240px; height:105px; position:relative; z-index:90;}
.logo a{float:left; width:240px; height:105px; background:url(o.gif) no-repeat;}
.logo a:hover{ text-decoration:none;}

.top{ float:left; width:919px; height:379px; background:#fff;}
#top{ background:#fff;}

.dol{float:left; width:908px; padding:15px 0 0 11px; background:#fdfdfd;}
.menu{float:left; background:url(../images/menu_tlo.gif) 0 0 repeat-x; padding-bottom:11px;}
.menu_l, .menu_r{float:left; width:898px; height:44px; background:url(../images/menu_l.gif) 0 0 no-repeat;}
.menu_r{background:url(../images/menu_r.gif) right top no-repeat;}

.menu_r ul{ margin:0; padding:5px 0 5px 35px; float:left;}
.menu_r ul li{display:inline; float:left; padding:0 5px; margin:0; background:url(../images/zn_menu.gif) center right no-repeat;}
.menu_r ul li a{color:#fff; font:12px/16px Tahoma, Arial, "Myriad Pro", Helvetica, sans-serif; float:left; text-transform:uppercase; padding:9px 9px}
.menu_r ul li a:hover, .menu_r ul li a.active, a.activeparent{text-decoration:none; color:#ffd800 !important;}

.blok_gora{ float:left; width:908px; padding:0 0 0 11px; background:url(../images/dol_gora.gif) #fdfdfd bottom repeat-x;}
.blok_g_l{ float:left; width:499px; padding:20px 15px; background:url(../images/akt_tlo.gif) right repeat-y;}

.blok_g_r{float:left; width:328px; padding:20px 15px;  background:url(../images/mostostal.gif) 70px 55px no-repeat;}
.blok_g_r h1{color:#243a78; font:normal 14px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0;}
.blok_g_r div.mostostal{ display:block; clear:both; float:left; width:326px; height:95px;}


.blok_g_r a.video, .blok_g_r a.video_en{ display:block; float:left; width:326px; height:85px; background:url(../images/video-pl.jpg) 40px 15px no-repeat;}
.blok_g_r a.video:hover, .blok_g_r a.video_en:hover{ text-decoration:none;}

.blok_g_r a.video_en{background:url(../images/video-en.jpg) 40px 15px no-repeat;}

.height_g, .height_d{ float:left; width:1px; height:212px; overflow:hidden;}
.height_d{height:301px;}

/****************Aktualności*******************/
.blok_g_l h1{color:#ffc000; font:normal 18px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0;}
.blok_g_l h2, .blok_g_l h2 a{ color:#ffc000; font:bold 19px/22px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0;}

.blok_dol{ float:left; width:919px; padding:0 0 0 0; background:url(../images/blok_dol_tlo.gif) #eee top repeat-x;}
.blok_dol_tlo{float:left; width:919px; padding:20px 15px 0 15px; background:url(../images/footer_tlo.gif) bottom left no-repeat;}
.blok_d_l{float:left; width:498px; padding-left:11px;}

.blok_d_l h1{color:#243a78; font:normal 18px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0;}
.blok_d_l h2, .blok_d_l h2 a{ color:#243a78; font:bold 19px/22px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0 0 15px 0; border-bottom:1px solid #dbdbdb;}

.blok_d_r{float:left; width:368px; background:url(../images/kontakt.gif) 60px 15px no-repeat;}

.blok_d_r h1{ color:#243a78; text-align:right; font:bold 18px/22px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0 10px 0 0;}
.blok_d_r h2{color:#243a78; text-align:right; font:normal 16px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0 10px 0 0;}
.adres{ text-align:right; padding:42px 30px 5px 0; color:#243a78; font-size:13px;}
.adres span{ font-weight:bold;}
.centrala{color:#243a78; padding:0 30px 0 0; font-weight:bold; text-align:right;}
.centrala span{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.wiec_adr{  position:relative; margin:0;}

.navi_aktualnosci{ float:right; width:300px;}

.bud_wrapper, .euro_wrapper { float:left; width:610px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; float:left; padding:10px 0 15px 0;}
.euro_wrapper{ width:870px;}
.bud_wrapper h2, .euro_wrapper h2{ font:bold 14px/18px Arial, Helvetica, sans-serif; padding:8px 0 8px 0;}
.bud {float: left;}
.bud_wrapper .Postdate, .euro_wrapper .Postdate{ display:none;}

.news_wrapper h2{ float:left; width:400px}
.NewsSummaryPostdate, .Postdate{float:right; padding-right:8px;}
.NewsSummaryPostdate p{color:#2f4483; font:bold 11px/12px Arial, Helvetica, sans-serif; display:block; float:left; padding:0 0 0 10px; margin:0; background:url(../images/data.gif) 0 0 no-repeat;}
.NewsSummaryPostdate p span{display:block; float:left; padding:3px 10px 3px 0; background:url(../images/data.gif) right top no-repeat;}
.bud_wrapper .Postdate p{color:#2f4483; font:bold 11px/12px Arial, Helvetica, sans-serif; display:block; float:left; padding-left:10px; background:url(../images/data.gif) 0 0 no-repeat;}
.bud_wrapper .Postdate p span{display:block; float:left; padding:3px 10px 3px 0; background:url(../images/data.gif) right top no-repeat;}
.Postdate{ padding-right:20px;}
.Postdate p{color:#2f4483; font:bold 11px/12px Arial, Helvetica, sans-serif;}

.listPager{ float:right; margin:0; padding:0;}
.listPager li{ float:left; display:inline; margin:0; padding:0 8px 0 0; background:url(../images/aktual_nav_od.gif) 18px 7px no-repeat;}
.listPager li a{ float:left; display:block; width:18px; height:17px; margin:0; padding:0; background:url(../images/aktual_navi.gif) 0 -17px no-repeat;}
.listPager li a:hover{ text-decoration:none;}

.listPager li.listAct a{background:url(../images/aktual_navi.gif) 0 0 no-repeat;}

.aktualnosc, .realizacje{ float:left; padding:10px 10px 10px 0; width:487px;}
.aktualnosc img, .realizacje img{ padding:2px; border:1px solid #ddd;}

.realizacje_navi{ float:right; margin:0; padding:0 10px 0 0;}
.realizacje_navi li{ float:left; display:inline; margin:0; padding:0;}
.realizacje_navi li a{ padding:2px 10px 3px 8px; display:block; float:left; color:#ababab; font-size:14px; text-align:center;}
.realizacje_navi li a:hover, .realizacje_navi li.active_real a{ background:url(../images/realiz_navi.gif) 0 0 no-repeat; color:#fff; text-decoration:none;}

.footer{ float:left; width:889px; height:61px; padding:0 20px;}
.footer p, .footer p.podpis{ float:left; color:#243a78; font:11px/14px Arial, Helvetica, sans-serif; margin:5px 0 0 0; padding:5px 40px 4px 0; text-transform:uppercase; border-bottom:1px solid #ddd;}
.footer p span{ font-size:13px;}
.footer p.podpis{ float:right; padding:5px 0 5px 40px;}
.footer p.podpis a{ color:#243a78;}
.footer p.prawa{ border:none; clear:both; padding:0; margin:5px 0 0 0; font-size:10px; width:400px;}
.footer p.prawa a{color:#243a78; font-size:10px;}

/************Dodatki****************/
.more_n, .more_n_real, .more_n_bud, .more_z a{color:#fff; float:right; width:71px; height:22px; padding-top:2px; text-align:center; margin-right:10px; background:url(../images/more_n.gif) 0 0 no-repeat;}
.more_n:hover, .more_n_real a:hover, .more_n_bud a:hover{ color:#ffc000; text-decoration:none;}
.more_n_real, .more_n_bud{ margin:0 10px 0 0;}
.more_n_real a, .more_n_bud a{ color:#fff;}

.more_z a{background:url(../images/more_z.gif) 0 0 no-repeat;}
.more_z a:hover{ color:#000; text-decoration:none;}


/***************Podstrona****************/
.dol_podstrona_all{ float:left; width:919px; padding-bottom:57px; background:url(../images/footer_tlo.gif) #fdfdfd bottom left no-repeat;}
.dol_podstrona_tlo{ float:left; width:899px; background:url(../images/dol_podstrona.gif) bottom left repeat-x; padding:15px 0 0 20px;}
.tekst{float:left; width:878px; }

table tr td.border{background:url(../images/border.gif) 245px 100px repeat-y; width:270px;}

.tekst table tr td{ vertical-align:top;}

.height_podstrona{ float:left; width:1px; height:330px; overflow:hidden;}
.naglowek{ padding:0 0 5px 0; position:relative;}
.naglowek h1{color:#243a78; font:bold 18px/22px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.submenu{ float:left; width:250px;}
.content tr td{ vertical-align:top;}

.submenu ul{ margin:0; padding:0px 30px 5px 0; float:left; clear:both; display:inline;}
.submenu ul li{ float:left; text-align:left; display:block; width:220px; padding:0; margin:0; list-style:none;}
.submenu ul li a{padding:9px 10px 9px 30px; float:left; display:block; border-bottom:1px solid #ebebeb; width:180px; color:#000; font:13px/16px Arial, "Myriad Pro", Helvetica, sans-serif; background:url(../images/zn_sub.gif) 12px 14px no-repeat;}
.submenu ul li a:hover{ text-decoration:none; background:url(../images/zn_sub_ac.gif) #f7f7f7 12px 14px no-repeat;}
.submenu ul li a.active{background:url(../images/zn_sub_ac.gif) #f7f7f7 12px 14px no-repeat; color:#2c4180; font-weight:bold;}

.submenu ul ul li a.active{background:url(../images/zn_sub_ac.gif) 20px 12px no-repeat; font-weight:bold;}
.submenu ul ul li a:hover{background:url(../images/zn_sub_ac.gif) #f7f7f7 20px 12px no-repeat;}

.submenu ul li.sectionheader{ float:left; display:block; width:220px; height:32px; padding:10px 0 0 20px; border:none; background:url(../images/nagl_sub.gif) 0 0 no-repeat; text-transform:uppercase; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#fff; position:relative; margin-left:-10px;}

.submenu ul ul{ padding:0; margin:0;}
.submenu ul ul a{padding:6px 10px 6px 40px; width:170px; font-size:12px; color:#323232; background-position:20px 12px;}

.submenu ul li.section{float:left; display:block; }
.submenu ul li.section span{ float:left; display:block; padding:9px 10px 9px 30px; width:180px; color:#000; font:13px/16px Arial, "Myriad Pro", Helvetica, sans-serif; background:url(../images/zn_sub.gif) 12px 14px no-repeat; border-bottom:1px solid #ebebeb;cursor:pointer;}
.submenu ul li.section span:hover, .hover {text-decoration:none; color:#2c4180; cursor:pointer; background:url(../images/zn_sub_ac.gif) #f7f7f7 12px 14px no-repeat !important;}
.submenu ul li.activeparent{float:left; display:block; }
.submenu ul li.activeparent span{ float:left; display:block; padding:9px 10px 9px 30px; width:180px; color:#2c4180;  font:bold 13px/16px Arial, "Myriad Pro", Helvetica, sans-serif; border-bottom:1px solid #ebebeb; background:url(../images/zn_sub_ac.gif) #f7f7f7 12px 14px no-repeat !important;cursor:pointer;}
.submenu ul li.activeparent span:hover{text-decoration:none; cursor:pointer; }

.tekst table tr td img, .tekst img{ padding:3px; border:1px solid #c6c6c6;}

table.certyfikaty tr td{ border-top:1px solid #ddd; padding:5px 10px 0 10px; vertical-align:middle; text-align:center;}
table.certyfikaty tr td p{vertical-align:middle; text-align:center;}

table.spolka tr td{ border:1px solid #ddd; padding:5px 10px 0 10px; vertical-align:middle; text-align:left;}
table.spolka tr td p{vertical-align:middle; text-align:left;}

.zarzad{ border-bottom:1px solid #ddd; border-top:1px solid #ddd;}

.oferta tr td{text-align:left;}

.paginacja { padding:5px 0; clear:both; }
.paginacja ul { margin:0; padding:5px; float:left;}
.paginacja ul li {display:inline; float:left; padding:0 5px; margin:0; }
.paginacja ul li.active_p {font-weight: bold;}
.paginacja ul li.pre  {display:inline; float:left; padding:0 5px; margin:0; background:url(../images/arrow_l.gif) 6px 6px no-repeat;}
.paginacja ul li.next {display:inline; float:left; padding:0 5px; margin:0; background:url(../images/arrow_r.gif) 6px 6px no-repeat;}
.paginacja ul li.pre.a {padding: 0 10px;}
.paginacja ul li.next.a {padding: 0 10px;}
.paginacja ul li a:hover {text-decoration:none;}

.history-back{ float:left; clear:both; font-weight:bold; padding:8px 0 8px 20px;}

.oferta_inwestorzy tr td{ padding:0 10px; text-align:center; width:890px;}
.oferta_inwestorzy tr td p{ text-align:center; font-size:13px; font-weight:bold; color:#243a78}

.kontakt{ width:870px;}
.kontakt tr td{ padding:5px 0 5px 30px; vertical-align:top; background:#f6f6f6;}
.kontakt tr td a{ color:#243a78}
.kontakt tr td.sz{ /*background:#f6f6f6;*/background:#ddd; padding:5px 0 5px 20px; vertical-align:middle; border-bottom:1px solid #243a78; border-top:1px solid #243a78;}
.kontakt tr td.biel{ background:none;}

.dane_kontaktowe{ width:870px;}
.dane_kontaktowe tr td{padding:5px 0 5px 30px;}

.mapa-strony tr td{ padding-left:60px;}
