a:link { font-family: tahoma; font-size: 11px; color:#E01323; text-decoration: underline; }
a:visited { font-family: tahoma; font-size: 11px; color:#E01323; text-decoration: underline; }
a:hover { font-family: tahoma; font-size: 11px; color:#E01323; text-decoration: none; }

.bg1 { background-repeat: No-Repeat; background-position: bottom; }
.bg2 { background-repeat: Repeat-X; background-position: bottom; }
.bgmenu { background-repeat: No-Repeat; background-position: right; }
.padleft54 { padding-left: 54px; }
.padleft170 { padding-left: 170px; }
.padright8 { padding-right: 8px; }
.padtop12 { padding-top: 12px; }

.mpad { padding-left: 8px; padding-right: 8px; }

.head { font-family: arial; font-size: 11px; color:#666666; }
a.head:link { font-family: arial; font-size: 11px; color:#666666; text-decoration: none; }
a.head:visited { font-family: arial; font-size: 11px; color:#666666; text-decoration: none; }
a.head:hover { font-family: arial; font-size: 11px; color:#666666; text-decoration: underline; }

.copy { font-family: tahoma; font-size: 11px; color:#FFFFFF; }
.copy a:link { font-family: tahoma; font-size: 11px; color:#FFFFFF; text-decoration: underline; }
.copy a:visited { font-family: tahoma; font-size: 11px; color:#FFFFFF; text-decoration: underline; }
.copy a:hover { font-family: tahoma; font-size: 11px; color:#FFFFFF; text-decoration: none; }

.mmenu { font-family: tahoma; font-size: 11px; color:#FFFFFF; font-weight: bold; }
a.mmenu:link { font-family: tahoma; font-size: 11px; color:#FFFFFF; text-decoration: none; }
a.mmenu:visited { font-family: tahoma; font-size: 11px; color:#FFFFFF; text-decoration: none; }
a.mmenu:hover { font-family: tahoma; font-size: 11px; color:#FFFFFF; text-decoration: underline; }

.mmenuitem { font-family: tahoma; font-size: 12px; color:#FFFFFF; font-weight: bold; position:absolute;
visibility: hidden; z-index: 100; width: 164px;}
a.mmenuitemin:link { font-family: tahoma; font-size: 12px; color:#FFFFFF; font-weight: bold; text-decoration: none; }
a.mmenuitemin:visited { font-family: tahoma; font-size: 12px; color:#FFFFFF; font-weight: bold; text-decoration: none; }
a.mmenuitemin:hover { font-family: tahoma; font-size: 12px; color:#FFFFFF; font-weight: bold; text-decoration: underline; }

.mmenuitemin_dis { font-family: tahoma; font-size: 12px; color:#EEBBBF; font-weight: bold; text-decoration: none; }
a.mmenuitemin_dis:link { font-family: tahoma; font-size: 12px; color:#EEBBBF; font-weight: bold; text-decoration: none; }
a.mmenuitemin_dis:visited { font-family: tahoma; font-size: 12px; color:#EEBBBF; font-weight: bold; text-decoration: none; }
a.mmenuitemin_dis:hover { font-family: tahoma; font-size: 12px; color:#EEBBBF; font-weight: bold; text-decoration: underline; }

.mm { padding: 6px; padding-left: 15px; }

.headersleft { font-family: tahoma; font-size: 16px; color:#555555; font-weight: bold; }

.searchbox { width:134px; height:20px; }

.text { font-family: tahoma; font-size: 11px; color:#000000; }
a.text:link { font-family: tahoma; font-size: 11px; color:#E01323; text-decoration: underline; }
a.text:visited { font-family: tahoma; font-size: 11px; color:#E01323; text-decoration: underline; }
a.text:hover { font-family: tahoma; font-size: 11px; color:#E01323; text-decoration: none; }
.textsm { font-family: tahoma; font-size: 10px; color:#000000; }

h1 { font-family: tahoma; font-size: 26px; font-weight: normal; color:#000000; display:inline; }
h2 { font-family: tahoma; font-size: 19px; font-weight: normal; color:#000000; display:inline; }
h3 { font-family: tahoma; font-size: 20px; font-weight: normal; color:#000000; display:inline; }

.hldata { color:#8E0C16; }
.a00 {padding-bottom:5px;}

.bgboxes { background-image: url('/styles/main/images/etc/bgboxes.gif'); background-repeat: repeat-y; background-position: left;}

.forum { font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; }
.themes { font-family: tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; }
a.themes:link { font-family: tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.themes:visited { font-family: tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.themes:hover { font-family: tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.headbackground { background-image: url('/forum/images/theme/headbg.gif'); background-repeat: repeat-x; background-position: top;}
.headbackground2 { background-image: url('/forum/images/theme/hb.gif'); background-repeat: repeat-x;}
.headsm4 { font-family: verdana; font-size: 11px; color: #000000; }
a.forumthemes:link { font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
a.forumthemes:visited { font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
a.forumthemes:hover { font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }

.submit { background-image: url('/forum/images/se/se.gif'); background-repeat: no-repeat; background-attachment: fixed; border-width: 0px; padding: 4px; font-family: tahoma; font-size: 12px; width:57px; height:22px; }

.thsmforum { font-family: tahoma; font-size: 10px; color: #5A5A5A; }

a.thsmforum:link { font-family: tahoma; font-size: 10px; color: #E01323; font-weight: bold; text-decoration: underline; }
a.thsmforum:visited { font-family: tahoma; font-size: 10px; color: #E01323; font-weight: bold; text-decoration: underline; }
a.thsmforum:hover { font-family: tahoma; font-size: 10px; color: #E01323; font-weight: bold; text-decoration: none; }

.thforum { font-family: tahoma; font-size: 11px; color: #E01323; font-weight: bold; }
a.thforum:link { font-family: tahoma; font-size: 11px; color: #E01323; font-weight: bold; text-decoration: underline; }
a.thforum:visited { font-family: tahoma; font-size: 11px; color: #E01323; font-weight: bold; text-decoration: underline; }
a.thforum:hover { font-family: tahoma; font-size: 11px; color: #E01323; font-weight: bold; text-decoration: none; }

a.cat:link { font-family: tahoma; font-size: 14px; color: #000000; text-decoration: none; }
a.cat:visited { font-family: tahoma; font-size: 14px; color: #000000; text-decoration: none; }

/* ~~ ------ полупрозрачность --------- ~~ */
.FooterCounters img {
FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=10);
-MOZ-OPACITY:0.3;
-KHTML-OPACITY:0.3;
OPACITY:0.1;
}

.FooterCounters img:hover {
FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=100);
-MOZ-OPACITY:1;
-KHTML-OPACITY:1;
OPACITY:1;
}
/* ~~ --------------- ~~ */
a.cat:hover { font-family: tahoma; font-size: 14px; color: #000000; text-decoration: none; }
