body {
background: #7a7879 url('./images/back.png') repeat-x 0% 0%;
color: #3c3c3c;
font-family: verdana, arial, sans-serif;
font-size: 8pt;
}

h2 {
font-size: 10pt;
}

h3 {
font-size: 10pt;
margin-top: 30px;
}

div#main {
margin: 0px auto;
width: 987px;
}

div#top {
margin-top: 15px;
background: #7a7879 url('./images/top.png') no-repeat 0% 0%;
width: 987px;
height: 164px;
}

a#logo {
position: relative;
top: 25%;
margin: 0px 0px 0px 13%;
}

a img {
border: 0px;
}

div#content {
width: 982px;
background-color: #fff;
}

/*  LEVA CAST - FORMULAR  */
div#form {
text-align: right;
padding: 80px 30px 40px 0px;
float: left;
width: 450px;
border: 0px solid red;
}

div#foot {
margin: 0px 10px 10px 10px;
border-bottom: 10px solid #fff;
background-color: #3c3c3c;
width: 962px;
height: 34px;
text-align: center;
line-height: 32px;
color: #fff;
}

div.clear {
clear: both;
}

label {
font-weight: bold;
}

input {
width: 250px;
margin: 5px 0px;
}

input#kontrola {
width: 40px;
}

input#submit {
margin-top: 15px;
width: 77px;
height: 34px;
}

textarea {
margin: 5px 0px 10px 0px;
vertical-align: top;
width: 250px;
height: 80px;
}

span.red {
margin-right: -11px;
}

.red, a {
text-decoration: none;
color: #ed1b24;
}

/*  PRAVA CAST - TEXTY  */
div#right {
float: left;
margin-left: 20px;
width: 450px;
border: 0px solid red;
}

h1 {
text-align: right;
padding: 10px;
margin-bottom: 42px;
font-size: 12pt;
color: #fff;
width: 100%;
background: #fff url('./images/nadpis.png') repeat-y 100% 0%;
}
