body 
    { margin: 0;
      padding: 0; 
      background: url('images/body.bmp') repeat-x;
      background-color: #FFFFFF; 
      text-align: center; 
      color: #27262B;
      font-size: 10pt;
    }

#hlavicka 
    { height: 232px;
      width: 1002px;
      padding-top: 0px; 
      border-bottom: 0px solid blue; 
      background: url('images/layout.png') no-repeat;
      text-align: center;  
      vertical-align: top;
    }

#obsah 
    { width: 1002px;
      margin: 0em auto;
      padding: 0; 
      text-align: left;
      background: url('images/content.png') repeat-y;
    } 
                          
#levypanel 
    { float: left; 
      width: 215px;
      margin: 0;
      padding: 0;
    }

#levypanel-obsah 
    { padding: 0.5em;
      padding-left: 0.3em;
      margin: 0;
    }  

#pravypanel 
    { float: right; 
      width: 215px;
      margin: 0;
    } 

#pravypanel-obsah 
    { padding: 0.5em;
      margin: 0;
    } 

#hlavnipanel 
    { margin: 0 0 0 215px;
      padding: 0.5em;
      min-height: 570px;
      height: auto;
      _height: 570px;
      width: 558px;
      font-family: "Geneva CE", "Arial CE", sans-serif;
    } 
    
#hlavnipanel-obsah 
    { padding: 0em 1.5em 0.5em 1.5em;
      margin: 0;
    }
     
#paticka 
    { padding-top: 4px;
      min-height: 15px;
      height: auto;
      _height: 15px;
      background-color: #9C9AA0;
      background: url('images/line.png') no-repeat;
      clear:both; 
    }

#news 
    { padding: 10px; 
      border: 1px solid #27262B; 
      background: #9C9AA0;
      margin-top: 5px; 
    }

hr.cleaner 
    { clear:both; 
      display: none 
    }

p
    { margin: 0px;
      margin-bottom: 5px;
    }

a
    { color: #F0F0F0;
      text-decoration: none;
      font-weight: bold;
    }

a:hover { color: black } 

a.income { color: #27262B }

a.income:hover { color: #9C9AA0 }  
  
.section
    { font: 14pt Georgia, Times New Roman, serif;
      text-align: center;
      margin-bottom: 10px;
    }

.panels
    { font: 13pt Georgia, Times New Roman, serif;
      text-align: center;
      margin: 0px;
    }
  
.cl_on	   { visibility: visible }

.cl_off	   { visibility: collapse;
             display: none }
  
.nHead  { text-align: center;
          font-variant: small-caps;
          font-weight: bold;
          font-size: 14pt;
        }
        
#nav {
  height: 28px;
  line-height: 27px;
  text-align: center;
  vertical-align: top;
  background: url(images/menu_bg.bmp) repeat-x;
  list-style: none;
  text-decoration: none;
  font-weight: bold;
  font-size: 12pt;
  min-width: 165px;
  width: auto;
  _width: 165px;      
}

#nav_snd {
  height: 28px;
  line-height: 27px;
  text-align: center;
  vertical-align: top;
  background: url(images/menu_bg.bmp) repeat-x;
  list-style: none;
  text-decoration: none;
  font-weight: bold;
  font-size: 12pt;   
}

.archive {
      font: 12pt Georgia, Times New Roman, serif;
      text-align: center;
      margin-bottom: 10px;
}
