@import url("/assets/css/primer.css");

:root {
 --width-xs: 0;
 --width-sm: 544px;
 --width-md: 768px;
 --width-lg: 1012px;
 --width-xl: 1280px;
 --width-sidebar: 275px;
 --color-bg-white: #fff;
 --color-bg-gray: #f9f9f9; /* f6f8fa*/
 --color-bg-gray-light: #fafbfc;
 --color-bg-gray-dark: #24292e;
 --color-bg-nth1: var(--color-bg-white);
 --color-bg-nth2: var(--color-bg-gray-light);
 --color-text-main: #24292e;
 --color-text-white: #fff;
 --color-text-muted: #586069;
 --color-border-gray: #e1e4e8;
 --color-border-table: #dfe2e5;
 --border-radius-main: 3px;
 --padding-main: 8px;
 --margin-main: 8px;
}
@media (min-width: 767px) {
 :root {
 --padding-main: 16px;
 --margin-main: 16px;
 }
}

html {
 box-sizing: border-box;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

*,
*::before,
*::after {
 box-sizing: inherit;
}

form {
 padding: 0px;
 margin: 0px;
}
input[type="text"],
input[type="password"],
input[type="number"] {
 border: 1px;
 border-radius: 3px;
 border-color: #a9a9a9;
 border-style: solid;
} /* vertical-align:middle; */
textarea,
select {
 vertical-align: middle;
 border: 1px;
 border-radius: 3px;
 border-color: #a9a9a9;
 border-style: solid;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="button"]:hover,
input[type="submit"]:hover {
 outline: 0 !important;
 box-shadow: 0 0 3px 0px #59c4ff;
}
input[type="number"]:focus {
 box-shadow: none;
}
hr {
 height: 2px;
 background-color: var(--color-border-gray);
 border: 0;
}
label {
 cursor: pointer;
 cursor: hand;
}

pre {
 padding: 8px;
 overflow: auto;
 background-color: #f6f8fa;
 border-radius: 3px;
}
code {
 padding: 0.2em 0.4em;
 margin: 0;
 background-color: #eff1f3;
 border-radius: 3px;
}

body {
 background-color: var(--color-bg-gray);
 color: var(--color-text-main);
 font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
 "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 /*font-size: 13px;
 line-height: 17.5px;*/
 margin: 0;
}

/* General Layout ----------------------------- */
.wrapper {
 display: flex;
 flex-direction: column;
 gap: var(--margin-main);
}
.header .container {
 display: flex;
 flex-wrap: wrap;
 gap: var(--margin-main);
}
.header .headerworm {
 flex: 0 0 var(--width-sidebar);
 height: 160px;
}
.header .logo {
 flex: 1 1 auto;
 background: url("/images/header/cheese3.png") center no-repeat;
 height: 160px;
}
.header .navbar {
 flex: 1 0 100%;
 display: flex;
}

.main {
 width: 100%;
 max-width: 1320px;
 margin-left: auto;
 margin-right: auto;
 padding-left: var(--padding-main);
 padding-right: var(--padding-main);
 grid-area: main;
 display: grid;
 grid-gap: var(--margin-main);
 grid-template-columns: auto;
 grid-template-areas:
 "content"
 "sidebar";
}
@media (min-width: 767px) {
 .main {
 grid-template-columns: var(--width-sidebar) auto;
 grid-template-areas: "sidebar content";
 }
}
.footer {
 grid-area: footer;
 border-top: 1px solid var(--color-border-table);
 background-color: var(--color-bg-gray-dark);
 color: #ddd;
}
.footer .container {
 display: flex;
 flex-wrap: wrap;
}
.footer .footer-block {
 padding: 16px;
 margin: 0;
 flex-basis: 50%;
 list-style: none;
}
@media (min-width: 767px) {
 .footer .footer-block {
 flex-basis: 25%;
 }
}
.footer a,
.footer a:hover {
 color: #fff;
}
.footer svg.icon {
 fill: currentColor;
}

.content {
 grid-area: content;
}
.sidebar {
 grid-area: sidebar;
}
.container {
 width: 100%;
 max-width: 1320px;
 margin-left: auto;
 margin-right: auto;
 padding-left: var(--padding-main);
 padding-right: var(--padding-main);
}

svg.octicon {
 fill: currentColor;
 vertical-align: text-bottom;
}
img.icon {
 vertical-align: text-bottom;
}
/* -------------------------------------------- */

/* News Entry Grid Layout --------------------- */
.uri--page1 #allEntries {
 display: grid;
 grid-gap: var(--margin-main);
}

