.gTableTop {
  padding: 12px 0 12px 15px;
}
.forumContent .swchItemA, 
.forumContent .swchItem {
  padding: 4px 11px;
  font-size: 12px;
}
.gTableBody {
  padding: 10px!important;
}
.forumContent {
  font-size: 0.93rem;
}
.forumContent .gTableTop {
  background: #d2691e;
}
.forumContent .gTableSubTop {
  font-weight:400;
}
.uSpoilerText {
  padding: 0 10px 10px 10px;
  border:0px solid #ebebeb;
  margin-top:10px;
}
.codeMessage, 
.quoteMessage {
  color:#111;
}
.bbQuoteBlock, 
.bbCodeBlock {
  background:#fff;
  font-weight:400;
}
.bbQuoteName, 
.bbCodeName {
  font-size: 12px !important;
  font-weight: 600!important;
}
.quoteMessage {
  font-size:0.93rem!important;
  padding-left: 1.2rem !important;
  border:1px solid #ebebeb!important;
  margin-top: 10px;
  font-weight: 400;
  font-style: italic;
}
.codeMessage {
  color:#111;
  font-size: 0.93rem !important;
  background: transparent !important;
  padding-left: 1.2rem !important;
  border:1px solid #ebebeb!important;
  margin-top: 10px;
  font-weight: 400;
  letter-spacing: 2px;
}
.com-order-block {
  margin-bottom:20px;
  margin-top:10px
}
.cBlock1,
.cBlock2 {
  background:#fff;
  border-bottom:1px solid #ebebeb;
  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:0.93rem;
}
.cTop {
  padding:0 0 15px 0;
  font-size:0.93rem;
}
.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;
}
.eAttach {
  margin:10px 0;
  color: #111;
  padding:0 0 0 15px;
  background:url(/images/attach.png) 0 0 no-repeat;
  line-height: 15px;
  font-weight: 600;
}
.eAttach span {
  font-weight: 400;
}
.eRating {
  font-size:8pt;
}
.manTdError,
.commError {
  color:#d2691e;
}
.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;
}
.uSpoilerButton {
  background: transparent!important;
  margin: 0 !important;
  border-radius: 0px !important;
  color: #111!important;
  font-weight: 500 !important;
  border: 0 !important;
}
.uSpoilerOpened, 
.uSpoilerClosed {
  background: #fff;
  border: 1px solid #ebebeb;
}
.outputPM {
  border:1px dashed #eee;
  margin:4px 0 4px 30px;
}
.inputPM {
  border:1px dashed #eee;
  margin:4px 0;
}
.uTable {
  border-spacing:0;
  margin: 10px 0 20px;
  padding:0;
  border: 1px solid #ebebeb;
  font-size: 0.93rem;
}
.uTable td {
  padding:8px 10px;
  border-bottom:1px solid #ebebeb;
}
.uTable td.uTopTd {
  border-bottom:none;
  background:#eee;
}
.eAttach .entryAttachSize {
  padding-left:4px;
}
.manTable {
  text-align:left;
}
.manTable .manTd1 {
  font-size:0.93rem;
  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;
}
.postCurator {
  font-weight:600;
}

