body {     font-family: Arial, sans-serif;     color: #DDDDDD;     font-size: 75%;     background: #3F3F3F url('img/background_body.gif') top left repeat-x fixed;     margin: 0px;     padding: 0px;     text-align: center;     }a {  text-decoration: underline;  color: #FE0000;  padding: 0px;  margin: 0px;  }a:hover {        text-decoration: none;        padding: 0px;        margin: 0px;        }img {    margin: 0px;    padding: 0px;    border: none;    }form {     margin: 0px;     padding: 0px;     }acronym {	       text-decoration: none;         color: #AAD44F;         border-bottom: 1px dotted #AAD44F;	       cursor: help;        }.b {   font-weight: bold;   }.u {   text-decoration: underline;   }.i {   font-style: italic;   }.zarovnani_center {                  text-align: center;                  }.zarovnani_justify {                   text-align: justify;                   }.ne {    display: none;    }#celek {       text-align: left;       width: 980px;       height: 100%;       margin: 0px auto 0px auto;       padding: 0px;       border: none;       }#zahlavi {         color: #FFFFFF;         font-weight: bold;         font-size: 12px;         margin: 0px;         padding: 0px;         border: none;         background: url('img/background_zahlavi.gif') top left no-repeat;         }#menu {      position: absolute;      top: 0px;      text-align: left;      margin: 0px 0px 0px 580px;      padding: 0px;      border: none;      }#menu a {        color: #FFFFFF;        text-decoration: none;        padding: 0px;        }#menu a:hover {              color: #3F3F3F;              padding: 0px;              }#menu .jazyk {              position: absolute;              top: 0px;              margin-left: 55px;              padding: 5px;              border: none;              }#menu .jazyk a {                margin-right: 10px;               }#menu .jazyk a:hover {                      margin-right: 10px;                     }#menu .odhlaseni {                  position: absolute;                  top: 50px;                  margin-left: 55px;                  padding: 5px;                  border: none;                  }#menu .odhlaseni a {                    text-decoration: underline;                    color: #FE0000;                    }#menu .odhlaseni a:hover {                          text-decoration: none;                          color: #FE0000;                          }#menu .bloky {              margin-left: 100px;              background: url('img/background_menu_a.gif') top left repeat-x;              }#menu .bloky a {                padding: 15px 10px 20px 25px;                       }#menu .bloky a:hover {                      padding: 15px 10px 20px 25px;                                }#menu .menu_zacatek {                     background: url('img/background_menu_a_lr.gif') top left no-repeat;                    }#menu .menu_stred {                   background: url('img/background_menu_a_sr.gif') top left no-repeat;                  }#menu .konec {              padding: 15px 5px 20px 0px;              background: url('img/background_menu_a_pr.gif') top right no-repeat;              }#levy_sloupec {              position: absolute;              top: 200px;              width: 160px;              font-size: 12px;              color: #FFFFFF;              font-weight: bold;              margin-left: 2px;              padding-bottom: 5px;              background: url('img/levy_sloupec.gif') bottom left no-repeat;              }#menu_vert {            padding: 0px 10px 15px 20px;            border: none;            background: url('img/background_menu_vert.gif') top left repeat-y;           }#menu_vert a {              display: block;              color: #FFFFFF;              text-decoration: none;              padding: 0px 0px 10px 9px;             }#menu_vert a:hover {                    color: #3F3F3F;                    padding: 0px 0px 10px 9px;                   }#stred {       margin: 0px 0px 0px 82px;       padding: 0px;       border: none;       background: url('img/background_stred.gif') top left repeat-y;       }#obsah {       text-align: left;       margin: 0px;       padding: 0px;       border: none;       background: url('img/background_obsah.gif') top left no-repeat;       }#obsah .blok {              margin: 0px 94px 0px 0px;              padding: 0px 26px 0px 140px;              border-bottom: 2px solid #FBFBFB;             }#hip-hop {          position: relative;          left: 120px;          text-align: right;          margin-top: 25px;          padding: 0px;          border: none;          }         #zapati {        color: #FFFFFF;        font-size: 10px;        margin-bottom: 5px;        padding: 0px;        border: none;        }#zapati a {          color: #FFFFFF;          }