.news-item {
 display: grid;
 grid-gap: 0 var(--margin-main);
 grid-template-columns: auto;
 grid-template-areas:
 "thumb"
 "title"
 "meta"
 "message"
 "stats";
 border: 1px solid var(--color-border-gray);
 border-radius: var(--border-radius-main);
 background-color: var(--color-bg-nth1);
 padding: 8px var(--padding-main);
}
@media (min-width: 767px) {
 .news-item {
 grid-template-columns: auto 210px;
 grid-template-rows: auto auto 1fr auto;
 grid-template-areas:
 "title thumb"
 "meta thumb"
 "message thumb"
 "stats thumb";
 }
}
.news-item__title {
 grid-area: title;
 font-size: 20px;
 line-height: 25px;
 font-weight: 600;
}
.news-item__meta {
 grid-area: meta;
 font-size: 12px;
 line-height: 18px;
}
.news-item__stats {
 grid-area: stats;
 font-size: 12px;
 line-height: 15px;
}
.news-item__rating {
 font-size: 12px;
 cursor: pointer;
}
.news-item__stars {
}
.news-item__message {
 grid-area: message;
 min-height: 26px;
}
.news-item__attach {
 margin: 16px 0 0 0;
 padding: 0 0 0 15px;
 background: url("/.s/t/181/12.gif") no-repeat 0px 0px;
}
.news-item__thumb {
 grid-area: thumb;
 justify-self: center;
}

.news-item__thumb .ulightbox,
.news-item__noimage {
 display: block;
 width: 210px;
 height: 120px;
 margin: 8px 0;
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 border-radius: var(--border-radius-main);
 box-shadow: inset 0 0 0 1px rgba(14, 19, 24, 0.25);
}
/*
.ulightbox{transition: .4s cubic-bezier(0.68, -0.55, 0.27, 1.55);}
.ulightbox:hover {box-shadow: 0 0 3px 0px rgba(14,19,24,.25);transform: scale(1.1);transition: .4s cubic-bezier(0.68, -0.55, 0.27, 1.55);}
*/
.ulightbox:hover {
 cursor: zoom-in;
}
/* -------------------------transform-origin: top; bugged------------------- */

/* Load Entry Grid Layout --------------------- */

/* -------------------------------------------- */

/* zaebalo */
@media (max-width: 767px) {
 .welcomebox {
 display: none;
 }
}
.signatureB {
 margin: 0 0 2px;
}
.postUserGroup {
 margin: 4px 0 0 0;
}
/* top: 5px;
left: 50px; */
.bannerbrowser {
 position: absolute;
 margin-left: 3px;
 margin-top: 5px;
 background-color: #333333;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 opacity: 0.75;
 width: 26px;
 z-index: 255;
}
.leftupimg {
 width: 100%;
 height: 100%;
 background-repeat: no-repeat;
 background-position: center;
}
.banner_clickarea {
 width: 100%;
 height: 100%;
}

/* IE11 Touch Support */
canvas {
 -ms-touch-action: double-tap-zoom;
}

/* General Style */

a.rip {
 color: #a0a0a0 !important;
}
a.rip::before {
 content: "\271E ";
}

.blocktitle {
 color: #6c829d;
 font-size: 15px;
}

.boxlet,
.boxlet_mchat {
 padding: 8px 16px;
 margin-bottom: var(--margin-main);
 border: 1px solid var(--color-border-gray);
 border-radius: var(--border-radius-main);
 background-color: var(--color-bg-white);
}

.boxlet-title {
 margin-bottom: 8px;
 font-size: 14px;
 color: #4d6d91;
 font-weight: bold;
}

.boxlet_mchat {
 padding: 0;
}

.menuTd {
 padding-left: 12px;
 padding-right: 10px;
 background: url("/.s/t/181/7.gif") no-repeat 0px 3px;
}

/* Новости и украшения */
.longtexthide {
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
/*
a.eNewsIcon {display:block;width:210px;height:120px;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(14,19,24,.25);border-radius: 5px}
a.eNewsIcon:hover {opacity: 0.95; 5px 10px 15px 10px; animation: morphingx 15s infinite;}
@keyframes morphingx {
0% {
border-radius: 5px 15px 25px 15px;
}
25% { 
border-radius: 15px 25px 15px 5px;
}
50% {
border-radius: 25px 15px 5px 15px;
}
75% {
border-radius: 10px 5px 15px 25px; 
}
100% {
border-radius: 5px 15px 25px 15px; 
}
}*/
/* ----- */
/* Menus */
ul.uz,
ul.uMenuRoot {
 list-style: none;
 margin: 0;
 padding-left: 0px;
}
ul.menu_list_ul,
ul.menu_list_ul2 {
 list-style: none;
 margin: 0;
 padding-left: 0px;
 width: auto;
}
div.menu_list_div {
}
/*li.menus {margin: 0; padding: 0 0 0 13px; background: url('/.s/t/181/8.gif') no-repeat 0px 3px; margin-bottom: .6em;}*/
li.menus {
 background: url("/other_img/8.gif") no-repeat 0px 55%;
 margin: 0;
 margin-bottom: 0.3em;
 padding-bottom: 0;
 padding-left: 13px;
 padding-right: 0;
 padding-top: 0;
}
li.menu_list {
 background: url("/other_img/8.gif") no-repeat 0px 23%;
 padding: 0px 10px 0px 9px;
} /*/.s/t/181/8.gif*/
li.mz {
 opacity: 0;
 filter: alpha(opacity=0);
}
li.mz:hover {
 opacity: 0.2;
 filter: alpha(opacity=20);
}

input#mBtn {
 width: auto !important;
 border: 1px;
 border-radius: 3px;
 border-style: solid;
 border-color: #a9a9a9;
 transition: 0.3s ease-in-out;
 color: #4c4c4c;
}
input:hover#mchatBtn,
input:focus#mchatBtn {
 background-color: #85caf1;
 box-shadow: 0 0 3px 0px #59c4ff;
 outline: 0 !important;
 border-color: #59c4ff;
 color: #3b9cd2;
}
input:focus#mchatBtn {
 border-color: #2166a5;
 border-style: dotted;
}
textarea:focus {
 outline: 0 !important;
 box-shadow: 0 0 3px 0px #59c4ff;
}
select:focus {
 outline: 0 !important;
 box-shadow: 0 0 3px 0px #59c4ff;
}

