  body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-color: #474646;
    }

  #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: 199px;
    background-color: #A30001;
    position: relative; 
    
    }

  #headerLogo {
    position: absolute;
    top: 10px;
    left: 10px;
    display: block;   
  }

  #bodyMenu {
    margin: 0px;
    height: 35px;
    padding-bottom: 15px;
    background-color: #A30001;
    background-image: URL('/_images/menu.bottom.png');
    background-repeat: repeat-x;
    background-position: 0% 100%;
    position: relative; 
    z-index: 100;
    }

  #bodyLeft {
    width: 150px;
    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;
    }

#news_right {
    width: 170px;
    float: left;
    margin: 10px 0px 0px 2px;
    min-height: 600px;
    _height: 600px;
    z-index: 100;
    background-color: #000000;
    }
#news_date {
    font-family: Tahoma;
    font-size: 11px;
    color:#AA0000;
    font-weight:bolder;
    }
#news_link {
    font-family: Tahoma;
    font-size: 11px;
    color:#FFFFFF;
    font-weight:bolder;
    text-decoration:underline;
    }
#news_text {
    font-family: Tahoma;
    font-size: 11px;
    color:#AAAAAA;
    font-weight:bolder;
    text-align:left;
    }

/* textová část */
  #bodyMain {
    padding:0px;
    min-height: 494px;
    text-align: left;
    width: 599px;
    float: left;
    padding: 0px;
    overflow: hidden;
    background-color: #FFFFFF;
     }
  p               { margin: 0px 0px 5px 0px; color: #FFFFFF; text-align: justify;}
  #text_left_menu { margin: 0px 0px 5px 0px; color: #FFCC33; text-align: center; }
  #bodyMain img   { margin: 5px; border: solid 1px white; }
  #bodyMain img.floatRight  { margin-right: 0px; margin-left: 10px; }
  #bodyMain img.floatLeft   { margin-left: 0px; margin-right: 10px; }
  img.thumbnail   { cursor: pointer; }

#pocitad          { margin: 0px 0px 5px 0px; color: #FFFFFF; text-align: right;}
  #bodyRight {
    width: 179px;
    float: right;
    padding: 0px;
    background-color: #000000;
    min-height: 150px;
    }

  #bodyBanner { 
    float: left; 
    background-color: #585858;
    width: 780px;
    padding: 0px;
    position: relative;
    z-index: 1;
  }

  #bodyBanner div#Banner {
    text-align: center;
    background-image: URL('../images/bck_center.jpg');
    background-repeat: repeat-x;
    width:150px;
    height:120px;
    padding-left: 20px;
  }

    #bodyFooter {
    height:18px;
    clear: both;
    background-color: #A30001;
    padding: 15px;
    color: #222222;
    text-align: right;
    background-image: URL('../images/footer.jpg');
    background-repeat: repeat-x;
    }
body, td {
  font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
  font-size: 9pt;
  color: white;
}
#menu_text {
    background-image: URL('../images/home_text.jpg');
    background-repeat: no-repeat;
    width:437px;
    height:166px;
    }
#home_text_up {
    font-family: Tahoma;
    color:#AAAAAA;
    font-size:15px;
    font-weight:bolder;
    position:relative;
    top:40px;
    left:235px;
    }
#home_text {
    font-family: Tahoma;
    color:#FFFFFF;
    font-size:11px;
    position:relative;
    top:60px;
    left:235px;
    }
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: #303030; 
      text-decoration: none; 
  }
#dvere_text { 
      padding: 6px 3px 6px 20px;
      margin: 10px 0px 10px 0px; 
      vertical-align:midle;
      text-align: center; 
      font-size: 11px;
      font-family: Tahoma; 
      font-weight: normal; 
      color: #303030; 
      text-decoration: none; 
  }
#popis_text { 
      text-align: center; 
      font-size: 11px;
      font-family: Tahoma; 
      font-weight: normal; 
      color: #303030; 
      text-decoration: none; 
  }
#vizitka_text { 
      text-align: left;

      font-size: 11px;
      font-family: Tahoma; 
      font-weight: normal; 
      color: #303030; 
      text-decoration: none; 
  }
#vizitka { 
      border:	1px solid grey; 
      width:280px;
  }
