html,body {
background-color: #CDE6FF;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10pt;
text-align:center;
margin-top: 5px;
}
h1 {
font-size: 14pt;
margin: 0%;
}
h2 {
font-size: 14pt;
margin: 0%;
color:#FF0000;
}
h5 {
font-size: 12pt;
margin: 0%;
color:#0080C0;
}
p {
    margin: 5 10 10 0;
text-indent: 15pt;
}
acronym {
cursor: help;
}
pre {
margin: 0%;
}
div.upperleft {
width: 794px;
margin-left: auto;
margin-right: auto;
background-color: #A6D4FF;
background-image: url('HL.png');
background-repeat: no-repeat;
background-position: top left;
text-align:left;
}
div.upperright {
background-image: url('HP.png');
background-repeat: no-repeat;
background-position: top right;
}
div.lowerleft {
background-image: url('DL.png');
background-repeat: no-repeat;
background-position: bottom left;
}
div.lowerright {
background-image: url('DP.png');
background-repeat: no-repeat;
background-position: bottom right;
padding: 3% 3% 3% 3%;
}
div.header {
width: 794px;
height: 130px;
margin-left: auto;
margin-right: auto;
background-image: url(hlavicka.jpg);
margin-bottom: 10px;
}
div.header h1 {
font-size:24px;
color:#FFFFFF;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:right;
padding: 20 70 20 20px;
}
div.nav {
padding-top:43px;
padding-right:15px;
text-align:right;
}
.nav a, .nav a:hover, .nav a:visited {
color:#FF0000;
text-decoration:none;
margin-right:20px;
border-top:3px solid #333333;
}
.nav a:hover {
border-top:3px solid #FFFFFF;
}
div.footer {
background-image:url(paticka.png);
font-size: 9pt;
text-align:center;
width:745px;
height:15px;
margin-left:auto;
margin-right:auto;
}
div.navigace {
text-align:center;
width:745px;
height:15px;
margin-left:auto;
margin-right:auto;
}
.floatright
{
float: right;
margin: 0px 10px 0px 0px;
border: 1px solid #666;
padding: 2px;
}
fieldset
{
width: 713px;
border-color:#7a9bbd;
border-style:double;
border-width:4px 1px 2px 1px;
padding:10px;
}
legend
{
color: #a60000;
width: 250px;
text-align:center;
font-weight:bold;
margin-bottom: 0.1em;
}
label
{
float: left;
width: 650px;
padding-left:10px;
}
input
{
border: 1px solid #c7c7c7;
width: 550px;
height: 20px;
color: #333333;
margin-bottom: 20px;
}
textarea
{
border: 1px solid #c7c7c7;
width:713px;
height: 100px;
margin-bottom: 8px;
}
input.odeslat
{
background: #a60000;
color:white;
font-weight:bold;
margin-left: 90px;
height: 30px;
}
#submitbutton
{
margin-left: 107px;
width: 180px;
}
.levy
{
float: left;
width: 730px;
margin:0;
padding:0;
}

.highlight
{
background-color: #FFFF00;     /* lutá */

padding: 2px 6px;              /* trochu místa kolem textu */
border-radius: 3px;            /* zaoblení rohů */
color: #000;                   /* černý text */
font-weight: bold;

}

.levypanel-obsah
{
margin:0;
padding: 0.5em 1em;
}
.pravy
{
margin:0 0 0 610px;
padding:0;
}
.pravypanel-obsah
{
margin:0;
padding: 0.5em 1em;
}
table.vypis td, table.vypis th {
padding: 1px 5px;
background-color: #F8F8FF;
font-size: 0.75em;
border-top: 1px solid black;
vertical-align: top;
}