/********************* telo ****************/
    body {
      margin-top: 8px;
      margin-right:8px;
      margin-bottom: 8px;
      margin-left:8px;
      text-align:center;
      color: #000000;
      background-color: #ffffff;
      font: 15px/1.2;
      font-family: Verdana, "Geneva CE", lucida, sans-serif;

    }
    #header {
      width: 100%;
      background: #ffffff;
      color: #000000;
      border-top: 1px solid #0000ff;
      border-right: 2px solid #0000ff;
      border-bottom: 2px solid #0000ff;
      border-left: 1px solid #0000ff;
      padding: 0px;
      margin:0px;
    }
    li {
      margin-bottom:5px;
    }
    img {
      margin: 0px;
      padding: 0px;
    }
    #topl {
      width:50%;
      background: #ffffaf;
      color: #000000;
      float:left;
      height:100px;
      margin:0px;
      text-align:left;
    }
    #topl img{
      margin: 0px;
      border:0px;

    }
    #topp {
      width:49%;
      background: #ffffaf;
      color: #000000;
      float:right;
      height:100px;
      margin:0px;
      text-align:right;
    }
    #topp img{
      margin: 0px;
      border:0px;

    }
    #toplista2 {
     width: 100%;
      padding-top: 2px;
      padding-bottom:2px;
      background: #ffffff;/*#55aadd;*/
      color:#000000;
     /* background-image: url('../_img/pozadi2.jpg');
      background-repeat: repeat-y;*/
      border-top: 1px solid #0000ff;
      border-bottom: 1px solid #0000ff;
      float:left;
      font-size: 8pt;
      text-align: left;
    }

    #toplista2b {
      float:left;
      width: 77%;
      border: 0px solid #0000ff;
      font-size: 10pt;
      text-align:left;
    }


    #toplista2a {
      float:left;
      width: 22%;
      text-align:right;
      padding-right:5px;
      border: 0px solid #0000ff;
    }
    #toplista2a a {
      background: #ffffff;
      color: #ff0000;
     text-decoration:none;
    }
    #toplista2a a:hover{
      background: #ffffff;
      color: #0000ff;
     text-decoration:none;
    }

    #menutop{
       font-size:8pt;
      padding-left: 10px;
      padding-top: 3px;
    }
     #menutop .menuradek1 {
     font-size:8pt;
     background: #ffffff;
     color: #000000;
     padding-left: 1px;
     padding-right: 3px;
     text-align: left;
     text-decoration:none;
     border-bottom:0px dashed #505050;
   }
    #menutop .menuradek1 a {
     background: #ffffff;
     color: #0000ff;
     text-decoration:none;
   }
    #menutop .menuradek1 a:hover {
     background: #ffffff;
     color: #ff0000;
     text-decoration:none;
   }
    #menutop .menuradekv1 {
     font-size:8pt;
      font-weight:bold;
     padding-left: 1px;
     padding-right: 3px;
     text-align: left;
     background: #ffffff;
     color: #000000;
     text-decoration:none;
     border-bottom:0px dashed #505050;
   }
    #menutop .menuradekv1 a {
     background: #ffffff;
     color: #000000;
     text-decoration:none;
   }
    #menutop .menuradekv1 a:hover {
     background: #ffffff;
     color: #ff0000;
     text-decoration:none
   }
   .rad1 {
     background: #ffffff;
     color: #000000;
     font-size: 8pt;
     text-align: left;
     border:1px solid #f0f0f0;
   }
   .rad2 {
     background: #ffffff;
     color: #000000;
     font-size: 8pt;
     text-align: left;
     border:1px solid #ffffff;
   }
   .seznam {
      border-collapse:collapse;
      background: #ffffff;
      color: #000000;
      font-size: 10pt;
      margin: 5px 5px 5px 5px;
      text-align: left;
      border:1px solid #505050;
   }
   .seznam td {
     padding-left:3px;
     padding-right:3px;
   }
    #celek {
      width: 100%;
      margin: 0px 0px 0px 0px;
      border-top: 0px solid #0000ff;
      border-right: 0px solid #0000ff;
      border-bottom: 0px solid #0000ff;
      border-left: 0px solid #0000ff;
      padding: 0px;
      background: #ffffff;
      color: #000000;
      text-align:left;
    }
   .menutab {
     text-align: left;
   }

   .menutab1 {
     border-collapse: collapse;
     width:150px;
      margin-top: 4px;
      margin-right: auto;
      margin-bottom: 4px;
      margin-left: auto;
     font-size: 8pt;
      border-top: 1px solid #0000ff;
      border-right: 2px solid #0000ff;
      border-bottom: 2px solid #0000ff;
      border-left: 1px solid #0000ff;
   }

   .menutab2 {
     border-collapse: collapse;
     width:110px;
      margin-top: 4px;
      margin-bottom: 4px;
     font-size: 8pt;
      border-top: 1px solid #0000ff;
      border-right: 2px solid #0000ff;
      border-bottom: 2px solid #0000ff;
      border-left: 1px solid #0000ff;
   }

   .odkaz1 {
      text-align: center;
      background: #88ccff;
      color: #ff0000;
      font-weight:bold;
      font-size: 8pt;
      border-bottom: 1px solid #0000ff;
      border-top: 1px solid #0000ff;
      background-image: url('../_img/odkaz.jpg');
   }

   .casy1 {
     background: #f8f8f8;
     color: #000000;
     padding-left: 10px;
     padding-right: 10px;
     text-align: left;
   }
