лица месяца
дуэт месяца
город, мистика, расывремя игры: 2024г.
администрация: томас & эвелин

Vidyadhara

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Vidyadhara » Новый форум » старый дизайн


старый дизайн

Сообщений 1 страница 3 из 3

1

Код:
@import url(style_cs.css);

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/v4-font-face.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/fontawesome.min.css');

/* используются в дизайне */
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Open+Sans:400,400i,600,600i,700,700i,800,800i|Roboto:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css2?family=Alice&display=swap');

@font-face {font-family: Arsenica; /* Имя шрифта */
src: url(https://forumstatic.ru/files/001c/1e/8c/71230.ttf);}

:root {
	--base-bg: #132a3f url(https://forumstatic.ru/files/001c/1e/8c/45304.png);
       --head: url(https://forumstatic.ru/files/001c/1e/8c/47514.png);
        --pun: #13161f;

	--text1: #302419; /*светлый*/
	--text2: #eae9e7;
	--links: #7c2107; /*светлый*/
	--links2: #2d3651;
        --accent: #052638;

        --font: Alice;
        --font-a: Alice;

        --cover: #acb1aa;

	--fill: rgba(244, 244, 234, 0.75);
        --fill2: rgba(241, 241, 228, 0.75);
        --fill3: #F1F1E4;

--img-darken1: #AFB492;
--img-cover1: rgba(74, 63, 85, 0.5);
}

/* A2 Deal with browser defaults and wonkiness
-------------------------------------------------------------*/

/* A2.1 */
html,
body {
	margin: 0;
	padding: 0
}

/* A2.2 */
.punbb * {
	margin: 0px
}

/* A2.3 */
.punbb ul,
.punbb dl,
.punbb li,
.punbb dd,
.punbb dt {
	padding: 0;
	list-style: none;
}

/* A2.4 */
.punbb img {
	border: none
}

/* A2.5 */
.punbb .main table {
	table-layout: fixed;
	width: 100%;
}

/* A2.6 */
.checkfield input[type="checkbox"],
.radiofield input[type="radio"] {
	margin: 0 0.3em;
}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
	height: auto;
	vertical-align: middle
}


/* A3 Text setup
-------------------------------------------------------------*/

/* A3.1 */
body {
	font-size: 100.01%;
}

/* A3.2 */
.punbb {
	font: normal 70% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* 3.3 */
.punbb textarea,
.punbb input,
.punbb select,
.punbb optgroup {
	font: 1em verdana, arial, helvetica, sans-serif
}


/* A3.4 */
.punbb h1,
.punbb h2,
.punbb h3 {
	font-size: 1em;
	font-weight: bold;
}

.punbb th {
	font-size: 0.9em;
	font-weight: bold;
}

.punbb h4,
.punbb table {
	font-size: 1em;
	font-weight: normal;
}

/* A3.5 */
.punbb h1 span,
.punbb h2 span,
.punbb legend span {
	font-size: 1.1em;
}

/* A3.6 */
.punbb pre {
	font: 1.1em/140% verdana, arial, monaco, "bitstream vera sans mono", "courier new", courier, monospace
}

/* A3.7 */
.punbb address,
.punbb em {
	font-style: normal
}

/* A3.8 */
.punbb .post-content em {
	font-style: italic
}

/* A3.9 */
.punbb .post-content em.bbuline {
	font-style: normal;
	text-decoration: underline;
}

/* A3.10 */
.punbb a {
	text-decoration: underline
}

/* A3.11 */
.punbb optgroup {
	font-weight: bold;
}


/* A4 Float clearing and hidden items
-------------------------------------------------------------*/

/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb dl.post-sig dt span,
.punbb .post-box:after,
.punbb .linksb:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	overflow: hidden;
	line-height: 0.0;
	font-size: 0;
}

/* A4.2 */
.acchide,
#pun-ulinks h2,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status 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 {
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0.0;
	position: absolute;
	left: -9999px;
	overflow: hidden
}


/* A5 Basic page layout and borders
-------------------------------------------------------------*/
/* A5.1 */
#pun {
	background: #b9ab99 url(https://forumstatic.ru/files/001c/1e/8c/22133.png) repeat top center;
	margin: auto;
	width: 1002px;
	margin-top: 300px !important;
	margin-bottom: 0px;
	box-sizing: border-box;
}

.punbb {
	padding: 50px;
}

.punbb {
	color: var(--text1);
}

.punbb a {
	color: var(--links);
transition: color 0.3s ease-in-out;
}

.punbb a:hover {
	color: var(--accent)
}

/* лишнее */
h1.title-logo,
#pun-navlinks h2,
#pun-ulinks h2,
#pun-status h2,
#pun-crumbs1 strong,
#pun-crumbs2 strong,
thead,
th,
#pun-crumbs1 .container strong+em,
#pun-crumbs2 .container strong+em,
#pun-index #pun-main h1,
.stickytext,
.closedatafield,
#pun-live-rusff,
.pl-reports,
td .modlist,
li#navawards,
.pa-gifts,
.acchide,
.forum h2,
.usertable h2,
.topic h2,
a.sharelink,
#pun .pa-ua,
.pa-author img,
.lastedit,
fieldset legend,
#pun .pl-reports,
#pun .mini_gifts,
#pun-userlist .main h2,
#pun-search .main h1,
#profilenav h2,
#profile-gifts,
#messages li.pl-email,
#pun .email,
.catleft,
.catright,
#pun .pl-share,
p.inputfield label em,
p.selectfield label em,
p.passfield label em,
#pun-announcement h2,
.pa-awards
 {
	display: none
}

.punbb {
	height: auto;
}

/* A5.3 */
#pun-redirect,
#pun-maint {
	margin: 50px 20% 12px 20%;
	width: auto;
	float: none;
	min-height: 100px;
}

#pun-redirect {
	border: 0 none !important;
	margin: 0;
	padding: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	text-align: center;
	background: var(--base-bg) no-repeat fixed top center / cover;
}

#pun-redirect #pun-main {
	background: transparent;
}

#pun-redirect * {
	border: 0 none;
}

#pun-redirect .main-title {
	display: none;
}

#pun-redirect.punbb .info .container {
	text-align: center;
	font: 500 11px var(--font);
	display: inline-block;
	margin: 0 auto;
	width: auto;
	height: auto;
	padding: 30px;
	box-sizing: border-box;
	background: 
    #b1a491;
        border: 1px solid #30251f;
        box-shadow: 0 0 0 1px #a07b66 inset, 0 0 0 2px #976f5b inset, 0 0 0 3px #43322a inset;
	width: 1002px;
	margin-top: 50px;
border-radius: 10px;
}

/* A5.4 */
.punbb .section,
.punbb .main {
	margin-bottom: 1em;
}

/* A5.5 */
.punbb .category,
.punbb .post {
	margin-top: 0.4em;
}

/* A5.6 */
.punbb #pun-category1,
.punbb .toppost,
.punbb .topicpost {
	margin-top: 0;
}

/* 5.7 */
#pun-post .topic {
	margin-top: 1em;
}

/* A5.8 */
.punbb .section,
.punbb .forum,
.punbb .formal,
.punbb .modmenu,
.punbb .info,
.punbb .category,
.punbb .post {
	border-style: none none solid none;
	border-width: 0px 0px 2px 0px;
}

/***************************************************/
************************************************************* B - MAIN CONTENT - GENERAL **************************************************************/
/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/

/* B1.1 */
.punbb .post-content {
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
}

/* B1.2 */
.punbb .post-sig dt {
	border: none;
	background: rgba(0,0,0,.15);
	height: 1px;
	display: block;
	margin: 5px auto 15px;
	width: 286px;
}

/* B1.3 */
.punbb .post-content p {
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 150%;
	font-family: verdana, sans-serif;
	font-weight: 400;
	font-size: 1em;
}

/* B1.4 */
.punbb .post-content img {
	vertical-align: text-top
}

/* B1.5 */
.punbb .post-content img.postimg {
	vertical-align: middle;
}

/* B1.6 */
.punbb .post-content .blockcode,
.punbb .post-content blockquote {
	width: 100%;
	overflow: visible;
}

/* B1.7 */
.punbb .post-content .scrollbox {
	width: 100%;
	overflow: auto;
	height: auto !important;
	max-height: 200px
}

/* B1.8 */
.punbb .post-content .quote-box,
.punbb .post-content .code-box {
	border: medium none;
	margin: 0 0em 0.8em;
	padding: 0em;
}


/* B1.9 */
.punbb .quote-box cite,
.punbb .code-box strong.legend {
	display: block;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0.0em;
}

/* B2 Information boxes
-------------------------------------------------------------*/

/* B2.1 */
.punbb .info-box {
	padding: 1.1em 1.7em 1em 1.7em;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 1.1em 0;
}

/* B2.2 */
.punbb .info-box * {
	padding: 0 0 0.7em 0;
}

/* B2.3 */
.punbb #pun-main .info-box .legend {
	font-size: 1.1em;
	font-weight: bold;
}


/* B3 Pagination and posting links
-------------------------------------------------------------*/

/* B3.1 */
.punbb .linkst {
	width: auto;
	height: auto;
	font: 400 9px var(--font);
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 20px 0px 10px !important;
	position: relative;
	z-index: 9;
	padding: 0 0px;
	text-transform: uppercase
}

/* B3.4 */
.linkst .postlink,
.linksb .postlink {
	text-align: right;
	font-weight: 600;
}

/* B3.5 */
.punbb .linksb {
	width: auto;
	height: auto;
	font: 400 9px var(--font);
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0px 0px 0 !important;
	position: relative;
	z-index: 9;
  padding: 0px 0px;
	text-transform: uppercase
}


.linksb {
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: auto;
}

#profile .button {
	margin-top: 0 !important;
}

#profile .clearer {
	display: none
}

#profile .linksb:after,
.linksb:after {
	display: none !important;
}


.postlink span+span {
	margin-left: 10px
}

/* B3.6 */
.linksb .pagelink {
	float: left;
	width: auto;
	text-align: left;
	order: 1
}


/* B3.7 */
.linksb .postlink,
.linksb noindex {
	width: auto;
	order: 3;
	position: relative
}

.subscribelink {
	position: relative;
	order: 2;
	text-align: center;
}

/*************************************************************
C - MAIN CONTENT - SPECIFIC
**************************************************************/

/* C1 Form layout
-------------------------------------------------------------*/

/* C1.1 */
.punbb .formal .container {
	padding: 1.7em 2.3em 1.1em 2.3em;
}

