body { padding: 0px ! important; margin: 0px ! important; background: #160E00 url(bg.jpg) top center; }

#main { width: 779px; height: 100%; background: url(olen.jpg) top center no-repeat; }

.w100 { width:100%; }

.h100 { height:100%; }

#logo { margin-left: 46px; border: 0px; }

#footer { padding: 18px 0px 0px 46px; font: 11px Verdana; color: #FFEC00;  }
.counters { padding: 5px 0px 15px 46px; }
.counters2 { padding: 15px 0px 0px 46px; }

#RS { padding-right:46px; text-align: right; padding-top:52px; }

.m1 a { font: bold 18px Verdana; color: #FFEC00; text-decoration: none; text-transform: uppercase; }
.m1 a:hover { color: white; }
.m1 { margin: 2px 0px 2px 0px; }

.m2 a { font: 11px Verdana; color: #FFEC00; text-decoration: none; }
.m2 a:hover { color: white; }
.m2 { margin-right: 8px; }

.sel { color: white ! important; text-decoration: underline ! important; }

.pav { padding-left:46px; }
.pav h1, .pav1 h1 { font: bold 18px Verdana; color: #FFEC00; text-transform: uppercase; margin-bottom:0px; }

#text { padding-bottom:15px; font: 11px Verdana; color: #FFEC00; line-height:16px; }
#text td.inc { padding-left:46px; }
#text table tr td { font: 11px Verdana; color: #FFEC00; }

#text img { border: 2px dashed #FFEC00 }
#text a { color: #DCA100; }
#text a:hover { color: white; }

#langs { font: 11px Verdana; color: #FFEC00; }
#langs a { font: bold 11px Verdana; color: #DCA100; }
#langs a:hover { color: #fff; }
#langs { padding: 10px 8px; }

.hand { cursor: pointer; }

