/* CSS Document */
body { margin: 0; padding: 0; background-image: url('../img/tlo.png'); background-position: left top; background-repeat: repeat-y; }

#impBox { position: fixed; z-index: 99px; top: 10px; left: 0px; height: 50px; width: 150px;
				background-color: #955050; border: 1px solid #773333;
				color: #FFF0F0; padding: 5px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#impBox a { color: #FFFF99; text-decoration: none; font-weight: bold;}							
#impBox a:hover {color: #FFF0F0;}							
#pozmwinw { width: 883px; height: auto; position: relative; overflow: hidden; margin: 0 auto; font-size: 10pt; color: #F0F0FF; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; }
/* PROTEZA */#pozmwinw p, td { color: #F0F0FF; padding: 5px;}
	#pozmwinw a:link { color: #FFFFFF; text-decoration: underline; }
	#pozmwinw a:visited { color: #FFFFFF; text-decoration: underline; }
	#pozmwinw a:hover { color: #C0C0FF; text-decoration: none; }
	#pozmwinw a:active { color: #FFFFFF; text-decoration: underline;}

	#menu { height: 108px; overflow:visible; background-image: url('../img/menu.png'); background-repeat:no-repeat; position: relative; z-index: 2; text-align:left;}
		#menu dl, dt { text-indent: 0px; }
			
			#menu dt {margin-bottom: 2px;}
			#menu dl:hover dt a { background-color: #000066; }
				#menu dd:hover { background-color: #000066; }
				#menu dt a { padding: 3px 10px; }
					#menu dt a:hover { background-color: #000066;}
			
		#menu dd { background-image:url('../img/mnu.png'); list-style-type: none; display: block; margin: 0; padding: 10px 10px 10px 10px; text-indent: 5px; border-width: 0px 1px; border-color: #000066; border-style: solid; }
			#menu dt + dd { border-top: 1px solid #000066; }
			#menu dl > dd:last-child { border-bottom: 1px solid #000066; }
		
		#menu a:link { color: #FFFFFF; text-decoration: none;}
		#menu a:visited { color: #FFFFFF; text-decoration: none;}
		#menu a:hover {color: #C0C0FF; text-decoration: none;}
		#menu a:active { color: #FFFFFF; text-decoration: none;}
			#main { height:85px; width: 883px; position: absolute; border: none; }

	#content { position: relative; /*background-image: url('../img/pole-tekstu.png');*/ background-color: #333366; background-repeat: no-repeat; background-position: top left; }
		#banner { }
			#banner img { border: none; padding: 0; margin: 0; z-index: 0;}
			
		#fishbone { text-align:left; font-size: 10px; color: #8888CC; text-indent: 0px; border-bottom: 1px solid #F0F0FF; padding: 3px 0 1px 0; margin: 0 18px;}
		#includes { padding: 0 0 10px 0; }
			#welcome { font-size: 14pt; border-bottom: 1px solid #F0F0FF; text-align: center; margin: 0 17px; }
				#welcome img { margin: 35px 0 0 0;}
				#welcome p { padding: 10px; letter-spacing: 2px; font-stretch:wider;}

			#mainNews #news #arch .n_kontener { display: none; }


			.n_kontener , .n_kontener_const { margin: 15px 18px; }
				.n_logolinia { overflow: visible; text-align: left; height: 20px; background-color: none; vertical-align: bottom; margin: 0; }
					.n_logolinia img{ margin: 0 0 0 10px;}
				.n_article, .n_article_const, .n_nekrolog { border-radius: 0  15px 0 15px; }					
					.n_data { border-radius: 0  15px 0 0; }
				.n_dots { border-bottom: 1px dotted #F0F0FF; }

				.n_article { background-color: #444477; border-top: 1px solid #9999AA; }
				#news .n_article_const { background-color: #955050; border: 1px solid #773333; }
					#news .n_article_const .n_data, .n_article_const .n_tytul, .n_article_const .n_podpis { color: #FFF0F0; !important}
					#news .n_article_const .n_tresc p, .n_article_const .n_tresc li,.n_article_const .n_tresc center { color: #FFF0F0; !important}
				
					#news .n_article_const a:hover {color: #E0B0B0;}
					#news .n_article_const .n_zalaczniki { border-width: 0px 0 0px 0; border-style: dotted; border-color: #FFFFFF; }
						#news .n_article_const .n_zalaczniki img { padding: 20px 0 0 30px;} 
						#news .n_article_const .n_zalaczniki li  { padding: 7px 0; }
						#news .n_article_const .n_zalaczniki a { font-size: 14px; font-weight: bold; } 
				
					.n_data, .n_naglowek, .n_tresc {}
					.n_data { text-align: right; padding: 5px; margin-bottom: 20px; font-size: 11px; }
						.n_article .n_data { background-color: ; }
						.n_article_const .n_data { background-color: /*#883333*/; }
					.n_naglowek { text-align: center; padding: 0 0 5px 0;}
					.n_tytul { padding: 5px 0; font-size: 14px; text-align: center; font-weight: bold; letter-spacing: 2px;}
					.n_tytul2 { font-size: 18px; text-align: center; padding: 3px 0; font-weight: bold; letter-spacing: 2px; }
							.n_article .n_tytul2 { background-color: #F0F0FF; color: #585095; }
							.n_article_const .n_tytul2 { background-color: #FFF0F0; color: #955050; }
					.n_tresc { padding: 5px; }
						.n_tresc img { border: 1px solid #F0F0FF;}
						.n_tresc p { text-align: justify; /*text-indent: 25px;*/ padding: 0 35px; }
						p.important_par, p.important_par a { background-color: #FFF0F0 !important; color: #955050 !important; padding: 10px !important;}
							.n_tresc p:first-child { text-indent: 0; }
						.n_tresc ol, ul { padding: 0 55px; }
						.n_tresc li { padding: 0 15px; }
					.n_podpis, .n_opracowal { border-bottom: 0px solid #FFFFFF; font-style: italic;}
						.n_podpis {  line-height: 30px; text-align: center; padding: 10px 40px 10px 650px;}
						.n_opracowal { font-size: 11px; text-align: right; padding: 10px 40px 10px 0;}

					#news .n_nekrolog { background-color: #F0F0F0; border-top: 1px solid #000000; border: 1px solid #773333; }
						#news .n_nekrolog .n_tytul { margin: 10px auto; }
						 #news .n_nekrolog .n_tresc { color: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: E0E0E0; margin: 5px 50px;}
							#news .n_nekrolog .n_tresc p { color: #000000; text-align: center; text-indent: 0; }
						#news .n_nekrolog .n_podpis { color: #000000; }
		#zarzadTab td {vertical-align: top;}
		#komisje { padding: 20px;}
			#komisje .nazwaK { font-size: 16px; padding-top: 20px; font-weight: bold; }
			#komisje .przewK { font-size: 14px;}
		
		#backGal {display: block; padding: 20px 0 10px 20px;}
		#map { /*border-bottom: 1px solid #231C4F;*/	background-color: transparent; }
		#footer { color: #F0F0FF; font-size: 10px; text-align: center; background-color: #333366;  }
			 #footer a { color: #231C4F; padding: 12px 0; }

.important { color:#FFFF99; !important font-weight: bold; !important}

/*
.menu-bottom {
	background-image:url('../img/mnu.png');
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	padding: 10px 10px 10px 10px;
	text-indent: 0px;
	border-bottom: 1px solid #2D236B;
}

.menu-main {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
*/
.menu-js {
	position: absolute;
}

.sekcja {
	font-size: 12pt;
}

.nazwisko {
	font-size: 11pt;
	font-weight: bold;
	border-bottom: 1px dotted;
}

.stanowisko {
	font-size: 9pt;
	font-weight: normal;
}


.telefon {
	font-size: 10pt;
	border-bottom: 1px dotted;
}

.tytul {
	font-size: 9pt;
}

.okr_tytl {
	font-size: 11pt;
	border-bottom: 1px dotted;
	height: 50px;
}

.okr_nazw {
	font-size: 9pt;
}

.okr_wart {
	font-size: 10pt;
}

.gal img {
	border: 1px solid #FFFFFF;
	padding: 5px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
		
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:img/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