#post.container {
	padding: 0 15px !important;
}

/* C1.2 */
.punbb .formsubmit {
	padding: 0 0 15px 0em;
	margin: 0em 0 0 0;
	position: relative;
	z-index: 1;
}

/* C1.3 */
.punbb .formsubmit input,
.punbb .formsubmit a,
.punbb .formsubmit span {
	margin: 0 0.6em 0 0
}

/* C1.4 */
.punbb fieldset {
	border-style: solid;
	border-width: 1px;
	padding: 0 0px 0 0px;
	margin: 0 0 1em 0
}

/* C1.5 */
.punbb fieldset legend {
	padding: 0;
	margin: 0 0 0 11px;
	font-size: 1.1em
}

/* C1.6 */
.punbb fieldset legend span {
	padding: 0 5px;
	margin: 0 0 0 -15px;
}

#profile .container fieldset legend {
	display: block;
	font-size: 10px;
	margin-bottom: .6em
}

/* C1.7 */
.punbb fieldset fieldset {
	border-style: none;
	margin: 0;
	padding: 0 0 8px 0
}

/* C1.8 */
.punbb .fs-box {
	padding: 0em 0 0em 0;
}

/* C1.9 */
.punbb .fs-box p,
.punbb .fs-box fieldset {
	padding: 0 0 1.5em 0
}

/* C1.10 */
.punbb .inline .inputfield,
.punbb .inline .selectfield,
.punbb .inline .passfield {
	float: left;
	margin-right: 1em;
}

/* C1.11 */
.punbb .inline .infofield {
	clear: both
}

/* C1.12 */
.punbb .datafield br {
	display: none
}

/* C1.13 */
.punbb .required label,
.punbb .datafield span.input {
	font-weight: bold
}

/* C1.14 */
.punbb .datafield span.input a {
	font-weight: normal;
}

/* C1.15 */
.punbb .areafield span.input,
.punbb p.longinput span.input {
	display: block;
	padding: 0 4em 0 0;
	height: 100%;
	/* For IE */
}

/* C1.16 */
.punbb textarea,
.punbb .longinput input {
	width: 64%;
	margin: 0;
}

/* C1.17 */
.punbb .hashelp {
	position: relative;
}

/* C1.18 */
.punbb .helplinks {
	display: block;
	position: absolute;
	top: 1em;
	right: 0;
	font-weight: normal;
	width: 36%;
}

/* c1.19 */
.punbb #profile .helplinks {
	top: 1.5em;
}

/* C1.20 */
.punbb .helplinks span {
	display: block;
	padding-bottom: 0.2em;
}

.punbb .helplinks span INPUT {
	margin: 0px 2px 2px 0px;
}

/* C1.21 */
#pun-post .formal .info-box li {
	padding-left: 4px;
	list-style-type: square;
	list-style-position: inside;
	line-height: 1.5;
	margin: 0;
}


/* C2 Table layout
-------------------------------------------------------------*/

/* C2.1 */
.punbb .main .tcl {
	/*  overflow: hidden;*/
	text-align: left;
	width: 35%;
}

/* C2.2 */
.punbb .main .tc2,
.punbb .main .tc3,
.punbb .main .tcmod {
	text-align: center;
	width: 6%;
}

/* C2.3 */
.punbb .main .tcr {
	overflow: hidden;
	text-align: left;
	width: 27%;
}


/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
	width: 40%
}

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
	text-align: left;
	width: 20%;
}

/* C2.6 */
#pun-debug table .tcl {
	width: 15%;
	white-space: normal;
}

/* C2.7 */
#pun-debug .tcr {
	width: 90%;
	white-space: normal;
}

/* C2.8 */
#pun-index .tcl h3 {
	font-size: 1.2em;
	font-weight: bold;
}

/* C2.9 */
.punbb td span.youposted {
	font-weight: bold;
	margin-left: -1em;
	position: absolute;
}

/* C2.10 */
.punbb td .modlist {
	display: none;
	padding-top: 0.3em
}

/* C2.11 */
.punbb .main td {
        border-bottom: 1px solid #6b5e4b2e;
	padding: 0.9em 0em;
}

/* C2.12 */
.punbb .main th {
	border-style: none none none solid;
	border-width: 0 0 0 1px;
	padding: 0.4em 1em 0.4em 1em;
}

/* C2.13 */
.punbb .main .tcl {
	border-left-style: none;
	border-left-width: 0;
}

* html .tclcon {
	height: 1px
}

/* C2.14 */
.punbb td div.tclcon {
	line-height: 150%;
	margin-left: 0;
	text-align: left;
}


/* C3 Topics
-------------------------------------------------------------*/

/* C3.1 */
.punbb .post {
	margin-top: 0px;
	position: relative;
}

/* C3.2 */
.punbb .post .container {
	border: none;
	margin-top: 0px;
	padding-bottom: 10px;
}

/* C3.2 */
.post h3 {
	border-width: 0px;
	-webkit-text-size-adjust: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font: 500 11px var(--font);
	z-index: 1;
	margin: 0 -30px 0px !important;
	padding: 0px 30px !important;
	padding-left: 265px !important;
	text-transform: uppercase;
	width: auto;
	height: 80px;
	box-sizing: border-box;
	background: url(https://forumstatic.ru/files/001c/1e/8c/90816.png?v=1) no-repeat center
}

.post h3 span {
	display: flex !important;
	justify-content: flex-end;
	align-items: center;
	gap: 0;
	flex-wrap: wrap;
	position: relative;
	color: #738188;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75)
}

.post h3 span a,
.post h3 strong {
	font-weight: normal;
	box-sizing: border-box;
	color: #738188 !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75)
}

.post h3 strong {
	order: 2;
	font-weight: normal;
	margin-left: auto;
	opacity: .95
}

.post h3 span strong:before {
	content: ", #"
}

/* C3.5 */
.punbb .post .post-author {
	float: left;
}

/* C3.6 */
.punbb .post .post-author ul,
.punbb .post .post-author p {
	line-height: 140%;
}

/* C3.7 */
.pa-author {
	font-size: 1.1em;
	font-weight: bold;
}

/* C3.8 */
.pa-author a {
	text-decoration: none
}

/* C3.9 */
li.pa-title {
	padding-bottom: 0.4em;
	font-weight: bold;
}


li.pa-online {
	margin-top: 1em;
	text-transform: uppercase
}

li.pa-online strong {
	font-weight: normal
}

/* C3.11 */
.punbb .post-body {
	margin-left: 225px;
	border-left-style: solid;
	border-left-width: 1px;
	margin-top: 0px;
	position: relative;
}

/* C3.12 */
#pun .punbb .post-box {
	padding: 0em 0 1em;
        text-align: justify;
	position: relative;
	z-index: 1;
}

/*C3.13 */
.punbb fieldset .post-box {
	margin-bottom: 0.8em;
}

/*C3.14 */
.punbb .post-links {
	margin: 1em -20px 0px;
	padding: 0px 20px 0px;
	position: relative;
	z-index: 9;
}

.post-links ul {
	text-align: right;
}

.post-links li {
	display: inline;
}

.profile,
.pm,
.email {
	float: left
}

.post-links li+li,
.pa-links li+li {
	margin-left: 20px
}

.punbb .post-links ul li:first-child {
	margin-left: 0
}

.endpost .post-links ul {
	border: 0 !important;
}

#pun .post-links ul a,
.pa-links li a {
	font: 600 10px var(--font);
	color: var(--text1) !important;
}

#pun .post-links ul a:hover,
.pa-links li a:hover {
	color: var(--links) !important;
}


/* C3.17 */
.pl-email,
.pl-website {
	float: left;
}

/* C3.18 */
.punbb .clearer {
	clear: both;
	height: 0;
	font-size: 0;
}


/* C4 Moderator menu
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {
	padding: 10px 0px 15px;
	text-align: right;
	font: 500 11px var(--font) !important;
}

.forum tr {
	display: flex;
	padding: 10px !important;
	gap: 20px;
	font: 500 12px var(--font);
	align-items: center;
	color: var(--text1);
	background: #b4a694;
	border-radius: 8px
}

.forum tr a {
	font-weight: 500
}

.forum td {
	padding: 0 !important;
}

.forum .tcl {
	flex: auto;
}

.forum .tc2,
.forum .tc3 {
	opacity: .65;
	width: 5% !important;
}

#pun .forum .tcr {
	min-width: 30% !important;
}

.forum table {
  margin: 10px 0
}

.forum tr:hover {
  filter: brightness(.98)
}

.forum thead {
  display: none
}

.forum tr .user-avatar {
  display: none
}

.forum tr td {
  padding: 0 !important;
}

.forum tr + tr {
  margin-top: 5px;
}


#topic-modmenu {
	padding-bottom: 5px
}

#pun-viewforum .tcr, #pun-searchtopics .tcr {
  display: flex;
	align-items: center;
}

#pun .user-avatar {
    width: 35px !important;
    height: 35px !important;
	margin-right: 15px !important;
}

#pun .user-avatar .avatar-image {
    width: 35px;
    height: 35px;
    border-radius: 10px;
    transition: all .5s linear 0s;
    box-sizing: border-box;
    opacity: .75;
	border: 1px solid #745851
}

#pun .user-avatar .avatar-image:hover {
    filter: none;
    opacity: 1;
}

#pun .user-avatar .avatar-image:hover {
    filter: none
}

#pun .user-avatar .isonline {
  background: var(--links);
  margin-right: 0px;
	margin-top: -3px !important;
  box-sizing: border-box;
  z-index: 1;
    animation: none;
	border-radius: 100px !important;
}

.user-avatar .avatar-image[style*=default_avatar] {background-image: url(https://forumstatic.ru/files/001c/1e/8c/46748.png) !important;}

/* C4.2 */
.punbb .modmenu strong,
.punbb .modmenu a {
	height: 1.8em;
	line-height: 1.8em;
}

/* C4.3 */
.punbb .modmenu .container strong {
	float: left;
}

/* C4.4 */
.punbb .modmenu input {
	margin-left: 1em;
}


/* C5 Message boxes
-------------------------------------------------------------*/

/* C5.1 */
.punbb .info .container {
	padding: 0.8em 1em
}

/* C5.2 */
.punbb .info .container .backlink {
	padding-top: 0.8em;
}


/* C6 Profile
-------------------------------------------------------------*/

/* C6.1 */
#profile .container {
	padding-left: 18.6em;
}

/* C6.2 */
#profilenav {
	float: left;
	width: 14em;
	margin-left: -18.7em;
	display: inline;
}