.odkaz {
      text-align: left;
      background: #88ccff;
      color: #000000;
      font-weight:bold;
      font-size:8pt;
      border-bottom: 0px solid #ff0000;
   }
   .radek1 {
     font-size:10pt;
     background: #f0f0f0;
     color: #0000ff;
     padding-left: 10px;
     padding-right: 10px;
     text-align: left;
     cursor: pointer;
   }
   .radek2 {
     background: #ffffff;
     font-size:10pt;
     text-align: left;
     color: #0000ff;
     padding-left: 10px;
     padding-right: 10px;
     cursor: pointer;
   }
   .menuradek1 {
     font-size:8pt;
     background: #ffffff;
     color: #000000;
     padding-left: 1px;
     padding-right: 3px;
     text-align: left;
     text-decoration:none;
     border-bottom:0px dashed #505050;
   }
   .menuradek1 a {
     background: #ffffff;
     color: #0000ff;
     text-decoration:none;
   }
   .menuradek1 a:hover {
     background: #ffffff;
     color: #ff0000;
     text-decoration:none;
   }
   .menuradekv1 {
     font-size:8pt;
      font-weight:bold;
     padding-left: 1px;
     padding-right: 3px;
     text-align: left;
     background: #ffffff;
     color: #000000;
     text-decoration:none;
     border-bottom:0px dashed #505050;
   }
   .menuradekv1 a {
     background: #ffffff;
     color: #000000;
     text-decoration:none;
   }
   .menuradekv1 a:hover {
     background: #ffffff;
     color: #ff0000;
     text-decoration:none;
   }
   .menuradekv2n {
     font-size:8pt;
     padding-left: 1px;
     padding-right: 3px;
     text-align: left;
     background: #ffffff;
     color: #000000;
     text-decoration:none;
     border-bottom:0px dashed #505050;
   }
   .menuradekv2n a {
     background: #ffffff;
     color: #000000;
     text-decoration:none;
   }
   .menuradekv2n a:hover {
     background: #ffffff;
     color: #000000;
     text-decoration:none;
   }
   .menuradekv2 {
     font-size:8pt;
      font-weight:bold;
     padding-left: 1px;
     padding-right: 3px;
     text-align: left;
     background: #ffffff;
     color: #000000;
     text-decoration:none;
     border-bottom:0px dashed #505050;
   }
   .menuradekv2 a {
     background: #ffffff;
     color: #000000;
     text-decoration:none;
   }
   .menuradekv2 a:hover {
     background: #ffffff;
     color: #000000;
     text-decoration:none;
   }
   .menuradek2 {
     background: #0000ff;
     font-size:8pt;
     text-align: left;
     color: #ffffff;
     padding-left: 1px;
     padding-right: 3px;
     text-decoration:none;
     border-bottom:0px dashed #505050;
   }
   .menuradek2 a {
     background: #ffffff;
     color: #0000ff;
     text-decoration:none;
   }
   .menuradek2 a:hover {
     background: #ffffff;
     color: #ff0000;
     text-decoration:none;
   }
   #chyba {
      width:560px;
      height:18px;
      color:#ffffff;
      background:#ff0000;
      font-size:10pt;
      margin-top:10px;
      text-align:center;
      font-weight:bold;
    }
   #hlavni {
      width:99%;
      float: left;
      padding:5px;
      background: #ffffff;
      color: #000000;
      text-align: left;
      font-size:10pt;
   }
   #hlavni h1 {
      font-size: 12pt;
      margin: 5px 0px 5px 0px;
      text-align: left;
      color: #000000;
      background: #ffffff;
   }
   #hlavni h2 {
      background: #ffffff;
      color: #000000;
      font-size: 10pt;
      margin: 2px 0px 2px 2px;
      text-align: left;
      border-bottom:1px solid #505050;
   }
   #hlavni h3 {
      background: #ffffff;
      color: #000000;
      font-size: 11pt;
      margin: 2px 0px 2px 2px;
      text-align: left;
   }
   #hlavni dl {
      margin: 5px;
   }
   #hlavni dt {
      margin: 5px;
   }
   #hlavni dd {
      margin: 0px 0px 0px 20px;
   }
   #hlavni img {
      margin: 0px;
      padding: 0px;
      border:0px;
    }
   #foottisk {
      display: none;
   }
   #hlavni a {
      color: #0000ff;
      background: #ffffff;
      cursor: pointer;
      text-decoration: none;
      padding: 0px;
      margin: 0px;
    }

    #hlavni a:hover {
      color: #ff0000;
      background: #ffffff;
      cursor: pointer;
    }
   #hlavni p {
      color: #000000;
      background: #ffffff;
      margin-top: 4px;
      margin-right: 10px;
      margin-bottom: 4px;
      margin-left: 10px;
      font-size:8pt;
      text-indent:30px;
      text-align: justify;
   }

   #foot {
      height:16px;
      clear:both;
      font-size: 8pt;
      color: #000000;
      background: #ffffff;
      border-top:1px solid #0000ff;
      text-align:right;
      padding-right:5px;
   }
   #foot a{
     text-decoration: none;
     color: #ff0000;
     background: #ffffff;
    }
   #foot a:hover{
     text-decoration: none;
     color: #0000ff;
     background: #ffffff;
    }
   #foot1 {
      float:left;
      padding-left: 5px;
      padding-top: 2px;
      text-align: left;
   }
   #foot2 {
      float:right;
      padding-right: 5px;
      padding-top: 2px;
      text-align: right;
   }
   #foot1 a{
      color: #0000ff;
      background: #ffffff;
      text-decoration: none;
   }
   #foot1 a:hover{
      color: #ff0000;
      background: #ffffff;
      text-decoration: none;
   }
   .tucne {
      font-weight:bold;
   }

   #hlavni .cervene {
      color: #ff0000;
      background: #ffffff;
   }
   .modre {
      color: #0000ff;
      background: #99ccff;
   }
   .male {
      font-size: 8pt;
   }



   .prihl {
     width:500px;
     border:1px solid #505050;
     border-collapse: collapse;
     margin-top:10px;
     margin-right:auto;
     margin-bottom:10px;
     margin-left:auto;
     font-size:8pt;
     color:#000000;
     background-color:#e0e0e0;
    }
    .prihl td {
     padding-top:0px;
     padding-right:3px;
     padding-bottom:0px;
     padding-left:3px;
     }
    .seznam {
      border-collapse:collapse;
      background: #ffffff;
      color: #000000;
      font-size: 10pt;
      margin: 3px;
      text-align: left;
      border:1px solid #505050;
   }
   .seznam td {
     padding-left:3px;
     padding-right:3px;
   }
   .rad1 td{
     background: #ffffff;
     color: #000000;
     font-size: 8pt;
     text-align: left;
     border-left:1px solid #e0e0e0;
   }
   .rad2 td{
     background: #f0f0f0;
     color: #000000;
     font-size: 8pt;
     text-align: left;
     border-left:1px solid #ffffff;
   }
   .zahl td {
     background: #e0e0e0;
     color: #000000;
     font-size: 10pt;
     text-align: left;
     border:1px solid #f0f0f0;
   }
   td form{
     margin:0px;
     padding:0px;
   }
   input {
     font-size: 8pt;
   }