/*======================= Форум =======================*/

.gTable {margin-top: 15px;width:100%;}
.gTableBody {padding:20px!important;}
.gTableTop{border: 2px solid rgb(33, 29, 59);padding: 20px 0 20px 15px;font-weight: 500;font-size: 16px;}
.forumContent .gTableTop {background: rgba(255,255,255,.1);}
.forumContent .gTableSubTop{font-weight:400;}
.uSpoilerText {padding: 10px 10px;border: 2px solid rgba(255, 255, 255, 0.3);margin-top: 10px;}
.codeMessage, .quoteMessage {color:#fff;margin: 10px 0;}
.bbQuoteBlock, .bbCodeBlock {background:transparent;font-weight:400;}
.bbQuoteName, .bbCodeName {font-size: 12px !important;font-weight: 500!important;}
.quoteMessage {border: 2px solid rgba(255, 255, 255, 0.3)!important;font-style: italic;padding: 10px 10px!important;position: relative;}
.codeMessage {color:#fff;background:transparent!important;border: 2px solid rgba(255, 255, 255, 0.3)!important;font-style: italic;padding: 10px 10px !important;}
.com-order-block {margin-bottom:20px;margin-top:10px}
.cBlock1,.cBlock2 {background:#fff;border-bottom:1px solid #e8ebf3;margin:0!important;padding:5px!important;}
#content .cBlock1,#content .cBlock2{padding:0 0 20px!important;margin:0 0 20px!important;}
.commTable {margin-top:30px;padding:0px;}
.cMessage {font-size:14px;}
.cTop {padding:0 0 15px 0;font-size:14px;}
.cTop * {font-weight:normal;}
.cAnswer {padding:5px 0 0 0;font-style:italic;color:#111;font-size:13px;}
.commTd1 {padding:5px 2px;width:20%;}
input.codeButtons {min-width:30px;}
.securityCode {}
.eAttach {margin:20px 0;color: #fff;padding:0 0 0 15px;background:url(/img/attach.png) 0 0 no-repeat;line-height: 15px;}
.eAttach span{font-weight: 500;}
.eRating {font-size:13px;}
.manTdError,.commError {color:#ff0000;}
.commReg {padding: 10px 0;text-align:center;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
.replaceTable {font-size:12px;padding:20px;border:none;background:#fff;}

.outputPM {border:1px dashed #eee;margin:4px 0 4px 30px;}
.inputPM {border:1px dashed #eee;margin:4px 0;}
.uTable {border-spacing:0;margin:0;padding:0;border: 2px solid rgb(255,255,255,.3);}
.uTable td {padding:8px 10px;border-bottom:1px solid #e8ebf3;}
.uTable td.uTopTd {border-bottom:none;background:#eee;}
.eAttach .entryAttachSize {padding-left:4px;}
.manTable {text-align:left;}
.manTable .manTd1 {font-size:14px;line-height:2;width:30%;}
#casing.popuptable {margin:0;padding:0; background:#fff;}
.popuptitle {background:#9b59b6;text-transform:uppercase;padding:13px 20px;color:#fff;font-size:16px;font-family:'Roboto', sans-serif;}
.popupbody {padding:20px;font-size:12px;color:#5e6d81;}
.popupbody * {font-size:12px!important;}
.popuptable table {text-align:left;color:#5e6d81;}

.archiveEntryTitle ul {margin:2px 0;list-style:circle;}
.archiveEntryTitle .archiveEntryTime {display:inline-block;padding:3px 5px;font-size:11px;background:#9b59b6;color:#fff;}
.archiveEntryTitle .archiveEntryTitleLink {font-size:14px;text-decoration:none;color:#5e6d81;}
.archiveEntryTitle .archiveEntryTitleLink:hover {text-decoration:underline;}
.archiveEntryTitle .archiveEntryComms {font-size:11px;color:#939fae;}

#uEntriesList .uEntryWrap {width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;}

#uEntriesList {display: inherit!important;}
.uEntryWrap{width: 101% !important;}

#uEntriesList .entryBlock {display:block!important;}
#uEntriesList .uphoto {width:auto;display:block;margin:0;}
#uEntriesList .photo-title {height:40px;line-height:40px;overflow:hidden;white-space:normal;}
#uEntriesList .photo-block,#uEntriesList .photo-eblock {display:block;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;padding:10px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
#uEntriesList .ph-wrap,#uEntriesList .ph-tc {height:100%;width:100%;display:block;overflow:hidden;}
#uEntriesList .ph-wrap img {display:block;padding:0;margin:0;border:none;width:100%;}
#uEntriesList .ph-data {position:relative;top:50%;margin:-22px 0 0;}
#photoModalWrap .fancybox-wrap,#photoModalWrap .fancybox-inner,#photoModalWrap .fancybox-outer {max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}

.cMessage .user_avatar img {width:50px;margin:0 10px 5px 0;}

.forumTop {padding-bottom:15px;text-align:center;}
.forumTop a {display:inline-block;padding:0px 5px}
.funcBlock {font-size:12px;}
.forum-box {padding:0px}
.gTable,.postTable {background:none;border-spacing:0;font-size:14px;}
.postTable {border-top:0px solid #e8ebf3;margin-top: 0px;}
.forumContent .gTableTop {color: #fff;font-size: 18px;font-weight: 400;}
.forumContent .gTableTop a {color:#fff !important;text-decoration: none;}
.forumContent .gTableTop a:hover {color: #d92b4c!important;text-decoration:none!important;}
.gTableSubTop,.postTdTop {padding:0 20px;height:42px;font-size:12px;border-bottom:2px solid rgba(255,255,255,.3);position:relative;border-right: 0px solid rgba(255,255,255,.3);border-left: 0px solid rgba(255,255,255,.3);border-top: 0px solid rgba(255,255,255,.3);}
.gTableSubTop a, .postTdTop a {font-size: 12px;color: #fff;}
.gTableSubTop a:hover, .postTdTop a:hover {color: #D92B4C;}
.gTableSubTop b {font-weight:400;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom {padding:30px 15px;border-bottom:2px solid rgb(255,255,255,.3);font-size:13px;border-right:2px solid rgb(255,255,255,.3);border-left: 2px solid rgb(255,255,255,.3);}

.threadsType {padding:15px 15px;border-bottom:2px solid rgb(255,255,255,.3);font-size:12px;border-right:2px solid rgb(255,255,255,.3);border-left: 2px solid rgb(255,255,255,.3);}
.forumIcoTd {border-right:0!important;}

.gTableBody1 {font-size:14px!important;padding:30px 15px !important}
.postPoll,.postTdInfo,.postBottom,.posttdMessage {border-bottom:none;}
.postBottom {border-top:0px solid rgb(255,255,255,.3);border-bottom:2px solid rgb(255,255,255,.3);}
.postBottom {padding:10px;}
a.forum,a.threadLink{padding:0;font-size:16px;font-weight:500;font-family:'Roboto',sans-serif;color: #fff;text-decoration:none;}
a.forum:hover,a.threadLink:hover,.subforumDescr a:hover,a.forumLastPostLink:hover, .threadCurator a:hover {color: #d92b4c;}
a.forumLastPostLink {font-weight:400;font-family:'Roboto',sans-serif;color: #fff;}
.gTableLeft {font-weight:bold}
.gTableError {color:#FF0000}
a.catLink{color: #fff;font-size: 18px;font-weight: 400;text-decoration:none;}
a.catLink:hover{text-decoration:none;}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:400;font-size:13px;}
.archivedForum{font-size:14px;color:#FF0000!important;font-weight:400;}
.forumDescr {font-size:13px;padding:0!important;}
.ThrForumBarTbl, .forumModerFuncsT, .FrmForumBarTbl, #forum_filter {margin:15px 0px}
div.forumModer, .subforumDescr, .threadCurator {color:#fff;font-size:13px;margin-top:8px;font-weight: 400;}
.subforumDescr a, .threadCurator a {color:#fff;}
.forumViewed {font-size:10px;color:#fff;}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;color:#fff!important}
a.forumBarA:hover {text-decoration:none}
#thread_search_button {margin-top:0px!important}
.ThrBotTbl {margin-bottom:30px;}
.fastLoginForm {font-size:13px}
.userRights, .legendTable {line-height:1.8em;margin-top:30px;}
.legendTable img {margin-right:10px!important;margin-bottom: 3px !important;}
.switch,.pagesInfo {padding:5px 12px !important;font-weight:500;font-size:12px;background: transparent;border: 2px solid #fff;color:#fff;border-radius: 0px;display: inline-block;-webkit-transition: .3s background ease,.3s border ease;-o-transition: .3s background ease,.3s border ease;transition: .3s background ease,.3s border ease;-webkit-transform: skew(-7deg);-ms-transform: skew(-7deg);
transform: skew(-7deg);}
.switchActive {padding:5px 12px;font-weight:500;margin-left: -5px!important;background:#D92B4C;color:#fff;font-size:12px;border-radius: 0px;border: 2px solid #D92B4C;display: inline-block;-webkit-transform: skew(-7deg);-ms-transform: skew(-7deg);transform: skew(-7deg);-webkit-transition: .3s background ease,.3s border ease;-o-transition: .3s background ease,.3s border ease;transition: .3s background ease,.3s border ease;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none;color:#fff;background:transparent;font-size:12px;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:none;background:transparent;}
.forum-pages li {margin:0 -3px!important;}
.switch:hover {background:#D92B4C;color:#fff;border: 2px solid #D92B4C;}

.threadDescr {color:#fff;font-size:13px}
.threadNoticeLink {font-weight:bold}
.threadsDetails,.forumOnlineBar {padding:5px 0;}
a.threadPinnedLink {font-weight:500;color:#d92b4c!important;font-family:'Roboto',sans-serif;font-size:16px;text-decoration:none;}
a.threadFrmLink {color:#fff!important;float:left;font-size:13px}
a.threadFrmLink:hover {color:#d92b4c!important;}
.postpSwithces {font-size:12px;}
.thDescr {font-weight:normal}
.threadFrmBlock {font-size:13px;text-align:right}
.forumNamesBar {font-size:13px;padding:3px 0}
.forumModerBlock {padding:3px 0}
.postPoll {text-align:left;}
.postUser {font-weight:500;}
.postRankName {margin-top:5px}
.postRankIco {margin-bottom:5px;margin-bottom:5px}
.reputation {margin-top:5px}
.signatureHr {margin-top:20px;display: block !important;}
.postTdInfo,.posttdMessage {padding:20px;}
.postTdInfo {text-align:center;border-right:2px solid rgb(255,255,255,.3);border-bottom:2px solid rgb(255,255,255,.3);background: transparent;}
.posttdMessage {line-height:18px;background:transparent;border-right: 2px solid rgb(255,255,255,.3);border-left: 2px solid rgb(255,255,255,.3);border-bottom: 2px solid rgb(255,255,255,.3);}
.pollQuestion {text-align:center;font-weight:500;padding: 20px;} 
.pollButtons,.pollTotal {text-align:center;margin: 10px 0 20px 0;display: block;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:13px}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px;padding: 15px 0 !important;}

.signatureView {display:block;font-size:13px;line-height:14px;} 
.edited {padding-top:30px;font-size:13px;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:13px}
.statusBlock {padding-top:3px}
.statusOnline {color:#22e88b}
.statusOffline {color:#f00}
.newThreadItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.newPollItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:13px;padding-top:3px}
.smilesPart {padding-top:5px;text-align:center}

.pollButtons button {margin:0 10px 0 0!important}
.postIpLink {text-decoration:none;}
.thread_subscribe,.subscribe_forum {text-decoration:none;color:#fff!important;}
.thread_subscribe:hover {text-decoration:underline;}
.postip,.postip a {font-size:12px;color:#fff;}
.UhideBlockL {position: relative;color: inherit;background: 0 0;border: none;border-color:transparent;border-radius: 0;z-index: 1;width:100%;padding: 15px;}
.UhideBlockL:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #d92b4c;-webkit-transform: skew(-7deg);-ms-transform: skew(-7deg);transform: skew(-7deg);z-index: -1;}
.UhideBlockL a {color: #fff;text-decoration: underline;font-weight: 400;}

.forumNamePrivate, .forumNameArchive {cursor:default;color:#fff;font-size:11px;background:#b8b8b8;margin-top:12px;padding:2px 8px;font-weight:normal;display:inline-block}
.forumNamePrivate i, .forumNameArchive i {margin-right:6px}
.forumNameArchive {background:#91a3bc}

#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file'],#casing select,.filterBlock {color:#999;background:#fff;padding:7px 5px;margin:0 0 1px;text-decoration:none;border:1px solid #e8ebf3;outline:none;}
#options-vals input {font-size: 11px;}
#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {font-size:11px!important;padding:9px 11px;margin:0 0 1px;border:none;font-weight:normal!important;cursor:pointer;background:#f27935;text-transform:uppercase;color:#fff; width:auto !important}
input.commFl,textarea.commFl,.prosFl,.consFl,.mchat,.sidebox .loginField,.postTextFl {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#mchatMsgF {min-height:60px;max-width:98%;}
#casing textarea {resize: vertical;}
#MCaddFrm table {border-spacing:0;}
#MCaddFrm table td {padding:2px 0;}
#casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover {background:#9b59b6;color:#fff;}
#iplus input, #iplus {width:auto!important;}
#thread_search_field {margin-right:0px!important;}
div[id^="imblock"] > span:first-child {width: 34px;display: inline-block;text-align: center;padding-right: 0!important;}
div[id^="imblock"] > div:first-child,#iplus > div {line-height: 34px; vertical-align: middle;}
div[id^="imblock"] {clear: both;}
.editImgBlock {padding-left: 7px;}
.ucoz-forum-post-image-interface {padding-left: 14px;}
[id^="catSelector"] {width: auto!important;padding-left: 3px!important;padding-right: 3px!important;}
textarea.mchat {vertical-align: bottom;}
input[type="text"][id^="qid-"] {margin-bottom: 0 !important; }
input[type="text"][id^="qid-"],input[type="button"][id^="bid-"] {-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;}
span[class^="id-good"]{vertical-align: bottom;line-height: 31px;}
.manTable select {max-width: 300px;}
.uplFileFl {margin-top:10px!important;}
.ucoz-forum-post {line-height:1.5;font-size: 14px;}
a.goOnTop img{max-width:none!important;}

select[multiple], select[size] {
  height: auto;
  background: rgb(33, 29, 59) !important;
  transform: none !important;
}

#doSmbBt,.u-combobut {display:none;}
#casing .u-comboeditcell,#casing .u-combo {border:0!important;background:none!important;}
#casing .u-combolist,#content .xw-mc {padding:5px 3px;background:#fff;border:1px solid #e8ebf3;margin:0;font-size:12px!important;color:#939fae!important;}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep {display:none;}
#content .xw-ml,#content .xw-mr {margin:0;padding:0;background:none;}
#uNetRegF table {text-align:left;}
#uNetRegF table table {clear:both;}
#uNetRegF table table td {padding:5px 0 0 0;}
.manTable td input,.manTable td textarea {max-width:99%;}
.manTable td input#id_file_add {max-width:none;}
.entTd .eDetails {margin:0 0 40px;}
.opt_vals .gTableSubTop {padding-left:0;background:none;}
#content form[action$="search/"] table {width:100%;}
#content form[action$="search/"] table td {white-space:normal!important;}
#content form[action$="search/"] table td+td {width:30%;}
#content .queryField {width:70%!important;}
#slideshowBlock7 {margin:0 0 20px;}
#selectPhotosBtn {height:auto!important;}
#content .gTableSubTop {font-size: 14px !important;font-weight: 400;}
.cats-select-btn {text-shadow: inherit !important;}
.allUsersBtn, .uSearchFlSbm {width:180px!important;text-align:center}
.gphoto, .smiles img {max-width: inherit;}
#baseLogForm td:first-child {width: 25%;}
.ucoz-forum-post-image-preview {max-width: inherit!important; max-height: 35px!important;}
#mchatBtn {padding:0px!important;text-align:center!important;}
#catSelector9 {background: #ff4e00;border:1px solid #ff4e00!important;color:#fff!important;}
.u-comboeditcell {border:0px !important}
.u-combolist {border-top:1px solid #B5B8C8!important;margin-top:5px!important}
.fileinput input {padding:4px 7px!important;}

.catsTable {padding:10px 0px}
.catsTd {padding:5px 0px;color:#8B8B8C;font-size:13px}
.catsTd a {color:#8B8B8C;text-decoration:none}
.catsTd a:hover {color:#d92b4c;text-decoration:none}

#forum_filter #filter_by {margin: 15px 10px 0px 0px!important;}
#thread_search_form {min-width:300px;}
#filter_word{display:inline-block;width:auto;}
.navigationTbl,.FastSearchTbl{width:auto!important;}
.fastSearch{display:inline-block!important;margin: 0px 0px 2px 3px;}
.fastNav{margin: 0 0 2px 3px;font-size:14px;padding: 1rem 0 1em 1.3rem;}
input.postNameFl,input.postDescrFl{padding:1rem 3.6rem 1rem 1.8rem;}
input.button{margin:0;}
.userAvatar{border-radius:100%;width:70px;height:70px;}

.h-forum-box {height: 45px;padding: 0px;border: 2px solid rgba(255,255,255,.3);}
.h-forum-box a {float: left;display: inline-block;color: #fff;text-decoration: none;font-size: 13px;padding: 0px 15px;line-height: 41px;border-right: 2px solid rgb(255, 255, 255,.3);-o-transition: .3s color ease;transition: .3s color ease;}
.h-forum-box a:hover{color: #d92b4c;}
.h-forum-box a i {margin-right: 7px;color: #fff;}

.forumLastPostLinkDate{font-size: .8rem;}
.forumLastPostLink{padding: 0;font-weight:400;}

.statusOffline {background: #b0b0b0;}
.statusOnline {background: #22e88b;}
.statusOnline, .statusOffline {vertical-align: middle!important;margin-top:-2px;margin-left:4px;width:7px;height:7px;display:inline-block;font-size:0;-webkit-border-radius:50%;-moz-border-radius: 50%;border-radius:50%;}

.searchForumsFl {width: 100%;height:100%;}
.searchQueryFl{margin: 10px 0;width:auto!important;}

.forumContent .user-list .uTopTd:first-child, .forumContent .uTopTd {border: 2px solid rgb(255,255,255,.3);text-align: center !important;padding: 20px 20px;}
.forumContent .uTable.user-list td {padding: 20px 20px !important;border: 2px solid rgb(255,255,255,.3);}
.forumContent hr {display:none;}

.pollreSultsBut{width:auto;vertical-align: initial!important;}
.pollQuestion{font-size:20px;}
.pollPos{padding: 4px 15px!important;font-weight: 300;background: #e3e3e3;color:#222;}
td.pollResults tr {border-bottom: #080325 5px solid;}
td.pollAnsw {background: #e8ebf352;font-size: 14px;font-weight:400;padding: 13px 20px !important;}
td.pollResult, td.pollPos, td.pollPers {background: #211d3b;color: #fff;}
.postPoll{border-left:2px  solid rgb(255,255,255,.3);border-bottom:2px  solid rgb(255,255,255,.3);padding: 0 20px !important;}
.pollResults{width:1390px;}
.pollPers{text-align:center;}
.pollBar img{height:10px;max-width: 150px!important;}
.pollBar {padding: 10px 10px !important;}

.forumArchive {font-size:11px;font-weight:400;padding:3px 8px;color: #fff;float: left;position: relative;background: 0 0;border: none;border-color: transparent;border-radius: 0;z-index: 1;margin-right: 3px;}
.forumArchive:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #d92b4c;-webkit-transform: skew(-7deg);-ms-transform: skew(-7deg);transform: skew(-7deg);z-index: -1;}

.forumPrivate {font-size:11px;font-weight:400;padding:3px 8px;color: #fff;float: left;position: relative;background: 0 0;border: none;border-color: transparent;border-radius: 0;z-index: 1;}
.forumPrivate:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background:#eb8324;-webkit-transform: skew(-7deg);-ms-transform: skew(-7deg);transform: skew(-7deg);z-index: -1;}

.funcBlock {color:transparent;}  
#subscribe {color:transparent;font-size: 12px!important;margin: 0 10px 0 0;float:right;}

td.pollAnswer{background: rgb(255,255,255,.3);border-bottom:5px solid#080325!important;padding: 13px 20px;}
td.pollAnswer label{margin: 0 5px;}
td.pollResults, td.pollAnswer {width: 790px;}
#sbmPl, .postPreview, .postSubmit{margin: 5px 0;vertical-align: initial;}

.forumIcoTd img, .forumLastPostTd img, .legendTd img, .threadIcoTd img, .threadLastPostTd img {max-width: 30px !important;margin: 0px 5px!important;}
.quoteMessage {background: transparent!important;}
.gTableBody1 select{margin:5px 0;}

.forumContent input,
.forumContent textarea {-o-transition: .3s color ease;transition: .3s color ease;}
.forumContent input:focus,
.forumContent textarea:focus {background: #fff;color: #080325;}

.funcLink {float: right;color: #fff;font-size: 14px;}

.forumIcoTd, .forumThreadTd, .forumLastPostTd, .gTableRight{background: transparent;}
.gTableRight {padding: 30px 20px !important;}

#delPsSbm{font-size: 14px!important;margin: 10px 0 10px 0;letter-spacing: .06em;}

input[value="Ok"],
.postSubmit,
.searchSubmitFl,
.pollSubmitBut{
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  line-height: 1.84615385;
  border-radius: 0px;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  color: #fff;
  background-color: #6963ff;
  border-color: #6963ff;
  cursor: pointer;
  font-size: 14px;
  width: auto !important;
}

input[value="Ok"]:hover,
.postSubmit:hover,
.searchSubmitFl:hover,
.pollSubmitBut:hover {
  color: #fff;
  background-color: #5a54f8;
  border-color: #5a54f8;
  text-decoration: none;
}

.postSubmit{vertical-align: middle;}

select,
#filter_word,
#thread_search_field{
height:40px;
}

.gTableRight img {max-width:30px;}

select > option{font-family:"Roboto",sans-serif;font-size:13px;}

@media (max-width:1024px) {
.postTable, .postTable tbody, .postTable tr, .postTable td {display: block;}
.gTableSubTop, .postTdTop{padding:10px 0!important;text-align: center;height:auto;overflow: hidden;}
.postTdTop{width:100%;}
.userSchFrm select, .gTableBody1 select{margin: 2px 0;}

.gTableSubTop, .forumThreadTd, .forumPostTd, .forumLastPostTd, .threadIcoTd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd, .legendTable, .fFastSearchTd, .fFastNavTd, .funcBlock, .userRights, .forumNamesBar{display: none;}

.ThrBotTbl,.threadIcoTd,.gTableSubTop,.FrmBotTbl,.threadPostTd,.threadViewTd,.threadAuthTd,.forumThreadTd,.forumPostTd, .forumLastPostTd, .fFastNavTd, .forumNamesBar {display: none;}

.gTableBody, .gTableBody1, .gTableBottom, .gTableError, .forumNameTd, .forumLastPostTd, .threadNametd, .threadAuthTd, .threadLastPostTd, .postPoll, .newThreadBlock, .newPollBlock, .newThreadBlock, .newPollBlock, .gTableRight, .postTdInfo, .codeMessage, .quoteMessage, .forumIcoTd, .forumThreadTd, .forumPostTd, .gTableLeft, .threadIcoTd, .threadPostTd, .threadViewTd, .postBottom {font-size: 14px;}

.gTableRight img {max-width:none;padding: 0px 25px !important;}

#thread_search_form {display: none;}

.custom-select, #filter_word{margin:0 0 10px 0;}

.h-forum-box {height: auto;}
.h-forum-box a {float: none;border-right: 0px;line-height: normal;display: inline-block;padding: 7px 20px;}

#frM53 .gTableLeft, #frM53 .gTableRight {display: block;width: auto !important;}

.uTable tr td:first-child + td ~ td, #thread_search_form, #forum_filter, #thread_search_form {display: none;}
.gTableBody1.searchQueryFl {display: block;}
.navigationTbl, .uTopTd:nth-child(1), .uTopTd:nth-child(2), .uTopTd:nth-child(3), .uTopTd:nth-child(4), .uTopTd:nth-child(5){display: none !important;}
td.pollResult, td.pollPos, td.pollPers {display: none !important;}
td.pollAnsw {overflow: hidden;display: block;max-width: 100%;}
.pollBar img{height:10px;max-width: 100px!important;}
.postBottom {display: none !important;}
.postBottom a img{max-width: none!important;}
.postBottom a img{float:left;margin: 3px!important;}
.post_style1_area td.postBottom, .post_style1_area td.postTdInfo {display: none;}
.gTableRight {padding: 30px 15px !important;}

}

@media (max-width:767px) {
.searchForumsFl{display:none;}
.searchQueryFl{width: 100% !important;}
.gTableBody1 {height: auto !important;}
.postBottom a img{max-width: none!important;}
.postBottom a img{float:left;margin: 3px!important;}
.gTableRight,.forumIcoTd{display:none;}
.gTableBody1,select.searchForumsFl, .forumContent input[type="text"] {display: block;}
.posttdMessage{margin-bottom: 20px;}
}

@media (max-width:450px) {
.pollBar{display: block;}
.thread_subscribe {display:none;}}

.forumMemNum, .forumMemSwch{padding-top: 10px;display: flex;align-items: last baseline;justify-content: left;}
.forum-rules{padding:20px;font-size:14px;line-height: 22px;}
.forum-rules p{padding-bottom:10px;}
.forum-rules h4{padding:10px 0;}

aside .select_filter{width:100%;}
#forum_filter_select,
.moderOptions{font-size:14px;}

.user_avatar img{border-radius:50px;}
.uTopTd{padding:20px 20px;text-align: center;border-bottom: 2px solid rgb(255,255,255,.3);}

.ucoz-forum-post-image-interface input {
  width:auto;
  font-size: 14px!important;
}
.ucoz-forum-post-image-insert {
  min-width: 160px;
}
#imblock1 input[type="text"] {
  text-align: center;
}
.u-half-gap {
  gap: .3em!important;
}
.ucoz-forum-post-image-remove,
.ucoz-forum-post-image-insert {
  position: relative;
  display: inline-block;
  color: #fff;
  box-shadow: none;
  text-decoration: none;
  outline: 0;
  padding: 8px 30px;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 2px solid #fff;
  -webkit-transform: skew(-7deg);
  -ms-transform: skew(-7deg);
  -o-transform: skew(-7deg);
  transform: skew(-7deg);
  background: 0 0;
  -o-transition: .3s background ease,.3s border ease;
  transition: .3s background ease,.3s border ease;
}

.ucoz-forum-post-image-remove:hover,
.ucoz-forum-post-image-insert:hover {
  color: #fff;
  background-color: #D92B4C;
  border-color: #D92B4C;
  text-decoration:none;
}

div[id^="imblock"] {
  display: block;
}
.u-half-gap {
  padding: 10px 0;
}
.flex-align-center, [flex-align-center] {
  display: block !important;
}
.ucoz-forum-post-image-insert {
  margin: 5px 0 5px 0;
  min-width: 130px;
}
#imblock1 input[type="text"] {
  display:inline-block!important;
}
.gTableRight img {
  display: block;
  margin: 0 0 10px 0;
  padding: 0 !important;
}
.ucoz-forum-post-image-remove,
.ucoz-forum-post-image-insert {
  margin: 0 7px 7px 0!important;
}