html {
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	background-color: #EFC74A;
	color: black;
	font-size: 9pt;
	font-family: tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

A {
	font-weight: bold;
	color: #DF7000;
	border-bottom: 1px dotted;
	text-decoration: none;
	background-color: inherit;
	
}

A:HOVER {
	color: #9D560E;
	border-bottom: none;
	background-color: inherit;
	
}

A:visited {
	color: #996600;
	background-color: inherit;
}

A:visited:hover {
	color: #9D560E;
}

div.blok {
	margin: 0 auto;
	width: 785px;
	padding: 0px;
	border: 1px solid silver;
	color: inherit;
	background-color: #2F13A6;
}

div.header {
	width: 785px;
	height: 200px;
	margin: 0 auto;
	border-left: 1px solid  silver;
	border-right: 1px solid silver;
	border-bottom: none;
	border-top: none;
	background-color: #FFFFD7;
}

div.sidebar {
	min-height: 26px;
	margin: -6px;
	display: block;
	border: none;
	text-align: center;
	}
	
div.sidebar ul {
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-top: 10px;
	color: #FFFFFF;
}

div.sidebar li {
   display: inline;
   list-style-type: none;
	padding-left: 8px;
	padding-right: 6px;
	font-weight: bold;
	font-size: 1.07em;
	border-left: 1px solid #EFC74A;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.sidebar li:first-child {
	border: none;
}

div.sidebar a {
	font-family: verdana, tahoma, sans-serif;
	color: #F99C3D;
}

div.sidebar a:hover {
	color: #FF5303;
}	

div.main {
	width: 724px;;
	min-height: 100px;
	margin: 0 auto;
	border: none;
	border-top: 1px solid silver;
	text-align: justify;
	display: inline;
	clear: right;
	background-color: white;
	color: inherit;
	display: block;
	padding-bottom: 15px;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
}

div.main div {
	padding-bottom: 10px;
	display: block;
	
}

div.duzeliterki div:first-letter {
	font-size: 150%;
	
}

div.footer {
   width: 100%;
   height: 45px;
   clear: both;
	margin: 0px;
	padding-top: 13px;
	background-color: white;
	border-top: 1px dashed silver;
	color: inherit;
}

div.footer span {
	text-align: center;
	font-size: 9pt;
	display: block;
}

li.podpunkt {
 	list-style-type: circle;
 	margin-left: 25px;
}

h1 {
	text-align: center;
	font-family: courier new, monospace;
	font-size: 20pt;
	font-variant: small-caps;
}

h2 {
	text-align: center;
	font-family: courier new, monospace;
	font-size: 13pt;
	/*font-variant: small-caps;*/
}

h1:first-letter {
	font-size: 120%;
}

table {
	empty-cells: hide;
	margin: 0 auto;
	border-spacing: 0px;
}

td { 
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #BFBFBF;
	padding-left: 20px;
	 
}

th {
	border: 0px;
	padding-top: 20px;
	text-align: left;
}

td.ciemny, th.ciemny, tr.ciemny {
	font-size: 11pt;
	text-align: center;
	border: 0px;
}

span.pietro {
	font-weight: bold; 
	font-size: 120%; 
	display: block; 
	border-bottom: 1px solid silver; 
	margin-bottom: 11px;
	margin-top: 20px; 
	width: /*250px*/ 100%;
	text-align: left;
}

ul#samorzad {
	list-style: disc;
	padding-left: 20px;
	text-align: left;
}

div.wydarzenie span.a1 {
	font-size: 15pt;
	padding-left: 20px;
	font-weight: bold;
	display: block;
}	

div.wydarzenie span.a2 {
	font-size: 10pt;
	font-style: italic;
	display: block;
	color: #AC5600;
	padding-left: 25px;
	margin-bottom: 10px;
}	

div.wydarzenie span.a3 {
	display: block;
	padding-left: 25px;
	margin-bottom: 20px;
}	

.paragraf {
	text-align: center; 
	margin-top: 25px; 
	margin-bottom: -10px; 
	font-weight: bold; 
	font-size: 11pt;
}

