body{background-color:#003;color:#ccf;}
a{color:#fc0}
td, th, body {font-size:90%;font-family: "Verdana CE", sans-serif;line-height:1.4;text-align:justify}
td{vertical-align:top}
td,th,table,div{border:solid 0 #39c; padding:0;margin:0}
h1,h2,h3{margin-top:12px}
h1{font-size:130%;color:#3FF;margin-bottom:18px}
h2{font-size:120%;color:#0FF;margin-bottom:12px}
h3{font-size:110%;color:#0CC;margin-bottom:6px}
ul{margin-bottom:10px}
.hlava{border-width:1px;margin-bottom:5px;width:100%}
.telo{float:right; width:75%;padding-bottom:10px;}
.menu{float:left; width:23%;}
.pata{clear:both; width:100%; text-align:center;padding-top:5px;margin-top:10px;border-top-width:1px;}
.pata span{width:48%; text-align:center;}
.menubox{border-width:1px;margin-bottom:5px}
.menuhead{background:#039;border-bottom-width:1px;font-weight:bold; padding:3px;}
.menubody{background:#036; padding:3px;text-align:left;}
.msg {background-color:#036; border: dashed 1px #39c}
.news {margin-bottom:15px; clear:both; }
.news_indent {padding-left:20px}
.news_subj {font-weight:bold;}
.news_auth {border-top-width:1px; }
.news_prev {float:left;}
.news_next {float:right;}
.ff{border-width:0}
.fk,.fc,.fh1,.fhr,.fa,.fm{padding:3px}
.fk{border-top-width:1px;font-weight:bold;color:cyan}
.fhl,.fhr{background:#039}
.fhl,.fhr,.fa{border-width:1px}
.fhr{border-left-width:0}
.fa{border-top-width:0}
.fm{border-width:0 1px 1px 0}
input, textarea {border:solid 1 #39c;margin:2px;background:#036;color:#ccf}
