/* === Ultramin3.Roots2Winds start1 === */

@import url(style_cs.1751274317.css);
@import url('https://kit-pro.fontawesome.com/releases/v6.5.2/css/pro.min.css');

/* === изменения === */


.banners_bottom {
	position: fixed;
	bottom: 0;
	position: fixed;
	width: 1004px;
	height: 350px;
	z-index: -1;
}

.spoiler-box {padding: 10px;}
/*#statistic-other {background-color: #9a9a9a;}
#statistic-other span a::before {content: "Тем:"; font-size: 1em !important;}
li#onlinelist.item5.users_24h span, li#onlinelist.item5.users_24h a {background-color: #9a9a9a;}*/

/*#pun-userlist #pun-main .usertable .container table {background-color: #ff0000;}
#pun-userlist #pun-main .usertable .container table thead {background-color: #00ff00;}
#pun-userlist #pun-main .usertable .container table thead tr .username {background-color: #0000ff; width: 30% !important;}*/
#pun-userlist .username {width: 32% !important;}
#pun-userlist .title {width: 26% !important; text-align:center;}
#pun-userlist .posts {width: 14% !important;}
#pun-userlist .registered {width: 14% !important; text-align:center !important;}
#pun-userlist .last_visit {width: 14% !important; text-align:center !important;}
.num_posts, .user_title {text-align:center; text-align:center !important;}

h1, h2 {display:none;}
/*#pun_wrap #pun #pun-index #pun-main .category-1 h2 {display:block;}*/

#pun-about {text-align: right;}

/* --- скрол ----------------------------------------------------------------*/

