 * {margin: 0; padding: 0; }
 p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset, img, a {border: none;}
 body {text-align: center; font-family: Verdana, Arial, lucida, sans-serif; font-size: small;}
 #ram {text-align: left; width: 1000px; margin: 0 auto; position: relative;}

.blok {width: 231px; float: left; margin: 0 25px 25px 0;}
ul.odkazy {}
ul.odkazy li { display: block; border-bottom: 1px solid #ddd;}
ul.odkazy li a span {color: #555; display: block; line-height: 1.9em; background: #f5f5f5; width: 25px; float: left;}
ul.odkazy li a {padding-left: 3px;color: #081d98; display: block; line-height: 1.9em; background: #f5f5f5; text-align: left; text-decoration: none;}
ul.odkazy li a:hover {background: #fff; color: #000;}
ul.odkazy li a:hover span {background: #fff; color: #000}
#paticka {clear: both; margin: 25px 0 0 0; line-height: 1.9em; background: #000; color: #fff; text-align: center;}
h3 {padding-left: 15px; margin: 17px 0 0px 0;color: #fff; line-height: 1.9em; background: #081d98; text-align: left; font-size: 1em; font-weight: normal;}
h1 {font-family: georgia; font-size: 5em; font-weight: normal; padding: 35px 0; text-align: center; margin: 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 3;}
h2 {background: #fff; font-family: georgia; font-size: 1.6em; font-weight: normal; padding: 10px 10px 5px 10px; text-align: center; margin:0 0 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
h2 span {color: #999; font-family: georgia; font-size: 0.9em; font-weight: normal; position: relative; left: 35px; top: -5px}
#logo  {margin:0; padding:0}
#logo a {font-family: georgia; font-size: 2.5em; font-weight: normal; color: #999; text-decoration: none; position: absolute; top: 100px; left: 600px; z-index: 1;}

#sloupec1 {width: 252px;  float: left; margin-top:17px; margin-bottom: 25px;}
#sloupec1in {background: #fff; margin: 0 20px 0 0; }
#sloupec1in p, #sloupec3in p {font-size: 0.9em; text-align: justify; margin: 0 0 7px 0; line-height: 1.6em;}
#sloupec1in h3, #sloupec3in h3 {background: #fff; color: #999; font-family: georgia; font-size: 1.2em; font-weight: normal; padding: 2px 0px 2px 0px; text-align: center; margin: 5px 0 5px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

#sloupec2 {width: 468px; float: left;  margin-top:17px; margin-bottom: 25px;}

#sloupec3 {width: 280px;  float: left;  margin-top:17px; margin-bottom: 25px;}
#sloupec3in {background: #fff; margin: 0 0 0 20px;}

.zaznam {background: #eee; margin-bottom: 10px;}
.zaznam2 {background: #fff;}
.zaznam h3 {padding-left: 15px; margin: 0;color: #fff; line-height: 1.9em; background: #081d98; text-align: left; font-size: 1em; font-weight: normal;}
.zaznam img {margin: 5px 10px 5px 0; float: left;}
.zaznam .zobrazit {padding: 5px 10px 5px 0; text-align: right; clear: both;}
.zaznam .zobrazit a {color: #081d98; text-decoration: none;}
.zaznam a {color: #081d98;}
.zaznam p {margin: 5px 5px 0 0;}
.zaznam ul {padding: 10px 0 10px 35px; list-style: url(./odrazka1.gif);}
.zaznam ul li {margin-bottom: 8px;}

.green {color: #fff; background: green;}
.red {color: #fff; background: red;}
td {padding: 0 10px; color: #081d98; line-height: 1.9em; background: #f5f5f5; text-align: left;}
td a {color: #081d98; text-decoration: none;}
tr:hover td {color: #000; background: #fff}
tr.nefunkcni td {text-decoration: line-through; color: red;}

 .floathelp {clear: both; font-size: 1px; height: 1px; lin-height: 1px;}
 .schovat {display: none;}
 .pryc {position: absolute; top: -2000px;}

