body { padding: 0px; margin: 0px 0px 20px 0px; font: 70%/140% verdana, arial, helvetica, sans-serif; text-align: center; 
      background: #e1e0d2; background-image: url("../images/pas.gif"); background-repeat: repeat-x; }
#main { width: 760px; margin-left: auto; margin-right: auto; text-align: left; background-image: url("../images/poz.gif"); background-repeat: repeat-y; }

#hlavicka-null { width: 100%; height: 36px; padding: 0; border: 0; background: #444; background-image: url("../images/menu.gif"); 
      background-position: 0% 0%; background-repeat: no-repeat; }
#hlavicka { padding: 0px 2px 0px 2px; }
#hlavicka2-null { width: 100%; height: 220px; padding: 0; border: 0; background-image: url("../images/hlavicka.jpg"); 
      background-position: 0% 0%; background-repeat: no-repeat; }
#hlavicka2 { padding: 0px; }
#hlavicka2a-null { width: 578px; padding: 0; border: 0; float: left; }
#hlavicka2a { padding: 0px; }
#hlavicka2a h1.logo { width: 231px; height: 51px; padding: 0; margin: 33px 0px 0px 265px; background: url("../images/logo.gif") no-repeat; cursor: pointer; }
h1 span, .noscreen { display: none; }
#hlavicka2a p { margin: 25px 0px 0px 325px; color: #6983dc; }
#hlavicka2b-null { width: 182px; float: right; padding: 0; border: 0; }
#hlavicka2b { padding: 8px 0px 0px 4px; }

#vpravo-null { width: 560px; float: right; padding: 0; border: 0; background-image: url("../images/stin.jpg"); background-position: 100% 0%; background-repeat: no-repeat; }
#vpravo { padding: 10px 10px 0px 10px; margin: 5px 0px 0px 0px; color: #fff; }
#vpravo p { text-indent: 20px; text-align: justify; margin-top: 0px; }
#vpravo p img { float: left; border: 1px solid #333; margin: 5px 10px 0px 0px; }
#vpravo p .obr { float: left; border: 0; margin: 5px 10px 0px 0px; }
#vpravo table img { margin: 0px 0px 0px 2px; border: 1px solid #333; }
#vpravo a {   font-weight: bold;  text-decoration: underline; color: #fff; }
#vpravo a:hover {  color: #ffcc00;  }

