.forney {
    vertical-align: middle;
    width: 10px;
    height: 10px;
    bottom: 10px;
    right: -22px;
    position: relative;
    background: rgb(245, 66, 66) none repeat scroll 0% 0%;
    border-radius: 100%;
    color: transparent;
    font-size: 0px;
    display: inline-block;
}
th, td {
    text-align: none;
}
.forf { border: 1px solid #D7D7D7;border-collapse: collapse; }
.fname { overflow: hidden; margin: 0px 0px 10px 0px; border: 3px solid #DADADA;min-height:370px;height:auto;background: url("12.png") repeat scroll 0% 0% }
#container {width:100%;text-align:center;}
#left { float:left; width:170px; border-right:1px solid #D7D7D7;}
#right { float:left;width:953px;}
.username1 { background:#F2F2F2;padding:6px;border-bottom:1px solid #D7D7D7;width:941px;color:#4b4d52;font-size: 14px;}
.username123 { text-align: center; padding:6px 7px;border-bottom:1px solid #D7D7D7;color:#4b4d52;}
.userav1 { padding:17px;background: #F2F2F2;border-bottom:1px solid #D7D7D7;}
.userhr { font-size: 11px;padding:5px; border-bottom:1px solid #D7D7D7;color:#4b4d52; }
.userhr:hover { font-size: 11px;padding:5px; border-bottom:1px solid #D7D7D7;color:#4b4d52;background:#F2F2F2; }
.quoteMessage {
    background: #F2F2F2 none repeat scroll 0% 0%;
    padding: 7px 14px !important;
    border: 0px none !important;
    color: #1D1D1D !important;
}
.textuser { min-height: 267px; padding:10px;font-size: 14px; color:#000; word-wrap: break-word; font-family: "verdana","arial","helvetica";}
.signatureHr {
    border-width: 1px 0px;
    border-style: solid none;
    border-color: #D7D7D7 -moz-use-text-color #FFF;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    width: 100%;
    height: 0px;
    margin: 10px 0px 15px;
}

.fNavLink {
    font-size: 12px !important;
    padding: 4px 8px;
    border: medium none;
    background: #909090 none repeat scroll 0% 0%;
    text-transform: uppercase;
    color: #FFF;
    border-radius: 3px;
}
/*-------Обертка всех кнопок------------- */

#frmButns83 {
  margin: 15px 0;float: right;
}

.u-forum-but {

}

.u-forum-but a {
  font-size: 12px !important;
padding: 4px 8px;
border: medium none;
background: #909090 none repeat scroll 0% 0%;
text-transform: uppercase;
color: #FFF;
border-radius: 3px;
}

.u-forum-but a:hover, .fNavLink:hover {
    background-color: #4F5D73;
    color: #FFF;
}

/*-----Кнопка ответить------*/

.u-add-reply {
}

/*-----Кнопка новая тема------*/

.u-new-topic {


}

/*-----Кнопка новый опрос------*/

.u-new-poll {

}

/*-----Кнопка закрытой темы------*/


.u-close-topic {
  padding: 0 7px 2px;
  height: 20px;
  border: 2px solid #EF1033;
  border-radius: 8px;
  color: #EF1033;
  text-decoration: none;
  font-size: 12px;
  line-height: 22px;
  cursor: pointer;
}

.u-close-topic:hover{
  background-color: #EF1033;
  color: #FFF;
}
.b-main.t-container.clearfix {
    padding: 15px;
    font-family: "Open Sans",Tahoma,sans-serif;
    width: 1130px;
    margin: 0px auto;
    background: #FFF none repeat scroll 0% 0%;
}
.wrapper {padding-right:0px}
.forum-ad {padding:20px;border:1px solid #dedede;margin-bottom:30px}
.table_user_name {padding:10px 20px;text-align:center;background:#f1f4f9;margin-bottom:20px;font-weight:bold}
.table_user_post {display:table;width:100%;}
.table_user_post_avatar {display:table-cell;vertical-align:top;width:128px;}
.table_user_post_avatar_in {width:128px;height:128px;overflow:hidden;-webkit-border-radius: 250px;-moz-border-radius: 250px;border-radius: 250px;margin-bottom:10px}
.userav1 img {
    border-radius: 50%;
    box-shadow: 0px 1px 1px #757575;
}
#thread_search_button:hover {
    background-color: #4F5D73;
    color: #FFF;
}
#thread_search_button {
    background: #909090 none repeat scroll 0% 0%;
    border: 0px solid #727272;
    color: #FFF !important;
    cursor: pointer;
    border-radius: 3px;
}
.table_user_post_avatar_in img {width:128px;height:128px;-webkit-border-radius: 250px;-moz-border-radius: 250px;border-radius: 250px;object-fit:cover}
.table_user_post_message {display:table-cell;vertical-align:top;}
.table_user_top {color:#666;padding:10px 20px;background:#f1f4f9;margin-bottom:20px;color:rgba(0,0,0,0.7);}
.table_user_info {padding-right:20px;padding-bottom:10px;width:128px;border-right:1px solid #dedede}
.table_user_name a, .table_user_top a {color:rgba(0,0,0,0.7)}
.table_user_name a:hover, .table_user_top a:hover {text-decoration:none}
.table_user_bottom {
    float: right;
}
.table_user_text {padding-left:30px}
.gTableAns td {padding:10px !important;border-bottom: 1px solid #e8e8e8 !important}
.gTableAns .codeButtons {font-size:11px;width:auto !important;margin-right:3px;margin-bottom:5px;border:1px solid #efefef !important;background:#efefef !important;color:#666 !important}
.gTableAns select.codeButtons {display:none}
#bc19,#bc13,#bc14,#bc15 {display:none}
.jq-width img {max-width:100%}
.gTable {background: none;}
.gTable td {background: #FFF; border-bottom: 1px solid #e8e8e8;font-size:14px}
td.gTableTop {font-size:14px;color: #000;padding: 10px 20px;background: #DADADA;border: none;}
td.gTableTop a {font-size:14px; color: #000;}
td.gTableSubTop, td .postTdTop {text-align: center;background: #F2F2F2;border: 1px solid #f1f4f9;color: rgba(0,0,0,0.7);padding: 5px 10px;}
td.gTableSubTop a, td .postTdTop a {color: rgba(0,0,0,0.7)}
.forumViewed {color:#878787}
.forumIcoTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .forumNameTd {padding:10px}
.threadsType, .threadIcoTd, .threadNametd,.threadPostTd, .threadViewTd, .threadAuthTd, .threadAuthor, .threadLastPostTd, .threadsDetails, .forumOnlineBar {padding:10px}
.gTableBody1, .gTableRight {border-bottom:0px !important}
.threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {border-left:1px solid #e8e8e8;}
.threadIcoTd {border-right:1px solid #e8e8e8;}
.threadLink, .threadLink:hover {text-decoration:none;}
.forumNameTd .forum {font-size:15px}
.forumViewed {display:none}
.forumNameTd a {text-decoration:none;font-weight:bold}
.forumLastPostTd {font-size:11px !important;color:#646464}
.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;}
.forumThreadTd {border-left:1px solid #e8e8e8;}
.forumPostTd {border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.forumLastPostTd,.forumArchive {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumDescr,.forumModer {font-size:11px;color:#7a7a7a;margin-top:3px}
td.pagesInfo, td.switch, td.switchActive {}
td.switch {padding:5px 10px}
td.switchActive {background:#909090;color:#FFF;padding:5px 10px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}
td.switch a {color: #4c4c4c}
.threadDescr {font-size:11px;color:#585858;padding-top:3px}
.threadsType {font-size:13px !important;font-weight:bold;color:#236999}
.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.forumIcoTd {
    padding: 5px !important;
}
.postRest2 {border: 0px !important;}
postSeparator {border: 0px !important}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postTdInfo {text-align: left;}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}
.smilesPart td {border: 0px !important;}
.replaceTable {background:#FFF !important;padding:20px !important}
.replaceTable * {font-size:13px}
.over_userAvatar {width:128px;height:128px;overflow:hidden;margin-top:2px}
.over_userAvatar img {width:128px}
.postUserGroup {width:128px;font-size:11px;color:#FFF;margin-top:5px;padding:3px 0;text-align:center}
.numposts {display:block;width:128px;font-size:11px;color:#1d1c1c;margin-top:5px;padding:3px 0;text-align:center;background:#e4e4e4;margin-bottom:2px}
.reputationDo {text-decoration:none;display:block;width:128px;font-size:11px;color:#1d1c1c;margin-top:5px;padding:3px 0;text-align:center;background:#e4e4e4;margin-bottom:2px}
.edited {
    background: #F5F5F5 none repeat scroll 0% 0%;
    color: #747474;
    padding: 7px 14px;
    border-radius: 5px;
}
.smilesPart {
    padding: 15px;
}
#frM60 {
    text-align: center;
}
#frM16, #frM8, #frM52, ##frM27, #frM30 {
    padding: 10px 0px; border-bottom: 1px solid #E8E8E8 !important;
}
#bc5, #bc6 {
    display: none;
}
#frM27, #frM30 {
    border-bottom: 1px solid #E8E8E8 !important;
}
#frF4, #frF3 {
    margin-bottom: 10px;
}
.codeButtons {
    font-size: 15px;
    width: auto !important;
    margin-right: 4px;
    margin-bottom: 5px;
    border: 1px solid #EFEFEF !important;
    background: #EFEFEF none repeat scroll 0% 0% !important;
    color: #666 !important;
    cursor: pointer;
}
.goOnTop {
    float: right;
}
.gDivBottomRight {margin-bottom:20px}
.fastNav {text-transform:uppercase}
.signatureView {font-size:11px}
#forum_filter {display: none;}
#filter_by {margin-right:10px;color:#666;display:inline-block;font-size:13px}
#thread_search_field {width:170px !important; margin-top: 0px;}
#thread_search_button {margin-top:0px !important;padding:4px 7px !important}
.forumNamesBar {padding-top:10px !important;padding-bottom:7px !important;font-size:13px;color:#646464}
.forumModerFuncsT {padding-top:10px}
.statusOnline {display:block;width:128px;font-size:11px;color:#FFF;margin-top:5px;padding:3px 0;text-align:center;background:#04941c}
.statusOffline {display:block;width:128px;font-size:11px;color:#FFF;margin-top:5px;padding:3px 0;text-align:center;background:#bcbcbc}
.rate table, .rate_big table, .rate_0 table, .rate_m table {margin:0 !important;padding:0 !important;border:0 !important;background:none !important} 
.rate td, .rate_big td, .rate_0 td, .rate_m td {margin:0 !important;padding:0 !important;border:0 !important;background:none !important}
.rate {height:16px;width:128px;overflow:hidden;background:#F5EBBA !important;margin-top:10px}
.rate_in {height:16px;background: #E0D7A2 !important}
.rate_text {width:128px;height:16px;vertical-align:middle;display:table-cell;text-align:center;font-size:11px;color:#A9A16B;position:absolute;padding:0;margin:0;margin-top:-1px}
.rate_border {width:128px;height:1px;background:rgba(0,0,0,0.15)}
.rate_big {height:16px;width:128px;overflow:hidden;background:#E1CC7E !important;margin-top:10px}
.rate_in_big {height:16px;background:#CBB464 !important}
.rate_text_big {width:128px;text-align:center;height:16px;vertical-align:middle;display:table-cell;font-size:11px;color:#948239;position:absolute;padding:0;margin:0;margin-top:-1px}
.rate_0 {height:16px;width:128px;overflow:hidden;background:#EDF1F4 !important;margin-top:10px}
.rate_in_0 {height:16px;background:#DAE2E8 !important}
.rate_text_0 {width:128px;text-align:center;height:16px;vertical-align:middle;display:table-cell;font-size:11px;color:#8AA0BB;position:absolute;padding:0;margin:0;margin-top:-1px}
.new_rate {font-size:11px;display:block;margin-top:12px}
.rate_m {height:16px;width:128px;overflow:hidden;background:#ffd0d0 !important;margin-top:10px}
.rate_text_m {width:128px;text-align:center;height:16px;vertical-align:middle;display:table-cell;font-size:11px;color:#be1f1f !important;position:absolute;padding:0;margin:0;margin-top:-1px}
.table_user {display:table;margin-top:10px;font-size:13px}
.table_left {display:table-cell;vertical-align:top;color:#7E7E7E;width:80px;}
.table_right {display:table-cell;vertical-align:top}
.main_h2 {margin-bottom:20px;background:#236999;color:#FFF;font-size:14px;font-weight:normal;padding: 7px 20px;display:block}
.main_infs {margin-bottom:20px;font-size:13px}
.main_infs p {padding:0px;margin:0px;margin-bottom:7px}
.forum_links {padding-bottom:10px;font-size:15px;text-align:right}
.legendBlock {padding-top:20px}
.legendTd {font-size:13px}
.legendTd img {margin-right:7px !important;}
.posttdMessage img {max-width:100%}
.fFastNavTd {display:none}
.forum_post_top {text-align:center;margin-bottom:20px}
.forum_desc {display:table;width:100%}
.forum_desc_left {display:table-cell;vertical-align:top;width:180px}
.forum_desc_right {display:table-cell;vertical-align:top;padding-left:20px}
.forum_cat {width:128px;height:128px;background:url('/images/cat_b6.png')}
.forum_cat_over {border-right:1px solid #e8e8e8}
.codeMessage {width:100%}

@media only screen and (max-width: 1180px) {
.cnt, .content {width:860px !important}
.jq-width {max-width:632px !important}
}

@media only screen and (max-width: 980px) {
.cnt, .content {width:100% !important}
.jq-width {max-width:100% !important}
.gTableSubTop, .forumThreadTd, .forumPostTd, .forumLastPostTd,  .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, .legendTd, .main_h2, .main_infs {display:none}
.forum_links {text-align:left}
.forum_links div {float:none !important}
.table_user_post_avatar {width:auto}
.table_user_post_avatar * {width:auto}
}