body {
	background: #ffffff;
}
p {
	color: #004945;
	font: 8pt Tahoma, sans-serif;
	margin: 0pt 0pt 3pt 0pt;
	text-align: left;
}
.txtindex {
	color: #888888;
	margin: 12pt 0pt 3pt 10pt;
	text-align: left;
	font-weight: bold;
}
a:link, a:visited {
	text-decoration: none;
	color: #004945;
}
a:hover {
	text-decoration: underline;
	color: #004945;
}
a:link.menu, a:visited.menu {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a:hover.menu {
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
}

td.headline {
	color: #ffffff;
	font: bold 8pt Tahoma, sans-serif;
	padding: 6pt 0pt 2pt 6pt;
	background-color: #A40049;
}

.txt1 {
	color: #004945;
	font: 8pt Tahoma, sans-serif;
	padding: 6pt 0pt 3pt 18pt;
}
td.txt {
	color: #004945;
	font: 8pt Tahoma, sans-serif;
	padding: 6pt 0pt 3pt 18pt;
	border-bottom: 1px dotted #004945;
	border-left: 1px dotted #004945;
	border-right: 1px dotted #004945;
}
table.pageheader {
	background-image: url(img/bkhead.jpg);
	height: 130px;
}
table.menuzp {
	font: bold 8pt Tahoma, sans-serif;
	color: #004945;
	height: 26px;
	text-align: center;
}
td.activezp {
	font: bold 8pt Tahoma, sans-serif;
	background-color: #ffffff;
	border-top: 1px solid #004945;
	border-left: 1px solid #004945;
	border-right: 1px solid #004945;
}
td.inactivezp {
	font: bold 8pt Tahoma, sans-serif;
	color: #004945;
	border-bottom: 1px solid #004945;
}
table.ogloszenie {
	font: 8pt Tahoma, sans-serif;
	color: #004945;
}
td.leftarch {
	font: 8pt Tahoma, sans-serif;
	color: #004945;
	border-left: 1px solid #004945;
}
td.rok {
	font: bold 10pt Tahoma, sans-serif;
	color: #004945;
	border-top: 1px solid #004945;
	border-bottom: 1px solid #004945;
	text-align: center;
}
