H2
{
color: #EFEFEF !important;
background-color: black;
padding: 10px 10px !important;
font-size: 1.1em;
line-height:120%;
text-transform:uppercase;
}

body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color: #f0f0f0;
}


a
{
text-decoration:none;
color:#505050;
text-decoration:none;
font-size:0.9em;
}


table
{
font-size:0.9em;
color:#505050
}

#maincontent
{
margin-left: auto;
margin-right: auto;
background-color: white;
padding: 10px;
max-width: 600px;
}

.nepovinne_pole
{
background-color:lightgray
}


.povinne_pole
{
background-color:#FFCC02
}

.chyba
{
color:red
}

.podlabel
{
}

.nadpislabel
{
margin-top:10px;
font-size:100%;
}

.Navigace
{
background-color:#888888;
padding:10px;
margin:2px;
border:0px solid black;
font-weight:bold;
}

.Registrace
{
background-color:#339933;
color:#FFFFFF;
padding:10px;
margin:2px;
border:0px solid black;
font-weight:bold;
}

@media only screen and (max-width: 700px) {
table {font-size:14px;}
}


