//
фог весна
Сообщений 1 страница 11 из 11
Поделиться22026-03-13 18:21:42
@import url(style_cs.css);
@import url('https://forumstatic.ru/files/001c/30/73/86221.css');
/* ПОДГРУЗКА ШРИФТОВ
-------------------------------------------------------------*/
@font-face {font-family: 'Font Awesome';
src: url('https://forumstatic.ru/files/001a/da/7d/83987.ttf');}
@font-face {font-family: 'Font Awesome Web';
src: url('https://forumstatic.ru/files/001c/32/58/33927.ttf');}
@font-face {font-family: Arial Black;
src: url('https://forumstatic.ru/files/001c/32/58/49208.ttf');}
@font-face { font-family: 'Unquiet Spirits';
src: local("Unquiet Spirits"), url(https://forumstatic.ru/files/001c/84/93/87047.otf?v=1); }
@font-face { font-family: 'TippyToesRegular';
src: local("TippyToesRegular"), url(https://forumstatic.ru/files/001c/84/93/91530.ttf?v=1); }
/* Шрифты
===========================================*/
@import url('https://kit-pro.fontawesome.com/releases/v6.6.0/css/pro.min.css');
@font-face { font-family: "happy";
font-style: normal; font-weight: normal;
src: local("happy"), url(https://forumstatic.ru/files/0012/91/de/24939.otf); }
@font-face { font-family: "Material Icons";
font-style: normal; font-weight: normal;
src: local("Material Icons"), url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2"); }
@font-face { font-family: 'alegr';
src: local("alegr"), url(https://forumstatic.ru/files/001c/82/5b/35210.ttf?v=1); }
@font-face { font-family: 'Unquiet Spirits';
src: local("Unquiet Spirits"), url(https://forumstatic.ru/files/001c/84/93/87047.otf?v=1); }
@font-face { font-family: 'karton';
src: local("karton"), url(https://forumstatic.ru/files/001c/8b/b3/40257.ttf); }
@font-face {font-family: 'Karton Regular';
src: url('https://forumstatic.ru/files/001c/84/93/72395.ttf');}
@font-face { font-family: 'oswalt';
src: local("oswalt"), url(https://forumstatic.ru/files/001c/8b/b3/70572.ttf?v=1); }
@font-face { font-family: 'inter';
src: local("inter"), url(https://forumstatic.ru/files/001c/3f/af/56893.ttf);}
@font-face { font-family: 'edoszhq';
src: local("edoszhq"), url(https://forumstatic.ru/files/001c/84/93/46221.ttf);}
@font-face { font-family: 'brushstrike';
src: local("brushstrike"), url(https://forumstatic.ru/files/001c/84/93/88739.ttf);}
@font-face { font-family: 'TippyToesRegular';
src: local("TippyToesRegular"), url(https://forumstatic.ru/files/001c/84/93/91530.ttf?v=1); }
@font-face { font-family: 'MusticaproSemibold';
src: local("MusticaproSemibold"), url(https://forumstatic.ru/files/001c/84/93/11394.otf?v=1); }
@font-face { font-family: 'The X-Files';
src: local("The X-Files"), url(https://forumstatic.ru/files/001c/84/93/85078.ttf); }
@font-face { font-family: 'Creepster';
src: local("Creepster"), url(https://forumstatic.ru/files/001c/84/93/63495.ttf); }
@font-face { font-family: 'Lost';
src: local("Creepster"), url(https://forumstatic.ru/files/001c/84/93/13853.ttf); }
@font-face { font-family: 'Cthulhu_Glyphs';
src: local("Creepster"), url(https://forumstatic.ru/files/001c/84/93/87281.ttf); }
/* ROOT
-------------------------------------------------------------*/
:root {
--h2-font: 'Arial'; /* шрифт с засечками */
--body-font: 'Mulish'; /* шрифт основного текста */
--forcol: #0000000D; /* цвет подложки цитат */
--forcol-border: 1px solid #A2A19F; /* обертка подложки цитат */
--link: #393532; /* цвет основных ссылок */
--hovlink: #934451; /* цвет основных ссылок при наведении */
--hovlink2: #865961;
--headlink: #874F41;
--doplink: #8B9CB3; /* цвет дополнительных ссылок */
--t-body: #2D2D2D; /*цвет основного текста */
--doptext: #A99095; /*цвет дополнительного текста */
--bordin: 1px solid #a09c96; /*цвет рамок */
--proftext: #1C1C1C; /*цвет текста в профиле */
--br-n-shadow: 0px 0px 7px 5px #4141414D inset, 0px 0px 0px 1px #C8BDB0, 0 0 0 4px #6F414F, 0 0 0 5px #895A62;
--cover: url(https://forumstatic.ru/files/001c/44/10/31010.png?v=1);
--blur: blur(20px);
--modal: #7A8188; /*цвет модальных окон*/
--back-color: #B6B5B1;
--table: #0000000D;
--table-color: #637A84;
--table-sh-b: 2px 2px 5px 0px #000000;
--table-border: 1px solid #29363E;
--br-lz: 0 0 0 20px var(--forcol), 0 0 0 21px #1C1C1C;
--topic-bxs: 0px 0px 7px 1px #41414133 inset;
--topic-bxs2: inset 0px 0px 7px 1px #41414133;
--lz-back: #333333;
--lz-border: 1px solid #505050;
--lz-bxs: inset 0px 0px 10px 0px #121212b8, 0px 0px 5px 0px #000;
--lz-text: #918C8A;
--theme_b : url("https://forumstatic.ru/files/001c/44/10/39939.png?v=1");
--theme_h : url("https://forumstatic.ru/files/001c/44/10/17323.png?v=1");
--theme_eb : #6F414F;
--theme_ebx : 0px 0px 10px 4px #00000042 inset, 0px 0px 5px 0px #00000080;
--theme_tx: #c9c9c9;
--theme_border: 1px solid #895A62;
}
:root.light {
--back-color: #DDD6CE;
--forcol-border: 1px solid #BFBAB3;
}
/* ОСНОВНЫЕ ШРИФТЫ ФОРУМА
-------------------------------------------------------------*/
/* основной шрифт текста форума */
body { font-family: 'Mulish'; font-size: 12px; font-weight: 400; min-width: 1090px;}
h1, h2 { font-family: 'Mulish'; font-size: 12px; color: #464646; font-weight: 600;}
/* шрифты поля ввода*/
textarea, input, select, optgroup { font: 11px Verdana;}
/*шрифт в поле кода */
.punbb pre { }
/* ЦВЕТ ТЕКСТА БОЛЬШИНСТВА ЭЛЕМЕНТОВ НА ФОРУМЕ
-------------------------------------------------------------*/
.section .container, .post-body, .post-links, .punbb td.tc2, .punbb td.tc3, .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .info-box, #pun-main .info-box .legend, .main .container, .post .container, .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .post h3 span, .punbb th, #viewprofile li, #setmods dl {
color: var(--t-body);
}
/* ЦВЕТ ТЕКСТА ПОСТОВ
-------------------------------------------------------------*/
.post-box a {
color: var(--hovlink) !important;
font-weight: 600;
}
.post-box a:hover { color: var(--hovlinkt)!important; }
.post-box .code-box a{
color: #433f36!important;
}
.post-box .post-rating { }
.post-box .post-rating a,
.post-box .post-rating a:hover {
color: #f2eee7bd !important;
}
.post-box .code-box a:hover,
.code-box a:hover {
color: #340705 !important;
}
del {
background-color: transparent !important;
text-decoration: none;
filter: blur(1.5px);
transition: all .3s ease-in-out;
}
del:hover { filter: blur(0px); }
/* ЦВЕТ ДЕЖУРНОГО ТЕКСТА (тему просматривают, страницы и т.д.)
-------------------------------------------------------------*/
.linkst .pagelink, .linksb .postlink, .linkst .postlink, .punbb .post-links ul, .punbb .modmenu .container, .punbb .modmenu .container, .subscribelink, .punbb fieldset legend span, .punbb .linksb {
text-transform: lowercase;
color: var(--t-body);
font: var(--body-font);
}
/* ЦВЕТ ССЫЛОК НА ФОРУМЕ
-------------------------------------------------------------*/
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
text-decoration: none;
transition: all 0.3s ease-in-out;
box-shadow: none;
color: var(--t-body);
font-weight: 600;
cursor: pointer;
}
/* ЦВЕТ ССЫЛОК НА ФОРУМЕ ПРИ НАВЕДЕНИИ
-------------------------------------------------------------*/
.punbb a:hover, .punbb a:focus, .punbb a:active, .punbb-admin #pun-admain .nodefault, .punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
color: var(--hovlink);
}
/* ТАБЛИЦЫ
-------------------------------------------------------------*/
/* стили таблиц */
.main table { table-layout: fixed; width: 100%; }
#pun-respect table { border-spacing: 0 15px; table-layout: unset;}
.main .category table {
display: flex;
justify-content: center;
}
.main .category table thead {
display: none;
}
#pun-viewforum .main table thead,
#pun-searchtopics .main table thead { display: none; }
#pun-viewforum .main table tr,
#pun-searchtopics .main table tr {
margin: 0px 0px 6px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
background: var(--forcol);
border: var(--forcol-border);
border-radius: 10px;
padding: 6px 10px;
box-sizing: border-box;
}
#pun-viewforum .hasicon {
display: flex;
flex-direction: column;
gap: 12px;
box-sizing: border-box;
margin-bottom: 15px;
}
#pun-searchtopics .main table tr {
margin: 0px 0px 15px 10px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#pun-searchposts .post h3 span {align-items: center; }
#pun-searchposts .FNTslider { display: none; }
#pun-searchtopics .main table .tcr { width: 30%; padding-left: 30px; }
#pun-searchtopics .main table .tcr .user-avatar .isonline { display: none!important; }
.modmenu {
width: 920px;
margin: 0 11px;
}
#topic-modmenu .container span,
#pun-viewforum .modmenu .container span,
#pun-searchtopics .modmenu .container span { display: none; }
#topic-users-in .container { display: flex; flex-wrap: wrap; gap: 0px 4px; }
#topic-users-in .container a { font-size: 11px!important; padding-bottom: 2px; }
#topic-users-in .container span { position: relative; font-weight: 600 !important; }
.closedatafield, .isticky .stickytext { display: none; }
#pun-userlist .main table {
margin-top: 30px;
padding: 0px 10px;
}
#pun-userlist .main table tr {
margin: 0px 0px 12px;
display: flex;
justify-content: space-between;
align-items: center;
}
#pun-userlist .main table .tc3 { width: 10%; }
#pun-userlist .linkst {
display: none;
}
#pun-messages .main table tr {
margin: 0px 0px 10px;
display: flex;
height: 35px;
}
#pun-messages .intd {
display: flex;
gap: 8px;
}
#plng {
padding: 8px 6px 5px;
font-weight: 700 !important;
color: var(--t-body);
text-transform: uppercase;
font-size: 8px;
width: 134px;
height: 13px;
margin: 0 0 8px;
text-align: center;
background: var(--forcol);
border-radius: 10px;
border: var(--forcol-border);
}
#form-buttons {
position: relative;
display: flex;
border-bottom: none;
}
#pun-messages #form-buttons { margin-bottom: 10px;}
#pun-profile #form-buttons { }
#pun-edit #form-buttons small { top: -34px!important; }
#togglePreview {
position: absolute;
z-index: 3;
right: 2px !important;
top: 0px;
}
#togglePreview input.button {
width: 28px;
height: 28px;
font-size: 0 !important;
margin: 0 !important;
border-radius: 10px;
padding: 0 !important;
background: var(--forcol);
border: var(--forcol-border) !important;
}
#togglePreview input.button:hover {
background: var(--forcol)!important;
border: var(--forcol-border) !important;
box-shadow: none!important;
}
#togglePreview:after {
content: '\f303';
position: absolute;
font-family: 'Font Awesome';
font-size: 14px;
color: var(--t-body);
pointer-events: none;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: all .3s ease-in-out;
}
#togglePreview:hover:after { color: var(--hovlink2); }
#post-preview .post-box { width: 99%; }
#post-preview .post-content {
background: var(--forcol);
padding: 10px 20px;
box-sizing: border-box;
margin: 0 auto 20px;
border-radius: 2px;
border: var(--forcol-border);
}
#pun-edit #togglePreview {margin-top: 27px; }
#pun-edit #pun-announcement { display: none; }
#pun-post .formal .container {
padding: 35px 0px;
}
#pun-profile #form-buttons small { }
#pun-profile #form-buttons table tr { width: 99%!important; }
#pun-profile #form-buttons td { width: 16px; }
#pun-messages #form-buttons table {
width: 102%;
}
#pun-messages #form-buttons table tr {
height: auto;
width: 99%;
margin-bottom: 0;
}
#pun-messages #form-buttons td {
margin: 0px;
}
#pun-messages .main table tr .tc2 {
margin: -8px 0px 0px;
}
#pun-messages .main table tr .tc2 a{
display: flex;
flex-wrap: wrap;
}
#pun-messages .main table tr .pmtc22 {
width: 28% !important;
}
#pun-messages .main #post-form { margin-top: 30px!important; }
#pun-messages .fs-box .post-author {
position: relative;
border-radius: 10px;
background: var(--forcol);
margin-top: 5px;
}
#pun-messages .fs-box .post-author:after, #pun-messages .fs-box .post-author:before {
content: '';
position: absolute;
background: none;
width: 0px;
height: 0px;
bottom: 0px;
left: 0px;
}
#pun-messages #togglePreview {
margin: 0px 0px;
top: unset;
bottom: 0;
display: none;
}
#pun-messages #post-form #form-buttons small {
margin: 0!important;
}
#pun-messages #post-new #post-form #form-buttons small {
top: 52px !important;
left: 90px !important;
display: none;
}
#pun-viewforum .main table tr td {
align-self: center;
}
#pun-viewforum .main table tr .tcl {
width: 40%;
}
#pun-viewforum .main table tr .intd,
#pun-searchtopics .main table tr .intd {
display: flex;
gap: 10px;
}
#pun-viewforum .main table tr .tcr,
#pun-searchtopics .main table tr .tcr {
width: 30%;
display: flex;
align-items: center;
gap: 3px;
}
#pun-profile .main {
margin-bottom: 0px;
}
#pun-profile li strong {
font: var(--body-font);
}
#pun-profile #profile-gifts {
display: none;
}
#pun-profile #profile8 fieldset,
#pun-messages #profile fieldset {
margin: 0px;
padding: 0px;
}
#pun-profile #profile8 fieldset legend {
margin: 0px;
padding: 0px;
}
#pun-messages #profile > .container > fieldset > legend {
margin: 0;
font: 500 12px 'Mulish';
text-transform: uppercase;
}
#pun-profile #profile8 .fs-box p, .punbb .fs-box fieldset {
margin: 5px 0px 20px;
}
#pun-profile #profile8 .formsubmit {
margin: 20px 0px 10px 0px;
}
#post-preview .code-box strong.legend {
text-transform: uppercase;
font-style: italic;
}
#viewprofile #pa-gifts,
#viewprofile #pa-invites { display: none!important; }
#post-preview .quote-box cite a { color: #d2cec4!important; }
#pun-online #pun-main .online-list table tr { height: 30px; }
/* ОФОРМЛЕНИЕ ПРЕВЬЮ ПРОФИЛЯ */
#pun-profile .main:not(.main:has(.modal_wrap)) {
margin-bottom: 0px;
padding: 15px;
box-sizing: border-box;
border-radius: 10px;
}
#pun-profile:has(#viewprofile-next) #pun-main {
border: var(--theme_border);
box-shadow: var(--theme_ebx);
background: url(https://forumstatic.ru/files/001c/44/10/53297.png);
}
#viewprofile > .container tbody {
display: flex;
}
#pun-profile:has(#viewprofile-next) .formal .container {
box-sizing: border-box;
margin: 15px;
border-radius: 10px;
box-shadow: 0px 0px 5px 0px #0000001A;
}
#pun-profile #pun-crumbs1 p {
padding: 8px 0;
font: 700 14px var(--body-font);
margin: 0;
margin-bottom: -1px;
width: 345px;
margin-left: 10px;
background: var(--theme_eb);
border: var(--theme_border);
box-shadow: var(--theme_ebx);
border-radius: 10px 10px 0px 0px;
color: var(--doptext) !important;
text-shadow: 1px 1px 0 #000;
}
#pun-profile #pun-crumbs1 {
margin: 0 auto;
}
#pun-profile #pun-crumbs1 #profile
#pun-profile:has(#profile) #pun-crumbs1 p {}
#pun-profile #pun-crumbs1 strong,
#pun-profile #pun-crumbs1 em,
#pun-profile #pun-crumbs1 a,
#pun-profile #pa-fld5 span,
#pun-profile #pa-fld6 span,
#pun-profile #pa-fld1 span,
#pun-profile #pa-fld4 span { display: none!important; }
#pa-fld1 { order: -1;
width: 100%; }
#pa-fld6 {
position: absolute;
left: 41%;
transform: translateX(-50%);
}
#pa-fld3 span { margin-top: 3px; font-weight: 700!important; }
#pa-fld6 strong {
display: flex!important;
border: 2px solid #583e32;
}
#pun-profile #viewprofile tbody tr {
display: flex;
margin: 0 auto;
gap: 15px;
}
#pun-profile #profile-left {
display: flex;
justify-content: flex-start;
flex-direction: column;
align-content: center;
flex-wrap: wrap;
background: var(--back-color);
border-radius: 10px;
border: 2px solid #583e32;
box-shadow: 0px 0px 12px 4px #2a100c63 inset, 0px 2px 11px 0px #0000009e;
width: 230px;
}
#pun-profile #profile-right #pa-awards { display: none; }
#viewprofile #profile-right {
display: flex;
gap: 15px;
box-sizing: border-box;
}
#viewprofile #profile-right > div {
display: flex;
flex-wrap: wrap;
width: 220px;
color: var(--doptext) !important;
background: var(--back-color);
border-radius: 10px;
border: var(--theme_border);
box-shadow: var(--theme_ebx);
position: relative;
}
.prev-wrap {
align-content: space-between;
padding: 30px 0 30px;
}
.prev-wrap:has(#pa-fld5) { padding-top: 0px;}
.prev-wrap:has(#pa-fld4) { padding-bottom: 0px;}
.prev-wrap_2 { width: 320px!important; }
#pa-fld4 {order: 3; width: 100%;}
#viewprofile #profile-right li {
flex: auto;
display: flex;
flex-direction: column;
font: 700 11px var(--body-font) !important;
box-sizing: border-box;
}
#viewprofile .prev-wrap_2 li { justify-content: center; }
#pa-fld5 {
order: -1;
width: 100%;
}
#pa-fld5 img {
width: 100%;
height: 80px;
object-fit: cover;
border-radius: 8px;
border-radius: 8px 8px 0 0;
}
#viewprofile #profile-right li:not(#pa-fld1) a { color: var(--hovlink); font-weight: 800 !important; }
#pa-positive a, #pa-respect a, #pa-fld3 span, #pa-fld4 span {
font-size: 8px!important;
text-transform: uppercase;
}
#viewprofile #profile-right li:not(#pa-fld1) a:hover { color: #638da5!important; }
#viewprofile #profile-right li:not(#pa-fld1) strong,
#pa-online strong,
#pa-fld3,
#pa-fld4 {
font: 700 11px var(--body-font)!important;
}
#pa-fld4 { margin-top: 15px; }
#pa-online strong { text-transform: lowercase; }
#viewprofile #profile-right li span a:hover,
#viewprofile #profile-right li strong a:hover,
#viewprofile #pa-fld1 a div:hover {
color: var(--hovlink)!important;
}
#pun-profile #profile-title strong { width: 100%; text-transform: lowercase; }
#pun-profile #viewprofile #pa-avatar { margin: 8px 0px 15px; }
#viewprofile #pa-avatar img {
max-width: 185px;
max-height: 250px;
border: 1px solid #85847e;
width: auto;
height: auto;
}
#pun-profile #viewprofile #pa-edit {
margin: 38px 0px 25px;
padding: 10px 5px;
width: 50%;
text-transform: uppercase;
align-self: center;
box-sizing: border-box;
transition: all .3s ease-in-out;
cursor: pointer;
border-radius: 10px;
background: var(--theme_eb);
border: var(--theme_border);
box-shadow: 0px 0px 10px 4px #00000036 inset, 0px 0px 5px 0px #0000001c;
text-shadow: 1px 1px 0 #5e2f3d;
}
#pun-profile #viewprofile #pa-edit a {
color: var(--doptext);
font-size: 10px!important;
font-weight: 700!important;
}
#pun-profile #viewprofile #pa-edit a:hover,
#pun-profile #viewprofile #pa-edit:hover a { color: var(--back-color); }
#pun-profile #profile-name strong {
font: 700 15px var(--body-font) !important;
text-transform: uppercase;
margin: 15px 0 10px;
}
#pun-profile #profile-title strong {
font: 700 12px var(--body-font) !important;
margin-bottom: 10px;
}
/* отступы в ячейках */
.main td { }
th { padding: 0!important; font-size: 0px!important; }
#pun-userlist th { font-size: 11px!important; }
#pun-userlist th.relation { padding-left: 62px !important; }
/* ширина подфорума */
#pun-index .tcl {
width: 500px;
border-radius: 10px;
box-sizing: border-box;
padding: 0px 0px 0px 0px;
display: flex;
}
#pun-index .tcl .intd { display: flex; }
.main .tcl { text-align: left; width: 45%; }
/* ширина ячеек */
.tc2, .tc3, .tcmod { text-align: center; }
/* ширина последнего сообщения */
.tcr { text-align: left; width: auto;}
/* ширина в поиске/модерировании */
#pun-userlist .tcl, #pun-modviewforum .tcl {
width: 16%; }
#pun-userlist .tcl { position: relative;
padding-left: 60px;
height: 44px; align-items: center; display: flex;}
#pun-searchtopics .tcl {
width: 34%; }
#pun-userlist .tc2 { text-align: left; width: 20%; }
#pun-searchtopics .tc2 { text-align: left; width: 25%; }
#pun-userlist th, #pun-searchtopics th {
display: flex;
justify-content: center;
}
/*дебаг */
#pun-debug table .tcl { width: 15%; white-space:normal; }
#pun-debug .tcr { width: 90%; white-space: normal; }
/* расположение последней активной темы */
#pun-index .tcr {
font-family: var(--body-font);
align-self: center;
box-sizing: border-box;
text-transform: lowercase;
font-size: 9px;
padding: 0px 0px 0px 48px;
width: 234px;
box-shadow: none;
position: relative;
}
#pun-index .tcr br {
display: none;
}
/* последняя активная тема в подфоруме */
#pun-index .tcr a {
text-align: left;
display: block;
text-transform: uppercase;
font: 700 12px 'Mulish';
line-height: 15px;
margin-bottom: 4px;
}
#pun-index .tcr .datetime, #pun-index .tcr .byuser {
font-family: 'Mulish';
font-weight: 650;
line-height: 13px;
font-size: 10px;
text-transform: lowercase;
}
/* количество тем и сообщений в подфоруме */
#pun-index .tc2, #pun-index .tc3 {
position: absolute;
display: none;
}
#pun-index .tc2 {
bottom: 35px;
right: 15px;
font-family: 'Mulish';
font-size: 10px;
text-transform: uppercase;
}
#pun-index .tc2::before {
content: 'тем:';
position: absolute;
font-size: 10px;
left: -25px;
}
#pun-index .tc3 {
bottom: 20px;
right: 15px;
font-family: 'Mulish';
font-size: 10px;
text-transform: uppercase;
}
#pun-index .tc3:before {
content: 'сообщений:';
position: absolute;
font-size: 10px;
left: -69px;
}
#pun-index .tc3 { margin-left: -15px; }
#pun-main .category thead .tc2, #pun-main .category thead .tc3 {display: none;}
/* описание подфорумов и ссылки */
.f_links {
flex: 0 0 auto;
display: flex;
flex-wrap: wrap;
flex-direction: row;
gap: 2px;
width: 100% /*ширина блока ссылок*/;
margin: 10px 0 0;
}
.f_links a {
color: #90A2A9 !important;
padding: 3px 15px 5px;
flex: auto;
text-align: center;
display: flex;
gap: 4px;
align-items: center;
justify-content: center;
box-sizing: border-box;
transition: all .3s !important;
font: 700 10px var(--body-font) !important;
border-radius: 5px;
background: #4D5C63;
border: 1px solid #29363E;
text-shadow: 1px 1px 0px #00000040;
}
.f_links a:hover {
background: #68494E;
border: 1px solid #A4727A;
color: #A99095 !important;
}
/* НАВИГАЦИЯ ПО ФОРУМУ СВЕРХУ
-------------------------------------------------------------*/
.custom-wrapper {
background: var(--back-color);
box-shadow: var(--br-n-shadow);
border-radius: 20px;
padding-bottom: 10px;
}
#pun-navlinks .container {
padding: 0px;
margin: 27px 0 0px;
justify-content: center;
display: flex;
gap: 10px;
}
#pun-index #pun-navlinks .container { margin: 57px 0 0px; }
#pun-navlinks li { display: inline; }
/* расположение*/
#pun-navlinks {
display: flex;
justify-content: center;
}
#pun-navlinks #navawards { position: absolute; }
/* вид ссылок */
#pun-navlinks li a {
text-transform: uppercase;
font: 700 12px 'Mulish';
}
/* вид ссылок навигации при наведении */
#pun-navlinks li a:hover { color: var(--hovlink); }
/* ПОЛЬЗОВАТЕЛЬСКАЯ НАВИГАЦИЯ
-------------------------------------------------------------*/
#pun-ulinks .container {
padding: 0 !important;
display: flex;
justify-content: center;
gap: 10px;
margin: 13px 0 30px;
}
#pun-ulinks li, #pun-ulinks li a {
font-family: 'Mulish';
}
/*расположение */
#pun-ulinks { }
/* цвет ссылок */
#pun-ulinks a {
font-size: 10px;
text-transform: lowercase;
transition: all 0.3s ease-in-out 0s;
}
/* цвет ссылок при наведении */
#pun-ulinks a:hover { color: var(--hovlink);}
/* ВАШЕ МЕСТОРАСПОЛОЖЕНИЕ НА ФОРУМЕ СВЕРХУ И СНИЗУ
-------------------------------------------------------------*/
/* расположение сверху */
#pun-crumbs1 {
}
/* расположение снизу */
#pun-index #pun-crumbs2 {
position: absolute;
width: 100%;
bottom: 41px;
}
#pun-index #pun-crumbs2 p { margin: 0; }
/* общий внешний вид */
#pun-crumbs1, #pun-crumbs2 {
font: var(--h1-font);
text-align: center;
text-transform: uppercase;
}
#pun-crumbs1 p, #pun-crumbs2 p {
font: 700 12px 'Mulish';
text-transform: uppercase;
}
#pun-crumbs2 p {
width: 60%;
position: relative;
left: 50%;
transform: translateX(-50%);
}
#pun-crumbs2 {
}
#pun-index #pun-crumbs1, #pun-index #pun-crumbs2 {}
/* цвета ссылок */
#pun-crumbs2 a, #pun-crumbs1 a { font-weight: 700!important;}
/* цвет ссылок при наведении */
#pun-crumbs2 a:hover, #pun-crumbs1 a:hover {color: var(--hovlink);}
/* СТРОКА ПРИВЕТСТВИЯ
-------------------------------------------------------------*/
#pun-status span { margin-right: 5px; }
#pun-status .status-right {float: none!important;}
/* расположение */
#pun-status {
position: absolute;
display: flex;
justify-content: center;
top: 31px;
left: 50%;
transform: translateX(-50%);
z-index: 1;
width: 100%;
}
/* внешний вид */
#pun-status .container {
color: var(--t-body);
font-family: 'Mulish';
font-weight: 600;
font-size: 10px;
text-transform: lowercase;
line-height: 13px;
text-align: center;
margin: 0;
}
#pun-status .container strong { font-weight: 600; }
/* цвет ссылки */
#pun-status a { color: var(--t-body); }
#pun-status a:hover { color: var(--hovlink); }
/* ТЕМЫ
-------------------------------------------------------------*/
/* весь пост */
.post .container { margin-bottom: 20px; }
/* разделитель между сообщения*/
.post h3 {
position: relative;
width: 663px;
z-index: 1;
margin: 0 0 0 275px;
border-radius: 0px 10px 10px 0px;
display: flex;
align-items: center;
height: 27px;
background: var(--forcol);
border: var(--forcol-border);
}
.post.hideprofile h3,
.hide-author h3 {
display: flex;
width: 98%;
margin: 20px auto 0px auto !important;
border-radius: 10px;
}
/* текст внутри разделителя */
.post h3 span {
display: flex;
justify-content: space-between;
flex-flow: row-reverse;
padding: 0px 34px;
box-sizing: border-box;
width: 100%;
text-transform: uppercase;
}
/* ссылка внутри разделителя */
.post h3 a, .post h3 strong {
font-size: 10px !important;
text-transform: uppercase;
font-weight: 600;
}
.post h3 .sharelink { display: none; }
.hide-author .post-box {
width: 100%;
margin-top: -30px;
}
.hide-author .reaction-picker {
}
.hide-author div.post-rating p { }
/* расположение профиля */
.post .post-author {
float: left;
min-height: 200px;
}
/* пост и отступы в посте */
.post-body {
margin-left: 279px;
position: relative;
}
.hideprofile .post-body {
width: 100%;
margin: 0 auto;
}
.hideprofile .post-box {
width: 95%;
margin: 0 auto;
}
.post-box {
padding: 0px;
margin-bottom: 20px;
line-height: 150%;
font-size: 11px;
font-family: Verdana;
}
/* выравнивание текста поста */
.post-content {
width: 100%;
overflow: hidden;
text-align: justify;
padding-top: 8px;
}
/* абзацы постов */
.post-content p:not(.custom_tag p) {
margin-top: 11px;
line-height: 150%;
font-size: 11px;
font-family: 'Inter';
}
/* .post-content {margin: 0px 0px 15px 10px !important;} */
/* ссылки в посте */
.post-links {
width: 99%;
margin: 35px auto 10px;
}
.pl-reports { display: none!important; }
.post-links li { display: inline; padding-left: 10px; font-size: 11px; }
.post-links ul {
padding: 0px 10px 0px 0px;
text-align: right;
font: var(--body-font)!important;
font-weight: 600 !important;
font-size: 11px !important;
margin: 0px;
}
.pl-email, .pl-website { float: left; }
.clearer { clear: both; height: 0; font-size: 0; }
/* курсив и подчеркнутый текст внутри поста */
.post-content em {font-style: italic}
.post-content em.bbuline {font-style: normal; text-decoration: underline;}
/* картинки в постах */
.post-content img { vertical-align: text-bottom }
.post-content img.postimg { vertical-align: middle; }
/* таблицы в постах */
td { border-color: transparent; }
.post-content td { padding: 0.4em 0.5em !important;
overflow: hidden;
vertical-align: text-top;
}
/* разделитель подписи в посте */
.post-sig dt, .post-sig dd, .post-sig dl {margin: 0}
.post-sig dt {
display: block;
margin: 5px 0;
border: 1px solid #b6b1a24f;
width: 350px;
margin: 0px 170px;
}
/* экстра */
.post-content table {border-collapse:collapse; margin:0 0 0.2em;}
.post-content td p:last-child {padding-bottom:0;;}
.post-content .highlight-text {background-color:#ff0; color:#000}
.post-content .spoiler-box > blockquote {padding: 0; display: none; margin: 10px;}
.post-content .spoiler-box > blockquote.visible {display:block; overflow:auto; margin: 0;}
.post-content hr {
opacity: 0.2;
margin: 0.3em 0;
border: .1px solid var(--t-body);
}
.post-content abbr {cursor:help!important; text-decoration: underline dotted!important;}
@media (max-device-width: 620px) {
.post-content abbr {cursor:help!important; text-decoration: none!important; position: relative;}
.post-content abbr::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 1px;
border-bottom: 1px dotted;
width: 100%;
}
}
.post-content ul {padding:0 0 1em 2.3em;}
.post-content ul li {list-style:inherit; margin-bottom:0.3em;}
.post-content ul li ul {padding-bottom:0;}
.post-content ul li > p {padding-bottom:0.3em;}
.post-content ul li > p:last-of-type {padding-bottom:0;}
.post .post-author .pa-ua {display: none;}
/* ФОРМЫ
-------------------------------------------------------------*/
/* контейнер можно отключить */
.formal .container {
padding: 15px 0 15px 0px;
margin: 0 auto;
}
#pun-viewtopic .formal > .container { width: 925px; }
.punbb .formal fieldset {
min-width: 0;
border: none;
position: relative;
margin: 0;
padding: 0;
}
.punbb .formal span.input {padding-right:0 !important}
#pun-post .fs-box .longinput > span.input:has(#tags) {
margin: 5px 40px 20px 0px;
}
#post-form h2, #pun-announcement h2 { display:none;}
/* местоположение кнопок отправить/посмотреть */
.formsubmit { margin: 0px 0px 10px 25px;}
.formsubmit input, .formsubmit a, .formsubmit span { margin: 0; }
/* инфо по заполнению */
fieldset { padding: 0 20px;}
fieldset legend { margin: 0 0px 10px 10px;}
/* настройка текста */
fieldset legend span { text-transform: uppercase!important; }
fieldset fieldset { border: none; margin: 0; padding: 0px 0px 5px; }
.fs-box { padding: 0px; }
.fs-box p, .punbb .fs-box fieldset { padding: 0px; }
#pun-viewtopic #post .fs-box p,
#pun-messages #post-form .fs-box > p,
#pun-edit #post .fs-box > p { margin-top: 0; }
.post #form-buttons tr { margin: 10px 0 !important;}
.post #plng,
.post #togglePreview {display: none!important;}
.inline .inputfield, .inline .selectfield, .inline .passfield { float: left; margin-right: 1em; }
.inline .infofield { clear:both }
.datafield br { display: none }
.required label, .datafield span.input { font-weight: bold }
textarea, .longinput input { width: 64%; margin: 0; }
/* обводка активного поля */
input, textarea, button {outline:none;}
input:active, textarea:active, button:active {outline:none;}
.hashelp { position: relative; }
/* чекбоксы */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}
p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * { height: 1.8em; vertical-align: middle; }
/* страница переадресации */
#pun-redirect {padding: 14px; font-family: 'Raleway';}
#pun-redirect.punbb .info .container{
font-family: 'Raleway';
}
#pun-redirect.punbb .info .container * a { font-weight: 600 !important;
font-family: 'Raleway'; }
body.redirect-page {
background-color: #424242;
height: auto;
background: url(https://forumstatic.ru/files/001c/44/10/53297.png) center !important;
}
body.redirect-page:after {display: none;}
.redirect-page #pun {
margin-top: 420px;
}
.redirect-page #pun:before {
display: none!important;
}
.redirect-page #pun-main { margin: 10px!important; }
#pun-redirect { height: 80px; }
.redirect-page #pun:after { content: none!important;}
/* поле ввода текста поста */
.punbb textarea {
background: var(--forcol);
padding: 18px 20px !important;
width: 100% !important;
color: var(--t-body);
box-sizing: border-box;
border-radius: 10px;
border: var(--forcol-border);
}
#pun-viewtopic #post .fs-box p .input span,
#profile .container .fs-box .input span { position: relative;}
/* поле ввода название темы */
.punbb select, input {
color: var(--t-body);
margin-top: 5px;
padding: 4px 4px 4px 9px;
background: var(--forcol);
border: var(--forcol-border);
border-radius: 10px;
}
/* перенос сообщений из темы */
.pun-modal .container {
width: 100%!important;
position: relative;
border: none!important;
padding-left: 0!important;
padding-right: 0!important;
background: var(--back-color);
}
/* пагинация
-------------------------------------------------------------*/
/* страницы в подфоруме сверху */
.linkst {
position: relative;
font-size: 10px;
width: 942px;
margin: 5px auto 30px;
}
.linkst .pagelink {
height: 10px;
position: relative;
z-index: 4;
word-spacing: 3px;
}
.postlink.long { width: 300px; }
.linkst .postlink { position: absolute;
top: 0px;
z-index: 4;
right: 5px;
text-align: right;
}
/* страницы в подфоруме снизу*/
.linksb { text-align: right;
padding: 0px 5px;
position: relative;
bottom: -5px;}
.linksb .pagelink {
width: 300px;
text-align: left;
font-size: 10px;
position: relative;
pointer-events: all;
z-index: 10;
word-spacing: 3px;
}
.linksb .postlink {float: right; display: none;}
#pun-messages .linksb .postlink {
margin: -20px 25px 0 0;
display: block;
}
/* страницы в теме снизу*/
#pun-viewtopic .linksb {
text-align: right;
padding: 0px 0px;
position: relative;
width: 928px;
margin: 2px 13px 0;
}
#pun-viewtopic #pun-main {
position: relative;
z-index: 1;
}
/* подписаться и отслеживать внутри темы */
.subscribelink {
clear: both;
margin-bottom: 20px;
margin-top: -15px;
position: relative;
font-size: 0;
}
.subscribelink a {
right: 11px;
top: 11px;
display: block;
position: absolute;
font-size: 0;
}
.subscribelink a:after {
content: '\f02e';
position: absolute;
font-family: 'Font Awesome';
font-size: 18px;
color: var(--t-body);
opacity: .8;
top: -17px;
left: -19px;
transition: opacity .3s ease-in-out;
}
.subscribelink a:hover:after {
opacity: .4;
}
.pun-viewtopic .subscribelink a {
position: absolute;
width: 200px;
right: 10px;
top: -90px;
}
/* меню модератора */
.modmenu .container {
padding: 0px 0px;
font-size: 11px !important;
text-align: right;
margin: 10px 0px 10px; }
.modmenu strong, .modmenu a {height: 15px; padding-bottom: 10px; }
.modmenu .container strong { float: left; }
.modmenu input { margin-left: 1em; }
#pun-viewforum .modmenu .container strong { float: right; }
#pun-viewforum .modmenu .container strong a,
#pun-viewforum .postlink .new-topic a,
#pun-viewforum .postlink .new-poll a {
font-size: 0;
position: relative;
}
#pun-viewforum .modmenu .container strong a:after {
content: '\f085';
left: -30px;
}
#pun-viewforum .postlink .new-topic a:after {
content: '\f15b';
left: -37px;
}
#pun-viewforum .postlink .new-poll a:after {
content: '\f044';
left: -23px;
}
#pun-viewforum .modmenu .container strong a:after,
#pun-viewforum .postlink .new-poll a:after,
#pun-viewforum .postlink .new-topic a:after {
position: absolute;
font-family: 'Font Awesome';
font-size: 18px;
color: var(--t-body);
opacity: .7;
transition: opacity .3s ease-in-out;
}
#pun-viewforum .modmenu .container strong a:hover:after,
#pun-viewforum .postlink .new-poll a:hover:after,
#pun-viewforum .postlink .new-topic a:hover:after { opacity: .4; }
/* КНОПКИ И ФОРМЫ ЗАПОЛНЕНИЯ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ*/
/* формы заполнения*/
.punbb select, .punbb option { text-transform: lowercase!important;
line-height: 9px;
font-size: 10px;
font-family: 'Mulish';}
.checkbox { width: auto !important;}
.punbb option {
background-color: #141b1f !important;
color: var(--table-color);}
/* КНОПКИ ОТПРАВИТЬ ПОСМОТРЕТЬ
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, button {
padding: 6px 20px;
width: auto;
height: 27px;
background: #4D5C63;
color: #90A2A9;
border: 1px solid #29363E;
border-radius: 10px;
cursor: pointer !important;
-webkit-transition: .5s all;
-moz-transition: .5s all;
-ms-transition: .5s all;
-o-transition: .5s all;
transition: .5s all;
text-transform: uppercase;
font: 800 9px var(--body-font) !important;
text-shadow: 1px 1px 0px #00000040;
}
input[type="checkbox"],
input[type="radio"] { box-shadow: none!important; }
#move_posts_form fieldset { margin: 10px; }
#pun-admain textarea, #pun-admain input, #pun-admain select, #pun-admain optgroup {
border-bottom-right-radius: 0px;
font-size: 11px!important;
}
#pun-admain textarea, #pun-admain .longinput input {
width: 92% !important;
padding: 10px !important;
}
#pun-admain fieldset .handle, #pun-admain fieldset p {
padding: 6px 0px 15px!important;
position: relative;
background-color: transparent!important;
}
#pun-admain .tcr input {
width: 90%!important;
}
/* при наведении */
input.button:hover, #post fieldset .hashelp div input:hover, button:hover {
background: #68494E;
border: 1px solid #A4727A !important;
color: var(--doptext) !important;
}
/* КОДЫ И ЦИТАТЫ
-------------------------------------------------------------*/
/* расположение */
#pun-main table .quote-box, #pun-main table .code-box {margin: 5px 1px 5px}
#pun-message #pun-main .info .container { margin: 20px 0px; }
/* бокс под цитаты/код итд */
.scrollbox {
overflow: auto;
margin: 0;
padding: 0;
height: auto !important;
max-height: 200px;
}
blockquote {margin:0;}
/* ЦИТАТЫ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ
-------------------------------------------------------------*/
/* цитаты, спойлер, выделить код */
.post-content .quote-box, .post-content .code-box {
margin: 18px 5px;
display: flex;
flex-direction: column;
position: relative;
background: var(--forcol);
border-radius: 10px;
border: var(--forcol-border);
}
.post-content .quote-box blockquote { padding: 8px 20px; }
.post-content .quote-box, .post-content .code-box, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #pun-redirect.punbb .info, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, #MyBookmarks {
font-size: 11px!important;
font-family: var(--h1-font)!important;
}
#pun-reputation .inner {
font-family: 'Mulish' !important;
}
.post-content .spoiler-box > div:before {
font-family: 'Font Awesome';
font-size: 14px;
content: '\f070';
position: absolute;
top: 50%;
left: 25px;
transform: translateY(-50%);
}
.post-content .spoiler-box > div.visible:before { content: '\f06e'; }
.spoiler-box > div table,
.spoiler-box > div table td p { margin: 0!important; }
/* фон проставления репутации */
.post_reputation {
background: var(--back-color);
border-radius: 5px;
box-shadow: none !important;
padding: 20px 20px 20px 10px !important;
}
/* написал и выделить код */
.post-content .spoiler-box > div, .post-content .spoiler-box > div.visible {
position: relative;
align-content: center;
box-sizing: border-box;
background: var(--cover);
border-radius: 10px;
font: 800 10px 'Mulish';
color: #B2B2B2;
text-transform: uppercase;
padding: 7px 50px 8px 55px;
cursor: pointer;
height: 30px;
text-shadow: 1px 1px 0px #00000040;
margin: -1px;
}
.post-content .spoiler-box > div.visible {border-radius: 10px 10px 0 0;}
.code-box strong.legend {
border-radius: 10px 10px 0 0;
margin: -1px;
flex-wrap: wrap;
align-content: center;
box-sizing: border-box;
border: none;
position: relative;
z-index: 0;
display: flex;
padding: 8px 64px 9px;
background: var(--cover);
}
.code-box strong.legend a {
display: flex;
flex-wrap: wrap;
align-content: center;
box-sizing: border-box;
font: 800 10px 'Mulish';
color: #B2B2B2 !important;
text-transform: uppercase;
font-style: normal;
transition: all .3s ease-in-out;
position: relative;
text-shadow: 1px 1px 0px #00000040;
}Поделиться32026-03-13 18:21:56
.code-box strong.legend a:after {
position: absolute;
content: '\f0c5';
font: 400 13px 'Font Awesome';
left: -21px;
top: 1px;
transition: all .3s ease-in-out;
}
.code-box strong.legend a:hover,
.code-box strong.legend a:hover:after {
color: #a94f5e !important;
}
.code-box .blockcode { padding: 5px 20px; }
.quote-box cite {
min-height: 20px;
margin: -1px;
position: relative;
padding: 9px 50px 9px 30px;
display: flex;
flex-wrap: wrap;
align-content: center;
box-sizing: border-box;
background: var(--cover);
font: 800 10px 'Mulish';
color: #B2B2B2;
text-shadow: 1px 1px 0px #00000040;
text-transform: uppercase;
border-radius: 10px 10px 0 0;
}
.quote-box cite .qc-uname { margin: 0px 3px; }
.quote-box cite a.qc-post-link {
position: relative;
display: block;
width: 15px;
height: 15px;
}
.quote-box cite a.qc-post-link:after {
position: absolute;
content: '\f0a9';
font: 400 10px 'Font Awesome';
left: 2px;
top: 1px;
color: #B2B2B2;
transition: all .3s ease-in-out;
}
.quote-box cite a.qc-post-link:hover:after { color: var(--hovlink2); }
.quote-box cite .qc-post-link img {
filter: grayscale(1);
margin-bottom: 1px;
position: relative;
display: none;
}
/* СПОЙЛЕР BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ. ПРОДОЛЖЕНИЕ В НАСТРОЙКАХ */
.post-content .spoiler-box > div:after {
}
.post-content .spoiler-box > div.visible:after { transform: rotate(45deg);}
/* выделить код (скопировать код) */
#pun-main .code-box .scrollbox pre {
font-family: verdana!important;}
/* ВЫПАДАЮЩИЕ ОКНА ШРИФТОВ, РАЗМЕРА ТЕКСТА И ТД
-------------------------------------------------------------*/
#color-area, #table-area, #keyboard-area {width:auto}
#keyboard-area {text-align:center; padding-bottom:4px}
#imageup-area {width:170px}
#imageattach-area {width:770px; height:200px; padding:0px !important}
#spoiler-area {width: 266px; left: 38%;}
#video-area {width: 300px; left: 45%;}
#smilies-area {width: 670px; left: 28%;}
#image-area {width:450px; left: 40%;}
#color-area * {border:0}
#color-area table {width:320px; height:20px; padding:0; margin:0}
#table-area table {width:auto !important; padding:0; margin:0; border-collapse:collapse}
#table-area div {margin-top:1em; text-align:center}
#table-layout {margin-right:0.5em}
#table-area td {background-color:#fff; width:20px; height:20px; border-width:1px !important; border-style:solid !important; border-color:#dadada !important}
#table-area td.selected {background-color:#c8c8ff}
#color-area td, #table-area td {margin:0; padding:0; line-height:0}
#color-area td img, #table-area td img {width:20px; height:20px; cursor:pointer !important}
#font-area span, #font-area img, #size-area span, #size-area img {display:block; position:relative; }
#font-area span, #font-area img {height:15px}
#size-area span, #size-area img {height:24px}
#font-area span, #size-area span {padding:1px 0}
#addition-area div {height:24px; vertical-align:middle}
#font-area img {width:100%; margin-top:-15px}
#size-area img {width:100%; margin-top:-24px}
#keyboard-span {text-align:center; padding-bottom:10px; width:auto}
#keyboard-span input {
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size: 13px;
color: #666;
background-color: #fff;
margin: 1px 1px 0 0;
border: 1px solid #ddd;
cursor: pointer;
height: 25px !important;
padding: 0 !important;
min-width: 33px !important;
}
#imageup-area input {font-size:0.8em}
#imageup-area p {padding:0; margin:0}
#imageup-title {margin-bottom:10px !important}
#imageup-submit {margin-top:10px !important}
/* настройки оформления */
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #video-area-msg, #smilies-area, #video-area, #spoiler-area, #float, #meny-styles {
padding: 15px 10px 10px 10px !important;
background-color: var(--back-color);
border-radius: 0 0 10px 10px;
top: 33px;
color: var(--t-body);
border: var(--forcol-border);
margin: 0;
}
#meny-styles {left: 64%; width: 160px;}
#meny-styles p { transition: color .3s ease-in-out; }
#meny-styles p:hover { color: var(--doptext); }
#size-area {width: 50px; left: 205px;}
#video-area-msg { display: none; }
#font-area span, #font-area img { height: 15px; }
#font-area {
height: 160px;
width: auto;
overflow-y: auto;
padding: 10px !important;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
left: 70px;
}
#font-area div {
-webkit-flex-basis: 12em;
flex-basis: 12em;
-webkit-flex-grow: 1;
flex-grow: 1;
}
#tags .container {position: absolute;
z-index: 2;
right: 50px;
}
#addition-area { width: auto!important; }
#pun-edit #tags .container { margin-top: 25px; }
/* мини аватар на главной
-------------------------------------------------------------*/
.user-avatar {
height: 30px;
width: 30px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.user-avatar .avatar-image {
height: 30px;
width: 30px;
opacity: 0.85;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
border-radius: 50%;
filter: grayscale(0.6) brightness(0.9);
transition: all 0.3s ease-in-out;
box-sizing: border-box;
display: block;
}
#pun-searchtopics .user-avatar .avatar-image { display: none; }
.user-avatar .isonline {
width: 6px;
height: 6px;
border-radius: 50%;
display: block;
position: absolute;
top: 3px;
right: 30px;
animation: blinkColor .9s linear infinite;
-moz-animation: blinkColor .9s linear infinite;
-webkit-animation: blinkColor .9s linear infinite;
background: #3f2a20;
z-index: 100;
}
.punbb .user-avatar a {padding:0!important; background:none transparent!important}
.punbb .user-avatar a::after {content:none!important}
.punbb .user-avatar .avatar-image:hover {opacity:1}
@keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
@-moz-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
@-webkit-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
#pun-viewforum .user-avatar {float: left;
position: relative;
height: 30px;
width: 30px;
margin: 0px 10px 0px -15px;
}
#pun-messages .user-avatar {
float: left;
position: relative;
height: 34px;
width: 34px;
margin: 0px 20px 0px 0px;
}
#pun-viewforum .user-avatar .avatar-image, #pun-messages .user-avatar .avatar-image {
border: 1px solid!important;
height: 30px ;
width: 30px !important;
opacity:0.85; background-position:center center; background-size:cover; background-repeat:no-repeat; float:left; filter: grayscale(0.5); border-radius: 50%; position: relative;
top: 50%; }
#pun-messages .user-avatar .isonline { top: -4px;
right: 29px; }
#pun-viewforum .user-avatar .isonline {
width: 5px;
height: 5px;
border-radius: 50%;
display: block;
position: absolute;
top: 13px!important;
right: 27px!important;
animation: blinkColor .9s linear infinite;
-moz-animation: blinkColor .9s linear infinite;
-webkit-animation: blinkColor .9s linear infinite;
background: var(--hovlink);
z-index: 100;
}
/* СТРАНИЦА ЛИЧНЫХ СООБЩЕНИЙ
-------------------------------------------------------------*/
#pun-messages .post h3 {
width: 100%;
margin-top: 20px;
background: var(--forcol);
background-size: contain;
border-radius: 4px;
height: 20px;
margin-left: 0;
box-shadow: none;
}
#pun-messages .post h3 span {
display: flex;
justify-content: space-between;
flex-flow: row-reverse;
text-transform: uppercase;
font-size: 9px;
position: absolute;
top: 25%;
text-shadow: none;
}
#pun-messages .post .pa-posts .fld-name { text-shadow: none; }
#pun-messages #messages .fs-box { padding: 0 20px; }
#pun-messages .post-author ul {
}
#pun-messages .pa-author a { text-shadow: none !important;}
#pun-messages .pa-author { text-shadow: none !important; margin: 25px 0px 10px; }
#pun-messages .pa-title { }
#pun-messages .pa-posts {}
#pun-messages .pa-posts {}
#pun-messages .post-body {margin-left: 270px; width: auto !important;}
#pun-messages .post .container { border: none!important;}
#pun-messages #post-form { margin-top: 0px!important; border: none!important; }
#pun-messages .indOnline, #pun-messages .indOffline, #pun-messages .pa-reg {display: none;}
.pmtc22 {
width: 20% !important;
line-height: 30px;
}
.pmtcl1 {width: 50% !important;}
/* ПРОКРУТКА, ВЫДЕЛЕНИЕ, ВВЕРХ-ВНИЗ, БЕГУНОК УВЕЛИЧЕНИЯ ТЕКСТА
-------------------------------------------------------------*/
/* выделенный текст */
::selection { background: #613D3D;
color: #bebab8;
}
/* ширина прокрутки */
::-webkit-scrollbar {
width: 1.5px;
height: 1px;
}
#pun-admain textarea::-webkit-scrollbar {
width: 5px!important;
}
/* движущаяся часть прокрутки */
::-webkit-scrollbar-thumb {
background-color: var(--head-text);
}
.blockcode .scrollbox::-webkit-scrollbar-thumb, #main-reply::-webkit-scrollbar-thumb, #tags .container::-webkit-scrollbar-thumb, #imageQueue::-webkit-scrollbar-thumb, #uploaded-images::-webkit-scrollbar-thumb, #mask_dialog .hv-form-block::-webkit-scrollbar-thumb, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-thumb, .hv-masks-storage::-webkit-scrollbar-thumb, #form-login #List-UserNames ul::-webkit-scrollbar-thumb, .pun-modal .container::-webkit-scrollbar-thumb, .unread-notifications #notifications-wrap::-webkit-scrollbar-thumb, #history_selected_version textarea::-webkit-scrollbar-thumb, .adinput textarea::-webkit-scrollbar-thumb, #post #wrapper div::-webkit-scrollbar-thumb, #post #wrapperBottom div::-webkit-scrollbar-thumb, .hvStickerPackModalContent::-webkit-scrollbar-thumb, .materielbag::-webkit-scrollbar-thumb {
background: var(--t-body)!important;
}
/* подложка прокрутки */
::-webkit-scrollbar-track {
background-color: black;
}
.blockcode .scrollbox::-webkit-scrollbar-track, #main-reply::-webkit-scrollbar-track, #tags .container::-webkit-scrollbar-track, #imageQueue::-webkit-scrollbar-track, #uploaded-images::-webkit-scrollbar-track, #mask_dialog .hv-form-block::-webkit-scrollbar-track, .punbb #mask_dialog .hv-preview-block::-webkit-scrollbar-track, .hv-masks-storage::-webkit-scrollbar-track, #form-login #List-UserNames ul::-webkit-scrollbar-track, .pun-modal .container::-webkit-scrollbar-track, .unread-notifications #notifications-wrap::-webkit-scrollbar-track, #history_selected_version textarea::-webkit-scrollbar-track, .adinput textarea::-webkit-scrollbar-track, #post #wrapper div::-webkit-scrollbar-track, #post #wrapperBottom div::-webkit-scrollbar-track, .hvStickerPackModalContent::-webkit-scrollbar-track, .Select_Topics tbody::-webkit-scrollbar-track, .materielbag::-webkit-scrollbar-track {
background-color: #6c6c6c30!important;
}
/* ПРОФИЛЬ ПРИ НАСТРОЙКЕ + ЛИЧНЫЕ СООБЩЕНИЯ
-------------------------------------------------------------*/
#profilenav h2 { }
/* контейнер */
#profile .container { padding-left: 210px; padding-top: 70px;}
#pun-messages #profile .container { padding: 0; }
/* навигация */
#profilenav { float: left; width: 200px; margin-left: -200px; }
#pun-messages #profilenav { margin-left: 0px; }
/* отступы между строк в меню*/
#profilenav li { padding-bottom: 10px; font-weight: normal; }
/* отступ в управлении */
#setmods dl {padding: 0 0 0 110px; }
#setmods dt { float: left;
width: 150px;
margin-left: -190px;
padding: 10px;
display: inline;
}
#setmods dd { display: block; padding: 10px; font-weight: normal; }
/*настройки списка */
#profilenav ul { padding: 0px; }
/* заголовки в настройках профиля (у меня отключены) */
#viewprofile h2, #profilenav h2 { text-align: left;
margin: 0px!important;}
#viewprofile h2 span, #profilenav h2 span {
font-size: 15px;
text-align: center;
text-transform: uppercase; }
/* ПРОФИЛЬ в ПРЕДПРОСМОТРЕ
-------------------------------------------------------------*/
#viewprofile ul { padding: 0px; }
#viewprofile li { }
#viewprofile li span {
font-weight: 500;
text-align: center;
margin-bottom: 10px;
}
#viewprofile li strong, #viewprofile li div {
display: block;
font-weight: normal;
text-align: center; }
#profile-left {}
#profile-right {}
#profile-name strong {font-size:14px}
#profile-left strong {}
#profile-signature {padding:10px;}
#viewprofile .lzname, #viewprofile .lztext {
background: transparent;
text-align: left;
width: auto;
border: none;
outline: none;
margin: 0!important;
padding: 0px!important;
padding-bottom: 2px!important;
text-shadow: none;
font-weight: bolder!important;
}
/* ОСНОВНЫЕ НАСТРОЙКИ. НЕ ТРЕБУЮТ ИЗМЕНЕНИЙ
-------------------------------------------------------------*/
* html .tclcon {height: 1px}
/* html:has(+ :not(.day)) { min-width: 1200px; }
body {min-width: 1200px;} */
/* отключить прокрутку снизу */
body {overflow-x: hidden}
/* отступы по умолчанию у тела */
/* элементы списка */
ul, dl, li, dd, dt { list-style: none; }
/* убрать курсив с текста везде кроме поста */
address, em {font-style: normal;}
/* убрать подчеркивание с ссылок */
a { text-decoration: none; }
/* скрытые элементы */
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after, #pun-title h1 span, #pun-main h1, #pun-debug h2 { clear: both; content: "."; display: block; height: 0; visibility: hidden; overflow:hidden; line-height: 0.0; font-size: 0; }
#button-files_rusff,
#button-graffiti_rusff {display: none!important;}
#post fieldset legend {display: none!important;}
.punbb-admin #pun-status {display: none!important;}
.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2, #navawards a span { font-size: 0; height: 0; width: 0; line-height: 0.0; position:absolute; left: -9999px; overflow: hidden }
#pun-ulinks .item5, .modlist, li.pa-ua, .pa-author imgб li#navawards, .lastedit, .pa-gifts, div#pun-live-rusff { display:none;}
/* информация при регистрации */
.info-box {padding: 0 30px; margin: 0 0 10px 0; }
.info-box * { padding: 0; }
#pun-main .info-box .legend { font-weight: bold; }
/* СКОПИРОВАНО ИЗ ЭКСТРЫ
-------------------------------------------------------------*/
#poll-special table.poll1 {width:auto}
#poll-special td {border:0}
.punbb .post-content img.postimg {max-width:100%; margin:0.4em 0}
#poll-special td {text-align:left !important; cursor:default !important}
#poll-special td.tac {text-align:center !important}
#poll-special td.tar {text-align:right !important}
#form-buttons table, .punbb .formal textarea {width:100%}
#form-buttons td {padding:0 !important; line-height:0; background-position:center; background-repeat:no-repeat; border:0; cursor:pointer;}
#form-buttons tr {text-align: center;}
#form-buttons td img {height:26px; width:100%}
#formkey, #formetc {display:none}
#main-reply {width:100%}
#pun-messages #post-form div.container {padding-left:2.3em}
#similar-topics {margin-top:1em}
#similar-topics div.container {padding-top:1.1em}
#similar-topics td {border:0; padding:0}
#similar-topics td.st-tcl {width:60%}
#similar-topics td.st-tc2 {width:25%; padding-right:1em; text-align:right}
#similar-topics td.st-tcr {width:15%; padding-right:1em; text-align:right}
.postlink.long {width:30em}
.postlink.long .new-topic {padding-right:12px}
#pun-online .tcl.action {width:35%}
#pun-online .tc3 {width:10%}
#pun-index .isub .tcl {padding-left: 3em !important;}
#pun-main #subforums {padding: 1em 0 1em 1em; margin-bottom: 5px;}
/** подгрузка видео и картинок
---------------------------------------------------------------*/
#video-host-list {margin-top:.3em; line-height:1.8em}
#video-area-tinp, #image-area-tinp {margin:.5em 0; padding:.3em; width: 100% !important;}
#video-area-msg, #image-source-list, #image-area-actions, #spoiler-sels {line-height:2em}
p[class="checkfield"] img, div[class="checkfield"] img, fieldset[class="radiofield"] img {height:auto; max-height:50px}
#image-area-tcon-computer {margin:0 0 1em}
#image-area-tcon-computer td {border:none !important; padding:0}
#imageupload-left {width:140px}
#imageupload-right {padding-left:9px !important; background:transparent !important; max-width:380px}
#image-area-actions {text-align:right}
* html #imageQueue {height:expression( this.scrollHeight > 65 ? "66px" :"auto" )} /* sets max-height for IE */
* html #uploaded-images {height:expression( this.scrollHeight > 143 ? "144px" :"auto" )}
#imageQueue {max-height:72px; overflow-y:auto; margin-bottom:10px}
#uploaded-images {max-height:144px; overflow-y:auto}
#uploaded-images img {width:88px; height:66px; border:1px solid; margin-right:4px; cursor:pointer}
#upload-button-container, #image-width, #image-thumb-width, #image-insert-format, #insert-all-images-container {margin-top:10px}
#image-source-list a, #image-area-actions a, #spoiler-sels a {margin-right:15px; cursor:pointer}
#insert-image-tip {margin-top:10px}
#upload-button-container img {cursor:pointer; width:120px; height:30px}
#image_upload_input {position:absolute; z-index:-1; left:-9999px}
#selected-image-width, #selected-thumb-width {width:6em}
#imageupload-left input[type=button] {width:11em; text-align:center}
#upload-button-container input[type=button] {font-weight:bold}
#image-width, #image-thumb-width, #image-insert-format strong {font-size:.9em}
.uploadQueueItem {padding:.8em 1em; border:solid 1px #ddd; border-radius:5px; margin-bottom:.5em; background:rgba(238,238,238,0.22)}
.uploadQueueItem.error {border-color:rgba(255,0,0,0.25); background-color:rgba(255,0,0,0.08)}
.uploadQueueItem .cancel {font-size:20px; font-weight:700; font-family:Arial; float:right; margin:-.25em 0 0}
.uploadQueueItem .cancel a {text-decoration:none; color:#333!important}
.uploadProgress {display:block; width:98%; height:3px; margin:2px 0 0; background:#ddd; position:relative}
.uploadProgressBar {position:relative; background:#00adff; height:3px; width:.1%; transition:width .1s linear}
/** подсказки и затемнение фона при всплывающих страницах
---------------------------------------------------------------*/
.tipsy {padding:5px; font-size:11px; font-family:tahoma,helvetica,verdana,arial; position:absolute; z-index:100000; opacity: 1!important; width: 200px!important;}
.tipsy-inner {padding:5px 8px 4px; background-color:black; color:white; min-width: 200px!important; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position: absolute!important; top: -350px!important; opacity: 1!important; left: 50%; transform: translateY(-50%) translateX(-50%); z-index: 999999!important;}
.tipsy-arrow {display: none;}
.tipsy-n .tipsy-arrow {display: none;}
.tipsy-nw .tipsy-arrow {display: none;}
.tipsy-ne .tipsy-arrow {display: none;}
.tipsy-s .tipsy-arrow {display: none;}
.tipsy-sw .tipsy-arrow {display: none;}
.tipsy-se .tipsy-arrow {display: none;}
.tipsy-e .tipsy-arrow {display: none;}
.tipsy-w .tipsy-arrow {display: none;}
.jGrowl {z-index:9999; color:#fff; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; position:fixed}
.jGrowl.top-left {left:0; top:0}
.jGrowl.top-right {right:0; top:0}
.jGrowl.bottom-left {left:0; bottom:0}
.jGrowl.bottom-right {right:0; bottom:0}
.jGrowl.center {top:0; width:50%; left:25%}
.jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification {margin-left:auto; margin-right:auto}
.jGrowl-notification {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; text-align:left; display:none; border-radius:5px; min-height:40px}
.jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}
.jGrowl-notification .jGrowl-header {font-weight:700; font-size:.85em}
.jGrowl-notification .jGrowl-close {background-color:transparent; color:inherit; border:none; z-index:99; float:right; font-weight:700; font-size:1em; cursor:pointer}
.jGrowl-closer {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; display:none; border-radius:5px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:700; text-align:center}
.jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}
@media print {.jGrowl {display:none}}
.pun-modal {position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; z-index:100000}
.pun-modal .modal-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); cursor:pointer; z-index:110000}
.pun-modal .modal-inner {width:700px; max-width:94%; height:auto; max-height:44em; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); border-radius: 5px; box-shadow:0 0 14px rgba(0,0,0,.3); position:relative; z-index:120000; overflow:hidden}
.pun-modal h2,.pun-modal h1 {max-width:700px; margin:0!important; background-color: #2e3134;}
.pun-modal .container {padding:.6em 1em; max-height:40em; overflow:auto}
.pun-modal .closer {position:absolute; font-size:1.5em!important; line-height:.8em; right:.4em; padding:.3em!important; margin:-.3em!important; cursor:pointer; background:none 0 transparent!important}
.noscroll {overflow:hidden!important}
.notify-message.jg-notice, .notify-message.jg-reputation, .notify-message.jg-report, .notify-message.jg-award { border-left: 12px solid transparent!important; }
.jGrowl-notification .jGrowl-header, .jGrowl-notification .jGrowl-message {
font-weight: 600!important;
color: var(--doptext)!important;
font-family: 'Mulish' !important;
}
.jGrowl-notification .jGrowl-header a, .jGrowl-notification .jGrowl-message a {
font-weight: 700!important;
font-family: 'Mulish' !important;
}
.jGrowl-notification .jGrowl-message a {
color: var(--doptext)!important;
}
.jGrowl-notification .jGrowl-close {
border: none !important;
color: var(--doptext);
padding: 2px 8px !important;
font-size: 12px !important;
}
.flag-i {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
position: relative;
display: inline-block;
width: 1.33333333em;
line-height: 1em;
margin-right: 1em;
}
.flag-i:before { content: '\00a0';}
.social {
background-image: url(/i/social.1.png);
background-repeat: no-repeat;
float: left;
display: block;
margin: 3px 5px;
width: 16px;
height: 16px;
}
.social-vkontakte { background-position: -130px 0;}
.social-odnoklassniki { background-position: -78px 0;}
.social-mailru { background-position: -52px 0;}
.social-google { background-position: -26px 0;}
.social-yandex { background-position: -156px 0;}
.icons-pencil:before { content: '\270E'; } /* '' */
.hide-author .post-body {
margin-left: 0px;
margin-right: 0px;
position: relative !important;
padding: 10px 21px;
box-sizing: border-box;
}
.hide-author .post-content {
overflow: visible;
}
/*Регулировка размера шрифта в постах © Alex_63 */
.FNTslider {
border-radius: 4px;
position: absolute;
z-index: 1000;
background: var(--back-color);
width: 109px;
height: 2px;
margin: 4px 5px;
border: solid 1px var(--back-color);
float: right;
margin-right: 10%;
}
#pun-messages .FNTslider { margin-right: 20%; }
.FNTslider .before {
height: 2px;
border: solid 1px transparent;
border-right: none 0;
border-radius: 4px 0 0 4px;
position: absolute;
background: #00000070;
margin-top: -1px;
margin-left: -1px;
}
.FNTslider .thumb {
width: 5px;
height: 8px;
border-radius: 3px;
position: relative;
top: -3.5px;
background: #54504a;
cursor: pointer;
}
/* подсказки */
#tooltip,
.tipsy-inner {
z-index: 999999;
padding: 6px;
letter-spacing: 0.5px;
font: 600 10px 'Mulish';
text-transform: lowercase;
}
#tooltip,
.tipsy-inner,
#respect figure .prof,
.tipsy-inner a {
color: #c69ca4;
text-shadow: .5px .5px 0 #000;
text-decoration: none !important;
text-align: center;
}
#tooltip {
position: absolute;
max-width: 200px;
display: none;
}
#tooltip,
.tipsy-inner,
.num_msg,
.bubble,
.jGrowl-notification,
.jGrowl .messag_theme,
#messages-list a.Author {
background: #6F414F!important;
border: 1px solid #895A62!important;
box-shadow: 0px 0px 5px 4px #0000001c inset!important;
z-index: 50;
border-radius: 5px;
}
.tipsy .post-rating p, .jGrowl .post-rating p, .tooltipsy .post-rating p, .tipsy-inner .post-rating p { left: -200px!important; margin-top: -300px!important; }
.jGrowl .messag_theme {
font-size: 10px !important;
padding: 0px 0 3px !important;
font-family: Tahoma;
width: 277px !important;
min-height: 0 !important;
opacity: 1 !important;
color: var(--doptext);
background: #6F414F;
border: 1px solid #895A62;
box-shadow: 0px 0px 5px 4px #00000036 inset, 0px 0px 5px 0px #00000080;
}
.jGrowl .messag_theme h2 { color: var(--proftext) !important; }
.messag_theme .jGrowl-close {
font-size: 15px !important;
margin-top: 3px !important;
margin-right: 2px !important;
}
/*************************************************************
ЛИЧНАЯ СТРАНИЧКА
**************************************************************/
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: #00000033;
backdrop-filter: blur(25px);
z-index: 100;
display: none;
top: 0;
left: 0;
}
.reveal-modal {
visibility: hidden;
top: -160px;
left: 50%;
width: 900px;
position: absolute;
z-index: 101;
padding: 1px 1px 1px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
-box-shadow: 0 0 10px rgba(0,0,0,.4);
}
.reveal-modal.xlarge { width: 900px; margin-left: -440px;}
.reveal-modal .close-reveal-modal {
font-size: 22px;
line-height: .5;
position: absolute;
top: -18px;
right: 23px;
color: #212121;
font-weight: bold;
cursor: pointer;
text-decoration: none;
transition: color .3s ease-in-out !important;
}
#character {
opacity: 1;
transform: translateY(-50%);
z-index: 99999;
position: fixed;
top: 50% !important;
box-shadow: none;
}
.modal_wrap {
width: 825px;
height: 715px;
margin: 0 auto;
background: var(--theme_h) top no-repeat, var(--theme_b) repeat;
border: 1px solid #505050;
border-radius: 10px;
box-sizing: border-box;
padding: 0 0px 40px;
display: flex;
gap: 0px;
flex-direction: column;
box-shadow: 0px 0px 20px 0px #00000080;
}
#lstable {
width: 100%;
margin: 0px auto;
display: flex;
flex-direction: column;
}
#lsback {
position: absolute;
width: 824px;
height: calc(100% - 154px);
object-fit: cover;
margin-left: -1px;
margin-top: 150px;
border-radius: 0 0px 10px 10px;
}
/* ------------гифка---------------*/
#lsfoto {
position: absolute;
display: flex;
flex-direction: column;
right: 50px;
top: 55px;
align-items: center;
}
#lsfoto ls-pic img {
height: 130px;
width: 130px;
filter: grayscale(1);
object-fit: cover;
border-radius: 10px;
box-shadow: 0px 0px 5px 0px #000000;
border: 1px solid #505050;
}
#lsfoto name {
width: 170px;
height: 100px;
background: var(--lz-back);
border-radius: 10px;
border: var(--lz-border);
color: var(--lz-text);
box-shadow: var(--lz-bxs);
text-transform: uppercase;
font: 800 11px 'Mulish';
text-shadow: 0 1px 0px BLACK;
padding: 59px 10px 15px;
box-sizing: border-box;
text-align: center;
margin-top: -48px;
}
/* ------------текст---------------*/
#lsinfo {position: absolute;display: flex;margin-left: 7px;margin-top: 429px;text-align: justify;font-family: var(--3ft);line-height: 12px;overflow-y: auto;width: 774px;height: 33px;justify-content: center;align-items: center;align-content: center;}
#lsinfo text {display: block;padding: 5px 7px;font-size: 9px;color: var(--cl);text-transform: uppercase;font-weight: normal;}
#lsinfo::-webkit-scrollbar { width: 0px; }
/* ------------имя---------------*/
#lsname {
position: absolute;
width: 225px;
z-index: 9;
margin: 301px 0px 0px 18px!important;
display: inline-flex;
justify-content: center;
}
#lsname name {
font: 600 10px/16px var(--1ft);
padding: 10px 10px 7px 10px;
position: relative;
letter-spacing: 2px;
width: 816px;
word-spacing: 3px;
display: inline-flex;
color: var(--cl);
text-transform: uppercase;
justify-content: center;
align-items: center;
}
/* ------------купоны---------------*/
#lscupon {
order: 2;
padding: 23px 15px;
box-sizing: border-box;
height: 160px;
position: relative;
}
.kupon {
width: 235px;
height: 44px;
background: #6F414F;
border-radius: 0 20px 20px 0px;
border: 1px solid #895A62;
display: flex;
padding: 11px 47px 11px 57px;
text-transform: uppercase;
box-sizing: border-box;
position: relative;
font: 700 8px 'Mulish';
color: #D4D4D4;
}
.kupon:after {
position: absolute;
content: '';
height: 100%;
border-left: 1px dashed #946767;
top: 0;
left: 46px;
}
.kupon:before {
content: '\25';
color: #999492;
position: absolute;
font: 16px 'Font Awesome';
color: #D4D4D4;
top: 50%;
transform: translateY(-50%);
left: 15px;
}
.kupon title {
display: flex;
height: fit-content;
align-self: center;
}
.material-symbols-outlined { display: none; }
.kupon nom {
display: flex;
width: 24px;
height: 24px;
background: #D4D4D4;
border-radius: 50%;
position: absolute;
justify-content: center;
align-items: center;
color: #6C4646;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
/* ------------ачивки---------------*/
#lsach {
order: 0;
height: 220px;
box-sizing: border-box;
padding: 27px 15px 15px;
position: relative;
}
#lsach p { position: relative; margin: 0; }
#lsach img {
width: 60px;
height: 48px;
}
/* ------------коллекции---------------*/
#lscoll {
order: -1;
height: 220px;
position: relative;
padding: 27px 15px 15px;
box-sizing: border-box;
}
#lscoll p {
margin: 0;
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: center;
gap: 9px 5px;
background: #0000001A;
border-radius: 10px;
padding: 7px 10px 12px;
box-sizing: border-box;
border: 1px solid #3B3B3B;
}
#lscoll nazv {
font-weight: 700;
text-transform: uppercase;
text-shadow: 0 1px 0 BLACK;
width: 100%;
height: 21px;
display: flex;
justify-content: center;
align-items: center;
background: #00000033;
border: 1px solid #3C3C3C;
border-radius: 5px;
}
#lscoll img {object-fit: cover; width: 47px; height: 47px;}
#lscoll::-webkit-scrollbar { width: 0px; }
/* ------------плашки---------------*/
#lsplash {
width: 530px;
height: 216px;
background: var(--lz-back);
box-shadow: var(--lz-bxs);
border: var(--lz-border);
display: flex;
flex-wrap: wrap;
padding: 25px 12px 10px;
box-sizing: border-box;
border-radius: 10px;
position: relative;
}
#lsplash a {
width: 220px;
height: 50px;
position: relative;
align-items: center;
color: var(--doptext) !important;
font: 700 11px 'Mulish';
text-shadow: 0 1px 0 BLACK;
pointer-events: none;
display: flex;
flex-direction: column;
justify-content: center;
}
#lsplash a text { text-transform: uppercase; }
#lsplash a { transition: none!important; }
#lsplash img {
position: absolute;
left: 0;
width: 220px;
height: 50px;
border-radius: 0;
object-fit: cover;
z-index: 0;
}
#lsplash text, #lsplash text2 {
position: relative;
color: var(--doptext)!important;
}
#lsplash text { text-transform: lowercase;
display: flex;
flex-direction: column;
background: #33333366;
padding: 7px;
border-radius: 10px;
align-items: center;}
#lsplash m{ text-transform: uppercase; }
#lsplash::-webkit-scrollbar { width: 0px; }
/* ------------брелок---------------*/
#lsbrel {
position: relative;
}
#lsbrel:after,
#lsbrel:before {
position: absolute;
content: '';
}
#lsbrel:after {
width: 30px;
height: 30px;
border-radius: 10px;
left: 50%;
transform: translateX(-50%);
top: -15px;
box-shadow: var(--theme_ebx);
border: var(--theme_border);
background: var(--theme_eb);
}
#lsbrel:before {
background: url(https://forumstatic.ru/files/001c/44/10/89149.png);
width: 59px;
height: 114px;
z-index: 4;
left: 50%;
transform: translateX(-50%);
top: -12px;
}
#lsbrel img {
margin-top: 96px;
position: relative;
z-index: 3;
}
.ls_wrap {
width: 100%;
justify-content: center;
display: flex;
flex-wrap: wrap;
gap: 5px;
overflow: auto;
overflow-x: hidden;
padding-right: 5px;
}
.ls_wrap::-webkit-scrollbar-track { background-color: #505050!important; }
#lsphon .ls_wrap,
#lsphon2 .ls_wrap { height: 183px; }
#lsplash .ls_wrap { height: 173px; }
#lsicon .ls_wrap {
height: 34px;
justify-content: flex-start;
}
#lscoll .ls_wrap,
#lsach .ls_wrap {
height: 178px;
}
#lsbrelki .ls_wrap,
#lscupon .ls_wrap { height: 110px; }
#lsgifts .ls_wrap {
justify-content: flex-start;
padding: 0 10px;
box-sizing: border-box;
height: 75px;
}
/* ------------фоны---------------*/
#lsphon,
#lsphon2 {
height: 220px;
z-index: 9;
width: 260px;
background: var(--lz-back);
box-shadow: var(--lz-bxs);
border: var(--lz-border);
display: flex;
flex-wrap: wrap;
padding: 25px 12px 10px;
box-sizing: border-box;
border-radius: 10px;
gap: 5px;
position: relative;
}
#lsphon { margin-right: 10px; }
#lsphon img,
#lsphon2 img {
width: 230px;
height: 40px;
object-fit: cover;
}
#lsphon::-webkit-scrollbar { width: 0px; }
/* ------------ИКОНКИ---------------*/
#lsicon {
width: 530px;
height: 70px;
background: var(--lz-back);
box-shadow: var(--lz-bxs);
border: var(--lz-border);
border-radius: 10px;
padding: 26px 15px 15px;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
gap: 5px;
position: relative;
}
#lsicon img {width: 25px;height: 25px;object-fit: cover;margin: 4px 5px;}
#lsicon::-webkit-scrollbar { width: 0px; }
/* ------------брелки---------------*/
#lsbrelki {
height: 160px;
padding: 27px 15px 23px;
box-sizing: border-box;
order: 3;
position: relative;
}
#lsbrelki img {
height: 60px;
object-fit: contain;
}
.plash-name, .phon-name, .coll-name, .cupon-name, .achi-name, .icon-name, .brelki-name,
.lsgifts_name {
position: absolute;
color: #918C8A;
font: 600 11px 'Mulish';
text-shadow: 1px 1px 0px #040404;
width: 130px;
height: 30px;
display: flex;
background: #292929;
justify-content: center;
align-items: center;
border: 1px solid #505050;
border-radius: 10px;
text-transform: lowercase;
box-shadow: 0px 0px 5px 0px #000000;
top: -15px;
left: 50%;
transform: translateX(-50%);
}
.icon-name {
left: 57px;
transform: none;
}
.lsgifts_name {
left: 94px;
transform: none;
}
/* ------------коллекции---------------*/
#lsdostig {
padding: 0px 6px;
display: flex;
width: 620px;
gap: 30px;
order: 4;
margin: 0 auto;
justify-content: center;
}
.dostg {
position: relative;
display: flex;
width: 180px;
height: 40px;
gap: 4px;
box-sizing: border-box;
padding: 0 20px 0 10px;
align-items: center;
justify-content: center;
background: var(--lz-back);
color: var(--lz-text);
box-shadow: var(--lz-bxs);
font: 700 10px 'Mulish';
text-transform: uppercase;
border-radius: 10px;
border: var(--lz-border);
}
.dostg nom {
display: flex;
position: absolute;
height: 30px;
width: 30px;
border-radius: 50%;
font: 800 12px 'Mulish';
top: 50%;
transform: translateY(-50%);
right: -15px;
background: var(--theme_eb);
color: #A99095;
text-shadow: 0 1px 0 BLACK;
align-items: center;
justify-content: center;
box-shadow: var(--theme_ebx);
border: var(--theme_border);
}
.dostg title {
display: flex;
}
.edit-reveal-modal {
position: absolute;
z-index: 1;
right: 67px;
bottom: 26px;
}
.fa-pen:before {
content: '\f085'!important;
color: #999492;
position: absolute;
font: 15px 'Font Awesome';
}
/* ------------вкладки---------------*/
#lstabs {
height: 715px;
width: 825px;
position: relative;
}
#lstabs>input[type="radio"] { display: none; }
#lstabs>input[type="radio"]:checked+label {
text-shadow: none;
background: #282828;
}
#lstabs>label {
width: 130px;
height: 30px;
background: var(--lz-back);
color: #918C8A;
font: 800 10px 'Mulish';
border-radius: 10px;
box-shadow: 0px 0px 5px 0px #000000;
border: var(--lz-border);
text-transform: uppercase;
cursor: pointer;
bottom: 10px;
left: 278px;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
text-shadow: 1px 1px 0px #040404;
transition: background .3s
ease-in-out;
}
#lstabs>label:hover {
background: #282828;
}
#lstabs>label:last-of-type { left: 418px; }
#lstabs>div {
display: none;
width: 100%;
height: 100%;
flex-wrap: wrap;
}
#lstab1:checked~#box-hr, #lstab2:checked~#box-do { display: flex; }
#box-hr {
padding: 55px 245px 55px 50px;
box-sizing: border-box;
}
#box-do {
padding: 33px 80px 43px;
box-sizing: border-box;
align-content: center;
justify-content: space-between;
gap: 29px 0px;
}
#box-do > div:not(#lsdostig) {
background: var(--lz-back);
color: var(--lz-text);
box-shadow: var(--lz-bxs);
font: 800 10px 'Mulish';
border-radius: 10px;
border: var(--lz-border);
}
#box-do > div:not(#lsdostig, #lsgifts) { width: 320px; }
#lsshapka {
object-fit: cover;
width: 823px;
height: 150px;
margin: 0px auto;
top: 2px;
border-radius: 10px 10px 0px 0px;
position: absolute;
}
/* ------------ подарки ---------------*/
#lsgifts {
width: 662px;
height: 114px;
order: 3;
position: relative;
padding: 27px 15px 20px;
box-sizing: border-box;
}
#lsgifts p { position: relative; margin: 0;}
#lsach p:before {
position: absolute;
z-index: 1;
content: attr(data-text);
text-align: center;
padding: 4px 7px 5px;
pointer-events: none;
transition: all .3s ease-in-out;
opacity: 0;
top: 0;
max-height: 48px;
width: 60px;
overflow: auto;
transform: translateX(-50%);
left: 50%;
font: 700 9px 'Mulish';
color: var(--doplink);
background: #1E2839;
border: 1px solid #3A4452;
box-shadow: inset 0px 0px 10px 0px #151c29, 0px 0px 5px 0px #00000080;
border-radius: 10px;
cursor: pointer;
}
#lsach p:before { top: 46px; }
#lsgifts p:before::-webkit-scrollbar-track,
#lsgifts p::-webkit-scrollbar-track {
background-color: #505050 !important;
width: .4px!important;
}
#lsgifts p:before::-webkit-scrollbar-thumb,
#lsgifts p::-webkit-scrollbar-thumb { width: .4px!important; }
#lsgifts p:hover:before,
#lsach p:hover:before { opacity: 1!important; }
/* очередность
-------------------------------------------------------------*/
#slideout {
z-index: 200;
position: fixed;
top: 60px;
right: 30px;
width: 36px;
height: 36px;
padding: 0px 0;
text-align: center;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
#slideout:before {
content: '\f56b';
position: absolute;
font-family: 'Font Awesome';
font-size: 13px;
background: #989898;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
backdrop-filter: blur(10px);
border-radius: 50%;
height: 13px;
width: 13px;
padding: 10px;
text-align: center;
box-shadow: 1px 0px 0px -1px #fbfbfb57;
}
#slideout_inner {
color: var(--proftext);
position: fixed;
top: 60px;
right: -303px;
background: var(--forest) -520px 240px;
width: 300px;
height: 140px;
transition-duration: 0.3s;
text-align: left;
font-size: 10px;
border: var(--orange-border);
}
#slideout_inner_textarea {
width: 230px;
height: 180px !important;
margin-bottom: 1px;
overflow: auto;
margin-top: -20px;
margin-left: 45px;
}
#slideout:hover { right: 219px; }
#slideout:hover #slideout_inner { right: 0; }
.ochered a {
font: var(--h1-font);
text-transform: uppercase;
z-index: 300;
font-weight: bold;
color: var(--proftext)!important;
font-size: 10px;
}
.ochered a:hover {
color: var(--doptext)!important;
}
.ochered {
font: var(--h1-font);
text-transform: uppercase;
z-index: 300;
color: var(--proftext);
text-shadow: #000 .5px .5px .5px;
}
.ochered center {
font-family: 'Mulish';
font-size: 12px;
margin-left: -60px;
font-weight: 800;
}
.jGrowl-notification { transform: unset !important; }
.jGrowl-notification, .jGrowl-closer, .notification-spoiler { }
.jGrowl-notification .jGrowl-header, .jGrowl-notification .jGrowl-message {
color: var(--body-color)!important;
text-shadow: 0 0 1px #000 !important;
}
/*************************
Стиль для Быстрой смены аккаунтов
Deff
*************************/
/*Cкрытие формы входа без клика*/
#pun-navlinks a:not(.NextShow)+span.odd{
display:none!important;
}
#pun-navlinks #New-exit img{
position:absolute;
margin: 0;
width:22px;
height:auto;
opacity:.8;
}
#pun-navlinks #New-exit:hover{
opacity: .4;
}
/*Стиль доп-иконки Выход!*/
.punbb #pun-navlinks a#New-exit {
position:absolute;
z-index:100000!important;
margin-top: 0px!important;
margin-left: 29px!important;
float:none!important;
}
.punbb #pun-navlinks a#New-exit:before {
content:none;
}
.punbb #pun-navlinks #form-login input{
text-align: center;
border: none !important;
text-rendering: auto;
margin-top: 4px !important;
border-radius: 2px;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block !important;
text-align: center;
font: normal normal 400 11px / normal Arial !important;
background-color: rgb(220 220 222 / 79%);
box-shadow: none;
border-radius: 3px;
color: #0e0e0edb !important;
}
.punbb #pun-navlinks #form-login input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #cecece inset !important;
}
.punbb #form-login #fld1,#form-login #fld2{
background-color: rgb(250, 255, 189);
}
.punbb #pun-navlinks #form-login input[type="submit"]{
color: #787878 !important;
font-weight: 700 !important;
font-family: 'Mulish' !important;
border-radius: 3px !important;
background-color: #cecece;
border: var(--orange-border) !important;
}
/*Стиль формы входа*/
.punbb #pun-navlinks #form-login {
text-shadow: 1px 1px 0 rgb(0 0 0);
display: block;
font: normal normal 400 11px / normal Tahoma;
color: var(--back-color);
text-transform: none;
position: absolute !important;
left: 0px;
top: 14px;
z-index: 1000000 !important;
padding: 7px 12px;
background: var(--t-body);
border-radius: 0px 20px 20px 0px;
text-align: center;
font-family: 'Mulish';
}
#pun-navlinks #navlogin #form-login {
margin-left: -35px;/*Подвижки формы влево от вход*/
z-index: 100!important;
}
#pun-navlinks #navlogout #form-login {
margin-left: -35px;/*Подвижки формы влево от выход*/
z-index: 100!important;
}
.ismoderator #pun-navlinks #navlogout #form-login {
margin-left: -35px!important;/*Подвижки формы влево от выход для АМС*/
z-index: 100!important;
}
/*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */
#pun-navlinks #form-login input[value="Войти"]+p{
margin-bottom: 11px;
margin-top: 11px;
}
.punbb #pun-navlinks #form-login a.Rega,
.punbb #pun-navlinks #form-login a.Forgot{
position:relative;
text-transform: none!important;
z-index:20;
text-shadow:none;
cursor:pointer;
font: normal normal 400 10px/normal Tamota!important;
letter-spacing:0.5!important;
}
.punbb #pun-navlinks #form-login a.Rega:before,
.punbb #pun-navlinks #form-login a.Forgot:before{
content:none;
}
/* Помечаем красным незаполненные поля!*/
#form-login input.none{
outline:red dashed 2px!important;
}
/*Форма слево(с Никами) */
#List-UserNames {
position: absolute;
margin-top: -8px;
margin-right: 28px !important;
min-height: 90px;
width: 220px;
right: 127px;
top: 8px;
padding: 12px 19px 12px 17px;
background: var(--t-body);
border-radius: 20px 0px 0px 20px;
text-align: center;
z-index: 100 !important;
}
/*Стиль контейнера под список Ников*/
.punbb #List-UserNames ul{
padding: 0px;
overflow:hidden;
overflow-y:auto;
min-height:36px;
z-index: 100 !important;
border-radius: 5px;
}
.punbb #List-UserNames li {
display: block !important;
position: relative;
background: none;
text-align: left;
padding-left: 5px !important;
margin: 1px auto !important;
font-family: 'Mulish';
padding: 2px 0;
transition: .33s;
z-index: 100 !important;
}
.punbb #List-UserNames li:hover{
opacity:.84;
/*background:#546a6b!important;*/
}
/*Стиль Ников*/
.punbb #List-UserNames li>b{
cursor: pointer;
opacity: .8;
color: var(--back-color);
text-shadow: 1px 1px 1px var(--proftext);
}
.punbb #List-UserNames li>b:hover{
opacity:.93;
text-shadow:1px 1px 1px var(--proftext);
}
/*Скролл контейнера с никами*/
#List-UserNames ul::-webkit-scrollbar {
width: 7px;
height: 5px;
}
#List-UserNames ul::-webkit-scrollbar-track {
background-color: #3e2a24;
border: 1px solid #6a524b;
box-shadow: none;
}
#List-UserNames ul::-webkit-scrollbar-thumb {
background-color: #40302a;
border: 1px solid #89766f;
box-shadow: none;
}
/*Кнопки Удалить (правее ников)*/
#List-UserNames ul li>span {
display: inline-block;
padding: 0 3px;
position: absolute;
opacity: .88;
cursor: pointer;
top: 0;
bottom: 0;
right: 2px;
font: normal normal 700 10.56px/normal Verdana;
color: var(--headlink);
text-shadow: 1px 1px 1px rgb(0 0 0);
}
/*Текст при отсутствии запомненных Ников!*/
#List-UserNames ul:empty:before{
display:inline-block;
content: "У Вас нет запомненных ников, введенных через форму справо, или через перенос ниже!";
}
/*Кнопка выход-2*/
#navlogin #exit-2 {
display:none;
}
#navlogout .Rega,
#navlogout .Forgot {
display:none;
}
/*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/
#List-UserNames ul+span{
display:inline-block;
padding:6px 0 8px 0;
text-align:left;
font: normal normal 400 10.56px/normal Verdana;
}
/*Сам инпут*/
.punbb #List-UserNames input {
background: rgb(42 26 21);
border: 2px inset rgb(62 42 36)!important;
border-radius: 2px;
text-shadow: none!important;
color: #3e2a24!important;
background-color: #342a23;
font: normal normal 400 11px/normal Arial!important;
box-shadow: inset 0px 0px 3px rgb(18 9 6);
margin-top: 9px;
padding: 2px !important;
vertical-align: middle;
}
/*Стрелочки к инпуту*/
#List-UserNames ul+span b{
font: normal normal 400 13px/normal Verdana;
padding:0 3px;
color: #342D2C;
}
/*Кликалка слево, чуть выше инпута*/
#List-UserNames .a1-copy{
display:inline-block!important;
cursor:pointer;
float:left;
}
/*Кликалка справо*/
#List-UserNames .a1-paste{
cursor:pointer;
display:inline-block!important;
float:right;
}
/*Подсказки на кликалках*/
.tipsy.a11 {
font: normal normal 400 11px/normal Tahoma!important;
margin-top:-22px!important;
margin-left: 148px!important;
max-width:170px;
}
/*************************
//Конец Стиля для Быстрой смены аккаунтов
*************************/
.newtext {
width: 45px;
display: inline-block;
}
.newtext .bracket { display: none; }
.newtext a { font-size: 0px; position: relative; }
.newtext a:after {
position: absolute;
content: '[ new ]';
font-size: 12px;
width: 50px;
font-weight: 700;
left: -2px;
color: var(--hovlink);
}
/* ---------------- СТИЛИЗАЦИЯ АДМИНКИ -------------------*/
.punbb-admin {
position: relative;
padding: 0px 20px 0px;
font-family: 'Raleway';
}
.adformal h2, #pun-adnav h2 {
font-family: 'Mulish';
text-transform: uppercase;
text-align: center;
color: #302f2c !important;
background-color: var(--forcol) !important;
background: rgba(0, 0, 0, 0.05);
box-shadow: 0px 1px 0px #878E96 !important;
border-radius: 6px;
border: none !important;
}
#adnav-standard ul li {
text-align: center;
text-transform: none;
padding: 4px 0;
margin: 5px 5px;
background: rgba(0, 0, 0, 0.05);
box-shadow: 0px 1px 0px #878E96;
border-radius: 6px;
}
#adnav-standard ul li ul li {
margin: 5px;
}
#pun-adnav a, #adnav-standard ul li a { transition: all .3s ease-in-out;}
#pun-adnav a:hover, #adnav-standard ul li a:hover {
color: var(--hovlink)!important;
}
#adnav-standard > ul {
display: flex!important;
flex-direction: column!important;
}
#adnav-standard ul .item1 {
order: -5;
}
#adnav-standard ul .item6 {
order: -4;
}
#adnav-standard ul .item-forms {
order: -3;
position: relative;
}
#adnav-standard ul .item-forms sup {
display: none;
}
#adnav-standard ul .item15 {
order: -2;
position: relative;
}
#adnav-standard ul .item20 {
order: -1;
}
#adnav-standard ul .item15:after,
#adnav-standard ul .item-forms:after {
content: "\f02e";
font-family: Font Awesome;
position: absolute;
font-size: 11px;
left: 4px;
top: 0;
}
#adnav-standard ul li::marker {
color: transparent!important;
font-size: 0!important;
}
.adcontainer {
border-style: unset!important;
}
.adminmain {
padding-left: 155px;
margin-bottom: 6px;
margin-top: 70px;
}
#pun-admain legend span {
padding: 4px 9px!important;
margin: 0 0 0 -15px;
background: var(--backcol)!important;
border-radius: 5px!important;
font-size: 12px!important;
font-weight: 600!important;
border: var(--bordin)!important;
box-shadow: 0 0 3px 0.2px #00000017!important;
}
#pun-admain fieldset {
border-color: var(--forcol)!important;
}
.adformal {
border-style: none!important;
}
#pun-admain fieldset .handle, #pun-admain fieldset p {
border-color: var(--forcol)!important;
border-radius: 5px!important;
}
#pun-admain span[class="adinput"] input, #pun-admain span[class="adinput"] label {
max-width: 94%!important;
}
.punbb #pun-admain p.contains-textarea {
border-left-width: 0px !important;
border-left-style: none !important;
background-color: transparent!important;
}
/* Контейнер */
.theme-toggle {
width: 50px;
height: 24px;
cursor: pointer;
position: absolute;
z-index: 99;
right: 56px;
top: -70px;
border: var(--table-border);
border-radius: 10px;
background: var(--table);
box-shadow: var(--table-sh-b);
backdrop-filter: var(--blur);
}
/* Скрываем input */
.theme-toggle input {
opacity: 0;
width: 0;
height: 0;
}
/* Ползунок */
.slider {
position: absolute;
inset: 0;
border-radius: 50px;
transition: all 0.3s ease-in-out;
}
.slider:before {
content: "";
position: absolute;
height: 14px;
width: 14px;
border-radius: 50%;
transition: all .3s ease-in-out;
top: 5px;
opacity: .7;
background: var(--back-color);
}
.dark .slider:before { left: 8px;}
.light .slider:before { right: 8px; }
#volSlider { height: 3px!important; }
#volSlider .before {
height: 3px!important;
}
#volSlider .thumb {
width: 8px!important;
height: 8px!important;
border: .4px solid #00000036!important;
}
#background_switch {
position: absolute;
top: -273px;
}
/* РЕГУЛЯТОР РАЗМЕРА И ШРИФТА В ПОСТАХ
===========================================*/
#chfont {
width: 40px;
height: 30px;
cursor: pointer;
position: absolute;
border-radius: 50%;
top: -102px;
left: 256px;
}
#chfontbut,
#chfont.active select,
#chfontsize {
background: var(--table);
border: var(--table-border)!important;
box-shadow: var(--table-sh-b);
color: var(--table-color);
font-weight: 600;
backdrop-filter: var(--blur);
}
#chfontbut {
width: 40px;
height: 30px;
cursor: pointer;
position: relative;
border-radius: 50px;
}
#chfontbut:after {
position: absolute;
content: '\f034';
font: 14px 'Font Awesome';
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
#chfont select {
display: none;
margin-bottom: 2px; /*отступ снизу*/
cursor: pointer;
}
#chfontsize {
width: 113px;
display: none;
}
#chfont.active select,
#chfont.active #chfontsize {
display: flex;
justify-content: center;
border-radius: 6px 6px 0px 6px;
margin-top: 4px;
gap: 5px;
}
#chfontsize { padding: 3px 0; }
.fsizeplus,
.fsizeminus {/*кнопки плюса и минуса*/
cursor: pointer;
}
.fsizeplus { order: 0; }
.fsizeplus::after {
content: '+';
}
.fsizeminus::after {
content: '-';
}
.fsize {
}
#s-block {
position: relative;
right: 45px;
}
#sTheme {
border: var(--forcol-border) !important;
margin: 0 5px 0 0;
}
#isk {
background: var(--forcol);
border: var(--forcol-border) !important;
border-radius: 7px !important;
position: relative;
}
#isk:after {
content: '\f002';
position: absolute;
font-family: 'Font Awesome';
font-size: 14px;
color: var(--t-body);
pointer-events: none;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: all .3s ease-in-out;
font-style: normal!important;
}
#tuser { margin: 0!important; }
/*вкладки, (c) EMERAEL 2024*/
.hidden {
height: 0;
opacity: 0;
}
.custom_tag.custom_tag_tabtitle p {
font-weight: 700;
font-size: 11px !important;
}
.job_links .custom_tag.custom_tag_tabtitle p { font-size: 11px!important; }
.custom_tag.custom_tag_tabtitle::-webkit-scrollbar-thumb:vertical { background-color:#eeeeee;border:solid 1px #e3e3e3;border-radius:0px; }
.custom_tag.custom_tag_tabtitle::-webkit-scrollbar { width:5px;background-color:transparent;border-radius:0px; }
.custom_tag.custom_tag_tabtitle p {padding: 0;}
.custom_tag.custom_tag_tab {
overflow-y: auto;
margin: 8px 0px 0px 0px;
padding: 10px;
overflow-x: hidden;
}
.tabsy {
text-align: justify;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 0px 5px;
flex-direction: column;
width: 100%;
align-items: center;
}
.custom_tag.custom_tag_tabtitle {
cursor: pointer;
transition: all .3s linear 0s;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
text-transform: uppercase;
font: 700 11px 'Mulish' !important;
min-width: 130px;
height: 30px;
padding: 0;
margin: 0;
background: var(--theme_eb);
color: var(--theme_tx);
border: var(--theme_border);
text-shadow: 1px 1px 0px #00000040;
box-shadow: var(--theme_ebx);
}
.custom_tag.custom_tag_tabtitle p {padding: 0; margin: 0;}
.custom_tag.custom_tag_tabtitle.active {
}
.custom_tag.custom_tag_tab {
margin: 0px;
padding: 0;
}
.custom_tag.custom_tag_tab p {
margin: 0 0 10px 0;
}
/* Добавляем плавность для вкладок */
.custom_tag_tab {
opacity: 0;
transition: all .3s ease-in-out; /* плавный переход */
}
.custom_tag_tab:not(.hidden) {
height: auto;
opacity: 1;
}
/*Скрыть VIP-аккаунт*/
#pun-status .item4.status-right{
display:none;
}
/*ЧАСТЬ 3. CSS-стили кастомизированного плеера*/
.player-wrapper {
background: none;
width: 0px;
height: 40px;
position: absolute;
top: -101px;
left: 306px;
}
.pa-fld1 .player-wrapper {
top: 72px;
right: 105%;
}
.play-pause {
background: var(--table) !important;
border: var(--table-border) !important;
box-shadow: var(--table-sh-b);
color: var(--table-color);
position: relative;
width: 40px;
height: 30px;
border-radius: 50px !important;
padding: 0 !important;
backdrop-filter: blur(20px);
}
.play-pause.paused:before {
content: "\f04b";
left: 54%;
}
.play-pause:before {
content: "\f04c";
left: 50%;
}
.play-pause:before,
.play-pause.paused:before {
position: absolute;
font: 16px 'Font Awesome';
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
.play-pause:hover:after,
.play-pause:hover:before { color: var(--hovlink);}
button.play-pause:hover { border: 1px solid #595e60 !important; }
.track, .volume{height: 100%; background: linear-gradient(0deg, transparent 0, transparent 50%, black 50%, transparent calc(50% + 1px), transparent); display: inline-block; margin-left: 10px; position: relative;}
.track {
width: calc(80% - 60px);
}
.volume {
width: 20%;
}
.thumb {
height: 0px;
}
/* мелодия в профиле */
audio::-webkit-media-controls-panel {
background: #3dbfda;
}
audio::-webkit-media-controls-play-button {
color: #fff;
}
audio::-webkit-media-controls-mute-button,
audio::-webkit-media-controls-timeline-container,
audio::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display,
audio::-webkit-media-controls-timeline,
audio::-webkit-media-controls-volume-slider-container,
audio::-webkit-media-controls-volume-slider,
audio::-webkit-media-controls-seek-back-button,
audio::-webkit-media-controls-seek-forward-button,
audio::-webkit-media-controls-fullscreen-button,
audio::-webkit-media-controls-rewind-button,
audio::-webkit-media-controls-return-to-realtime-button,
audio::-webkit-media-controls-toggle-closed-captions-button {
display: none!important;
}
/*Кнопка обновления занятых внешностей */
.faces-refresh-wrap, .jobs-refresh-wrap {
margin: 10px;
}
/* Фикс отступов на страниц биржи */
.job_wrap {
margin-bottom: 10px;
}
/* Стили анкет */
.custom_tag.custom_tag_charform {
width: 97.5%;
margin: 40px auto 0;
background: var(--theme_h) no-repeat, var(--theme_b);
border: 1px solid #546580;
border-radius: 10px;
display: flex;
justify-content: center;
align-content: flex-start;
padding: 15px 50px 30px;
box-sizing: border-box;
flex-wrap: wrap;
font-family: 'Mulish';
gap: 20px 0px;
}
.custom_tag.custom_tag_charname {
height: 40px;
min-width: 50% !important;
max-width: 100% !important;
box-sizing: border-box;
padding-left: clamp(35px, 50px, 70px);
padding-right: clamp(35px, 50px, 70px);
margin-top: -34px;
background: var(--theme_eb);
box-shadow: var(--theme_ebx);
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
color: var(--theme_tx);
text-transform: uppercase;
border: var(--theme_border);
font: 700 15px 'Mulish' !important;
}
.custom_tag.custom_tag_chargender, .custom_tag.custom_tag_charstatus, .custom_tag.custom_tag_charworkplace {
display: none;
}
.custom_tag.custom_tag_charfaceproto img {
width: 120px;
height: 120px;
object-fit: cover;
}
.custom_tag.custom_tag_charimg {
display: flex;
gap: 40px;
}
.custom_tag.custom_tag_charfaceproto {
position: relative;
}
.custom_tag.custom_tag_charface p strong {
position: absolute;
display: flex;
width: max-content;
justify-content: center;
align-items: center;
padding: 9px 24px;
box-sizing: border-box;
border-radius: 10px 10px 10px 0;
font: 800 8px 'Mulish';
line-height: 1.4;
text-transform: uppercase;
top: 142px;
left: 50%;
transform: translateX(-50%);
background: #442F25;
border: 1px solid #7E7068;
box-shadow: 0px 0px 12px 4px #2A100C inset;
color: #DFD8CC;
}
.custom_tag.custom_tag_charinfo {
margin-top: 50px;
border-radius: 10px;
display: flex;
gap: 5px;
justify-content: center;
align-items: center;
padding: 17px 50px;
background: #442F25;
border: 1px solid #7E7068;
box-shadow: 0px 0px 12px 4px #2A100C inset;
color: #DFD8CC;
flex-direction: row;
flex-wrap: wrap;
}
.custom_tag_theme:has(.q_f) .custom_tag_charinfo{
margin-top: 50px !important;
background: var(--theme_eb);
box-shadow: var(--theme_ebx);
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
color: var(--theme_tx);
border: var(--theme_border);
padding: 17px 50px;}
.custom_tag_charinfo {
width: 660px !important;
margin: 0 auto;
display: flex;
background: #23292F;
padding: 20px 50px;
box-sizing: border-box;
border: 1px solid #676767;
border-radius: 10px;
box-shadow: 0px 0px 15px 4px #151B1C inset, 0px 0px 5px 0px #000000;
flex-direction: column;
align-items: center;
color: #9BA3A9;
font: 700 11px 'Mulish';
line-height: 1.3;
}
.custom_tag.custom_tag_charbio {
width: 100%;
min-height: 70px;
height: auto;
background: #C0B9AE;
border: 1px solid #DFD8CC;
border-radius: 10px;
padding: 21px 60px;
box-sizing: border-box;
}
.custom_tag.custom_tag_charinfo p {
margin: 0;
font-size: 11px !important;
text-transform: uppercase;
}
.custom_tag.custom_tag_charoccupation {
display: flex;
gap: 3px;
}Поделиться42026-03-13 18:22:08
/* ------------------------- ЗАДНИЙ ФОН ------------------------------*/
body {
background: url(https://forumstatic.ru/files/001c/44/10/53297.png) center;
background-color: #332e2a;
position: relative;
margin: 0;
}
body:after {
position: absolute;
content: '';
left: 50%;
transform: translateX(-50%);
background: url(https://forumstatic.ru/files/001c/44/10/30557.png?v=1) center;
height: 545px;
width: 1920px;
max-width: 100%;
top: -322px;
z-index: -1;
}
/* ------------------------- ТЕЛО ------------------------------*/
#pun {
position: relative;
width: 1000px;
margin: 322px auto 185px auto;
background: var(--back-color);
box-shadow: var(--br-n-shadow);
border-radius: 20px;
}
#pun:has(#pun-index) {
background: transparent;
box-shadow: none;
border: none;
}
.post-content td {vertical-align: top !important;}
/* ------------------------- НАПОЛНЕНИЕ ТЕЛА ------------------------------*/
.punbb {
height: auto;
width: 100%;
padding: 30px 30px 25px;
box-sizing: border-box;
position: relative;
}
#pun-index { -webkit-font-smoothing: antialiased; padding: 0!important; }
.multipage {
}
#pun-main {
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
z-index: 1;
margin: 0;
}
#html-header * p { margin: 0; }
/* ------------------------- ШАПКА ------------------------------*/
#pun-title {
width: 974px;
height: 335px;
position: absolute;
top: -323px;
left: 16px;
z-index: -1;
}
/* ------------------------- КАТЕГОРИИ ------------------------------*/
/* оформление всей категории */
#pun-index .category .container {
position: relative;
}
/* оформление всего подфорума */
#pun-index .hasicon {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 1000px;
background: var(--back-color);
transition: all .2s ease-in-out;
box-shadow: var(--br-n-shadow);
border-radius: 20px;
padding: 42px 55px;
box-sizing: border-box;
gap: 23px;
}
#pun-index .hasicon tr {
position: relative;
display: flex;
transition: all .3s linear;
width: 100%;
gap: 50px;
flex-direction: row;
box-sizing: border-box;
padding: 30px 50px;
background: var(--forcol);
border-radius: 20px;
border: var(--forcol-border);
}
/* оформление всех категорий */
#pun-index .category h2,
#pun-stats h2 {
margin: 13px auto;
width: 670px;
height: 30px;
box-sizing: border-box;
color: var(--doptext);
background: #6F414F;
border: 1px solid #895A62;
box-shadow: 0px 0px 5px 4px #00000036 inset, 0px 0px 5px 0px #00000080;
border-radius: 10px;
text-transform: uppercase;
position: relative;
transition: all .2s ease-in-out;
font: 800 10px 'Mulish';
display: flex;
justify-content: center;
align-items: center;
text-shadow: 1px 1px 0px #00000040;
}
#pun-stats h2 {
position: absolute;
top: -55px;
left: 50%;
transform: translateX(-50%);
}
#pun-index .category h2:after,
#pun-stats h2:after {
font: 900 10px 'Mulish';
content: '!';
position: absolute;
top: 52%;
left: -10px;
transform: translateY(-50%);
color: var(--doptext);
background: inherit;
border: inherit;
box-shadow: inherit;
width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
text-shadow: inherit;
}
/* ПОДФОРУМ
-------------------------------------------------------------*/
/* расположение и оформление */
#pun-index .tclcon {
color: var(--t-body);
font: 600 10px 'Mulish';
text-transform: lowercase;
-webkit-font-smoothing: antialiased;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
text-align: justify;
gap: 9px;
}
#pun-index .tclcon div { -webkit-font-smoothing: antialiased; }
#pun-index .tclcon h3 {
margin: 0px;
}
#pun-index .tclcon a img {
opacity: 0.7;
transition: all .3s ease-in-out;
}
#pun-index .tclcon a img:hover {opacity: 1;}
/* название подфорума - ссылка */
#pun-index .tclcon h3 a {
text-transform: uppercase;
color: var(--t-body);
font: 700 12px var(--body-font);
display: block;
padding: 0;
line-height: 1;
box-sizing: border-box;
margin: 0;
width: 100%;
letter-spacing: 0px;
}
#pun-index .tclcon .links {
display: flex;
flex-direction: row;
justify-content: space-evenly;
gap: 5px;
margin-top: 5px;
}
#pun-index .links a {
padding: 3px 10px 5px;
background: rgba(14, 14, 14, 0.08);
border-radius: 5px;
transition: all 0s ease-in-out;
}
#pun-index .links a:hover {
color: #C8C4C2!important;
background: var(--cover);
}
#pun-index .tclcon h3 a:hover {
color: var(--hovlink) !important;
}
/* ------------------------- ИКОНКИ НА ГЛАВНОЙ ------------------------------*/
/* общее для иконок */
#pun-index table Div.icon,
#pun-index TR.inew Div.icon {
display: block;
width: 11px;
height: 11px;
position: absolute;
left: -8px;
top: 50%;
transform: translateY(-50%);
transition: all .3s ease-in-out;
}
/* новые */
#pun-index TR.inew Div.icon {
border-radius: 50%;
border: 2px solid var(--back-color);
background: #865961;
box-shadow: 0px 0px 0 1px #a2a19f;
}
.light #pun-index TR.inew Div.icon {
box-shadow: 0px 0px 0 1px #bfbab3;
}
/* ------------------------- ИКОНКА ВНУТРИ ПОДФОРУМА ------------------------------*/
/* старые */
#pun-viewforum table Div.icon,
#pun-messages table Div.icon,
#pun-searchtopics table Div.icon {
display: block;
width: 11px;
height: 11px;
margin-top: 2px;
transition: all .3s ease-in-out;
background: var(--forcol);
border-radius: 50%;
border: var(--forcol-border);
flex-shrink: 0;
}
/* новые */
#pun-viewforum TR.inew Div.icon,
#pun-messages TR.inew Div.icon,
#pun-searchtopics TR.inew Div.icon {
background-color: var(--hovlink);
}
/*важные */
#pun-viewforum TR.isticky Div.icon,
#pun-messages TR.isticky Div.icon,
#pun-searchtopics TR.isticky Div.icon {
background-color: #24261da1;
}
/* закрытые */
#pun-viewforum TR.iclosed Div.icon,
#pun-messages TR.iclosed Div.icon,
#pun-searchtopics TR.iclosed Div.icon {
background-color: transparent;
border: 1px solid #32312e;
}
/* ------------------------- СТАТИСТИКА ------------------------------*/
#pun-statistic .tc3 {
width: 15%;
}
#pun-statistic .tc-username {
width: unset;
text-align: left;
}
#pun-statistic .tc-title {
width: 25%;
text-align: left;
}
#pun-statistic .tc-registered {
width: 20%;
}
#pun-statistic .tc-topic {
width: 50%;
}
/* оформление статистики */
#pun-stats {
width: 1000px;
margin: 0 auto;
background: var(--back-color);
box-shadow: var(--br-n-shadow);
border-radius: 20px;
margin-top: 56px;
position: relative;
}
.statscon {
display: flex;
padding: 35px 55px 65px;
}
/* оформление текста в статистике */
#pun-stats .container {
position: relative;
padding: 30px 40px;
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
font: var(--body-font);
font-size: 9px;
gap: 0px 30px;
background: var(--forcol);
border: var(--forcol-border);
border-radius: 20px;
margin: 0 0 20px;
}
#pun-stats li strong {
font: 660 10px 'Mulish';
}
#pun-stats .container strong a {
text-transform: uppercase;
}
/* вся инфа в 1 строчке */
#pun-stats li.item1,
#pun-stats li.item2,
#pun-stats li.item3,
#pun-stats li.item4 {
text-align: center;
display: inline-block;
text-transform: uppercase;
font: 670 10px 'Mulish';
color: var(--t-body);
margin-bottom: 20px;
position: relative;
z-index: 2;
}
#pun-stats li.item4 a{ color: var(--t-body); font-weight: 670;}
#pun-stats li.item4 a:hover { color: var(--hovlink);}
/* активные пользователи */
li#onlinelist {
width: 100%;
font: 600 11px 'Mulish';
padding: 0;
text-transform: lowercase;
}
.users_24h { margin-top: 20px;}
/* ------------------------- ФУТЕР ------------------------------*/
#pun-about .container {
height: 10px;
position: relative;
}
#pun-index #pun-about .container {
position: absolute;
width: 100%;
bottom: 10px;
}
/* реклама русфф в футере */
#pun-about .container .item1 {
position: absolute;
font-size: 8px;
text-align: center;
text-transform: uppercase;
width: auto;
bottom: 0px;
left: 50%;
transform: translateX(-50%);
}
#pun-about .container .item1 a {
font-size: 8px;
font-weight: 600!important;
}
#pun-about .container .item1 a:hover {
color: var(--hovlink);
}
#html-footer > .container { position: relative; }
.banners {
position: absolute;
width: 690px;
height: 100px;
top: 46px;
right: 9px;
box-sizing: border-box;
background: var(--table);
border: var(--table-border);
box-shadow: var(--table-sh-b);
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
padding-left: 7px;
backdrop-filter: var(--blur);
}
#pun-index .banners {
top: 20px;
right: 39px;
}
.banners_wrap {
width: 646px;
height: 67px;
overflow: auto;
filter: grayscale(.5) brightness(0.7);
transition: all .3s ease-in-out;
}
.banners_wrap:hover {filter: grayscale(0) brightness(1); }
.banners_wrap::-webkit-scrollbar-thumb { background-color: #6f414f;}
.banners_wrap::-webkit-scrollbar-track { background-color: #c2bdad2b !important; }
/* ------------------------- ЗАКЛАДКИ ------------------------------*/
#MyBookmarks {
background-color: #0e0e0e;
box-shadow: 0 0 0 1px #292929cf, 0 0 6px 2px #000000cf;
border-radius: 5px;
background: #131210;
}
.editBookmark {
background-color: var(--backcol);
box-shadow: inset 0 0 6px 2px #aaa7a2, 0 0 0 1px #94928e;
}
.post .bookmark {
color: rgb(137 90 99) !important;
opacity: 1 !important;
margin-left: 0px;
}
#BookmCntToggle {
opacity: .8 !important;
}
#BookmCntToggle:hover {
opacity: 1 !important;
filter: brightness(1.1);
}
#BookmCntToggle.default-style {
background: var(--hovlink) !important;
border-left: solid 5px currentColor;
box-shadow: 1px 1px 0px #01010136 !important;
color: #12110f !important;
display: block;
height: 26px;
width: 18px !important;
z-index: 1;
}
.back2 #BookmCntToggle.default-style { background: #5d684fc2 !important; }
#MyBookmarks h2, #MyBookmarks h1 { color: #ded9d1; }
#MyBookmarks .deS { color: #ded9d1!important; }
/* КНОПКИ ВВЕРХ ВНИЗ
-------------------------------------------------------------*/
.go-up,
.go-down {
cursor: pointer;
display: none;
margin-bottom: 160px;
opacity: 1;
position: fixed;
z-index: 100;
transition: transform .4s ease-in-out;
border-radius: 50%;
margin-left: 1095px;
font-size: 0;
text-align: center;
padding-top: 9px;
}
/* расположение */
.go-up { bottom: 43.3%; }
.go-down { bottom: 36%;}
.go-down:after,
.go-up:after {
position: absolute;
content: '';
line-height: 100%;
text-transform: uppercase;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.go-up:after {
width: 74px;
height: 34px;
background: url('https://forumstatic.ru/files/001c/44/10/48150.png?v=1');
}
.go-down:after {
width: 74px;
height: 73px;
background: url('https://forumstatic.ru/files/001c/44/10/46136.png?v=1');
}
.go-up:hover { transform: rotate(-10deg); }
.go-down:hover { transform: scale(1.2); }
/* при наведении */
.go-down:hover,
.go-up:hover {
opacity: 1;
}
/* ------------------------- ПРОФИЛЬ ------------------------------*/
.post-author {
margin: -29px 0 55px 0px;
position: sticky;
width: 250px;
box-sizing: border-box;
padding: 35px 15px 15px;
background: linear-gradient(180deg, rgba(180, 177, 175, 0) 31%, #ADACA8 53%), var(--cover) center top;
border-radius: 10px;
border: var(--forcol-border);
}
.light .post-author {
background: linear-gradient(180deg, rgba(180, 177, 175, 0) 23%, #D2CBC3 100%), var(--cover) center top; }
#pun-searchposts .post-author {
background: transparent;
border-radius: 10px;
}
/* пространство в профиле */
.post-author ul {
padding: 0px;
box-sizing: border-box;
text-align: center;
text-transform: lowercase;
display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
width: 100%;
margin: 0px;
background: var(--back-color);
border-radius: 10px;
border: var(--forcol-border);
}
.post-author ul:after {
content: "";
display: block;
width: 248px;
height: 100%;
position: absolute;
bottom: -14px;
left: -16px;
border-radius: 0 0px 10px 10px;
z-index: -1;
background: linear-gradient(180deg, rgba(180, 177, 175, 0) 31%, #ADACA8 53%);
}
.light .post-author ul:after {
background: linear-gradient(180deg, rgba(180, 177, 175, 0) 0%, #D2CBC3 50%);}
#pun-searchposts .post-author ul { padding-bottom: 15px; }
/* ник автора */
.pa-author {
margin: 22px 0px 9px;
width: 95%;
position: relative;
}
/* ссылка ника */
.pa-author a {
font: 800 13px 'Mulish' !important;
text-transform: uppercase;
}
/* статус */
.pa-title {
width: 200px;
margin: 0px 0px 12px;
font: 600 10px 'Mulish';
}
/* аватар */
.pa-avatar {
margin-bottom: 5px;
width: 100%;
}
/* рамка аватара */
.pa-avatar img {
max-width: 180px;
max-height: 180px;
}
/* рамка смены аватара */
.pa-avatar.item2 img.allow_change:hover {
outline-color: var(--hovlink) !important;
}
.change_avatar_theme h2 {
font: var(--body-font);
padding: 5px;
text-align: center;
color: var(--doptext);
font-weight: 600;
}
/* айпи */
.pa-ip {
clear: both;
color: #51514e !important;
font-size: 7px;
width: 233px;
}
.pa-ip a {
clear: both;
color: #4d4d54 !important;
font-size: 7px;
}
/* активен */
.pa-online {
height: 0px;
width: 0px;
border-radius: 50%;
display: block;
position: absolute;
top: -4px;
opacity: .8;
font-size: 0px;
background: var(--back-noise);
}
/* последний визит */
.pa-last-visit {
font-size: 9px !important;
text-transform: lowercase;
text-align: center;
letter-spacing: 0.5px;
color: var(--proftext);
margin-top: 5px;
}
/* отображение при ответить */
#pun-post .post-author {
background: var(--forcol);
border-radius: 10px;
min-height: 100px;
}
#pun-post .pa-author {
padding: 25px 10px;
box-sizing: border-box;
text-align: center;
color: var(--t-body);
font: 900 13px 'Arial Black';
text-transform: uppercase;
display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
width: 100%;
background: var(--back-color);
border-radius: 10px;
}
/* награды */
.post .pa-awards {
display: none;
}
/* ------------------------- ПОЛЯ ПРОФИЛЯ ------------------------------*/
.pa-fld1,
#pa-fld1 strong {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 23px 15px 0px;
background: var(--forcol);
border: var(--forcol-border);
border-radius: 5px;
padding: 24px 20px 26px;
box-sizing: border-box;
position: relative;
}
#pa-fld1 strong { width: 190px; margin-bottom: 25px; }
.pa-fld1 name,
#pa-fld1 name,
prof {
position: absolute;
top: 0px;
transform: translateY(-50%);
width: 159px;
background: var(--back-color);
border: var(--forcol-border);
box-sizing: border-box;
padding: 4px 9px 5px;
font: 700 9px 'Mulish';
}
#pa-fld1 prof {
left: 50%;
transform: translateX(-50%);
bottom: -7px;
}
#pa-fld1 name {
left: 50%;
transform: translateX(-50%);
top: -7px;
}
/*#pun-profile prof { display: none; }*/
.pa-fld1 name a,
#pa-fld1 name a {
font: 800 9px 'Mulish'!important;
text-transform: uppercase;
color: var(--t-body)!important;
}
.pa-fld1 name a:hover { color: var(--hovlink)!important; }
prof {
bottom: 1px;
top: unset;
transform: translateY(50%);
}
.pa-fld1 text {
font: 600 10px 'Mulish';
text-align: justify;
}
.pa-fld1 text a { color: var(--hovlink2)!important; }
.pa-fld1 text a:hover { color: var(--hovlink)!important; }
/* лз */
.pa-fld4,
#pa-fld4 strong {
display: flex;
flex-direction: column;
box-sizing: border-box;
width: 100%;
height: 50px;
background: var(--cover);
border-radius: 0 0px 10px 10px;
}
#pa-fld4 strong { border-radius: 0 0px 8px 8px;}
.pa-fld4 img,
#pa-fld4 strong img {
position: absolute;
left: 0;
width: 220px;
height: 50px;
border-radius: 0 0px 10px 10px;
z-index: 0;
object-fit: cover;
}
#pa-fld4 strong img { border-radius: 0 0px 8px 8px; }
.pa-fld4 > a,
#pa-fld4 strong > a {
color: var(--back-color) !important;
font: 700 11px 'Mulish' !important;
text-transform: uppercase;
position: relative;
display: flex;
flex-direction: column;
padding: 0 10px;
box-sizing: border-box;
}
#pa-fld4 strong text { color: #DFD8CC !important; font-weight: 700; }
#pa-fld4 strong text m { text-transform: uppercase; font-weight: 700; }
.isguest .pa-fld4 > a,
.isguest #pa-fld4 strong > a { pointer-events: none; }
.pa-fld4 > a:hover,
#pa-fld4 strong > a:hover { opacity: .7;}
.pa-fld4 p,
#pa-fld4 strong p {
margin: 0;
text-align: justify;
font: 600 10px 'Mulish';
}
/***добавлено крисом для плашек***/
.textpl,
#pa-fld4 strong .textpl {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
height: 50px;
}
.pa-fld4 text,
#pa-fld4 strong text { text-transform: lowercase;
display: flex;
flex-direction: column;
background: #33333366;
padding: 7px;
border-radius: 10px;
max-height: 36px;
justify-content: center;}
.pa-fld4 m,
#pa-fld4 strong .text { text-transform: uppercase; }
.shop_wrap_pl a text {
display: flex;
flex-direction: column;
align-content: center;
}
.shop_wrap_pl a m {
text-transform: uppercase;
}
/***конец добавления***/
.pa-fld4 text,
#pa-fld4 strong text { position: relative;}
.pa-fld5 {
width: 250px;
z-index: -1;
position: absolute;
height: 300px;
top: -35px;
}
.pa-fld5 img {
height: 350px;
width: 248px;
object-fit: cover;
position: absolute;
overflow: hidden;
z-index: -1;
top: 0;
left: 1px;
border-radius: 10px 10px 0px 0px;
}
.pa-fld6,
#pa-fld6 strong {
width: 41px;
height: 41px;
background: var(--back-color);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: -19px;
}
.pa-fld6 img,
#pa-fld6 strong img {
height: 25px;
width: 25px;
object-fit: contain;
}
.pa-fld2,
.pa-fld3,
.pa-posts,
.pa-respect {
width: 30%;
display: flex;
margin-top: 33px;
margin-bottom: 20px;
justify-content: center;
flex-direction: row;
gap: 8px;
flex-wrap: wrap;
}
.pa-fld2 span,
.pa-fld3 span,
.pa-posts span,
.pa-respect span {
font-size: 11px;
}
.pa-respect span { margin-top: 0px; }
.pa-fld2 br,
.pa-fld3 br { display: none; }
.pa-fld2 .fld-name,
.pa-fld3 .fld-name,
.pa-posts .fld-name,
.pa-respect .fld-name {
font-size: 0!important;
position: relative;
width: 100%;
height: 12px;
}
.pa-respect .fld-name a {
position: relative;
width: 100%;
height: 100%;
}
.pa-respect .fld-name a:after,
.isguest .pa-respect .fld-name:after {
content: '\f004';
}
.pa-fld2 .fld-name:after {
content: '\f51e';
}
.pa-fld3 .fld-name:after {
content: '\f303';
}
.pa-posts .fld-name:after {
content: '\f303';
}
.pa-fld2 .fld-name:after,
.pa-fld3 .fld-name:after,
.pa-posts .fld-name:after,
.pa-respect .fld-name a:after,
.isguest .pa-respect .fld-name:after {
position: absolute;
font-size: 15px;
font-family: 'Font Awesome';
left: 50%;
transform: translateX(-50%);
transition: all .3s ease-in-out;
}
.pa-respect .fld-name a:hover:after { color: var(--hover)!important; cursor: pointer; }
.pa-fld2 .fld-name:before { content: 'монет заработано'; }
.pa-fld3 .fld-name:before { content: 'постов написано'; }
.pa-posts .fld-name:before { content: 'нахихикано'; }
.pa-respect .fld-name a:before,
.isguest .pa-respect .fld-name:before { content: 'сердец разбито'; }
.pa-fld2 .fld-name:before,
.pa-fld3 .fld-name:before,
.pa-posts .fld-name:before,
.pa-respect .fld-name a:before,
.isguest .pa-respect .fld-name:before {
position: absolute;
z-index: 1;
text-align: center;
padding: 4px 5px 5px;
pointer-events: none;
transition: all .3s ease-in-out;
opacity: 0;
min-width: 68px;
top: 42px;
transform: translateX(-50%);
left: 50%;
font: 700 9px 'Mulish';
color: var(--doptext);
background: #442F25;
border: 1px solid #583E32;
box-shadow: 0px 0px 12px 4px #2A100C inset, 0px 2px 11px 0px #000000E5;
border-radius: 10px;
text-shadow: .5px .5px 0 #000;
}
.pa-fld2 .fld-name:hover:before,
.pa-fld3 .fld-name:hover:before,
.pa-posts .fld-name:hover:before,
.pa-respect .fld-name a:hover:before,
.isguest .pa-respect .fld-name:hover:before { opacity: 1; }
.pa-fld3 { display: none;}
/* ПОСТЫ, РЕПУТАЦИЯ
-------------------------------------------------------------*/
#pa-ua { display: none; }
.pa-respect {
flex-direction: row;
flex-wrap: wrap;
}
.pa-respect img {
filter: grayscale(1) brightness(0.7);
margin-right: -5px;
width: 8px;
}
/* Индикатор активности пользователя */
.indOnline,
.indOffline {
display: -webkit-box;
position: absolute;
left: -30px;
top: -63px;
width: 10px;
height: 10px;
border-radius: 50%;
z-index: 1 !important;
}
.indOnline {
background: var(--hovlink2);
border: 5px solid var(--back-color);
}
.indOffline { background: transparent; }
/* ------------------------- НОВОСТИ ------------------------------*/
/* форма объявления */
#pun-announcement {
position: relative;
z-index: 1;
}
#pun-viewtopic #pun-announcement {
}
#pun-announcement .container::-webkit-scrollbar {
width: 6px;
height: 6px;
}
/* плашки */
.news {
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
transition: all .3s ease-in-out !important;
margin: 0px 20px 18px;
}
#pun-index .news { margin: 0px 80px 18px; }
.news_item {
display: flex;
height: auto;
justify-content: center;
align-items: center;
border-radius: 11px;
border: 1px solid #29363E;
box-shadow: 0px 0px 5px 0px #0000004D;
}
.news_item:hover { border: 1px solid #A4727A;}
.news_item p, .news_item a {
font: 700 10px 'Mulish' !important;
padding: 6px 10px;
color: #90A2A9 !important;
text-shadow: 1px 1px 0px #00000040;
}
.news_item p {
margin: 0;
border-right: 1px solid #29363E;
background: #4D5C63;
border-radius: 10px 0 0 10px;
transition: all .3s ease-in-out;
}
.news_item a {
border-radius: 0px 10px 10px 0;
border-left: none;
text-transform: uppercase;
background: #39464E;
}
.news_item:hover p,
.news_item:hover a {
color: #A99095 !important;
}
.news_item:hover p {
background: #865961;
border-right: 1px solid #A4727A;
}
.news_item:hover a {
background: #68494E;
border-left: none;
}
/* ------------------------- НУЖНЫЕ ------------------------------*/
.wanted {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 0px 7px;
width: 220px;
height: 100px;
color: var(--table-color);
background: var(--table);
border: var(--table-border);
box-shadow: var(--table-sh-b);
border-radius: 10px;
text-transform: uppercase;
box-sizing: border-box;
padding: 15px;
left: 9px;
top: 46px;
position: absolute;
backdrop-filter: var(--blur);
}
#pun-index .wanted {
left: 39px;
top: 20px;
}
.wanted h4 {
margin: 0 0 7px;
width: 100%;
font: 700 11px 'Mulish';
text-align: center;
}
.wanted a {
display: flex;
justify-content: center;
gap: 9px;
width: 40px;
height: 40px;
position: relative;
border-radius: 5px;
box-shadow: 0 0 0 1px #262626, 0 0 0px 2px #29363E !important;
pointer-events: all;
}
.wanted a img {
display: block;
width: 40px;
height: 40px;
filter: grayscale(.8) brightness(0.4);
border-radius: 5px;
transition: filter 0.3s ease-in-out;
object-fit: cover;
}
.wanted a:before {
content: '';
position: absolute;
top: 0px;
left: 0px;
width: 40px;
height: 40px;
border-radius: 5px;
opacity: .4;
z-index: 1;
background-color: #3c485fbd;
transition: all 0.4s ease;
}
.wanted a:hover:before {
opacity: 0;
}
#gifPreview {
position: absolute;
display: none;
pointer-events: none;
z-index: 9999;
transition: all .6s ease-in-out;
}
#gifPreview img {
border: 2px solid #3A4452;
border-radius: 8px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
height: 50px;
filter: grayscale(0.7) hue-rotate(197deg) brightness(0.6);
}
/* ------------------------- ТАБЛИЦА ------------------------------*/
/*Mouse Parallax стили*/
.mouse-parallax {overflow: hidden;}
.mouse-parallax-bg {
position: absolute;
width: 50px;
height: 45px;
transition: all 0.1s ease;
background-image: url(https://forumstatic.ru/files/001c/44/10/60179.png?v=1);
left: 48%;
top: 55px;
}
.mouse-parallax-fog-1 {
background: url(https://forumstatic.ru/files/001c/44/10/10759.png?v=1);
width: 181px;
height: 156px;
left: 41%;
position: absolute;
top: 133px;
}
.t_tower {
background: url(https://forumstatic.ru/files/001c/44/10/74173.gif?v=1);
position: absolute;
width: 70px;
height: 45px;
left: 301px;
top: 20px;
opacity: 0;
}
t:hover .t_tower { opacity: 1; }
.t_l1 {
position: absolute;
background: url(https://forumstatic.ru/files/001c/44/10/33110.gif?v=1);
width: 173px;
height: 75px;
left: 106px;
}
.t_l2 {
position: absolute;
background: url(https://forumstatic.ru/files/001c/44/10/78594.gif);
width: 205px;
height: 65px;
right: 191px;
top: 14px;
}
.t_l3 {
position: absolute;
background: url(https://forumstatic.ru/files/001c/44/10/35905.gif);
width: 175px;
height: 50px;
top: 24px;
left: -97px;
}
t {
position: absolute;
width: 1000px;
height: 322px;
left: 0;
top: -322px;
}
t > *:not(.t_ani) {
position: absolute;
background: var(--table);
border: var(--table-border);
box-shadow: var(--table-sh-b);
border-radius: 10px;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
padding: 8px 13px;
flex-direction: column;
gap: 0px 3px;
backdrop-filter: var(--blur);
color: var(--table-color);
}
.t_writers, .ams { flex-direction: row!important; flex-wrap: wrap;}
.t_game {
right: 122px;
top: 65px;
width: 180px;
height: 50px;
}
.t_game a {
color: var(--table-color) !important;
display: flex;
overflow: auto;
font-size: 10px;
width: 100%;
height: 13px;
justify-content: center;
}
.t_game a:hover { color: var(--hovlink)!important; }
t_title,
.t_post > a {
font: 900 10px 'Arial Black';
color: #1C1C1C!important;
text-transform: uppercase;
line-height: 10px;
padding: 6px 0;
display: flex;
}
.t_best {
width: 210px;
height: 90px;
right: 115px;
bottom: 22px;
}
.t_writers {
width: 180px;
height: 50px;
right: 122px;
bottom: 42px;
align-content: center;
}
.t_writers a {
font: 600 10px 'Mulish' !important;
color: var(--table-color) !important;
}
.t_writers a:hover { color: var(--hovlink)!important; }
.t_best a,
t h4 {
font: 700 11px 'Mulish';
color: var(--table-color) !important;
text-transform: uppercase;
margin: 0;
text-align: center;
}
.t_writers h4,
.ams h3 { width: 100%; }
t h4 a { color: var(--table-color)!important; font-weight: 700!important; }
t h4 a:hover { color: var(--hovlink)!important; }
t_about {
width: 200px;
height: 50px;
left: 136px;
bottom: 124px;
}
t_about p {
text-align: justify;
font: 600 10px 'Mulish';
}
.t_post {
width: 260px;
height: 85px;
right: 82px;
bottom: 107px;
}
.t_post t_cn {
padding: 10px;
box-sizing: border-box;
height: 100px;
width: 218px;
}
.t_post p {
padding-right: 5px;
box-sizing: border-box;
overflow: auto;
text-align: justify;
font: 600 10px 'Mulish';
text-transform: lowercase;
height: 48px;
line-height: 12px;
}
t > .ams {
height: 50px;
width: 200px;
top: 84px;
left: 136px;
gap: 0px 3px;
align-content: center;
}
.ams:before {
font: 900 10px 'Mulish';
content: '!';
position: absolute;
top: 52%;
left: -13px;
transform: translateY(-50%);
color: var(--table-color);
background: #181f24b3;
border: var(--table-border);
box-shadow: var(--table-sh-b);
width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.ams h3 {
margin: 0;
font: 600 10px 'Mulish';
display: flex;
justify-content: center;
}
.ams a {
font: 700 11px 'Mulish' !important;
text-transform: uppercase;
position: relative;
color: var(--table-color) !important;
}
.ams a:hover { color: var(--hovlink)!important; }
.ams a img {
display: block;
height: 45px;
border-radius: 10px;
filter: grayscale(1);
position: absolute;
left: 50%;
transform: translateX(-50%);
margin-top: 3px;
border: 1px solid #3a4452;
clip-path: inset(0 0 100% 0);
transition: clip-path 0.6s ease;
}
.ams a:hover img {clip-path: inset(0 0 0 0); }
.t_post p::-webkit-scrollbar-track { background-color: var(--table-color);}
/* КОД ССЫЛОК НАВИГАЦИИ ОТ ВЕЩЕГО ДУХА */
#navigblock {
z-index: 8;
background: none;
border: none;
box-shadow: none;
}
.sslka {
position: absolute;
text-align: center;
box-sizing: border-box;
line-height: 11px;
pointer-events: all;
transition: all .3s ease-in-out;
display: flex;
flex-direction: column;
gap: 2px;
font-size: 10px;
left: 114px;
top: 260px;
width: 149px;
border: var(--table-border);
box-shadow: var(--table-sh-b);
background: #141b1f;
border-radius: 10px;
padding: 8px 16px;
}
/* настройка вида самой ссылки, ширина, цвет, фон, шрифты и так далее */
#pun .sslka a {
margin: 2px auto;
text-align: justify;
display: block;
box-sizing: border-box;
color: var(--hovlink);
font: 700 10px 'Mulish';
text-transform: lowercase;
}
#pun .sslka a:hover { color: var(--hovlink)!important;}
.spirit-navigation {
height: 40px;
width: 110px;
font: 800 8px 'Mulish';
text-align: center;
bottom: 69px;
left: 136px;
padding: 7px 12px !important;
letter-spacing: 0px;
transition: all .3s ease-in-out !important;
cursor: pointer;
text-transform: uppercase;
}
.spirit-navigation:after {
font: 900 8px 'Mulish';
content: 'V';
position: absolute;
top: 52%;
left: -10px;
transform: translateY(-50%);
color: var(--table-color);
background: #181e23db;
border: inherit;
box-shadow: inherit;
width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.spirit-navigation:hover {
color: var(--hovlink)!important;
}
.spirit-navigation h4 {letter-spacing: 0!important;}
/* ------------------------- ГОСТЕВАЯ И ТЕМЫ ------------------------------*/
.custom_tag_theme {
width: 97.5%;
margin: 40px auto 0;
background: var(--theme_h) repeat-x, var(--theme_b);
border-radius: 10px;
display: flex;
justify-content: center;
align-content: flex-start;
padding: 15px 50px 30px;
box-sizing: border-box;
flex-wrap: wrap;
font-family: 'Mulish';
gap: 20px 0px;
border: 2px solid #606060;
}
/* заголовки / ссылки */
.custom_tag_hd,
.custom_tag_hdL,
.custom_tag_hdF {
background: var(--theme_eb);
box-shadow: var(--theme_ebx);
border-radius: 20px;
display: flex;
justify-content: center;
align-items: center;
color: var(--theme_tx);
text-transform: uppercase;
border: var(--theme_border);
font: 700 15px 'Mulish'!important;
}
.custom_tag_theme .custom_tag_hdF,
.custom_tag_theme .custom_tag_hdL { height: 30px; }
.custom_tag_hd,
.custom_tag_theme > .custom_tag_hdF,
.custom_tag_theme > .custom_tag_hdL { height: 40px; }
.custom_tag_hd p,
.custom_tag_theme > .custom_tag_hdF p,
.custom_tag_theme > .custom_tag_hdL p { font: 700 15px 'Mulish'!important; margin: 0; }
.custom_tag_hdL p { font: 700 11px 'Mulish'!important; margin: 0; color: #C9C9C9;}
.custom_tag_hdL:has(.hd_sub) > p { font: 700 13px 'Mulish'!important; }
.custom_tag_hdF {
min-width: 50%!important;
max-width: 100%!important;
box-sizing: border-box;
padding-left: clamp(35px, 50px, 70px);
padding-right: clamp(35px, 50px, 70px);
margin-top: -34px;
}
.custom_tag_hd {
height: 40px;
width: 50%!important;
margin-top: -36px;
}
.custom_tag_hdL { margin-top: -40px; }
.custom_tag_hdL:has(.hd_sub) {
flex-wrap: wrap;
margin-top: -50px;
height: 40px;
}
.hd_sub { width: 100%; }
.hd_sub p {
text-transform: lowercase;
margin: -13px 0 -1px;
text-align: center;
font: 700 10px 'Mulish' !important;
}
.custom_tag_bg { text-transform: uppercase; }
.guest_links p a,
.custom_tag_plottag p {
background: var(--theme_eb);
box-shadow: var(--theme_ebx) !important;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
color: var(--theme_tx) !important;
text-transform: uppercase;
border: var(--theme_border);
font: 700 11px 'Mulish' !important;
width: 150px;
height: 30px;
}
.custom_tag_plottag p {
margin: 0;
box-sizing: border-box;
width: auto;
min-width: 150px;
padding: 0 20px;
}Поделиться52026-03-13 18:22:28
.guest_links p a:hover,
.custom_tag.custom_tag_tabtitle.active,
.custom_tag.custom_tag_tabtitle:hover {
background: #39464E;
color: #90A2A9 !important;
border: 1px solid #84939D;
}
.guest_links p br { display: none; }
/* блоки */
.custom_tag_themeInfo {
width: 100%;
min-height: 70px;
height: auto;
background: #ADADAD;
border-radius: 10px;
padding: 21px 60px;
box-sizing: border-box;
}
.custom_tag_themeInfo:has(.custom_tag_hdL) { margin-top: 10px; }
.custom_tag_themeInfo:has(.hd_sub) { margin-top: 20px; }
.custom_tag_themeInfo p {
font-size: 10px;
line-height: 1.3;
}
.custom_tag_lead {
width: 660px !important;
margin: 0 auto;
display: flex;
background: var(--table);
backdrop-filter: var(--blur);
padding: 20px 50px;
box-sizing: border-box;
border: var(--table-border);
border-radius: 10px;
box-shadow: var(--table-sh-b);
flex-direction: column;
align-items: center;
color: #90A2A9;
font: 700 11px 'Mulish';
line-height: 1.3;
text-shadow: 1px 1px 0px #00000040;
}
.custom_tag_lead p { margin: 0; font-size: 11px !important; }
/* новости */
.news_wrap { display: flex; gap: 30px; justify-content: center; }
.news_hd,
.city_hd {
text-transform: uppercase;
font: 700 12px 'Mulish' !important;
text-align: center;
margin-top: 20px;
}
.news_best,
.news_post { width: 300px; }
.news_best .news_linksB a {
width: 50px;
height: 50px;
display: flex;
margin: 0;
border-radius: 10px;
border: 2px solid #29363ec9;
}
.news_best .news_linksB a img {
width: 50px;
height: 50px;
object-fit: cover;
border-radius: 8px;
filter: grayscale(1);
margin: 0!important;
transition: all .3s ease-in-out;
}
.news_best a img:hover { filter: grayscale(0);}
.news_linksB p {
display: flex;
flex-direction: row;
justify-content: center;
gap: 0px 3px;
}
.news_links p {
margin: 0;
display: flex;
width: 600px;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
}
.news_links p a {
width: 170px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 10px;
text-transform: uppercase;
font: 700 9px 'Mulish' !important;
background: var(--theme_eb);
box-shadow: var(--theme_ebx) !important;
border: var(--theme_border);
color: var(--theme_tx) !important;
text-shadow: 1px 1px 0px #00000040;
}
.news_links p br { display: none; }
.news_links p a:hover {
background: #39464E;
border: 1px solid #84939D;
color: var(--theme_tx) !important;
}
.news_pics p {
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 0;
gap: 12px;
}
.news_pics img {
width: 250px;
height: 90px;
border-radius: 10px;
border: 1px solid var(--hovlink);
filter: grayscale(.8);
transition: filter .3s ease-in-out;
object-fit: cover;
}
.news_pics img:hover { filter: grayscale(0); }
.post-box .news_wrap a { color: var(--t-body)!important;}
.post-box .news_post a,
.post-box .news_hd a { font-weight: 700!important; }
.post-box .news_wrap a:hover { color: var(--hovlink2)!important; }
/* гостевая */
.custom_tag_theme:has(.guest_links) {
background: var(--theme_h) no-repeat, url(https://forumstatic.ru/files/001c/44/10/23102.png?v=1);
}
.custom_tag_theme:has(.guest_links) > div { width: 100%; }
.guest_links { margin-left: -20px;}
.guest_links p {
margin: 0 auto;
width: 790px;
display: flex;
justify-content: center;
gap: 5px;
}
.guest_wrap {
display: flex;
gap: 0 20px;
justify-content: center;
margin-top: 10px;
}
.guest_card {
width: 375px;
min-height: 260px;
padding: 26px 30px 30px;
box-sizing: border-box;
background: #ADADAD;
border-radius: 10px;
position: relative;
}
.guest_title p {
margin: 0;
background: #606060;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
color: var(--theme_tx) !important;
text-transform: uppercase;
border: 2px solid #ADADAD;
font: 700 11px 'Mulish' !important;
width: 210px;
height: 30px;
position: absolute;
top: -15px;
left: 50%;
transform: translateX(-50%);
}
.guest_card p a {
font-weight: 700 !important;
color: var(--t-body) !important;
}
.guest_card p a:hover { color: var(--hovlink)!important; }
.guest_code .code-box {
margin: 0 !important;
background: #ADADAD !important;
box-shadow: none !important;
padding: 20px 50px;
box-sizing: border-box;
}
.guest_code .code-box strong.legend {
margin: 0!important;
background: none;
padding: 0px 0 0 22px!important;
}
.guest_code .code-box strong.legend a {
color: #2D2D2D !important;
text-shadow: none;
}
.guest_code .code-box .blockcode { padding: 0!important; }
.guest_code .code-box .scrollbox pre { margin-bottom: 0!important; }
.shop_code {
display: flex;
justify-content: center;
gap: 20px;
}
.shop_code .guest_code { position: relative; }
.shop_code .guest_code .code-box .blockcode { height: 65px!important; }
.shop_code .custom_tag_hdL {
width: 200px;
height: 22px;
position: absolute;
top: -11px;
z-index: 1;
left: 51%;
transform: translateX(-50%);
margin: 0 !important;
box-shadow: var(--theme_ebx);
}
/* магазин */
.custom_tag_theme:has(.shop_links) { padding: 15px 40px 30px; }
.shop_links {
display: flex;
width: 100%;
justify-content: center;
gap: 0 10px;
margin: 9px 0;
}
.shop_wrap {
width: 770px;
background: #c0b9ae;
border-radius: 10px;
border: 1px solid #a58f82;
box-sizing: border-box;
padding: 0px 36px 30px;
}
.shop_hd {
text-align: center;
text-transform: uppercase;
margin: 30px 0 15px;
font: 700 12px 'Mulish';
}
.shop_wrapS:has(.custom_tag_nmbr) {
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 0 58px;
max-height: 250px;
overflow: auto;
}
.shop_wrapS p {
display: flex;
flex-wrap: wrap;
overflow: auto;
justify-content: center;
gap: 15px;
font-size: 10px!important;
}
.shop_wrapS p br { display: none; }
.shop_wrapS p img { margin: 0; }
.custom_tag_tab:first-of-type .shop_wrapS p,
.custom_tag_tab:nth-of-type(2) .shop_wrapS p {
gap: 15px;
padding-right: 1px;
margin: 0 auto;
overflow-x: hidden;
width: 100%;
}
.custom_tag_tab:first-of-type .shop_wrapS p img,
.custom_tag_tab:nth-of-type(2) .shop_wrapS p img {
width: 180px;
height: 180px;
object-fit: cover;
margin: 0;
}
.shop_wrapS p::-webkit-scrollbar-track,
.shop_wrap_pl::-webkit-scrollbar-track,
.things_info::-webkit-scrollbar-track,
.shop_wrapS::-webkit-scrollbar-track,
.orgz_text::-webkit-scrollbar-track {
background-color: #63394661 !important;
}
.shop_wrap_pl a {
display: flex;
width: 220px;
height: 50px;
position: relative;
flex-direction: column;
font-weight: 700;
color: #A4ADB8!important;
text-align: center;
justify-content: center;
pointer-events: none;
text-shadow: 1px 1px 0 #000;
}
.shop_wrap_pl a img {
width: 220px;
height: 50px;
position: absolute;
border-radius: 0px 0px 10px 10px;
object-fit: cover;
}
.shop_wrap_pl a text {
position: relative;
text-transform: lowercase;
font-size: 11px !important;
color: #A4ADB8 !important;
background: #33333366;
padding: 7px;
border-radius: 10px;
max-height: 36px;
}
.shop_wrap_pl a text2 {
position: relative;
font-size: 10px !important;
margin-top: -3px;
color: #A4ADB8!important;
}
.shop_wrap_pl p {
font-size: 11px!important;
width: 31%;
}
.shop_wrap_pl {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 11px;
max-height: 220px;
overflow: auto;
}
.custom_tag_nmbr {
font-size: 11px!important;
margin: 0!important;
width: 33.3%;
height: 20px!important;
display: flex;
justify-content: center;
}
/* сюжетные */
.plot_triangle span,
.city_about span,
.orgz span { margin: 0px 16px 5px!important; position: relative; border: 1px solid #442f25;
border-radius: 11px; }
.plot_triangle span:before,
.custom_tag_plotpicS p:before,
.custom_tag_plotpicL p:before,
.city_about span:before,
.orgz span:before,
.custom_tag_plotpicN p:before {
position: absolute;
content: '';
background: var(--hovlink);
width: 100%;
height: 100%;
opacity: .3;
z-index: 1;
border-radius: 10px;
transition: opacity .3s ease-in-out;
}
.custom_tag_plotpicN p { position: relative; width: fit-content; margin: 0; }
.custom_tag_plotpicN img {
margin: 0px !important;
border-radius: 10px;
filter: grayscale(1) brightness(0.7);
object-fit: cover;
width: 250px !important;
height: 150px !important;
transition: all .3s ease-in-out;
}
.custom_tag_plotpicN img:hover { filter: grayscale(0) brightness(1); }
.custom_tag_plotpicN {
display: flex;
width: fit-content;
margin: 0 auto;
}
.n_pics {
display: flex;
justify-content: center;
gap: 15px;
}
.n_pics .custom_tag_plotpicN { margin: 0; }
.plot_triangle span img {
margin: 0px!important;
width: 288px;
border-radius: 10px;
}
.city_about span img,
.orgz span img {
margin: 0px !important;
width: 180px;
height: 180px;
border-radius: 10px;
filter: grayscale(1) brightness(0.7);
object-fit: cover;
}
.orgz_text {
max-height: 352px;
overflow: auto;
padding: 0 7px;
}
.orgz_text p:first-of-type { margin-top: 0!important; }
.city_about p span { margin: 5px 15px 5px 0px !important; }
.city_about p:first-of-type span { margin: 5px 0px 5px 15px !important; }
.plot_triangle span:hover:before,
.custom_tag_plotpicS p:hover:before,
.custom_tag_plotpicL p:hover:before,
.city_about span:hover:before,
.orgz span:hover:before,
.custom_tag_plotpicN p:hover:before { opacity: 0; }
.plot_wrap {
width: 100%;
display: flex;
justify-content: center;
gap: 10px;
}
.custom_tag_plotpicS p,
.custom_tag_plotpicL p {
margin: 0;
position: relative;
border: 1px solid #442f25;
border-radius: 11px;
}
.custom_tag_plotpicS img {
margin: 0 !important;
width: 190px;
height: 150px;
object-fit: cover;
border-radius: 10px;
filter: grayscale(1);
}
.custom_tag_plotpicL img {
margin: 0 !important;
width: 100%;
height: 100px;
object-fit: cover;
border-radius: 10px;
filter: grayscale(1);
}
.post-content .custom_tag_theme .spoiler-box > div,
.post-content .custom_tag_theme .spoiler-box > div.visible {
padding: 0 !important;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 20px !important;
font: 700 9px 'Mulish' !important;
color: #c9c9c9 !important;
background: var(--theme_eb) !important;
}
.post-content .custom_tag_theme .spoiler-box > div:before { display: none!important; }
.custom_tag_theme .quote-box {
box-shadow: none !important;
border: var(--theme_border);
}
.city_wrap {
display: flex;
gap: 30px;
}
.city_subwrap { width: 300px; }
.custom_tag_themeInfo:has(.orgz) {
padding: 21px 0px;
}
.custom_tag_themeInfo:has(.orgz) .custom_tag_hdL {
margin-left: 60px;
margin-right: 60px;
height: 30px;
}
.job_links .custom_tag.custom_tag_tabtitle {
padding-left: clamp(5px, 8px, 15px);
padding-right: clamp(5px, 8px, 15px);
}
.orgz {
position: relative;
box-sizing: border-box;
padding: 0 184px;
}
.orgz span {
position: absolute;
right: -15px;
top: 53%;
transform: translateY(-50%);
width: 180px;
height: 180px;
margin: 0!Important;
}
.orgz span:first-of-type {
right: 0;
left: -15px;
}
.tabsy:has(.job_links) {
flex-direction: row;
justify-content: center;
gap: 0 50px;
align-items: flex-start;
margin-bottom: -30px;
margin-top: 10px;
}
.job_links {
display: flex;
flex-direction: column;
gap: 10px;
}
.job_wrap {
width: 492px;
min-height: 500px;
box-sizing: border-box;
border-radius: 10px;
padding: 20px 50px 30px;
background: #ADADAD;
}
.job_hd p {
margin: 20px 0 5px !important;
text-transform: uppercase;
font: 900 10px 'Mulish'!important;
}
.job_em p { font: 500 13px 'Mulish'!important; }
.job_em p a { color: var(--t-body)!Important; font-weight: 500!important; }
.job_em p a:hover { color: var(--hovlink)!important; }
.custom_tag_themeInfo:has(.cllc_wrap) { padding: 21px 30px; margin-bottom: 10px; }
.custom_tag_themeInfo:has(.cllc_wrap) .custom_tag_hdL { margin-left: 30px; margin-right: 30px; }
.cllc_wrap {
display: flex;
margin-top: 25px;
gap: 15px;
}
.custom_tag_cllc { width: 130px; }
.custom_tag_cllc img { width: 130px; }
.custom_tag_cllc p {
font: 500 10px 'Mulish' !important;
margin: 0;
}
.cllc_name p {
font: 800 11px 'Mulish' !important;
text-transform: uppercase;
text-align: center;
margin: 5px !important;
}
.cllc_nameS p {
margin: 0 0 17px;
font: 700 9px 'Mulish' !important;
text-align: center;
text-transform: uppercase;
position: relative;
}
.cllc_nameS p:before {
position: absolute;
content: '';
border-bottom: 1px dashed #2A3237;
width: 97px;
left: 50%;
transform: translateX(-50%);
bottom: -9px;
}
.ach_wrap {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
}
.custom_tag_ach p {
margin: 0;
display: flex;
flex-direction: column;
width: 145px;
height: 119px;
padding: 5px 10px 10px;
box-sizing: border-box;
background: #0000001A;
border-radius: 10px;
box-shadow: 0px 1px 0px 0px #878E96;
font: 700 10px 'Mulish' !important;
text-transform: uppercase;
text-align: center;
}
.custom_tag_ach p br { display: none; }
.custom_tag_ach p img {
width: 100px;
height: 80px;
margin: 0;
align-self: center;
margin: 2px 0 0px !important;
}
.things_wrap {
display: flex;
flex-wrap: wrap;
gap: 30px 20px;
margin-top: 20px;
}
.custom_tag_thingsCard {
width: 373px;
background: #ADADAD;
padding: 30px;
box-sizing: border-box;
border-radius: 10px;
margin-top: 4px;
}
.custom_tag_thingsCard .custom_tag_hdL {
margin-left: clamp(10px, 20px, 30px);
margin-right: clamp(10px, 20px, 30px);
margin-top: -52px;
background: #606060;
box-shadow: none;
border: 2px solid #ADADAD;
}
.custom_tag_thingsCard .custom_tag_hdL p { font-size: 11px!important; }
.custom_tag_thingsCard .custom_tag_hdL .hd_sub p { font-size: 11px!important; text-transform: uppercase;}
.custom_tag_thingsCard .custom_tag_plotpicL { margin-top: 10px; }
.things_info {
margin: 10px 0 15px;
width: 312px;
height: 130px;
overflow: auto;
padding-right: 10px;
}
.things_info p:first-of-type { margin-top: 0!important; }
.custom_tag_thingsCard .quote-box { margin: 0!important; }
.bank_wrap {
display: flex;
gap: 20px;
margin-top: 20px;
}
.bank_info {
width: 375px;
background: #adadad;
padding: 43px 30px 30px;
box-sizing: border-box;
border-radius: 10px;
}
.bank_info > p { line-height: 1.3; }
.bank_info .custom_tag_hdL {
margin: 0 auto;
margin-top: -62px;
width: 210px;
height: 30px;
}
.custom_tag_themeInfo:has(.bank_kupons) { padding: 21px 0px; }
.custom_tag_themeInfo:has(.bank_kupons) .custom_tag_hdL {
margin-left: 60px;
margin-right: 60px;
height: 30px;
margin-top: -38px;
}
.bank_kupons {
width: 725px;
height: 340px;
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 0 auto;
overflow: auto;
}
.bank_text {
width: 650px;
margin: 13px auto 15px;
}
.custom_tag_bkupon > p { display: none; }
.bank_kupons::-webkit-scrollbar-track {
background-color: transparent;
}
.custom_tag_btitle {
display: flex;
justify-content: center;
margin-bottom: 5px;
}
.custom_tag_btitle p {
margin: 0;
width: 170px;
height: 30px;
background: #606060;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
font: 700 9px 'Mulish' !important;
color: #DFD8CC;
text-transform: uppercase;
}
.faq_wrap {
display: flex;
gap: 10px;
margin-bottom: 20px;
}
.faq_wrap .custom_tag_plottag p { padding: 0 30px;
min-width: unset; }
.fc_links {
display: flex;
gap: 20px;
margin-bottom: 60px;
}
.fc_links .custom_tag.custom_tag_tabtitle { width: 210px; }
.fc_wrap {
width: 790px;
}
.fc_wrap .custom_tag.custom_tag_tab {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
padding-top: 16px;
}
.custom_tag_fc {
width: 380px;
min-height: 200px;
padding: 30px 50px;
box-sizing: border-box;
background: #ADADAD;
text-transform: lowercase;
border-radius: 10px;
margin-top: 11px;
}
.custom_tag_fc strong {
text-align: center;
width: 277px;
display: inline-flex;
justify-content: center;
font: 700 13px 'Mulish';
}
.fc_wrap .custom_tag_hdL {
margin-top: -45px;
box-shadow: none;
background: #606060;
border: 2px solid #ADADAD;
}
.fc_wrap .custom_tag_hdL p{
margin: 0!important;
}
.custom_tag_fc > p:first-of-type { margin-top: 15px!important; }
.custom_tag_fc p a { color: var(--t-body)!important; }
.custom_tag_fc p a:hover { color: var(--hovlink)!important; }
.q_f {
position: relative;
display: flex;
justify-content: center;
gap: 20px;
}
.q_f p {
font-size: 11px;
margin: 0;
display: flex;
gap: 10px;
}
.q_f p strong {
position: absolute;
display: flex;
width: max-content;
justify-content: center;
align-items: center;
padding: 9px 24px;
box-sizing: border-box;
border-radius: 10px 10px 10px 0;
font: 800 8px 'Mulish';
line-height: 1.4;
text-transform: uppercase;
top: 142px;
left: 50%;
transform: translateX(-50%);
background: #39464E;
border: 1px solid #84939D;
box-shadow: 0px 0px 12px 4px #10171ba1 inset, 2px 2px 5px 0px #00000096;
color: #90A2A9;
text-shadow: 1px 1px 0px #00000040;
}
.custom_tag_theme:has(.q_f) .custom_tag_lead {
margin-top: 50px;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
padding: 17px 50px;
background: #39464E;
border: 1px solid #84939D;
box-shadow: 0px 0px 12px 4px #10171ba1 inset, 2px 2px 5px 0px #00000096;
color: #90A2A9;
text-shadow: 1px 1px 0px #00000040;
}
.q_f .custom_tag_plotpicL img {
width: 120px;
height: 120px;
object-fit: cover;
}
.custom_tag_theme:has(.q_f) .custom_tag_lead p { text-transform: uppercase; text-align: center;}
.q_f .custom_tag_plotpicL p:before { background: var(--hovlink); opacity: .3;}
.q_f .custom_tag_plotpicL p:hover:before { background: none;}
.custom_tag_theme:has(.q_f) .custom_tag_themeInfo { padding: 20px 50px; }
.q_choice {
display: flex;
gap: 10px;
}
.custom_tag_choice p,
.custom_tag_choiceRed p {
margin: 0 !important;
width: 250px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 10px;
text-transform: uppercase;
font: 700 11px 'Mulish' !important;
}
.custom_tag_choice p {
background: #39464E;
border: 1px solid #84939D;
box-shadow: 0px 0px 12px 4px #10171ba1 inset, 2px 2px 5px 0px #00000096;
color: #90A2A9;
text-shadow: 1px 1px 0px #00000040;
}
.custom_tag_choiceRed p {
background: var(--theme_eb);
box-shadow: var(--theme_ebx);
color: var(--theme_tx);
border: var(--theme_border);
}
/* ------------------------- ПАРТНЕРКА И КОПИРАЙТ ------------------------------*/
.cop {
position: absolute;
display: block;
bottom: -187px;
left: 50%;
transform: translateX(-50%);
color: var(--back-color) !important;
font-weight: 600 !important;
}
#pun-index .cop { bottom: -155px; }
.cop:hover {
color: var(--hovlink)!important;
}
.partner {
width: 1002px;
max-height: 60px;
overflow: auto;
bottom: -215px;
align-content: center;
padding: 0 20px;
opacity: 0.5;
transition: all .3s ease-in-out;
}
.partner:hover {opacity: 1;}
.partners {
width: 1042px;
height: 90px;
position: absolute;
bottom: -191px;
align-content: center;
box-shadow: var(--br-n-shadow);
backdrop-filter: blur(5px);
}
/* ------------------------- РЕАКЦИИ И ПРОЧАЯ ШУШЕРА ------------------------------*/
/* кнопка реакции */
.reactions-root button,
.reactions-root [type=button],
.reactions-root [type=reset],
.reactions-root [type=submit] {
-webkit-appearance: button !important;
background-color: transparent;
border: 1px solid transparent !important;
background: var(--forcol);
}
.reactions-root button.reaction-picker-button {
border-radius: 8px !important;
border: var(--forcol-border) !important;
}
.reactions-root button.reaction-picker-button * { fill: #0d0b0b9c !important; }
.reaction-chip.reaction-chip--clicked,
.reaction-chip:not(.reaction-chip--disabled):hover {
background-color: var(--forcol)!important;
border: var(--forcol-border) !important;
}
.reaction-counter__count { color: var(--t-body); }
.reactions-root {
margin-top: -15px;
display: none;
}
.hideprofile .reactions-root { margin-left: 25px!important; }
.reactions-root .emoji-mart {
font: var(--body-font) !important;
display: inline-block !important;
color: #424242 !important;
border: var(--forcol-border) !important;
border-radius: 0px !important;
background: var(--forcol) !important;
width: 495px !important;
}
.reactions-root .emoji-mart-category-label span {
background-color: var(--forcol) !important;
border: var(--forcol-border) !important;
border-radius: 5px;
margin: 5px;
width: 468px !important;
}
.reaction-counters-container { gap: 6px!important; }
.reactions-root .emoji-mart-search {
margin: 10px 15px 10px 10px;
padding: 0 0px !important;
}
.reactions-root .emoji-mart-bar:first-child {
border: none !important;
}
.reactions-root .emoji-mart-search input {
font-size: 13px!important;
display: block;
width: 100%;
padding: 8px 25px 8px 10px!important;
border-radius: 5px;
outline: 0;
border: var(--forcol-border) !important;
}
/* рейтинг поста */
div.post-rating p {
float: right !important;
border: 0 !important;
padding: 3px !important
}
div.post-vote p {
float: right !important;
border: 0 !important;
padding: 3px 13px !important;
margin-right: 5px !important;
position: relative;
}
div.post-vote p .negative {
margin-left: 13px;
}
div.post-rating a,
div.post-vote a {
font-size: 9px !important;
text-decoration: none !important;
letter-spacing: -2px !important;
color: transparent !important;
font-family: verdana;
}
div.post-rating a {
cursor: pointer !important;
margin-right: 12px !important;
position: relative;
top: 20px;
padding-right: 2px;
z-index: 1;
font-weight: 300;
right: 22px;
}
div.post-rating a:before {
content: "\f6d3";
font: 36px Font Awesome;
position: absolute;
z-index: -1;
left: calc(50% + 3px);
transform: translateX(-50%);
top: -15px;
color: var(--t-body);
opacity: .4;
transition: all .4s ease-in-out;
}
div.post-rating a:hover:before {
opacity: .7;
}
.mylike div.post-rating a:before { opacity: .7; }
.mylike div.post-vote a:before { opacity: 0; }
div.post-vote a {
color: transparent !important;
position: absolute;
right: -19px;
top: 23px;
transform: rotate(-45deg);
}
div.post-vote a:hover {
color: transparent !important;
}
div.post-vote a:before {
position: absolute;
content: "\f5d7";
font: 17px Font Awesome;
color: var(--t-body);
opacity: .4;
transition: all .4s ease-in-out;
}
div.post-vote a:hover:before { opacity: .7;}
/* перекрасить количество уведомлений и сообщений */
.icon[data-new-topics]:before,
.subforums span[data-new-topics]:before {
background: #ab9e9a !important;
border-radius: 8px;
color: #fff;
content: attr(data-new-topics);
display: inline-block;
font-size: .8em;
font-weight: 700;
height: 12px;
line-height: 12px;
margin: -6px;
min-width: 12px;
padding: 2px;
position: absolute;
text-align: center;
}
.notify-parent {
position: relative;
}
.notify-bubble {
background: lightblue;
border-radius: 3px;
color: black;
font: bolder 12px/1.2 Tahoma;
margin: 0;
min-width: 14px;
padding: 0 1px;
position: absolute;
text-align: center;
}
.notify-bubble:after {
border-color: lightblue transparent;
border-style: solid;
border-width: 3px 3px 0;
content: "";
display: block;
left: 5px;
position: absolute;
width: 0;
}
.bubble {
background: var(--hovlink) !important;
border: 0 none;
border-radius: 3px;
color: #d4d2ce !important;
display: inline-block;
font: bolder 9px Roboto !important;
margin: 0;
min-width: 12px;
padding: 0 1px;
position: absolute;
right: 2px !important;
text-align: center;
top: -9px !important;
}
.bubble:after {
border-color: #857a75 !important;
border-style: solid;
border-width: 2px 2px 0 !important;
content: "";
display: block;
left: 5px;
position: absolute;
width: 0;
}
span.num_msg {
position: absolute;
margin-top: -15px;
margin-left: -8px;
font-size: 11px;
font-weight: 700;
background: #685942 !important;
padding: 1px 4px;
border-radius: 2px;
height: 14px;
color: #fff;
cursor: pointer;
}
span.num_msg:before {
content: " ";
display: inline-block;
position: absolute;
width: 5px;
height: 5px;
transform: rotate(45deg);
top: 14px;
background: #685942 !important;
margin-left: 1px;
}
/* вкладка стикеров */
.hvStickerPackModal {
padding: 20px!important;
width: 910px !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 10px!important;
border: var(--doptext) !important;
background: var(--doptext) !important;
box-shadow: none!important;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
position: absolute;
display: none;
bottom: 0;
left: 0;
z-index: 100;
}
.hvStickerPackModalContainer {
position: absolute !important;
width: 957px !important;
height: fit-content !important;
left: 51% !important;
transform: translateX(-50%) !important;
z-index: 999 !important;
margin-top: -400px;
}
.hvStickerPackModalTab {
padding: 5px 15px!important;
border-radius: 5px!important;
background: var(--forcol)!important;
border: var(--forcol-border)!important;
font-size: 11px!important;
font-family: 'Mulish'!important;
cursor: pointer;
margin-top: 10px!important;
text-transform: lowercase!important;
margin-right: 8px!important;
font-weight: 600;
}
.hvStickerPackModalTab:hover { background: rgb(191 191 191 / 20%)!important;}
.hvStickerPackModalTab.active {background: rgb(31 31 31 / 20%)!important;}
.hvStickerPackModalContent {border: none!important;}
/* подложка маски */
#mask_dialog .inner {
cursor: default;
margin: 0;
width: 660px;
overflow-x: auto;
z-index: 100;
padding: 30px;
border: var(--forcol-border);
background: var(--back-color);
box-shadow: 0px 1px 0px #878E96;
border-radius: 10px;
}
.hv-storage-count {
color: var(--t-body);
font: 700 11px 'Mulish';
text-transform: uppercase;
}
#mask_dialog .hv-add-template {
cursor: pointer;
float: right;
margin: -4px 15px 8px;
padding: 5px 10px;
border: solid 1px #979390;
background: var(--quotcol);
border-radius: 10px;
}
#mask_dialog .hv-mask-dialog-title {
text-align: center;
font-weight: 700;
font-size: 18px;
font-family: 'Mulish';
text-transform: uppercase;
line-height: 34px;
position: relative;
}
#mask_dialog .hv-form-block input, #mask_dialog .hv-form-block textarea {width: 100% !important;}
#mask_dialog .hv-form-block { max-height: 420px; overflow-y: auto; }
#mask_dialog .hv-control {
padding: 20px;
text-align: center;
position: relative;
}
#mask_form {
padding: 0px 10px;
max-height: 420px;
}
#float .vibor {
display: block;
width: 20px;
height: 20px;
position: relative;
}
#float > div:last-of-type {
display: flex;
justify-content: center;
margin-top: -11px;
}
#floatbut:before { content: "\f03c"; }
#button-mask:before { content: "\f6fa"; }
#float .vibor:before { content: "\f03b"; }
#floatbut:before, #button-mask:before,
#float .vibor:before {
font-family: Font Awesome;
position: absolute;
font-size: 12px;
top: 50%;
left: 50%;
cursor: pointer;
color: var(--t-body);
transform: translateY(-50%) translateX(-50%);
transition: all .2s ease-in-out;
}
#float .vibor:last-of-type:before { transform: translateY(-50%) translateX(-50%) scale(-1, 1);}
#float .vibor:before { font-size: 16px; }
#button-styles:before {
content: "\f044";
font-family: Font Awesome;
position: absolute;
font-size: 14px;
top: 50%;
left: 50%;
cursor: pointer;
color: var(--back-color);
transform: translateY(-50%) translateX(-50%);
transition: all .2s ease-in-out;
}
#button-ChangeСase:after, #pun-viewtopic[data-topic-id="5718"] #button-voice:after {
position: absolute;
content: '\f034';
font-family: 'Font Awesome';
font-size: 12px;
left: 50%;
top: 105%;
transform: translateX(-50%) translateY(-50%);
height: 20px;
color: var(--t-body);
transition: all .3s ease-in-out;
}
#pun-viewtopic[data-topic-id="5718"] #button-voice:after { content: '\f130'; }
#button-ChangeСase:hover:after,
#button-mask:hover:before, #button-styles:hover:before, #pun-viewtopic[data-topic-id="5718"] #button-voice:hover:after, #floatbut:hover:before { color: var(--hovlink); }
.pl-share {
display: none !important;
}
.linksb .pagelink strong,
.linkst .pagelink strong {
font: 10px 700 var(--body-font);
padding: 1px 5px;
background: var(--forcol);
border: var(--forcol-border);
border-radius: 5px;
}
.isguest #pun-viewtopic .topic {
margin-bottom: 15px;
}
.lastedit {
display: none;
}
#pre_placement>a {
height: 0px !important;
top: -18px !important;
right: -16px !important;
border: 0px !important;
}
#pre_placement>a:after {
content: '\f358';
font-family: Font Awesome;
font-size: 16px;
}
.Form-Table {
width: 95%;
top: 30px;
left: 20px;
margin-bottom: 10px;
}
.table_GamePosts tr:nth-child(odd) {
background: #00000010 !important;
}
.table_GamePosts {
background: none !important;
}
.punbb .table_GamePosts td {
border: 1px solid #74726e !important;
}
.punbb .table_GamePosts tbody tr:not(.first) .aa {
color: #c4c0b9 !important;
background: url(https://forumstatic.ru/files/0018/b2/d3/45858.png?v=1) !important;
}
/* убрать "кричалку" из хайда */
.hide-box .qcn {
display: none;
}
/* тег лапслока */
.custom_tag_lower {
text-transform: lowercase;
}
/* тег капслока */
.custom_tag_upper {
text-transform: uppercase;
}
#notify-link .unreads, #navpm .unreads {
background: var(--hovlink) !important;
font-size: 8px !important;
color: #ccc7bf !important;
right: -1.3em!important;
top: -1em!important;
}
#notifications .notification-item {
box-sizing: border-box;
padding: 10px 15px 0px!important;
}
#notifications .notification-item:last-of-type { padding: 10px 15px 10px!important; }
.unread-notifications .modal-inner { margin-top: 0!important; }
.unread-notifications h2 {
background-color: var(--doptext) !important;
box-sizing: border-box !important;
padding: 6px !important;
color: var(--hovlink2) !important;
font-weight: 700;
}
.notification-right span { font-weight: 600!important; }
.notification-right span a { font-weight: 700!important; }
#notifications-stored tbody tr {
box-sizing: border-box;
padding: 10px 15px 0px;
display: flex;
}
.notification-image {
opacity: 0.85;
float: left;
border-radius: 5px!important;
filter: grayscale(0.5) brightness(0.9);
border: 1px solid #978d7b;
box-sizing: border-box;
}
.notification-image:hover {
opacity: 1;
}
/*эстетика*/
.est_b {
position: relative;
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
}
.est_b .custom_tag_aSt img {
width: 120px;
height: 120px;
object-fit: cover;
transition: transform 0.3s ease-in-out;
}
.custom_tag_aSt img {
margin: 0 !important;
width: 100%;
height: 100px;
object-fit: cover;
border-radius: 10px;
}
.est_b .custom_tag_aSt img:hover{
transform: scale(1.25);
}
.custom_tag_estbtext {
width: 120px;
height: auto;
text-transform: uppercase;
text-align: center;
}
.custom_tag_estbtext2 {
width: 120px;
height: auto;
text-transform: lowercase;
text-align: center;
}
/*конец эстетики*/
/*для магаза*/
.brlk {
width: 30%;
object-fit: contain;
height: 100px;
}
/*конец*/
.punbb span.GamePst, .punbb strong.GamePst2 {
margin-left: -5px !important;
}
.punbb #profile-right li strong.GamePst2 {
padding-right: 0!important;
}
#post-mentions #mentions-area {
background: var(--doptext) !important;
border-radius: 10px;
}
#freezeButton {
cursor: pointer;
width: 13px;
height: 13px;
padding: 0;
border: none !important;
background: transparent;
position: absolute;
right: 50px;
top: -38px;
}
#freezeButton:not(.active):after { content: '\f3c1'; }
#freezeButton.active:after { content: '\f023'; }
#freezeButton:after {
position: absolute;
font: 14px 'Font Awesome';
z-index: 11111;
color: #442f25;
text-shadow: 1px 1px 0px #000000;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
/* гостевая */
.g {
background: url(https://forumstatic.ru/files/001c/30/dc/24592.png);
width: 612px;
height: 921px;
background-size: contain!important;
position: relative;
margin: 0px auto 15px;
}
.day .g { background: url(https://forumstatic.ru/files/001c/44/10/49544.png); }
.g p {
font: var(--body-font);
}
.g_subtitle p {
font-size: 30px !important;
position: absolute;
font-family: 'Abril Fatface';
text-transform: lowercase;
width: 612px;
top: 17px;
text-align: center;
filter: drop-shadow(1px 1px #000);
background-clip: text;
color: #773936;
}
.day .g_subtitle p { color: #4e5377; }
.g_info {
height: 275px;
width: 550px;
box-sizing: border-box;
overflow: auto;
position: absolute;
top: 185px;
left: 30px;
padding: 0px 16px;
}
.g_info p {
font-size: 11px !important;
line-height: 11px !important;
color: #6a6a6a;
font-weight: 600;
text-shadow: 1px 1px black;
margin: 0px 0px 11px;
font-family: 'Mulish';
}
.g_ams p {
width: 505px;
font-family: 'Mulish';
font-weight: 700;
font-size: 12px !important;
display: flex;
margin: 0px;
gap: 8px;
text-transform: uppercase;
color: #773936 !important;
position: absolute;
justify-content: center;
right: 52px;
top: 143px;
align-content: center;
flex-wrap: wrap;
height: 36px;
text-shadow: 1px 1px black;
}
.g_ams p a {
color: #773936 !important;
text-shadow: 1px 1px black;
font-family: 'Mulish';
font-weight: 700;
transition: all .2s ease-in-out;
position: relative;
}
.g_ams p a:after {
content: '•';
position: absolute;
font-size: 12px;
right: -11px;
color: #773936 !important;
text-shadow: 1px 1px black;
font-family: 'Mulish';
font-weight: 700;
}
.day .g_ams p a:after { color: #8a6932 !important; }
.g_ams p a:last-of-type:after { content: ''; }
.g_ams p a:hover, .g_subfaces p a:hover { color: var(--hovlink) !important; }
.g_intro p {
font-size: 9px !important;
text-transform: uppercase;
color: #69635d !important;
font-weight: 700;
width: 200px;
text-align: center;
text-shadow: 1px 1px #000000b5;
position: absolute;
top: 130px;
left: 82px;
}
.g_loc p {
font-size: 9px !important;
text-transform: uppercase;
font-family: 'Mulish';
font-weight: 600;
margin: 0px;
height: 35px;
width: 380px;
text-align: center;
display: flex;
justify-content: center;
align-content: center;
flex-wrap: wrap;
color: #616161;
filter: drop-shadow(2px 2px 6px black);
position: absolute;
top: 97px;
left: 115px;
}
.g_dis p {
font-size: 11px !important;
text-transform: uppercase;
color: #773936 !important;
margin: 0px;
font-family: 'Mulish';
font-weight: 700;
text-align: center;
text-shadow: 1px 1px #000000b5;
position: absolute;
display: flex;
justify-content: center;
align-content: center;
flex-wrap: wrap;
top: 481px;
left: 40px;
width: 250px;
height: 35px;
}
.day .g_dis p { color: #4d5275 !important; }
.g_dis_l p {
left: 320px;
}
.g_faces {
width: 270px;
height: 290px;
position: absolute;
top: 518px;
left: 31px;
box-sizing: border-box;
padding: 15px 10px;
}
.g_subfaces {
overflow: auto;
height: 100%;
width: 100%;
text-align: center;
white-space: pre-wrap;
padding-right: 5px;
}
.g_faces_l {
left: 310px;
}
.g_subfaces p, .g_subfaces p a {
font-size: 11px !important;
margin: 0px !important;
font-family: 'Mulish';
font-weight: 500;
line-height: 11px !important;
color: #6a6a6a !important;
text-shadow: 1px 1px black;
text-transform: lowercase;
}
.g_subfaces strong {
text-transform: uppercase;
}
.g_info p::-webkit-scrollbar-track,
.g_subfaces::-webkit-scrollbar-track {
background-color: #1c1c1bfa;
width: 0.2px;
}
.g_info::-webkit-scrollbar-thumb,
.g_subfaces::-webkit-scrollbar-thumb {
width: 0.2px;
background-color:#5a2c29cf;
}
.day .g_info::-webkit-scrollbar-thumb,
.day .g_subfaces::-webkit-scrollbar-thumb {
width: 0.2px;
background-color: #8a6932;
}
.g_info::-webkit-scrollbar { width: 1px!important; }
.g_adds p {
font-size: 10px !important;
position: absolute;
width: 186px;
padding-right: 5px !important;
height: 141px;
overflow: auto;
line-height: 12px !important;
top: 314px;
left: 450px;
color: #69635d;
text-shadow: 1px 1px #000;
font-weight: 700;
}
.g_code .code-box {
position: absolute !important;
width: 550px;
bottom: 30px;
left: 31px;
padding: 0px 0px 0px 30px !important;
background: transparent !important;
box-sizing: border-box;
margin: 0px !important;
}
.g_code .code-box strong {
margin: 0px !important;
background: none !important;
border: none !important;
padding: 0px !important;
position: relative !important;
}
.g_code .code-box strong.legend a {
font-style: normal !important;
font-size: 10px !important;
font-weight: 700 !important;
color: #773936 !important;
padding: 0px !important;
margin-top: 20px;
text-shadow: 1px 1px #000000e0;
font-family: 'Mulish';
}
.day .g_code .code-box strong.legend a { color: #4d5275 !important; }
.g_code .code-box strong.legend a:hover { color: var(--hovlink) !important; }
.day .g_code .code-box strong.legend a:hover {
color: #837AA9!important;
}
.g_code .code-box .scrollbox pre {
margin-top: 15px;
font-size: 11px;
color: #6a6a6a !important;
font-weight: 500;
}
/*ОГРАНИЧЕНИЕ ПРОСМОТРА АНКЕТ*/
.access-guard {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.access-guard h2 {
color: #cd6536;
font: 700 25px 'Mulish' !important;
text-transform: uppercase;
}
.access-guard p {
background: #312924;
padding: 25px;
color: #ededed;
font: 500 12px 'Mulish' !important;
letter-spacing: 1px;
border-radius: 25px;
text-transform: uppercase;
}
/*письма призраку*/
.ghostletters {
position: relative;
display: flex;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
}
.ghostletters .custom_tag_ror img {
width: 100px;
height: 150px;
object-fit: cover;
transition: transform 0.3s ease-in-out;
}
.custom_tag_ror img {
margin: 0 !important;
width: 100%;
height: 100px;
object-fit: cover;
border-radius: 10px;
}
.ghostletters .custom_tag_ror img:hover{
transform: scale(1.25);
}
.custom_tag_.ghostletterstext {
width: 120px;
height: auto;
text-transform: uppercase;
text-align: center;
}
.custom_tag_.ghostletters2 {
width: 120px;
height: auto;
text-transform: lowercase;
text-align: center;
}
/*конец призрачных писем*/
Поделиться62026-03-13 18:22:44
<!-------------------------- таблица -------------------------->
<t>
<div class="mouse-parallax t_ani">
<div class="mouse-parallax-bg"></div>
<div class="mouse-parallax-fog-1"></div>
<div class="mouse-parallax-fog-2"></div>
</div>
<div class='t_ani t_tower'></div>
<div class='t_ani t_l1'></div>
<div class='t_ani t_l2'></div>
<div class='t_ani t_l3'></div>
<!------- эпизод ------->
<div class='t_game'>
<h4>эпизод недели</h4>
<a href='https://wounds.rusff.me/viewtopic.php?id=490#p52322'>unholy</a>
</div>
<!------- пост ------->
<div class='t_post'>
<h4>пост недели от <a href='https://wounds.rusff.me/viewtopic.php?id=262#p55834' title='подглядеть'>черри</a></h4>
<p>Я уже жалею, что вообще поддалась на уговоры Максин и пошла на эту чертову вечеринку. Уже жалею, что сунулась вместе со всеми в эту машину...</p>
</div>
<!------- постописцы ------->
<div class='t_writers'>
<h4>постописцы</h4>
<a href='https://wounds.rusff.me/profile.php?id=102' title='10' target="_blank">черри</a>
-
<a href='https://wounds.rusff.me/profile.php?id=178' title='9' target="_blank">джереми</a>
-
<a href='https://wounds.rusff.me/profile.php?id=17' title='1' target="_blank">кайя</a>
</div>
<!------- о ------->
<t_about>
<h4>мистика - феномены</h4>
<p>тонтон, сша; настоящее, 2026</p>
</t_about>
<!------------ квесты ------------>
<div class="spirit-navigation" id="navig-batton">квестовая очередность</div>
<div id="navigblock" style="display:none;">
<div class="sslka">
<a href="https://wounds.rusff.me/viewtopic.php?id=213">shadow of riverside:</a> allyson 18.02
<a href="https://wounds.rusff.me/viewtopic.php?id=270#p25969">night at evergreen:</a> выборы 16.02
<a href="https://wounds.rusff.me/viewtopic.php?id=340#p37138">brigger`s diner:</a> danny 18.02
<a href="https://wounds.rusff.me/viewtopic.php?id=339#p37136">sudden stop:</a> niklas 18.02
</div>
</div>
<!------- амс ------->
<div class="ams">
<h3>администрация</h3>
<a href="https://wounds.rusff.me/profile.php?id=4">КЛЕА,
<img src="https://upforme.ru/uploads/001c/84/93/4/976738.gif" /></a>
<a href="https://wounds.rusff.me/profile.php?id=3">ЛАНА,
<img src="https://upforme.ru/uploads/001c/84/93/4/269545.gif" /></a>
<a href="https://wounds.rusff.me/profile.php?id=28">КРИС,
<img src="https://upforme.ru/uploads/001c/84/93/4/225433.gif" /></a>
<a href="https://wounds.rusff.me/profile.php?id=96">СИЛЬ
<img src="https://64.media.tumblr.com/3bcabc45854ea8920295a91713ff8b26/f2e829393f3951a5-47/s540x810/76cd0e1de6fc9c7ea4c4849db007c0a1cda50b3e.gif" /></a>
<div id="gifPreview"></div>
</div>
</t>
<!-------------------------- таблица -------------------------->
<! ------------------ скрипт навигации (2) [основа рено, переработка вещего духа] --------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/30/dc/86760.js"></script>
<! -------------------------------------конец скрипта навигации --------------------------------->
<!---- Смена стиля v1.1 © max, the murderer! ---->
<label class="theme-toggle">
<input type="checkbox" id="themeSwitch">
<span class="slider"></span>
</label>
<script>
(function () {
const themes = ["light", "dark"];
let currentTheme = localStorage.getItem("selectedTheme") || "dark";
// применяем сразу
document.documentElement.classList.add(currentTheme);
// ждём появления переключателя
document.addEventListener("DOMContentLoaded", function () {
const switcher = document.getElementById("themeSwitch");
if (!switcher) return;
switcher.checked = currentTheme === "dark";
switcher.addEventListener("change", function () {
const newTheme = this.checked ? "dark" : "light";
document.documentElement.classList.remove(...themes);
document.documentElement.classList.add(newTheme);
localStorage.setItem("selectedTheme", newTheme);
});
});
})();
</script>
<!--------------------------- ЧАСТЬ 1. Код кастомизированного плеера (c) forumd --------------------->
<div class='playerNode' data-tracks="https://forumstatic.ru/files/001c/84/93/76045.mp3" title='трясите жопками, детишки'></div>
<!--------------------------- ЧАСТЬ 1. Код кастомизированного плеера ------------------------------------>
<!-- Профилактика © Duka, Lazary -->
<div id="resplash" style="display: none;">
<div class='formal' style='height:200px; width:200px; margin:auto; margin-top:200px; font-family:tahoma; font-size:10px;'> <form id='login' class='container' method='post' action='login.php?action=in' onsubmit='return my_form(this)'><fieldset><span>Технические трудности в Тонтоне</span><div class='fs-box inline'> <input type='hidden' name='form_sent' value='1' /><input type='hidden' name='redirect_url' value='index.php' /><p class='inputfield required'> <label for='fld1'>Имя <em>(Обязательно)</em></label><br /> <span class='input'> <input type='text' id='fld1' name='req_username' size='25' maxlength='25'/></span></p> <p class='inputfield required'> <label for='fld2'>Пароль <em>(Обязательно)</em></label><br /> <span class='input'> <input type='password' id='fld2' name='req_password' size='25' maxlength='25' /></span></p></div></fieldset> <center><p class='formsubmit'> <input type='submit' class='button' id='customebutton' name='login' value='Войти как Администратор' /></p></center></form></div></div>
<script type="text/javascript">
var active = 0;
if(GroupID != 1 && active == 1){
e10 = document.createElement('div')
e10.innerHTML = document.getElementById("resplash").innerHTML;
document.getElementsByTagName('body')[0].insertBefore(e10,document.getElementById('pun_wrap'))
document.write("<style type=\"text/css\">html, body {background: #fff;} #customebutton {margin: auto;} #pun {display: none;}</style>");
document.title= 'Форум на профилактике — '+document.title;
}
</script>
<!-- Защита от отключения JavaScript © Alex_63 -->
<noscript><link rel="stylesheet" href="https://forumstatic.ru/files/0016/0b/c8/13249.css" /></noscript>
<!-- Счётчик Игровых постов -->
<script type="text/javascript">
/*delete localStorage.alertsAMS_onCountCode;*/
/***************************
Настройки!
***************************/
FORUM._NUMpa_fld = 3; // Номер.Доп.поля,
FORUM._color_fld = "inherit"; // Цвет шрифта,
FORUM.includeFirstPost = 0; // 0 - не учитывать,1 - учитывать Первопост автора в игровых темах,
FORUM.AddOrSlash = 1; //0 - Поле отдельно, 1 - через слешь c общ. числом сообщений,
FORUM.Number_winners = [7,[1]]; // Начальное Число отображаемых юзеров в таблице и список форумов показа;
FORUM.Subscription_Code = "f87f9524f52b3f15cd458b2bf2a95a906ca5a960"; //Код подписки!!;
/**** НАСТРОЙКА Игровых локаций ****/
function ad_ (){/*!~!FORUM.ForArrAy = {
//Форум //Темы (включаемые, или исключаемые)
f12 :-[0], //From Dust to Darkness
f13 :-[0], //Written in Dust
f14 :-[0] //Threads of Order //Последний элемент без запятой!
}
!~!*/}ad_ = ad_.toString().split('!~!')[1];//alert(ad_);
</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0013/44/56/77707.js"></script>
<style>.Form-Table{}.punbb .table_GamePosts tbody th{text-align: center;color:#fff}
#pre_placement>a {top:3px;right:2px;border:0 none:z-index:100}.punbb .GamePst{padding:0!important;}
.punbb #profile-right li#pa-fld2 strong.GamePst2 {}</style>
<!--//END Cчётчик Игровых постов © Deff-->
<!---------------------------- основной шрифт ---------------------------->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Raleway:ital,wght@0,100..900;1,100..900&family=Yeseva+One&display=swap');
@import url('https://forumstatic.ru/files/001c/35/64/31260.otf');
@import url('https://fonts.googleapis.com/css2?family=BIZ+UDMincho&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
</style>
<!---------------------------- конец основного шрифта ---------------------------->
<!-- ----------------------смена аватара в топике © Deff, Alex_63------------------------>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/67168.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/67169.js"></script>
<!-- ----------------------конец смены аватара в топике © Deff, Alex_63------------------------>
<!---------------------------------// Быстроплюсы v.2 РЕНО by Deff //------------------------>
<script type="text/javascript" src="https://forumstatic.ru/files/0012/d8/04/58219.js" addComment="1"></script>
<!---------------------------------// конец быстроплюсы v.2 РЕНО by Deff //------------------------>
<!—----------------- HTML в постах с допуском по группам © Alex_63 ----------------—>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/52361.js"></script>
<script type="text/javascript">
HTMLinPost.groups = [1,2,3,4,5,6,7,8]; // Группы, допущенные к вставке HTML в посты
HTMLinPost.parseHTMLinPosts()
</script>
<!—----------------- конец HTML в постах с допуском по группам © Alex_63 ----------------—>
<!------------------- Выделение кода в блоке "Код" // © Damassk, версия 2019г. --------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/0016/4a/bf/98029.js"></script>
<script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script>
<script type="text/javascript">select_text.linkText = 'украсть кусочек' //текст ссылки</script>
<!------------------------------- конец выделения кода ------------------------------------>
<!------------------------------------------------- личная страница ------------------------------------>
<script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>
<!------------------------------------------------- личная страница ------------------------------------>
<!----------------------------- скрытие профиля в теме тегом----------------------------->
<style type="text/css">.hideprofile .post-author,.hideprofile .pl-email,.hideprofile .pl-website{display:none!important}
.hideprofile .post-body,.hideprofile .post-links,.hideprofile .post-links ul{margin-left:0!important}
.post.hideprofile h3 {display: flex;}</style>
<script>
FORUM.set('editor.addition.tags.hideprofile',{name:'Скрыть минипрофиль',onclick:function(){insert('[hideprofile]');}});
$().pun_mainReady(function(){$('.post:contains("[hideprofile]")').addClass('hideprofile').html(function(){return $(this).html().replace(/\[hideprofile\]/gim,'')})});
</script>
<!-----------------------------конец скрытия профиля в теме тегом----------------------------->
<!-- Кликабельность поля "Сообщений" в профиле © Fover, mod. Alex_63 -->
<script type="text/javascript">
$(document).on('pun_main_ready pun_post', function() {
$('.post-author ul').each(function(){
var pa = $(this).find('.pa-posts'), id = $(this).closest('.post').attr('data-user-id');
if (pa.find('a').length) return;
pa.find('.fld-name').html('<a href="/search.php?action=show_user_posts&user_id='+id+'" target="_blank">Сообщений</a>:');
});});
</script>
<!-- Пиар-вход v.2 © Alex_63 -->
<script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
<script type="text/javascript">
PR.nick = 'agent'; // Ник PR-аккаунта
PR.pass = '1111'; // Пароль PR-аккаунта
PR.btn_text = 'PR-вход'; // Надпись на кнопке PR-входа (или ссылка на картинку);
PR.set();</script>
<!---------------------------- Быстрая смена аккаунта ---------------------------->
<script type="text/javascript">
New_EXiT = 'https://forumstatic.ru/files/001c/51/c9/98994.png'; //Дополнительная Иконка выход;
</script>
<script data="369163" src="https://forumstatic.ru/files/0014/cc/0a/93129.js"></script>
<!--------------------------------------------------------------------------------— СКРЫТИЕ ПОДФОРУМА ------>
<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
document.write("<style>#forum_f11,#forum_f22,#forum_f14,#forum_f23{display:none!important}</style>")
</script>
<!-- Отключение функций rusff -->
<script type="text/javascript">
RusffCore.sets.share = false; // Поделиться
RusffCore.sets.show_reportBtn = 0; // Пожаловаться
rusffLive.enable = false; // Рекомендации
RusffCore.sets.tags = false; // Теги
RusffCore.sets.graffiti = false; // Граффити
RusffCore.sets.files = false; // Файлы
FORUM.set("editor.link.short_url", function() { return false; }); // Сокращение ссылок
ReactionsPlugin.setConfig({ disable: true}); // Реакции
RusffCore.sets.realtimeTopicReaders = false; // Обновление блока "Тему просматривают" без перезагрузки страницы
</script>
<!------------------------- Мгновенные уведомления © Alex_63, Deff 2019 ------------------------>
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
<style>.punbb #pun-main .pun-modal.unread-notifications .section h2{text-align:center!important}
/*.pun-modal.unread-notifications .modal-inner.section {background: rgba(228, 228, 228, 0.92)!important;*/}
</style>
<script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>
<!--+ Мгновенные уведомления: упоминания © Alex_63, 2020 -->
<script>notifications.load('mentions');</script>
<!--+ Мгновенные уведомления: комментарии к репутации без переадресации Alex_63, 2019-->
<script>notifications.load('reputation');</script>
<!--+ Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
<script>notifications.load('subscriptions');</script>
<!--+ Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
<script type="text/javascript">
notifications.load('common', {});
notifications.load('important', {topics: [3]}); // ID важных тем (через запятую)
</script>
<!-- Подсчет символов в постах игры -->
<style>.post-box{position:relative}.send-sumb {position:absolute;right:0;margin-top:-12px;padding:1px 17px;color:#080e1f;cursor:pointer;border:1px solid}.post.topicpost .send-sumb{display:none}</style>
<script type="text/javascript">
if([12,13,14].indexOf(+FORUM.topic.forum_id)!=-1){//id Нужных форумов для подсчета
document.write('<script type="text/javascript" data="14237" src="https://forumstatic.ru/files/0013/44/56/67571.js?"><\/script>')}
$(function(){$(".post-content .send-sumb").each(function(){$(this).attr("title",$(this).attr("original-title")).removeAttr("original-title")})});
</script>
<!-— конец -->
<!-- поднятие репутации в закрытых темах -->
<script type="text/javascript">// спасибо форуму http://downtown.f-rpg.ru/
if($('pun-viewtopic').length)function changeVisibility(b){$('#'+b).toggle(); return};
</script>
<!-- конец -->
<!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru -->
<div id="chfont" title="Шрифт в постах">
<div id="chfontbut"></div>
<select id="chfontfam" name="chfontfam">
<option value="0">по умолчанию</option>
<option value="Arial, Helvetica, sans-serif" style="font-family: Arial, Helvetica, sans-serif">Arial</option>
<option value="'Arial Black', Gadget, sans-serif" style="font-family: ">Arial Black</option>
<option value="'Book Antiqua', 'Palatino Linotype', Palatino, serif" style="font-family: 'Book Antiqua', 'Palatino Linotype', Palatino, serif">Book Antiqua</option>
<option value="'Comic Sans MS', cursive, sans-serif" style="font-family: 'Comic Sans MS', cursive, sans-serif;">Comic Sans</option>
<option value="'Courier New', Courier, monospace" style="font-family: 'Courier New', Courier, monospace">Courier</option>
<option value="Georgia, serif" style="font-family: Georgia, serif">Georgia</option>
<option value="Impact, Charcoal, sans-serif" style="font-family: Impact, Charcoal, sans-serif">Impact</option>
<option value="'Lucida Console', Monaco, monospace" style="font-family: 'Lucida Console', Monaco, monospace">Lucida Console</option>
<option value="'Lucida Grande', 'Lucida Sans Unicode', sans-serif" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif">Lucida Grande</option>
<option value="Tahoma, Geneva, sans-serif" style="font-family: Tahoma, Geneva, sans-serif">Tahoma</option>
<option value="'Times New Roman', Times, serif" style="font-family: 'Times New Roman', Times, serif">Times New Roman</option>
<option value="'Trebuchet MS', Helvetica, sans-serif" style="font-family: 'Trebuchet MS', Helvetica, sans-serif">Trebuchet</option>
<option value="Verdana, Geneva, sans-serif" style="font-family: Verdana, Geneva, sans-serif">Verdana</option>
<option value="'MS Sans Serif', Geneva, sans-serif" style="font-family: 'MS Sans Serif', Geneva, sans-serif">Sans Serif</option>
<option value="'MS Serif', 'New York', serif" style="font-family: 'MS Serif', 'New York', serif">Serif</option>
</select>
<div id="chfontsize">
<div class="fsizeplus"></div>
<div class="fsize"></div>
<div class="fsizeminus"></div>
</div>
</div>
<script type="text/javascript">
var chfsize,chffam;if(!localStorage.fontsize)localStorage.setItem("fontsize",11);if(!localStorage.fontfam)localStorage.setItem("fontfam","0");chfsize=+localStorage.getItem("fontsize");chffam=localStorage.getItem("fontfam");function setfsize(f){localStorage.setItem("fontsize",f);$(".fsize").text(f);$(".post-content p").css("font-size",f+"px")}
function setffam(f){localStorage.setItem("fontfam",f);$("#chfontfam option").removeAttr("selected");$('#chfontfam option[value="'+f+'"]').attr("selected","selected");if(f!="0")$(".post-content p").css("font-family",f);else $(".post-content p").css("font-family","")}$(".fsizeplus").on("click",function(){chfsize+=1;if(chfsize>72)chfsize=72;setfsize(chfsize)});$(".fsizeminus").on("click",function(){chfsize-=1;if(chfsize<6)chfsize=6;setfsize(chfsize)});$('#chfontsize .fsize').on('dblclick', function() {chfsize = 11;
setfsize (chfsize);});$("#chfontbut").on("click",function(){$("#chfont").toggleClass("active")});
$("#chfontfam").on("change",function(){chffam=$(this).val();setffam(chffam)});$(document).pun_mainReady(function(){setfsize(chfsize);setffam(chffam)});
</script>
<style>
.centerwrap-dark { display: flex; justify-content: center; margin: 0px 0 30px 0!important;}
.msgwrap-dark { width: 350px; border-radius: 20px; background: #1e1e1e; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4); font-family: 'Verdana', sans-serif; overflow: hidden; border: 1px solid #333;}
.msgwrap-dark p { padding: 0px !important; }
.msgheader-dark { display: flex; align-items: center; padding: 0 15px; background: #2a2a2a; border-bottom: 1px solid #444;}
.msgavatar-dark img { width: 45px; height: 45px; border-radius: 100%; border: 2px solid #555;}
.msginfo-dark { margin-left: 10px; display: flex; flex-direction: column; gap: 4px !important;}
.msgname-dark p { font-weight: bold; font-size: 15px; color: #fff; position: relative; padding-left: 16px;}
.msgname-dark p::after { content: ""; width: 8px; height: 8px; background: #4caf50; border-radius: 50%; position: absolute; left: -21px; top: 50%; transform: translateY(-50%); box-shadow: 0 0 5px rgba(76, 175, 80, 0.8); animation: pulse 1.2s infinite ease-in-out;}
.msgstatus-dark p { font-size: 10px !important; color: #bbb; margin-top: 4px; font-style: italic;}
.msgcontent-dark { padding: 10px 15px; max-height: 350px; overflow-y: auto; background: #1b1b1b;}
.msgline-dark-incoming {
max-width: 280px;
width: max-content;
background: #2f2f2f;
padding: 12px 14px;
margin-bottom: 10px !important;
text-align: left;
border-radius: 12px;
font-family: 'verdana', sans-serif;
font-size: 11px;
line-height: 1.6;
color: #ccc;
position: relative;
}
.msgline-dark-outgoing{
margin: 0 0 0 auto;
max-width: 280px;
width: max-content;
background: #303c30;
padding: 12px 14px;
margin-bottom: 10px !important;
text-align: right;
border-radius: 12px;
font-family: 'verdana', sans-serif;
font-size: 11px;
line-height: 1.6;
color: #ccc;
position: relative;
}
.msgline-dark p { font-size: 11px !important; }
.msgquote-dark { background: #2c2c2c; border-left: 4px solid #555; padding: 10px 12px; margin: 10px 0 !important; font-style: italic; color: #999; border-radius: 8px; font-size: 12px; }
.msgline-dark img { max-width: 100%; border-radius: 15px;}
.msginput-dark { display: flex; align-items: center; padding: 10px 15px; border-top: 1px solid #333; background: #2a2a2a; }
.msgfakeinput-dark { width: 255px; padding: 8px 12px; background: #111; border: 1px solid #444; border-radius: 10px; color: #777; font-size: 10px; }
.msgsendbtn-dark { width: 24px; height: 24px; position: relative; cursor: pointer; }
.msgsendbtn-dark::after { content: "\f1d8"; font-family: "Font Awesome 6 Pro"; font-weight: 900; font-size: 18px; color: #aaa; display: block; transition: transform 0.2s ease; position: absolute; top: 3px; left: 13px; }
.msgsendbtn-dark:hover::after { transform: scale(1.2); }
.msgfakeinput-dark p { font-size: 10px !important; text-transform: lowercase; }
.msgcontent-dark::-webkit-scrollbar { width: 6px; }
.msgcontent-dark::-webkit-scrollbar-thumb { background: #444; border-radius: 18px; }
.msgcontent-dark::-webkit-scrollbar-track { background: #222; border-radius: 10px; }
</style>
<!---------- ПРИМЕРОЧНАЯ by Vandra ---------------------------------------------->
<script>
var bgPrice = '1500'; <!-- цена фона -->
var plqPrice = '600'; <!-- цена плашки -->
var iconPrice = '700'; <!-- цена иконки -->
</script>
<script src='https://forumstatic.ru/files/001c/84/93/31078.js?v=8' defer></script>
<!------------ быстрое редактирование профиля для примерочной by Vandra ------------->
<!---- первый - конфиг -------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/84/93/82244.js?v=3"></script>
<script type="text/javascript" src="https://forumstatic.ru/files/001c/8a/d2/77436.js?v=9"></script>Поделиться72026-03-13 18:22:52
<!--- Занятые внешности и биржа (с) Feathertail --->
<script src="https://forumstatic.ru/files/001c/84/93/21896.js?v=1"></script>
<script src="https://forumstatic.ru/files/001c/84/93/59817.js?v=7"></script>
<script src="https://forumstatic.ru/files/001c/84/93/68330.js?v=6"></script>
<script src="https://forumstatic.ru/files/001c/84/93/81667.js?v=3"></script>
<script src="https://forumstatic.ru/files/001c/84/93/83195.js?v=23"></script>
<!---------------------------- нужные ---------------------------->
<div class='wanted'>
<h4>пропавшие без вести</h4>
<a href="https://wounds.rusff.me/viewtopic.php?id=5#p807" target="_blank" title="лучший из худших"><img src="https://upforme.ru/uploads/001c/84/93/2/524878.gif"></a>
<a href="https://wounds.rusff.me/viewtopic.php?id=5#p43829" target="_blank" title="та самая"><img src="https://64.media.tumblr.com/d399f2fb04a206de0662b92ba6d094a4/1d26edfd799793b6-6f/s540x810/1e0187269b06e175db3a96050a1766d1aac30668.gif"></a>
<a href="https://wounds.rusff.me/viewtopic.php?id=5#p44055" target="_blank" title="бывший жених"><img src="https://upforme.ru/uploads/001c/84/93/187/397116.gif"></a>
<a href="https://wounds.rusff.me/viewtopic.php?id=5#p37101" target="_blank" title="батя"><img src="https://upforme.ru/uploads/001c/84/93/168/177591.gif"></a>
</div>
<!---------------------------- конец нужных ---------------------------->
<!-- Mouse Parallax JS-->
<script>
let bg = document.querySelector('.mouse-parallax-bg');
let fog1 = document.querySelector('.mouse-parallax-fog-1');
let fog2 = document.querySelector('.mouse-parallax-fog-2');
window.addEventListener('mousemove', function(e) {
let x = e.clientX / window.innerWidth;
let y = e.clientY / window.innerHeight;
bg.style.transform = 'translate(-' + x * 10 + 'px, -' + y * 10 + 'px)';
fog1.style.transform = 'translate(+' + x * 10 + 'px, -' + y * 10 + 'px)';
});
</script>
<!---------------------------- баннеры ---------------------------->
<div class='banners'>
<div class='banners_wrap'>
<a href="https://alicormen.ru/?from=banners" target="_blank"><img src="https://forumstatic.ru/files/0014/78/87/78953.png?v=1" border="1" width="88" height="31" title="авторский мир, высокое фэнтези, культурный конфликт, наследие богов"></a>
<a href="https://glimpse.rusff.me" target=_blank><img src="https://forumstatic.ru/files/001c/a3/e7/31896.jpg" border="0" title="мистика, США" width="88" height="31"></a>
<a href="https://fflops.ru/" target="_blank"> <img src="https://upforme.ru/uploads/001c/8b/a8/346/367242.gif" title="FLIP FLOPS" border="0" alt="FLIP FLOPS"></a>
<a href="https://witcher.rusff.me/" target="blank"><img border=0 src='https://upforme.ru/uploads/001a/17/1c/17/590075.png' alt="Ведьмак. Исток Хаоса"></a>
<a href="https://kindredspirits.ru"><img class="postimg" loading="lazy" src="https://forumstatic.ru/files/001c/82/f2/18661.jpg" alt="Kindred souls. Место твоей души" title="Kindred souls. Место твоей души"></a>
<a href="https://player.rusff.me/" target=_blank> <img src="https://upforme.ru/uploads/001c/6a/04/5/420367.png" border="0" width="88" height="31" title="will you be my player?"></a>
<a href="https://happyhouse.rusff.me/"><img src="https://upforme.ru/uploads/001c/52/80/5/130074.gif"></a>
<a href="https://itisanewworld.rusff.me/"><img title="Mystery Book" src="https://upforme.ru/uploads/0019/7e/db/2/163253.gif" border="0"/></a>
<a href="https://btwn.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001b/73/d1/4/642476.png" width="88" height="31"></a>
<a href="https://secretsofmermaids.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/16/ee/6/288594.gif" title="Секреты русалок"></a>
<a href="https://altcross.rusff.me/" target="_blank"><img src="https://upforme.ru/uploads/001c/3a/6b/2/622081.png" title="alternative crossover" border="0"width="88" height="31"></a>
<a href="https://aleandtalecross.ru/" target="_blank"><img src="https://forumstatic.ru/files/001c/87/f8/10727.jpg" title="Ale and Tale crossover" border="0"width="88" height="31"></a>
<a href="https://kingscross.f-rpg.me/" target="_blank"><img title="KINGSCROSS. Внимание, поезд отправляется!" src="https://upforme.ru/uploads/001a/08/74/2/155779.png"></a>
<a href="https://miamiclub.ru" target="_blank"> <img src="https://forumstatic.ru/files/001b/c7/a6/62470.png" title="MIAMI CLUB" border="0" alt="MIAMI CLUB"></a>
<a href="https://bostoncrazzy.rusff.me/" target="blank"><img src="https://i.imgur.com/MW1p42w.gif" title="BOSTON"></a>
<a href="https://thehaze.rusff.me/" target="_blank"><img src='https://upforme.ru/uploads/001b/d4/18/624/512735.png' title="городская мистика в эврика-спрингс" /></a>
<a href="https://sinistrum.f-rpg.me" target="_blank"><img src="https://forumstatic.ru/files/001b/ea/09/27521.png" alt="sinistrum"></a>
<a href="https://toeden.rusff.me" title="Магический реализм, США, 2022 год" target="_blank"><img src="https://i.imgur.com/ZFiLFxE.gif" alt="Return to eden"></a>
<a href="https://eveningstop.rusff.me/" title="кроссовер для уставших" target="_blank"><img src="https://upforme.ru/uploads/001c/6e/7e/17/520762.png" width="88" height="31" border="0"></a>
<a href="https://rrriot.rusff.me/" target="_blank"><img src='https://upforme.ru/uploads/001c/7c/51/9/116374.png' title="будь кем хочешь"/></a>
<a href="https://loom.rusff.me/" target="_blank"><img src='https://forumstatic.ru/files/001c/7b/be/69478.png' width="88px" border="0" title="полная свобода"/></a>
<a href="https://wh40000.rusff.me/" title="Warhammer 40k" target="_blank"><img src="https://forumstatic.ru/files/001c/6b/2b/84051.gif"></a>
</div>
</div>
<!---------------------------- конец баннеров ---------------------------->
<!-------------------------- копирайт -------------------------->
<a class="cop" href="https://imagiart.ru/viewtopic.php?id=19438#p1326422">mrazeus + rae rae</a>
<!-------------------------- вверх-вниз -------------------------->
<div class="go-up" id='ToTop'>«</div>
<div class="go-down" id='OnBottom'>»</div>
<!--кнопки вверх вниз-->
<script type="text/javascript">
$(function(){
if ($(window).scrollTop()>="250") $("#ToTop").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()<="250") $("#ToTop").fadeOut("slow")
else $("#ToTop").fadeIn("slow")
});
if ($(window).scrollTop()<=$(document).height()-"999") $("#OnBottom").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()>=$(document).height()-"999") $("#OnBottom").fadeOut("slow")
else $("#OnBottom").fadeIn("slow")
});
$("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
$("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
});
</script>
<!-------------------------- конец вверх-вниз'а -------------------------->
<!--------------------------- ЧАСТЬ 2 Код кастомизированного плеера (c) forumd --------------------->
<script type="text/javascript" src="https://forumstatic.ru/files/001c/35/64/25222.js"></script>
<!--------------------------- конец ЧАСТЬ 2. Код кастомизированного плеера (c) forumd ------------>
<!------------------------- Мгновенный предпросмотр сообщения © Alex_63 ---------------------------->
<script type="text/javascript">
var PPREV = {};
PPREV.position = 0; //Положение окна Предпросмотра: 0 - над полем ввода, 1 - под полем ввода, 2 - справа
PPREV.quote_cite = 'написал(а):'; //Надпись в окне цитаты
</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/10524.js"></script>
<!-- Кнопка отключения мгновенного предпросмотра -->
<style>#togglePreview{}</style>
<script type="text/javascript">(function (){
var a='Включить быстрый предпросмотр';
var b='Отключить быстрый предпросмотр';
var d='_PreviewToggle';
setCookiePPrev=function(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+c);}if(a && b)document.cookie=a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
getCookiePPrev=function(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c)c=c[0].split('=');else return false;return c[1] ? c[1] : false;}
$('<small id="togglePreview"><input type="button" class="button" value="'+ b +'" onclick="togglePreview(this)"/></small>').insertAfter('#post fieldset:last legend');
var x = ParseContent;
window.togglePreview = function(sel){//alert(sel.value);
if(sel.value==a){sel.value=b;setCookiePPrev(d,'0',-1000);ParseContent=x;ParseContent();$('#post-preview').show(); return}
if(sel.value==b){sel.value=a;setCookiePPrev(d,'OFF',30*3600*24*30*1000);if($('#pun-viewtopic').length){$('#post-preview').hide()}ParseContent=function(){return};return}
}; if(getCookiePPrev(d)=='OFF'){$('#togglePreview>.button').click()};
}())
</script>
<!------------------------- конец предпросмотра сообщения © Alex_63 ---------------------------->
<!---------------------------- личная страница ---------------------------->
<!-- личная страница -->
<script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>
<div id="character" class="reveal-modal xlarge main container">
<div class='modal_wrap'></div>
<a class="close-reveal-modal">×</a>
</div>
<script type="text/javascript">
function showTab(elem){
$(".menu span").removeClass("tabactive");
$(elem).addClass("tabactive");
$("div.submenutext").hide();
var activeDiv = $(elem).attr("alt");
$("div."+activeDiv).fadeIn();
return false;
}
$(".modal-link").click(function() {
var modId = $(this).attr('id');
$('.modal_wrap').html('');
$.get('pages/'+modId, function (data){
$('.modal_wrap').html($(data).find('.character').html());
});
$(".submenutext").hide();
$(".submenutext:first").show();
});
</script>
<!---------------------------- конец личной страницы ---------------------------->
<!-------------------------- Универсальный скрипт замены © Alex_63 ------------------------------------>
<script>
function Change(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
Change('#pun-stats li.item1','Всего тем','Расследований начато');
Change('#pun-stats li.item2','Всего сообщений','Сообщений заглушено');
Change('#pun-stats li.item3','Зарегистрированных пользователей','Жители');
Change('#pun-stats li.item4','Последним зарегистрировался','Последний турист');
Change('#pun-stats .onlinelist div > a','Активны','Блуждают в тумане:');
Change('#pun-stats .users_24h div > a','Посетили за сутки','Были замечены:');
Change('li#navindex','Форум','Город');
Change('li#navuserlist','Участники','Жители');
Change('li#navsearch','Поиск','Поиск');
Change('li#navprofile','Профиль','Документы');
Change('li#navpm','Сообщения','Почта');
Change('li#navadmin','Администрирование','Админка');
Change('li#navlogout','Выход','Сбежать');
Change('li#navlogin','Вход','Вернуться');
Change('li#navregister','Регистрация','Заглянуть в туман');
</script>
<!-- Аватар для гостя и по умолчанию / Deff, Alex_63
mod by ForumD.ru -->
<script type="text/javascript">
var DefAvtr = 'https://upforme.ru/uploads/001c/84/93/2/979056.gif'; //Ссылка на аватар по умолчанию
var GuestAvtr = 'https://upforme.ru/uploads/001c/84/93/2/391738.gif'; //Ссылка на аватар для Гостя
$('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
var b = DefAvtr;
if (+$(this).parents('.post').attr('data-group-id') == 3) b = GuestAvtr;
var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li>';
if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
});
$('#profile-left strong:contains("Нет аватара")')
.parent().html('<div><img src="'+DefAvtr+'"/></div>');
</script>
<!-- Конец -->
<!---------- Замена двойных кавычек на парные угловые скобки («») в постах © Deff -------------->
<script type="text/javascript">
(function(){function rep(str, p1,offset, s){
return '>'+p1.replace(/"([^ "][^"]+?)"/gm,'«$1»')+'<';}
$('.post-content p').each(function(){
$(this).html(('</>'+$(this).html()+'</>').replace(/>([^<>]+)</gm, rep));
});}());
</script>
<!------------------------------------------------ ВЗАИМНЫЙ ПИАР ---------------------------------------------->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
function getUrlParameterByName(e,t){e=e.replace(/[\\[]/,"\\\[").replace(/[\\]]/,"\\\]");var r=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(t);return null==r?"":decodeURIComponent(r[1].replace(/\+/g," "))}function getRandomInt(e,t){return Math.floor(Math.random()*(t-e))+e}function copyAdvertisingToClipboard(e,t){e.preventDefault();var r=jQuery(t).closest(".post").find(".permalink").attr("href"),n=jQuery("<textarea>");jQuery("body").append(n);var i=advertiseCodes[getRandomInt(0,advertiseCodes.length)]+"\n[url="+r+"]ваша реклама[/url]";n.val(i).select(),document.execCommand("copy"),n.remove()}function addAdvertiseLink(e){
var idValue = getUrlParameterByName("id", window.location.href);
console.log("ID from URL: " + idValue);
if(idValue == e){
jQuery(".post").each(function(){
var linkElement = jQuery("<li>").attr("class","pl-advlink").append('<a href="#" onclick="copyAdvertisingToClipboard(event, this);">Взаимная реклама</a>');
jQuery(this).find(".post-links ul").append(linkElement);
});
}
}
var advertiseCodes=[
"[align=center][url=https://wounds.rusff.me][img]https://upforme.ru/uploads/0019/47/79/1115/58239.gif[/img][/url][/align]",
"[align=center][url=https://wounds.rusff.me][img]https://upforme.ru/uploads/0019/47/79/1115/349573.gif[/img][/url][/align]",
"[align=center][url=https://wounds.rusff.me/][img]https://upforme.ru/uploads/001c/84/93/28/853493.jpg[/img][/url][/align]",
"[align=center][url=https://wounds.rusff.me/][img]https://upforme.ru/uploads/001c/84/93/28/932737.gif[/img][/url][/align]",
"[align=center][url=https://wounds.rusff.me/viewtopic.php?id=5#p39758][img]https://upforme.ru/uploads/001c/84/93/4/834857.png[/img][/url][/align]"
];
jQuery(document).ready(function() {
addAdvertiseLink(497);
});
</script>
<!-----------------------тег абзаца со своими отступами ------------------------->
<style>#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.png)no-repeat center 6px!important;}</style>
<!--ТЕГ абзаца - [indent=X,Y] --><script type="text/javascript">
(function(){var c="[indent",h,e='<span style="display:inline-block;margin:YYem XXem;"></span>';
$("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif" onclick="smile(\''+c+'=2,0]\')\"></td>');
function a(b,d){if(!d){return e.replace("XX","2").replace("YY","0")} /*удвоенные Отступы слево и сверху по умолчанию*/
else{return d.replace(/=(\d+(?:\.\d+)?)((?:,\d+(?:\.\d+)?)?)$/,function(f,i,g){h=e.replace("XX",i);v=g.substr(1);return h.replace("YY",(v?v:"0"));
})}}$('.post-content p:contains("'+c+'")').each(function(){$(this).html($(this).html().replace(/\[indent([=\d\.,]*?)\]/gm,a))})}());
</script>
<!-----------------------конец тега абзаца со своими отступами ------------------------->
<!-- Разделение тем: "Важные темы" и "Темы форума" // © Alex_63 -->
<style>
#pun-main .forum table{ table-layout: auto;}
#pun-main tr.tr-divider {
/*background-color: #d1d1e1;*/
/* font-weight: bold;*/
}
</style>
<script type="text/javascript">if($('#pun-viewforum').length){$('tr[class$="isticky"]:first').before('<tr class="tr-divider imp"><td class="td-divider" colspan="4">Важные темы</td></tr>');$('tr[class$="isticky"]:last').next('tr').before('<tr class="tr-divider st"><td class="td-divider" colspan="4">Темы форума</td></tr>');$('.stickytext').remove()}</script>
<!-- //End//-Разделение тем -->
<!--------------------------- тултип ---------------------------------->
<script>
jQuery.fn.quicktip = function(options) {
// Значения по умолчанию
var defaults = {
speed: 500,
xOffset: -40,
yOffset: -300
};
// Объединяем переданные опции с дефолтными
var settings = $.extend({}, defaults, options);
// Для каждого элемента, к которому применяется плагин
return this.each(function() {
var $this = jQuery(this);
// Сохраняем title в data-атрибут, чтобы восстановить его позже
var tipTitle = $this.attr('title') || $this.attr('original-title') || 'Quick tip';
$this.data('title', tipTitle).removeAttr('title'); // Удаляем атрибут title
// Обработка событий наведения мыши
$this.hover(function(e) {
$this.css('cursor', 'pointer');
$("body").append("<div id='tooltip'>" + tipTitle + "</div>");
$("#tooltip")
.css("top", (e.pageY + settings.yOffset) + "px")
.css("left", (e.pageX + settings.xOffset) + "px")
.fadeIn(settings.speed);
}, function() {
// Удаляем подсказку при уходе мыши
$("#tooltip").remove();
});
// Обновляем позицию подсказки при движении мыши
$this.mousemove(function(e) {
$("#tooltip")
.css("top", (e.pageY + settings.yOffset) + "px")
.css("left", (e.pageX + settings.xOffset) + "px");
});
});
};
</script>
<script>
$(function(){
$('*[title]').quicktip({
speed:300, //Скорость появления подсказки
fade: true
});
});
</script>
<script>
$('.pa-online, .postlink:not(.postlink.long), .subscribelink, .postlink .new-poll, .postlink .new-topic, #pun-viewforum .modmenu strong a, #profile .container li.view a').each(function(){
$(this).attr('title',$(this).text());
});
// Подсказка для кнопки с #togglePreview .button
$('#togglePreview .button').each(function() {
// Получим значение атрибута value и установим его в title
var value = $(this).val(); // Получаем значение value
$(this).attr('title', value); // Устанавливаем это значение как title
});
</script>
<!------------------------------------------ конец тултипа --------------------------------------->
<!-------------------- Ссылка на авторский пост в цитате // v.3 © Alex_63 -------------------->
<script type="text/javascript">
var quote_img = 'https://forumstatic.ru/files/0015/ec/20/41408.png'; //Кнопка "Перейти к сообщению" в цитате
$('.quote-box>cite:not(:contains("Скрытый текст:"))').each(function() {
var cntq=$(this).text(),sp0='<span class="qcn">сообщение от</span> ',
sp1='<span class="qc-uname">###</span>';
if(cntq.indexOf('#p')!=-1){var pid=cntq.split(',')[0],autq=cntq.split(',')[1].split(' написал')[0],
lnkq='<a class="qc-post-link" href="',imgq='<img src="'+quote_img+'" title="Перейти к сообщению"/>',
sp2=' <span class="qc-post-link">'+lnkq;sp1=sp1.replace('###',autq);
if($('.post'+pid).length){$(this).html(sp0+sp1+sp2+pid+'">'+imgq+'</a></span>');}else
{$(this).html(sp0+sp1+sp2+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+imgq+'</a></span>');}
}else{var autq=cntq.split(' написал')[0];sp1=sp1.replace('###',autq);$(this).html(sp0+sp1);}
});$('#pun-viewtopic .pl-quote>a').each(function() {
$(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>
<!-------------------- конец ссылки на авторский пост в цитате // v.3 © Alex_63 -------------------->
<!------------------------- Индикатор активности пользователя © Alex_63 ------------------------->
<script type="text/javascript">
$('.post-author:not(.online)').find('.pa-author>a').addClass('offline');
$('.post-author.online').find('.pa-author>a').addClass('online');
$('.post').each(function(){
var PostAuthorLogin = $(this).find('li.pa-author>a').text();
var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
$(this).find('.pa-author>a.online').after('<img src="/i/blank.gif" class="indOnline" title="'+PostAuthorLogin+' под прицелом'+activeTime+'" />');
$(this).find('.pa-author>a.offline').after('<img src="/i/blank.gif" class="indOffline" title="'+PostAuthorLogin+' прячется" />');
});
</script>
<!-----------------------конец индикатор активности пользователя © Alex_63 ------------------------->
<!-- Скрыть рекорд из статистики © rps // мод. © max, the murderer! -->
<script type="text/javascript">
var onlineLists = document.querySelectorAll("#onlinelist:not(.statistics) div");
onlineLists.forEach(function(list) {
list.innerHTML = list.innerHTML.substring(0,list.innerHTML.indexOf(";")) + list.innerHTML.substring(list.innerHTML.indexOf(")"));
});
</script>
<!------------------- маска профиля ------------------------------->
<script src="https://forumstatic.ru/files/0017/95/29/89289.js"></script>
<script>
hvScriptSet.addMask({
guestAccess: ['From Dust to Darkness', 'The Quiet Room', 'Threads of Order Архив игры', 'Админская архив'],
forumAccessExtended: {
'Админская': ['Администраторы'],
'Ghostlight': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест',],
'Circle Unbroken': ['Принятые', 'Администраторы', 'Зарегистрированные',],
'From Dust to Darkness': ['Принятые', 'Администраторы', 'Гость'],
'Written in Dust': ['Принятые', 'Администраторы', 'Гость'],
'Tea with Shadows': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест'],
'Moths to the Flame': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест'],
'The Lantern’s Rest': ['Принятые', 'Администраторы', 'Зарегистрированные', 'Тест',]
},
changeList: {
'pafld1': {
title: 'Лз',
description: 'pa-fld1',
tag: 'Iz',
class: 'pa-fld1',
defaultCode: '<name><a href="ссылка на анкету">имя фамилия, 00</a></name><text>текст личного звания <a href="ссылка">ссылка на профиль</a> текст личного звания</text>',
type: 'html'
}
}
});
</script>
<!------------------- конец маски профиля ------------------------------->
<!------------------------------- Обтекание текста слева/справа ----------------------------------->
<!--обтекание изображения 2.4.4-->
<div id="float" style="display:none; color:#3e3e3e; width: auto; padding:5px; position:absolute; margin-top: -41%; margin-left: 43%; z-index:10">
<div><strong>Направление обтекания</strong></div><br>
<div align="center"><span class="vibor" title="left" onclick="bbcode('[float=left]', '[/float]')"></span>
<span class="vibor" title="right" onclick="bbcode('[float=right]', '[/float]')"> </span></div></div>
<script>
/* обтекание изображения */
$(function(){
$('td#button-link').before('<td id="floatbut" style=\'background-image:url("https://forumstatic.ru/files/0015/dd/40/15488.gif")\'></td>');
$('#floatbut, .vibor').click(function(){
$('div#float').toggle();});
});
elm=document.getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content")
{
post = elm[x].innerHTML;
if(post.indexOf("[/float]") != -1) {
floats = /\[float=(.*?)\]([^\[]{1,11000})\[\/float\]/gi
elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 8px 10px; text-align: $1;'>$2</span>")
}}
</script>
<!------------------------------- конец обтекания текста слева/справа ----------------------------------->
<!-- текстовые поля вместо строк для ввода в профиле by Vandra -->
<script>
document.addEventListener("DOMContentLoaded", function () {
const profileContainer = document.getElementById("profile8");
if (!profileContainer) return;
const profInputs = profileContainer.querySelectorAll("#fld1 ,#fld2, #fld3, #fld4, #fld5, #fld6");
profInputs.forEach(profInput => {
const profTextarea = document.createElement("textarea");
for (let { name, value } of profInput.attributes) {
profTextarea.setAttribute(name, value);
}
profTextarea.value = profInput.value;
profInput.replaceWith(profTextarea);
});
});
</script>
<!-- Исключение из "Цитировать" подписи и "отредактировано" -->
<script type="text/javascript"> (function(){ var p =[];
$('.post').find('.pl-quote').click(function(){
p[0] = $(this).parents('.post').find('.lastedit');
p[1] = $(this).parents('.post').find('.post-sig');
p[2] = p[0].html();p[3] = p[1].html();
p[0].html('');p[1].html('');
setTimeout(function(){p[0].html(p[2]);p[1].html(p[3])},600);});
}());
</script>
<!-- конец -->
<!------------------- обертка ссылок на главной ------------------------------->
<script>
$(function() {
// список нужных детей
var $targets = $('#pun-index')
.children('#pun-navlinks, #pun-ulinks, #pun-announcement, #pun-status, #pun-break1, #pun-crumbs1');
// если нашлись — оборачиваем
if ($targets.length) {
$targets.wrapAll('<div class="custom-wrapper"></div>');
}
});
/* --- обертка профиля справа --- */
var $profile = $('#profile-right');
if ($profile.length) {
var ids = ['#pa-respect', '#pa-positive', '#pa-fld2', '#pa-fld1', '#pa-fld3', '#pa-fld4', '#pa-fld5', '#pa-fld6'];
var $targets = $();
ids.forEach(id => { var $el = $profile.find(id); if ($el.length) $targets = $targets.add($el); });
var $prevWrap = $('<div class="prev-wrap"></div>');
var $prevWrap2 = $('<div class="prev-wrap_2"></div>');
if ($targets.length) { $targets.first().before($prevWrap); $prevWrap.append($targets); } else { $profile.append($prevWrap); }
$profile.find('li').not($prevWrap.find('li')).appendTo($prevWrap2);
$prevWrap.after($prevWrap2);
}
</script>
<!------------------- конец обертки ссылок на главной ------------------------------->
<!------------- Быстрое редактирование постов © Alex_63 v.3 ------------->
<script>
var YesForumEdit=[ 1,2,3,4,5,6,7,8 ];
if(YesForumEdit.indexOf(+FORUM.topic.forum_id)!=-1)
document.write('<script src="https://forumstatic.ru/files/0015/c4/3f/97896.js" type="text/javascript"><'+'/'+'script>');
</script>
<!------------- конец ------------->
<!---------------- Кнопка "РЕДАКТИРОВАТЬ ЛЗ" для админов © hagalnaud¬hingale ---------->
<script type="text/javascript">
var posts = $(".post");
posts.each(function() {
var senderId = $(this).data("user-id");
var editLink = $("<a>").attr("href", "/profile.php?section=fields&id=" + senderId).attr("rel", "nofollow").text("ред. лз");
var editLi = $("<li>").addClass("editpole").append(editLink);
$(this).find(".pl-email.pm").after(editLi);
});</script>
<style>li.editpole {display: none!important; float: left;}
.isadmin li.editpole {display: inline-flex!important;}
</style>
<!------------- конец ------------->
<!-- Вернуть ссылку "НОВЫЕ СООБЩЕНИЯ" © RUSSIAN_GOBLIN -->
<script type="text/javascript">
if(GroupID != 3) { $('#pun-ulinks .container').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые сообщения</a></li>'); }
</script>
<!------------------------------- вкладки, (c) EMERAEL 2024 ----------------------------------->
<script>
(() => {
const posts = document.querySelectorAll('.post-content');
const processedPosts = new Set();
const processPost = (post) => {
if(processedPosts.has(post)) return;
const postTabs = post.querySelectorAll('.custom_tag_tab');
const actualizeTabsDisplay = () => postTabs.forEach(tab => tab.classList.add('hidden')); // скрываем все вкладки
const postTabtitles = post.querySelectorAll('.custom_tag_tabtitle');
if(!postTabs.length) return;
actualizeTabsDisplay(); // скрываем все вкладки при инициализации
// открываем первую вкладку по умолчанию
if (postTabs.length > 0 && postTabtitles.length > 0) {
postTabs[0].classList.remove('hidden');
postTabtitles[0].classList.add('active');
}
const tabnamesToTab = new Map();
postTabs.forEach((tab) => tabnamesToTab.set(tab.dataset.tabname, tab));
const tabnamesToTabtitle = new Map();
postTabtitles.forEach((tabtitle) => {
const tabname = tabtitle.dataset.tabname;
tabnamesToTabtitle.set(tabname, tabtitle);
tabtitle.addEventListener('click', () => {
const triggeredTab = tabnamesToTab.get(tabname);
if (!triggeredTab) {
return;
}
// Проверяем, если вкладка уже открыта
if (triggeredTab.classList.contains('hidden')) {
// Если вкладка скрыта, то показываем её
actualizeTabsDisplay(); // скрываем все вкладки
triggeredTab.classList.remove('hidden'); // показываем текущую вкладку
} else {
// Если вкладка уже открыта, то скрываем её
triggeredTab.classList.add('hidden');
}
// Убираем класс "active" с предыдущей вкладки
postTabtitles.forEach((tab) => tab.classList.remove('active'));
// Добавляем класс "active" к текущей вкладке, если она не скрыта
if (!triggeredTab.classList.contains('hidden')) {
tabtitle.classList.add('active');
}
});
});
processedPosts.add(post);
};
posts.forEach((el) => processPost(el));
$(document).on('pun_post', () => document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
$(document).on('pun_preview', () => document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
$(document).on('pun_edit', () => document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
})();
</script>
<!------------------------------- вкладки, (c) EMERAEL 2024 ----------------------------------->
<!--запрет рекламе менять аватар подпись и статус -->
<script type="text/javascript">
var a =document.URL
var b=document.getElementById('pun-status').innerHTML
if (b.indexOf("bad pr")!=-1)
{
if ((a.indexOf("signature")!=-1)||(a.indexOf("section=avatar")!=-1))
{document.getElementsByName('update')[0].onclick=noChange}
else if (a.indexOf("upload-avatar")!=-1)
{document.getElementsByName('urload')[0].onclick=noChange}}
function noChange()
{alert ("тебя похитили инопланетяне")
return false}
</script>
<style>
</style>
<!--КОНЕЦ-->
<!-- Восстановление последнего поста при утере © Человек-Шаман -->
<script>
$(document).ready(function() {
$('#addition-area').append(function() {
return $('<div>Восстановить последний пост</div>').click(restoreLastPost);
});
function restoreLastPost() {
$('#main-reply').val(localStorage.ReservePost);
};
});
</script>
<!-- Возможность скопировать последний пост при переполнении темы © Человек-Шаман -->
<script>
$(document).ready(function() {
$('#pun-viewtopic #pun-main > h2')
.append('<div style="opacity: 0;position: absolute;bottom: 210px;right: 60px;width: 10px;height: 10px;"><textarea id="reserved_post">' + localStorage.ReservePost + '</textarea></div>');
$('#pun-viewtopic #pun-main > h2')
.append('<div id="reserve_post">Если вы потеряли свой пост из-за этого, нажмите на этот текст — отправленный пост будет скопирован в буфер обмена.</div>');
$('#reserve_post').on('click', function () {
var post = document.getElementById('reserved_post');
post.select();
document.execCommand('copy');
});
});
</script>
<!----------------- между никами запятая --------------->
<style type="text/css">
div#topic-users-in a:after {
content: ', ';
}
div#topic-users-in a:last-child::after {
content: ' ';
}
</style>
<!----------------- после ника запятая --------------->
<script type="text/javascript">
function to(username)
{insert('[b]' + username + '[/b]' + ', ');}
</script>
<!-----------------конец запятых --------------->
<!-- Замена дефисов на тире © Deff -->
<script>$('.post-content p').html(function(){return this.innerHTML.replace(/(\s| )?-(\s| )/g,'$1—$2')})</script>
<!-- Кликабельность ника в постах гостя © Alex_63 -->
<script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>Поделиться82026-03-13 18:23:01
<script id="efof">
/** СКРИПТ ИЗМЕНЕНИЯ БАЛАНСА СО СТРАНИЦЫ БАНКА
https://github.com/4eDo/mybb/blob/main/edit_field_on_fly/readme.md
Версия от 2024-11-01
**/
const FIELD_ID_FOR_EDIT = "fld2";
const ADD_CACHE_TEXT = "Изменение баланса";
const COLOR_INPUT_TEXT = "color: #000000 !important";
const ALLOWED_TOPICS = ['6', '421', '109', '251', '270', '732', '615', '406']; // С кавычками
const ALLOWED_GROUPS = [1, 2]; // БЕЗ кавычек
const OPERATIONS = [ // Наименование опции, коэффициент, в каких топиках есть (через пробел) или all
["Начисление", "1", "all"],
["Списание", "-1", "all"],
["От большой любви", "5", "1 2"],
["От маленькой любви", "0.1", "1 3"],
["От большой нелюбви", "-5", "1 2"],
["От маленькой нелюбви", "-0.1", "1 3"],
];
const ROUND = 0;
const USE_WRAPPER = true;
// шаблон, по которому оборачивается пост.
// {{ADMIN_NAME}} - имя админа
// {{CACHE_BEFORE}} - баланс до изменения
// {{CACHE_AFTER}} - баланс после изменения
const WRAPPER_START = `[spoiler="[table layout=auto width=100]
[tr]
[td][b]ОБРАБОТАНО[/b] ({{ADMIN_NAME}})[/td]
[td][b]Было[/b]: {{CACHE_BEFORE}}[/td]
[td][b]Стало[/b]: {{CACHE_AFTER}}[/td]
[/tr]
[/table]"]`
const WRAPPER_END = `[/spoiler]`;
// Если id есть в таблице ниже, будет подставлено имя из неё. Иначе будет имя профиля.
const ADMIN_NAMES = { // id, ник для подстановки
1: "Кот админа",
3: "джейн",
}
var currTopic_efof = new URLSearchParams(window.location.search).get('id');$(document).ready(function(){if(ALLOWED_GROUPS.includes(GroupID)&&ALLOWED_TOPICS.includes(currTopic_efof)){function t(t,e,n){const o={};return $.ajax({url:t,method:"get",async:!1,success:function(t){let e=(new DOMParser).parseFromString(t,"text/html").querySelector(n);if(e){const t=new FormData(e);for(const[e,n]of t.entries())o[e]=n;return o}throw new Error(`Форма '${n}' не найдена.`)},error:function(e,n,o){throw console.error("Ошибка при выполнении AJAX-запроса:",n,o),new Error(`Ошибка при загрузке страницы ${t} : ${n}`)}}),o}async function e(t,e){let n=new FormData;for(let t in e)n.append(t,e[t]);try{const e=await fetch(t,{method:"POST",body:function(t){const e=[];for(const[n,o]of t.entries())e.push({name:n,value:o});const n=$("<form>");return $.each(e,function(t,e){n.append($("<input>").attr({type:"hidden",name:e.name,value:e.value}))}),n.serialize2()}(n),headers:{"Content-Type":"application/x-www-form-urlencoded"}});return!!e.ok||(console.error("Ошибка отправки данных:",e.statusText),!1)}catch(t){return console.error("Ошибка отправки данных:",t),!1}}console.group("4eDo script edit_field_on_fly "),console.log("%c~~ Скрипт для быстрого начисления/списания средств. %c https://github.com/4eDo ~~","font-weight: bold;","font-weight: bold;"),console.groupEnd(),function(){const n=$(".post-rating");let o=0;n.each(function(){const n=$(this),r=n.closest("[data-user-id]"),s=r.data("user-id"),l=r.attr("id").slice(1),i=$("<div></div>"),a=$('<input type="button" />').addClass("edit_on_fly button preview").val(ADD_CACHE_TEXT).css("cursor","pointer").on("click",function(){p.show()}),c=$("<select></select>").attr("id",`select-type-${o}`).on("change",function(){d.toggle("0"!==c.val())});c.append('<option value="0">Не выбрано</option>');for(let t=0;t<OPERATIONS.length;t++)("all"==OPERATIONS[t][2]||OPERATIONS[t][2].split(" ").includes(currTopic_efof))&&c.append(`<option value="${OPERATIONS[t][1]}">${OPERATIONS[t][0]} (${OPERATIONS[t][1]>0?"+":""}${OPERATIONS[t][1]})</option>`);const p=$("<p>Тип операции: </p>").hide().append(c),u=$('<input type="number" min="0" step="1" />').attr("style",COLOR_INPUT_TEXT).attr("id",`input-count-${o}`).on("input",function(){f.toggle(u.val()>0)}),d=$("<p>Количество: </p>").hide().append(u),f=$('<input type="button" />').addClass("edit_on_fly button submit").val("Выполнить").hide().css("cursor","pointer").on("click",function(){const n=c.val(),o=u.val();f.prop("disabled",!0),p.css("opacity","0.5").css("pointer-events","none"),d.css("opacity","0.5").css("pointer-events","none"),f.css("opacity","0.5").css("pointer-events","none"),async function(n,o,r,s,l){try{var i=document.URL;let a="/profile.php?section=fields&id="+r,c="#profile8",p=await t(a,r,c),u=`form[${FIELD_ID_FOR_EDIT}]`,d=parseFloat(p[u])||0,f=d,E=function(t){if(0==ROUND)return parseInt(t);return Number.isInteger(t)?t:parseFloat(t.toFixed(ROUND))}(d+parseFloat(n)*parseInt(o));p[u]=`${E}`;let h='<table class="editOnFly_success" border="1" style="margin-top: 10px;"><tr><td>Тип операции:</td>'+`<td>${n>0?"начисление (+":"списание ("} ${parseFloat(n)})</td></tr>`+`<tr><td>Количество:</td><td>${o}</td></tr>`+`<tr><td>Было:</td><td>${f}</td></tr>`+`<tr><td>Стало:</td><td>${E}</td></tr></table>`+"<p>Новые значения будут видны после обновления страницы.</p>";h+=USE_WRAPPER?"<p><strong>Оборачиваем сообщение.</strong></p>":"",history.replaceState(null,null,a),setTimeout(function(){history.replaceState(null,null,i)},1e3);let A=await e(a,p);if(!A)throw new Error("Произошла ошибка при отправке данных.");if(s.append($(h)),USE_WRAPPER){let n="/edit.php?id="+l,o="#post",a=await t(n,r,o),c="req_message",p=a[c],u=WRAPPER_START+p+WRAPPER_END;u=u.replaceAll("{{CACHE_BEFORE}}",f).replaceAll("{{CACHE_AFTER}}",E).replaceAll("{{ADMIN_NAME}}",ADMIN_NAMES[UserID]||UserLogin),a[c]=u,console.log("getCurrentValueAndSetNew: обёрнутое сообщение",a);let d="<p>Сообщение обёрнуто.</p>";history.replaceState(null,null,n),setTimeout(function(){history.replaceState(null,null,i)},1e3);let h=await e(n,a);if(!h)throw new Error("Произошла ошибка при оборачивании сообщения.");s.append($(d))}}catch(t){s.append($(`<p class="editOnFly_error">${t}</p>`))}}(n,o,s,i,l)});i.append(a,p,d,f),n.after(i),o++})}()}else $("#efof").remove()});
</script>
<script>
const pageConfigs = [
{
// 99 - id темы гостевой, а p16890 - id поста с первой темой
urlId: "99",
elementId: "p16890",
editUrl: "https://homey.rusff.me/pages/edit-guestbook"
},
{
// 100 - id темы ролей, а p16891 - id поста с ролями
urlId: "93",
elementId: "p16883",
editUrl: "https://homey.rusff.me/pages/edit-roles"
},
{
// 92 - id темы FAQ, а p16882 - id поста с FAQ
urlId: "92",
elementId: "p16882",
editUrl: "https://homey.rusff.me/pages/edit-faq"
},
{
// 3 - id темы локаций, а p3 - id поста с локациями
urlId: "3",
elementId: "p3",
editUrl: "https://homey.rusff.me/pages/edit-locations"
},
{
// 106 - id темы коллекций, а p16897 - id поста с коллекциями
urlId: "106",
elementId: "p16897",
editUrl: "https://homey.rusff.me/pages/edit-collection"
},
{
// 421 - id темы магазина, а p52639 - id поста с магазином
urlId: "421",
elementId: "p52639",
editUrl: "https://homey.rusff.me/pages/edit-shop"
},
{
// 6 - id темы банка, а p8 - id поста с банком
urlId: "6",
elementId: "p8",
editUrl: "https://homey.rusff.me/pages/edit-bank"
},
{
urlId: "94",
elementId: "p16884",
editUrl: "https://homey.rusff.me/pages/edit-people"
},
{
// 277 - id темы, а p34003 - id поста
urlId: "277",
elementId: "p34003",
editUrl: "https://homey.rusff.me/pages/edit-place-roles?id=277&p=34003"
},
{
// 403 - id темы, а p50444 - id поста
urlId: "403",
elementId: "p50444",
editUrl: "https://homey.rusff.me/pages/edit-place-roles?id=403&p=50444"
}
];
function createEditButton(editUrl) {
const editButton = document.createElement("button");
editButton.style.cssText = `
margin-left: 10px;
padding: 5px 8px;
background-color: var(--accent2);
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 5px;
font-size: 12px;
transition: background-color 0.2s;
right: 29px;
top: 8px;
position: absolute;
z-index: 10;
`;
editButton.innerHTML = `
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor">
<path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/>
</svg>
Edit
`;
editButton.addEventListener("click", function () {
window.open(editUrl, "_blank");
});
editButton.addEventListener("mouseenter", function () {
this.style.backgroundColor = "var(--accent)";
});
editButton.addEventListener("mouseleave", function () {
this.style.backgroundColor = "var(--accent2)";
});
return editButton;
}
document.addEventListener("DOMContentLoaded", function () {
pageConfigs.forEach((config) => {
if (
window.location.href.includes(`https://homey.rusff.me/viewtopic.php?id=${config.urlId}`) &&
(GroupID == 1 || GroupID == 2)
) {
const targetElement = document.getElementById(config.elementId);
if (targetElement) {
const editButton = createEditButton(config.editUrl);
const containerElement = targetElement.querySelector(".container");
if (containerElement) {
containerElement.insertAdjacentElement("beforebegin", editButton);
} else {
targetElement.insertAdjacentElement("afterbegin", editButton);
}
}
}
});
});
</script>Поделиться92026-03-13 18:23:09
<div class='news'> <!---------------- 1 ----------------> <div class="news_item"> <p>15/02</p> <a href="https://wounds.rusff.me/viewtopic.php?id=3&p=2#p56396">новости 37</a> </div> <!---------------- 7 ----------------> <div class="news_item"> <p>15/02</p> <a href="https://wounds.rusff.me/viewtopic.php?id=522#p56390">загадочные истории [пазлы]</a> </div> <!---------------- 2 ----------------> <div class="news_item"> <p>15/02</p> <a href="https://wounds.rusff.me/viewtopic.php?id=521">мемная аномалия</a> </div> <!---------------- 3 ----------------> <div class="news_item"> <p>15/02</p> <a href="https://wounds.rusff.me/viewtopic.php?id=520">прятки</a> </div> </div>
Поделиться102026-03-13 18:23:18
<!--Кубики-->
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
{
var buttonCell = form.getElementsByTagName("tr")[0].insertCell(20);
buttonCell.id = "button-dice";
buttonCell.title = "Кубики";
buttonCell.innerHTML='<img onclick="dice();" src="/i/blank.gif">';
}
</script>
<script type="text/javascript">
function dice()
{
var FoundErrors = '';
var diceRes=""
var CountCube = prompt("Количество кубиков", "2");
var SideCube = prompt("Сколько граней у кубика?", "100");
if(CountCube>2){
alert("Нельзя бросать столько кубиков");
return false;}
if(SideCube>100){
alert("Не бывает таких кубиков");
return false;}
if (!CountCube)
{return false;}
if (!SideCube)
{return false;}
for(i=0; i<CountCube;i++){
var dice = (Math.round(Math.random()*SideCube))
if(dice==0) dice=1;
diceRes += dice*1936+"-"
}
smile('[dice='+diceRes+CountCube+SideCube+']')
}
</script>
<script>
function addDice(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[dice=",from))==-1) return str;
if((pos2=str.indexOf("]"),pos+6)==-1) return str;
newpos=str.indexOf("]",pos+6)
if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true)
if((pos2=str.indexOf("]",pos+6))==-1) return str;
str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length)
if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false)
return str}
function makeDice(dice){
diceMass = dice.split("-")
diceC = dice.substring(dice.length-2, dice.length-1)
diceS = dice.substring(dice.length-1, dice.length)
var diceR=0, diceRu="";
for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;}
for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}}
txt="<div class=\"quote-box\"><blockquote><p><b>Исходный бросок</b>: "+diceC+"d"+diceS+"<br /><br /><b>Результаты броска</b>: ("+diceRu+")="+diceR+"</p></blockquote></div>"
return txt}
if(document.URL.indexOf("viewtopic.php")!=-1){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addDice(post.innerHTML,0,false)}}
</script>
<!--Конец кубиков-->
<!------------------------------------------------- СВОИ ШРИФТЫ ------------------------------------------------>
<script type="text/javascript">
if ($('#pun-viewtopic,#pun-post,#pun-edit,#pun-poll,#pun-messages').length) {
var ft; var i; var ft_f; var j = "";
ft = document.getElementById("font-area");
var ft_f = new Array();
ft_f.push('///// УНИВЕРСАЛЬНЫЕ /////');
ft_f.push('Akrobat-Light');
ft_f.push('Alkonaut');
ft_f.push('Antarctic');
ft_f.push('Arina');
ft_f.push('Arkhip');
ft_f.push('BadScript');
ft_f.push('BebasNeue');
ft_f.push('Bemount');
ft_f.push('Brushstrike');
ft_f.push('Brygada');
ft_f.push('BukhariScript');
ft_f.push('CapturaNow');
ft_f.push('Caravan');
ft_f.push('Caveat');
ft_f.push('ChequeBlack');
ft_f.push('Clementhorp');
ft_f.push('CocomatPro');
ft_f.push('Colus');
ft_f.push('ComforterBrush');
ft_f.push('DearJoe');
ft_f.push('Delacoso');
ft_f.push('DitaSweet');
ft_f.push('Edoszhq');
ft_f.push('Etna');
ft_f.push('Gardens');
ft_f.push('Gawaa');
ft_f.push('HaginCaps');
ft_f.push('HinaMincho');
ft_f.push('KingthingsPetrock');
ft_f.push('Kino');
ft_f.push('Kokos');
ft_f.push('Lobster');
ft_f.push('LosAngeles');
ft_f.push('MakLight');
ft_f.push('MissLavanda');
ft_f.push('Montserrat');
ft_f.push('Mountain');
ft_f.push('Nefelibata');
ft_f.push('Nevduplenysh');
ft_f.push('Oranienbaum');
ft_f.push('Pecita');
ft_f.push('PinkYellowBlack');
ft_f.push('PlayfairDisplay');
ft_f.push('PoiretOne');
ft_f.push('PrincessDiana');
ft_f.push('Redonda');
ft_f.push('Refinest');
ft_f.push('Roboto');
ft_f.push('Rosemaria');
ft_f.push('RozoviiChulok');
ft_f.push('SeaBreezSwash');
ft_f.push('Serifiqo');
ft_f.push('Simphonia');
ft_f.push('Solena');
ft_f.push('UTLaurelle');
ft_f.push('Vasek');
ft_f.push('Venom');
ft_f.push('Vetka');
ft_f.push('Wastebased');
ft_f.push('TippyToesRegular');
ft_f.push('MusticaproSemibold');
ft_f.push('///// ЛАТИНСКИЕ /////');
ft_f.push('always-smile');
ft_f.push('anthanista');
ft_f.push('avertequestra');
ft_f.push('batticuore');
ft_f.push('beautiful bloom');
ft_f.push('charlieperth');
ft_f.push('chiladepia');
ft_f.push('coffeesigns');
ft_f.push('darto');
ft_f.push('deluna-signature');
ft_f.push('faithandglory');
ft_f.push('farloxy');
ft_f.push('finchesregular');
ft_f.push('futrfw');
ft_f.push('gabrielaustepersonaluse');
ft_f.push('jabin-medium');
ft_f.push('juvenile');
ft_f.push('landsay');
ft_f.push('otegan');
ft_f.push('oxyless-free');
ft_f.push('prink script');
ft_f.push('starlitdrive');
ft_f.push('thelaker');
ft_f.push('yellovasignature');
ft_f.push('yellowbird');
ft_f.push('The X-Files');
ft_f.push('Creepster');
ft_f.push('Cthulhu_Glyphs');
ft_f.push('Lost');
ft_f.push('Happy');
for (i in ft_f) {
j = "<div><span style='font-family:" + ft_f[i] + ";'>" + ft_f[i] + "</span><img src='/i/blank.gif' onclick=\"bbcode('[";
j += "font=" + ft_f[i];
j += "]','[/font]')\" /></div>";
ft.innerHTML += j;
}}
</script>
<!-------------------------- счетчик символов -------------------------->
<script>var a,L,epl=$("#main-reply"),str='<small id="plng">букв написано: <b>00</b> </small>';epl.parents("fieldset").find("#form-buttons").prepend(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
<!-------------------------- конец счетчика символов -------------------------->
<!------------------- Выравнивание по ширине © sadhaka -------------------->
<script>
$("#button-right").after('<td id="button-justify" title="Выравнивание по ширине"><img src="/i/blank.gif" onclick="bbcode(\'[align=justify]\', \'[/align]\');"/></td>');
</script>
<!---------------------------------- Font Awesome в форме ответа (с) ForumD.ru ---------------------->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css">
<style>
#form-buttons tr {
display: flex;
justify-content: space-evenly;
width: auto;
text-align: center;
margin: 0px 35px 0px 5px;
padding: 3px 0px;
background: var(--forcol);
border-radius: 10px;
border: var(--forcol-border);
}
#form-buttons td img {position: absolute; z-index: 100; left: 0; top: 0;}
#form-buttons td {
background-image: none !important;
display: inline-block;
position: relative;
width: 20px; /* ширина кнопки */
height: 20px; /* высота кнопки */
margin: 0; /* отступы кнопок друг от друга */
border-radius: 5px; /* закругление кнопок */
}
#form-buttons td .fab,
#form-buttons td .fas,
#form-buttons td .far,
#form-buttons td .fal,
#form-buttons td .fad {
font-size: 12px; /* размер иконок */
padding: 4px 4px; /* отступ от иконки до кнопки */
color: var(--t-body);
transition: all .2s ease-in-out;
}
#form-buttons td:hover {} /* изменение цвета кнопки при наведении курсора */
#form-buttons td:hover .fab,
#form-buttons td:hover .fas,
#form-buttons td:hover .far,
#form-buttons td:hover .fal,
#form-buttons td:hover .fad {
color: var(--hovlink);} /* изменение цвета иконки при наведении курсора */
</style>
<script type="text/javascript">
$(document).ready(function(){
$("#button-font").append('<i class="fas fa-font"></i>');
$("#button-transL").append('<i class="fas fa-solid fa-globe"></i>');
$("#button-size").append('<i class="fas fa-sort-amount-up-alt"></i>');
$("#button-bold").append('<i class="fas fa-bold"></i>');
$("#button-italic").append('<i class="fas fa-italic"></i>');
$("#button-underline").append('<i class="fas fa-underline"></i>');
$("#button-strike").append('<i class="fas fa-strikethrough"></i>');
$("#button-left").append('<i class="fas fa-align-left"></i>');
$("#button-center").append('<i class="fas fa-align-center"></i>');
$("#button-right").append('<i class="fas fa-align-right"></i>');
$("#button-link").append('<i class="fas fa-link"></i>');
$("#button-spoiler").append('<i class="fas fa-cut"></i>');
$("#button-image").append('<i class="fas fa-image"></i>');
$("#button-img").append('<i class="fas fa-images"></i>');
$("#button-video").append('<i class="fas fa-play-circle"></i>');
$("#button-hide").append('<i class="fas fa-lock"></i>');
$("#button-quote").append('<i class="fas fa-quote-right"></i>');
$("#button-code").append('<i class="fas fa-code"></i>');
$("#button-color").append('<i class="fas fa-palette"></i>');
$("#button-table").append('<i class="fas fa-table"></i>');
$("#button-smile").append('<i class="far fa-grin"></i>');
$("#button-keyboard").append('<i class="fas fa-keyboard"></i>');
$("#button-addition").append('<i class="fas fa-plus-circle"></i>');
$("#button-mask").append('<i class="fas fa-solid fa-mask"></i>');
$("#button-dice").append('<i class=" fas fa-solid fa-dice"></i>');
$("#button-indent").append('<i class="fas fa-solid fa-paragraph"></i>');
$("#button-justify").append('<i class="fas fa-solid fa-align-justify"></i>');
});
</script>
<!------------------------------- Конец шрифта в форме ответа ------------------------------------------>
<!--------------------Переключение раскладки выделенного текста ---------------->
<script type="text/javascript">S='<img src="http://forum.mybb.ru/i/blank.gif" title="Lat- Русс" onclick="bbcode(\'[Lat-Rus]\',\'[/Rus-Lat]\');LatRus();"/>';
$("#button-font").after('<td id=button-transL>'+S+'</td>');var TxtTrans1='lat';
function LatRus(){if(TxtTrans1=='lat'){TxtTrans1='rus'}else{TxtTrans1='lat'};
lat0='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~[].'.split('');
lat='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~'.split('');
lat.push('\\[');lat.push('\\]');lat.push('\\.');
rus=('йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю').split('');
function transF(p){ar1=lat;ar2=rus;if(TxtTrans1=='lat'){ar2=lat0;ar1=rus}for(var i=0; i<ar1.length; i++){trans='/'+ar1[i]+'/g';p=p.replace(eval(trans), ar2[i])}return p;}L=$('#main-reply').val();L=L.replace(/\[Lat-Rus\]([\s\S]*)\[\/Rus-Lat\]/mg,function(a,b,c){return transF(b);});$('#main-reply').val(L);}
</script>
<!------------------------------- Конец ------------------------------------------>
<!---------------Переключение регистра выделенного текста ---------------------->
<style>#button-ChangeСase{background:url(https://forumstatic.ru/files/0013/44/56/93417.png);background-size:16px auto;:}</style>
<script type="text/javascript">(function(){var S='<img src="https://forum.mybb.ru/i/blank.gif" title="Смена регистра" \
onclick="bbcode(\'[Upper-Lower]\',\'[/Upper-Lower]\');UpperLower();"/>';
$("#button-font").after('<td id=button-ChangeСase>'+S+'</td>');var ChangeСase='upper';
UpperLower=function (){if(ChangeСase=='upper'){ChangeСase='lower'}else{ChangeСase='upper'};
function transF(p){if(ChangeСase=='upper')return p.toLowerCase();else ;return p.toUpperCase();}
var L=$('#main-reply').val();L=L.replace(/\[Upper-Lower\]([\s\S]*)\[\/Upper-Lower\]/mg,
function(a,b,c){return transF(b);});$('#main-reply').val(L);}}());
</script>
<!---------------конец переключение регистра выделенного текста ---------------------->
<!-------------------------- кнопка img в форме ответа -------------------------->
<script>
var oldIMG="<td id=\"button-img\" title=\"Изображение\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index: 20; position: absolute;margin: 4px 0 0 18px; font-size: 0px;;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>
<!-------------------------- конец кнопки img в форме ответа -------------------------->
<!-----------------------------------доп. смайлы человек-шаман ---------------------------------------->
<script src="https://forumstatic.ru/files/0017/95/29/40399.js"></script>
<script>
$(document).ready(function() {
hvStickerPack.init("https://forumstatic.ru/files/001c/84/93/39087.txt");
});
</script>
<style> #button-sticker:before {
content: "\f86d";
font-family: 'FONT AWESOME';
line-height: 22px;
font-size: 12px;
color: var(--t-body);
transition: all .3s ease-in-out;
}
#button-sticker:hover:before { cover: var(--hovlink2); }
</style>
<!-----------------------------------конец доп. смайлы ----------------------------------------------->
<!--Убираем стандартные смайлы-->
<style>
#form-buttons td#button-smile {
display:none;
}
</style>Поделиться112026-03-13 18:23:25
theme hd themeInfo hdL hdF lead bg tabtitle[/data-tabname]:a tab[/data-tabname]:a tabdefault:s plottag plotpicS plotpicL cllc ach thingsCard bk btitle bkupon fc choice choiceRed plotpicN nmbr aSt estbtext estbtext2 ror ghostletterstext ghostletterstext2 charform charname charfaceproto charface charimg chargender charinfo charoccupation charstatus charworkplace charrole charbio






































