стиль структура 1
Код:
@import url(style_cs.css); /* ПОДГРУЗКА ШРИФТОВ -------------------------------------------------------------*/ @import url('https://forumstatic.ru/files/0019/47/79/29639.css'); @import url('https://forumstatic.ru/files/0019/47/79/45439.css'); @font-face {font-family: 'Font Awesome'; src: url('https://forumstatic.ru/files/001a/da/7d/83987.ttf');} @import url('https://fonts.googleapis.com/css?family=Oswald|Playfair+Display+SC|Playfair+Display|'); @import url('//fonts.googleapis.com/css?family=Yeseva+One&subset=latin,cyrillic'); @import url('https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap'); @font-face {font-family: BAHNSCHRIFT; src: url('https://forumstatic.ru/files/001a/e2/69/63630.ttf');} @font-face {font-family: Schweimann ModerneC; src: url('https://forumstatic.ru/files/001a/e2/69/11338.ttf?v=1');} @font-face {font-family: 'Canalese'; src: url(https://forumstatic.ru/files/001b/35/c8/64455.ttf);} @font-face {font-family: 'Ballerina'; src: url(https://forumstatic.ru/files/001b/35/c8/64541.ttf);} @font-face {font-family: 'Glorya'; src: url(https://forumstatic.ru/files/001b/35/c8/38439.ttf);} @font-face {font-family: 'Oldenglish'; src: url(https://forumstatic.ru/files/001b/35/c8/86224.ttf);} @font-face {font-family: 'Signerica'; src: url(https://forumstatic.ru/files/001b/35/c8/77472.ttf);} @font-face {font-family: 'Specials'; src: url(https://forumstatic.ru/files/001b/35/c8/47077.ttf);} @font-face {font-family: 'Black Knight'; src: url(https://forumstatic.ru/files/001b/35/c8/52639.ttf);} @font-face {font-family: 'Debiky'; src: url(https://forumstatic.ru/files/001b/35/c8/34197.ttf);} @font-face {font-family: 'Hamiltone'; src: url(https://forumstatic.ru/files/001b/35/c8/19671.ttf);} @font-face {font-family: 'Caravan'; src: url(https://forumstatic.ru/files/001b/35/c8/64545.ttf);} @font-face {font-family: 'Pecita'; src: url(https://forumstatic.ru/files/001b/35/c8/80363.ttf);} @font-face {font-family: 'Ammys Handwriting'; src: url(https://forumstatic.ru/files/0019/41/eb/74049.ttf?v=1);} @font-face {font-family: 'Ambidexter'; src: url(https://forumstatic.ru/files/0019/47/79/16546.otf);} @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css'); @import url('https://use.fontawesome.com/releases/v5.15.1/css/all.css'); @font-face {font-family: 'Font Awesome'; src: url('https://forumstatic.ru/files/001a/da/7d/83987.ttf');} @font-face {font-family: MurreyC; src: url('https://forumstatic.ru/files/0019/47/79/19046.ttf');} @font-face {font-family: Eden Bold; src: url('https://forumstatic.ru/files/0019/47/79/19013.ttf');} @font-face {font-family: Black KnightC; src: url('https://forumstatic.ru/files/001a/e2/69/11358.ttf');} @font-face {font-family: Voguer Sans Free; src: url('https://forumstatic.ru/files/001a/e2/69/18991.ttf');} @font-face {font-family: Anticva; src: url('https://forumstatic.ru/files/001c/35/64/31260.otf');} @font-face {font-family: Yeseva One; src: url('https://forumstatic.ru/files/0019/47/79/86956.otf');} /* ROOT -------------------------------------------------------------*/ :root { --h2-font: 'Anticva'; /* шрифт с засечками */ --h1-font: 'Mulish'; /* шрифт и размер заглавного текста */ --body-font: 'Mulish'; /* шрифт основного текста */ --backcol: #bdb8b4; /* цвет тела */ --forcol: #948f894a; /* цвет подложки цитат */ --quotcol: #7f786e2b; /* цвет цитат */ --link: #393532; /* цвет основных ссылок */ --hovlink: #725441; /* цвет основных ссылок при наведении */ --hovlinkt: #fff; /* цвет ссылок при наведении в таблице */ --linkp: #B48E74; /* цвет ссылок в профиле */ --doplink: #691212; /* цвет дополнительных ссылок */ --t-body: #302f2c; /*цвет основного текста */ --doptext: #b5b5b5; /*цвет дополнительного текста */ --bordin: 1px solid #a09c96; /*цвет рамок */ --proftext: #B5B3AF; /*цвет текста в профиле */ --headlink: #555555; /*заметки и приветствие*/ --helpcol: #0e0e0e; /*тот почти черный*/ --br-n-shadow: 0 0 0 1px rgb(104 104 104 / 50%), 0 4px 4px 0px rgb(0 0 0 / 25%); --orange-border: 1px solid #3D3D3D; /*больше не оранжевый бордер*/ --noise: url(https://forumstatic.ru/files/001c/31/0c/37925.png) repeat; /*фон с черным шумом*/ --forest: url(https://forumstatic.ru/files/0019/41/eb/93987.png); /*лес*/ --forestp: url(https://forumstatic.ru/files/0019/41/eb/64433.png); /*лес в профиле*/ --blur: blur(10px); --modal: #aaa7a4; /*цвет модальных окон*/ } /* ОСНОВНЫЕ ШРИФТЫ ФОРУМА -------------------------------------------------------------*/ /* основной шрифт текста форума */ body { font-family: 'Mulish'; font-size: 12px; font-weight: 400; } 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: #d5d1c8 !important; } .post-box .code-box a:hover, .code-box a:hover { color: #340705 !important; } del { background-color: transparent!important; } /* ЦВЕТ ДЕЖУРНОГО ТЕКСТА (тему просматривают, страницы и т.д.) -------------------------------------------------------------*/ .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%; } .main .category table { display: flex; justify-content: center; } .main .category table thead { display: none; } #pun-viewforum .main table tr { margin: 0px 0px 6px; display: flex; flex-wrap: wrap; justify-content: space-between; } #pun-viewforum .hasicon { display: flex; flex-direction: column; gap: 6px; box-sizing: border-box; padding-left: 16px; margin-bottom: 15px; } #pun-searchtopics .main table tr { margin: 0px 0px 10px; display: flex; flex-wrap: wrap; justify-content: space-between; } #pun-searchposts .post h3 span { } #pun-searchposts .FNTslider { display: none; } #pun-searchtopics .main table .tcr { width: 32%; margin-top: -10px; } .modmenu { width: 1024px; margin: 0 auto; } #topic-modmenu .container span, #pun-viewforum .modmenu .container span { display: none; } #topic-users-in .container { font-size: 0!important; 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 { width: 130px; position: relative; } #topic-users-in .container span:after { content: "подглядывают в кустах:"; position: absolute; font-size: 11px!important; width: 140px; } .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; } #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; } #form-buttons small, #form-buttons small b { font: var(--body-font)important; font-weight: 600!important; } #form-buttons { position: relative; display: flex; } #pun-edit #form-buttons small { top: -34px!important; } #togglePreview { position: relative; z-index: 10; margin-right: 10px; } #togglePreview input.button { width: 20px; height: 30px; color: transparent; border: none!important; position: relative; background: none!important; padding: 0; display: block; cursor: pointer!important; } #togglePreview:after { content: '\f303'; position: absolute; font-family: 'Font Awesome'; font-size: 20px; color: var(--t-body); opacity: .8; top: 8px; left: -2px; transition: opacity .3s ease-in-out; pointer-events: none; } #togglePreview:hover:after { opacity: .4; } #pun-edit #togglePreview { margin-top: unset; } #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: 104%!important; margin-bottom: 15px; } #pun-profile #form-buttons td { width: 16px; } #pun-messages #form-buttons table { width: 102%; } #pun-messages #form-buttons table tr { height: auto; } #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-profile #profile-title strong { width: 180px; } #pun-messages .fs-box .code-box strong.legend { margin: 0px 0px 0px 60%; } #pun-messages .fs-box .post-author { position: relative; border-radius: 6px; border: .5px solid #4d484847; } #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: 10px 0px; } #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 .tcr { width: 30%; } #pun-profile .main { margin-bottom: 0px; margin-top: -31px; } #pun-profile li strong { font: var(--body-font); } #pun-profile #pa-fld5, #pun-profile #profile-gifts { display: none; } #pun-profile #profile-title strong { width: 180px; } #pun-profile #profile8 fieldset { margin: 0px; padding: 0px; } #pun-profile #profile8 fieldset legend { margin: 0px; padding: 0px; } #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 { color: #d2cec4; font-style: italic; padding-left: 15px; } #viewprofile #pa-gifts, #viewprofile #pa-invites { display: none!important; } #post-preview .quote-box cite a { color: #d2cec4!important; } #pun-online #pun-main table tr { height: 30px; } /* ОФОРМЛЕНИЕ ПРЕВЬЮ ПРОФИЛЯ */ #pun-profile #pun-crumbs1 p { background: var(--forest) -200px 350px; border-top-left-radius: 15px; border-top-right-radius: 15px; color: var(--proftext); text-shadow: 1px 1px 1px black; font-weight: 700; font-family: 'Anticva'; padding: 8px 0; font-size: 18px; width: 100%!important; margin: 0 auto!important; box-shadow: 0 0 0 1px #5e5b569c, 0 0 6px 2px #150d0d5c !important; } #pun-profile:has(#profile) #pun-crumbs1 p {} #pun-profile #pun-crumbs1 strong, #pun-profile #pun-crumbs1 em, #pun-profile #pun-crumbs1 a { display: none!important; } #pun-profile #viewprofile tbody { background: var(--noise); background-size: auto; box-shadow: 0 0 0 1px #5e5b569c, 0 0 6px 2px #150d0d5c !important; } #pun-profile #viewprofile .eye_fancy { display: none; } #pun-profile #viewprofile tbody tr { display: flex; min-height: 370px; } #pun-profile #viewprofile tbody tr #profile-left { display: flex; justify-content: flex-start; flex-direction: column; align-content: center; flex-wrap: wrap; width: 250px; box-shadow: var(--br-n-shadow); } #pun-profile #viewprofile tbody tr #profile-right { display: flex; flex-wrap: wrap; justify-content: center; width: 733px; box-shadow: var(--head-border); border-top-right-radius: 5px; border-bottom-right-radius: 5px; gap: 15px; padding: 15px; box-sizing: border-box; margin: 0px auto 10px; } #viewprofile #profile-right li { font-family: 'Mulish'; color: var(--proftext); text-shadow: 1px 1px 1px black; flex: auto; display: flex; flex-direction: column; justify-content: center; padding: 15px; border-radius: 20px; background: #00000038; box-shadow: 0 0 0 1px #565656, 0 4px 4px 0px rgb(0 0 0 / 25%) !important; box-sizing: border-box; } #viewprofile #profile-right li strong, #viewprofile strong { color: var(--proftext)!important; } #viewprofile #profile-right li * a, #viewprofile #pa-fld1 a div { color: var(--linkp); } #viewprofile #profile-right li * a:hover, #viewprofile #pa-fld1 a div:hover { color: var(--hovlinkt); } #viewprofile #profile-right #pa-fld2 #lz { width: 94%; background: transparent; box-sizing: unset; color: var(--proftext); border: none; margin: 0; } #profile-name { z-index: 2; position: relative; font: var(--body-font); color: var(--linkp) !important; letter-spacing: -.3px; font-size: 15px; text-transform: uppercase; margin: 20px 0px 8px; padding: 2px 0px; box-sizing: border-box; } #profile-name strong { color: var(--linkp) !important; font-weight: 600 !important; } #profile-title { font: var(--body-font); letter-spacing: .5px; z-index: 2; color: #6c6861; width: 201px; margin: 0px 0px 20px; position: relative; font-size: 12px; left: 3px; } #pun-profile #profile-title strong { width: 100%!important; } #pun-profile #viewprofile #pa-avatar { margin: 8px 0px 15px; } #pun-profile #viewprofile #pa-avatar div img { max-width: 185px; max-height: 250px; border: var(--orange-border); outline: var(--black-outline); width: auto; height: auto; } #pun-profile #viewprofile #pa-edit { margin: 38px 0px 25px; padding: 10px 5px; width: 50%; border-radius: 5px; text-transform: uppercase; align-self: center; background: #00000026; box-shadow: 0 0 0 1px #565656, 0 4px 4px 0px rgb(0 0 0 / 25%)!important; box-sizing: border-box; } #pun-profile #viewprofile #pa-edit a { color: var(--proftext); font-size: 11px!important; } #pun-profile #viewprofile #pa-edit a:hover { color: var(--linkp); } /* отступы в ячейках */ .main td { } th { padding: 0!important; font-size: 0px!important; } /* ширина подфорума */ #pun-index .tcl { width: 550px; border-radius: 10px; box-sizing: border-box; padding: 10px 0px 15px 50px; } .main .tcl { text-align: left; width: 45%; } /* ширина ячеек */ .tc2, .tc3, .tcmod { text-align: center; } /* ширина последнего сообщения */ .tcr { text-align: left; width: auto; line-height: 30px; } /* ширина в поиске/модерировании */ #pun-userlist .tcl, #pun-modviewforum .tcl { width: 34% } #pun-searchtopics .tcl { width: 40% } #pun-userlist .tc2, #pun-searchtopics .tc2 { text-align: left; width: 20%; } /*дебаг */ #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; margin-top: 10px; border-radius: 5px; padding: 15px 20px 15px 0px; height: 75px; align-content: center; width: 330px; box-shadow: none; } #pun-index .tcr br { display: none; } /* последняя активная тема в подфоруме */ #pun-index .tcr a { margin-bottom: -2px; text-align: left; display: block; text-transform: uppercase; font-family: 'Mulish'; font-weight: 700; line-height: 15px; font-size: 12px; } #pun-index .tcr .datetime, #pun-index .tcr .byuser { font-family: 'Mulish'; font-weight: 600; line-height: 11px; 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_desc_wrap { display: flex; justify-content: space-between; gap: 0px; flex-direction: column-reverse;} .f_desc { flex: 0 0 1; width: auto /*ширина блока с текстом*/; } .f_links { flex: 0 0 auto; display: flex; flex-wrap: wrap; flex-direction: row; gap: 2px; width: 100% /*ширина блока ссылок*/; } .f_links a { color: var(--t-body) !important; background: rgba(14, 14, 14, 0.08); padding: 4px 10px; flex: auto; text-align: center; display: flex; align-items: center; justify-content: center; box-sizing: border-box; transition: all .3s !important; font-family: var(--h1-font); font-size: 10px; line-height: 13px !important; border-radius: 5px; } .f_links a:hover { transition: all .3s ease-in-out !important; background: var(--forest) top; opacity: 0.8; color: var(--hovlinkt) !important; } /* НАВИГАЦИЯ ПО ФОРУМУ СВЕРХУ -------------------------------------------------------------*/ #pun-navlinks .container {padding: 0px; margin: 5px 0 0px; justify-content: center; display: flex; gap: 10px;} #pun-navlinks li { display: inline; } /* расположение*/ #pun-navlinks { display: flex; justify-content: center; } #pun-navlinks #navawards { position: absolute; } /* вид ссылок */ #pun-navlinks li a { letter-spacing: 0.5px; color: var(--t-body); text-transform: uppercase; font-family: 'Anticva'; font-size: 14px; } /* вид ссылок навигации при наведении */ #pun-navlinks li a:hover { color: var(--hovlink); } /* ПОЛЬЗОВАТЕЛЬСКАЯ НАВИГАЦИЯ -------------------------------------------------------------*/ #pun-ulinks .container { padding: 0 !important; display: flex; justify-content: center; gap: 10px; margin: 10px 0 50px; } #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 { margin-top: 20px; } /* расположение снизу */ #pun-crumbs2 { } /* общий внешний вид */ #pun-crumbs1, #pun-crumbs2 { font: var(--h1-font); text-align: center; text-transform: uppercase; } #pun-crumbs1 p, #pun-crumbs2 p { margin: 0px !important; font-family: var(--body-font); font-weight: 600; font-size: 12px; } #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 { color: var(--link);;} /* цвет ссылок при наведении */ #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: 30px; 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: 15px; text-align: center; } #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 { line-height: 10px; position: relative; width: 700px; z-index: 1; margin: 20px 0px 0px 330px; border-radius: 10px 0 0 10px; box-sizing: border-box; display: flex; align-content: center; flex-wrap: wrap; height: 30px; background: var(--forcol); } .post.hideprofile h3, .hide-author h3 { display: flex; width: 100%; margin: 20px 0px 0px 0px !important; } /* текст внутри разделителя */ .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: var(--body-font); font-weight: 500; } .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: 330px; position: relative; margin-right: 20px; } .hideprofile .post-body { width: 100%; margin: 0 auto; } .hideprofile .post-box { margin-right: unset!important; } .post-box { padding: 10px 0px 0px; margin-right: -10px; margin-bottom: 20px; line-height: 150%; font-size: 11px; font-family: Verdana; } /* выравнивание текста поста */ .post-content { width: 100%; overflow: hidden; text-align: justify; } /* абзацы постов */ .post-content p { padding: 0; line-height: 150%; font-size: 11px; font-family: Verdana; } /* .post-content {margin: 0px 0px 15px 10px !important;} */ /* ссылки в посте */ .post-links { width: 100%; margin-top: 35px; margin-bottom: 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; } /* разделитель подписи в посте */ .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.8em;} .post-content td p:last-child {padding-bottom:0;;} .post-content .highlight-text {background-color:#ff0; color:#000} .post-content .spoiler-box > div {background:none; cursor:pointer; padding-left:18px;} .post-content .spoiler-box > div.visible {} .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.3; margin: 2em 0; border: .4px 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 0px; } .punbb .formal fieldset {min-width:0; border: none;} .punbb .formal span.input {padding-right:0 !important} #post-form h2, #pun-announcement h2 { display:none;} /* местоположение кнопок отправить/посмотреть */ .formsubmit { margin: 0px 0px 10px 35px;} .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; } .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: url(https://forumstatic.ru/files/001c/35/64/67871.png) repeat-x fixed!important; background-color: #424242; height: auto; } .redirect-page #pun { background: repeat transparent url(https://forumstatic.ru/files/001c/35/64/60788.png) !important; margin-top: 420px; } #pun-redirect { height: 80px; } .redirect-page #pun:after { background: url(https://forumstatic.ru/files/001c/30/dc/49588.png) no-repeat !important; content: '' ; position: absolute; height: 213px; } /* поле ввода текста поста */ .punbb textarea { background-clip: padding-box; background: var(--forcol); padding: 18px 20px !important; width: 95% !important; color: var(--link); border: solid 1px #46464640; border-radius: 5px; } /* поле ввода название темы */ .punbb select, input { background: var(--forcol); color: var(--link); margin-top: 5px; border: solid 1px #4646460d; border-radius: 3px; } /* перенос сообщений из темы */ .pun-modal .container { width: 100%!important; position: relative; border: none!important; padding-left: 0!important; padding-right: 0!important; background: var(--backcol); } /* пагинация -------------------------------------------------------------*/ /* страницы в подфоруме сверху */ .linkst { position: relative; height: 0; font-size: 10px; width: 1024px; margin: 20px auto; } .linkst .pagelink { height: 10px; position: relative; z-index: 4; left: -10px; } .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; } .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: 1024px; margin: 0 auto; } #pun-viewtopic #pun-main { position: relative; z-index: 1; } /* подписаться и отслеживать внутри темы */ .subscribelink { clear: both; margin-bottom: 35px; margin-top: -15px; position: relative; font-size: 0; } .subscribelink a { right: 22px; 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: 11px !important; font-size: 10px !important; padding: 2px 4px 4px;} .checkbox { width: auto !important;} .punbb option { background-color: var(--modal);} /* КНОПКИ ОТПРАВИТЬ ПОСМОТРЕТЬ -------------------------------------------------------------*/ input.button, #post fieldset .hashelp div input, button, #pun-admain input { background: var(--forcol); border-radius: 7px !important; border: 1px solid #46464638 !important; color: var(--link); padding: 6px 10px 6px 10px; cursor: pointer !important; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; -o-transition: .5s all; transition: .5s all; font: var(--h1-font) !important; text-transform: uppercase; font-size: 9px !important; width: auto; font-weight: bolder !important; } #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: none; cursor: pointer!important; color: var(--hovlink); } /* КОДЫ И ЦИТАТЫ -------------------------------------------------------------*/ /* расположение */ #pun-main table .quote-box, #pun-main table .code-box {margin: 5px 1px 5px} #pun-message #pun-main .info .container { margin: 20px 0px; } /* бокс под цитаты/код итд */ .scrollbox { width: 100%; overflow: auto; max-height: 200px; margin-top: 7px; } blockquote {margin:0;} /* ЦИТАТЫ BY BLANCHE. МОЖНО БРАТЬ, НО ОСТАВЛЯЕМ КОПИ -------------------------------------------------------------*/ /* цитаты, спойлер, выделить код */ .post-content .quote-box, .post-content .code-box { margin: 15px 0; display: flex; flex-direction: column; position: relative; overflow: hidden; padding: 15px 20px; background: var(--forcol); border-radius: 10px 0 0 10px; } .post-content .quote-box { padding: 0px 30px; } .post-content .quote-box blockquote { margin: 9px 0px; } .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: 15px; font-weight: 100 !important; content: '\f520'; position: absolute; top: 17px; left: 26px; background: var(--helppic); background-size: contain; /* color: transparent; */ background-clip: text; float: left; transition: all .6s ease-out; } .post-content .spoiler-box > div.visible:before { transform: rotate(10deg); } .spoiler-box > div table, .spoiler-box > div table td p { margin: 0!important; } /* фон проставления репутации */ .post_reputation { background: var(--backcol); border-radius: 5px; padding: 20px 20px 20px 10px !important; } /* написал и выделить код */ .code-box strong.legend, .post-content .spoiler-box > div, .post-content .spoiler-box > div.visible { min-height: 20px; border: none; position: relative; z-index: 0; padding: 14px 50px 12px 60px; margin: -10px 0px 0px -30px; flex-wrap: wrap; align-content: center; box-sizing: border-box; font-family: 'Mulish'; font-style: normal; font-weight: 500; font-size: 12px; text-transform: lowercase; } .post-content .spoiler-box > div, .post-content .spoiler-box > div.visible { margin-top: -3px; } .code-box strong.legend a { color: #c7c7c7!important; font: var(--h1-font); font-size: 11px; display: flex; flex-wrap: wrap; align-content: center; box-sizing: border-box; padding-left: 36px; font-style: italic; font-weight: 600 !important; } .code-box strong.legend a:hover { color: var(--hovlinkt)!important; } .code-box strong.legend { width: 110%; min-height: 30px; padding: 3px; flex-wrap: wrap; align-content: center; box-sizing: border-box; border: none; position: relative; z-index: 0; display: flex; background: var(--forestp); margin: -14px 0 0 -20px; font-family: 'Mulish'; font-style: normal; font-weight: 500; font-size: 12px; text-transform: lowercase; } .quote-box cite { width: 110%; min-height: 20px; border: none; position: relative; z-index: 0; padding: 20px 30px 12px; padding-right: 50px; margin: -10px 0px 0px -30px; display: flex; flex-wrap: wrap; align-content: center; box-sizing: border-box; background: var(--forestp); background-size: cover; font-family: 'Mulish'; font-style: normal; font-weight: 500; font-size: 12px; color: #c7c7c7; text-transform: lowercase; } .quote-box cite .qc-uname { margin: 0px 3px; } .quote-box cite .qc-post-link img { filter: grayscale(1); margin-bottom: 1px; position: relative; } .post-content .spoiler-box > div { margin-bottom: 0px;} /* СПОЙЛЕР 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;}