.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:0.93rem;
  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 {
  font-size:13px;
  padding-bottom:10px;
  text-align:center;
}
.forumTop a {
  display:inline-block;
  padding:0px 5px
}
.funcBlock {
  padding-top:20px!important;
  position: relative;
  right: -8px;
}
.forum-box {
  padding:0px
}
.gTable,
.postTable {
  background:none;
  border-spacing:0;
  font-size:0.93rem;
}
.postTable {
  border-top:1px solid #ebebeb;
  margin-bottom: 20px;
}
.forumContent .gTableTop {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.forumContent .gTableTop a {
  color:#fff!important;
}
.forumContent .gTableTop a:hover {
  color: #fff!important;
  text-decoration:none!important;
}
.gTableSubTop,
.postTdTop {
  padding:0 10px;
  height:42px;
  line-height:42px;
  font-size:0.93rem;
  border-bottom:1px solid #ebebeb;
  position:relative;
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.gTableSubTop a, 
.postTdTop a {
  font-size: 0.93rem;
  color: #111;
}
.gTableSubTop a:hover, 
.postTdTop a:hover {
  color: #d2691e;
}
.gTableSubTop b {
  font-weight:400;
}
.gTableBody,
.gTableBody1,
.gTableBottom,
.gTableError,
.forumNameTd,
.forumLastPostTd,
.threadNametd,
.threadAuthTd,
.threadLastPostTd,
.threadsType,
.postPoll,
.newThreadBlock,
.newPollBlock,
.newThreadBlock,
.newPollBlock,
.gTableRight,
.postTdInfo,
.codeMessage,
.quoteMessage,
.forumIcoTd,
.forumThreadTd,
.forumPostTd,
.gTableLeft,
.threadIcoTd,
.threadPostTd,
.threadViewTd,
.postBottom {
  padding:10px 15px;
  border-bottom:1px solid #ebebeb;
  font-size:0.93rem;
  border-right:1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
}

.gTableBody1 {
  font-size:0.93rem!important;
  padding:10px 15px !important
}
td.gTableBody1 {
  vertical-align: top;
}
.postPoll,
.postTdInfo,
.postBottom,
.posttdMessage {
  border-bottom:none;
}
.postBottom {
  border-bottom:1px solid #ebebeb;
}
.postBottom {
  padding:10px;
}
a.forum,
a.threadLink {
  padding:0;
  font-size:18px;
  font-weight:600;
  font-family:'Roboto',sans-serif;
  color: #111;
}
a.forum:hover,
a.threadLink:hover,
.subforumDescr a:hover,
a.forumLastPostLink:hover {
  color: #d2691e;
}
a.forumLastPostLink {
  font-weight:600;
  font-family:'Roboto',sans-serif;
  color: #111;
}
.gTableLeft {
  font-weight:bold;
}
.gTableError {
  color:#d2691e;
}
a.catLink {
color: #fff;
  font-size: 20px;
  font-weight: 600;
}
a.catLink:hover {
  text-decoration:none;
}
.lastPostGuest,
.lastPostUser,
.threadAuthor {
  font-weight:400;
}
.archivedForum {
  font-size:0.93rem;
  color:#d2691e!important;
  font-weight:400;
}
.forumDescr {
  font-size:0.93rem;
  padding:3px 0 0 0!important;
}
.ThrForumBarTbl, 
.forumModerFuncsT,
 #forum_filter {
  margin:15px 0;
}
div.forumModer, 
.subforumDescr, 
.threadCurator {
  color:#111;
  font-size:0.93rem;
  margin-top:8px;
  font-weight: 600;
}
.subforumDescr a, 
.threadCurator a, 
.forumModer a {
  font-weight: 400;
}
.forumViewed {
  font-size:9px;
  color:#111;
}
.forumBarKw {
  font-weight:normal
}
a.forumBarA {
  text-decoration:none;
  color:#111!important
}
a.forumBarA:hover {
  text-decoration:none
}
#thread_search_button {
  margin-top:0px!important
}
.ThrBotTbl {
  margin-bottom:30px;
}
.fastLoginForm {
  font-size:8pt
}
.userRights, 
.legendTable {
  line-height:1.24rem;
  margin-top:30px;
  font-size:0.93rem!important;
}
.legendTable img {
  margin-right:10px!important;
  margin-bottom: 3px !important;
}

.switch,
.pagesInfo {
  padding:4px 11px!important;
  font-weight:400;
  font-size:12px;
  background: #999;
  border: 1px solid #999;
  color:#fff;
  display: inline-block;
}
.switchActive {
  padding:4px 11px;
  font-weight:400;
  background:#d2691e;
  color:#fff;
  font-size:12px;
  border: 1px solid #d2691e;
  display: inline-block;
}
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;
}
.switch:hover {
  color: #fff;
  background:#d2691e;
  border: 1px solid #d2691e;
}

