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

.all_all{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
.all, .pas_top, .pas_top_sr, .dol, .dol_all, .dol_all_p, .footer{width:1000px; float:left;}


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

a{ color:#e86b0c; text-decoration:none;}
a:hover{ text-decoration:underline;}

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

table tr td{ vertical-align:top;}

.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 5px 15px; list-style:none; background:url(images/li.gif) 0 11px no-repeat;}

.pas_top{ height:93px; background:url(images/pas_top.gif) top repeat-x;}
.pas_top_sr{height:93px; background:url(images/tlo_top.gif) left top no-repeat;}
.top{ float:left; width:1000px; height:370px; background:url(images/tlo.jpg) 0 0 no-repeat;}

.logo, .logo a{ float:left; width:250px; height:93px;}
.logo a:hover{ text-decoration:none;}

.menu{ float:right; width:738px; height:62px; background:url(images/menu_tlo.gif) 0 17px repeat-x;}

.menu ul{ float:left; margin:0; padding:0 0 0 15px; list-style:none; background:url(images/menu_l.gif) 0 17px no-repeat;}
.menu ul li{ display:inline; float:left; margin:0; padding:0 3px 0 2px; background:url(images/zn_li.gif) center right no-repeat;}
.menu ul li a{ color:#304754; font:12px/18px Arial, Helvetica, sans-serif; display:block; float:left; text-transform:uppercase; padding:28px 8px 15px 8px;}
.menu ul li a:hover, .menu ul li a.active, .menu ul li a.activeparent{ color:#fff !important; background:#eb7208; text-decoration:none;}

.dol{ }
.dol_all{ background:url(images/dol-czysty.jpg) #becdd7 0 0 no-repeat;}
.dol_all_p{background:url(images/dol-czysty.jpg) #becdd7 0 0 no-repeat;}

.blok_left, .blok_left_p, .blok_left_p_a{ float:left; width:532px;}
.blok_left_p{width:702px;}
.blok_left_p_a{width:602px;}

.szukaj{ float:left; width:260px; _width:269px; height:63px; position:relative; z-index:30; margin-top:-30px;}

#cntnt01moduleform_1{ float:left; padding:10px 0 0 33px;}
.in_search{ float:left; width:146px; _width:156px; height:18px; _height:22px; border:0; padding:2px 5px; margin-right:5px; background:url(images/input.gif) 0 0 no-repeat;}
.bt_search{ float:left; width:41px; height:22px; border:0; background:url(images/bt_search.gif) 0 0 no-repeat;}

.nag_l{ float:left; width:510px; height:63px; padding:0;}
.nag_l_t, .nag_l_t_p{ float:left; height:63px; padding:0 30px 0 54px; background:url(images/nag_tlo.png) top repeat-x;}

.nag_tlo{ float:left; width:11px; height:63px; background:url(images/nag_l_t.png) right top no-repeat;}
.nag_tlo1{float:left; width:11px; height:63px; background:url(images/nag_r_w.png) left top no-repeat;}

.nag_l_t h2{color:#fff; margin:0; padding:12px 0 3px 0; font:16px/16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.nag_l_t h1, .nag_l_t_p h1{ color:#fff; margin:0; padding:0;font:bold 19px/24px Arial, sans-serif; text-transform:uppercase; white-space:nowrap;}

.nag_l_t_p h1{ padding:20px 0 0 0;}

.tresc, .tresc_p, .tresc_p_a{ float:left; width:470px; _width:500px; padding:35px 20px 20px 40px; }
.tresc_p{width:640px; _width:640px;}
.tresc_p_a{width:540px; padding-top:47px;}

.blok_right, .blok_right_p, .blok_right_p_a{ float:right; width:437px; padding-bottom:10px;}
.blok_right_p{ width:280px;}
.blok_right_p_a{width:380px;}

.lang{ float:right; padding:0 0 0 20px; width:150px; _width:180px; position:relative; z-index:30; margin-top:-10px;}

.nag_r{ float:right; clear:both; height:63px; padding:0; width:291px;}
.nag_r_t{ float:right; height:63px; width:190px; padding:0 40px 0 50px; background:url(images/nag_r_tlo.png) top repeat-x;}

.nag_r_t h1 span{ font-size:17px; font-weight:normal;}
.nag_r_t h1{ color:#fff; margin:0; padding:8px 0 0 0; font:bold 25px/28px Arial, sans-serif; text-transform:uppercase;}
.nag_r_t h2{color:#fff; margin:0; padding:0 0 3px 0; text-align:right; font:12px/14px Arial, Helvetica, sans-serif;}
.nag_r_t h2 a{ color:#fff;}

.video{ float:right; padding:80px 50px 20px 0;}
.video-film, .video-film_en{ float:left; display:block; width:353px; height:91px; background:url(images/video-pl.png) 0 0 no-repeat;}
.video-film_en{ background:url(images/video-en.png) 0 0 no-repeat;}
.video-film:hover, .video-film_en:hover{ cursor:pointer;}

.dane_kontaktowe{ float:right; clear:both; width:330px; height:180px; padding:10px 60px 0 0;}
.mapa_k{ float:left; width:159px; height:148px; background:url(images/mapa.png) center left no-repeat;}

.firma, .adres{text-align:right; float:right; color:#3e5360; font:normal 14px/20px Arial, sans-serif; text-transform:none; padding:20px 0 0 0;}
p.firma span{ font-size:17px; text-transform:uppercase; font-weight:bold;}

.adres{padding:15px 0 0 0; line-height:16px;}
p.adres span{font-size:17px; text-transform:none; font-weight:bold;}

.chlodnie{ float:left; padding:120px 0 0 20px;}
.chlodnie a{ color:#000}

.media{ float:right; width:380px; padding:30px 0 0 0;}
.media ol li a{ color:#0b3b53; display:block; padding-right:10px;}
.media ol li a:hover{color:#e86b0c; text-decoration:none;}
.media ol { margin:0; padding:0;}

.media .nag_r{ float:right; clear:both; width:360px; height:63px; padding:0 0 0 0;}
.media .nag_r_t{ float:right; height:63px; width:349px; padding:0 0 0 0; background:url(images/nag_r_tlo.png) top repeat-x;}
.media .nag_r_t h2{color:#fff; margin:0; display:block; padding:20px 30px 0 20px; font:bold 19px/24px Arial, sans-serif; text-transform:uppercase; text-align:left;}

.media_tekst{ float:left; width:360px; padding-top:30px;}


.oferta{ width:560px; margin-left:30px; border-bottom:1px solid #a5bcc4;}
.oferta tr td{ border-top:1px solid #a5bcc4; padding-left:20px;}


.footer{ height:78px; background:url(images/footer.gif) #d1dee9 0 0 no-repeat;}

.footer_l{ float:left; width:300px; padding:27px 0 0 30px;}
.footer_l a{ float:left; width:250px;}
.footer_l p{ float:left; color:#505259; font-size:14px; padding:0 10px; margin:0;}
.footer_l img{ float:left;}
.investmag{float:left; color:#505259; clear:both; padding:5px 0 0 10px; text-transform:uppercase}
.investmag:hover{ text-decoration:none; color:#ff6600;}


.footer_r{ float:right; padding:50px 40px 0 0}
.footer_r ul{ float:left; margin:0; padding:0; list-style:none;}
.footer_r ul li{ display:inline; float:left; margin:0; padding:0 11px 0 8px; background:url(images/zn_sub.gif) center right no-repeat;}
.footer_r ul li a{ color:#4f5157; font:11px/18px Tahoma, Arial, Helvetica, sans-serif; display:block; float:left; text-transform:uppercase; padding:0;}
.footer_r ul li a:hover, .footer_r ul li a.active, .footer_r ul li a.activeparent{ color:#ff6600 !important; text-decoration:none;}

.mapa{ float:left; padding:10px 0 0 130px;}
.mapa-google{ float:left; padding:30px 0 0 25px;}

.kontakt{}
.kontakt tr td{ padding:5px 10px 5px 20px;}
.kontakt tr td h2, .kontakt tr th h2{ font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#3e5360;}
.kontakt tr th{ padding:0; text-align:left;}

.partnerzy{}
.partnerzy tr td{ padding:8px; vertical-align:middle;}
.partnerzy tr td img{ padding:2px; border:1px solid #6a818e;}

.contactform{ float:left; padding:25px 15px; border:1px solid #3e5360; width:405px; _width:435px; margin-left:120px;_margin-left:90px;}
.contactform div{ float:left; width:400px; padding:4px 0;}
.contactform label{ float:left; font-weight:bold;}
.contactform input{ float:right; width:250px; border:1px solid #3e5360;}
.contactform textarea{ float:right; width:250px; border:1px solid #3e5360;}
.submit .fbsubmit{ float:right; width:150px; background:#3e5360; padding:4px 5px; border:1px solid #3e5360; color:#fff; font:11px/14px Arial, Helvetica, sans-serif}
.error_message{ float:left; padding-bottom:15px;}
.error_message li{ color:#d00828}

.history-back{ float:left; clear:both; width:200px;}

.NewsSummary{ float:left; width:540px; padding:10px 0 8px 0; border-top:1px solid #919faa;}
.NewsSummary_all{border-bottom:1px solid #919faa; float:left; width:540px;}
.NewsSummaryField{ float:left; width:170px; text-align:left; padding-top:5px;}
.NewsSummaryField img{ border:1px solid #6c8390; padding:2px;}

.NewsSummaryLink{ float:left;}
.NewsSummaryLink a{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#314047;}

.NewsSummaryPostdate{ float:left; width:370px; font-size:10px;}
.NewsSummarySummary{ float:left; width:360px; padding-right:0px;}
.link{ float:right; display:block; padding:0 12px 0 0; margin:0; background:url(images/arrow.gif) center right no-repeat;}

#NewsPostDetailTitle, #NewsPostDetailDate{ margin:0; padding:0;}
#NewsPostDetailDate{ padding-bottom:10px;}
#NewsPostDetailReturnLink{ float:right; clear:both; width:600px; text-align:right;}

p.paginacja{ float:left; clear:both; width:500px; padding:2px 0;}

/****************OFERTA******************/

.NewsSummary_akt{ float:left; width:640px; padding:10px 0 0 0; }
.NewsSummary_all_akt{float:left; width:640px; position:relative; margin-top:-22px;}
.NewsSummaryField_akt{ float:left; width:200px; text-align:left; padding-top:5px;}
.NewsSummaryField_akt img{ border:1px solid #6c8390; padding:2px;}

.NewsSummaryLink_akt{ width:580px; padding:15px 0; float:left;}
.NewsSummaryLink_akt a{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#000;;}

.NewsSummaryPostdate_akt{ float:left; width:400px; font-size:10px;}
.NewsSummarySummary_akt{ float:left; width:440px; padding-right:0px;}
.link_akt{ float:right; display:block; padding:0; margin:0;}

#NewsPostDetailTitle_akt, #NewsPostDetailDate_akt{ margin:0; padding:0;}
#NewsPostDetailDate_akt{ padding-bottom:10px;}
#NewsPostDetailReturnLink_akt{ float:right;}

.back{ float:right; clear:both; display:block; font-size:12px; font-weight:bold; padding:10px 0;}