#MCaddFrm {
 padding: 8px 16px;
}
#mchatMsgF {
 border-radius: 3px;
 border-style: solid;
 border-width: thin;
 border-color: #a9a9a9;
 width: 99% !important; 
 min-height: 3rem;
 overflow: hidden;
 field-sizing: content;
}
#mchatNmF {
 border-radius: 3px;
 border-style: solid;
 border-width: thin;
 border-color: #a9a9a9;
}
.searchSbmFl {
 border-radius: 0px 5px 5px 0px;
 border: 1px;
 border-style: solid;
 border-color: #a9a9a9;
}
.queryField {
 border-style: solid;
 border-width: thin;
 border-color: #a9a9a9;
}
#mchatRSel {
 border-radius: 10px 10px 10px 10px;
}

span.infsubtext {
 float: right;
}

.noline:active {
 text-decoration: none;
}
.noline:hover {
 text-decoration: none;
}
.noline:link {
 text-decoration: none;
}
.noline:visited {
 text-decoration: none;
}
/* ----- */

/* Site Menus */
.uMenuH li {
 float: left;
 padding: 0 5px;
}

.uMenuV .uMenuItem {
 font-weight: normal;
}
.uMenuV .uMenuArrow {
 position: absolute;
 width: 10px;
 height: 10px;
 right: 0;
 top: 3px;
 background: url("/.s/img/wd/1/ar1.gif") no-repeat 0 0;
}
.uMenuV li {
 margin: 0;
 padding: 0 0 0 13px;
 background: url("/.s/t/181/9.gif") no-repeat 0px 3px;
 margin-bottom: 0.6em;
}
/* --------- */

/* Categories Menu ---------------------------- */
table {
 border-collapse: separate;
}
.catsTable,
.catsTableI {
 border-spacing: 0 10px;
}
.catsTd {
}
.catsTdI {
}
.catName {
}
.catNameActive {
 font-weight: 600;
}
.catNumData {
 color: var(--color-text-muted);
 float: right;
}
.catDescr {
 color: var(--color-text-muted);
 font-size: 12px;
}
/* -------------------------------------------- */

/* Page Switches ------------------------------ */
.pagination,
.pagesBlockuz1,
.pagesBlockuz2,
.catPages1,
.forumMemSwch,
.content > div[style="text-align:center;"] {
 display: inline-flex;
}
.pagesBlockuz2,
.catPages1,
.content > div[style="text-align:center;"] {
 align-items: center;
 justify-content: center;
 width: 100%;
}
.forumMemSwch {
 align-items: center;
 justify-content: flex-end;
 width: 100%;
}
.pagination *:first-child,
.pagesBlockuz1 *:first-child,
.pagesBlockuz2 *:first-child,
.catPages1 *:first-child,
.forumMemSwch *:first-child,
.content > div[style="text-align:center;"] *:first-child {
 margin-left: 0;
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px;
}
.pagination *:last-child,
.pagesBlockuz1 *:last-child,
.pagesBlockuz2 *:last-child,
.catPages1 *:last-child,
.forumMemSwch *:last-child,
.content > div[style="text-align:center;"] *:last-child {
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
}
.swchItem,
.swchItem1,
.swchItemA,
.swchItemA1,
.swchItemDots {
 padding: 7px 12px !important;
 margin: 0 -1px 0 0 !important;
 background: #fff;
 border: 1px solid var(--color-border-gray);
 vertical-align: middle;
 font-size: 13px;
 font-style: normal;
 white-space: nowrap;
}
.swchItem,
.swchItem1 {
 color: #4d6d91; /* #0366d6 */
 font-weight: 600;
}
.swchItem:hover,
.swchItem:focus,
.swchItem1:hover,
.swchItem1:focus {
 z-index: 2;
 background-color: #eff3f6;
 border-color: var(--color-border-gray);
 color: #4d6d91;
 text-decoration: none;
}
.swchItemA,
.swchItemA1 {
 z-index: 3;
 color: #fff;
 background-color: #4d6d91; /* #0366d6 */
 border-color: #4d6d91; /* #0366d6 */
 font-weight: 600;
}
.swchItemDots {
 color: var(--color-text-muted);
}
/* -------------------------------------------- */

