html, body {margin: 0; padding: 0; height: 100%; width: 100%; background: url("/data/bg_.jpg") repeat-y; background-size: cover; background-attachment: fixed; font-family: Verdana, Geneva, sans-serif; color: #282425;}
  table tr td, table {border-collapse: collapse;}
  #a tr td {border-left: 1px solid #696969; padding: 4px; font-size: 18px; background: #282425; color: white;}
  #a tr td:hover {background: url('/data/top_bg3.png'); color: #282425; cursor: pointer;}
  #a {width: 100%;}
  #b tr td {padding: 4px;}
  .rok {font-size: 13px;}
  .popis {font-size: 12px; font-style: italic;}
  .koncert {background: url('/data/top_bg3.png'); width: 100%;}
  .koncert a, .popis a{color: #282425; text-decoration: underline;}
  .koncert a:hover, .popis a:hover {color: #857D63;}
  .popis_novinka {font-size: 12px;}
  .nazev_novinka {font-size: 14px; font-weight: bold;}
  .koncert:hover, .galerie_alba:hover {background: url('/data/top_bg2.png');}
  .datum {font-weight: bold;}
  .cas {font-size: 10px; color: gray;}
  a {color: white; text-decoration: none;}
  a.black {color: black; text-decoration: none;}
  img {margin-bottom: -2px;}
  .logo {margin-left: 3px; margin-right: -4px;}
  

  .fota {width: 62px; height: 62px; background: gray;}
  .fota:hover {background: #282425;}
  #topinka {background: url('/data/topinka_.png'); height: 142px; width: 500px;}
  #menu {width: 500px; height: 40px;}
  #foto {width: 350px; height: 236px; background: url('/data/top_bg3.png');}
  #page {width: 805px; margin: 0 auto; box-shadow: 0px 0px 20px 4px #282425;}
  .top_bg2 {background: url('/data/top_bg2.png');}
  .top_bg3 {background: url('/data/top_bg3.png');}
  .topradek {font-weight: bold;}


  input, textarea {border: 2px solid white; background: white; padding: 0.5em;}
  .form, .form tr td {border-collapse: collapse; background: url('/data/top_bg3.png'); font-size: 14px;}
  .form tr td {border: 1px solid #ddd;}
  .form tr td.text {padding-top: 0.7em;}
  table tr.radek:hover td {background: url('/data/top_bg4.png');}

  .nazev {font-size: 14px;}
  .nazev_alba {font-size: 18px;}
  .floatright {float: right;}
  .pointer {cursor: pointer;}

  .foto {box-shadow: 0px 0px 20px 1px #4D4547;}
  .foto:hover {box-shadow: 0px 0px 20px 1px #DBCB95;}

  .foto_small {box-shadow: 0px 0px 5px 0px #4D4547;}
  .foto_small:hover {box-shadow: 0px 0px 5px 0px #DBCB95;}