.ulatwienia {
	display: block;
	position: absolute;
	left: -999em;
	top: -999em;
	text-align: left;
	width: 1em;
}
a {
	cursor: pointer;
}
img {
	border: none;
}
html, body {
	margin: 0;
	padding: 0;
}
body {
	unicode-bidi: embed;
}
#kontener {
	margin: 0 auto;
	width: 968px;
	border-style: solid;
	border-width: 0 6px;
}
#nazwaPortalu {
	margin: 0;
	padding: 70px 0 0 15px;
	height: 148px;
}
		#nazwaPortalu a {
			display: block;
			width: 350px;
			height: 77px;
		}
		.hasloPortalu {
			display: block;
		}
#trescStronyWrapper {
	margin: 40px 0 0 0;
	padding: 30px 15px 15px 15px;
	float: left;
	width: 938px;
}
		#trescStrony {
			margin: 0 262px 0 0;
		}
		#glowna #trescStrony {
			margin: 0 262px 0 247px;
		}
#moduly {
	margin: 40px 0 0 -262px;
	padding: 30px 0 0 0;
	float: left;
	width: 248px;
}
		#moduly .box {
			margin: 0 0 10px 0;
			padding: 9px 19px 30px 19px;
			border-style: solid;
			border-width: 1px;
		}
		#moduly .logotypy {
			padding: 9px 0 30px 0;
		}
		#moduly .tytul {
			margin-top: 0;
		}
		#moduly .zglosPomysl {
			padding: 0;
			border: none;
		}
				#moduly .zglosPomysl a {
					display: block;
					height: 97px;
				}
#aktualnosciDiv {
	margin: 70px 0 0 -968px;
	padding: 0 32px 0 15px;
	float: left;
	width: 200px;
}
#stopka {
	padding-top: 30px;
	clear: both;
}
		#stopka div {
			margin-top: 10px;
			padding: 6px 15px 2px 15px;
			height: 21px;
			clear: both;
		}
				#stopka .stopkaLicznik, #stopka .stopkaCopy, #stopka .stopkaRealizacja {
					float: left;
					width: 200px;
					height: 21px;
				}
				#stopka .stopkaCopy {
					width: 538px;
				}
				#stopka .stopkaLiczba {
					margin-right: 1px;
					padding: 0 3px;
				}
#menuWrapper {
	margin: -7px 0 0 -968px;
	width: 968px;
	float: left;		
}
#menu {
	padding: 0;
	margin: 0;
	height: 40px;
}
		#menu li {
			height: 33px;
			margin: 0;
			padding: 7px 0 0 0;
			float: left;
		}
				#menu a {
					padding: 9px 13px 0 13px;
					display: block;
					height: 24px;
					float: left;
				}
.artykulGlowna {
	float: left;
	width: 100%;
	clear: both
}
		.artykulTytul {
			margin: 0 0 12px 0;
		}
		.artykulGlowna .artykulTytul {
			margin: 12px 0 12px 106px;
		}
		.artykulGlowna .artykulTresc {
			margin: 0 0 0 106px;	
		}
		.artykulInfo {
			margin: 0;
			clear: both;
			height: 18px;
		}
				.artykulInfo .autor {
					float: right;
					display: block;
					width: 570px;
				}
				.artykulInfo .data {
					float: left;
					display: block;	
					border-style: solid;
					border-width: 0 0 1px 0;
				}
a.miniatura {
	margin: 24px 0 0 -676px;
	float: left;
}
	.miniatura img {
		border-style: solid;
		border-width: 1px;
	}
img.miniatura {
	margin: 12px 0 5px 5px;
	float: right;
	padding: 5px;
	border-style: solid;
	border-width: 1px;	
}
.wiecej {
	clear: both;
}				
		.wiecej a {
			margin-right: 30px;		
		}
		#aktualnosciDiv .wiecej {
			margin-top: 20px;
		}
		#aktualnosciDiv .wiecej a {
			margin: 0;
		} 
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}
.inputText,.inputerror, textarea {
	border-style: solid;
	border-width: 1px;	
}
.wyszukiwarkaZwykla .inputText {
	border: none;
	padding: 3px 2px 2px 2px;
	vertical-align: top;
}
.wniosek .inputText, .wniosek .inputerror {
	width: 120px;	
}
.wyszukiwarkaZwykla .inputButton {
	border: none;
	padding: 1px 2px 2px 2px;
	vertical-align: top;
}
.inputButton {
	border: 1px solid #ccc;
	padding: 1px 2px 2px 2px;
	vertical-align: top;
}
.parp a, .mrr a {
	display: block;
	margin: 0 auto 5px auto;
	text-indent: -999em;
	height: 66px;
}
a.parp {
	width: 159px;
}
a.mrr {
	width: 225px;
}
.logotypy ul, .logotypy li {
	margin: 0;
	padding: 0;
}
.logotypyStopka {
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
	height: 58px;
}
		.logotypyStopka li {
			float: left;
			height: 58px;
			margin: 0;
			padding: 0;
		}
				.logotypyStopka a {
					display: block;
					float: left;
					height: 58px;
				}
				.logotypyStopka .poig {
					width: 184px;
					margin-right: 173px;				
				}
				.logotypyStopka .poig a {
					width: 184px;
				}
				.logotypyStopka .arr {
					width: 163px;
					margin-right: 173px;				
				}
				.logotypyStopka .arr a {
					width: 163px;
				}
				.logotypyStopka .ue {
					width: 246px;
				}
				.logotypyStopka .ue a {
					width: 246px;				
				}
#trescStrony img {
	max-width: 670px;
}
.oPortalu {
	width: 900px;
	margin: 0 auto;
	clear: both
}
.galeria {
	margin: 0 auto;
}
		.galeria td {
			border-style: solid;
			border-width: 2px;
			width: 111px;
		}
		.galeriaMini {
			margin: 0;
			padding: 5px 0;
			height: 135px;
			width: 100%;
		}
		#trescStrony .galeria img {
			max-width: 100px;
			border-style: solid;
			border-width: 1px;
		}
		.galeriaNazwa {
			margin: 0;
			padding: 3px;
		}
		.galeriaOpis {
			padding: 3px;
		}
		.galeriaNawigacja {
			clear: both;
			width: 676px;
			margin-bottom: 30px;
		}
		.galeriaNawigacja .zmiana {
			width: 100px;
		}
		.galeriaNawigacja nazwa {
			width: 476px;
			text-align: center
		}

.paginacja a, .paginacja strong {
	padding: 0 5px;
}
.paginacja a strong {
	padding: 0;
}
.wniosek {
	margin-bottom: 20px;	
}
.wniosek td {
	border-style: solid;
	border-width: 2px;
	padding: 5px 0;
}
.wniosek .nieparz {
	background: #f5f5f5;
}
.wniosek .naglowki th {
	padding: 10px 0;
}
.drukujLink {
	display: block;
	width: 22px;
	height: 22px;
	text-indent: -999em;
	float: right;
}
