body		{
	color: #0000FF;
	background-color: #D0D0FF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a:link		{
	color: #0000FF;
}
a:visited 	{
	color: #0000FF;
}
a:active	{
	color: #00FF00;
}
a:hover		{
	color: #FF0000;
}
h1		{
	margin-bottom: 0 ;
}
h2		{
	margin-top: 0 ;
}
dt		{
	font-weight: bolder;
	background-color: #C0C0EE;
	border: 1px solid ;
	margin:  10px  0px  2px  0px ;
	padding:  1px  5px  1px  5px ;
}
dd		{
	display: block;
	color: inherit ;
	margin:   3px  0px  0px  0px ;
	padding:  0px  0px  0px  0px ;
}

ol li		{
	font-family: "Courier New", Courier, monospace;
	font-size: smaller;
	margin:   0px  0px  0px  0px ;
	padding:  0px  5px  0px  5px ;
}

table 	{
	border-color: inherit ;
	border-collapse: collapse;
	border-spacing:  0px  0px ;
}

th	{
	text-align: left;
	margin:   0px  0px  0px  0px ;
	padding:  0px  0px  0px  5px ;
}

table.vysledky 	{
	border-color: inherit ;
	border-collapse: collapse;
	border-spacing:  2px  2px ;
}

table.vysledky th	{
	font-family: "Courier New", Courier, monospace;
	font-size: medium;
	text-align: right;
	color: inherit ;
	background-color: #C0C0EE;
	border: 1px solid ;
	margin:   0px  0px  0px  0px ;
	padding:  0px  5px  0px  5px ;
}

table.vysledky td	{
	font-family: "Courier New", "Courier", monospace;
	font-size: medium;
	text-align: right;
  vertical-align: text-top;
	margin:   0px  0px  0px  0px ;
	padding:  0px  5px  0px  5px ;
}

table.vysledky .text	{
	text-align: left;
}

table.vysledky li {
	text-align: left;
	margin:   0px  0px  0px  0px ;
	padding:  0px  5px  0px  5px ;
}

.error {
  color: red;
  font-weight: bolder;
}

