.forum-sm {width: 50%; float: left}
.forum-sm .pad {padding: 0 20px 0 0}
.forum-sm .title {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.forum-sm .name {padding: 0 0 10px 0; font-size: 18px}
.forum-sm .name a:link,
.forum-sm .name a:visited,
.forum-sm .name a:hover {color: #00A6A2}
.forum-sm .list {padding: 0 0 10px 0}
.forum-sm .it {padding: 0 0 5px 0; font-size: 12px}
.forum-sm .it a:link,
.forum-sm .it a:visited,
.forum-sm .it a:hover {color: #414140}

.forum table {border-collapse: separate; border-spacing: 1px}
.forum table.clear {border-collapse: collapse; border-spacing: 0; height:auto;}


.forum .sch {float: right; padding: 0 0 5px 0}
.forum .sch table {width: auto !important}
.forum .sch .l {font-size: 12px; color: #4A4E55}
.forum .sch .fr {padding: 0 0 0 10px}
.forum .sch .fr div {width: 300px}
.forum .sch .fr input.txt {width: 100%}
.forum .sch .s {padding: 0 0 0 5px}
.forum .sch td {vertical-align: middle}
.forum .usercount {padding: 20px 0 0 7px}


.forum a:link,
.forum a:visited,
.forum a:hover {color: #000; text-decoration: underline}
.forum a.green:link,
.forum a.green:visited,
.forum a.green:hover {color: #00A6A2; text-decoration: underline}

.forum .msglist {border-bottom: solid 1px #E1E3E5}
.forum .msglist .it {padding: 2px 0; border-top: solid 1px #E1E3E5}
.forum .msglist .bg { background: url(/img/forum/msglist-bg.gif) repeat-y left top}
.forum .msglist .author {float: left; width: 145px}
.forum .msglist .author .apad {padding: 7px 7px 0 7px}
.forum .msglist .author .name {padding: 0 0 7px 0; font-size: 12px}
.forum .msglist .author .name a:link,
.forum .msglist .author .name a:visited,
.forum .msglist .author .name a:hover {color: #00A6A2}
.forum .msglist .author .image {float: left; padding: 1px; border: solid 1px #E1E3E5; background: #FFF}
.forum .msglist .author .clin {padding: 0 0 5px 0; color: #000; font-size: 11px}
.forum .msglist .author .pos {padding: 0 0 5px 0; color: #000; font-size: 11px}
.forum .msglist .author .fio {padding: 0 0 5px 0; color: #000; }
.forum .msglist .author .spec {color: #000; font-size: 11px}
.forum .msglist .author .spec div {padding: 0 0 5px 0}
.forum .msglist .author .scn {padding: 0 0 5px 0; font-size: 12px}
.forum .msglist .author .rank {padding: 0 0 3px 0; color: #000; font-size: 11px}
.forum .msglist .author .msgcount {padding: 0 0 3px 0; color: #000; font-size: 11px}
.forum .msglist .author .city {padding: 0 0 3px 0; color: #8B8E91; font-size: 11px}
.forum .msglist .info {zoom: 1; overflow: hidden; padding: 7px 0 30px 7px;width: 720px;}
.forum .msglist .info .date {padding: 0 0 10px 0; color: #00A6A2; font-size: 11px}
.forum .msglist .info .date span {color: #8B8E91}
.forum .msglist .info .message {color: #717476; font-size: 14px}
.forum .msglist .msgactions {position: absolute; margin: -18px 0 0 150px; font-size: 11px}
.forum .msglist .msgactions a:link,
.forum .msglist .msgactions a:visited,
.forum .msglist .msgactions a:hover {color: #00A6A2; text-decoration: underline}

.forum {padding: 0 7px 7px 0}
.forum td, .forum a, .forum div, .forum th {}
.forum table {width: 100%}
.forum table.nosps {border-collapse: collapse; border-spacing: 0}
.forum .topPanel {border-collapse: collapse; border-spacing: 0}
.forum .runGo {float: left; padding: 0 0 0 10px}
.forum .runGo optgroup {font-style: normal}
.forum .searchF {float: right; padding: 0 10px 0 0}
.forum .searchF a:link,
.forum .searchF a:visited,
.forum .searchF a:hover {text-decoration: underline}
.forum .formsch td {padding: 0 10px 0 0; vertical-align: middle; white-space: nowrap}

.forum .fIcon,
.forum .fName,
.forum .fLogin,
.forum .fCount,
.forum .fLastMsg,
.forum .fAdmin,
.forum .fNoPosts,
.forum .fStatus,
.forum .fSubj,
.forum .fWhom,
.forum .fDate {padding: 6px 6px}

.forum .follow input {margin: -1px 0 0 0}
.forum .follow td {font-size: 11px}

.forum .fLastMsg { white-space: nowrap; font-size: 11px; }
.forum .fLastMsg a { font-size: 11px; }

.forum .fIcon {width: 40px; text-align: center}
.forum .fLogin {vertical-align: middle; text-align: center}
.forum .fCount {vertical-align: middle; text-align: center}
.forum .fAdmin {text-align: left; font-size: 10px}
.forum .fAdmin a {text-align: center; font-size: 10px; white-space: nowrap}
.forum .fStatus {text-align: left; font-size: 10px}
.forum .fStatus a {text-align: center; font-size: 10px; white-space: nowrap}
.forum .fNoPosts {text-align: center; font-weight: bold}
.forum .fWhom {text-align: center}
.forum .fDate {text-align: center}

.forum .fTopActions {float: left; padding: 7px 0 7px 7px; font-size: 12px}
.forum .taRight {text-align: right}
.forum .fActions {padding: 5px 10px; font-size: 12px; line-height: 140%}
.forum .fActions a {font-size: 11px}

.forum .fLeft {float: left}
.forum .fRight {float: right}

.forum a.action,
.forum a.action:link,
.forum a.action:visited {text-transform: none; font-weight: normal; font-size: 10px}
.forum a.action:hover {text-transform: none; font-weight: normal; font-size: 10px}

.forum .headF td {font-weight: bold; color: #494848; background-color: #eaeded; padding: 3px 4px 5px; text-align: center; vertical-align: middle; font-size: 11px; }
.forum .headF td.lm {text-align: left; padding: 3px 6px 5px 6px}
.forum .headF1 td {font-weight: bold; color: #5D5D5D; background-color: #eff1f1; padding: 4px 10px; text-align: left; font-size: 11px; }

.forum .tThems {border-spacing: 1}
.forum .tThems .title {font-family: Trebuchet MS, Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 15px}
.forum .tThems .title a:link,
.forum .tThems .title a:visited,
.forum .tThems .title a:hover {color: #00A6A2}
.forum .tThems .descr {font-size: 11px; padding-top: 2px}
.forum .tThems .ttl,
.forum .tThems .topicNum,
.forum .tThems .lastMessage,
.forum .tThems .act,
.forum .tThems .messageNum {padding: 6px 6px}
.forum .tThems .lastMessage a:link,
.forum .tThems .lastMessage a:visited,
.forum .tThems .lastMessage a:hover {color: #c82a2a}
.forum .tThems .act,
.forum .tThems .topicNum,
.forum .tThems .messageNum {text-align: center; vertical-align: middle; white-space: nowrap}
.forum .tThems .act {width: 136px}
.forum .tThems .messageNum {width: 70px}
.forum .tThems .topicNum {width: 60px}
.forum .tThems .lastMessage a {font-size: 11px}
.forum .tThems .lastMessage {width: 200px; vertical-align: middle; font-size: 11px}
.forum .tThems .fRow1 {background-color: #edf4f1}
.forum .tThems .fRow2 {background-color: #FFF}
.forum .tThems .fRow1 td,
.forum .tThems .fRow2 td {vertical-align: middle}
.forum .tThems .fName {font-family: Trebuchet MS, Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 15px}

.forum .oblig {color: #c44545; }

.forum .path_f {padding: 0 0 7px 7px; font-size: 11px; color: #00A6A2}
.forum .path_f a:link,
.forum .path_f a:visited,
.forum .path_f a:hover {color: #00A6A2}
.forum .path_f span {display: block; padding: 7px 0; font-size: 18px; color: #000}


.forum .tNavi { width: auto; margin-top: 4px; }
.forum .tNavi td { padding-top: 0px 4px; }
.forum input.text { width: 300px; }

.forum .onlyRegister {padding: 15px 0}
.forum h2 {padding: 3px 0 3px 19px; margin: 0; background: url(/img/forum/arr.gif) no-repeat 8px center}

.forum .quote {margin: 0 0 10px 20px; padding: 2px 0 2px 5px; border-left: solid 1px #E1E3E5; font-size: 12px;  background: #F2F4F5}