/* C6.3 */
#profilenav li {
	padding-bottom: 0.8em;
	font-weight: normal;
}

/* C6.4 */
#viewprofile ul,
#profilenav ul {
	border-style: solid;
	border-width: 1px;
	padding: 1.5em 18px 0.8em 18px;
	margin: 0 0 1em 0;
}

/* C6.5 */
#viewprofile h2,
#profilenav h2 {
	padding: 3px 0 0 10px;
	margin: 0 14px -0.6em 14px;
	text-align: center !important;
}

/* C6.6 */
#viewprofile h2 span,
#profilenav h2 span {
	padding: 0 5px;
	position: relative;
}

/* C6.7 */
#viewprofile li,
#setmods dl {
	padding: 0 0 0 16em;
	margin-bottom: 0.2em;
}

/* C6.8 */
#viewprofile li span {
	float: left;
	width: 14em;
	margin-left: -16em;
	padding: 0.5em 1em;
	font-weight: normal;
}

/*C6.9 */
#setmods dt {
	float: left;
	width: 14em;
	margin-left: -16em;
	padding: 0.8em 1em;
	font-weight: bold;
	display: inline;
}

/* C6.10 */
#viewprofile li strong,
#viewprofile li div,
#setmods dd {
	display: block;
	padding: 0.5em 1em;
	font-weight: normal;
}

/* C6.11 */
.punbb img.avatardemo {
	float: right;
	margin: 0 0 0.8em 1.8em
}


/* C7 User list
-------------------------------------------------------------*/

/* C7.1 */
#pun-userlist .formal,
#pun-userlist .formal .container {
	border-bottom: none;
	margin-bottom: 0;
}

/* C7.2 */
#pun-userlist .usertable .container {
	padding: 0 2.3em 2.3em 2.3em;
	border-top: none;
}

/* C7.3 */
#pun-userlist .usertable table {
	border-style: solid;
	border-width: 1px;
}


/***************************************************/
************************************************************* D - PUNBB SECTIONS OTHER THAN MAIN CONTENT **************************************************************/
/* D1 Logo and description
-------------------------------------------------------------*/

/* D1.1 */
#pun-title {
	margin: 0;
	border: none;
	margin-bottom: -35px;
}

/* D1.2 */
#pun-title h1 {
	display: block;
	height: 10px;
	margin: -1px 0px 0px -30px;
}

/* D1.3 */
#pun-title .container {
	border: none;
	padding: 0.2em 1em 0.8em 1em;
}

/* D1.4 */
#pun-title h1 span {
	display: none;
}

#pun-title TD.title-logo-tdl {
	border: none;
	width: 100%;
}

#pun-title TD.title-logo-tdr {
	border: none;
	width: 420px;
}

/* D2 Page navigation
-------------------------------------------------------------*/

/* D2.1 */
#pun-pagelinks {
	position: absolute;
	top: -15px;
	left: 0;
	margin: 0;
	border: none;
	padding-left: -20px;
	width: 100%;
}

/* D2.2 */
#pun-pagelinks .container {
	background: transparent;
	border: none;
	padding: 0
}

/* D2.3 */
#pun-pagelinks .container li {
	display: inline
}

/* D2.4 */
#pun-pagelinks li a,
#pun-pagelinks a:link,
#pun-pagelinks a:hover {
	height: 2em;
	line-height: 2em;
	padding: 0;
	font-size: 1.2em;
	margin-left: -9999px;
	display: block;
	float: left;
	width: 100%;
}

/* D2.5 */
#pun-pagelinks a:active,
#pun-pagelinks a:focus {
	position: relative;
	margin: 0;
}

#pun-pagelinks li a span {
	display: block;
	margin: 0 1em
}

/* D3 Forum navigation
-------------------------------------------------------------*/

/* D3.1 */
#pun-navlinks {
	border: none;
	margin: 0;
}

#pun-navlinks .container {
	border: none;
	margin: 0;
}

/* D3.2 */
#pun-navlinks .container {
	font-weight: normal;
}

/* D.3 */
#pun-navlinks li {
	display: inline;
	margin: 0;
}

/* D3.4 */
#pun-navlinks li a {
	font-family: tahoma;
	font-size: 0.8em;
	padding: 10px 5px 10px 7px;
}

/* D4 User links
-------------------------------------------------------------*/

/* D4.1 */
#pun-ulinks {
	border: none;
}

#pun-ulinks .container {}

#pun-ulinks li,
#pun-ulinks li a {
	display: inline;
	white-space: nowrap;
}

#pun-ulinks li a {
	font-size: 0.8em;
	padding: 0 0 0 5px;
}

/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/
/* D5.1 */
#pun-status,
#pun-status .container {
	border-bottom: none;
	margin-bottom: 0;
}

/* D5.2 */
#pun-status .container {
	text-align: left;
	font: normal 10px var(--font);
}

#pun-status a {
	font-weight: normal
}


#pun-status .container strong {
	font-weight: normal !important;
}

#pun-status .status-right {
	float: none !important;
}

#pun-status .item3 {
	margin-left: 10px !important;
}



/* D5.3 */
#pun-status span {
	white-space: pre-line;
	margin-right: 0.5em;
}

/* D5.4 */
#pun-crumbs1 {
	font-weight: bold;
	overflow: hidden;
	margin-top: 15px;
	position: relative
}

/* D5.5 */
#pun-crumbs1 p.container {
	border-top: none;
}

/* D5.6 */
#pun-break1 {
	margin: 0 1em;
	border-style: solid none;
	border-width: 1px 0;
	height: 0;
	margin: -2px 1em;
	position: relative;
	z-index: 1;
}

/* D6 Announcement
-------------------------------------------------------------*/

/* D6.1 */
#pun-announcement h2 {
	padding: 0;
	margin: 0 1em -3.5em 1em;
	border-style: none none solid none;
	border-width: 0 0 1px 0;
	position: relative;
	font-weight: bold;
	display: none
}

/* D6.2 */
#pun-announcement h2 span {
	display: block;
	padding: 1em 0 0.8em 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* D6.3 */
#pun-announcement .container {
  padding: 0.6em 1em 1em 1em;
  margin-bottom: 0px;
  margin-top: 10px;
text-align: center;
 margin-bottom: -5px !important;
  }

#pun-announcement .container .html-box {
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}

.plashes {
  border: 1px solid #a29583  !important;
	background: 
    #b2a591;
    border-radius: 5px;
    color: var(--link);
    font-family: alice !important;
    font-size: 11px !important;
    padding: 6px 15px 6px 15px !important;
    transition: all 0.5s ease-in-out 0s;
    text-transform: uppercase;
}

.plashes:hover em {
  opacity: 1
}

.plashes:hover {
  background: var(--links);
  border: 1px solid var(--links) !important;
  color: #b9ab99 !important;
}

.plashes em {
  display: block;
  text-transform: lowercase;
  opacity: .75;
  font-size: 10px;
  background: rgba(0,0,0,.05);
  margin: 5px -15px -6px;
  padding: 2px 10px;
  color: var(--text);
  transition: all 0.5s ease-in-out 0s;
}

/* D7 Statistics
-------------------------------------------------------------*/
/* D7.1 */
#pun-stats {
	padding: 0px 0px 0;
	margin: -10px 0px 0px !important;
	height: auto;
	position: relative;
	text-align: left;
}

#pun-stats .container {
	margin: 0 0px;
	font: 400 11px var(--font);
	gap: 20px;
	padding: 0px !important;
	box-sizing: border-box;
	position: relative;
	border: none !important;
	display: flex;
	flex-direction: column;
}

#pun-stats .container a {
	color: var(--text1)
}

#pun-stats .container a:hover {
	color: var(--links)
}

.ststitems {
	display: flex;
	flex-wrap: wrap;
	font: 400 11px var(--font);
	text-transform: none;
	margin: 0px;
	padding: 0px;
	align-items: flex-start;
	text-align: center;
	align-self: start;
	gap: 4px;
	display: grid;
grid-template-columns: repeat(2, auto);
grid-template-rows: repeat(2, auto); 
	width: 100%;
	box-sizing: border-box;
}

.ststitems .item1, .ststitems .item3 {
	padding: 0 !important;
	text-align: left
}

.ststitems .item2, .ststitems .item4 {
	padding: 0 !important;
	text-align: right
}

.ststitems li strong {
	font-weight: normal
}

.onlinelist {
	padding-top: 0px !important;
}

#onlinelist {
	font-weight: 500;
}

#onlinelist span {
	font-weight: 500
}

#onlinelist strong {
	font-weight: bold
}

#onlinelist span a {
	font-weight: bold
}

/* D8 Quick Jump - About - Bottom Breadcrumbs
-------------------------------------------------------------*/

/* D8.1 */
#pun-qjump {
	margin: 0;
	border: none;
	width: 50%;
	position: relative;
	float: left;
}

/* D8.2 */
#pun-qjump .container {
	border: none;
	background: transparent;
	padding: 0.8em 1em;
}

/* D8.3 */
#pun-about {
	margin-top: 0;
}

/* D8.4 */
#pun-about .container {
	border-top-style: none;
	text-align: right;
	line-height: 150%;
	padding: 0.8em 1em;
}

/* D8.5 */
#pun-about p span {
	display: block;
}

/* D8.6 */
#pun-crumbs2 {
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 0;
}

/* D8.7 */
#pun-crumbs2 .container {
	font-size: 1.1em;
}

/* D8.8 */
#pun-break4 {
	margin: -2px 1em;
	border-style: solid none;
	border-width: 1px 0;
	position: relative;
	height: 0;
	z-index: 1;
}

/* D8.9 */
div.punbb-admin #pun-about .container {
	border-top-style: solid;
	border-top-width: 1px;
}


/* D9 Help file
-------------------------------------------------------------*/

/* D9.1 */
#pun-help .formal .info-box h3.legend {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 0;
	margin-bottom: 0.8em;
}

/* D9.2 */
#pun-help .formal .info-box h3.legend span {
	padding-bottom: 0.6em;
	display: block;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 1.1em;
}

/* D9.3 */
#pun-help .formal p,
#pun-help .formal dd {
	margin-bottom: 1em
}

/* D9.4 */
#pun-help .formal ul,
#pun-help .formal dl {
	padding: 0 0 0 1em
}

/* D9.5 */
#pun-help .formal li {
	padding: 0;
	line-height: 130%
}

/* D9.6 */
#pun-help .formal li * {
	vertical-align: text-top
}

/* D9.7 */
#pun-help .formal dt span {
	font: 1.4em/120% monaco, "bitstream vera sans"
}

