* { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }
body {
  margin: 0px;
  background-color: white;
  background-image: url(images/bodybg.gif);
  background-repeat: repeat-y;
  }
p.skip {
  margin: 0px;
  line-height: 1em;
  }  
a {
  color: gray;
  text-decoration: none;
  }  
a:hover {
  text-decoration: underline;
  }  
.red { 
  color: #EA3C00;
  }     
.whitebg {
  background-color: white;
  }
.pruhy {
  background-image: url(images/pruhy.gif);
  }
.dotver {
  background-image: url(images/dotver.gif);
  background-repeat: repeat-y;
  font-size: 1px;
  line-height: 1px;
  }
.dothor {
  background-image: url(images/dothor.gif);
  background-repeat: repeat-x;
  font-size: 1px;
  line-height: 1px;
  }
td.titul { 
  padding-left: 8px;
  font-size: 200%;
  font-style: italic;
  color: #4D4D4D;
  }
td.titul * {
  font-size: 100%;
  } 
td.pool { 
  background-image: url(images/dothor.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  vertical-align: top;
  padding: 0px 4px 4px 4px;
  }
td.pool a { 
  font-weight: bold;
  } 
td.pool div.inner {
  background-color: #F6F5FA;
  height: 100%;
  padding: 6px 8px;
  }
td.pool2 { 
  background-image: url(images/pool2bg.jpg);
  background-repeat: no-repeat;
  vertical-align: top;
  padding: 8px 20px 10px 20px;
  }
td.podpool2 {
  background-image: url(images/dothor.gif);
  background-position: top;
  background-repeat: repeat-x;
  }
td.pool2 * { 
  font-style: italic;
  font-size: 93%;
  }
td.pool2 * * {
  font-size: 100%;
  } 
td.pool2 a {
  color: black;
  }
td.pool2 p {
  margin: 0px;
  } 
td.pool2 p.odsaz {
  margin-left: 16px;
  } 
td.logo { 
  padding: 28px 10px 0px 0px;
  text-align: right;
  vertical-align: top;        
  background-color: white;
  }  
td.obalmenu {
  vertical-align: top;
  }
td.menu {
  background-color: white;
  }
td.menu a {
  color: black;
  }
td.menu img {
  margin-left: 58px;
  margin-right: 10px;
  }
td.active {
  background-color: #F1ECF2;
  }  
td.motiva {
  background-image: url(images/motiva.jpg);
  background-position: right;
  background-repeat: no-repeat;
  }

table.zast {
  margin-top: 2em;
  width: 100%;
  }
table.zast td {
  padding: 1px 8px 1px 4px;
  border-bottom: 1px dotted #dddddd; 
  }
table.zast th {
  padding: 3px 18px 3px 4px; 
  font-style: italic;
  font-weight: normal;
  text-align: left;
  background-color: #E7DDE8;
  }
table.zast a {
  font-weight: normal;
  }
img.novlogo {
  margin: 5px 10px;
  }
table.casopisy {
  width: 100%;
  }                         
table.casopisy th {
  background-color: #E7DDE8;
  padding: 3px 4px; 
  }  
table.casopisy td {
  padding: 1px 4px;
  border-bottom: 1px dotted #dddddd; 
  }  
p.casfl {
  font-size: 160%;
  color: #EA3C00;
  margin: 0px 0px 0.5em 0px;
  text-transform: uppercase;
  }

  
      