* {margin:0; padding:0}
body {font:normal 100.11% arial, sans-serif; background:white; color:black; text-align:left}
a:hover {color:black; background-color:#F0F0FF}
h1 {font-size:150%}
h2 {font-size:120%}
h3 {font-size:110%}
h4 {font-size:105%}
h1, h2, h3, h4 {color:darkblue; font-weight:bold; margin-bottom:0.5em; margin-top:0.5em}
p {margin:0.5em 0 0 0}
p.anm {font-size:75%; line-height:1.1em}
table.nav {text-align:left}
img, .lft {float:left; padding-right:0.5em; border:0}
.btma {padding:0.5em 0.5em 0.5em 0}
img.nfl {float:none}
.sml {font-size:70%; line-height:0.9em}
.mini {font-size:80%; line-height:0.9em}
.big {font-size:120%}
.clr {clear:both}
.bl2 {clear:both; margin-top:0.5em; border-top:1px solid darkblue; padding-top:0.1em}
.abv {padding:0.5em 0}
.abh {padding:0 0.5em}
.blu {color:blue; font-weight:bold}
input,textarea {border:1px solid black}
table.std {border-collapse: collapse;}
table.std td,table.std th {border:1px solid black; margin:0; padding:0.1em}
table.brt {width:100%}
table.std th {background-color: silver}
.foto img {padding:0}
td {vertical-align:top}
td.selr, .bgrot {background-color:red}
td.sely, .bgyel {background-color:yellow}
td.selg, .bggrn {background-color:green}
td.selo, .bgora {background-color:orange}
td.selb, .bgblu, td.fb {background-color:blue}
td.selw {background-color:white}
td.tdr {text-align:right; vertical-align:top}
tr.trb {font-weight:bold}
td.fb {color:white; font-size:200%; vertical-align:middle}
.btn {border:2px solid black; font-weight:bold}
div.hrl {margin-top:0.5em; border-top:1px solid darkblue; padding-top:0.1em}
div.box {margin:0.2em; border:2px solid darkblue; padding:0.2em}
h1#kpf {margin:0; background:#33FF33; color:black; font-size:150%; font-weight:bold; text-align:center; width:100%}
#men, #menk {background-color:#F0F0F0; float:left; width:13em; font-size:80%}
#men {height:100%}
#menk {margin-right:0.5em}
#men p, #menk p {color:black; font-size:130%; font-weight:bold; margin-top:0.5em; border-bottom:1px solid black; margin-bottom:0.5em}
#men ul, #menk ul {margin-left:1em}
#men li, #menk li {margin: 0.5em 0 0 0.5em}
#men li ul, #men li li, #menk li ul, #menk li li {margin-left: 0.5em}
#men li#ak, #menk li#ak, .rot {font-weight:bold; color:red}
#men li.grp, #menk li.grp {margin-top:1em}
#men a:hover {color:black; background-color:white}
#inh, #inhg {font-size:100%; line-height:1.2em; padding:0.5em}
#inh {position:absolute; left:10.8em}
#inhg {position:static; border-left:0.5em}
#frn {background:#FF8080; color:black; font-size:120%; font-weight:bold}
li {margin:0.5em 0 0 1em}
#ges {margin:0.5em; font-size:100%; line-height:1.2em}
#errs {color:red; font-weight:bold}
.rgt {text-align:right}
img.rgt {float:right}
.rhm {padding:0.2em; border:0.1em solid green}
label {cursor:pointer}
.dun {background-color:#B0B0B0}
pre {margin-top:0.8em; background-color:#FFFFE0; font-size:100%; line-height:1em}
.p100 {width:100%; height:100%}
.p90 {width:80%; height:100%}
.cnt {text-align:center}
.cnt img {float:none}
.bld {font-weight:bold}
iframe.ifnl {width:100%; height:5em}
#iffb {height:80px}
a.con:link, a.con:visited {color:white; background-color:blue}
a.con:hover {color:white; background-color:lightblue}