body {
     padding: 0px;
     margin: 0px;
     font-family: Verdana, Arial;
     font-size: 10pt;
     background-color: #111;
     }


      #page {
        width: 843px;
        margin: 0px auto;
        background-color: #555;
/*        text-align: center;*/
      }
      #blok1 {
        float: right;
        width: 722px;
        font-size: 10pt;
      }
      #blok1 #blok_stred {
        float: left;
        width: 722px;
        background-color: #444;
        min-height: 600px;
        _height: 500px;
        text-align: center;
        color: #aaa;
/*        background-color: #F2F9EE;*/
      }
      #blok1 #blok_vpravo {
        float: right;
/*        width: 5%;*/
        font-size: 80%;
      }
      #blok_menu {
        float: left;
        width: 120px;
        font-size: 80%;
      }
      #hlavicka {
        padding: 0px;
        margin: 0px auto;
        color: white;
/*        border-bottom: 1px solid black;*/
/*        background-color: black;*/
        }

      #paticka {
        clear: both;
        padding: 2px 0 2px 0;
        color: white;
        text-align: center;
        background-color:#222;
        font-size: 8pt;
      }
      .obsah {
        padding: 12px;
        margin: 0px;
        text-align: left;
      }
      .obsah2 {
        padding: 1px 4px 4px 4px;
        margin: 0px;
        text-align: left;
      }
.nadpis2 {
         display: block;
         width: 100%;
         padding: 0px;
         margin: 0px auto;
         background-color: #222;
         color: #C0C0C0;
         line-height: 21px;
/*
         display: inline;
         font-size: 18px;
         font-weight : bold;
         margin: 0px;
         line-height: 30px;
*/
         }


#komplet {
width: 844px;
background-color: #555;
border: 1px solid #220;
overflow: hidden;
}

#hlava {
white-space: nowrap;
float: left;
width: 842px;
background-color: #888;

padding: 0;
margin: 0;
/*
_padding: 0 2px 1px 2px;
*/
height: 103px;
cursor: pointer;
/*overflow: hidden;*/
border-bottom: 1px solid #ddd;
}

#hlava1 {
height: 16px;
padding: 0px;
margin: 0px;
background: url(img/perf05a.gif) repeat-x top;
}

#hlava2 {
height: 16px;
padding: 0px;
margin: 0px;
background:  url(img/perf05a.gif) repeat-x top;
}

#nadpis {
width: 100%;
padding: 0px;
margin: 0px auto;
background-color: #222;
color: #C0C0C0;
line-height: 20px;
}

IMG.otevrit {cursor: pointer;}

img {
padding: 0 1px 0 0px;
/*_margin: -3px 0 0 0;*/
margin: 0px;
vertical-align: top;
}

#levej_blok
  {
  float: left;
  width: 120px;
/*  min-height: 500px;
  _height: 500px;
*/
  text-align: left;
  padding: 0px;
  margin: 0px;
  }

#pravej_blok
  {
  min-height: 600px;
  _height: 500px;
  padding: 0px;
  margin: 0 0 0 120px;
  _margin: 0 0 0 3px;
  padding: 0px;
  color: #ccc;
/*  background:  #444 url(img/roh04.gif) no-repeat top left;      */
  background-color:  #444;
  }

#levatext
  {
  padding: 0px;
  margin: 0px;
  }

#pravatext
  {
  margin: 10px;
  padding: 5px;
  text-align: left;
  }

#spodek_blok
  {
  height: 12px;
  padding: 0px;
  margin: 0 0 0 0px;
  padding: 5px;
  text-align: center;
  color: #ccc;
  background-color:  #222; /* url(roh03.gif) no-repeat top left;*/
  }

#spodektext
  {
  margin: 0px;
  padding: 0px;
  color: #444;
  font-size: 8pt;
  }

H1 {
   display: inline;
   font-size: 14px;
   font-weight: bold;
   }
H2 {color: red;}
p.odst {
       text-indent: 10pt;
       text-align: justify;
       }
.inputbook {
        float: left;
        font-weight : normal;
        width: 440px;
        align: left;
}
.bluebutton {
        font-weight : normal;
        color : Black;
}
.nadpis {
        display: block;
        font-weight : bold;
        font-size: 18px;
        text-align: center;
        margin: 0 0 0 136px;
        padding: 0px;
        width: 600px;
}
.nepovinne {
        color : #aaa;
        font-size: 10px;
}
INPUT {
        color : Black;
}
.jmeno {
        color : #00008B;
        font-weight : bold;
}
.povinne {
        color : #eee;
        font-weight : bold;
        font-size: 10px;
}
.jm1 {
        color : #eee;
}
.nadtext {
        display: block;
        color: #ccc;
        background: #999;
        text-align: left;
        padding: 3px;
        font-size: 11px;
}
.text {
        display: block;
        color : #333;
        background: #aaa;
        border-bottom: 1px solid #222;
        text-align: left;
        padding: 3px;
        font-size: 11px;
}
.nev {
        color : #aaa;
}
.tab5 {
        display: block;
        margin: 0px auto;
        text-align: center;

        border-top: 1px solid #888;

}

#menub a.vmenu:link, #menub a.vmenu:visited
{
display: block;
float: top;
font-size: 11px;
color: #C0C0C0;
text-decoration:none;
background-color: #6f6f6f;
padding: 0 3px;
/*
border-top: 1px solid #E0E0E0;
border-right: 1px solid #008000;
border-bottom: 1px solid #008000;
border-left: 1px solid #E0E0E0;
*/
border-bottom: 1px solid #000000;
margin: 0;
line-height: 20px;
width: 114px;
text-align: left;
}

#menub a.vmenu:hover {background-color: #999; color: #fff; padding: 0 3px; width: 114px; margin: 0;font-size: 11px;}
#menub a.vmenu:active { padding: 0 3px; width: 114px; margin: 0;font-size: 11px;}

#aktivni {
         display: block;
         background-color: #000;
         color: #C0C0C0;
         padding: 0 3px;
         line-height: 20px;
/*         border-top: 1px solid;
         border-right: 0px solid;
         border-bottom: 1px solid;
         border-left: 1px solid;
         border-color: #000;
*/
         border-bottom: 1px solid #000000;
         margin: 0;
         width: 114px;
         text-align: left;
         font-size: 11px;
         }

a:hover.indx {color: #888;background-color: #888;}
a.indx {color: #888; background-color: #888;}

a:hover.pata {
           font-family: verdana,arial,helvetica;
           text-decoration: none;
           color: #ccc;
           background-color: #444;
           padding: 0 2px 0 2px;
           }
a.pata {
     font-family: verdana,arial,helvetica;
     text-decoration: none;
     color: #888;
     background-color: #222;
     padding: 0 2px 0 2px;
     }

a:hover.fe {
           font-family: verdana,arial,helvetica;
           text-decoration: none;
           color: #888;
           background-color: #222;
           padding: 0 2px 0 2px;
           }
a.fe {
     font-family: verdana,arial,helvetica;
     text-decoration: none;
     color: #444;
     background-color: #222;
     padding: 0 2px 0 2px;
     }

a:hover {
        font-family: verdana,arial,helvetica;
        text-decoration: none;
        color: #ADE3EF;
        background-color: #333;
        padding: 0 2px 0 2px;
        }
a {
  font-family: verdana,arial,helvetica;
  color: #EAEAEA;
/*  background-color: #555;*/
  padding: 0 2px 0 2px;
  }

