body {
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: White;
	margin: 0px;
}
#zahlavi {
height: 0px;
visibility: hidden;
}
#menu
{
text-align:center;
width: 8em;
margin-right: 10px;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: White;
color: #333;
position: absolute;left:0; top: 100px;
 visibility: hidden;
 width: 0px;
}

#menu ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
visibility: hidden;
}

#menu li
{
border-bottom: 1px solid ActiveCaption;
visibility: hidden;
margin: 0;
}

#menu a#curent {
	background-color: Background;
	border-left: 10px solid ActiveBorder;
	border-right: 10px solid ActiveBorder;
	visibility: hidden;
}

#menu li a
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid ButtonHighlight;
	border-right: 10px solid ButtonHighlight;
	background-color: ButtonFace;
	color: Black;
	text-decoration: none;
	width: 100%;
	visibility: hidden;
}

html>body #menu li a { width: auto; }

#menu li a:hover
{
	border-left: 10px solid ActiveCaption;
	border-right: 10px solid ActiveCaption;
	background-color: Highlight;
	color: Black;
	visibility: hidden;
}
#info {
	text-align:center;
	padding-top:2.5em;
	padding-bottom:10em;
	position: static;

	z-index:3;

}
#info a{
	color : Black;
}

#info a:hover{
	color : White;
	
}
#info .spcr  {position:relative; right:200px;}
#info .cmas  {position:relative; left:200px;}

#info ul {
	
	list-style-position : inside;
	list-style-type: none;
	text-align:left;
	line-height : 150%;
	padding-left : 0px;
	margin-left : 0px;

}
#info ul a{
	padding-left : 5px;
	
}

#info .tabulka{
	border : 1px double ButtonFace;
	border-collapse : separate;
	border-spacing : 1px;
	text-align : left;
	width: 800px;	
}
#info  tr{
	height: 15px;
	border-collapse : separate;
	border : ButtonFace;
}
#info th{background-color : White; color : Black; text-align : left; height : 20px; border-collapse : separate; border : ActiveBorder;}

#info .time{
	text-align : right;
}
#info .praha{
	font-weight : bold;
}
#info .bezodrazky{
	list-style-image : none;
}
#info .importance{
	font-weight : bold;
}
#info .rekordy{
	border : 1px double ButtonFace;
	border-collapse : separate;
	border-spacing : 1px;
	text-align : center;
}
#info .disc{
	font-weight : bolder;
	border : 1px double ButtonFace;
	border-collapse : separate;
	border-spacing : 1px;
	text-align : left;
}
#info .validace{
	color: White;
	border-color: White;
	
}
#info .validace a:hover{
	color: White;
}
.chyba{ position: absolute;
	left:100px;
color: Red; }