/* cms */


/* reset */ 
* {
	margin:0;
	padding:0;
}
img,
fieldset,
form,
input {
	border:0;
}
a,
object {
	outline:none;
}
img,
object {
	display:block;
}
li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:bold;
}
input {
	background:none;
}
a {
	text-decoration:none;
}


/* layout */

body {
	width:650px;
	margin:0 auto;
	padding-top:90px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	line-height:17px;
	position:relative;
}
a:hover {
	text-decoration:underline;
}
input {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.homepage {
	padding:10px;
	clear:both;
	background:#d3f2ff url('/images/bg-content.jpg') no-repeat top center;
	position:relative;
}
.subpage {
	padding:10px 10px 0px 10px;
	clear:both;
	background:#d3f2ff url('/images/bg-content-sub.jpg') no-repeat top center;
	position:relative;
	overflow:hidden;
}
#content div.contentEnd {
	width:970px;
	height:104px;
	margin-left:-10px;
	margin-top:-94px;
	background:url('/images/bg-content-bottom.jpg') no-repeat top center;
	clear:both;
	float:left;
	position:static;
}
#content * {
	position:relative;
}
div.homepage {
	height:386px;
}

#lftCol {
	width:219px;
	float:left;
	margin-bottom:10px;
	min-height:150px;
	overflow:hidden;
	clear:both;
	margin-right:10px;
	padding-bottom:100px;
}
div#menuBox {
	width:219px;
	background:#5C9B15 url('/images/subMenu-bg.png') left bottom no-repeat;
}
ul#subMenuItems {
	background:url('/images/menu-grad-bg.png') left top no-repeat;
	padding-bottom:60px;
}
ul#subMenuItems li {
	border-bottom:1px solid #84BA30;
	padding:0px 10px 0px 22px
	}
ul#subMenuItems li a {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:36px;
}
ul#subMenuItems li a:hover {
	text-decoration:none;
}
a#mobille {
	margin-top:10px;
	display:block;
}
#middCol {
	width:721px;
	float:left;
	overflow:hidden;
	background:#FFF url('/images/sub_cont-bg.png') left top no-repeat;
}
#subBox {
	height:184px;
	width:721px;
	background:#EFFAFF url('/images/subpage-foot-bg.png') left top no-repeat;
	display:none;
}
#subBox .subCol1 {
	width:361px;
	float:left;
}
#subBox .subCol1 #subKal {
	margin:0px 30px 10px 22px;
}
#subBox .subCol1 #subKal li {
	padding:0px 0px 20px 0px;
}
#subBox .subCol1 #subKal li a {
	color:#0087BC;
}
#subBox .subCol1 h2,
#subBox .subCol2 h2  {
	color:#117db2; 
	font-size:16px; 
	font-weight:bold; 
	margin:20px 0px 15px 22px; 
	padding:0px; 
	}
#subBox .subCol2 p {
	margin:0px 30px 10px 22px;
}
#subBox .subCol2 {
	width:360px;
	float:left;
}


.inSubCont {
	width:650px;
	padding:30px 20px 35px 20px;
	min-height:300px;
	color:#434343;
	font-size:12px;
	position:relative;
}
.inSubCont h2 {
	color:#434343;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	margin:0px 0px 30px 0px;
}
#logo {
	width:198px;
	height:64px;
	position:absolute;
	top:11px;
	left:22px;
	text-indent:-5000px;
	overflow:hidden;
	background:url('/images/logo-print.gif') no-repeat 0 0;
}
#logo a { display:block; width:198px; height:64px; }
#sitemap {
	position:absolute;
	top:19px;
	right:10px;
	font-size:11px;
	line-height:11px;
	color:#FFFFFF;
}
#sitemap a {
	color:#FFFFFF;
	padding-left:13px;
	background:url('/images/sprite.png') no-repeat -962px 4px;
}

