body {
     padding: 0;
     margin: 0;
     font: 75%/160% verdana, arial, helvetica, sans-serif;
     text-align: center;
     background: #8caee8;
     color: #000;
     background-image: url("../images/pas.gif");
     background-repeat: repeat-x;
}
#main {
     width: 760px;
     border-top: 4px solid #1f508c;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     background-image: url("../images/poz.jpg");
     background-repeat: repeat-y;
}
#hlavicka-null {
     width: 100%;
     height: 257px;
     border: 0; 
     background-image: url("../images/obr.jpg");
     background-position: 32px 0px;
     background-repeat: no-repeat;    
}
#hlavicka {
     padding: 0px;
     height: 257px;
     background-image: url("../images/logo.gif");
     background-position: 550px 45px;
     background-repeat: no-repeat;
}
#hl1 {
     padding: 0px;
     float: left;
     width: 550px;
     height: 257px;
}
#hl2 {
     padding: 0px;
     float: right;
     width: 198px;
     height: 257px;
}
.text {
     margin: 140px 14px 0px 10px;
     padding: 5px 5px 5px 30px;
     background-image: url("../images/pozn.gif");
     background-repeat: repeat-y;
     font-weight: bold;
     font-size: 8pt;
     letter-spacing: 1pt;
     font-variant: small-caps;
     color: #fff;
}
#vpravo-null {
     width: 198px;
     float: right;
     padding: 0;
     border: 0;     
}
#vpravo {
     padding: 0px;
}
#vlevo-null {
     width: 562px;
     float: left;
     padding: 0;
     border: 0;     
}
#vlevo {
     margin: 20px 14px 20px 44px;
}
#vlevo p {
     text-indent: 15px;
     text-align: justify;
}
#vlevo img {
     border: 1px solid #c0c0c0;
}
#paticka-null {
     clear: both;
     width: 760px;
     padding: 0;
     border: 0; 
     background-image: url("../images/pat.jpg");
     background-position: 0% 0%;
     background-repeat: repeat-y;  
}
#paticka1 {
     padding: 0px;
     font-size: 8pt;
     padding: 7px 0px 5px 180px;
     color: #1f508c;
     background-image: url("../images/logo2.gif");
     background-position: 47px 12px;
     background-repeat: no-repeat;
     
}
#paticka2 {
     border-top: 4px solid #1f508c;
     padding: 5px 0px 20px 572px;
     background: #8caee8;
     font-size: 8pt;
     color: #fff;
     line-height: 250%;
}
.noscreen { 
     display: none;
}
.cerv { 
     color: #1f508c;
}
/* ----------menu zac--------- */
.menu {
  float: left;
  width: 194px;
}
.menu ul {
  margin: 0;
  padding: 0;
  width: 194px;
}
.menu ul li {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu ul li a, .kkk {
  display: block;
  font-size: 95%;
  text-decoration: none;
  font-weight: bold;
  font-variant: small-caps;
  border-bottom: 1px solid #2861b5;
  border-top: 1px solid #79a3e1;
  color: #bfd2f2;
  background: url("../images/b1.gif") 10px 7px no-repeat;
  padding: 2px 0px 5px 40px;
  _width: 100%;
}
.menu ul li a:hover {
  background: url("../images/b3.gif") 10px 7px no-repeat;
  color: #ffff00;
}
a#klik  {
  background: url("../images/b2.gif") 10px 7px no-repeat;
  color: #fff;
}
/* ----------menu kon--------- */
a.lin1 {   font-weight: normal;  text-decoration: none; color: #4981d6; }
a:hover.lin1 { color: #fff;  }
a.lin2 {   font-weight: bold;  text-decoration: underline; color: #000; }
a:hover.lin2 { color: #d23b12; text-decoration: none; }
h2 {
     margin: 0px;
     font-size: 110%;
     color: #d23b12;
}
.lom, .lom2 {
     padding: 0;
     color: #4981d6;
     margin: 0px;
     font-size: 110%;
}
.lom2 {
     padding-left: 127px;
}
dd { 
     margin: 0px 0px 10px 150px;
     padding: 0;
}
dt { 
     color: #4981d6;
     font-style: italic;
     left: 0px;
     float: left;
     margin: 0;
     padding: 0;    
}
dl { 
     padding: 20px 0px 0px 15px;
}
.mapa { 
     text-align: center;
}
.mapa img { 
     margin: 30px 20px 0px 0px;
}
.foto img { 
     margin: 0px 1px 0px 0px;
}
.auta img { 
     margin: 0px 11px 20px 11px;
}
.bunv { 
     margin: 15px 0px 0px 0px;
     width: 504px;
}
.bunm { 
     margin: 0px;
     float: left;
     width: 252px;
     font-size: 8pt;
     font-weight: bold;
     height: 40px;
}
.mex { 
     margin-left: 127px;
}
.vel { 
     text-transform: uppercase;
}
.cert { 
     float: left;
     margin: 5px 20px 0px 0px;
}











