body {
margin: 0; 
background: url(../images/background.PNG);
font-family: Verdana;
font-size: 12px;
color: black;
}

A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: black;}
A:active {text-decoration: none; color: black;}
A:hover {text-decoration: none; color: black;}

.hlavicka-bg {
background: url(../images/header-background.PNG) repeat-x;
}

.hlavicka {
background: url(../images/logo.gif);
width: 995px;
height: 103px;
}

.hlavicka-datum {
text-align: right;
font-family: Verdana;
font-size: 12px;
color: #d0d0d0;
padding-right: 108px;
padding-top: 2px;
}

.hlavicka-olymp {
text-align: left;
padding-left: 30px;
margin-top: -15px;
}

.hlavicka-animacia {
text-align: right;
padding-right: 30px;
margin-top: -75px;
}

.hlavicka-menu {
text-align: left;
font-family: Verdana;
font-size: 13px;
color: black;
margin-left: 505px;
margin-top: 68px;
}

.hlavicka-menu a:link {text-decoration: none; color: #d0d0d0;}
.hlavicka-menu a:hover {text-decoration: none; color: #d0d0d0;}
.hlavicka-menu a:visited {text-decoration: none; color: #d0d0d0;}
.hlavicka-menu a:active {text-decoration: none; color: #d0d0d0;}

.obsah {
background: url(../images/obsah.png);
width: 995px;
height:auto;
text-align: justify;
}

.obsah-text {
padding-left: 15%;
padding-right: 15%;
padding-top: 40px;
font-size: 14px;
}

h1 {font-family: Arial; font-size: 25px; color: #bc4330; margin: 0; padding: 0; }
h2 {font-family: Arial; font-size: 19px; color: #d40e0e; margin: 0; padding: 0; }
h3 {font-family: Arial; font-size: 15px; color: red; text-align: right; padding-right: 20px; }

.paticka {
background: url(../images/footer.PNG);
font-size: 11px;
text-align: left;
color: white;
width: 995px;
height: 33px;
}

.paticka-text {
padding-top: 10px;
padding-left: 15px;
}

.formular {
  font-size: 11px;
  padding: 5 5 5 5;
  background: #edebeb;
  border: 1px solid gray;
  color: #5b5454;
  font-family: Verdana;
  width: 520px;
  }
  
 .druhe {
  height: 30px;};