  body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-color: #333A3D;
    }

  #mainFrame {
    width: 928px;
    margin: 0px auto 0px auto;
    text-align: left;
    border-width: 10px;
    border-color: #A8A8A8;
    border-style: none solid none solid;
    background-color: #000000;   
    background-image: URL('../images/body_bck.jpg');
    background-repeat: repeat-y;
 
    }

  #bodyHeader {
    margin: 0px;
    padding: 0px;
    height: 51px;
    background-color: #A30001;
    position: relative; 
    
    }

  #headerLogo {
    position: absolute;
    top: 10px;
    left: 10px;
    display: block;   
  }

  #bodyMenu {
    margin: 0px;
    height: 40px;
    padding-bottom: 0px;
    background-color: #434A4D;
    background-image: URL('/_images/menu.bottom.png');
    background-repeat: repeat-x;
    background-position: 0% 100%;
    position: relative; 
    z-index: 100;
    }

  #bodyLeft {
    width: 215px;
    float: left;
    padding: 0px;
    min-height: 600px;
    _height: 200px;
    z-index: 100;
    background-color: #373737;
    }
  #menu_left {
    width: 130px;
    float: left;
    padding: 10px;
    min-height: 200px;
    _height: 200px;
    z-index: 100;
    background-color: #A30001;
    background-image: URL('../images/bck_left.jpg');
    background-repeat: repeat-y;
    background-position: right top;
    }
/* textová část */
  #bodyMain {
    padding:0px;
    min-height: 494px;
    text-align: left;
    width: 713px;
    float: left;
    padding: 0px;
    overflow: hidden;
    background-color: #434A4D;
     }
  p  {
    margin: 0px 0px 5px 0px;
    color: #FFFF00; 
    text-align: justify;
    size:20px;
    }


    #bodyFooter {
    height:25px;
    clear: both;
    background-color: #A30001;
    padding: 0px;
    color: #222222;
    text-align: right;
    }
body, td {
  font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
  font-size: 9pt;
  color: white;
}
h1 {
    padding:10px;
    font-family: Tahoma;
    color:#AAAAAA;
    font-size:15px;
    font-weight:bolder;
    }
h2 { 
    margin: 0px 0px 20px; 
    text-align: left; 
    font-size: 200%; 
    font-weight: normal; 
    color: #006699; 
    text-decoration: underline;
    }
h3 { 
      padding: 6px 10px 6px 20px;
      margin: 10px 10px 10px 6px; 
      vertical-align:midle;
      text-align: left; 
      font-size: 13px; 
      font-family: Tahoma;
      font-weight: bolder; 
      color: #FFFFFF; 
      background-color:#A30001; 
      background-repeat: repeat-y;
  }
h4 { 
      padding: 6px 10px 6px 20px;
      margin: 10px 10px 10px 6px;
      text-align: left; 
      font-size: 13px; 
      font-family: Tahoma; 
      font-weight: bolder; 
      color: #FFFFFF; 
      background-color:#505050; 
      background-repeat: repeat-y;
  }
h5 { 
      padding: 6px 0px 6px 20px;
      margin: 10px 0px 10px 0px; 
      vertical-align:midle;
      text-align: left; 
      font-size: 13px; 
      
      font-weight: bolder; 
      color: #FFFFFF; 
      text-decoration: none; 
      background-image: URL('../images/left_menu_title.jpg'); 
      background-repeat: repeat-y;
  }
h6 { 
      padding: 6px 0px 6px 20px;
      margin: 10px 0px 10px 0px; 
      vertical-align:midle;
      text-align: left; 
      font-size: 13px; 
      font-weight: bolder; 
      color: #FFFFFF; 
      text-decoration: none; 
      background: URL('../images/news.jpg') #595758;
      background-repeat: no-repeat;
  }
#uvod_text { 
      padding: 6px 3px 6px 20px;
      margin: 10px 0px 10px 0px; 
      vertical-align:midle;
      text-align: left; 
      font-size: 11px;
      font-family: Tahoma; 
      font-weight: normal; 
      color: #FFFF00; 
      text-decoration: none; 
  }
#slogan_text { 
      vertical-align:midle;
      text-align: left; 
      font-size: 10px;
      font-family: Tahoma; 
      font-weight: normal; 
      color: #FFFF00; 
      text-decoration: none;
      border-bottom:  1px solid #FFFF00;
  }
#main_menu {
      border-bottom:  2px solid #FFFF00;
  }
#fotter_link
{ color:#FFFFFF;
  font-weight:bolder;
}
#fotter_link:hover
{ color:#BBBBBB;
  font-weight:bolder;
  text-decoration:underline;
}
small, *.small, *.small * { font-size: 8pt%; }

ul, ol { text-align: left; margin-bottom: 5px; margin-top: 0px;}
a { color: #FF0000; text-decoration:underline;}
a:hover { color: #FFFFFF; text-decoration: none;}

img  { border: none; }
tr   { vertical-align: top; }
  

