body {
	margin:0;
	padding:0 10px 0 10px;
	border:0;
	height:100%;
	overflow-y:auto;
	background:#fff fixed;
	background-color: #fff;
	background-image: url(img/bg.gif);
}
a:link {
	color: #FF6600;
}
a:visited {
	color: #FF6600;
}
a:hover {
	color: #FF0000;
}
body,td,th {
	color: #000000;
}
body
{
font-family: "trebuchet ms", arial, sans-serif;
font-size:76%;
text-align:center;
}

#page
{
margin:0 auto 0 auto;
display:block;
width:500px;
background:#fff;
text-align:left;
}

#page .txt
{
height:1000px;
background:#fff;
padding:0 10px;
}

#menu
{
display:block;
top:150px;
left:10px;
width:180px;
position:fixed;
padding:10px;
font-weight:bold;
color:#fff;
background:black;
}

* html #menu
{
position:absolute;
}

#menu ul
{
padding:0;
margin:0;
}

#menu ul li
{
list-style-type:none;
display:block;
float:left;
width:180px;
height:20px;
}

#menu ul li a:visited, #menu ul li a
{
display:block;
width:180px;
height:20px;
text-align:center;
text-decoration:none;
line-height:20px;
color:#fff;
padding:0 5px 0 0;
}

#menu ul li a:hover
{
background:#fff;
color:#000;
}

h3
{
color:red;
}

.pad
{
height:75px;
}
#tabulka {
width : auto; 
height : auto;
text-align:center;
} 
label,input
{
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}

label
{
text-align: right;
width: 75px;
padding-right: 20px;
}

br
{
clear: left;
}
.styl2 {
	font-size: 10px;
	color: #FF0000;
}