  body {
    text-align:center;
    color: #004f39;
    margin: 0;
    background-color: #faf9f7;
  }
  td {
  vertical-align: top;
  padding: 0;
  font: normal 8pt/10pt Verdana;
  }
  table {
  border: 0;
  }
  a:link, a:visited, a:active {
    color: #b30838;
    text-decoration: underline;
  }
  a:hover {
    color: black;
    text-decoration: underline;
  }
  div.bg {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-image: url('images/bg_body.gif');
    background-repeat: repeat-y;
    background-color: white;
  }
  div.body {
    width: 860px;
    margin-left: 50px;
  }
  div.bg_footer {
    width: 960px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    background-image: url('images/bg_footer.gif');
    background-repeat: no-repeat;
    background-color: #faf9f7;
  }
  div.txt_footer {
    text-align: right;
    font: normal 7pt/9pt Verdana;
    color: #cccccc;
    padding-top: 15px;
    margin-right: 30px;
  }
  div.txt_footer a:link, div.txt_footer a:visited, div.txt_footer a:active {
    color: #cccccc;
    text-decoration: none;
  }
  div.txt_footer a:hover {
    color: #aaaaaa;
    text-decoration: underline;
  }
  .title {
    padding-left: 8px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    text-align: left;
    font: normal 13pt/24pt Verdana;
    color: #b30838;
    background-image: url('images/bg_title.gif');
    background-repeat: repeat-x;
    background-color: #f5f4f2;
  }
  div.frame1 {
    border: 2px solid #b30838;
    background-image: url('images/bg_box1.gif');
    background-repeat: repeat-y;
    background-color: #faf5e6;
  }
  div.box1  {
    margin: 0 10px 0 10px;
    font: normal 8pt/10pt Verdana;
    padding-bottom: 10px;
  }
  div.box2  {
    margin: 0 10px 0 10px;
    font: normal 8pt/10pt Verdana;
    background-color: white;
  }
  div.perex  {
    margin: 0 10px 0 10px;
    font: normal 11pt/13pt Verdana;
    padding-bottom: 10px;
  }
  div.article  {
    margin: 0 10px 0 10px;
    font: normal 10pt/12.5pt Verdana;
    background-color: white;
  }
  div.menu1  {
    padding: 10px;
    color: white;
    font: bold 10pt/12pt Verdana;
    background-color: #b30838;
    border-bottom: 1px solid white;
    cursor: pointer;
    cursor: hand;
  }
  div.menu2  {
    padding: 10px;
    color: white;
    font: bold 10pt/12pt Verdana;
    background-color: #004f39;
    border-bottom: 1px solid white;
    cursor: pointer;
    cursor: hand;
  }
  div.menu1 a:link, div.menu2 a:link, div.menu1 a:visited, div.menu2 a:visited, div.menu1 a:active, div.menu2 a:active, div.menu1 a:hover, div.menu2 a:hover {
    color: white;
    text-decoration: none; 
  } 
  h1 {
    font: normal 18pt/20pt Verdana;
    color: #004f39;
    margin-top: 20px;
    margin-bottom: 20px;
  } 
  h2 {
    font: bold 13pt/15pt Verdana;
    color: #b30838;
    margin-top: 7px;
    margin-bottom: 5px;
  }
  h3 {
    font: bold 9pt/11pt Verdana;
    margin-top: 8px;
    margin-bottom: 2px;
  }
  h4 {
    font: bold 11pt/13pt Verdana;
    color: #b30838;
    margin-top: 0;
    margin-bottom: 5px;
    text-align: center;
  }
  h5 {
    font: bold 9pt/11pt Verdana;
    margin-top: 8px;
    margin-bottom: 8px;
    color: #004F39;
  }
  h5 a:link, h5 a:visited, h5 a:active {
    color: #004F39;
    text-decoration: underline; 
  }
  h5 a:hover {
    color: black;
    text-decoration: underline; 
  }
  img.header {
    width: 860px;
    height: 195px;
    border: 0;
    margin-top: 10px;
  }
  img.akce {
    width: 316px;
    border: 0;
  }
  img.redline {
    width: 100%;
    height: 2px;
    border: 0;
  }
  ul li {
    margin: 0;
    padding: 3px 0;
    list-style: url(images/redpoint.gif) disc;
  }
  ul {
    margin-left: 25px;
    padding-left: 0px;
  }
  td.hesla {
  font: bold 8pt/10pt Tahoma;
  }
  td.address {
  width: 160px;
  padding-right: 10px;
  }

#imgPic {
  float: left;
  margin: 4px 15px 10px 0px;
  }
#imgPic img {
  border: 1px solid #AAAAAA;
  float: center;
  }
#imgPic td.imgdesc {
  text-align: center;
  font-size: 11px;
  color: #7F7F7F;
  }
#imgPicR {
  float: right;
  margin: 4px 0px 10px 15px;
  }
#imgPicR img {
  border: 1px solid #AAAAAA;
  }
#imgPicR td.imgdesc {
  text-align: center;
  font-size: 11px;
  color: #7F7F7F;
  }
p {
  margin: 0px 0px 7px 0px;
  padding: 0px;
  }
  