/* Entries Style ------------------------------ */
.eBlock {
 border: 1px solid var(--color-border-gray);
 border-radius: var(--border-radius-main);
 padding: 8px 16px;
 margin-bottom: 16px;
 background-color: var(--color-bg-nth1);
}
.eTitle {
 font-size: 20px;
 line-height: 25px;
 font-weight: 600;
}
.eVer {
 color: var(--color-text-muted);
}
.eFav {
}
.eNewsIcon {
 display: block;
 width: 210px;
 height: 120px;
 margin-left: 5px;
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 border-radius: var(--border-radius-main);
 box-shadow: inset 0 0 0 1px rgba(14, 19, 24, 0.25);
}

.eLoadIcon {
 display: block;
 width: 96px;
 height: 96px;
 margin-right: 8px;
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 border-radius: var(--border-radius-main);
 box-shadow: inset 0 0 0 1px rgba(14, 19, 24, 0.25);
}
.eMeta {
 font-size: 12px;
 line-height: 18px;
}
.eMessage {
 clear: both;
 margin: 3px 0;
 min-height: 26px;
}
/*.eText {}*/
.eDetails {
 /*color:#1A1A1A;*/
 margin-left: 8px;
 font-size: 12px;
 line-height: 15px;
 clear: both;
}
.eDetails1 {
 border-top: 1px dashed #dddddd;
 border-bottom: 1px dashed #dddddd;
 color: #1a1a1a;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
}
.eDetails2 {
 border-bottom: 1px dashed #dddddd;
 color: #1a1a1a;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
}
.eStars {
}
.eRating {
 font-size: 12px;
}
.eAttach {
 margin: 16px 0 0 0;
 padding: 0 0 0 15px;
 background: url("/.s/t/181/12.gif") no-repeat 0px 0px;
}
/* -------------------------------------------- */

/* Entry Manage Table */
.manTable {
}
.manTdError {
 color: #ff0000;
}
.manTd1 {
}
.manTd2 {
}
.manTd3 {
}
.manTdSep {
}
.manHr {
}
.manTdBrief {
}
.manTdText {
}
.manTdFiles {
}
.manFlFile {
}
.manTdBut {
}
.manFlSbm {
}
.manFlRst {
}
.manFlCnt {
}
/* ------------------ */

/* Comments Style */
.cAnswer {
 padding-left: 15px;
 padding-top: 4px;
 font-style: italic;
}
.cBlock1,
.cBlock2 {
 border: 1px solid var(--color-border-gray);
 border-radius: var(--border-radius-main);
 word-wrap: break-word;
}
.cBlock1 {
 background: var(--color-bg-nth1);
}
.cBlock2 {
 background: var(--color-bg-nth2);
}
/* -------------- */

/* Comments Form Style */
.commTable {
}
.commTd1 {
 color: #000000;
}
.commTd2 {
}
.commFl {
 color: #4d6d91;
 width: 100%;
 background: #fafcfe;
 border: 1px solid #c9d0db;
}
.smiles {
 border: 1px inset;
 background: #ffffff;
}
.commReg {
 padding: 10 0 10 0px;
 text-align: center;
}
.commError {
 color: #ff0000;
}
.securityCode {
 color: #4d6d91;
 background: #fafcfe;
 border: 1px solid #c9d0db;
}
/* ------------------- */

/* Archive Menu */
.archUl {
 list-style: none;
 margin: 0;
 padding-left: 0;
}
.archLi {
 padding: 0 0 3px 10px;
 background: url("/.s/t/181/10.gif") no-repeat 0px 4px;
}

/* ------------ */

/* Archive Style */
.archiveCalendars {
 text-align: center;
 color: #0000ff;
}
.archiveDateTitle {
 font-weight: bold;
 color: #4d6d91;
 padding-top: 15px;
}
.archEntryHr {
 width: 250px;
 color: #dddddd;
}
.archiveeTitle li {
 margin-left: 15px;
 padding: 0 0 0 15px;
 background: url("/.s/t/181/8.gif") no-repeat 0px 4px;
 margin-bottom: 0.6em;
}
.archiveEntryTime {
 width: 65px;
 font-style: italic;
}
.archiveEntryComms {
 font-size: 12px;
 color: #c3c3c3;
}
.archiveNoEntry {
 text-align: center;
 color: #0000ff;
}
/* ------------- */

/* Calendar Style */
.calTable {
 width: 100%;
}
.calMonth {
 border: 1px solid #b7bdc5;
}
.calWday {
 color: #ffffff;
 background: #b7bdc5;
 width: 18px;
}
.calWdaySe {
 color: #ffffff;
 background: #aab689;
 width: 18px;
}
.calWdaySu {
 color: #ffffff;
 background: #aab689;
 width: 18px;
 font-weight: bold;
}
.calMday {
 background: #e6e8ea;
}
.calMdayA {
 background: #d4e3c0;
 font-weight: bold;
}
.calMdayIs {
 background: #d4e3c0;
 font-weight: bold;
}
.calMdayIsA {
 border: 1px solid #aab689;
 background: #d4e3c0;
 font-weight: bold;
}
/* -------------- */

