body {
	background-color: #d8d8d8; margin: 0; padding: 0;
	background-image: url(img/body.jpg); background-repeat: repeat-x;
	background-position: top;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px}
body.mapa {
	left: 0; background-color: white; background-image: none;
	font-family: Arial, Helvetica, sans-serif; font-family: 12px}
body.mapa td {
	left: 0; background-color: white; background-image: none;
	font-family: Arial, Helvetica, sans-serif; font-family: 12px}
div#container {
	margin: 0 auto; width:960px;height:auto !important;  
	height:100%; min-height:100%; background-image: url(img/conteiner.gif); 
	position: relative; padding-bottom: 60px }
div.topA {
	width: 960px; height: 82px;  position: relative;
	background-color: #eeeeee;}
div.topA p {
	margin: 0 10px 0 10px}
div.topA a {
	margin-left: 10px; margin-right:10px; color: #868686; text-decoration: none; font-size:14px}
div.topA a:hover {
	color: #4a4a4a; text-decoration: underline;}	
div.topA .data {
	width: 205px; height: 66px; background-image: url(img/data.jpg); background-repeat: no-repeat;
	 float: right; margin-top: 5px; margin-bottom: 5px;text-align: center; font-size: 14px;overflow:hidden;}
div.topA .data p.day {
	 line-height: 35px; color: white;}
div.topA .data div.day {
	 line-height: 35px; color: white; font-size:13px;}
div.topA .data div.nameday {
	 width:200px;height:20px; overflow:hidden;margin:auto;text-aligin:center;}
.LinkiBIP div {
	width: 360px; height: 28px; text-align: center; float: left; background-image: url(img/bip_link.jpg);
	margin-top:20px; margin-right: 10px; line-height: 28px}
.LinkiBIP div a {
	color: #105a00;font-size:17px;}
.LinkiBIP div a.bip {
	padding-right: 30px; background-image: url(img/bip.gif); background-position: right; background-repeat: no-repeat;}
	
	 
div.topFla {
	width: 960px; height: 161px; position: relative; margin:0; padding:0;
	background-color: transparent; margin-bottom:20px;
	background-image: url(img/top_fla.jpg);
	background-position: top;
	background-repeat: repeat-x;}
	
div.all .left,
div.all .center,
div.all .right {
	float: left;}
div.clr {
	clear: both; width: 1px; height: 1px}
div.all .left {
	width: 203px}

div.menu_lewe {
	width: 192px}
div.menu_lewe .level0 {
	background-image: 192px; height: 37px; background-image: url(img/level0.gif);
	text-align: center; font-size: 18px; color: white; line-height: 30px}
div.menu_lewe .level0 a {
	color: white; text-decoration: none;}
div.menu_lewe .level0 a:hover {
	text-decoration: underline;}
	
div.menu_lewe .level00 {
	background-image: 192px; height: 50px; background-image: url(img/level00.gif);
	text-align: center; color: white; line-height: 18px; }
	
div.menu_lewe .level1 {
	width: 192px;  
	background-image: url(img/level1.gif); background-position: bottom; background-repeat: repeat-x;
	background-color: #f3f3f3; }

div.menu_lewe .level1 a:hover {
	text-decoration: underline; color: black}
	
div.menu_lewe ul {
	margin: 0; padding: 0; list-style: none;}
div.menu_lewe ul li {
	background-image: url(img/level1.gif);
	background-position: bottom; background-repeat: repeat-x;
	padding:5px 10px; font-size: 14px; color: black;}

div.menu_lewe ul li.fil a {
	background-image: url(img/zapis.gif); padding-left: 25px; background-position: left;
	background-repeat: no-repeat;}

div.menu_lewe ul li.f {
	padding-left:15px}
div.menu_lewe ul li.f a:hover,
div.menu_lewe ul li.f a {
	text-decoration: none;}
div.menu_lewe ul li.f div {
	background-image: url(img/link.gif); background-position: left top; background-repeat: no-repeat;
	padding-left: 10px}
	
div.menu_lewe ul.harmonogramy a {
	padding-left:20px; background-image: url(img/save.gif); background-repeat: no-repeat; 
	background-position: left;}
	
div.menu_lewe .level1 a {
	 color: #4a4a4a; font-size: 14px; text-decoration: none;}	
div.menu_lewe .level1_dol {
	background-image: url(img/dol_level1.gif);
	width: 192px; height: 7px; margin-bottom: 5px}	
p.image {
	text-align: center; margin: 0px; padding:0;}
p.image img {margin:5px; border:none }
	
div.all .center {
	background-color: white; width: 510px;
	/* background-image: url(img/bg_srodek.gif); background-position: top;
	background-repeat: no-repeat; */ margin-right: 20px}
div.tytul_dzial {
	font-size: 22px; color: #f68e03; padding:10px}
div.tytul_dzial2 {
	font-size: 18px; color: black; padding:0 10px 10px 10px }

div#newsSystem {
 width: 480px; margin: auto;}


 
div.newslink {
	float: right; width: 65px; height: 20px; text-align: center; line-height:23px;
	}
div.category a,
div.newslink a {
	color: #105a00; font-weight: bold; font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;color: #a5c521; text-decoration: none;}
div.category a:hover,
div.newslink a:hover {
	text-decoration: underline;}

	
div.oneNews_left {
	border-bottom: 2px solid #d9d9d7;
	margin-bottom: 10px; background-image: url(img/news.jpg); background-position: bottom;
	background-repeat: repeat-x;}	
/*div.oneNews_left .title { font-size: 17px; color: #105a00;}*/
div.oneNews_left .title {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #105a00;}
a.title {text-decoration: none;}
a.title:hover {text-decoration: underline;}

div.oneNews_left .title span {
	display: block; font-size: 11px; color: gray}
div.oneNews_left div.newsfoto {
	float: left; margin: 5px 10px 10px 0}
div.oneNews_left div.header {
	text-align: justify;}

	
div.oneNews_right {
	border-bottom: 2px solid #d9d9d7;
	margin-bottom: 10px; background-image: url(img/news.jpg); background-position: bottom;
	background-repeat: repeat-x;}	
div.oneNews_right .title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #105a00;}
div.oneNews_right .title span {
	display: block; font-size: 11px; color: gray}
div.oneNews_right div.newsfoto {
	float: right; margin: 5px 0 10px 10px}
div.oneNews_right div.header {
	text-align: justify;}

	
	
div.oneNews_top {
	border-bottom: 2px solid #d9d9d7;
	margin-bottom: 10px; background-image: url(img/news.jpg); background-position: bottom;
	background-repeat: repeat-x;}	
div.oneNews_top .title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #105a00;}
div.oneNews_top .title span {
	display: block; font-size: 11px; color: gray}
div.oneNews_top div.newsfoto {
	float: none; margin: 10px 0}
div.oneNews_top div.header {
	text-align: justify; font-size: 12px}
a.minizoom img {border: none;}
td.news_tyt {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #105a00; padding-bottom: 10px}
td.news {
	color: #3f3f3f; font-size: 13px; line-height: 130%}
td.news a {color: black; text-decoration: none;}	
td.news a:hover {
	color: black; text-decoration: underline
}


p.title_inc { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #105a00;}
td.news h5 {font-size: 15px; color: #105a00;margin:10px 0 3px 0; line-height: 150%; background-color: #f0f0f0;}
	
div.ramka_tytul {
	width: 221px; height: 31px; background-image: url(img/tyt_right.gif);
	font-size: 16px; text-align: center;color: white; line-height: 28px;
	margin-bottom: 3px}
div.ogloszenia {
	width: 221px; background-color: white; /* background-image: url(img/bg_ogloszenia.jpg);
	background-position: top;	background-repeat: no-repeat; */	}
div.ogloszenia .konkursy,
div.ogloszenia .edukacja,
div.ogloszenia .inne {
	width: 33%; text-align:center; line-height:20px; font-size: 12px; float: left;
	cursor: pointer;}
div.ogloszenia .akt {background-color: white; color: orange; font-weight: bold;}
div.ogloszenia .tresc {
	clear: both; padding: 5px 10px 5px 10px; width: 90%; text-align: justify;
	font-size: 12px;
	line-height: 110%;
 }
div.ogloszenia .foto {
	text-align: center; background-color: #efefef; padding-top:3px; padding-bottom:3px}
div.ogloszenia .lnk {
	text-align: right;}
div.ogloszenia .lnk a {	
	color:#A5C521;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
div.ogloszenia .lnk a:hover {
	color: black;}


div.ogloszenia .tresc ul {
	margin: 0; padding: 0; list-style: none;}
div.ogloszenia .tresc ul li {
	margin-bottom: 10px}
div.ogloszenia .tresc ul a {
	padding-left: 10px; background-image: url(img/link.gif); background-repeat: no-repeat; 
	background-position: left top; text-decoration: none; color: #4a4a4a;  }
div.ogloszenia .tresc ul a:hover {
	text-decoration: underline; color: #105a00;}
	
	
p.prawe_wiecej {
	text-align: right; margin: 0 } 
p.prawe_wiecej a {
	color: #105a00; font-weight: bold; text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px}
p.prawe_wiecej a:hover {
	color: #a5c521; text-decoration: underline;}
div.dol_prawej {
	width: 221px; height: 18px; background-image: url(img/dol_ramka.gif); background-position: bottom;
	background-repeat: no-repeat;}
div.napisali_onas {
	background-image: none;}
div.ogloszenia .tresc ul.multimedia {
	font-size: 18px; }
div.ogloszenia .tresc ul.multimedia	a {
	background-image: url(img/linkD.gif);}
div.ogloszenia .tresc ul.multimedia	a img {
	border: none; float: right;}
div.ogloszenia .tresc ul.linki	a {
	background-image: url(img/linkD.gif);font-size: 18px; color: #105a00;}	
	
	
div.foot {
	width: 940px; border-top: 3px solid #105a00; margin: auto;
	padding: 10px; text-align: center}
div.foot .licznik {
	font-size:12px; float: left; color: #4a4a4a; height: 50px; width: 140px}
div.foot p {
	margin-right: 50px}
div.foot a {color: black;text-decoration:none}	
div.foot a:hover {
	text-decoration: underline;}
	
	
td.teksty {
	line-height: 150%; font-size:13px; color: #3f3f3f;}
td.teksty a {
	color: black;}
td.teksty a:hover {	
	color: #105a00;}
td.kresski {
	border-bottom: 1px solid silver; font-size:12px; line-height:100%;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px}
td.ski {
	font-size:11px; line-height:120%;
	font-family: Arial, Helvetica, sans-serif; color: black }
h2 {
	color: #105a00; font-weight: normal; font-size: 15px}
h3 {
	background-color: orange; color: black; font-size: 15px; font-weight: normal;
	padding-left:5px; padding-right: 5px;line-height: 130%;
	 font-family: Arial, Helvetica, sans-serif;  }
	 
p.smieciarka {
	 font-family: Arial, Helvetica, sans-serif;padding-left:5px; margin-top:-10px; 
	 padding-top:0; line-height:100%; font-size: 17px;	 color: black;}
	
h4 {
	font-size:14px; color: #105a00; font-weight: normal; border-bottom: 1px solid silver} 
	
td.teksty ul {
	margin-left: 0; padding-left:15px;  list-style-image : url(img/li_tr.gif);}
td.malemenu { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
td.malemenu a {
	font-weight: normal; text-decoration: underline; padding-left: 10px; padding-right: 10px;
	background-image: url(img/link_p.gif); background-position: left 50%; 
	background-repeat: no-repeat;}
td.malemenu span {
	 padding-left: 10px; padding-right: 10px; background-image: url(img/link_d.gif); background-position: left 50%; 
	background-repeat: no-repeat;
	color: #ff8c00;}
td.pionek {
	border: 1px solid black;
	background-image: url(img/pion.jpg); background-repeat: repeat-x;
	background-position: bottom; background-color: #fdfdfd;
	text-align: center;padding:5px; font-family: Arial, Helvetica, sans-serif;}
td.podpis_foto	{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:100%; 
	color: gray; font-style: italic; background-color: white 
}
td.teksty a.cert {
	color: #105a00; text-decoration: none; font-size: 14px}
td.nagtab {
	background-color: #e9e9e9; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: bold;color: black; text-align: center }
td.tyt_proj {
	color:Navy;font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:-1px;}
p.tyt_proj_foto {
	color: #006bb5; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px}

div.gallery {
	width: 480px
}
div.gallery div.gitem {	width: 110px;float: left; margin-right: 5px; margin-bottom:10px; border: 1px solid silver }
div.gallery div a img {
	border: none;
}
div.gallery div a.grn  {
	text-decoration: none; color: gray; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; padding: 5px 0 5px 0;line-height: 15px}
div.gallery div a.grn:hover {
	color: #ff8c00;}
	
td.news a.gr {
	text-decoration: none; color: gray; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
td.news a.gr:hover {
	color: #105a00;}
	
table.MaterialyPobierz td {
	border-bottom: 1px solid #d9d9d7; font-family: arial; color: #4a4a4a; font-size: 11px;	 }
table.MaterialyPobierz td a {
	color: #b6b6b3; text-decoration: none;}
table.MaterialyPobierz td a:hover {
	color: #105a00;}	
ul.przetargi a {
	color: #494949; font-size: 14px}
div.menu_prawe {
	width: 192px}
div.menu_prawe .level0
 {
	width: 221px; height: 31px; background-image: url(img/tyt_right.gif);
	font-size: 18px; text-align: center;color: white; line-height: 28px;
	margin-bottom: 3px}

 /* {
	background-image: 192px; height: 37px; background-image: url(img/level0.gif);
	text-align: center; font-size: 18px; color: white; line-height: 30px} */
div.menu_prawe .level0 a {
	color: white; text-decoration: none;}
div.menu_prawe .level0 a:hover {
	text-decoration: underline;}
	
div.menu_prawe .level1 {
	width: 221px;  
	background-image: url(img/level1.gif); background-position: bottom; background-repeat: repeat-x;
	background-color: #f3f3f3; }

div.menu_prawe .level1 a:hover {
	text-decoration: underline; color: black}
	
div.menu_prawe ul {
	margin: 0; padding: 0; list-style: none;}
div.menu_prawe ul li {
	background-image: url(img/level1.gif);
	background-position: bottom; background-repeat: repeat-x;
	padding:5px 10px; font-size: 14px; color: black;}
div.menu_prawe ul li.more {
	padding:5px 10px; font-size: 14px; color: black; text-align: right; background-image: none;}
div.menu_prawe ul li.more a {
		color:#A5C521;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;}



div.menu_prawe ul li.f {
	padding-left:15px}
div.menu_prawe ul li.f a:hover,
div.menu_prawe ul li.f a {
	text-decoration: none;}
div.menu_prawe ul li.f div {
	background-image: url(img/link.gif); background-position: left top; background-repeat: no-repeat;
	padding-left: 10px}
	
div.menu_prawe ul li img {
	margin-bottom:5px; vertical-align: middle; margin-right:10px
}
	
div.menu_prawe ul.harmonogramy a {
	padding-left:20px; background-image: url(img/save.gif); background-repeat: no-repeat; 
	background-position: left;}
	
div.menu_prawe .level1 a {
	 color: #4a4a4a; font-size: 14px; text-decoration: none;}	
div.menu_prawe .level1_dol/* {
	background-image: url(img/dol_level1.gif);
	width: 192px; height: 7px; margin-bottom: 5px} */ {
	width: 221px; height: 18px; background-image: url(img/dol_ramka.gif); background-position: bottom;
	background-repeat: no-repeat;}	
	
a.gimage {	color: gray; text-decoration: none	}
td.tyt_dzial img {
	display: none;
}
ul.tresc {
	font-size: 15px
}
ul.tresc a {
	color: gray; text-decoration: underline;
}
div.arch a {
	color: gray; font-style: italic;font-size: 18px;
	text-decoration: none;
	
}
div.arch a:hover {
	color: #ff8c00;
}
div.copy {
	float: right; margin-top:10px; color: gray; font-family: Arial, Helvetica, sans-serif;font-size: 11px }
div.copy a { 
	font-style: normal; }
div.copy a span.or {
	color: orange;}
div.copy a span.silv {
	color: #8e8e8e;
}
div.pogoda-slupsk img {border:0;}
div.pogoda-slupsk a {text-decoration:none; color:black;}