.threadLastPostTd {
  font-size:0.93rem;
}
.threadDescr {
  color:#111;
  font-size:0.93rem;
  padding:3px 0 0 0;
}
.threadNoticeLink {
  font-weight:600;
}
.threadsDetails,
.forumOnlineBar {
  padding:5px 0;
}
a.threadPinnedLink {
  font-weight:600;
  font-family:'Roboto',sans-serif;
  font-size:18px;
}
.postpSwithces {
  font-size:8pt;
}
.thDescr {
font-weight:normal;
}
.threadFrmBlock {
  font-size:0.93rem;
  text-align:left;
  font-weight:400;
}
.forumNamesBar {
  font-size:0.93rem;
  padding:3px 0
}
.forumModerBlock, 
.FrmTopButtonsCl21 {
  padding:3px 0 0; 
  font-size: 0.93rem;
  font-weight: 600;
}
.forumModerBlock a, 
.FrmTopButtonsCl21 a {
  font-weight: 400;
}
.postPoll {
  text-align:left;
}
.postUser {
  font-weight:600;
}
.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;
  vertical-align: top;
}
.postTdInfo {
  text-align:center;
  border-right:1px solid #ebebeb;
  border-bottom:1px solid #ebebeb;
  background: #fff;
}
.posttdMessage {
  line-height:18px;
  background:#fff;
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.pollQuestion {
  text-align:center;
  font-weight:600;
  padding:20px!important;
} 
.pollButtons,
.pollTotal {
  text-align:center
}
.pollSubmitBut,
.pollreSultsBut {
  width:140px;
  font-size:13px;
}
.pollSubmit {
  font-weight:bold
}
.pollEnd {
  text-align:center;
  height:30px;
  padding: 15px 0 !important;
}
td.pollResults, 
td.pollAnswer {
  width: 1170px;
}

.signatureView {
  display:block;
  font-size:13px;
  color: #333;
  line-height: 1.24rem;
} 
.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:0.93rem;
  color:#111;
}
.UhideBlockL {
  border: 1px solid #ebebeb;
  padding: 10px 0px 10px 10px;
  color: #807e98;
  width: 100%;
}
.UhideBlockL a {
  color: #111;
  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 #ebebeb;
  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:3px!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;
}
.uplFileFl {
  margin:0;
}

[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;
}
.ucoz-forum-post {
  line-height:1.24rem;
  font-size: 0.93rem;
  color: #333;
}
a.goOnTop img {
  max-width: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 #ebebeb;
  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: 0.93rem!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 0;
}
.catsTd {
  padding:5px 0px;
  color:#8B8B8C;
  font-size:13px;
}
.catsTd a {
  color:#8B8B8C;
  text-decoration:none;
}
.catsTd a:hover {
  color:#d2691e;
  text-decoration:none;
}

#forum_filter #filter_by {
margin: 15px 10px 0 0!important;
}
#thread_search_form {
min-width:300px;
}
#filter_word {
  display:inline-block;
  width:auto;
  vertical-align: middle;
}
.navigationTbl,
.FastSearchTbl {
  width:auto!important;
}
.fastSearch {
  display:inline-block!important;
  margin: 0 0 11px 3px;
  height: 38px;
}
.fastNav {
  margin: 0 3px 5px 0;
  font-size:13px;
}
input.postNameFl,
input.postDescrFl {
  padding: 12px 10px;
}
input.button {
  margin:0;
}
.userAvatar {
  width:100px;
  height:100px;
}

.h-forum-box {
  background: #ebebeb;
  height: 40px;
}
.h-forum-box a {
  float: left;
  display: inline-block;
  color: #111;
  text-decoration: none;
  padding: 0px 15px;
  line-height: 40px;
  border-right: 1px solid #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.h-forum-box a:hover {color: #fff;
  background-color: #111;
}
.h-forum-box a i {
  margin-right: 7px;
  color: #d2691e;
}