::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: rgba(20, 18, 15, 0.1);
	border-radius: 10px !important;
}

::-webkit-scrollbar-thumb {
	background-color: var(--links2);
	width: 6px !important;
	box-shadow: 0 0 0 1px rgba(20, 18, 15, 0.1) inset;
	border-radius: 1px !important;
}


.stickytext,
.closedatafield,
#pun-live-rusff,
.pl-reports {
	display: none
}


input,
textarea {
	outline: none;
}

input:active,
textarea:active {
	outline: none;
}

:focus {
	outline: none;
}

#pun-messages .fs-box {
	padding: 0px;
}

#pun-messages #post-form .fs-box {
	padding: 0 0px;
}

#pun-messages #post-form {
	padding: 0px !important;;
}

#pun-messages .post h3 {
	position: relative;
}

#pun-messages .post h3 span {
	width: auto !important;
}

#pun #pun-messages .post-author {
	position: relative;
	margin-left: -51px !important;
}

#pun-messages .pa-posts {
	display: none
}

#pun-messages .pa-online {
	clear: both
}


#main-reply {
	height: 200px;
}


#mask_dialog .inner,
.modal-inner.section,
#pun-report .inner,
#pun-reputation .inner,
#pun-admin-award-form .inner,
.editBookmark {
	border: 1px solid #a29583  !important;
	background: 
    #b2a591;
	box-shadow: 0 0 10px 0 #a29583;
	border-radius: 10px;
	padding: 15px !important
}

#post legend span {
	display: none
}


#font-area,
#size-area,
#color-area,
#table-area,
#smilies-area,
#image-area,
#imageup-area,
#imageattach-area,
#keyboard-area,
#video-area,
#addition-area {
	top: 55px !important;
}

.pl-reports {
	display: none !important;
}

.pa-avatar img {
	max-width: 180px
}

.post-content td {
	border: none transparent !important;
	overflow: visible !important;
}

::selection {
	background: var(--links2);
	color: #fefefe;
}

body * {
	scrollbar-width: thin;
	scrollbar-color: var(--links2) rgba(20, 18, 15, 0.01);
}

html {
	scrollbar-width: thin;
	scrollbar-color: var(--links2) rgba(0, 0, 0, 0.01);
}

#html-header {
	color: #a77c68;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75);
}

#html-header a {
	color: #e63e23
}

#html-header a:hover {
	color: #a77c68;
}

.post-content abbr {
	text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-color: #555
}


#pun #pun-ulinks #Rz {
	display: none !important;
}

.punbb-admin textarea {
	width: 97% !important;
}

input[type="checkbox"] {
	appearance: none;
	padding: 5px !important;
	cursor: pointer;
	transition: all .4s ease-in-out 0s;
	border-radius: 100%
}

input[type="radio"] {
	border-radius: 100%;
	appearance: none;
	padding: 5px !important;
	cursor: pointer;
	transition: all .2s ease-in-out 0s
}

input[type="checkbox"]:checked,
input[type="radio"]:checked {
	background: 
    var(--links);
	border: 1px solid var(--links) !important;
}

span.checkfield,
p.checkfield {
	display: flex;
	margin-top: 10px !important;
	align-items: center
}

.pl-share {
	display: none !important
}

.pl-email.email {
	display: none !important;
}

body.post-content {
	width: 100%;
}

#post-form {
	padding: 0px 0px !important;
}


.intd {
	display: flex;
	align-items: center
}

#post-form h2 {
	display: none
}

#profile fieldset #charcounter {
	display: none
}

.post-rating {
	margin-bottom: 10px;
	margin-top: 0px !important;
	position: relative;
	float: right;
	z-index: 9
}

#pun .post-rating a {
	font-size: 15px !important;
	color: var(--text1)
}

.post-rating p {
	font: 500 15px var(--font) !important;
	display: flex;
	align-items: center
}

.post-rating p.container a:before {
	content: "+";
	margin-right: 2px;
}

.post-vote p.container {
	margin-top: 0px !important;
}

#pun .post-vote p {
	padding-right: 0 !important;
	padding-top: 6px !important;
}

#pun a.positive {
	font-size: 0 !important;
	position: relative;
}

#pun a.positive:before {
	content: "\f004";
	margin-right: 5px;
	font-family: FontAwesome !important;
	font-weight: normal;
	color: var(--links);
	font-size: 13px !important;
}

#viewprofile-next {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
}

#viewprofile-next #profilenav {
	display: none
}

#viewprofile-next tr {
	vertical-align: top
}

#profile-left li+li {
	margin-top: 5px;
}

#profile-right {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	gap: 3px;
	width: auto !important;
	background: #a39785;
	padding: 20px !important;
	box-sizing: border-box;
	border-radius: 10px;
}

#profile-right li {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: auto;
	text-align: center;
	padding: 10px 10px !important;
	font-size: 11px;
	background: #9b907f;
	border-radius: 10px
}


#profile-right li strong {
	flex: auto;
	font-weight: normal;
	padding: 0 !important;
	margin: 0 !important;
}

#pun #profile-right li span {
	float: none;
	margin: 0;
	width: auto;
	font-weight: 600;
	padding-top: 0;
	font-size: 10px;
}

#pa-invites,
#pa-gifts,
#pa-awards {
	display: none !important;
}

#profile {
	display: flex;
}

#profile form.container {
	width: 100%;
	padding-left: 18.6em
}


#profilenav {
	display: flex;
	margin-left: -17em;
}

#pun-messages #profile>.container {
	display: flex;
	flex-direction: column;
	width: 100% !important;
	padding-left: 0;
	padding: 0px 0px;
	box-sizing: border-box;
}

#pun-messages #profilenav {
	float: none;
	width: 100%;
	margin: 0 0 15px;
	display: flex;
	flex-direction: column;
	padding: 15px;
	gap: 15px;
	box-sizing: border-box;
    background: #a39785;
	border-radius: 10px;
}

#pun-messages #profilenav ul,
#pun-messages #profilenav li {
	padding: 0;
}

#pun-messages #profilenav ul {
	display: flex;
	gap: 10px;
	margin: 0
}

#pun-messages #profilenav li {
	padding: 5px 25px;
	background: #9b907f;
	border-radius: 10px;
	box-sizing: border-box
}

#pun-messages #profilenav .isactive {
	font-weight: 700;
	background: #b9ab99
}

#pun-messages #profilenav h2 {
	display: block;
	text-align: left !important;
	padding-left: 0;
	margin-left: 0;
}

#pun-messages .fs-box .container {
	padding: 0px 0 !important;
}

#pun-messages .fs-box .container tr+tr {
	margin-top: 5px;
}

#pun-messages .fs-box .container tr {
	display: flex;
	align-items: center;
	padding: 0 10px;
}

#pun-messages .fs-box .post>.container {
	display: block !important;
}

#pun #pun-messages .post {
	background: transparent;
	border: none !important;
	padding: 0 !important;
	margin-top: 0 !important;
}

#pun #keyboard-span input {
	font-family: Arial, Helvetica, sans-serif !important;
	;
	font-weight: 300;
	font-size: 13px;
	color: #666;
	background-color: var(--cover3);
	margin: 1px 1px 0 0;
	margin-top: 1px;
	border: 1px solid var(--borders) !important;
	cursor: pointer;
	padding: 0 10px !important;
	;
	height: 25px;
	min-width: 30px;
}

#pun #keyboard-span input+input {
	margin: 3px
}

#pun-index .lastpost {
	font-size: 0
}

#pun-index .datetime,
#pun-index .byuser {
	font-size: 11px;
}

#pun-index .datetime:after {
	content: ", "
}

#BookmCntToggle {
	margin-top: 1px !important;
	z-index: 9999;
}

#MyBookmarks {
	background: var(--fill);
	text-shadow: none;
	color: var(--links);
	padding: 20px 20px 10px 20px;
	box-sizing: border-box;
	width: 280px !important;
}

#MyBookmarks inner {
	padding-top: 40px !important;
}

#BookmCntToggle.default-style {
	background: var(--fill) !important;
	border-radius: 2px;
	box-shadow: 2px 2px 1px #000;
	opacity: .95;
}

#MyBookmarks h2 {
	margin: 0 !important;
	padding: 10px 20px !important;
	background: var(--fill2);
	border-radius: 6px;
	border: 1px solid var(--borders) !important;
	box-sizing: border-box;
	margin-bottom: 20px !important;
}

.post .bookmark {
	color: var(--links) !important;
}

#BookmCntToggle.default-style {
	color: var(--links) !important;
	z-index: 9999
}

#BookmCntToggle {
	top: 10px;
	left: 60px !important;
}

#MyBookmarks {
	z-index: 99999 !important;
}

#bm2 {
	right: 20px !important;
}

#pun .scrl.t,
#pun .scrl.b {
	box-shadow: none !important;
	background: var(--fill2);
	border: 1px solid var(--borders);
	border-radius: 6px;
	width: 110px;
}

.scrl.t+.scrl.b {
	margin-left: 10px !important;
}

#imageupload-left input[type=button] {
	width: auto !important
}

#pun-respect td {
	padding: .8em !important;
	overflow-wrap: normal
}

#pun hr {
	opacity: 1;
	filter: none;
	background: var(--borders);
	border: none;
	height: 1px;
	margin: .8em auto;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}

#pun hr:after {
	content: "";
	display: block;
	background: var(--cover);
	border: 1px solid var(--borders);
	height: 7px;
	width: 7px;
	position: absolute;
	transform: rotate(45deg)
}

#topic-feed {
	display: none
}

#navpm {
	position: relative
}

#pun .num_msg {
	position: absolute;
	margin-top: 0;
	margin-left: 0;
	top: 8px;
	right: -15px;
	font-size: 10px;
	font-weight: 700;
	background: red;
	padding: 1px 4px;
	border-radius: 100px;
	height: 14px;
	color: #fff;
	cursor: pointer;
}

#pun .num_msg:before {
	display: none
}

#pun-messages #togglePreview {
	top: -15px
}

.post-content table {
	border-radius: 5px;
}

img[alt~="hide-autor2"] {
	opacity: 0;
	display: none
}

#chfont {
	position: fixed;
	/*позиционирование*/
	top: 11px;
	/*отступ сверху*/
	left: 11px;
	/*отступ слева*/
	text-align: center;
	/*текст по центру*/
	line-height: 22px;
	/*высота строк*/
	-moz-opacity: .8;
	/*прозрачность*/
	z-index: 9999;
	display: flex;
	gap: 5px;
	align-items: center;
	background: #2e2217 !important;
	box-sizing: border-box;
	border-radius: 3px !important;
	color: #ab9d8b
}

