body {
     overflow: auto;
     background-color: #ffffff;
     text-align: center;
     }

div.head {
         position: relative;
         text-align: left;
         margin: auto;
         width: 825px;
         }

div.zahlavi {
            background-color: #ffffe5;
            background-repeat: no-repeat;
            background-image: url("obrazky/zahlavi.png");
            margin-top: -3px;
            padding-top: 8px;
            padding-left: 480px;
            width: 345px;
            height: 24px;
            }

div.telo {
         background-color: #ffffe5;
         background-repeat: repeat-y;
         background-image: url("obrazky/pozadi.png");
         text-align: center;
         width: 805px;
         padding: 10px;
         }

div.komentar {
             color: grey;
             font-size: 0.9em;
             }

div.telo_index {
               font-size: 0.7em;
               font-family: Tahoma;
               color: black;
               margin: 20px;
               margin-left: 190px;
               _margin-left: 0px;
               width: 600px;
               _width: 590px;
               %width: 590px;
               text-align: left;
               }

.telo_nadpis {
             font-family: Tahoma;
             font-variant: small-caps;
             font-weight: normal;
             font-style: italic;
             color: black;
             margin: 10px;
             text-align: center;
             }

span.telo_text, div.telo_text {
                              font-size: 0.7em;
                              font-family: Tahoma;
                              color: black;
                              }

div.left_search {
                position: relative;
                text-align: center;
                padding-top: 5px;
                padding-bottom: 5px;
                _padding: 0px;
                }

div.vlevo {
          width: 145px;
          float: left;
          position: relative;
          left: 15px;
          _margin-right: 30px;
          }

div.logo {
         font-size: 0.8em;
         font-family: Tahoma;
         color: black;
         text-align: left;
         background: #ffa500;
         margin-top: 5px;
         }

div.guest_code {
               border: dashed 1px #ffa500;
               width: 95%;
               margin: 10px;
               padding: 2px;
               background-color: #ffe4c4;
               }

li.guest_body {
               padding: 1px;
               margin: 4px;
               padding: 2px;
               border: dashed 1px black;
               }

div.menu {
         margin-bottom: 10px;
         border: 1px dashed orange;
         border-top: none;
         }

div.menu_title {
               height: 20px;
               padding-top: 2px;
               background-color: orange;
               background-image: url("obrazky/line.png");
               font-variant: small-caps;
               font-family: Tahoma;
               }

a.odkaz {
        color: darkblue;
        text-decoration: none;
        font-family: Arial, Tahoma;
        }

a.odkaz:hover {
              color: orangered;
              }

a.menu {
       display: block;
       text-align: left;
       font-size: 0.8em;
       color: darkblue;
       font-family: Arial, Tahoma;
       text-decoration: none;
       padding: 5px;
       }

a.menu:hover {
             color: black;
             background-color: navajowhite;
             }

div.text {
         color: #2b178e;
         font-family: Arial, Tahoma;
         font-weight: bold;
         font-size: 0.7em;
         margin: 5px;
         }

div.paticka {
            clear: both;
            font-family: Arial, Tahoma;
            text-align: center;
            background-color: #ffffe5;
            background-repeat: repeat-y;
            background-image: url("obrazky/zapati.png");
            height: 46px;
            width: 825px;
            }

div.copyleft {
             margin-top: 10px;
             margin-left: 20px;
             _margin-left: 10px;
             font-size: 0.8em;
             float: left;
             }

div.copyright {
              margin-top: 10px;
              margin-right: 20px;
              _margin-right: 10px;
              font-size: 0.8em;
              float: right;
              }

input {
      border-width: 1px;
      }

textarea {
         border-width: 1px;
         }

table {
      width: 100%;
      }

a {
  color: darkblue;
  }