#menu {
	width:952px;
	height:46px;
	margin-right:-2px;
	margin-bottom:7px;
	background:url('/images/sprite.png') no-repeat 0 -454px;
}
#menu li {
	height:43px;
	float:left;
	line-height:43px;
	border-left:1px solid #aeda43;
}
#menu li.strike {display:none!important;}
#menu li:first-child {
	border-left:0;
}
#menu li a {
	height:43px;
	padding-left:19px;
	padding-right:19px;
	line-height:43px;
	color:#FFFFFF;
	font-weight:bold;
}

#search {
	width:258px;
	height:27px;
	position:absolute;
	top:18px;
	right:28px;
	background:url('/images/sprite.png') no-repeat -409px -42px;
}
#search input {
	float:left;
}
#search input[type=text] {
	width:195px;
	height:16px;
	margin-left:6px;
	margin-top:7px;
	margin-right:14px;
}
#search input[type=submit] {
	width:40px;
	margin-top:5px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}


/* strona glowna */
#googleMaps {
	width:659px;
	height:333px;
	margin-right:19px;
	float:left;
	z-index:2 !important;
}
#airIndex {
	width:272px;
	float:left;
}
#airIndex h2 {
	margin-top:9px;
	margin-bottom:16px;
	padding-bottom:9px;
	border-bottom:1px solid #aee5fa;
	font-size:16px;
	color:#117db2;
}
#airIndex h2 small {
	display:block;
	font-size:14px;
	line-height:18px;
}
#airIndex p.cloud {
	width:84px;
	height:69px;
	padding-top:16px;
	padding-left:10px;
	position:absolute;
	top:126px;
	right:11px;
	background:url('/images/sprite.png') no-repeat -470px -94px;
	text-align:center;
	line-height:15px;
}
#airIndex p.cloud strong {
	display:block;
}

dl.air {
	text-align:center;
	margin-top:15px;
}
dl.air dt {
	width:100%;
	margin-bottom:7px;
	text-align:center;
}
dl.air dd {
	width:53px;
	padding-top:58px;
	margin-right:14px;
	display:inline-block;
	background:url('/images/sprite.png') no-repeat;
	font-size:11px;
	line-height:11px;
	white-space:nowrap;
}
dl.air dd.PM10 {
	background-position:-105px -90px;
}
dl.air dd.NO2 {
	background-position:-163px -90px;
}
dl.air dd.SO2 {
	background-position:-221px -90px;
}
dl.air dd.O3 {
	background-position:-279px -90px;
}
dl.air dd.CO {
	background-position:-105px -90px;
}
dl.air dd.BZN {
	background-position:-105px -90px;
}


div.stationCloud {
	width:  250px;
    height:  250px;
    overflow: hidden;

}

#home_txt {
	width:970px;
	height:161px;
	background:url(/images/home_bg.gif) repeat-y top left;
	margin:auto;
	clear:both;
	padding:18px 0px 0px 0px;
	line-height:15px;
	}
 
#home_txt h2 { color:#117db2; font-size:16px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px; }
#home_txt .col1, #home_txt .col2, #home_txt .col3 { position:relative; }
#home_txt .col1 h2 { color:#6ea927; } 
#home_txt .col1 { width:328px; float:left; padding:0px 20px; }
#home_txt .col1 img#lis { float:left; margin-right:10px; }
#home_txt .col1 a#arrHome { color:#6ea927; display:block; position:absolute; left:115px; top:125px; }
#home_txt .col1 .arrow {
	position:absolute; 
	width:13px; height:13px; left:225px; top:126px; 
	background:url(../images/sprite.png) -957px -181px; text-indent:-9999px; 
	}

#home_txt .col2 { width:261px; float:left; padding:0px 20px; }

#home_txt .col2 .more { position:absolute; left:20px; top:125px;}
#home_txt .col2 .arrow {
	position:absolute; 
	width:13px; height:13px; left:80px; top:126px; 
	background:url(../images/sprite.png) -957px -89px; text-indent:-9999px; 
	}

#home_txt .col3 { width:261px; float:left; padding:0px 20px; }
#home_txt .col3 .arrow {
	position:absolute; 
	width:13px; height:13px; left:145px; top:126px; 
	background:url(../images/sprite.png) -957px -89px; text-indent:-9999px;
	}
	