#chfont:hover {
	opacity: 1;
	/*убирает прозрачность при наведении*/
	-moz-opacity: 1;
}

#chfontbut {
	/*иконка регулятора*/
	width: 26px;
	/*ширина*/
	height: 26px;
	/*высота*/
	background-color: var(--links);
	/*фон*/
	float: left;
	cursor: pointer;
	position: relative;
	box-sizing: border-box;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #ab9d8b
}

#chfontbut:before {
	content: '\f031';
	font-family: FontAwesome;
	font-size: 16px;
	position: absolute;
	color: #ccbea9
}

#chfontbut::after {
	/*крестик на иконке*/
	display: none;
	position: absolute;
	content: 'x';
	top: 0;
	left: 0;
	color: #9a9f98;
	/*цвет крестика*/
	line-height: 7px;
	/*высота строки*/
	font-size: 10px;
	/*размер крестика*/
	border-radius: 0 0 3px;
	width: 10px;
	height: 10px;
}

#chfont.active #chfontbut::after {
	display: block;
}

#chfont select {
	/*поле выбора вида шрифта*/
	display: none;
	background-color: #070b0e;
	/*цвет фона*/
	color: #ab9d8b;
	/*цвет текста*/
	cursor: pointer;
	border: none !important;
	box-shadow: none !important;
}

#chfontsize {
	/*индикатор размера шрифта*/
	width: auto;
	/*ширина*/
	display: none;
}

#chfont.active select,
#chfont.active #chfontsize {
	display: flex;
	gap: 5px;
	align-items: center;
	padding-right: 5px
}

.fsizeplus,
.fsizeminus {
	/*кнопки плюса и минуса*/
	background-color: #070b0e;
	/*цвет фона*/
	/*цвет плюса и минуса*/
	cursor: pointer;
	font-size: 11px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 18px;
	font-family: FontAwesome;
	color: #ab9d8b;
	border-radius: 10px
}

.fsizeplus::after {
	content: '\2b';
}

.fsizeminus::after {
	content: '\f068';
}

#form-buttons {
	margin-bottom: 0px !important;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
	flex-direction: row-reverse
}

#plng {
    font-size: 11px !important;
    font-weight: 300 !important;
    margin-top: 0px !important;
    padding: 0px !important;
    display: flex;
  align-items: center;
    transition: all 0.3s ease-in-out 0s;
color: var(--text1);
  text-transform: uppercase;
  white-space: nowrap;
  gap: 5px;
	font-family: var(--font);
}

#plng b {
  font-weight: 600;
  color: var(--text1)
}

#form-buttons td img {
	position: relative
}

#form-buttons tr {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  gap: 5px;
  flex-wrap: wrap;
}

#form-buttons table {
  flex: auto;
  display: flex;
  flex-wrap: wrap;
  padding: 5px 0;
}

#form-buttons td {
	transition: all .5s ease-in-out 0s;
	color: var(--text1);
  width: 25px;
}

#form-buttons td:hover {
	color: var(--links);
}

#button-font,
#button-transL,
#button-size,
#button-bold,
#button-italic,
#button-underline,
#button-strike,
#button-indent,
#button-left,
#button-center,
#button-right,
#button-justify,
#floatbut,
#button-link,
#button-spoiler,
#button-image,
#button-video,
#button-hide,
#button-quote,
#button-code,
#button-color,
#button-table,
#button-smile,
#button-sticker,
#button-keyboard,
#button-addition,
#button-mask,
#button-html,
#button-vkladka,
#My_replic_meny {
	position: relative !important;
	background: none !important;
}

#button-font:before,
#button-transL:before,
#button-size:before,
#button-bold:before,
#button-italic:before,
#button-underline:before,
#button-strike:before,
#button-indent:before,
#button-left:before,
#button-center:before,
#button-right:before,
#button-justify:before,
#floatbut:before,
#button-link:before,
#button-spoiler:before,
#button-image:before,
#button-video:before,
#button-hide:before,
#button-quote:before,
#button-code:before,
#button-color:before,
#button-table:before,
#button-smile:before,
#button-sticker::before,
#button-keyboard:before,
#button-addition:before,
#button-mask:before,
#button-html:before,
#button-vkladka:before,
#My_replic_meny:before {
	content: "";
	height: 26px;
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-family: FontAwesome;
	text-align: center;
	font-size: 15px;
	line-height: 26px;
	z-index: 0
}

#button-font:before {
	content: "\f031"
}

#button-transL:before {
  content: "\f362"
}

#button-size:before {
	content: "\f034"
}

#button-bold:before {
	content: "\f032"
}

#button-italic:before {
	content: "\f033"
}

#button-underline:before {
	content: "\f0cd";
	top: 1px
}

#button-strike:before {
	content: "\f0cc"
}

#button-indent:before {
	content: "\f03c"
}

#button-left:before {
	content: "\f036"
}

#button-center:before {
	content: "\f037"
}

#button-right:before {
	content: "\f038"
}

#button-justify:before {
	content: "\f039"
}

#floatbut:before {
	content: "\f03b"
}

#button-link:before {
	content: "\f0c1"
}

#button-spoiler:before {
	content: "\f070";
	font-size: 17px
}

#button-image:before {
	content: "\f03e";
	font-size: 18px
}

#button-video:before {
	content: "\f167";
	font-size: 18px;
	top: 0px
}

#button-hide:before {
	content: "\f023"
}

#button-quote:before {
	content: "\f10e"
}

#button-code:before {
	content: "\f121";
}

#button-color:before {
	content: "\f576"
}

#button-table:before {
	content: "\f0ce"
}

#button-smile:before {
	content: "\f118"
}

#button-sticker:before {
	content: "\f118"
}

#button-vkladka:before {
	content: "\f58d"
}

td#button-files_rusff,
td#button-graffiti_rusff {
	display: none !important;
}

#button-keyboard:before {
	content: "\f11c";
	font-size: 16px
}

#button-addition:before {
	content: "\f0fe"
}

#button-mask:before {
	content: "\f630"
}

#button-html:before {
	content: "\f1c9"
}

#pun .post-content .spoiler-box > div {
  background:transparent;
  position: relative;
}

#pun .post-content .spoiler-box > div:before {
  content: "";
  background: url(https://forumstatic.ru/files/001b/e6/2e/85967.svg) no-repeat center;
  width: 11px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 1px;
  transition: all .5s ease-in-out .15s;
  box-sizing: border-box;
}

#pun .post-content .spoiler-box > div.visible:before {
  background: url(https://forumstatic.ru/files/001b/e6/2e/66304.svg) no-repeat center;
}

.head_img {
	position: absolute;
	top: 0px;
	margin-left: -94px;
	background: var(--head);
	width: 1082px;
	height: 345px;
}

.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
	}

.reveal-modal {
	visibility: hidden;
	top: 100px; 
	left: 50%;
	transform: translateX(-50%);
	width: 657px;
	position: absolute;
	z-index: 101;
	}

.reveal-modal.xlarge     { width: 657px; height: 463px; background: url(https://forumstatic.ru/files/001c/1e/8c/51671.png)}
	
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 25px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
        text-decoration: none;
}

.menu span {
    cursor: pointer;
    display: block;
    font: normal 15px var(--font-a) !important;
    text-transform: uppercase;
    color: #978274;
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #000
}
.menu-links {
  display: flex;
  justify-content: center;
  gap: 50px;
  margin-top: 52px;
  height: 27px;
  align-items: center;
}
#submenu {
    display: inline-block;
}

.menu .tabactive {
	color: #ec4f19
}
#submenu {
	height: 280px;
	width: 545px;
  color: #846450;
  margin: 55px 0px 0 57px;
}    
.submenutext {
	display: none;
}
.submenu_sroll {
  overflow-y: auto;
  height: 320px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
}

.submenu_sroll img {
  align-self: flex-start;
  transition: all .3s linear 0s;
  opacity: .76
}

.submenu_sroll img:hover {
  filter: brightness(1.2) contrast(1.3);
  opacity: 1
}

.punbb {
-webkit-text-size-adjust: 100%;
}

.about_us {
	position: absolute;
	top: 195px;
	margin-left: 116px;
	width: 181px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	font: normal 12px alice;
	text-align: center
}

.persons {
	position: absolute;
	top: 96px;
	margin-left: 720px;
	width: 211px;
	display: flex;
	justify-content: center;
	gap: 5px
}

.persons img {
	transition: all .5s linear 0s
}

.persons img:hover {
	opacity: .55
}

.persons2 {
	position: absolute;
	top: 147px;
	margin-left: 720px;
	width: 211px;
	display: flex;
	justify-content: center;
	gap: 5px;
	font-size: 12px;
	font-family: alice;
}

.nav_wrap {
	position: absolute;
	top: 235px;
	margin-left: 615px;
	width: 122px;
	z-index: 10
}

.slide_button {
	background: url(https://forumstatic.ru/files/001c/1e/8c/67213.png) no-repeat center;
	font-size: 0;
	cursor: pointer;
	width: 100%;
	height: 27px
}

.slide_block {
	display: none;
	background: #231813;
	border: 1px solid #281b18;
	box-shadow: 0 0 0 1px #372117 inset, 0 0 0 2px #321911 inset, 0 0 0 3px #3c2114 inset, 0 0 0 4px #1d120d inset, 0 0 10px 0 #423027;
	border-radius: 8px;
	width: 200px;
	left: 50%;
	transform: translateX(-50%);
	top: calc(100% + 10px);
	position: absolute;
}

.slide_block .link {
	padding: 10px;
	display: flex;
	flex-direction: column;
	gap: 2px;
}

.slide_block .link a {
	background: var(--accent);
	color: #b9ab99 !important;
	font-size: 9px;
	text-transform: uppercase;
	font-family: alice;
	text-align: center;
	padding: 5px 10px;
	border-radius: 8px;
	transition: all .4s linear 0s !important;
}

.slide_block .link a:hover {
	background: var(--links)
}

#stylelist {
	position: absolute;
	height: auto;
	display: flex;
	align-items: center;
	flex-direction: column;
	gap: 5px;
	z-index: 99;
	top: 49px;
	margin-left: -45px !important;
}


#stylelist li a {
	font-size: 0;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	display: flex !important;
	align-items: center;
	justify-content: center
}

#stylelist li[data="light"] a {
	background: url(https://forumstatic.ru/files/001c/1e/8c/38849.png)
}