/* Chat */
iframe#mchatIfm2 {
 height: 400px !important;
 border-bottom: 1px solid var(--color-border-gray);
}
.cBlockChat {
 padding: 8px;
 border-bottom: 1px dashed var(--color-border-gray);
 word-wrap: break-word;
}
.cBlockChat1 {
 background: var(--color-bg-nth1);
}
.cBlockChat2 {
 background: var(--color-bg-nth2);
}
.cMessage img {
 max-width: 100%;
}
/* -------------- */

/* Poll styles *
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E2E6EA}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks *
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;}
/* ---------------- */

/* Other Styles */
.replaceTable {
 background: #f5f9fd;
 height: 100px;
 width: 300px;
 border: 1px solid #597798;
}
.legendTd {
 font-size: 12px;
}
/* ------------ */

.schQuery,
.schBtn {
 display: inline-block;
}

/* ===== forum Start ===== */

/* General forum Table View */
.gDivLeft {
 margin-bottom: 16px;
}
.gTable,
.uTable {
 /*background: #597798;
 border: 1px solid var(--color-border-table);*/
 border-spacing: 0;
 border-collapse: collapse;
}
.mainView .gTable > tbody > tr,
.forumView .gTable > tbody > tr,
.recentthreadsView .gTable > tbody > tr .uTable > tbody > tr {
 background-color: var(--color-bg-nth1);
 border-top: 1px solid #c6cbd1;
}
.mainView .gTable > tbody > tr:nth-child(2n),
.forumView .gTable > tbody > tr:nth-child(2n),
.recentthreadsView .gTable > tbody > tr:nth-child(2n),
.uTable > tbody > tr:nth-child(2n) {
 background-color: var(--color-bg-nth2);
}
.gTableTop,
.gTableSubTop,
.gTableBody,
.gTableBody1,
.gTableBottom,
.gTableLeft,
.gTableRight,
.gTableError,
.uTopTd {
 border: 1px solid var(--color-border-table);
 padding: 6px 13px;
}
.gTableSubTop[width="8%"],
.gTableSubTop[width="7%"],
.gTableSubTop[width="6%"],
.gTableSubTop[width="14%"] {
 padding: 6px;
}
.gTableTop {
 background: #87addc;
 border-color: #677e9a;
 color: var(--color-text-white);
 font-size: 16px;
 line-height: 20px;
 font-weight: 600;
}
.gTableTop a {
 color: white;
}
#subscribe,
.subscribe_forum,
.thread_subscribe {
 color: var(--color-text-white);
 font-weight: normal;
}
.gTableSubTop,
.uTopTd {
 background: #dadfe7;
 font-size: 12px;
 font-weight: 600;
}
.gTableBody {
 background: #fafafa;
}
.gTableBody1 {
 background: #ffffff;
}
.gTableBottom {
 background: #fafafa;
}
.gTableLeft {
 background: #eff1f5;
 font-weight: bold;
 color: #4d6d91;
}
.gTableRight {
 background: #f8f9fa;
}
.gTableError {
 background: #fafafa;
 color: #ff0000;
}
/* ------------------------ */

/* Forums Styles */
.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd,
.threadIcoTd,
.threadNametd,
.threadAuthTd,
.threadPostTd,
.threadViewTd,
.threadLastPostTd,
.threadsType,
.threadsDetails,
.forumOnlineBar,
.uTd {
 padding: 6px 13px;
 border: 1px solid var(--color-border-table);
}
.forumIcoTd,
.forumThreadTd,
.forumPostTd,
.threadIcoTd,
.threadPostTd,
.threadViewTd,
.threadAuthTd {
 padding: 6px;
}
.forum {
 font-weight: bold;
}
.forumDescr,
.forumArchive,
.forumViewed,
.subforumDescr,
.forumModer,
.forumLastPostTd,
.threadDescr,
.threadLastPostTd {
 font-size: 12px;
}
.forumDescr,
.forumArchive,
.threadDescr {
 color: var(--color-text-muted);
}
.lastPostGuest,
.lastPostUser,
.threadAuthor {
 font-weight: 500;
}
.archivedForum {
 color: red;
 font-weight: 500;
}
.forumLastPostTd img,
.threadLastPostTd img {
 vertical-align: text-bottom !important;
}
/* forum Threads Style */
.threadNoticeLink {
 font-weight: bold;
}
.threadsType {
 background: #eff1f5;
 font-weight: bold;
 font-size: 12px;
 color: #4d6d91;
}
.threadsDetails {
 background: #eff1f5;
 color: #4d6d91;
}
.forumOnlineBar {
 background: #eff1f5;
 color: #4d6d91;
}

