BODY {margin: 0; padding: 0; background-color: #FFFFFF; font-family: tahoma}

/* A */
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:hover {text-decoration: underline}
A:active {text-decoration: none}	

/* IMAGES */
IMG {border: 0; margin: 0}
IMG.uho {width: 100px; margin: 6px 10px 0 0; border: 0px}
IMG.face {margin: 0 14px 0 0; border: 0px}
IMG.adm {border: 4px solid #F3EFEE}

/* H */
H1 {font-size: 22px; font-weight: normal; line-height: 20px; letter-spacing:-1px; margin: 0; padding: 0}
H2 {font-size: 19px; font-weight: normal; line-height: 19px; letter-spacing:-1px; margin: 0; padding: 3px 0 0 0}
H3 {font-size: 12px; font-weight: bold; line-height: 15px; margin: 0; padding: 0}
H4 {font-size: 12px; font-weight: bold; line-height: 13px; margin: 0; padding: 0}
H5 {font-size: 10px; font-weight: normal; line-height: 12px; margin: 0; padding: 0}
H5.teams {font-size: 11px; font-weight: bold; line-height: 12px; margin: 0; padding: 4px}

/* P, DIV, SPAN */
P {margin: 0; display: block}
P.main {font-size: 9pt; line-height: 16px; padding: 10px 0 25px 80px}
.main {font-size: 9pt; line-height: 16px; padding: 10px 0 25px 80px}
P.main_clear {font-size: 12px; line-height: 16px; padding: 0 0 0 0}
P.message {font-size: 12px; line-height: 16px; padding: 15px 25px 0 80px}
P.graymessage {font-size: 12px; line-height: 16px; padding: 15px 25px 15px 80px; background-color: #F3EFEF}
P.answermessage {font-size: 12px; line-height: 16px; padding: 0 25px 0 0}
P.topdate {font-size: 11px; line-height: 11px}
P.date {font-size: 11px; line-height: 11px; margin: 6px 0 0 0}
P.afisha_date {font-size: 11px; line-height: 11px; margin: 0 0 0 0}
P.afisha {font-size: 10px; line-height: 9px}
P.small {font-size: 11px; line-height: 15px}
P.numb {font-size: 22px; font-weight: bold; color: #FFFFFF}
P.smaller {font-size: 10px; line-height: 16px}
P.cap1 {font-size: 12px; font-weight: bold; line-height: 19px}
P.duhonnews {font-size: 11px; line-height: 13px}
DIV.nav {font-size: 12px; font-weight: bold; margin: 0; padding: 0}
DIV.vazhno_title {font-size: 24px; font-weight: 700; margin: 0; padding: 0; letter-spacing:-1px; margin: 15px 0 9px 0; text-transform: uppercase}
DIV.vazhno2_title {font-size: 20px; font-weight: 700; margin: 0; padding: 0; letter-spacing:-1px; margin: 15px 0 9px 0; text-transform: uppercase}
DIV.vazhno_small {font-size: 12px; margin: 0; padding: 0; margin: 0 0 20px 0}
DIV.col {width: 100%; font-size: 10px; color: #494444; padding: 6px 6px 8px 7px; background-color: #F3EFEF; border-top: 1px solid #E11727}
DIV.lcol {width: 100%; font-size: 10px; color: #494444; padding: 7px 6px 7px 7px; background-color: #F3EFEF; border-bottom: 1px solid #E11727}
DIV.gray_line {width: 100%; border-top: 1px solid #F3EFEF}
DIV.freecol {width: 100%; font-size: 10px; color: #494444; padding: 7px 6px 7px 7px; background-color: #F3EFEF}
DIV.newsdiv {border-bottom: 1px solid #F3EFEF}
.result {font-weight: bold; color: #FFFFFF; background-color: #C6BFBF; padding: 3px 3px 2px 3px}
.redbg {font-weight: bold; color: #FFFFFF; background-color: #E11727; padding: 3px 3px 2px 3px}
.graybg {font-weight: bold; color: #494444; background-color: #DED8D8; padding: 3px 3px 2px 3px}
.shortlable {font-size: 75%/110%; font-weight: bold; color:#FFFFFF; padding: 1px 0 1px 4px; background-color: #E11727}
.small {font: 70%/125%}

/* DIV & TABLES */
DIV {width: 100%; margin: 0; padding: 0}
DIV.logo {width: 100%; margin: 0; padding: 0; background-image:url(../img/bg_underlogo.gif)}
DIV.red {width: 100%;  margin: 0; padding: 0;  background-color: #E11727}
DIV.gray {width: 100%;  margin: 0; padding: 0;  background-color: #F3EFEF}
DIV.mgray_free {width: 100%; background-color: #D4CDCD}
DIV.mgray {width: 100%;  padding: 1px 0 1px 6px;  background-color: #D4CDCD}
DIV.white {width: 100%;  margin: 0; padding: 0;  background-color: #FFFFFF}
DIV.lable {width: 100%; padding: 1px 0 1px 4px; background-color: #E11727}
DIV.compmenu {width: 80%; padding: 1px 0 1px 8px; background-color: #B8AFAF}
DIV.compmenu_act {width: 80%; padding: 1px 0 1px 8px; background-color: #E6E0E0}
TABLE.table {font-size: 11px; line-height: 15px}
TABLE.smallnews {font-size: 11px; line-height: 13px}
TR.tabtop {font-size: 10px; color: #BDB6B6}
TR.tabtop_bg {font-size: 10px; color: #716E6E}
TD.logo {border-top: 1px solid #E11727}
TD.resteam {padding: 0px 0px 0px 6px}
TD.menu {padding: 0 2.75em}
TD.col_left {padding: 0 1.75em 0 2em}
TD.votevar {padding: 0 0 0 6px}
TD.games {color: #8F8787}
TD.chemtab {padding: 0 0 0 6px}

/* FORM */
.form {margin: 0; padding: 0}
.field_textarea {border-left: 1px solid #A29A9A; border-top: 1px solid #A29A9A; border-right: 1px solid #A29A9A; border-bottom: 1px solid #A29A9A}
.field_small {border-left: 1px solid #A29A9A; border-top: 1px solid #A29A9A; border-right: 1px solid #A29A9A; border-bottom: 1px solid #A29A9A; height: 18px}
.totorez {border-left: 1px solid #A29A9A; border-top: 1px solid #A29A9A; border-right: 1px solid #A29A9A; border-bottom: 1px solid #A29A9A; height: 18px; width: 20px}
.inp {width: 100%; font-size: 11px; font-family: arial; padding: 0 0.3em}
.but {font-size: 11px; color: #FFFFFF; weight: 160px; height: 18px; background-color: #A29A9A; border: 0}

/* SIZE & MARGINS */
#small {font-size: 70%}
#dropmenu {font-size: 11px}
.chek {padding: 10px 10px 0 0; margin: 10px 10px 0 0}
.otstup {margin: 0 0 0 80px}
TD.otstup_small {padding: 0 0 0 6px}
TD.main {font-size: 80%/130%}
TD.user_list {padding: 2px 2px 2px 8px}
TABLE.list_table {font-size: 11px; line-height: 15px; padding: 2px 2px 2px 8px}

/* COLORS */
#w {color: #FFFFFF}
#b {color: #000000}
#r {color: #E11727}
#dr {color: #B21616}
#dg {color: #636363}
#g {color: #A29A9A}
#mg {color: #716E6E}
#sg {color: #908888}
#lg {color: #BDB6B6}