#home_txt .col3 .more { position:absolute; left:20px; top:125px; }
#home_txt p { padding:0px 0px 10px 0px; }
#home_txt a { color:#0087bc; }

#home_txt_bottom { width:970px; height:5px; background:url(/images/home_bg_bottom.gif) no-repeat top center; }

#footer { width:650px; margin:auto; font-size:11px; height:20px; padding:8px 0px; border-bottom:1px solid #d3f2ff; }
#copy { color:#footer; float:left; font-size:11px; width:274px; padding:0px 0px 0px 15px; }
#footerMenu { padding:0px 15px 0px 0px; }
#footerMenu a { color:#0087bc; float:right; }
#footerMenu li { float:right; padding-left:10px; }

#financing { width:95%; float:left; height:120px; position:relative; background:url(/images/b_line.gif) no-repeat top right; }
#financing li a { display:block;text-indent:-9999px;	position:absolute; }
#financing .nss a { 
		width:155px; 
		height:64px; 
		background:url(/images/nss.gif); 
		text-indent:-9999px; 
		top:10px;
		left:10px;
		}
#financing .pomorskie a { 
		width:161px; 
		height:56px; 
		background:url(/images/pwu.gif) no-repeat top center; 
		left:244px;
		top:15px;
		}
#financing .ue a { 
		width:179px; 
		height:48px; 
		background:url(/images/ue.gif) no-repeat top center; 
		top:19px;
		right:16px;		
		}
#financing p { 
		position:absolute;
		text-align:center;
		top:80px;
		font-size:11px;
		color:#7c7c7c;
		line-height:12px;
		}
		
#financing p a { color:#0087bc; }

#partners { width:300px; height:120px; position:relative; float:right; }

#partners li a { display:block; position:absolute; text-indent:-9999px; }

#partners .armaag a { 
		width:58px; 
		height:57px; 
		top:13px;
		left:24px;
		background:url(/images/armaag.gif) no-repeat top center;		
		}
#partners .wios a {
		width:64px;
		height:46px;
		background:url(/images/wios.gif) no-repeat top center;
		top:16px;
		left:130px;
		}
		
#partners .puw a {
		width:42px;
		height:49px;
		background:url(/images/puwg.gif) no-repeat top center;
		top:15px;
		right:15px;
	 }


#partners p { 
		position:absolute;
		text-align:center;
		top:80px;
		left:50px;
		font-size:11px;
		color:#7c7c7c;
		line-height:12px;
		width:210px;
		}
		
#l_map { width:4px; height:333px; background:url(/images/map_corners.png) no-repeat top left; position:absolute; z-index:10; }
#r_map { width:4px; height:333px; background:url(/images/map_corners.png) no-repeat top right; position:absolute; z-index:10; left:665px; }


#breadcrumb {
	clear:both;
	margin-left:18px;
}
#breadcrumb li  {
	float:left;
	padding:0px 4px 6px 4px;
}

#breadcrumb li:last-child a {
	color:#006890;
}
#breadcrumb li a {
	color:#2BAAD8;
	font-size:11px;
}
#articlesList li {
	padding-bottom:20px;
}

#articlesList a {
	color:#0087BC;
}
#articlesList {
	color:#0087BC;
}
.publishDate {
	font-size:10px;
	margin:-10px 0px 10px 0px;
	text-align:right;
}
strong.back {
	margin:20px 0px 0px 0px;
	display:block;
}
a.print {
	background:url('/images/drukuj-strone.png') top left no-repeat;
	width:97px;
	height:25px;
	display:block;
	text-indent:-5000px;
	position:absolute;
	top:25px;
	left:580px;
	z-index:44;
}


/* listy */
ul.listaCyfry li {
	list-style:decimal;
	padding: 0px 0px 0px 5px;
	margin-left:20px;

}
ul.listaPunkty li {
	list-style:disc;
	padding: 0px 0px 0px 5px;
	margin-left:16px;
}
.inSubCont p {
	margin:0px 0px 10px 0px;
}
.inSubCont ul {
	margin:0px 0px 10px 0px;
}