#rozcesti
{ margin:0px;
  float:right;
  padding:0px;
}
#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: #101010; text-decoration:underline;}
a:hover { color: #606060; text-decoration: none;}

#menu_left_link
      { display:block; 
        color: #FFFFFF;
        vertical-align:midlle;
        text-decoration:none; 
        font-size: 11px; 
        padding-top:6px;  
        height:22px;  
        background-image: URL('../images/space_left_menu.jpg');
        background-repeat: no-repeat;
        background-position: center bottom;
        }
#menu_left_link_last
      { display:block; 
        color: #FFFFFF;
        vertical-align:midlle;
        text-decoration:none; 
        font-size: 11px; 
        padding-top:6px;  
        height:22px;
        }
#menu_left_link:hover { color:#A30001;background-color: #FFFFFF; text-decoration: none;}
#menu_left_link_last:hover { color:#A30001;background-color: #FFFFFF; text-decoration: none;}

#link_no { color: #002288; text-decoration: underline; }
#link_no:hover { color: #3355BB; }

#link_body { color: #0000AA; text-decoration:none; background-image: URL('../images/point_body.jpg'); background-repeat: no-repeat; }
#link_body:hover { color: #5555FF; text-decoration:none; background-image: URL('../images/point_body_ho.jpg'); background-repeat: no-repeat; }

#date_body { margin: 0px 0px 20px; text-align: right; font-size: 100%; font-weight: normal; color: #444444; text-decoration: none;}
#zdroj_body { margin: 0px 0px 20px; text-align: right; font-size: 100%; font-weight: normal; color: #222222; text-decoration: none;}

#nas_naz_body{ margin: 0px 0px 5px 0px; color: #006699; text-align: justify; font-style: italic;}

img  { border: none; }
tr   { vertical-align: top; }
form { margin: 0px; }
pre  { font-family: "Lucida Console CE", "Lucida Console", "Lucida CE", "Lucida", monospace; font-size: 9pt; padding: 10px; border: double 3px #e8c29b; }
hr   { color:#A30001; height: 3px; border-style:solid; border-width: 1px; border-color: #606060; margin: 5px;  }
#left_menu   { height: 2px; border-style: none none solid none; border-width: 1px; border-color: #BB9900; margin: 5px 0px 5px 0px;  }

.box    { font-family: "Tahoma CE", Tahoma, "Helvetica CE", Helvetica, sans-serif; border: solid 1px #999999; color: Black; font-size: 8pt; line-height: 9pt; margin: 0px 2px 0px 2px; }
.button { font-size: 8pt; line-height: 9pt; font-weight: bold; font-family: "Tahoma CE", Tahoma, "Helvetica CE", Helvetica, sans-serif; margin: 5px; background-color: #585858; border-width: 1px; border-style: solid; border-color: #fff #777 #777 #fff; color: #edcbac; }

input.radio { vertical-align: middle; }



/* horní menu */
/*
ul#topMenu { position: absolute; width: 658px; margin: 0px; padding: 0px 0px 0px 120px; clear: both; height: 25px; background-color: #333333; background-image: URL('/_images/menu.background.png'); background-repeat: repeat-x; z-index: 99; }
li.topMenuItem { display: block; float: left; position: relative; margin: 0px; }
a.topMenuLinkOut, a.topMenuLinkOver { display: block; float: left; font-family: 'Tahoma CE', Tahoma, 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; text-decoration: none; height: 20px; padding: 5px 5px 0px 5px; color: white; }
a.topMenuLinkOut img, a.topMenuLinkOver img { margin: 0px 5px 0px 0px; }
a.topMenuLinkOver { text-decoration: none; background-image: URL('/_images/submenu.background.png'); background-repeat: repeat-x; color: #edcbac; }
a.topMenuLinkOut:hover, a.topMenuLinkOver:hover { color: #edcbac; }
a.noLink { cursor: default; }
*/
/* podmenu */
/*
ul.subMenu { display: none; position: absolute; z-index: 99; margin: 0px; padding: 0px; top: 25px; left: 0px; list-style-type: none; }
ul.subMenu li { display: block; margin: 0px; padding: 0px; }
ul.subMenu li a { display: block; height: 14px; text-decoration: none; padding: 7px; background-color: #a02c19; background-image: URL('/_images/submenu.background.png'); background-repeat: repeat-x; color: White; width: 150px; _width: 150%; }
ul.subMenu li a:hover { color: #edcbac; }
*/
/* horni menu */
  #bodyMenu ul { position: absolute; width: 630px; margin: 0px; padding: 0px 0px 0px 150px; clear: both; height: 50px; background-color: #A30001; background-image: URL('../images/space_top_menu.jpg'); background-repeat: no-repeat; z-index: 99; }
  #bodyMenu ul li { display: block; float: left; position: relative; margin: 0px; }
  #bodyMenu ul a  {  float: left; font-size:10px; font-weight:bolder; font-family: 'Tahoma CE', Tahoma, 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; text-decoration: none; height: 20px; padding: 15px 10px 0px 15px; color: #FFFFFF; vertical-align:middle; background-image: URL('../images/space_top_menu.jpg'); background-repeat: no-repeat;}
  #bodyMenu ul a:hover { color: #FFFFFF;  text-decoration:underline;}
  #bodyMenu img { margin: 0px 5px 0px 0px; }







  