.forumLastPostLinkDate {
  font-size: .8rem;
}
.forumLastPostLink {
  padding: 0;
  font-weight:400;
}

.statusOffline {
  background: #b0b0b0;
}
.statusOnline {
  background: #41c486;
}
.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;
}

.uTable.user-list td {
  padding: 10px 10px !important;
}

.pollreSultsBut {
  width:auto;
  vertical-align: initial!important;
}
.pollQuestion {
  font-size:20px;
}
.pollPos {
  padding: 4px 16px!important;
  font-weight: 600;
}
td.pollResults tr {
  border-bottom: #fff 5px solid;
  border-radius: 3px;
}
td.pollAnsw {
  background:#f7f7f7;
  font-size: 0.93rem;
  font-weight:400;
  padding: 12px 20px !important;
}
td.pollResult, 
td.pollPos, 
td.pollPers {
  background: #e1e1e1;
  color: #111;
}
.postPoll {
  border-left:1px solid #ebebeb;
  padding: 0 30px !important;
}
.pollPers {
  text-align:center;
}
.pollBar img {
  height:10px;
  max-width: 150px!important;
}
.pollBar {
  padding: 10px 10px !important;
}
.pollButtons, 
.pollTotal {
  margin: 0 0 20px 0;
  display: block;
}

.forumArchive, 
.forumPrivate {
  font-size:12px;
  font-weight:400;
  color: #1d1d1d;
  float: left;
  background: #ebebeb;
  padding: 2px 10px;
}
.forumPrivate i,
.forumArchive i {
  margin-right: 6px;
  color: #1d1d1d;
}
.funcBlock {
  color:transparent;
}  
#subscribe {
  color:transparent;
  font-size: 12px!important;
  margin: 3px 10px 0 0;
  float:right;
}

td.pollAnswer {
  background:#f7f7f7;
  border-bottom:5px solid#fff!important;
  padding: 12px 20px !important;
}
td.pollAnswer label {
  margin: 0 5px;
}
#sbmPl, 
.postPreview, 
.postSubmit {
  margin: 5px 0;
  vertical-align: 0;
}
.forumIcoTd img, 
.forumLastPostTd img, 
.legendTd img, 
.threadIcoTd img, 
.threadLastPostTd img {
  max-width: 60px !important;
  margin: 0px 5px!important;
}
.quoteMessage {
  background: transparent!important;
}
.gTableBody1 select {
  margin:5px 0;
}

.forumIcoTd, 
.forumThreadTd, 
.forumLastPostTd, 
.gTableRight {
  background: #fff;
}
#delPsSbm {
  font-size: 0.93rem!important;
}
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;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  color: #fff;
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  cursor: pointer;
  font-size: 14px;
  width: auto !important;
  vertical-align: top;
}

input[value="Ok"]:hover,
.postSubmit:hover,
.searchSubmitFl:hover,
.pollSubmitBut:hover {
  color: #fff;
  background-color: #d2691e;
  border-color: #d2691e;
  text-decoration: none;
}

.postSubmit {
  vertical-align: top;
}

select,
#filter_word,
#thread_search_field{
  height:38px;
}

select > option {
  font-family:"Roboto",sans-serif;
  font-size:13px;
}

.forumContent hr {
  display:none;
}

