body {background:#054269 url(img/bg.png) repeat-x fixed; color:#fff; font-family: sans-serif; font-size:90%; margin-right:9%;}
h1{font-family:serif; margin-top:0.2em;}
h2{background:#bebecc; color:#000; border:1px solid #000; padding-left:6px; padding-top:2px; margin-top:1em; font-family:serif; }
h3 {margin-left:0.5em; margin-top:2em;}
h4 {margin-left:0.5em; margin-bottom:0em;}
h5 {margin:0.5em;}
p,table,object,pre  {margin:0.2em 3em 1em 1em;}
li {margin-bottom:0.5em; margin-right:12%;}
li span {background:transparent; color:#a00;}
li pre {margin:0.2em 0em 0em 0em;}
a:link {background:transparent; color:#22e;}
a:link:hover {background:transparent; color:#079; }
code, pre {background:#ccc; color:#000; padding:0.2em;}

 .nh {margin-right:11em;}
.stil{padding:0.7em 2% 0.8em 2%; border:0.2em ridge #555;}
.cntr{text-align:center; clear:both;}
.right {text-align:right}
.nobord {border:0;}
.small {font-size:100%;}
.ram {border:1px solid #000; width:90%; margin:1em; padding:10px;}
.warning {background:transparent; color: #f00;}
.sruler {width: 80%;}
.flr {float:right; margin-bottom:1em; margin-left:1em;}
.info {vertical-align:middle; margin-right:4px;}

#topp{text-align:center; padding-left:10em; min-width:30em; max-width:56em; background:transparent; color:#fff; border:0;}
#cont {text-align:left; padding-top:0em; margin-top:2em; background:#e8e8e8 url(img/Gnomefoot_tr.png) no-repeat 4em 0px fixed; color:#000;}
#urub {border:0; font-size:90%; font-family:sans-serif; margin-left:1em; margin-right:1em;}

#menu {position:fixed; left:0px; top:8.5em; width:10.5em; font-weight:bold;}
#menu a {text-decoration:none; display:block; padding:0.2em; background:transparent; color:#e8e8e8;}
#menu a:hover {background:#e8e8e8 url(img/Gnomefoot_tr.png) no-repeat 4em 0px fixed; color:#000;}
#menu a img {height: 0; width: 0; border-width: 0;}
#menu a:hover img {position: absolute;top: 10em; left: 3.6em; height: 48px; width: 48px;}

#hide {display:none; background:#bebecc; color:#000; border:1px solid #777; font-weight:bold; margin-top:1em; padding:3px; font-size:80%;}
#logo {float:left; margin-left:1em;}
#float {float:right; margin-right:1em;}
#keys {border:1px solid #000; width:90%; margin-left:4%;}
#keys td {border-bottom:1px solid #000;}

#infor {float:right; width:14em; min-width:204px; margin-left:4%; padding:0.4em; background:#bebecc; color:#000; border:1px solid #555;}
#infor ul {padding-left:1em; list-style-position:outside; list-style-type:none;}
#infor ul a {margin-bottom:0em; padding:0.2em; text-decoration:none; display:block; background:#e8e8e8; color:#22e;}
#infor ul a:visited {background:#e8e8e8; color:#528;}
#infor ul a:hover {background:#054269; color:#bbc;}
#infor li,#menu li {margin-bottom:0em; padding:0em;}
#infor h4 {margin-top:0px;}
#infor p {margin:0.5em 1em 0.5em 1em;}
#infor .shot {display:block; text-align:center;}
#infor img  {border:0;}

.imglist {list-style:none; }
.imglist a {margin-left:0.6em; position:relative; top:-12px;;}

@media print {
body {background:#fff; color:#000; margin-left:4%; margin-right:2%; font-family: helvetica,sans-serif;}
p  {margin: 1em 3em 1em 0.5em;}
a:link {background:transparent; color:#000; text-decoration:none; }
a:visited {background:transparent; color:#000; text-decoration:none; }
img, #infor ul, #menu, #hide a  {display:none; background:transparent; color:#fff;}
.stil, .htwo, #cont, #hide {background:transparent; color:#000; margin-left:0px; border:0;}
.vit {background:transparent; color:#fff; font-weight:bold;}
#urub {font-size:90%; text-align:center;}
}

