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

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


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

a{ color:#18435e; text-decoration:none;}
a:hover{ text-decoration:underline;}
strong{ color:#18435e}

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

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

.pas_top{ float:left; width:901px; height:72px; position:relative; z-index:40; margin-bottom:-27px; background:url(images/pas_top.gif) top repeat-x;}

.logo{ float:left; width:230px; height:72px; background:url(images/rog_l.gif) 0 0 no-repeat;}
.logo a{ float:left; width:230px; height:72px; background:url(images/logo.gif) center no-repeat;}
.logo a:hover{ text-decoration:none;}

.navi{ float:right; padding:5px 25px 0 0; background:url(images/rog_r.gif) right top no-repeat;}
.navi a{ font:12px/16px Arial, Helvetica, sans-serif; color:#adadad;}
.navi p{ font:12px/16px Arial, Helvetica, sans-serif; color:#adadad;}
.navi a:hover{ text-decoration:none; color:#424242;}

.top, #top{width:900px; float:left; height:234px;}


.dol{width:909px; float:left;}

.menu{width:900px; height:47px; float:left; background:url(images/menu_tlo.gif) top repeat-x;}
.menu_sr_l{ float:left; width:900px; height:47px; background:url(images/menu_la.gif) 0 0 no-repeat;}
.menu_sr_r{ float:right; width:250px; height:40px; background:url(images/szukaj_tlo.gif) 0 0 repeat;}


.search{ float:right; width:250px; height:35px;}
#cntnt01moduleform_1{ float:left; height:35px; padding:10px 0 0 30px; background:url(images/szukaj_l.gif) 8px 14px no-repeat;}
.search-input{ color:#666; float:left; width:146px; _width:156px; height:16px; _height:22px; border:none; padding:3px 5px; margin-right:5px; background:url(images/input_search.gif) 0 0 no-repeat; font-size:11px;}
.search-button{color:#d7d7d7; float:left; width:50px; height:22px; border:none; background:url(images/but_search.gif) 0 0 no-repeat; font-size:11px;}

.pas_navi{ float:left; width:900px; height:44px; background:url(images/pas_navi.gif) 0 0 repeat-x;}
.jestes{ float:left; padding:13px 0 0 20px;}
.jestes p, .jestes a{color: #abd6f3; margin:0; padding:0;}
.jestes a{ font-weight:bold;}

.srodek, .footer{float:left; width:900px;}
.srodek{ padding:10px 0;}

.blok_left{ float:right; width:250px;}

.nag_left, .nag_left_l, .nag_left_r{ float:left; width:250px; height:59px; background:url(images/nag_cz_tlo.gif) 0 0 repeat-x;}
.nag_left_l{ background:url(images/nag_left_l.gif) 0 0 no-repeat;}
.nag_left_r{background:url(images/nag_left_r.gif) right top no-repeat;}
.nag_left_r h1{font:bold 14px/19px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:18px 0 5px 30px;}

.kontakt{float:left; clear:both; width:225px; _width:250px; padding:10px 15px 30px 10px; text-align:right; background:url(images/mapa.gif) 20px 110px no-repeat;}
.kontakt h1{ font:20px/22px Arial, Helvetica, sans-serif; color:#226ba1;}
.kontakt h1 strong{font:14px/20px Arial, Helvetica, sans-serif; color:#226ba1;}
.kontakt p{ text-align:right; font:13px/18px Arial, Helvetica, sans-serif; color:#1f669b;}
.kontakt p strong{font:bold 24px/28px Arial, Helvetica, sans-serif; color:#393939;}
.kontakt p strong span{ font-size:14px; font-weight:normal;}

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

.nag_right, .nag_right_l, .nag_right_r{float:left; width:635px; height:59px; background:url(images/nag_right_tlo.gif) 0 0 repeat-x;}
.nag_right_l{ background:url(images/nag_right_l.gif) 0 0 no-repeat;}
.nag_right_r{ background:url(images/nag_right_r.gif) right top no-repeat;}
.nag_right_r h1{font:bold 14px/19px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:18px 0 5px 30px;}

.tekst{ float:right; width:595px; _width:635px; padding:15px 20px 20px 20px;}
.tekst img{ border:1px solid #ddd; padding:2px;}
.pasek{ float:left; width:900px; height:3px; background:url(images/pasek.gif) 0 0 no-repeat; overflow:hidden;}

.footer{ height:47px; background:url(images/footer_tlo.gif) 0 0 repeat-x;}
.footer_l{ float:left; width:150px; height:41px; background:url(images/footer_l.gif) left bottom no-repeat;}
.footer_r{ float:right; width:700px; height:41px; background:url(images/footer_r.gif) right bottom no-repeat;}
.slowa-kluczowe{ float:left; width:900px; text-align:center}
.slowa-kluczowe p {font:11px/19px Arial, Helvetica, sans-serif; text-align:center}

.contactform{ float:right; width:320px; border:1px solid #7f9db9; padding:10px 15px; margin-left:20px;}
.contactform div{ float:left; padding:2px 0;}
.contactform label{ float:left; width:100px; font:12px/19px Arial, Helvetica, sans-serif;}
.contactform input{ float:right; width:180px;}
.contactform textarea{ float:left; width:310px;}
.contactform .fbsubmit{ width:120px; float:right; border:1px solid #ddd; background:#eee; font:11px/19px Arial, Helvetica, sans-serif;}
.cennik{ float:left; width:200px; color:#226ba1; text-align:center; background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 5px;}
.contactform p{ color:#FF0000;}
.error_message{ display:none;}

.NewsSummary{}

/**********Aktualno¶ci*****************/
.NewsSummaryMorelink a, .wiecej{ font-size:11px; float:right; width:68px; height:22px; padding-top:3px; background:url(images/wiecej.gif) left bottom no-repeat; color:#a7a7a6; text-align:center;}
.NewsSummaryMorelink a:hover, .wiecej:hover{ color:#000; background:url(images/wiecej.gif) 0 0 no-repeat; text-decoration:none;}

.NewsSummary h1, .NewsSummary h1 a{ font:normal 20px/24px Arial, Helvetica, sans-serif; color:#226ba1; margin:0; padding:0; padding-top:40px; }
.NewsSummaryLink, .NewsSummaryPostdate, .NewsSummarySummary, .NewsSummaryContent, #NewsPostDetailContent{ float:left; width:590px;}
.NewsSummarySummary, .NewsSummaryContent, #NewsPostDetailContent{ padding:15px 0 0 0;}

.NewsSummaryPostdate p{ float:left; height:18px; padding-left:7px; background:url(images/data.gif) 0 0 no-repeat;}
.NewsSummaryPostdate p span{ color:#5a5c59; font:bold 11px/16px Arial, Helvetica, sans-serif; float:left; height:17px; padding:1px 15px 0 8px; background:url(images/data.gif) right top no-repeat;}

.pagerBlock{ float:right; position:relative; margin-bottom:-30px;}
.pagerBlock ul{ margin:0; padding:0;}
.pagerBlock ul li{ display:inline; text-align:center; margin:0; padding:7px 0 0 1px; display:block; text-align:center; height:29px; width:29px; float:left; font-size:13px;}
.pagerBlock ul li.listAct{ background:url(images/actual_active.gif) 0 0 no-repeat;}
.pagerBlock ul li.listAct a{ color:#fff; font-size:13px;}

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

.tabela{width:590px;}
.tabela tr td{ padding:3px 8px; border:1px solid #ddd; text-align:center;}
.tabela tr td p{ margin:0; padding:0;}
.tabela tr td p{ text-align:center;}

.news_album{display:none;}