::-webkit-scrollbar {width: 5px; height: 5px; background-color: #111;}  
::-webkit-scrollbar-thumb {background-color: #9a9a9a;}
::-webkit-scrollbar-thumb:active {background: #f7f7f7;}

/* --- шрифты -------------------------------------------------------------*/

@font-face {
    font-family: 'font1';
    font-style: normal;
    font-weight: 500;
    src: local('font1'), local('font1'),
        url(https://forumstatic.ru/files/001b/0c/b3/17680.otf) format('truetype');
} /* используется в названиях подфорумов */

@font-face {
    font-family: 'font2';
    font-style: normal;
    font-weight: 500;
    src: local('font2'), local('font2'),
        url(https://forumstatic.ru/files/001b/24/f6/92534.otf) format('truetype');
}

@font-face {
    font-family: 'font3';
    font-style: normal;
    font-weight: 500;
    src: local('font3'), local('font3'),
        url(https://forumstatic.ru/files/001b/24/f6/23120.ttf) format('truetype');
}

@font-face {
    font-family: 'font4';
    font-style: normal;
    font-weight: 500;
    src: local('font4'), local('font4'),
        url(https://forumstatic.ru/files/001b/24/f6/76901.otf) format('truetype');
}



/* --- общий фон форума ------------------------------------------------*/

html, body {background-color: #111;}
body.black {background-color: #9a9a9a;}

body {
  font-family: Verdana;
  font-size: 0.75em;
  }

#pun {
  margin: auto;
  margin-bottom: 350px !important;
  width: 1004px;
  background: url(https://forumstatic.ru/files/001b/24/f6/24051.png) left center repeat-y,
                     url(https://forumstatic.ru/files/001b/24/f6/24051.png) right center repeat-y #1b1b1b;}

.punbb {width: 980px; margin-left: 10px;}

/* --- ссылки --------------------------------------------------------------*/

.punbb a {color: #dedede; text-decoration: none;}
.punbb a:hover {color: #f7f7f7;}

.black .punbb a, .black .punbb a:hover {color: #000;}

/*--- инлайн ---------------------------------------------------------------*/

/* Форум Участники, Активные темы Ответы, Профиль ЛС E-mail Удалить Редактировать Цитировать Пожаловаться */
#pun-navlinks li, #pun-ulinks li, .punbb .post-links li {display: inline;}

/* Просмотр Основной Персональный Аватар Подпись Входящие Отправленные Новое сообщение страница Профиль страница личные Сообщения */
#profilenav li {display: inline;}

.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {list-style: none;}

/* чинит код от сплошного наложения */
.punbb .post-content .scrollbox {width: 100%; overflow: auto;}

/* чинит открывающиеся боксы шрифт размер шрифта над fieldset */
.punbb .hashelp {position: relative;}

/* чинит от каскадного отображения сообщений с профилем */
.punbb .clearer {clear: both; height: 0; font-size: 0;}

/* чинит подчёркнутый текст в сообщениях от превращения в курсив */
.punbb .post-content em.bbuline {font-style: normal; text-decoration: underline;}

/*--- надписи рудименты убрать ----------------------------------------*/

.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb p.crumbs strong,
#pun-userlist .main h2,
.punbb dl.post-sig dt span,
.punbb .divider hr,
.punbb .required label em {display:none}

/*--- прочие кнопки и надписи убрать ---------------------------------*/

/*кнопка улучшить аккаунт убрать*/
#pun-status .container .status-right {display:none;}

/* кнопка поделиться убрать*/
.sharelink {display:none;}

/* кнопка пожаловаться убрать (если разделить - не работает) */
.pl-share {display: none !important;}
.pl-reports {display:none!important;}
li.reports {display: none !important;}

/*Зарегистрированных пользователей Последним зарегистрировался убрать*/
#pun-stats li.item3, #pun-stats li.item4 {display:none;}

#form-buttons #button-files_rusff {display: none !important;}

/*--- вид с главной подфорумы -----------------------------------------*/

/* скрыть подфорумы */
#pun-main .category-8, #pun-main .category-6 {display:none}

/* название форума хедер */
#pun-title h1 {
  display: block;
  padding-left: 1.7em;
  font-family: font1;
  }

/* » путь верхний нижний на всех страницах */
#pun-crumbs1, #pun-crumbs2 {font-weight: bold; font-family: font1; font-size: 1.5em;}

/* » путь верхний нижний на главной */
#pun-index #pun-crumbs1, #pun-index #pun-crumbs2 {font-family: verdana; font-size: 1em;}

/* строка тем сообщений последнее сообщение на главной убрать */
.category thead {display:none;}

/* столбцы тем сообщений с главной убрать */
#pun-index .category .tc2, #pun-index .category .tc3 {display:none;}

/* заголовки убрать
#pun-main h1, #pun-stats h2, .punbb .main h2 {display:none} */

/* растягивает таблицу на главной, в подфоруме, в активных, в участниках */
.punbb .main table {
  width: 100%;
  }

/* это столбец форум с главной и тут его ширина в процентах */
.punbb .main .tcl {
  width: 65%;
  padding-left: 0.7em;
  }

/* подфорумы скрыть */
.isub {display:none;}

/* название подфорумов */
#pun-index .tcl h3 {padding-left: 2em; margin-bottom: 0em; padding-bottom: 0.2em; font-family: font1; font-size: 1.3em;}

.podforum {text-indent: 2.5em;}

/* отступ между столбцами подфорума и последнего сообщения на главной */
.punbb .main td {padding-right: 1em;}

/*--- страница темы ------------------------------------------------------*/

/* номер сообщения сдвинуть */
.punbb .post h3 strong {float: right;}

/* дата и номер сообщения шрифт */
.punbb .post h3  {font-family: font1; background: transparent;}
.punbb .button {font-family: font1;}

/* отступ между сообщениями */
.punbb .post .container {margin-top: -0.5em; margin-bottom: -0.9em;}

.punbb .post-links {
  background: url(https://forumstatic.ru/files/001b/24/f6/69102.png) center bottom repeat-x;
  font-family: font1;
  }
.punbb .post-links ul {
  text-align: right;
margin-top: -0.7em;
  }

/* Профиль ЛС E-mail убрать */
.post-links ul .profile a, .post-links ul .pm a, .post-links ul .email a {display:none;}

/* кнопки RSS - Atom в теме убрать */
#topic-modmenu .container span {display:none;}

/* кнопки RSS - Atom в подфоруме убрать */
#pun-main .modmenu .container span {display:none;}

/* Страница: 1 */
.linksb .pagelink {font-family: font1; font-size: 1.2em;}

/* кнопка Подписаться и отслеживать тему убрать */
.subscribelink {display:none;}

/* кнопка Ответить убрать */
.linksb .postlink {display:none;}

/* строка Тему просматривают убрать */
#topic-users-in .container {display:none;}

/* профиль убрать */
.punbb .post .post-author {display:none;}

.quote-box blockquote {border-left-style: solid; border-left-width: 1px; padding-left: 5px; margin: 10px 10px 10px 0px;}

.punbb .post-content .quote-box, .punbb .post-content .code-box {/*border-style: solid; border-width: 1px;*/
margin-bottom: 7px;}

/*--- fieldset ---------------------------------------------------------------*/

/* заголовок Быстрый ответ убрать */
#post-form h2 {display:none}

/* рамка вокруг fieldset убрать */
.punbb fieldset {border-style: none; border-width: 0px;}

/* строка Напишите ваше сообщение убрать */
.punbb legend span {display: none;}

/* свечение вокруг fieldset отключить */
input:active, input:focus, textarea:active, textarea:focus {outline: none;}

/* кнопки Отправить Посмотреть */
#post-form .formsubmit {text-align:center; font-size: 1.2em;}

.punbb fieldset {padding: 0 18px 0 18px;}

.punbb .formal .container {padding: 1.7em 0em 1.1em 0em;}

.punbb textarea, .punbb select, .punbb input {
  font: 1em verdana;
  border-style: solid;
  border-width: 1px;}

/* выравнивание счётчика символов */
#post fieldset legend {margin-bottom: -1.8em !important;}
div#form-buttons {margin-left: 4em !important;}

/* --- иконки форма ответа ----------------------------------------------*/

#form-buttons td {
    background: none !important;
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;}

#form-buttons td::before {
    font-family: 'Font Awesome 6 Pro';
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    justify-content: center;
    pointer-events: none;}

#form-buttons table tr {
    display: flex;
    justify-content: space-between;}

#button-font::before {content: '\f031';}
#button-size::before {content: '\f034';}
#button-bold::before {content: '\f032';}
#button-italic::before {content: '\f033';}
#button-underline::before {content: '\f0cd';}
#button-strike::before {content: '\f0cc';}
#button-left::before {content: '\f036';}
#button-right::before {content: '\f038';}
#button-center::before {content: '\f037';}
#button-link::before {content: '\f0c1';}
#button-spoiler::before {content: '\f518';}
#button-image::before {content: '\f302';}
#button-video::before {content: '\f144';}
#button-hide::before {content: '\f30d';}
#button-quote::before {content: '\f27a';}
#button-code::before {content: '\f121';}
#button-color::before {content: '\f53f';}
#button-table::before {content: '\f009';}
#button-smile::before {content: '\f118';}
#button-keyboard::before {content: '\f11c';}
#button-addition::before {content: '\f0d7';}
#button-indent::before {content: '\f878';}
#button-mask::before {content: '\f630';}
#button-dice::before {content: '\f523';}
#button-sticker::before {content: '\f6d5';}
#button-good::before {content: '\e426';}
#button-sp_for_you::before {content: '\f723';}
#button-float::before {content: '\f03c';}
#button-files_rusff::before {content: '\f031';}
#button-graffiti_rusff::before {content: '\f55d';}

/*--- мобильная версия ---------------------------------------------------*/

@media screen and (min-width: 541px) and (max-width: 900px) {

body {
min-width: 900px !important;
}
}

@media screen and (min-width: 320px) and (max-width: 540px) {

#pun {background-color: #1b1b1b;
  background-image: none !important;}

div#pun-main.main {padding: 5px !important;}

div#pun-crumbs2 {
    display: block !important;
    width: 100% !important;
}

div#post-form.formal {margin-left: 5px !important;}


.category td.tcr {display: block;}

#pun-index .category table tr {
    -webkit-appearance: none;
    display: block !important;
    position: relative;
    overflow: visible;
    box-sizing: border-box;
}


}





/* === Ultramin3.Roots2Winds end1 === */

/* === Adds === */