body{
	margin: 0;
	padding: 0;
	font:13px/17px Arial, Helvetica, sans-serif;
	color: #474747;
	text-align: center;
	background:url(images/tlo.jpg) #fff 0 0 repeat-x;
	height:100%;
}

.podstrona_tlo{ background:url(images/tlo_p.jpg) 0 0 repeat;}

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

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

.zawartosc_all{width:988px; background:none; float:left;}

.tlo_gora{ float:left; width:100%; height:100%; background:url(images/tlo_podstrona.jpg) 0 -1px repeat-x;}


p{font:12px/17px Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#363636; text-align:left;}

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

a, a:hover, object{outline:none;}

h1{ font:bold 16px/19px Arial, Helvetica, sans-serif; color:#161616;}
h2{ font:bold 14px/16px Arial, Helvetica, sans-serif; color:#161616; padding-top:8px;}
h3{ font:bold 14px/16px Arial, Helvetica, sans-serif; color:#161616; padding-top:8px;}

ul{ padding:2px 0 2px 10px; margin:0;}
li{ text-align:left; margin:0; padding:4px 0 4px 13px; list-style:none; background:url(images/li.gif) 0 9px no-repeat;}

.pas_top{ float:left; width:988px; height:84px;}

.napis{ float:left; width:417px; padding:24px 0 0;}
.napis h1{ float:right; font:24px/30px Arial, Helvetica, sans-serif; color:#282828;}

.logo, .logo a{ display:block; float:left; width:218px; height:84px; background:url(images/logo.gif) 14px 20px no-repeat;}
.logo a:hover{ text-decoration:none;}

.pas_gorny{ float:right; width:220px; padding:11px 0 0 0;}
.jezyki{ float:right; padding:20px 30px 0 0;}

.menu{ float:left; width:988px; height:36px; background:none;}
.menu ul{ float:left; margin:0; padding:0;}
.menu ul li{ margin:0; padding:0 1px 0 0; float:left; background:none;}
.menu ul li a{ display:block; font:16px/16px Arial, Helvetica, sans-serif; color:#fff; padding:11px 18px 9px;}
.menu ul li a:hover, .menu ul li a.menuactive{  background:#005baa; color:#fff;}

.search{ float:right;padding:8px 10px 0;}
.search form{ float:right;}
.search .search-input{ font-size:11px; float:left; border:none; border-right:0; width:126px; height:10px; color:#fff; margin:0; padding:5px 10px 7px; background:url(images/search-input.gif) 0 0 no-repeat;}
.search .search-button{ margin:0; padding:0; float:left; width:32px; height:22px; border:none; background:url(images/search-button.gif) 6px 1px no-repeat;}
.search .search-button:hover{ cursor:pointer;}

.top, #top{ float:left; width:988px; height:329px;}
.top{}

.top1, #top1{ float:left; width:988px; height:192px;}
.top1{ margin:10px 0 0 0;}

.content_front, .content_podstrona{ float:left; width:960px; padding:20px 14px;}
.content_front{width:988px; padding:0;}
.content_podstrona{ background:#fff; margin:10px 0;}

.blok_left{ float:left; width:208px; padding:10px 30px 10px 10px;}
.blok_left>ul{ float:left; margin:0; padding:20px 0 0 0; border:1px solid #b2b2b2; border-bottom:none; }
.blok_left>ul>li{ margin:0; padding:0; background:none;}
.blok_left>ul>li.sectionheader{ padding:0 10px 13px 10px; font:20px/22px Arial, Helvetica, sans-serif; color:#000;}
.blok_left>ul>li>a{  border-bottom:1px solid #b2b2b2; text-align:left; display:block; padding:8px 10px 8px 40px; width:151px; font:12px/16px Arial, Helvetica, sans-serif; color:#404041; background:url(images/submenu_zn.png) 10px 7px no-repeat;}
.blok_left>ul>li>a:hover, .blok_left>ul>li>a.menuactive{ text-decoration:none; background:url(images/submenu_zn.png) #005baa 10px 7px no-repeat; color:#fff;}
.blok_left>ul>li>a.menuactive{ font-weight:bold;}

.blok_left>ul ul, .blok_left>ul ul li{margin:0; padding:0; background:none;}
.blok_left>ul ul{padding:10px; border-bottom:1px solid #3e3e40;}
.blok_left>ul ul li a{font-size:11px; color:#666; text-align:left;}
.blok_left>ul ul li a:hover, .blok_left>ul ul li a.menuactive{color:#f67c28; text-decoration:none; }
.blok_left>ul ul li a.menuactive{font-weight:bold;}

.lewy_blok_zast{ float:left; padding:10px 14px; border:1px solid #b2b2b2; width:173px; margin:20px 0 0 0;}
.lewy_blok_zast ul{ margin:0; padding:0; border:none;}
.lewy_blok_zast ul li{ margin:0; padding:0 0 5px 0; border:none; background:none;}
.lewy_blok_zast ul li a{ font:18px/20px Arial, Helvetica, sans-serif; color:#363636; display:block; background:url(images/przycisk.jpg) 0 0 no-repeat; width:145px; padding:15px 35px 15px 10px;}
.lewy_blok_zast ul li a:hover{background:url(images/przycisk.jpg) 0 0 no-repeat; color:#000;}


.blok_right{ float:left; width:702px;}

.okruszki{float:left; width:671px; border-bottom:1px dotted #3e3e40; color:#7f7f7f; padding:0 0 18px 30px; font:11px/16px Arial, Helvetica, sans-serif; background:url(images/home.gif) 15px 4px no-repeat;}
.okruszki a{color:#7f7f7f;}
.okruszki .lastitem{ color:#000;}

.naglowek{float:left; width:700px;}
.naglowek h1{ font:bold 36px/40px Arial, Helvetica, sans-serif; margin:0; padding:25px 0 30px 15px;}

.naglowek1{float:left; width:594px;}
.naglowek1 h1, .blok2 h1{ font:bold 20px/22px Arial, Helvetica, sans-serif; margin:0; padding:5px 0 20px 0; color:#444;}

.tekst{float:left; width:670px; min-height:220px; padding:0 15px 20px 15px;}

.footer{ float:left; width:980px; height:91px; padding:0 4px;}

.footer_left{ float:left; padding:21px 0 0 0;}
.footer_left p{ margin:0; padding:0 0 3px 0; font:11px/14px Arial, Helvetica, sans-serif; color:#000;}

.investmag{ font-size:12px; }
.investmag a{color:#9b9b9c;}

.menu-footer{ float:right; width:630px; height:20px; margin:8px 0 0 0;}
.menu-footer ul{ margin:0; padding:15px 0 0 0; float:right;}
.menu-footer ul li{ margin:0; padding:0 15px 0 9px; float:left; background:url(images/arrow_zn.gif) 0 4px no-repeat;}
.menu-footer ul li a{ display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#5b5b5b; }
.menu-footer ul li a:hover, .menu-footer ul li a.menuactive{  color:#3a4d80; text-decoration:none;}



.blok1{ float:left; padding:20px 40px 20px 15px; width:570px;}
.blok2{ float:right; padding:20px 15px 20px 40px; width:307px; border-left:1px solid #d8d8d8;}

.blok2 p{ color:#363636;}


.formbuilderform{ float:left; padding:20px 0 0 81px;}
.formbuilderform div{ float:left; width:500px; padding:3px 0;}
.formbuilderform label{ float:left; width:120px; font:12px/14px Arial, Helvetica, sans-serif;}

.formbuilderform input{float:left; width:300px; padding:3px 5px; border:1px solid #cdcdcd; font:12px/14px Arial, Helvetica, sans-serif;}
.formbuilderform div.fb_invalid input{ border:1px solid red;}

.formbuilderform textarea{float:left; width:300px; padding:3px 5px; height:130px; border:1px solid #cdcdcd;}
.formbuilderform div.fb_invalid textarea{ border:1px solid red;}

.formbuilderform div.submit{ width:432px}
.formbuilderform div.submit input{ float:right; width:120px; border:1px solid #cdcdcd; background:#0072bc; color:#fff; font:bold 12px/14px Arial, Helvetica, sans-serif;}

.error_message li{ color:red;}

.NewsSummary{ float:left; padding:20px 0; border-top:1px solid #ddd;}
.NewsSummaryLink{}
.NewsSummaryLink a{ float:left; width:670px; font:bold 13px/16px Arial, Helvetica, sans-serif;}
.NewsSummaryPostdate{float:left; width:670px; padding:4px 0 10px 0; font:11px/16px Arial, Helvetica, sans-serif;}
.NewsSummaryMorelink a, #NewsPostDetailReturnLink a{ float:right; font:11px/12px Arial, Helvetica, sans-serif; text-transform:lowercase;}
.NewsSummarySummary, .NewsSummaryContent{float:left; width:670px; padding:0 0 10px 0;}



table td{vertical-align:top; border-collapse:collapse;}

table.kontakt {width:100%;}
table.kontakt td{padding:5px 20px; width:50% }
table.sklepy td{padding:5px 20px; width:30%; border-top:1px solid #ccc;}
table.sklepy tr{}
table.sklepy p{font-size:11px;}

.bottom-navi{float:left; width:674px; border-top:1px dotted #3e3e40; padding:10px 0 18px 30px;}
.print{ float:left;}
.go-top{ margin-right:20px; float:right; background:url(images/arrow_up.png) left center no-repeat; padding:0 0 0 17px; color:#666; font-weight:bold; font-size:11px;}


.loga_nowe_all{ float:left; width:100%; min-width:988px; height:215px; margin: 0 auto; outline:none; background:url(images/footer_tlo.gif) center center repeat-x;}

.loga{ float:left; width:988px; height:124px;}
.loga h1{ font:bold 14px/16px Arial, Helvetica, sans-serif; color:#444; padding:20px 15px 10px 15px; margin:0;}


.tabela_sg{}
.tabela_sg tr td{ padding:10px 0 0 0;}
.tabela_sg tr td p{ font-weight:bold; padding:3px 16px 3px 25px; background:url(images/zn_li.gif) left center no-repeat;}

.loga_table tr td{ padding:8px 8px 0 8px;}

.prace_tab{ border-top:1px solid #ddd; border-left:1px solid #ddd;}
.prace_tab tr th{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:15px 10px;}
.prace_tab tr td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:8px 10px;}
.prace_tab tr td p{ margin:0; padding:0;}

.partnerzy{ margin:20px 0 0 0; border-top:1px solid #ddd;}
.partnerzy tr td{ padding:14px 6px; border-bottom:1px solid #ddd; vertical-align:middle;}

.kontakt_tab{ border-top:1px solid #ddd;}
.kontakt_tab tr td{  width:291px; padding:20px 10px 20px 30px; border-bottom:1px solid #ddd; }