#stylelist li[data="dark"] a {
	background: url(https://forumstatic.ru/files/001c/1e/8c/42516.png)
}

#stylelist li.active a:before {
	content: "";
	background: url(https://forumstatic.ru/files/001c/1a/0e/35394.svg) no-repeat center / contain;
	width: 15px;
	height: 14px;
	display: block;
	position: absolute;
}

.dark {
	--base-bg: #0d1417 url(https://forumstatic.ru/files/001c/1e/8c/94104.png);
       --head: url(https://forumstatic.ru/files/001c/1e/8c/26648.png);
}

.bottombanners {
	position: absolute;
	margin-top: 93px;
	margin-left: 15px;
	width: 873px;
}

.bottombanners div {
	height: 60px;
	overflow-y: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 2px;
}

.bottombanners img {
	mix-blend-mode: luminosity;
	opacity: .45;
	transition: all .4s linear 0s
}

.bottombanners img:hover {
	mix-blend-mode: normal;
	opacity: 1
}

.ams {
	position: absolute;
	top: 94px;
	margin-left: 30px;
	width: 160px;
	display: flex;
	justify-content: center;
	gap: 5px;
	font-size: 12px;
	font-family: alice;
}

0

2

Код:
/*списки занятых*/
.char-list {
    max-width: 1080px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 20px !important;
    justify-content: center;
}

.char-items {width: 45%; color: #321f10; font-size: 16px;}

.alfabet-title {
    color: #552d21;
    font-family: var(--font-family);
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: end;
}

.birja .alfabet-title {font-size: 18px;}

.post-content .char-list .char-items .alfabet-title p {padding: 0;}

.char-block {
    border-radius: 15px;
    border: 3px solid #59463b;
    box-shadow: inset 0 0 10px #493b32;
    background: #968073;
    max-width: 465px;
    height: 255px;
    overflow-x: auto;
    padding: 10px;
}

.full-char-items {width: 100%;} 
.full-char-items .char-block {max-width: 100%;}

/*конец*/

body {
	background:
    var(--base-bg) no-repeat fixed top center / cover;
}

#pun-title {
	display: none
}

#pun-navlinks a {
	color: var(--links) !important;
	transition: all .3s cubic-bezier(.64, .51, .55, 1.16) 0s !important;
	font: normal 13px var(--font-a) !important;
	text-transform: uppercase;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 !important;
	height: auto;
	text-align: right;
}

#pun-navlinks a:hover {
	color: var(--accent) !important;
}

#pun-navlinks ul {
	display: flex;
	gap: 20px;
	width: 100%;
	justify-content: center;
	align-items: center;
	height: auto;
	padding: 0 !important;
	text-align: center;
}

#pun-navlinks {
	display: block;
	font-size: 0px !important;
	font-style: normal;
	font-weight: lighter !important;
	margin: -35px 0 0 !important;
	padding: 0px;
	text-align: center;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1
}

#navawards {
	display: none !important;
}

#pun-ulinks {
	box-sizing: border-box;
	padding: 5px 0px;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1
}


#pun-ulinks .container {
	padding: 0px 0px !important;
	text-align: center;
}

#pun-ulinks a {
	font: 400 10px/120% var(--font-a) !important;
	color: var(--links) !important;
	padding: 0 !important;
	margin: 0 5px !important;
	display: inline-block !important;
	text-transform: lowercase
}


#pun-ulinks.section {
	margin-bottom: 15px !important;
}

#pun-ulinks a:hover {
	color: var(--accent) !important;
}

.offctgr {
	display: block !important;
	visibility: visible !important;
}

.pa-respect img {
	width: 10px
}


#profilenav h2 {
	text-align: left !important;
}

.post-author {
	width: 271px;
	font: normal 11px/150% var(--font);
	margin-bottom: 10px;
	box-sizing: border-box;
	margin-top: -70px !important;
	margin-left: -50px !important;
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding: 0px;
	background: 
        url(https://forumstatic.ru/files/001c/1e/8c/79601.png) no-repeat bottom left,
    url(https://forumstatic.ru/files/001c/1e/8c/86237.png) no-repeat top left,
    url(https://forumstatic.ru/files/001c/1e/8c/51350.png);
}

.post-author>ul {
	text-align: center !important;
	box-sizing: border-box;
	color: #ad7663;
	margin-left: 32px;
	width: 209px;
	padding: 28px 10px 35px !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,.9)
}

#pun .post-author>ul a {
	color: #e84e19
}

#pun .post-author>ul a:hover {
	color: #ad7663
}

.post[data-group-id="3"] .pa-avatar .indOffline {
	display: none;
}

.pa-reg,
.pa-last-visit {
	display: none;
}

i#tuser,
.pa-author span.flag-i {
	display: none !important;
}

.pa-author {
	font: normal 11px var(--font-a) !important;
	text-transform: uppercase;
	margin-top: 2px !important;
	margin-bottom: 30px !important;
}

.pa-title {
	text-align: center;
	font-weight: 400 !important;
	margin-bottom: 7px !important;
	margin-top: 0px !important;
	padding: 0 5px !important;
}

.pa-avatar {
	margin: 0px 0 !important;
}

.pa-avatar img {
	max-width: 180px !important;
	border: 2px solid #4e3724 !important;
	border-radius: 3px;
}

.pa-posts, .pa-respect {
    display: inline-block;
    padding: 14px 5px 10px !important;
    text-align: center;
    font-size:8px;
	line-height: 100%;
	min-width: 50px;
	box-sizing: border-box;
	font-family: verdana;
	text-transform: uppercase
}

.pa-respect img {
    width: 7px;
}

.pa-reg,
.pa-last-visit {
	display: none;
}

.pa-online {
	font-size: 9px !important;
}

.pa-fld4 .fld-name {
	display: none
}

.pa-fld4 {
	margin-left: -10px !important;
}

.person_plash {
    background: url(https://forumstatic.ru/files/001c/1e/8c/16632.png);
    width: 209px;
    height: 43px;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    text-shadow: 0 0 1px rgba(0,0,0,.8);
    color: #5f8195 !important;
    font-family: alice;
    text-align: center
}

.person_plash img {
    max-width: 50px;
    margin-top: -2px !important;
    margin-left: 5px;
    margin-right: 5px
}

.p_pl-text {
        padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex: 1;
}

.person_plash span {
    padding: 0 !important;
    margin: 0 !important;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -1px !important;
	margin-bottom: -2px !important;
    text-align: center;
    align-self: stretch;
	color: #ff793e;
	font-family: var(--font-a)
}

.person_plash em {
    padding: 0 !important;
    margin: 0 !important;
    text-transform: lowercase;
    font-size: 10px;
    font-style: normal;
    text-align: center;
   align-self: stretch;
}

.pa-fld2 .fld-name {
	display: none
}

.pa-fld2 {
	background: 
    url(https://forumstatic.ru/files/001c/1e/8c/25726.png) no-repeat top left,
    url(https://forumstatic.ru/files/001c/1e/8c/95631.png) no-repeat bottom left,
    url(https://forumstatic.ru/files/001c/1e/8c/99174.png);
	width: 211px;
	margin-left: -11px !important;
	padding: 15px !important;
	box-sizing: border-box;
	color: #4b7586;
	text-align: justify
}

.lzlink {
	text-transform: uppercase;
	font-size: 12px !important;
	text-align: center;
	display: block;
}

.lztit {
	text-transform: uppercase;
	font-size: 9px !important;
	margin: 3px !important;
	text-align: center;
	display: block;
}

.pa-fld1 .fld-name {
	display: none
}

.pa-fld1 {
	margin-top: 8px !important;
}

.awards_btn {
	background: url(https://forumstatic.ru/files/001c/1e/8c/76180.png);
	width: 57px;
	height: 11px;
}


.punbb th {
	font-size: 0 !important;
}

.lastedit {
	display: none !important;
}

.pa-gifts,
.pa-ua {
	display: none !important;
}

.punbb .section .container,
.punbb .post-body,
.punbb .post-links,
.punbb td.tc2,
.punbb td.tc3,
.punbb .formal fieldset .post-box,
#viewprofile li strong,
#viewprofile li div,
#setmods dd,
.punbb .info-box,
.punbb #pun-main .info-box .legend,
.punbb .main .container,
.punbb .post .container,
.punbb .post h3,
.punbb-admin #pun-admain .adcontainer,
#pun-title,
#pun-title .container,
.punbb .modmenu .container,
.punbb legend span,
#viewprofile h2 span,
#profilenav h2 span,
.punbb-admin #pun-admain legend span,
.punbb .post h3 span,
.punbb th,
#viewprofile li,
#setmods dl {
	border-color: transparent;
}

.punbb .post-box {
	text-align: left
}

#pun-stats h2,
.punbb .main h1,
.punbb .main h2,
#pun-debug h2,
.punbb-admin #pun-admain h2 {
	border-color: transparent;
	font-style: normal;
	font-weight: normal;
}

#pun #post-form {
	position: relative;
	margin-top: 30px !important;
}

.punbb textarea {
	box-sizing: border-box;
	border: 1px solid #a29583  !important;
	background: 
    #b2a591;
	box-shadow: 0 0 10px 0 #a29583;
	border-radius: 10px;
	padding: 10px !important;
	border: none;
	width: 100% !important;
}

.punbb #pun-main .quote-box,
.punbb #pun-main .code-box {
	border: 1px solid #a29583  !important;
	background: 
    #b2a591;
	box-shadow: 0 0 10px 0 #a29583;
	border-radius: 10px;
	padding: 15px !important;
	position: relative;
	overflow: hidden;
	text-align: justify;
}

#pun .quote-box.spoiler-box {
	padding: 0px !important;
}

.quote-box.spoiler-box>div {
	margin: 10px !important;
}

.quote-box.spoiler-box>blockquote {
	padding: 18px !important;
	box-sizing: border-box;
	border-top: 1px solid #a29583  !important;
	margin: 14px 0px -10px !important;
	width: auto;
}

#pun .quote-box cite,
#pun .code-box strong.legend {
	display: block;
	font-size: 10px;
	font-family: var(--font-a);
	margin: -10px -26px 10px !important;
	padding: 5px 25px 10px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 500;
	border-bottom: 1px solid #a29583  !important;
	text-transform: uppercase
}

#pun-main .code-box .scrollbox pre {
	font-size: 11px;
	font-family: Courier New
}

