table.ohlasky {
  border-collapse:separate;
  margin:10px;
  width:540px;
}
table.ohlasky caption {
  font-size:14px;
  font-weight:bold;
  text-align:left;
}
table.ohlasky td {
  padding:0 10px 0 10px;
  font-size:12px;
  vertical-align:top;
}
table.ohlasky td.nadpis {
  background:url('../img/menuitem.gif');
  color:#555;
  font-weight:bold;
  margin-right:1px;
}
table.ohlasky div.svatek {
  float:right;
  color:#555;
  font-weight:normal;
  font-style:italic;
  text-align:right;
}
table.ohlasky td.komentar {
  color:#555;
  font-weight:normal;
  font-style:italic;
  text-align:right;
}
table.ohlasky td.cas {
  width:10%;
  padding:0 0px 0 10px;
  white-space:nowrap;
  overflow:auto;
  text-align:right;
}
table.ohlasky td.ohltext {
  padding:10px 0 0 3px;
}
div.svatek {
/*  background:url('../img/menuitem.gif') left bottom repeat-x;*/
  color:#555;
  font-weight:normal;
  font-style:italic;
  text-align:right;
  padding:0 10px 0 0;
  max-width:370px;
}
div#aktuality {
  position:absolute; left:575px; top:52px;
  width:200px;
  font-size:11px;
}
div#aktuality div {
  background:#ffe url('../img/aktuality.jpg') top left repeat-x;
  border:#ddd 1px solid;
  padding:5px 3px 1px 3px;
  margin:3px 0 0 0;
  width:240px;
}
div#aktuality div div {
  border: none;
  background:transparent;
}
div#aktuality h4 {
  font-size:12px;
  text-align:center;
  margin:0;
  padding:0;
  position:relative; top:-3px;
}
div#aktuality p {
  text-indent:0;
  padding: 3px 5px;
  width:220px;
  font-size:11px;
  margin-bottom:15px;
}
div#aktuality ul {
  margin-top:0;
  width:190px;
  padding:0 5px 0 25px;
}
div#aktuality li {
  margin:3px 0px;
  padding:0;
}
div#aktuality a.godkaz,div#aktuality a.godkaz:visited,div#aktuality a.godkaz:link {
  display:block;
  margin:0;
  padding:0;
  text-align:center;
  color:#777;
}

div#aktuality a.godkaz img {
  margin:0;
  padding:0;
  text-align:center;
  border:#ccc 1px solid;
}
div#aktuality a.godkaz div {
  margin: 0 0 10px 0;
}