#vlevo-null { width: 200px; float: left; padding: 0; border: 0; }
#vlevo { padding: 0px; }
#vlevo p { padding: 10px 0px 10px 50px; }
.tajmac  { float: left; background: #c1bda2; padding: 0px 0px 10px 0px; width: 200px; color: #333; font-size: 8pt; font-weight: bold; font-variant: small-caps; }
.tajmac img { float: left; border: 0; margin: 0px 5px 0px 0px; }
.tajmactx { padding: 10px 0px 0px 20px }
.vlajky  { width: 200px; float: left; }
.vlajky img { border: 0; margin: 5px 15px 0px 0px; }
.vlajky a {   font-weight: bold;  text-decoration: underline; color: #333; font: 90%; }
.vlajky a:hover {  color: #003399;  }

#paticka-null { clear: both; width: 100%; padding: 0; border: 0; background-image: url("../images/pata.gif"); background-repeat: repeat-y; }
#paticka { width: 200px; padding: 5px 0px 5px 0px; text-align: center; }
#paticka2-null { clear: both; width: 100%; padding: 0; border: 0; background: #e1e0d2; }
#paticka2 { padding: 5px 0px 0px 325px; text-align: left; color: #333; font: 90%; }
#paticka2 img { border: 0px; margin-right: 5px; }
#paticka a {   font-weight: bold;  text-decoration: none; color: #fff; }
#paticka a:hover {  color: #000;  }
#zelena-firma-null { clear: both; width: 100%; background-image: url("../images/poz.gif"); background-repeat: repeat-y; }
#zelena-firma { padding: 0; }
#zelena-firma img { border: 0; float: left; margin: 5px 5px 0px 0px; }
#zelena-firma p { font-style: italic;  color: #666; padding: 0px 580px 10px 30px; margin: 0px 0px 0px 0px; font-size: 7pt; }

h2 { margin: 45px 0px 0px 325px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 150%; color: #90918e; font-variant: small-caps; letter-spacing: 1pt; }
h3 { margin: 5px 0px 10px 40px; color: #fe9503; font-size: 8pt; }
h5 { margin: 15px 0px 10px 40px; color: #fe9503; font-size: 110%; }
h4 { margin: 5px 0px 20px 115px; color: #ffcc00; font-size: 130%; font-variant: small-caps; letter-spacing: 1pt; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* ------------------------menu horni zacatek--- */
#menu { float: right; height: 25px; margin: 0; padding: 0; font-size: 100%; }
#menu ul { margin: 0; padding: 0; }
#menu ul li { margin: 0; padding: 0; list-style-type: none; float: left; }
#menu ul li a, .volne { display: block; width: 108px; text-align: center; text-decoration: none; font-variant: small-caps;
        letter-spacing: 1pt; font-weight: bold; color: #b5b5b5; border-top: 4px solid #444; padding: 11px 0px 5px 0px; }
#menu ul li a:hover { border-top: 4px solid #fe9503; color: #fff; }
#menu .klik  { color: #fff; }
/* ------------------------menu horni konec--- */
/* ------------------------menu vlevo zacatek--- */
.menu2 { float: left; margin: 0; padding: 0; width: 200px; }
.menu2 ul { margin: 0; padding: 0; width: 200px; }
.menu2 ul li { display: block; height: 21px; position: relative; margin: 0; padding: 0; list-style: none; }
.menu2 ul li a, .rez, .rez2 { display: block; border-top: 1px solid #c5c0a3; text-decoration: none; font-weight: bold;
      background: url("../images/m1.gif") top left repeat-y; color: #b5b5b5; padding: 3px 0px 3px 40px; _width: 100%; }
.rez2 { background: url("../images/m3.gif") top left repeat-y; color: #fe9503; padding: 3px 0px 3px 28px; }
.menu2 ul li a:hover { color: #fff; background: url("../images/m2.gif") top left repeat-y; }
a#klik2  { color: #fff; background: url("../images/m2.gif") top left repeat-y; }
/* ------------------------menu vlevo konec--- */

.bunv  { width: 540px; margin: 0px 0px 20px 0px; float: left; text-align: center; }
.bunm2b, .bunm2, .bunm2m  { width: 270px; float: left; text-align: center; }
.bunm2b  { background: #6f6f6f; padding-top: 10px; text-align: left; margin-bottom: 10px; }
.bunm2m  { text-align: left; }
.bunm2m img { float: left; margin-right: 5px; }
.bunm4  { width: 135px; float: left; text-align: center; font: 90%; line-height: 110%; margin-bottom: 10px; color: #c0c0c0; }
.bunm4 h3 { margin: 10px 0px 10px 0px; color: #fe9503; font-size: 8pt; }
.bunm4-h3  { font-size: 8pt; width: 135px; font-weight: bold; margin: 5px 0px 0px 0px; color: #fe9503; text-align: center; float: left; }
.bunm3  { width: 180px; float: left; text-align: center; }
.bunm4 img, .bunm2 img, .bunm3 img, .bunv img  { border: 1px solid #333; }
.bunm4 img  { margin-bottom: 2px; }

a.lin3 {   font-weight: normal;  text-decoration: none; color: #b2ae93; font-size: 90%; padding-left: 78px; }
a:hover.lin3 {  color: #000;  }

#pdf  { border: 0px; }
.mez1  { padding-left: 18px; font-weight: normal; }
.netuc  { font-weight: normal; }
.sikmo  { font-style: italic; }

.fotograf  { font-style: italic; color: #999; padding-left: 20px; }
fieldset { border-width: 0px; margin: 0px; padding: 0; }











