  body { margin:0; padding:0; background-color:#000020; font: 76% arial,sans-serif; text-align:center; }
  div#obalovaci { text-align:left; width:900px; margin:0 auto; background-color:#7FB0F0; }
  div#wrapper { float:left; width:100%; }
  p { margin:0 10px 10px; }
  a { display:block; color:#981793; padding:10px; }
  h1,h2,h3 { text-align: center; }
  div#header { border: 1px solid black; }
  div#header h1 { font-family: Bookman Old Style; line-height:80px; margin:0; padding-left:10px; background:#336699; color:#FFCC99; }
  div#header h2 { font-family: Bookman Old Style; line-height:25px; margin:0; font: 95% arial; font-weight: bold; padding-left:10px; background:#0066CC; color:#FFCC99; }
  div#section { padding:5px; margin: 0 150px; border: 2px solid black; border-bottom: 2px solid black; background-color:#C0D0FF; min-height: 550px;}
  div#article {border: 1px solid darkblue; margin-top: 2px;}
  div#article1,   div#article2,   div#article3,   div#article4,   div#article5,   div#article6,   div#article7 { border: 1px solid darkblue; margin-top: 2px; padding: 2px; }
  div#article1 p, div#article2 p, div#article3 p, div#article4 p, div#article5 p, div#article6 p, div#article7 p { line-height:1.4; margin-top: 5px;}
  div#header2 h1,   div#header3 h1,   div#header4 h1,   div#header5 h1,   div#header6 h1,   div#header7 h1,   div#header8 h1{ line-height: 35px; font-family: Bookman Old Style; }
  div#footer2 { text-align: left; background-color: #7FB0F0; color: #A07F30; border-top: 2px solid darkblue; }
  div#article img.tab { float:right; margin: 5px; border: 1px solid black; margin-right: 0px; }
  div#nav { border-top:2px solid black; padding:5px; float:left; width:140px; margin-left:-900px; }
  div#nav a {display: block; color: white; background-color: #000020; text-decoration: none; font-weight: bold; margin: 4px; padding: 3px 5px; border-bottom: solid 2px white; border-right: 2px solid white; }
  div#nav span {display: none; }
  div#nav a:hover { background-color: #000066; color: yellow; border-bottom: solid 2px yellow; border-right: 2px solid yellow;}
  div#nav table { background-color: #A07F30; width:95%; }
  div#aside { border-top: 2px solid black; line-height:1; padding:5px; float:left; width:140px; margin-left:-150px; }
  div#aside a {display: block; color: darkgreen; padding:5px; float: left; font-weight: bold; }
  div#footer { border-top: 2px solid black; text-align: right; font-weight: bold; background:#333; color:#FFF; clear:left; width:100%; }
  div#footer p { margin:0; padding:5px 10px; }
  table { width: 85%; margin: 5px; padding: 3px; text-align: center; }
  thead { background-color: #7FB0F0; }
  td { background-color: white; }
  td.brow { text-align: left; width:23%; background-color:#C0D0FF; }
  p.zdroj { font: 70% arial; text-align: right; }
