body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 0.8em;
  background-color: #F7F8FC;
  color: #000;
  text-align: center;
}

pre, tt { font-size: 1.1em; }

#cont {
    margin: 0 auto;
    width: 720px;
    text-align: left;
}
#logo { margin-left: 40px; margin-bottom: 1.5em; }
#menu {
  width: 170px;
  float: left;
  border-bottom: 1px solid #d0e4fd;
  margin-bottom: 1em;
}
  #menu h2 { font-size: 1.2em; text-align: center; }
 
  #menu ol, #menu ol li {
    padding: 0; margin: 0;
    background-image: none;
  }
    * html #menu ol li { display: inline; }
  #menu ol li a {
    border-top: 1px solid #d0e4fd;
    display: block;
    padding: 1em 0.7em;
  }
  #menu ol li a:hover {
    color: #F5811E;
    background-color: #f2f5f7;
  }
  #menu ol li a.aktivni { 
    color: #000;
    background-color: #eaf2f7;
    text-decoration: none;
  }

.obsah {
  margin-left: 180px;
  margin-bottom: 3em;
  margin-top: 2em;
}
  .obsah h1 {
    /*border-bottom: 1px solid #d0e4fd;*/
    font-size: 1.8em;
    padding-bottom: 2px;
    background: transparent url('/pics/design/14/t/hr.png') 0 100% no-repeat;
    padding-right: 3em;
    font-family: Arial, Helvetica, sans-serif;
    color: #002776;
  }
  .obsah h3, .obsah h2 {
    color: #1e5351;
    font-size: 1.4em;
    margin-bottom: 0.3em;
  }
  .obsah h3 { font-size: 1.2em; }

  .obsah li { margin-bottom: 0.5em; }
  .obsah dd { margin-bottom: 0.5em; }

.nav {
  font-size: 1.4em;
  float: right;
  margin-top: -2.45em;
}
.nav img { margin-bottom: 3px; }

.paticka {
  clear: both;
  background: url('/pics/design/14/t/hr.png') 0 0 repeat-x;
  padding-top: 4px;
  color: #999;
}
  .paticka a {
    color: #999;
    background-color: #f2f5f7;
  }
  .paticka a:hover { color: #F5811E; }

.paticka .vlevo, .paticka .vpravo,
.paticka .vlevo:hover, .paticka .vpravo:hover,
.vlevo img, .vpravo img {
  border: 0;
  padding: 0;
  vertical-align: middle;
}

hr {
  clear: right;
  height: 2px;
  border: none;
  background: #eee url('/pics/design/14/t/hr.png') 0 0 repeat-x;
}

hr.clear{
  display: block; clear: right;
  visibility: hidden; overflow: hidden;
  height: 0; border-width: 0;
  margin: 0; padding: 0;
}

a.okno {
  padding-right: 13px;
  background: transparent url('/pics/design/14/t/nove-okno.png') 100% 70% no-repeat;
}


#cont .popisekimg { text-align: center; }

#cont img.sshot440, #cont img.i440 { margin-left: 50px; }

#cont .odkazapl {
  border: 2px solid #002776; 
  background-color: #D0E4FD; color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
  margin: 1em 50px;
}

  #cont .odkazapl a {
    display: block;
    padding: .5em 1em;
  } 
  #cont .odkazapl a:hover {
    color: #F5811E;
    background-color: #EAF2F7;
  }

span.cesta {
  background-color: #EAF2F7;
  padding: 2px 5px; line-height: 1.45em;
  border-right: 2px solid #D0E4FD;
  border-left: 2px solid #D0E4FD;
}
