body		{	background-color: #206000;
			margin: 0px;
			padding: 3%;
			padding-top: 0px;
			font-family: Tahoma, sans-serif;
			font-size: 80%;
			color: #ffffff
		}
table		{	font-size: 100%;
			border-collapse: collapse;
			border-style: none;
			border-width: 0px; 
		}
td		{	vertical-align: top }

p		{ 	text-align: justify; 
			margin-top: 1ex;
			margin-bottom: 1ex 
		}
p.c		{ 	text-align: center }
p.r 		{ 	text-align: right }

h1		{ 	margin-top: 0px;
			margin-bottom: 8px; }
h2		{	margin-top: 16px;
			margin-bottom: 16px }
h3, h4		{	margin-top: 16px;
			margin-bottom: 2px } 
h5		{	font-size: 100%;
			font-style: italic;
			font-weight: 200 }

a:link		{	color: #ffff80; text-decoration: none }
a:visited	{	color: #ffff80; text-decoration: none }
a:hover		{	color: #ffff80; text-decoration: underline }
div.main_in a:link	{	color: #906020; text-decoration: none }
div.main_in a:visited	{	color: #906020; text-decoration: none }
div.main_in a:hover	{	color: #906020; text-decoration: underline }
div.main_report a:link	{	color: #906020; text-decoration: none }
div.main_report a:visited {	color: #906020; text-decoration: none }
div.main_report a:hover	{	color: #906020; text-decoration: underline }

hr 		{	height: 1px;
			border-bottom: none; }

img		{ 	border-style: none }

em		{	color: #f00000;
			font-weight: normal; }

pre		{	color: #803000;
			padding-left: 3ex;
			font-size: 80%;
			width: 50% }

div.top		{	text-align: right }
div.top	a	{	margin-left: 15px;
			margin-right: 15px
		}
div.top a:hover {	text-decoration: none }
div.top span	{	position: relative;
			top: -30px;
		}
div.main_out	{	height: 100%;
			margin: 0px;
			padding: 2px;
			background-color: #ffffff;
		}
div.main_in	{	height: 100%;
			padding: 5%;
			padding-top: 3%;
			padding-bottom: 3%;
			border-style: solid;
			border-width: 4px;
			border-color: #206000;
			font-family: Times New Roman, serif;
			font-size: 125%;
			color: #000000;
		}
div.main_report {	height: 100%;
			padding: 15%;
			padding-top: 3%;
			padding-bottom: 3%;
			border-style: solid;
			border-width: 4px;
			border-color: #206000;
			font-family: Times New Roman, serif; 
			font-size: 125%;
			color: #000000;
		}
div table 	{ 	color: #000000 }

table.akce	{	border-collapse: separate;
			margin: 10px;
		}
td.sep		{	height: 4ex }
td.logo		{	text-align: center;
			vertical-align: top;
			padding: 4ex 8px 0px 0px }
td.logo img	{ 	border-style: solid;
			border-color: #000000;
			border-width: 1px
		}
span.mail	{	color: #0000e0 }
p.podpis	{	color: #c00000;
			text-align: right;
			font-weight: 800 
		}
td.nazev	{ 	padding-left: 3ex }

img.kfoto	{ 	border: solid 1px black;
			padding: 1px;
			margin: 1ex;
			margin-left: 3ex;
			float: right;
		}
