A.news {color: #00A0C6; text-decoration: none; font: bold 12px Arial; padding-right: 5px; border-right: solid 4px #00A0C6;}
A.news:HOVER {border-right: solid 4px #E00;}
A.poll {float: right; display: block; color: #00A0C6; text-decoration: none;}
DIV.news {text-align: right; margin-top: 4px;}
BODY {padding: 0; margin: 0 0 10px 0; background: #FFF; color:#000; font: 9pt Arial; text-decoration: none;}
H1 {font-size: 24px;}
H2 {font-size: 18px;}
H3 {border-left: solid #F00; padding-left: 5px; font-size: 12px;}
H3 SPAN {font: 10px Arial; color: #999; display: block; margin: 0;}
P,SPAN {font: 12px/16px Arial; color: #555; margin-left: 20px;}
P.info {border-left: solid #F00; padding-left: 5px; font: bold 13px Arial; color: #00A0C6;}
FORM {padding: 0; margin: 0;}
LEGEND {color: #000; font: bold 12px Arial; padding: 0 10px;}
FIELDSET {padding: 10px;}
FIELDSET INPUT, FIELDSET TEXTAREA {font: 12px Arial; border: solid 1px #AAA; width: 90%;}
FIELDSET SELECT {font: 10px Arial; border: solid 1px #AAA; width: 90%;}
FIELDSET SPAN {color: #F00; font-size: 20px; padding-left: 5px; margin: 0;}
LABEL {display: block; font: 12px/16px Arial; color: #555; margin-top: 5px;}
LABEL.poll {display: block; margin-left: 23px; line-height: 20px; margin-top: 0px;}
INPUT.radio {border: none; background: #EEE; width: 20px; height: 20px; float: left; display: block; margin: 0px;}
INPUT.submit {margin: 10px 0; font: bold 12px Arial; color: #555; width: 30%;}

.author {display: block; float: right; width: 180px; color: #000; font: 11px Arial; text-decoration: none; margin-top: 3px;}
.author IMG {float: right;}
.bg1 {background: #DDD url(/i/bg1.gif); border-bottom: solid 1px #000;}
.content {padding: 20px 40px 30px 40px;}
.content P IMG {float: left; margin: 0 15px 15px 0;}
.content FORM {width: 90%; margin-left: 20px;}
.copy {font: 11px Arial; float: left; margin-top: 3px;}
.date {float: right; width: 180px; background: #00A0C6; border-left: solid 7px #E00; margin-top: 10px; padding: 5px 10px; color: #FFF; font: bold 10px Arial;}
.date INPUT {color: #FFF; font: bold 10px Arial; background: #00A0C6; border: none;}
.footer {margin-left: 40px; border-top: solid 1px #AAA; padding: 10px 30px 10px 0;}
#counters {clear: both; margin-top: 15px;}
.hotlog {float: left; margin-right: 15px; margin-bottom: 10px;}
.logo {float: left; margin-left: 33px;}
.webim {position: absolute; top: 88px; right: 20px;}
.menu {padding: 0 0 0 29px;}
.menu A {float: left; display: block; width: 95px; height: 18px; border: solid 1px #FFF; background: #60C3DB url(/i/menu_bg.gif); text-align: center; color: #FFF; font: bold 12px/16px Arial; text-decoration: none;}
.menu A:HOVER {background: #60C3DB;}
.menu A.active { background: url(/i/menu_bga.gif);}
.menu IMG {float: left;}
.rightBlock {padding: 10px 20px; background: #EEE; margin: 20px 20px 40px 20px;}
.commblock {background: #EEE; margin: 40px 20px 0 20px;}
.commblock DIV {color: #FFF; font-size: medium; text-align: center; font-weight: bold;}
.commblock DIV SPAN {display: block; margin: 5px 0; padding-top: 10px; color: #FFF; border-top: solid 2px #FFF; font-size: xx-large;}
.vspom {position: absolute; top: 40px; left: 270px; width: 200px;}

.clear {font: bold 11px Arial; color: #00A0C6;}
.h3 {font: bold 11px Arial;}
.page {width: 234px; height: 310px; background: #EEE; padding: 15px 10px; border: solid 1px #CCC;}
.page IMG {margin-left: 5px;}
#sm_logo {display: inline; margin-bottom: 6px;}
#gaz_bot {display: none;}

.wallp {float: left; padding: 20px; margin: 0 20px 20px 0; background: #DDD; text-align: center;}
.wallp IMG {display: block; margin-bottom: 5px;}
.wallp A {color: #00A0C6;}

.table TH {font: bold 12px Arial; padding: 2px 5px; border-bottom: solid 2px #AAA; border-top: solid 2px #AAA;}
.table TD {font: 11px Arial; padding: 2px 5px; border-bottom: solid 1px #AAA;}
