html,body 	{ height:100%; width:100% }
body 		{ padding:0;margin:0 auto; font-family:arial, tahoma, helvetica, sans-serif; min-width: 975px; background: #ffbc00 url(/images/bg.jpg) repeat-x 0 0; }
p,ul 		{ padding: 0; margin:0; }
a 			{ text-decoration: none; border: 0; color:#E8710D; }
img			{ border: 0; }
h1,h2,h3,
h4,h5,h6 	{ margin:0; padding:0 }
fieldset		{ margin:0; padding:0; border:0; }	
.clear 		{ clear:both; }
.columns 	{ width:100%;overflow:hidden; }
.fleft		{ float:left; }
.fright		{ float:right; }
.w150		{ width:150px; }

#pasek 		{ position:absolute; top:250px; width:100%; height:45px; border-bottom: 1px solid #0269B4; background:#009ee0; z-index:-1; }
#container 	{ height:100%; width:975px; margin: 0 auto; }

#top 			{ width:100%; height:341px; font-size:12px; }
#top .header-bg	{ position:absolute; z-index:-1; }
#top .logo 		{ width:206px; height:111px; position:relative; left:16px; float:left;}
#top .logo .img 	{ background: url(/images/logo.png) no-repeat 0 0; display:block; width:206px; height:94px; position:relative; top:6px; }

#top .tools 			{ line-height:28px; position:relative; right:16px; float:right; }
#top .tools .links	{ list-style-type: none; margin: 0; position:relative; padding:0 15px; }
#top .tools .links li { display: inline; padding: 0 5px 0 10px; background: transparent url(../images/footerline.png) no-repeat 0 50%; }
#top .tools .links li.first { background: none; }
#top .tools .links li a { font-size: 12px; color: #3b3b3b }

#top .bg 		{ background: #fff; width:100%; height:100%; position:absolute; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; -khtml-opacity: 0.8; zoom: 1;}

#main-menu 		{ width:100%; height:45px; clear:both; border-bottom: 1px solid #0269B4; position:relative; top:139px;}
#main-menu ul 	{ list-style-type: none; margin:0; padding: 0; line-height: 46px; position:relative; z-index: 999; }
#main-menu li 	{ float: left; }
#main-menu a 	{ font-size: 12px; color: #fff; font-weight:bold; text-align: center; padding: 0 44px; }
#main-menu li.first { background: none; }
#main-menu li.selected { background: url(/images/gradient_menu.png) repeat-x 0 0; height:45px; border-bottom:1px solid #fff; }
#main-menu li.subselected a { font-weight:bold; }
#main-menu li li a:hover { text-decoration:underline; }


#main-menu .submenu2 {  display:none;  }


#main-menu .submenu { list-style-type: none; position:absolute; width:100%; left:0; z-index:888; margin:0; display:none; }
#main-menu .submenu ul 	{ line-height: 44px; }
#main-menu .submenu li 	{ background: none; }
#main-menu .submenu a 	{ font-weight:normal; padding: 0 44px; color:#014}

#main-menu .active {  display:block;  }

#main-menu .bg_menu 	{ background:#009ee0; width:100%; height:45px; position:absolute; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; -khtml-opacity: 0.8; zoom: 1;} 
#main-menu .bg_submenu 	{ background:#fff; width:100%; height:45px; position:absolute; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; -khtml-opacity: 0.8; zoom: 1;} 

.main-left 	{ background: url(/images/main-left.png) no-repeat; width:9px; height:11px; float: left;}
.main 		{ background: url(/images/main.png) repeat-x 0 0; width:957px; height:11px; float: left;}
.main-right 	{ background: url(/images/main-right.png) no-repeat; width:9px; height:11px; float: left;}
#main 		{ width:931px; background:#fff; padding: 0 22px 22px 22px; overflow:hidden; }

#date 		{ width:100%; height:23px; font-size:11px; margin-top:3px;  }
#banner		{ width:100%; margin: 3px 0 10px 0; text-align:center; }
#content 	{ width:693px; height:100%; float:left; position:relative;}

.box1		{ background:#FFFFCD; height:339px; position:relative; }
.box1 a		{ font-size:14px; }
.box1 h1 	{ line-height:38px; font-size:14px; padding:0 10px; }
h1 a { color:#000 }

.top-news		{ width: 374px; float:left; }
.top-news h1		{ width:354px; background:#FFCF0D; }
.top-article 	{ width: 294px; float:right; }
.top-article h1 	{ width:274px; background:#FE9900; }


.sliders-navi { height:25px; width:25px; position:absolute; top:125px; z-index:100 }
#slider-news div	{ padding:9px 9px 0; }
#slider-news p 	{ font-size:12px; }
#next-news		{ background: url(/images/next.png) no-repeat 0 0; right:16px; }
#prev-news		{ background: url(/images/prev.png) no-repeat 0 0; left:15px; }
#next-article	{ background: url(/images/next.png) no-repeat 0 0; right:16px; }
#prev-article	{ background: url(/images/prev.png) no-repeat 0 0; left:15px; }

#slider-article div	{ padding:9px 9px 0; }
#slider-article p 	{ font-size:12px; }

.box2 		{ background:#FFFDEE; margin-top:27px; }
.box2 h1 	{ background:#C3DF78; line-height:38px; font-size:14px; padding:0 10px; }

.news 		{ width: 374px; float:left; }
.news h1 	{ width: 354px; }
.article 	{ width: 294px; float:right; }
.article h1 	{ width: 274px; }
.article h2 	{ margin-bottom:5px; }

#right 	{ width:215px; float:right; }

.box3 	{ width:215px; background:#FFFFCD; margin-top:13px; }
.box3 h1 	{ background:#E8710D; line-height:38px; font-size:14px; padding:0 10px; }

.box-search 	{ width:215px; height:50px; background:#E8710D; }
.box-search input { margin:13px 0 0 14px; padding:0; height:26px; border:0; }
.box-search .input { display:block; float:left; width:132px; padding: 0 5px;}
.box-search .button { }

.facebook { text-align: center; }
.facebook h1 { text-align:left; background:#24A2CB; }
.reklama { text-align: center; padding-bottom:7px; }
.reklama h1 { text-align:left; background:#00e500; margin-bottom:10px; }

.linki ul { list-style-type: none; margin: 0; padding: 0; font-size:15px; }
.linki ul li { padding:5px; }

#footer 	{ width:100%; height:100px; background:#009EE0; color:#fff; position:relative; font-size:11px; }
#footer a	{ color:#fff; text-decoration:underline; float:right; padding:5px; }
#footer p	{ color:#fff; text-align:center;  padding:5px; }
#footer .tytul	{ font-size:16px; padding-top:20px; }
#footer .ma { position:absolute; bottom:5px; right:5px; }
#footer .polityka { position:absolute; top:5px; right:5px; }
#footer .left { position:absolute; top:20px; left:20px; }
#content p a { color:#C14D00 }


.main-list { list-style-type: none; margin: 0; padding: 0 7px; }
.main-list li { padding:7px 0; overflow:hidden; border-top:1px dashed #C3DF78; }
.main-list li.first { border:0; }
.main-list h2  { font-size:14px; }
.main-list h4 { font-size:9px; }
.main-list p { font-size:12px; }

.main-list .photoL { float:left; padding-right:7px; height:112px; }
.main-list .photoR { float:right; padding-left:7px; height:112px; }


.page h2 { font-size: 18px; color: #E8710D; margin: 0 0 10px 0; }
.page h5 { font-size: 10px; }
.page p { padding: 5px 0; }
.page .text { font-size: 12px; }
.page .small-gallery { list-style-type: none; margin: 1em 0 0  0; padding: 0; }
.page .small-gallery li { display: inline; }
.right-gallery .text_fota { text-align: justify; }
.right-gallery .text { float: left; width: 373px; text-align: justify; }
.right-gallery .small-gallery { float: right; }
.right-gallery .small-gallery li { display: block; }
.right-gallery .fota  { margin-left:10px; }
.left-gallery .text_fota { text-align: justify; }
.left-gallery .text { float: right; width: 373px; text-align: justify; }
.left-gallery .small-gallery { float: left; }
.left-gallery .small-gallery li { display: block; }
.left-gallery .fota  { margin-right:10px; }

#path { list-style-type: none; margin: 0; padding: 5px 0 8px 0; font-size: 11px; width:437px }
#path li { display: inline; padding-left: 11px; background: transparent url(../images/path.png) no-repeat 2px 5px; }
#path li.home { background: none; padding: 0; }
#path li a { color: #C14D00; }

#page-tools {position: absolute; right:0; top:0;}

#pag-div { text-align:center; }
#pagination li{ border:0; margin:0; padding:0; font-size:10px; font-family:Verdana; list-style:none; margin-right:2px; display:inline;}
#pagination a{ border:solid 1px #FF9D01; margin-right:2px; }
#pagination .prev-off,
#pagination .next-off { border:solid 1px #DDD; color:#DDD;  padding:3px 8px; }
#pagination .active{ background: none repeat scroll 0 0 #E8710D; color: #FFF; font-weight:bold; padding:4px 8px; margin-right:4px; }
#pagination a:link,
#pagination a:visited { color:#FF9D01; padding:3px 7px; text-decoration:none; }
#pagination a:hover{ border:solid 1px #E8710D; text-decoration:underline;}



.calendar { height:225px; }
.calendar h1 { background:#BADCDD; }
.calendar h2 { display: none; }
.calendar h3 { text-align: center; font-size: 14px; color: #666666; margin:0; padding: 10px 0; text-transform: uppercase; }
.calendar .navigator { list-style-type: none; margin: 0; padding: 0; position: relative; z-index:10; }
.calendar .navigator .prev { position: absolute; left: 18px; top: 10px; }
.calendar .navigator .next { position: absolute; right: 18px; top: 10px; }
.calendar .month { padding-left: 3px; width: 211px; position: absolute; }
.calendar .month table { width: 100%; }
.calendar .month th { font-size: 12px; color: #666666 }
.calendar .month td { text-align: center; border: 1px solid #d1e3d7; width: 26px; height: 19px; background: transparent url(../images/calednar1.png) repeat-x; color: #333333; font-size: 12px; }
.calendar .month td.empty { background: transparent; border-width: 0; }
.calendar .month td.nd { background-image:url(../images/calendar2.png); }
.calendar .month td.so { background-image:url(../images/calendar3.png); }
.calendar .month td.today { border-color: #E8710D; }
.calendar .month td.link { background-image:url(../images/calendar4.png); }
.calendar .month td a { color: #333333; display: block; }
.calendar a.tooltip{ position: relative;	z-index: 24; background: none; }
.calendar a.tooltip:hover{ z-index: 25;	text-indent: 0; background: none; text-decoration: none; color: #000; }
.calendar a.tooltip span{ display: none; }
.calendar a.tooltip:hover span{ display: block; position: absolute; line-height:1.3em; top: -35px; right: 0px; padding: 5px; 
border: 1px solid #B4C2BA; background-color: #f2f7f4; text-align: left; width: 15em; text-decoration: none; color: #000;}

/* DOWNLOAD */
.download-content-list {list-style-type:none;margin:0;padding:10px 0 5px 0; font-size:11px;}
.download-content-list li {width:100%;overflow:hidden;position:relative;margin:4px 0;}
.download-content-list li a {display:block;padding-right:60px;line-height:25px;padding-left:30px;background:transparent url(/images/download/file.png) no-repeat 0 0;}
.download-content-list li.pdf a {background-image:url(/images/download/pdf.png);}
.download-content-list li.zip a {background-image:url(/images/download/zip.png);}
.download-content-list li.rar a {background-image:url(/images/download/rar.png);}
.download-content-list li.rtf a {background-image:url(/images/download/rtf.png);}
.download-content-list li.doc a {background-image:url(/images/download/doc.png);}
.download-content-list li.ppt a {background-image:url(/images/download/ppt.png);}
.download-content-list li.xls a {background-image:url(/images/download/xls.png);}
.download-content-list li.ptx a {background-image:url(/images/download/pptx.png);}
.download-content-list li.ocx a {background-image:url(/images/download/docx.png);}
.download-content-list li.lsx a {background-image:url(/images/download/xlsx.png);}
.download-content-list li.ods a {background-image:url(/images/download/ods.png);}
.download-content-list li.odt a {background-image:url(/images/download/odt.png);}
.download-content-list li.odp a {background-image:url(/images/download/odp.png);}
.download-content-list li.mov a {background-image:url(/images/download/mov.png);}
.download-content-list li.mp3 a {background-image:url(/images/download/mp3.png);}
.download-content-list li.flv a {background-image:url(/images/download/flv.png);}
.download-content-list li.swf a {background-image:url(/images/download/swf.png);}
.download-content-list li.jpg a {background-image:url(/images/download/jpg.png);}
.download-content-list li.mp3 a {background-image:url(/images/download/mp3.png);}
.download-content-list li span {position:absolute;line-height:25px;right:5px;top:0;}

/* Mapa serwisu */
.sitemap { margin: 15px 0 0 20px; }
.sitemap ul { list-style-type: none; margin: 0; padding: 0; }
.sitemap li li { line-height: 13px; margin: 9px 0 0 0; font-size: 13px; padding: 0 5px 0 30px; background: transparent url(../images/leftmenu1.png) no-repeat 15px 7px; }
.sitemap li li li { margin: 6px 0 0 5px; line-height: 12px; font-size: 12px; padding: 0 0 0 11px; background: transparent url(../images/leftmenu2.png) no-repeat 0 7px; }
.sitemap li li li li { margin: 4px 0 0 5px; padding: 0 0 0 11px; background: transparent url(../images/leftmenu3.png) no-repeat 0 7px; }
.sitemap a { color: #555555; }


/* Kalendarz (duzy)*/
.calendar-navigator {width:100%;}
.calendar-navigator td {padding-top:3px;padding-bottom:3px;height:20px;font-size:11px;vertical-align:middle;text-align:center;}
.calendar-navigator .prev {text-align:left;width:30px;padding-left:4px;}
.calendar-navigator .next {text-align:right;width:30px;padding-right:4px;}
.calendar-navigator a {color:#666666;padding:0 9px;}
.calendar-navigator .prev a {background:transparent url(images/prev1.png) no-repeat 0% 65%;}
.calendar-navigator .next a {background:transparent url(images/next1.png) no-repeat 100% 65%;}

.calendar-navigatorbig {width:100%;}
.calendar-navigatorbig td {padding-top:3px;padding-bottom:3px;height:35px;font-size:12px;vertical-align:middle;text-align:center;}
.calendar-navigatorbig .prev {text-align:left;width:170px;padding-left:4px;}
.calendar-navigatorbig .next {text-align:right;width:170px;padding-right:4px;}
.calendar-navigatorbig a {color:#666666;padding:0 9px;}
.calendar-navigatorbig .prev a {background:transparent url(images/prev1.png) no-repeat 0% 65%;}
.calendar-navigatorbig .next a {background:transparent url(images/next1.png) no-repeat 100% 65%;}

.calendar-table {width:95%;margin-bottom:25px;color:#666666;text-align:center;margin-left:5px;}
* html .calendar-table {margin-bottom:4px;}
.calendar-table td {height:16px;font-weight:normal;vertical-align:top;width:30px;padding:1px 0;}
/*ie*/ .calendar-table td {height:13px;}
.calendar-table td.so {background-color:#eeeeee;}
.calendar-table td.so.date_has_event {background:url(images/cal-bg-so.gif);cursor:pointer;}
.calendar-table td.nd {background-color:#FF6666;color:#ffffff;}
.calendar-table td.nd.date_has_event {background:url(images/cal-bg-nd.gif);cursor:pointer;}
.calendar-table td.disabled {color:#cccccc;}
.calendar-table td ul {list-style-type:none;margin:0;padding:0 3px;line-height:1.3em;font-size:11px;}
.calendar-table td ul li {padding:3px 0;margin:0;}
.calendar-table td ul a {display:block;width:100%;}
.calendar-table td.date_has_event {background:url(images/cal-bg.gif);cursor:pointer;}

.calendarbig-table {width:100%;margin-bottom:25px;color:#666666;}
.calendarbig-table th {text-align:center;border:1px solid #d7d7d7;height:18px;font-weight:normal;background-color:white;font-size:12px;width:102px;}
.calendarbig-table td {border:1px solid #d7d7d7;height:98px;font-weight:normal;vertical-align:top;background-color:white;width:102px;}
.calendarbig-table td h5 {font-size:11px;color:#666666;line-height:13px;border-bottom:1px solid #d7d7d7;text-align:center;font-weight:normal;margin:0;padding:0;}
.calendarbig-table td h5.disabled {color:#cccccc;}
.calendarbig-table td.so {background-color:#fafafa;}
.calendarbig-table td.nd {background-color:#ffdddd;color:#444444;}
.calendarbig-table td.disabled {color:#cccccc;}
.calendarbig-table td ul {list-style-type:none;margin:0;padding:0 3px;line-height:1.2em;font-size:11px;}
.calendarbig-table td ul li {padding:5px;margin:0;}
.calendarbig-table td ul li a {font-size:9px;}
.calendarbig-table td ul a {display:block;width:100%; }

.newsletter { height:110px; }
.newsletter h1 { background:#ff84fe; margin-bottom:7px; } 
.newsletter fieldset { text-align:center }
.newsletter .input { color: #3b3b3b; padding: 0 6px; font-size: 11px; width:183px; height:25px; border-width:0; background:url(/images/input.jpg) no-repeat scroll 0 0 transparent; margin-bottom:7px; }
.newsletter .newsletterInfo { font-size:12px; color:#009EE0; margin:0 0 0 10px; padding:0; float:left; line-height:	12px; width:110px; }
.newsletter .submit { color: #3b3b3b; border: 1px solid #C3D0D6; width:75px; height:25px; font-size: 11px; float:right; padding-bottom: 3px; margin-right:10px}