@media (max-width:1023px) {
.postTable, 
.postTable tbody, 
.postTable tr, 
.postTable td {
  display: block;
}
.gTableSubTop, 
.postTdTop{
  padding:10px 10px!important;
  text-align: center;
  height:auto;
  overflow: hidden;
  line-height: 1.24rem;
}
.postTdTop{
  width:100%;
  border-top:0;
}
.userSchFrm select, 
.gTableBody1 select{
  margin: 2px 0;
}

.gTableSubTop, 
.forumThreadTd, 
.forumPostTd,
.forumLastPostTd, 
.threadIcoTd, 
.threadPostTd, 
.threadViewTd, 
.threadAuthTd, 
.threadLastPostTd, 
.legendTable, 
.fFastSearchTd, 
.fFastNavTd, 
.funcBlock, 
.userRights, 
.thread_subscribe, 
.subscribe_forum {
  display: none;
}

.postBottom {
  display: none!important;
}

.ThrBotTbl,
.threadIcoTd,
.gTableSubTop,
.FrmBotTbl,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.forumThreadTd,
.forumPostTd, 
.forumLastPostTd, 
.fFastNavTd {
  display: none;
}

.gTableBody, 
.gTableBody1, 
.gTableBottom, 
.gTableError, 
.forumNameTd, 
.forumLastPostTd, 
.threadNametd, 
.threadAuthTd, 
.threadLastPostTd, 
.threadsType, 
.postPoll, 
.newThreadBlock, 
.newPollBlock, 
.newThreadBlock, 
.newPollBlock, 
.gTableRight, 
.postTdInfo, 
.codeMessage, 
.quoteMessage, 
.forumIcoTd, 
.forumThreadTd, 
.forumPostTd, 
.gTableLeft, 
.threadIcoTd, 
.threadPostTd, 
.threadViewTd, 
.postBottom {
  font-size: 0.93rem;
}

.gTableRight img {
  max-width:none;
  padding: 0px 15px !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 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;
}}

@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;
}
.postBottom {
  display: none !important;
}
.posttdMessage {
  margin-bottom: 20px;
}
.postTdInfo {
  display:none!important;
}}

@media (max-width:450px) {
.pollBar {
  display: block;
}

#forum_filter_select, .moderOptions {
  margin-right: 0!important;
  display: block;
}}

.forumMemNum, 
.forumMemSwch {
  padding-top: 10px;
  font-size: 0.93rem;
}

aside .select_filter {
  width:100%;
}
#forum_filter_select,
.moderOptions {
  font-size:13px;
  margin-right: 3px;
}

.user_avatar img {
  border-radius:50px;
}
.uTopTd {
  padding:20px 0;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  font-weight: 600;
}
.ucoz-forum-post-image-insert {
  width: 200px;
}

#imblock1 input[type="text"] {
  font-size:13px!important;
  text-align: center;
  width: auto;
}

.ucoz-forum-post-image-remove,
.ucoz-forum-post-image-insert {
  position: relative;
  display: inline-block;
  padding: 0 15px;
  font-size: 14px;
  height: 38px !important;
  line-height: 38px;
  font-family: 'Roboto',sans-serif;
  cursor: pointer;
  text-align: center;
  border: 1px solid #1a1a1a;
  background: #1a1a1a;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.ucoz-forum-post-image-remove:hover,
.ucoz-forum-post-image-insert:hover {
  background-color: #da0c55;
  border-color: #da0c55;
  color: #fff;
}

.u-half-gap {
  gap: .25em!important;
}

@media (max-width:767px) {

div[id^="imblock"] {
  display: block;
}

.ucoz-forum-post-image-insert {
  display: block;
  margin: 5px 0 5px 0;
}

#imblock1 input[type="text"] {
  display:inline-block!important;
}

.gTableRight img {
  display: block;
  margin: 0 0 5px 0;
  padding: 0 !important;
}}

@media (max-width:539px) {
.flex-align-center, [flex-align-center] {
  display: block !important;
}

.ucoz-forum-post-image-remove,
.ucoz-forum-post-image-insert {
  margin: 0 5px 5px 0!important;
}}

.funcLink {
  text-transform: uppercase;
  font-weight: 400 !important;
  font-family: 'Roboto', sans-serif;
  font-size: 0.93rem;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border: 1px solid #1a1a1a;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  color: #fff;
  padding: 9px 15px;
}

.funcLink:hover {
  background:#d2691e!important;
  border:1px solid #d2691e;
  color: #fff !important;
}