/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {
}
.forumBarKw {
 font-weight: normal;
}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,
.fastSearch,
.fastLoginForm {
 font-size: 12px;
}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {
 background: #c7d7ef;
}
.fastNavCat {
 background: #e7eef8;
}
.fastNavCatA {
 background: #e7eef8;
 color: #0000ff;
}
.fastNavForumA {
 color: #0000ff;
}
/* -------------------------- */

/* forum Page switches */
.forum-pages li {
 display: unset;
 margin: unset;
 padding: unset;
}
.switches {
 display: inline-flex;
}
.switches li:first-child {
 margin-left: 0;
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px;
}
.switches li:last-child {
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px;
}
.pagesInfo,
.switch,
.switchActive {
 padding: 7px 12px !important;
 margin: 0 -1px 0 0 !important;
 background: #fff;
 border: 1px solid var(--color-border-gray);
 vertical-align: middle;
}
.pagesInfo,
.switch span,
.switchActive,
.switch .switchDigit,
.switch .switchBack,
.switch .switchNext {
 font-size: 13px;
 font-style: normal;
 white-space: nowrap;
}
.pagesInfo,
.switch span {
 color: var(--color-text-muted);
}
.curPage,
.numPages {
 font-weight: 600;
}
.switchActive {
 z-index: 3;
 color: #fff;
 background-color: #4d6d91; /* #0366d6 */
 border-color: #4d6d91; /* #0366d6 */
 font-weight: 600;
}
.switch:hover,
.switch:focus {
 z-index: 2;
 background-color: #eff3f6;
 border-color: var(--color-border-gray);
}
.switch .switchDigit,
.switch .switchBack,
.switch .switchNext {
 color: #4d6d91; /* #0366d6 */
 font-weight: 600;
}
.switch .switchDigit:hover,
.switch .switchDigit:focus,
.switch .switchBack:hover,
.switch .switchDigit:focus,
.switch .switchNext:hover,
.switch .switchDigit:focus {
 text-decoration: none;
}
/* ------------------- */

.postpSwithces {
 font-size: 12px;
}
.thDescr {
 font-weight: normal;
}
.threadFrmBlock {
 font-size: 12px;
 text-align: right;
}
/* ------------------- */

/* Forum Post Grid Layout --------------------- */

.post-item {
 display: grid;
 grid-gap: 0 var(--margin-main);
 grid-template-columns: auto;
 grid-template-areas:
 "pane-mobile"
 "column";
 border: 1px solid var(--color-border-gray);
 border-radius: var(--border-radius-main);
 background-color: var(--color-bg-nth1);
 padding: 8px var(--padding-main);
}
@media (min-width: 767px) {
 .post-item {
 grid-template-columns: 210px auto;
 grid-template-rows: auto;
 grid-template-areas: "pane column";
 }
}
.post-item__pane-mobile {
 grid-area: pane-mobile;
}
@media (min-width: 767px) {
 .post-item__pane-mobile {
 display: none;
 }
}

.post-item__pane {
 grid-area: pane;
 display: none;
 grid-gap: 0 var(--margin-main);
 grid-template-columns: auto;
 grid-template-areas:
 "username"
 "avatar"
 "stats";
}
@media (min-width: 767px) {
 .post-item__pane {
 display: grid;
 }
}

.post-item__column {
 grid-area: column;
}

.post-item__username {
 grid-area: username;
}

.post-item__avatar {
 grid-area: avatar;
}

.post-item__title {
 grid-area: title;
 font-size: 20px;
 line-height: 25px;
 font-weight: 600;
}
.post-item__meta {
 grid-area: meta;
 font-size: 12px;
 line-height: 18px;
}
.post-item__stats {
 grid-area: stats;
 font-size: 12px;
 line-height: 15px;
}
.post-item__message {
 grid-area: message;
 min-height: 26px;
}
.post-item__attach {
 margin: 16px 0 0 0;
 padding: 0 0 0 15px;
 background: url("/.s/t/181/12.gif") no-repeat 0px 0px;
}
.post-item__thumb {
 grid-area: thumb;
 justify-self: center;
}
.post-item__thumb .ulightbox,
.post-item__noimage {
 display: block;
 width: 210px;
 height: 120px;
 margin: 8px 0;
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 border-radius: var(--border-radius-main);
 box-shadow: inset 0 0 0 1px rgba(14, 19, 24, 0.25);
}
/* -------------------------------------------- */

/* forum Posts View */
.postTable {
}
.postPoll {
 background: #eef2f7;
 text-align: center;
 border: 1px solid var(--color-border-gray);
 padding: 8px !important;
}
#pollBlock2 > form > table {
 width: 100%;
 text-align: left;
}
.forum-poll-bar-start,
.forum-poll-bar-fill,
.forum-poll-bar-end {
 height: 16px;
}

