@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #286275;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
	background-image: url(img/body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #659C1B;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#all {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top {
	height: 155px;
}
#logo {
	background-image: url(img/logo_tlo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 310px;
	height: 155px;
	float: left;
}
#logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu_g {
	height: 155px;
	width: 680px;
	float: right;
	background-image: url(img/m_g_listwa.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#top_right {
	text-align: right;
	height: 80px;
}
#top_right a {
	font-size: 10px;
	text-decoration: none;
	color: #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
}
#top_right a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#flash {
	background-image: url(img/flash.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 184px;
	width: 990px;
}
#site_map {
	background-image: url(img/site_map.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 61px;
	width: 990px;
}
#site_map span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	display: block;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	padding-left: 10px;
}
#site_map a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(img/point_ziel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #CCCCCC;
	margin-left: 7px;
}
#site_map a:hover {
	color: #FF9900;
	text-decoration: underline;
}#site_map a.activ {
	color: #ABDA5C;
	font-weight: bold;
	text-decoration: none;
}
#content {
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6F5FC;
	clear: both;
	float: left;
	margin-bottom: 15px;
	width: 982px;
}
#boxy_gory {
	height: 64px;
}

#boxy_suw {
	background-image: url(img/dzialania_listwa_suw.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-bottom: 0px;
	margin-bottom: 15px;
	float: left;
	width: 982px;
}
#boxy_suw_g {
	background-image: url(img/dzialania_listwa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	width: 982px;
}
#boxy_suw_d {
	background-image: url(img/dzialania_listwa_dol.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 982px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.boxy_linki {
	float: left;
	width: 167px;
	padding-right: 14px;
	padding-left: 15px;
}
.boxy_linki a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	background-image: url(img/point_pom.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C0EAF8;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}
.boxy_linki a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#tresc {
	float: left;
	width: 982px;
}
#tresc_left {
	float: left;
	width: 588px;
	clear: left;
}
#tresc_right {
	float: right;
	width: 379px;
	clear: right;
}
#ng_content {
	background-image: url(img/ng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 63px;
	float: left;
	width: 588px;
	clear: left;
}
#ng_content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #117DA2;
	font-weight: bold;
	margin: 0px;
	padding: 14px;
	float: left;
}
#ng_content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	float: right;
	margin-top: 12px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-color: #EBF9FD;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
}
#ng_content a:hover {
	color: #659C1B;
}#ng_content_suw {
	background-image: url(img/ng_suw.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 588px;
}
#ng_content_suw_g {
	background-image: url(img/ng_suw_g.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 588px;
}
#ng_content_suw_d {
	background-image: url(img/ng_suw_d.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 558px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: justify;
}


#ng_content_loga {
	background-image: url(img/ng_loga.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 63px;
	float: left;
	width: 588px;
	clear: left;
	text-align: left;
}
#ng_content_loga h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #117DA2;
	font-weight: bold;
	margin: 0px;
	padding: 14px;
	float: left;
}
#ng_content_loga a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	float: right;
	margin-top: 12px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-color: #EBF9FD;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
}
#ng_content_loga a:hover {
	color: #659C1B;
}#ng_content_suw_loga {
	float: left;
	width: 588px;
}
#ng_content_suw_g_loga {
	float: left;
	width: 588px;
}
#ng_content_suw_d_loga {
	sfloat: left;
	width: 558px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
}


#ng_content_suw_d td {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #C5EC91;
}
#ng_content_suw_d ul li {
	padding: 7px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img/point_pom_li.gif);
}
#ng_2 {
	background-image: url(img/ng_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 379px;
	height: 63px;
	float: right;
	clear: right;
}
#ng_2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #117DA2;
	font-weight: bold;
	margin: 0px;
	padding: 14px;
	float: left;
}
#ng_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #117DA2;
	font-weight: bold;
	text-decoration: none;
}
#ng_2_suw {
	background-image: url(img/ng_2_suw.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: right;
	width: 379px;
	margin-bottom: 15px;
}
#ng_2_suw_d {
	background-image: url(img/ng_2_suw_d.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	float: right;
	width: 349px;
}
#pasek_dol {
	background-color: #BFEAF8;
	height: 33px;
	clear: both;
	margin-top: 15px;
	float: left;
	width: 100%;
}
#logosy {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
#kontakt_dol {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#aktualnosci ul {
	margin: 0px;
	padding: 0px;
}

#aktualnosci ul li {
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}
#aktualnosci a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #659C1B;
	text-decoration: none;
	padding-right: 15px;
}
#aktualnosci a:hover {
	color: #FF9900;
	text-decoration: underline;	
}
#aktualnosci .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	color: #8CC6D9;
}
#aktualnosci p {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #3D96B4;
}
#aktualnosci .więcej {
	display: block;
	text-align: right;
	background-image: url(img/linia_wiecej.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 13px;
	margin-bottom: 15px;
}
#aktualnosci .więcej_a {
	font-size: 11px;
	color: #2B697D;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(img/point_pom.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
.galeria {
	float: left;
}

.galeria a {
	background-color: #F3FBFE;
	border: 1px solid #C4EBFA;
	display: block;
	float: left;
	margin: 6px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #3D96B4;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	width: 140px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 9px;
	padding-left: 8px;
}
.galeria div {
	float: left;
	clear: both;
	width: 349px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6ECF9;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.galeria img {
	margin-bottom: 6px;
}


a.wiecej_gal {
	text-decoration: none;
	font-size: 11px;
	display: block;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	float: right;
}
a.wiecej_gal:hover {
	color: #FF9900;
	text-decoration: underline;
}
a.m_2 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(img/point_pom.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	padding-right: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C0EAFA;
}
a.m_3 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(img/point_pom.gif);
	background-repeat: no-repeat;
	background-position: 35px center;
	padding-left: 50px;
	padding-right: 15px;
}
a.m_4 {
	background-image: url(img/point_pom.gif);
	background-repeat: no-repeat;
	background-position: 70px center;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 85px;
	padding-right: 15px;
}
a.m_5 {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
	padding-right: 15px;
}
#div_form a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
#div_form .m_123_activ {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	color: #CCCCCC;
}
#pasek_dol .licznik {
	width: 970px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
}
a.m_123 {
	color: #FFCC00;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
a.m_123:hover {
	color: #FFFFFF;
	background-color: #A9BE17;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.m_123_activ {
	font-weight: bold;
	color: #856929;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.img_galery {
	padding: 10px;
	background-image: url(img/tlo_galery.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #C6ECF9;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.img_galery img {
	border: 1px solid #C6ECF9;
}
.img_galery:hover {
	border: 1px solid #C6ECF9;
}
#galeria {
	text-align: center;
}
#galeria table {
	text-align: center;
}
#galeria td {
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#galeria a {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}
#szukaj_kont table {
	border: 1px solid #C1EBF9;
}
#szukaj_kont td {
	text-align: left;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 15px;
}
#szukaj_kont h4 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#szukaj_kont select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}
#szukaj_kont .kont {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 100px;
}
#szukaj_kont .wynik #legenda td {
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-top-style: none;
	text-align: center;
	padding: 5px;
}
#szukaj_kont .wynik td {
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	text-align: center;
	padding: 5px;
}
#szukaj_kont .wynik .koniec {
	border-right-style: none;
}
#szukaj_kont .wynik #legenda .koniec {
	border-right-style: none;
}