.punbb select,
input {
	border: 0;
	padding: 4px 10px 4px 10px !important;
	border: 1px solid #a29583  !important;
	background: 
    #b2a591;
	box-shadow: 0 0 10px 0 #a29583;
	border-radius: 10px;
	font: 500 10px var(--font), arial !important;
}

#pun-navlinks .container {
	border-color: transparent;
	color: #152115;
}

.offline li.pa-online strong {
	font-weight: normal;
}

.punbb .container,
.punbb .post-body,
.post h3,
#pun-title,
.punbb .section,
.punbb .forum,
.punbb .formal,
.punbb .modmenu,
.punbb .info,
.punbb .category,
.punbb .post,
#pun-stats h2,
.punbb .main h1,
.punbb .main h2,
#pun-debug h2,
.punbb-admin #pun-admain h2,
.punbb td,
.punbb fieldset,
#viewprofile ul,
#profilenav ul,
.punbb .post .post-body,
.punbb .post h3 span,
.post-links ul,
.post-links,
.usertable table,
#pun-ulinks li,
#pun-announcement h2 span,
li#onlinelist,
#pun-help .formal .info-box h3.legend span,
#pun-ulinks li a,
#pun-announcement h2,
li#onlinelist div,
#pun-help .formal .info-box h3.legend,
.punbb .divider,
.punbb .quote-box,
.punbb .code-box,
.punbb th,
.punbb .formal fieldset .post-box,
.punbb .info-box,
li.pa-online,
.punbb .post-sig dt {
	border-color: transparent;
}

.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 {
	border-bottom: 0 none #000;
	color: var(--links);
	text-decoration: none;
	transition: color 0.3s ease-in-out;
}


.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 {
	border-bottom: 0 none #000;
	color: var(--accent);
	text-decoration: none;
}

#pun-pagelinks a:active,
#pun-pagelinks a:focus {
	background-color: #211a13;
	color: #fff;
}

h1 {
	display: none
}

h2, h1 {
	font: 600 11px montserrat !important;
	color: var(--text1)
}

#MyBookmarks h2 {
	display: block
}

#pun-index h2 {
	box-shadow: none;
	border: 0 !important
}

#pun-main div.catleft,
#pun-main div.catright {
	display: none;
}

#pun-index table Div.icon {
	height: 62px;
	width: 85px;
	position: absolute;
	top: 8px;
	z-index: 99;
	left: 0px;
	background: url(https://forumstatic.ru/files/001c/1e/8c/76029.png);
	border: none !important;
	display: none;
	pointer-events: none
}

#pun-index table Div.icon.inew {
	display: block
}

div.icon {
	margin-right: 10px;
	box-sizing: border-box;
	margin-top: 1px !important;
	border-radius: 100%;
  width: 10px;
  height: 10px;
}

div.icon {
	background: #867969;
}

.isticky div.icon {
	background: var(--links);
	opacity: 1
}

.inew div.icon {
	background: var(--accent);
	opacity: 1
}

.iclosed div.icon {
	background: var(--text1);
	opacity: 1
}

#pun-about p.container {
	height: auto;
	width: auto;
	padding: 0 !important;
	border: none !important;
	padding-top: 20px !important;
	font-size: 10px;
	text-align: center;
}

#pun-about.section, #html-footer.section {
	margin-bottom: 0 !important;
}

#pun #pun-about {
	border: none !important;
	padding: 0 !important;
	background: url(https://forumstatic.ru/files/001c/1e/8c/39646.png);
	width: 1128px;
	height: 174px;
	margin-left: -125px !important;
	margin-bottom: -175px !important;
	padding: 0 45px !important;
	box-sizing: border-box;
}

div#pun-about {
	margin-top: 0px;
}

div#html-footer {
	margin: 0px 0 0;
	height: 0px;
	border: none
}

#pun-announcement.section h2 span {
	display: none;
}

.punbb input {
	border: medium none;
}

.button,
#pa-edit strong a,
input[type="button"],
button[type="button"] {
	background: #a39684;
	border: 2px solid #a39684 !important;
	box-shadow: 0 0 0 1px #938370 inset;
	color: var(--links);
	font-family: var(--font) !important;
	font-size: 10px !important;
	font-weight: 600 !important;
	margin-top: 0px !important;
	padding: 6px 25px 6px 25px !important;
	text-decoration: none;
	transition: all 0.3s ease-in-out 0s;
	text-transform: uppercase;
	box-sizing: border-box
}

.button:hover,
#pa-edit strong a:hover,
input[type="button"]:hover,
input.active[type="button"],
button[type="button"]:hover {
	cursor: pointer;
	background: #938370;
}

input[type="button"] {
	margin-bottom: 5px
}


.button:active {
	border-top-color: #2c5f75;
}

#pun-crumbs1 p.container,
#pun-crumbs2 p.container {
	font: 500 15px var(--font-a);
}

#pun-crumbs1 a,
#pun-crumbs2 a {
	font-weight: 600
}

#pun-crumbs1 p {
	margin-bottom: 0px
}

#pun-crumbs1,
#pun-crumbs2 {
	margin: 20px 0 0px !important;
	position: relative;
	z-index: 1
}

#pun-crumbs2 {
	margin-top: 0 !important;
}

#pun-crumbs1 .container strong+em,
#pun-crumbs2 .container strong+em {
	display: none !important;
}

.post_reputation {
	border: 1px solid #a29583  !important;
	background: 
    #b2a591;
	box-shadow: 0 0 10px 0 #a29583;
	border-radius: 10px;
}


#font-area,
.popup_graffiti,
#size-area,
#image-area,
#color-area,
#addition-area,
#video-area,
.inner .popup_graffiti,
#table-area,
#keyboard-area,
#smilies-area,
#spoiler-area,
#meny_My_replic {
	border: 1px solid #a29583  !important;
	background: 
    #b2a591;
	box-shadow: 0 0 10px 0 #a29583;
	border-radius: 10px;
	padding: 15px !important;
}


#keyboard-area input {
	box-shadow: none;
	color: #312c12 !important;
}

#font-area {
	height: 300px;
	overflow-y: auto;
	padding: 5px;
	text-align: left;
	width: 150px
}


#pun-index .tcmod {
	display: none
}

#pun .category h2, #pun-stats h2  {
	margin: 0px -30px 0px !important;
	height: 80px;
	width: auto;
	position: relative;
	text-align: center;
	background: url(https://forumstatic.ru/files/001c/1e/8c/90816.png) no-repeat center;
	
}

#pun-index #pun-category1 h2 {
	margin-top: -10px !important;
}

#pun .category h2 span, #pun-stats h2 span {
	font: normal 13px/75px var(--font-a) !important;
	text-transform: lowercase;
	color: #738188;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75)
}

#pun-index .category tr + tr {
	margin-top: 10px
}


.category tr {
	margin: 0 0px;
	font: 400 11px var(--font);
	display: flex;
	align-items: center;
	gap: 30px;
	padding: 0px !important;
	box-sizing: border-box;
	position: relative;
	border: none !important;
}

#pun-index .category table {
	border: 0 !important;
}


#pun-index .category td {
	border: 0 !important;
}

#pun-index thead {
	display: none
}

#pun-index .category .tcl {
	width: 572px;
	box-sizing: border-box;
	padding: 25px !important;
	position: relative;
	border: none !important;
	background:
    url(https://forumstatic.ru/files/001c/1e/8c/48535.png) no-repeat top left,
    url(https://forumstatic.ru/files/001c/1e/8c/67413.png) no-repeat bottom left,
    url(https://forumstatic.ru/files/001c/1e/8c/30783.png);
}



#pun-index .tclcon h3 {
	padding-bottom: 7px;
	font: normal 14px var(--font-a) !important;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #745851;
	margin-bottom: 10px
}

#pun-index .tclcon h3 a{
	color: #68200e
}

#pun-index .tclcon h3 a:hover {
	color: var(--accent)
}

#pun-index .tclcon > br {
	display: none
}

#pun-index .tclcon {
	position: relative;
	line-height: 140%;
	width: auto;
	font: normal 10px verdana !important;
	text-transform: lowercase
}

.podf {
	text-indent: 15px
}

.podflink {
	text-indent: 0;
	margin-top: 5px !important;
	font-weight: bold;
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

.Add {
	display: flex;
	justify-content: center;
	gap: 20px;
	font: normal 9px verdana;
	margin-top: 6px !important;
	opacity: .75
}

#pun-index .tc2,
#pun-index .tc3,
#pun-index .tcmod {
	display: none
}

.tcr {
	line-height: 110%;
	padding-left: 0 !important;
	margin: 0 0px !important;
}

#pun-index .tcr {
	flex: 1;
	text-align: left;
	padding: 0 !important;
	display: flex;
	align-items: center;
}

#pun-index .tcr a.lastpost-link {
	font-weight: normal;
	font-size: 14px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	height: auto;
	width: 250px;
	white-space: nowrap;
	line-height: 120%;
	font-family: var(--font-a);
}

#pun-index .tcr a.lastpost-link:hover {
	color: var(--text2)
}

.category td+td {
	padding: 0 0px;
}

#pun {
	background-position: center top;
	background-repeat: repeat-y;
}

#pun-main .post-author ul {
	text-align: center;
}

.punbb .post {
	border-color: transparent;
}

.topic a.sharelink {
	display: none;
}

textarea#main-reply:focus {
	outline: 1px solid rgba(0, 0, 0, 0) !important;
}

.go-up, .go-down {
    cursor: pointer;
    display: none;
    margin-bottom: 160px;
    opacity: 1;
    position: fixed;
    z-index: 9999;
    transition: background .4s linear 0s
}

.go-up img, .go-down img {
    transition: all .3s linear 0s
}

.go-up {
	bottom: 260px;
    margin-left: 999px !important;
}


.go-down {
	bottom: 150px;
    margin-left: 1015px !important;
}

.go-up:hover img, .go-down:hover img {
  filter: brightness(.8) drop-shadow(0 0 20px rgba(0,0,0,.5))
}

html .hvStickerPackModal {
	background:
    #D4D3CC var(--texture);
	box-shadow:
    0px 0px 0px 0px rgba(162, 160, 150, 0.20),
    0px 0px 2px 0px rgba(162, 160, 150, 0.20),
    0px 1px 2px 0px rgba(162, 160, 150, 0.17),
    0px 3px 5px 0px rgba(162, 160, 150, 0.10),
    0px 6px 5px 0px rgba(162, 160, 150, 0.03),
    0px 9px 5px 0px rgba(162, 160, 150, 0.00) !important;
	bottom: -35px;
	left: 2px;
	border-radius: 5px !important;
	border: 1px solid #BFBEB8 !important;
}