.postFirst {
 background: #f5f9fd;
 border-bottom: 3px solid #597798;
}
/*.postRest1 {background:#EEF2F7;}
.postRest2 {background:#F5F9FD;}*/
.postSeparator {
 height: 10px;
}
.postTdTop,
.postBottom {
 background: #dadfe7;
 height: 20px;
}
.postUser {
 font-weight: bold;
}
.postTdInfo {
 text-align: center;
 padding: 5px;
}
.userAvatar {
 max-width: 160px;
 margin-top: 5px;
 margin-bottom: 5px;
}
.postRankName {
}
.postRankIco {
 display: inline-block;
 height: 16px;
 vertical-align: middle;
}
.reputation {
 margin-top: 5px;
}
.signatureHr {
 margin-top: 20px;
 color: #597798;
}
.posttdMessage {
 padding: 5px;
}

.pollQuestion {
 text-align: center;
 font-weight: bold;
}
.pollButtons,
.pollTotal {
 text-align: center;
}
.pollSubmitBut,
.pollreSultsBut {
 width: 140px;
 font-size: 7pt;
}
.pollSubmit {
 font-weight: bold;
}
.pollEnd {
 text-align: center;
 height: 30px;
}

.bbCodeBlock {
 padding: 12px;
 overflow: auto;
 font-size: 85%;
 line-height: 1.45;
 background-color: #dee6ed;
 border-radius: 3px;
 word-wrap: normal;
 font-family: monospace;
 margin: 5px 0;
}
.bbCodeName {
 display: none;
}
.codeMessage {
 border: unset !important;
 max-height: 400px !important;
}
.bbQuoteBlock {
 padding: 0 12px;
 color: #6a737d;
 border-left: 3px solid #dfe2e5;
 margin: 5px 0;
}
.bbQuoteName {
 padding: 0 0 10px 0 !important;
 font-size: unset !important;
 color: #000000;
}
.quoteMessage {
 border: unset !important;
 max-height: 400px !important;
}

.signatureView {
 font-size: 13px;
}
.edited {
 padding-top: 30px;
 text-align: right;
 color: gray;
}
.editedBy {
 font-weight: bold;
}

.statusBlock {
 padding-top: 3px;
}
.statusOnline {
 color: #2bd400;
}
.statusOffline {
 color: #f74659;
}

.badge {
 display: inline-block;
 width: 8px;
 height: 8px;
 margin: 2px;
 margin-left: -12px;
 border-radius: 50%;
 /*vertical-align: middle;*/
 background-color: #24292e;
}
.badge--blue {
 background-color: #28a745;
}
.badge--green {
 background-color: #28a745;
}
.badge--red {
 background-color: #d73a49;
}
.badge--bronze {
 background-color: #d1a684;
}
.badge--silver {
 background-color: #b4b8bc;
}
.badge--gold {
 background-color: #ffcc01;
}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {
 background: var(--color-bg-gray);
 border: 1px solid #b2b2b2;
}
.newPollBlock {
 background: var(--color-bg-gray);
 border: 1px solid #b2b2b2;
}
.newThreadItem {
 padding: 0 0 0 8px;
 background: url("/.s/t/181/15.gif") no-repeat 0px 4px;
}
.newPollItem {
 padding: 0 0 0 8px;
 background: url("/.s/t/181/15.gif") no-repeat 0px 4px;
}
/* ----------------------- */

/* forum Post Form */
.forum-post-form > div[style="padding-bottom:2px"] {
 padding: 6px 13px !important;
 display: flex;
}
.forum-post-form > div[style="padding-bottom:2px"] > span {
 flex: 1 1 auto;
 padding: 0 !important;
 text-align: center;
}
.codeButtons {
 font-size: 12px;
 width: unset !important;
}
.codeCloseAll {
}
.postNameFl,
.postDescrFl {
}
.postPollFl,
.postQuestionFl {
 background: #fafcfe;
 border: 1px solid #4d6d91;
 width: 400px;
}
.postResultFl {
 background: #fafcfe;
 border: 1px solid #4d6d91;
 width: 50px;
}
.postAnswerFl {
 background: #fafcfe;
 border: 1px solid #4d6d91;
 width: 300px;
}
.postTextFl {
 border: none;
 padding: 6px 13px;
 background-color: #fff;
 height: 300px;
 resize: vertical;
}
.postUserFl {
 background: #fafcfe;
 border: 1px solid #4d6d91;
 width: 300px;
}

.pollHelp {
 font-weight: normal;
 font-size: 7pt;
 padding-top: 3px;
}
.smilesPart {
 padding-top: 5px;
 text-align: center;
}
/* ---- Глючит
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox .wbb-list {
width: 640px !important;
left: -320px !important;
}
*/
.forum-post-form .wysibb {
 border: none !important;
}
.wysibb
 .wysibb-toolbar
 .wysibb-toolbar-container
 .wysibb-toolbar-btn.wbb-smilebox
 .wbb-list {
 width: 320px !important;
 height: auto;
 max-height: 640px !important;
 resize: vertical;
}
/* ====== forum End ====== */

img.signatureB {
 margin: 3 0 1 0px;
}
hr.signatureHr {
 background: rgba(255, 255, 255, 0) url(/other_img/line.png) repeat-y scroll
 center;
 border-width: 0;
 height: 3px;
 background-size: 150% 3px;
}

