table#hp { 
 width:780px; 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
tr { 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
td { 
 margin: 0 0 0 0;
 padding: 0;
 color:#003eaf;
 background-color:#ecf6ff;
 border:1px solid #003eaf;
}
td.first { 
 width: 33%;
}
p {
  margin: 5px 0 0 0;
  padding: 0;
}
ul, ol {
  padding-left: 25px;
  margin-left: 0;
}
td h2 {
 margin: 0;
 padding: 5px 3px 5px 5px;
 border-bottom: solid 1px black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em; 
 font-weight: bold;
 color: white;
 background-color: #003eaf;
 background-image: url(../pics/nx/nw/hp-tit-bod2.gif); 
 background-position: center right; 
 background-repeat: no-repeat;
}
td h2.red {
 color: white;
 background-color: #003eaf;
}
td h2 a{
 display: block;
 width: 100%;
 text-decoration: none;
 color: white;
 background-color: #003eaf;
 background-image: url(../pics/nx/nw/hp-tit-sipka.gif); 
 background-position: center right; 
 background-repeat: no-repeat;
}
td h2 a:hover{
 background-image: url(../pics/nx/nw/hp-tit-sipka-on.gif); 
 background-position: center right; 
 background-repeat: no-repeat;
}
td div {
 display: block;
 padding: 5px;
 height: 100%;
}
#aktuality { 
 display: block;
 overflow: auto;
 text-align: justify;
 width: 478px;
 margin: 0 0 0 0;
 padding: 5px;
}
#aktualitka { 
 display: block;
 float:right;
 margin: 0;
 padding: 0;
}
td img{ 
 border: none;
}
img.floatl{
  margin: 0 5px 0 0;
}