html .hvStickerPackModal.active {
	width: 1026px !important;
}

.hvStickerPackModal .hvStickerPackModalContent {
	border: 1px solid #BFBEB8 !important;
	background: var(--pun) var(--texture);
}

.hvStickerPackModalTab {
	background: #CDCCC5 !important;
	border: 1px solid #BFBEB8 !important;
	color: var(--text1);
	font-family: philosopher !important;
	border-radius: 4px !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.04), 1px 0px 1px 0px rgba(0, 0, 0, 0.04), 2px 1px 3px 0px rgba(0, 0, 0, 0.03), 5px 2px 3px 0px rgba(0, 0, 0, 0.02), 9px 4px 4px 0px rgba(0, 0, 0, 0.01), 14px 6px 4px 0px rgba(0, 0, 0, 0.00);
	font-weight: bold;
}

.hvStickerPackModalTab.active {
	background: var(--links) !important;
	border: 1px solid var(--links) !important;
	color: var(--text2);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05), 1px 0px 1px 0px rgba(0, 0, 0, 0.05), 2px 1px 3px 0px rgba(0, 0, 0, 0.04), 5px 2px 3px 0px rgba(0, 0, 0, 0.03), 9px 4px 4px 0px rgba(0, 0, 0, 0.01), 14px 6px 4px 0px rgba(0, 0, 0, 0.00);
}

.hvStickerPackModalAdd {
	display: flex;
	align-items: stretch;
}

.hvStickerPackModalInput {
	background: #CDCCC5 !important;
	border: 1px solid #BFBEB8 !important;
	border-radius: 4px !important;
}

.hvStickerPackModalAddButton {
	border-radius: 0 !important;
	border: 1px solid var(--links) !important;
	box-shadow: none !important;
	margin-bottom: 0 !important;
	border-radius: 4px !important;
}

0

3

Свернутый текст

<div class="head_img"></div>

<div class="about_us">
город, мистика, расы<br>
время игры: 2024г.
</div>

<div class="persons">
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001c/1e/8c/15493.png"></a>
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001c/1e/8c/15493.png"></a>
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001c/1e/8c/15493.png"></a>
<a href="ссылка" title="текст"><img src="https://forumstatic.ru/files/001c/1e/8c/15493.png"></a>
</div>

<div class="persons2">
<a href="ссылка">фенрис</a> & <a href="ссылка">дориан</a>
</div>

<div class="ams">
<a href="https://halflight.rusff.me/profile.php?id=2">томас</a> & <a href="https://halflight.rusff.me/profile.php?id=8">эвелин</a>
</div>

<div class="nav_wrap">
         <div class="slide_button"><span>Навигация</span></div>
<!-- полезные ссылки -->
         <div class="slide_block">
            <div class="link">
               <a href="https://halflight.rusff.me/viewtopic.php?id=7#p9">FAQ</a>
               <a href="https://halflight.rusff.me/viewtopic.php?id=33#p1732">вместо бестиария</a>
               <a href="https://halflight.rusff.me/viewtopic.php?id=50#p5893">внешности</a>
               <a href="https://halflight.rusff.me/viewtopic.php?id=53#p5899">список ролей</a>
               <a href="https://halflight.rusff.me/viewtopic.php?id=42#p5875">сюжет</a>
               <a href="https://halflight.rusff.me/viewtopic.php?id=10#p13">нужные</a>
               <a href="https://halflight.rusff.me/viewtopic.php?id=8#p11">гостевая</a>
            </div>
         </div>
<!-- полезные ссылки -->
      </div>

<!-- изменение репутации для отдельных пользователей by Moju -->
<script>
document.addEventListener("DOMContentLoaded", function() {
    // Список пользователей с новыми надписями
    var users = {
        '2': 'Печенек',
        '8': 'Огонечков',
        // Добавьте других пользователей по мере необходимости
    };

    function changeLinkText(link, newText) {
        var fldNameSpan = link.closest('li.pa-respect').querySelector('.fld-name');
        fldNameSpan.innerHTML = '<a href="' + link.href + '" rel="nofollow">' + newText + ':</a>';
    }

    var respectLinks = document.querySelectorAll('.pa-respect a[href^="/respect.php?id="]');
    respectLinks.forEach(function(link) {
        var profileUrl = link.getAttribute('href');
        var userId = profileUrl.match(/id=(\d+)/)[1];
        if (users.hasOwnProperty(userId)) {
            setTimeout(function() {
                changeLinkText(link, users[userId]);
            }, 150);
        }
    });
});
</script>
<!-- изменение репутации конец -->

<!--Скрытие профиля в теме тегом-->
<style type="text/css">.hideprofile .post-author,.hideprofile .pl-email,.hideprofile .pl-website, .hideprofile .about-pers, .hideprofile .post-sig {display:none!important}
.hideprofile .post-body,.hideprofile .post-links,.hideprofile .post-box, .hideprofile .post-links ul,.post.hideprofile h3>span, .hideprofile .post-body h3 {margin-left:0!important}</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>
<!-- Конец -->

<script>$(function (){
$('#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4').wrapAll('<div class="ststitems"></div>');
});
</script>

<!--Всплывающие Подсказки при наведении-->
<style>
#tooltip {
  position: absolute;
  background: rgba(0,0,0,.85);
  z-index: 999;
  max-width: 180px;
  border: none;
  border-radius: 2px;
  box-shadow: 0 0 0px 1px rgba(0,0,0,.05) inset;
  font-size: 10px; /* размер текста */
  font-family: montserrat;
  display: none;
  color: #d9d8d1; /* цвет текста */
  text-align: center;
  padding: 5px;
  letter-spacing: .5px;
  font-weight: 500;
}
</style>
<script type="text/javascript" src="https://forumstatic.ru/files/001a/fa/d0/26671.js"></script>
<!--//End//-Всплывающие Подсказки при наведении-->

<!--выделить код. Alex_63 new.2019-->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26102.js"></script>
<script>eval(select_text.toString().replace(/\}$/, 'try{document.execCommand("copy")}catch(e){}}'))</script>
<script type="text/javascript">select_text.linkText = 'Взять код' //текст ссылки</script>
<!-- конец -->

<ul id="stylelist"></ul>
<!-- Смена стиля, (с) ForumD.ru, satsana-->
<script type="text/javascript">
var styleList = [{
    class: 'light',
    name: 'Рыжий'
}, {
    class: 'dark',
    name: 'Ночной'
}];

function getCookie(a){return(a=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)")))?decodeURIComponent(a[1]):void 0}function setStyle(a){$("body").attr("class",a);$("#stylelist li").removeClass("active");$('#stylelist li[data="'+a+'"]').addClass("active");selStyle=a;document.cookie="selStyle="+a+"; max-age=2592000"}var selStyle=getCookie("selStyle");selStyle&&setStyle(selStyle);
$(document).pun_mainReady(function(){$("#stylelist").length||$("body").prepend('<ul id="stylelist"></ul>');for(i=0;i<styleList.length;i++)$("#stylelist").append('<li data="'+styleList[i]["class"]+'"'+(selStyle==styleList[i]["class"]?' class="active"':"")+'><a href="/" onclick="setStyle($(this.parentNode).attr(\'data\'));return false">'+styleList[i].name+"</a></li>")});
</script> <!-- Смена стиля - END -->

<!--Отключить кнопку "Вложения", пожаловаться-->
<script type="text/javascript">
RusffCore.sets.files.button = false;
RusffCore.sets.show_reportBtn = 0;
</script>

<!-- Отключение сокращения ссылки-->
<script type="text/javascript">
FORUM.set("editor.link.short_url", function() { return false; });
</script>

<script>
RusffCore.sets.graffiti = false; /*Граффити*/
</script>

<!-- Отключение реакций-->
<script>
ReactionsPlugin.setConfig({
  disable: true
});
</script>

<!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru -->
<div id="chfont" title="Шрифт в постах">
<div id="chfontbut"></div>
<select id="chfontfam" name="chfontfam">
<option value="0">по умолчанию</option>
<option value="'Book Antiqua', 'Palatino Linotype', Palatino, serif" style="font-family: 'Book Antiqua', 'Palatino Linotype', Palatino, serif">Book Antiqua</option>
<option value="Georgia, serif" style="font-family: Georgia, serif">Georgia</option>
<option value="'Times New Roman', Times, serif" style="font-family: 'Times New Roman', Times, serif">Times New Roman</option>
<option value="'Alice', serif" style="font-family: 'Alice', serif">Alice</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",12);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, textarea").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)});$("#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><!-- Регулятор вида и размера шрифта (с) satsana, forumd.ru (конец) -->

<!-- Чтобы не пропадали посты -->
<script type="text/javascript" src="https://forumstatic.ru/files/0018/25/96/63959.js"></script>
<!— конец —>

<script src="https://forumstatic.ru/files/0011/e9/e1/56920.js" type="text/javascript"></script>

<!-- Пиар-вход v.2 -->
    <script src="https://forumstatic.ru/files/0015/c4/3f/26781.js"></script>
    <script type="text/javascript">
    PR.nick = 'PR'; //Ник PR-аккаунта
    PR.pass = '0000'; //Пароль PR-аккаунта
    PR.btn_text = 'Реклама'; //Надпись на кнопке PR-входа(или ссылка на картинку);
    PR.set();</script>

<!--Скрипт смены полей в профиле-->
<script src="http://f.etrin.ru/hvss/hvss.min.js"></script>
<script>
hvScriptSet.addMask({
guestAccess: ['Архив завершенных историй', 'Архив незавершенных эпизодов'],
forumAccessExtended: {
        'Safe Haven': ['Пользователи'],
        'Полуночное солнце': ['Пользователи'],
        'Альтернатива': ['Пользователи'],
        'Кофейня для уютных встреч': ['Пользователи']
},
changeList: {
'info': {
title: 'Личное звание',
description: 'Принимает HTML',
tag: 'info',
class: 'pa-fld2',
defaultCode: '<div class="fldname"><a href="ссылка на анкету">ФИО на русск, возраст цифрами</a><br><race>раса</race> </div> <div class="lzinfo">Краткая информация о персонаже</div>',
type: 'html'
}
},
userFields: ['pa-author', 'pa-title', 'pa-avatar', 'pa-fld3', 'pa-fld2', 'pa-posts', 'pa-respect', 'pa-gifts']
});
</script>

0


Вы здесь » Vidyadhara » Новый форум » старый дизайн


Рейтинг форумов | Создать форум бесплатно