/* == Дизайн фотоальбомов ==*/
.g-album {
 display: inline-block;
 overflow: hidden;
 border: 1px dashed #ccc;
 border-radius: 3px;
 padding: 5px;
 margin-bottom: 15px;
}
.g-album-p {
 float: left;
 width: 100px;
}
.g-album-b {
 float: left;
 width: 90px;
 height: 67px;
}
.g-album-i {
 float: left;
 width: 150px;
}
.g-album-s img {
 width: 90px;
 height: 67px;
 border-radius: 3px;
}
.g-album-descr {
 font-size: 12px;
 color: #666;
 margin-top: 5px;
}

/* диз лайков #EEF0F4*/
.lrating_os {
 display: inline-block;
 color: #5388bf;
 padding: 0 0 0 5px;
 margin: 1px 3px 0 0;
 cursor: pointer;
}

.lrating_os:hover {
 background: #eef0f4;
}

.lrating_c {
 padding: 0 6px;
 border-radius: 5px;
 display: inline-block;
 background: #eef0f4;
}

/* Дизайн лайков */
/* Mне нравится
------------------------------------------*/
/* Mне нравится
------------------------------------------*/
.rating_os {
 float: left;
 text-shadow: 1px 1px 1px #fff;
 background: #dfecf4;
 border: 1px solid #97b7ca;
}

.rating_l {
 float: left;
 padding: 3px 10px 3px 5px;
}

.rating_l:hover {
 background: #e5f5ff
 url(http://wallaby.ucoz.ru/images33/me_like/blue/ugol_blue.png) no-repeat
 left;
}

.rating_p {
 float: left;
 color: #235e9b;
 padding: 3px 5px 3px 5px;
 background: #b5d9ee;
}
.eMessage img,
.eText img {
 max-width: 900px;
 height: auto;
}
.ucoz-forum-post img {
 max-width: 700px;
}

.semibold {
 font-weight: 500;
}

/* groups color */

.groupAdmin {
 color: #f9c513 !important;
} /* yellow - admin */
.groupModer {
 color: #d73a49 !important;
} /* red - moder */
.groupOther3 {
 color: #0366d6 !important;
} /* blue - filers */
.groupOther5 {
 color: #28a745 !important;
} /* green - editors */
.groupUser,
.groupVerify {
 color: #6f42c1 !important;
} /* purple - newbies */
.groupOther4 {
 color: #24292e !important;
} /* black - verified */
.groupBanned {
 color: #24292e !important;
 text-decoration: line-through !important;
} /* black - banned */

/* categories icons */
.eSecIcon,
.eCatIcon {
 float: left;
 width: 36px;
 height: 40px;
 background-repeat: no-repeat;
 background-position: left center;
}
.catsTd,
.catsTdI {
 padding-left: 36px;
 height: 32px;
 background-repeat: no-repeat;
 background-image: url("/images/categories/other.png");
}
#cid81 {
 background-image: url("/images/categories/worms3d.png");
}
#cid101 {
 background-image: url("/images/categories/wormsforts.png");
}
#cid86 {
 background-image: url("/images/categories/worms4mayhem.png");
}
#cid105 {
 background-image: url("/images/categories/wormsultimatemayhem.png");
}
#cid124,
td#cid42,
td#cid107,
td#cid110 {
}
#cid103, #cid87, #cid66, #cid132 {
 background-image: url("/images/categories/global.png");
} /* global - w3d, w4m, wum, soft */
#cid67 {
 background-image: url("/images/categories/apps.png");
} /* soft - apps */
#cid82, #cid104, #cid70, #cid106, #cid127 {
 background-image: url("/images/categories/other.png");
} /* other - w3d, wf, w4m, wum, wwmd */
#cid102, #cid54, #cid126, #cid133 {
 background-image: url("/images/categories/maps.png");
} /* maps - w3d, w4m, wwmd */
#cid118 {
 background-image: url("/images/categories/maps-wf.png");
} /* maps - wf */
#cid121 {
 background-image: url("/images/categories/goodies-wf.png");
} /* goodies - wf */
#cid46 {
 background-image: url("/images/categories/tweaks.png");
} /* tweaks - w4m */
#cid51, #cid135 {
 background-image: url("/images/categories/huds.png");
} /* interface - w4m, wum */
#cid53 {
 background-image: url("/images/categories/graphics.png");
} /* graphics - w4m */
#cid57 {
 background-image: url("/images/categories/weapons.png");
} /* weapons - w4m */
#cid58 {
 background-image: url("/images/categories/hats.png");
} /* hats - w4m */
#cid59 {
 background-image: url("/images/categories/objects.png");
} /* objects - w4m */
#cid95 {
 background-image: url("/images/categories/scripts.png");
} /* scripts - w4m */
#cid80, #cid128, #cid134 {
 background-image: url("/images/categories/goodies.png");
} /* goodies - w4m, wum, sources */
#cid136 {
 background-image: url("/images/categories/speech.png");
} /* speech - wum */
#cid75 {
 background-image: url("/images/categories/newbies.png");
} /* newbies - w4m */