body{
     color: #787878;
     font: 12px verdana;
     line-height: 20px;
     position: relative;
     background: #ffffff;
     }
.hlavni{
     margin: 0px auto;
     width: 765px;
     text-align: left;
     background: #ffffff;
     border-right: 0px solid black;
     border-left: 0px solid black;
     }
.hlavicka{
     padding: 0px;
     margin: 0px;
     position: relative;
     z-index: 100;
     height: 150px;
     width: 765px;
     border-right: 1px solid black;
     border-bottom: 1px solid black;
     }
#lang {
     position: absolute;
     text-align: center;
     right: 0px;
     height: 50px;
     width: 232px;
     padding: 1em 0px 2px 0px;
     border-top: 1px solid black;
     border-left: 1px solid black;
     background:url(../px/gradzk.jpg);
     }
#hlavickapruh{
     position: absolute;
     top: 50px;
     left: 0px;
     height: 50px;
     width: 765px;
     border-bottom: 1px solid black;
     background: #000000;
     }
#logo {
     position: absolute;
     top: 50px;
     left: 153px;
     height: 50px;
     width: 760px;
     background:url(../px/logo.jpg) center no-repeat;
     }
#menuxx{
     position: absolute;
     top: 100px;
     left: 0px;
     height: 49px;
     width: 530px;
     border-left: 1px solid black;
     border-top: 1px solid black;
     background:url(../px/gradzd.jpg);
     }
#pruh{
     position: absolute;
     top: 100px;
     right: 0px;
     height: 37px;
     width: 228px;
     text-align: center;
     padding: 1em 0px 0px 0px;
     border-top: 1px solid black;
     background: #fafafa;
     }
.main{
     position: relative;
     top: 0px;
     left: 0px;
     width: 764px;
     border-right: 1px solid black;
     border-left: 1px solid black;
     }
#text{
     float: left;
     width: 531px;
     border-right: 1px solid black;
     }
#akt{
     float: right;
     width: 226px;
     }
.pata{
     float: left;
     position: relative;
     padding: 0px;
     margin: 0px;
     width: 766px;
     border-top: 1px solid black;
     }
#pata1{
     position: relative;
     text-align: right;
     left: 0px;
     padding: 1em 0px 0px 0px;
     height: 36px;
     width: 518px;
     }
#pata2{
     position: relative;
     float:right;
     text-align: center;
     top: -48px;
     height: 36px;
     width: 232px;
     padding: 1em 0px 0px 0px;
     background:url(../px/gradzk.jpg);
     border-left: 1px solid black;
     border-bottom: 1px solid black;
     border-right: 1px solid black;
     }
a{
     color: black;
     font-weight: bold;
     text-decoration: none;
     }
a:hover{
     color: #787878;
     text-decoration: none;
     }
p {
     margin: 1.0em 1.3em 0.8em 1.3em;
     color: #787878;
     font: 12px verdana;
     line-height: 20px;
     text-align: justify;
     }
h1 {
     margin: 0.5em 0.5em 0.5em 1.5em;
     line-height:15px;
     color:#787878;
     font:14px verdana;
     font-weight: bold;
     line-height:20px;
     }
h2 {
     margin: 0.5em 0.5em 0em 0.5em;
     font-weight: bold;
     line-height:16px;
     color:#000000;
     font:13px tahoma;
     line-height:20px;
     }
#topmenu{
     position: absolute;
     top: 100px;
     left: 0px;
     height: 49px;
     width: 531px;
     border-top: 1px solid #000000;
     border-right: 1px solid black;
     border-left: 1px solid #000000;
     background:url(../px/gradzd.jpg);
     }
#topmenu ul li a:hover{
     height: 36px;
     color: #787878;
     border-bottom: 3px solid #000000;
     }
#topmenu ul{
     background: none;
     margin: 0px;
     padding: 0px;
     list-style-type: none;
     display: block;
     }
 #topmenu ul li{
     display:inline;
     }
 #topmenu ul li a{
     padding: 0.8em 1.8em 0em 1.7em;
     float: left;
     }
.ps {
     height: 38px;
     background: none;
     border-top: 1px solid #ffffff;
     border-bottom: 1px solid #000000;
     }
.at{
     background: #ffffff;
     height: 38px;
     border-top: 1px solid #ffffff;
     border-right: 1px solid #000000;
     border-left: 1px solid #000000;
     border-bottom: 1px solid #ffffff;
     }
ul {
     padding: 0em 0em 0em 0em;
     margin: 0em 0em 2em 3em;
     }
li {
     padding: 0em 0em 0em 0em;
     margin: 0em 0em 0em 0em;
     }


