/* Fast root
--------------------------------- */
:root,
.moons {
    --black: 25 25 25;
    --white: 255 255 255;
    --mr_grey: 168 151 151;
    --mr_grey_lighter: 229 229 229;
    --mr_grey_darker: 102 102 102;
    --html: 38 38 40;
    --pun: 243 243 243;
    --pun_lighter: 250 250 250;
    --accent: 207 50 50;
    --accent_text: 234 205 205;

    --h1: normal 900 14px 'FactorA Black';
    --p1: normal 600 10px 'Manrope';

    --h2: normal 600 12px 'Manrope';
    --p2: normal 600 8.5px 'Manrope';

    --h3: normal 900 11px 'Manrope';
    --h4: normal 900 7px 'Manrope';

    --html_color: 209 209 209;
    --html_bg: url() top center no-repeat; 
    --table_bg: url(https://i.imgur.com/PAWATT7.png) top center no-repeat;
    --footer_bg: url(https://i.imgur.com/FF8Yg6M.png) bottom center no-repeat;
    --zz_bg: url(https://i.imgur.com/7D9Hlcc.jpg) center no-repeat;
    --msg_icon: url(https://forumstatic.ru/files/0014/8d/a8/72992.svg) center no-repeat;
    --respect_icon: url(https://forumstatic.ru/files/0014/8d/a8/92805.svg) center no-repeat;
    --points_icon: url(https://forumstatic.ru/files/0014/8d/a8/57786.svg) center no-repeat;

    --gostevaya_shapka: url(https://i.imgur.com/N3ViNYM.png);
    --female_icon: url(https://i.imgur.com/iJ1USji.png) center no-repeat;
    --male_icon: url(https://i.imgur.com/c8vZ1Yh.png) center no-repeat;
}

/* Shapka
--------------------------------- */
#procent {position: absolute; background: rgb(var(--pun_lighter)); width: 56px; height: 56px; border-radius: 36px; top: 20.6rem; left: 35.9rem; border: 1px solid rgb(var(--mr_grey_lighter));}
#procent .number {width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; font: var(--h1); color: rgb(var(--accent));}
#welcome {position: absolute; width: 234px; font: var(--p2); top: 24.6rem; font-size: 7.5px; left: 24.2rem; text-align: center; line-height: 165%; color: rgb(var(--black));}
.buttonnews {position: absolute; padding: 13px 31px; background: rgb(var(--accent_text)); border-radius: 36px; top: 28rem; left: 26.8rem; font: var(--p2);}
.buttonnews:hover {background: rgb(var(--accent)); color: rgb(var(--accent_text)) !important;}

/* Telo
--------------------------------- */
/* html&body */
html, body {-ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
/*----------- настройка отображения профиля с мобильных устройств -----------*/
@media screen and (max-device-width: 1280px) {#pun_wrap {margin: auto; position: static; min-width: 1110px; max-width: 1110px;}}
body {background: rgb(var(--html_color)); background-attachment: fixed; background-repeat: no-repeat; background-position: top center; background-size: cover;  overflow-x: auto;}

/* цвет текста */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.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-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #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, #pun-navlinks .container {background-color: transparent; color: rgb(var(--black));}

/* шапка */
#pun-title table {background: var(--table_bg); border: none; height: 596px; width: 1010px; margin-left: -17px; margin-top: 37px;}

/* тело */
#pun {background-color: #f3f3f3;}

/* футер */
#pun-about p.container {background: var(--footer_bg); height: 315px; width: 1010px; margin-left: -17px; margin-bottom: -193px; border: none 0 transparent;}

.menu ul li {list-style-type: none; float: left; margin: 0 26px; /*расстояние между пунктами по ширине*/}

#pun-ulinks #Rz{display:none;}

#pun-index .tcr a {font-size: 10px; font-family: Manrope; text-transform: lowercase; font-weight: 700;}

#pun-index .tcr a:hover {font-size: 10px; font-family: Manrope; text-transform: lowercase; font-weight: 700;}

span.lastpost {margin: 8px 0 0 0; vertical-align: middle; color: rgb(var(--black));}

#pun-index td.tcr {text-align: left; font: var(--p1); font-weight: 600;}

/* ссылки */

/* CS2.1 */
.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 {color: rgb(var(--accent)); text-decoration: none;}

/* CS2.2 */
.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: rgb(var(--black));  text-decoration: none; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease;}

/* CS2.3 */
#pun-ulinks a:hover { color: #dfd08d; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
#pun-navlinks a:hover { color: #dfd08d; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }

/* CS3 категории */
#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2 {position: relative; height: 64px; width: 960px; margin: -30px auto 0 auto; background-position: center; background-repeat: no-repeat;}
#pun-category1.category h2 {background: url(https://i.imgur.com/j0OifZZ.png) center no-repeat;}
#pun-category2.category h2 {background: url(https://i.imgur.com/QZYxWcD.png) center no-repeat;;}
#pun-category3.category h2 {background: url(https://i.imgur.com/HOc0Zwh.png) center no-repeat;;}
#pun-category4.category h2 {background: url(https://i.imgur.com/zQPDV3m.png) center no-repeat;;}
#pun-stats h2 { background: url(https://i.imgur.com/l9mfkFV.png) center no-repeat;; height: 64px; width: 960px;  background-position: center; background-repeat: no-repeat;}

/* CS4.1 коды */
.punbb .code-box {color: rgb(var(--black) /.6);}

/* CS4.2 цитаты */
.punbb .quote-box {color: rgb(var(--mr_grey_darker));}

/* CS4.4 баннеры на шапке в амс */
#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1;  left: 50px;  top: -192px;}

/* иконки сообщений */
#pun-messages Div.icon, #pun-viewforum table Div.icon {height: 8px; width: 8px; background: rgb(var(--mr_grey)); border-radius: 24px; float: left; margin: 0.5rem 0px 0px -4px;}
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {float: left; height: 8px; position: relative; width: 8px; margin: 0.6rem 0px 0px -4px; background: rgb(var(--accent)); border-radius: 24px;}
.punbb table Div.icon {float: left; position: absolute; display: block; border-style: none; margin: 0.5rem 0px 0px 1.3rem; width: 44px; height: 44px;}
tr.inew div.icon {background: url(https://i.imgur.com/UrgHwBm.png) no-repeat;}

#pun-main div.catleft, #pun-main div.catright {}
#pun-announcement .container {margin-top: -2em}
#pun-main .post-author ul {text-align: center}
#pun-announcement h2 {display: none}
#pun-status .container, #pun-main .post-links li {text-align: left;}
#pun-crumbs1 .container { text-align: left;}
#pun th, #pun-main h2 {color: rgb(var(--mr_grey)); text-transform: lowercase; letter-spacing: 0.7px; font: var(--p2); text-align: center; padding: 0 0 16px 0;}

/* убирает названия контейнеров форум, сообщений, тем и тд*/
.category .container thead {display: none;}

/* CS4.6 кнопки */
.punbb input.button {background: rgb(var(--accent)) !important; border-radius: 24px; display: inline-block; border: 0px; font: var(--p1) !important; cursor: pointer; color: rgb(var(--accent_text)); letter-spacing: 1px; padding: 10px 16px 10px 16px;}
button.stk {background: rgb(var(--mr_grey_lighter)); border: 0px; border-radius: 16px; display: inline-block; cursor: pointer; color: rgb(var(--mr_grey_darker)); font: var(--p2); text-transform: lowercase; letter-spacing: 1px; padding: 10px 16px 10px 16px;}

#pun-navlinks a {display: inline-block;}

/* цвет ссылок подформу */
.tcl h3 a {color: rgb(var(--black)) !important; font: var(--h1); letter-spacing: 1px; text-transform: lowercase;}

/* цвет ссылок подфорума при наведении */
.tcl h3 a:hover, .tcl h3 a:focus, .tcl h3 a:active {color: rgb(var(--accent)) !important;}

.punbb .section h2 span, #pun-main h1 span, #pun-stats h2 span, #pun-main h2 span, #pun-debug h2 span {display: inline-block; padding: 4px 10px; background: rgb(var(--mr_grey)); border-radius: 24px; color: rgb(var(--pun_lighter));}

/* прокрутка */
::-webkit-scrollbar {width: 4px; height: 4px;}
::-webkit-scrollbar-track {background: rgb(var(--mr_grey_lighter)); border-radius: 5px;}
::-webkit-scrollbar-thumb {background: rgb(var(--accent)); border-radius: 10px;}

/* выделение текста при копировании */
::selection {background: rgb(var(--black)); color: rgb(var(--white));}
::-moz-selection {background: rgb(var(--black)); color: rgb(var(--white));}

/* описания подфрумов */
.podforumlinks { max-height: 15px!important; text-align: center; }
.podforumlinks a { display: inline-block; padding: 3px 6px 3px 6px!important; margin-top: 7px; background: #ec7ee28a; color: #000000!important; font-family: 'Open Sans', sans-serif; font-size: 7px!important; text-transform: uppercase; text-align: center; letter-spacing: 1px; line-height: 7px; }
.podforumlinks a:hover { color: #bacdcb!important; opacity: 0.6; }

/* важно */
span.stickytext {font-weight: 800; padding: 2px 8px 4px 8px; background: rgb(var(--accent)); color: rgb(var(--accent_text)); border-radius: 24px; margin: 0 4px 0 0;}

/* убирает надпись статистика форума */
#pun-stats h2 span {display: none; height: 60px;}

/* информация о подфоруме */ 
.stardustpodf {text-align: justify; font-family: Arial; font-size: 8px; color: rgb(var(--mr_grey_darker)); letter-spacing: 0.8px; text-transform: lowercase; padding-top: 4px; line-height: 10px; width: 430px; margin-left: 67px !important;}
.stardustpodf b {color: rgb(var(--black));}

/* hr разделитель*/
.post-content hr {opacity: 0.2 !important; -moz-opacity: 0.2; -khtml-opacity: 0.2; filter: alpha(opacity=20); margin-bottom: 0.8em;}

.category tbody tr td.tcl .intd {display: inline-flex; flex-wrap: wrap; flex-direction: row; align-content: stretch; padding: 24px 0 24px 0; min-height: 61px; height: auto; width: 600px; background: rgb(var(--pun_lighter)); border-radius: 8px; border: 1px solid rgb(var(--mr_grey_lighter));}

/* фон под подфорумами */
#pun-index .category tbody tr {border: 0px solid; font: normal 11px arial; text-transform: lowercase; display: block; margin: 12px 0 12px 0;}

/* ссылки в подфорумах */
.ssilki {position: absolute; width: 430px; padding: 16px 0 0 67px; text-transform: lowercase; font: var(--p2); display: inline-flex; flex-direction: row; flex-wrap: nowrap;}
.ssilki a {color: rgb(var(--accent)) !important; padding: 6px 21px 6px 21px; background: rgb(var(--pun_lighter)); border-radius: 18px; border: 1px solid rgb(var(--mr_grey_lighter)); margin: 0 4px 0 0;}
.ssilki a:hover {color: rgb(var(--accent_text)) !important; background: rgb(var(--accent)); border: 1px solid rgb(var(--accent));}

/*--------скрыть улучшить аккаунт--------*/
#pun-status .item4 {display:none;}

/* навигация в шапке форума */
#pun-navlinks #navindex a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/57868.svg);}
#navuserlist>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/27940.svg);}
#navsearch>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/30365.svg);}
#navprofile>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/49888.svg);}
#navpm>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/95490.svg);}
#navadmin>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/12695.svg);}
#navlogout>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/13212.svg);}
#navlogin>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/39121.svg);}
#navregister>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/66714.svg);}
#navpiar>a:after {content: url(https://forumstatic.ru/files/0014/8d/a8/30907.svg);}
#pun-navlinks li>a {display: inline-block; visibility: hidden;}
#pun-navlinks li>a:after {display: inline-block; visibility: visible!important;}
#pun-navlinks li:hover>a:after {transition: .5s cubic-bezier(.4,0,1,1); filter: brightness(1.3);}
/* конец навигации */

/* лз ссылки */
li.pa-fld1 a {color: rgb(var(--black)) !important;}
li.pa-fld1 a:hover {color: rgb(var(--accent)) !important;}

/* статистика */
#pun-stats .item1, #pun-stats .item2, #pun-stats .item3, #pun-stats .item4 {width: 178px; margin: 0 1em 1em 0; background: rgb(var(--pun_lighter)); display: inline-grid; border-radius: 25px; padding: 8px 24px; color: rgb(var(--mr_grey_darker)); font: var(--p1); text-transform: uppercase; letter-spacing: 0.3px; font-variant: small-caps; border: 1px solid rgb(var(--mr_grey_lighter)); font-size: 7px;}

/* кнопки вверх/вниз */
.go-up, .go-down {display:none; position:fixed; /*позиционируем*/ right: 75px; /*указываем положение, если слева - left*/ z-index:9999; /*показываем поверх все элементов на странице*/ cursor:pointer; margin-bottom:250px; /*отступ снизу (можно не указывать)*/ width:58px; /*ширина кнопки*/ height:58px; /*высота кнопки*/}
.go-up {bottom:530px; /*положение от низа окна браузера верхняя кнопка*/}
.go-down {bottom:430px; /*положение от низа окна браузера нижняя кнопка кнопка*/}
.go-down:hover,.go-up:hover {opacity:1;}

/* настройки кнопки это интересно */
#pun-live-rusff {z-index: 1 !important; width: 440px; height: 19px; margin: auto 0px 0 auto; background: transparent; text-align: right; position: relative; font: var(--p2); vertical-align: middle; line-height: 24px !important; text-transform: lowercase; font-weight: 800; color: rgb(var(--mr_grey_darker));}
.cool1 {width: 87px; height: 16px; padding: 4px 8px 3px 8px !important; background: rgb(var(--accent)) !important; color: rgb(var(--accent_text)) !important; font: var(--p1) !important; text-align: center; float: right; margin-left: 4px !important; margin-right: 4px !important; border: 0px; cursor: pointer; box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none; text-shadow: none !important; border-right: 0px !important; border-radius: 8px; font-weight: 800 !important;}
.cool2 {width: 15px; height: 15px; background: rgb(var(--accent)) !important; text-align: center; float: right; margin-right: 4px !important; border: none !important; padding: 4px; border-radius: 8px;}
.cool3 {width: auto; height: 16px; padding: 4px 7px 3px 7px !important; background: rgb(var(--accent)) !important; color: rgb(var(--accent_text)) !important; text-align: center; float: right; font-weight: 800 !important; border: 0px; font: var(--p1) !important; cursor: pointer; box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none; text-shadow: none !important; border-left: none !important; border-radius: 8px;}
/* конец настроек */

/* форма ответа */
#main-reply {width: 100%; background: rgb(var(--pun_lighter)); border: 1px solid rgb(var(--mr_grey_lighter)); border-radius: 4px; padding: 8px; margin: 0 -8px 0 -8px;}

/* select */
.punbb select {border: 1px solid rgb(var(--mr_grey_lighter)); border-radius: 16px; padding: 4px 4px 4px 4px; background-color: rgb(var(--pun_lighter)); color: rgb(var(--mr_grey_darker)); font: normal 400 10px/125% 'arial'; letter-spacing: 0.6px; text-transform: lowercase;}

/* input */
.punbb input {border: 1px solid rgb(var(--mr_grey_lighter)); border-radius: 4px; padding: 4px 4px 4px 4px; background-color: rgb(var(--pun_lighter)); color: rgb(var(--mr_grey_darker));}

/* title */
#tooltip {font: small-caps 800 7.5px 'manrope'; text-transform: uppercase; border-radius: 25px; padding: 8px 24px; background: rgb(var(--black)); border: 0px solid; color: rgb(var(--mr_grey)); letter-spacing: 0.6px; display: none; khtml-border-radius: 25px; max-width: 200px; moz-border-radius: 25px; opacity: 1; position: absolute; text-align: center; webkit-border-radius: 25px; z-index: 999;}

/* регулятор шрифта */
.FNTslider {position: absolute; right: 210px; margin-top: 1px; z-index: 0; width: 120px; height: 11px; background: rgb(var(--mr_grey_lighter)); border-radius: 16px;}
.FNTslider .before {height: 11px; position: absolute; background: rgb(var(--mr_grey_darker)); border-radius: 16px 0 0 16px; padding-right: 9px;}
.FNTslider .thumb {top: -3px; width: 16px; height: 11px; position: relative; background: rgb(var(--mr_grey_darker)); border: 3px solid rgb(var(--pun_lighter)); border-radius: 16px; cursor: pointer;}

/* вкладки формы ответа */
#smilies-area {display: inline-flex; flex-direction: row; flex-wrap: wrap;}
#smilies-area img {margin: 0 1px 1px 1px;}
#tags .container {padding: 18px; border-radius: 8px; background: rgb(var(--pun_lighter)); border: 1px solid rgb(var(--mr_grey_lighter));}

/* кнопки в форме ответа */
#custom-change {background-image: url(http://forumstatic.ru/files/001b/5c/42/50209.png); background-position: center; background-repeat: no-repeat; line-height: 0; padding: 0; width: 100%;}
#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.png)no-repeat center 6px!important;}
#button-mybb {background-image:url('http://icons.iconarchive.com/icons/famfamfam/silk/16/text-align-justify-icon.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%;}

/* окно репы */
.inner.post_reputation {border-radius: 8px; background: rgb(var(--pun_lighter));}
.inner.post_reputation h1 span {text-align: center; font: var(--p1); text-transform: lowercase;}
textarea#reputationText {border-radius: 8px; background: rgb(var(--pun_lighter)); border: 1px solid rgb(var(--mr_grey_lighter)); padding: 4px;}

/* маска */
#avtrChang-area {position: absolute; right: 5%; top: 43px;} 
.post-content legend.hide {display:none;} 
.punbb .pa-avatar img {max-width:150px; height:auto;}

/* скрыть */
.topic a.sharelink {display: none;}
.pa-reg, .pa-time-visit {font-size: 0;}
.lastedit {display: none;}
.pl-reports {display: none;}
li.pa-last-visit {display: none;}
li.pa-fld1 span.fld-name {display: none;}
li.pa-fld4 span.fld-name {display: none;}
#viewprofile-next #profilenav {display: none;}
#pun-main h1 span a {display: none;}
#pun-stats h2 span {display: none;}
.pa-fld1 span, .pa-fld3 span, .pa-fld5 span {display: none;}
#viewprofile li#pa-fld5 .icon {display: none;}
#viewprofile li#pa-fld2 .icon {display: none;}
/* скрыть название категорий */
.category h2 span{visibility: hidden;}
/* скрыть надпись отредактировано */
.lastedit {display:none;}
/* скрыть надпись объявление */
#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em;}
/* скрыть награды */
#pun-navlinks #navawards {display: none;}
/* скрыть закрыто */
.closedatafield {display: none;}
/* скрыть rss*/
.punbb .modmenu .container span {display: none;}


#stardust_gostevaya {width: 616px; height: auto; background: rgb(var(--pun_lighter)); border-radius: 15px; padding: 24px; margin: auto;}
#stardust_gostevaya .gos1 {width: 617px; height: 125px; background: var(--gostevaya_shapka); border-radius: 10px;}
#stardust_gostevaya .female_icon, #stardust_gostevaya .male_icon, #stardust_obshee .female_icon, #stardust_obshee .male_icon {position: absolute; width: 23px; height: 23px; border-radius: 24px; background: rgb(var(--white)); display: inline-flex; border: 1px solid rgb(var(--mr_grey_lighter) /.5); z-index: 1;}

#stardust_gostevaya .vneh1, #stardust_obshee .vneh1 {display: inline-flex; align-items: center; align-content: center; justify-content: flex-start;}
#stardust_gostevaya .vneh1 .vneh_left, #stardust_obshee .vneh1 .vneh_left {width: 305px; display: inline-flex; justify-content: center;}
#stardust_gostevaya .vneh1 .vneh_right, #stardust_obshee .vneh1 .vneh_right {width: 305px; display: inline-flex; justify-content: center;}
#stardust_gostevaya .female_icon .fem_icon, #stardust_obshee .female_icon .fem_icon {background: var(--female_icon); width: 22px; height: 23px;}
#stardust_gostevaya .male_icon .mal_icon, #stardust_obshee .male_icon .mal_icon {background: var(--male_icon); width: 22px; height: 23px;}
#stardust_gostevaya .gos2 {position: relative; display: inline-flex; padding: 17px 0 6px 0;}
#stardust_gostevaya .gos2 .privet {font: var(--p2); text-align: left; width: 285px; padding: 0 21px 0 0; color: rgb(var(--mr_grey));}
#stardust_gostevaya .gos2 .derjim {display: inline-flex; width: 269px; font: var(--p2); padding: 14px 21px; border-radius: 10px; background: rgb(var(--pun)); color: rgb(var(--black)); text-align: left;}
#stardust_gostevaya .gos2 .derjim .dicon {background: url(https://i.imgur.com/IBZOKYN.png) top center no-repeat; padding: 15.5px; margin: 0 8px 0 0;}
#stardust_gostevaya .gos2 .gender_block, #stardust_obshee .gender_block {width: 303px; height: 167px; font: var(--p2); background: rgb(var(--white)); margin: 0 7px 0 0; border-radius: 15px; border: 1px solid rgb(var(--mr_grey_lighter) /.5);}
#stardust_gostevaya .gos2 .gender_block .scroll, #stardust_obshee .gender_block .scroll {width: 260px; height: 118px; margin: 24px; text-align: left; overflow-y: auto; overflow-x: hidden; line-height: 195%;}
/* прокрутка гостевой*/
#stardust_gostevaya ::-webkit-scrollbar {width: 4px; height: 4px;}
#stardust_gostevaya ::-webkit-scrollbar-track {background: rgb(var(--mr_grey_lighter)); border-radius: 5px;}
#stardust_gostevaya ::-webkit-scrollbar-thumb {background: rgb(var(--accent_text)); border-radius: 10px;}

#novosti {width: 616px; height: auto; margin: 0 auto; background: rgb(var(--pun_lighter)); padding: 24px 24px 40px 24px; border-radius: 15px; color: rgb(var(--black));}
#novosti .nov1 {background: url(https://i.imgur.com/7Nwsrhz.png); height: 85px; border-radius: 10px;}
#novosti .ryujin, #novosti .minhee, #novosti .jaemin {height: 70px; width: 70px; border-radius: 64px; position: absolute; margin: -53px 0 0 22px; border: 3px solid rgb(var(--pun_lighter)); filter: grayscale(1);}
#novosti .ryujin {background: url(https://i.imgur.com/Nsg0jtC.png);}
#novosti .minhee {background: url(https://i.imgur.com/P5aBsAS.png);}
#novosti .jaemin {background: url(https://i.imgur.com/UpPoWSl.png);}
#novosti .nov2 {margin: 37px 26px; width: 354px; height: 308px; overflow: auto;}
#novosti .nov2 .ams_text {font: var(--p2); line-height: 245%; height: 308px; position: relative; width: 340px; text-align: justify;}
#novosti .nov3 {position: absolute; top: 131px; margin: 0px; width: 195px; height: 88px; left: 451px; border-radius: 10px; background: rgb(var(--pun)); padding: 17px 13px; display: inline-flex; justify-content: space-between; border: 1px solid rgb(var(--mr_grey_lighter) /.4);}
#novosti .nov3 .luchii_ava img, #novosti .nov4 .activ_avi img {filter: grayscale(1); border-radius: 3px;}
#novosti .nov3 .luchii_post {font: var(--p2); color: rgb(var(--mr_grey_darker)); padding: 0 0 0 4px;}
#novosti .nov4 {top: 266px; width: 226px; height: 74px; position: absolute; right: 55px; display: inline-flex;}
#novosti .nov4 .activ_avi {width: 110px; height: 74px; display: inline-flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: space-between;}
#novosti .nov4 .otigtish_nedeli {width: 87px; height: 50px; padding: 12px 10px; background: rgb(var(--mr_grey)); border-radius: 5px; margin: 0 0 0 6px; letter-spacing: 0.4px;}
#novosti .nov4 .otigtish_nedeli .otigtish_text {font: var(--p2); text-align: left; width: 40px; font-size: 7.5px;}
#novosti .nov4 .otigtish_nedeli .otigtish_text a {color: rgb(var(--white));}
#novosti .nov4 .otigtish_nedeli .otigtish_text a:hover {color: rgb(var(--black));}
#novosti .zag {position: absolute; top: 352px; right: 54px; padding: 7px 9px 7px 9px; background: rgb(var(--pun)); width: 207px; border-radius: 5px; border: 1px solid rgb(var(--mr_grey_lighter) /.4); font: var(--p2); FONT-WEIGHT: 800;}
#novosti .nov5 {width: 226px; position: absolute; top: 396px; right: 55px; height: 126px; overflow-y: auto;}
#novosti .nov6 {margin: 37px 26px; width: 564px; height: auto; overflow: auto;}
#novosti .ams_text2 {font: var(--p2); line-height: 245%; height: auto; position: relative; width: 550px; text-align: justify;}
#novosti .news_sound2 {padding: 7px 9px 7px 9px; background: rgb(var(--pun)); width: 532px; border-radius: 5px; border: 1px solid rgb(var(--mr_grey_lighter)); font: var(--p2); margin: 3px 0 0 26px; display: inline-flex; align-items: center;}
#novosti .whatsnew {width: 206px; height: 38px; display: inline-flex; justify-content: flex-start; align-items: center; border-radius: 64px; border: 1px solid rgb(var(--mr_grey_lighter) /.8); margin: 0 0 3px 0;}
#novosti .whatsnew_ikonka {margin: 0 10px 0 14px;}
#novosti .whatsnew_h {font: var(--p2); font-weight: 800;}
#novosti .whatsnew_p {font: var(--p2); color: rgb(var(--mr_grey_darker));}
#novosti .news_sound {padding: 7px 9px 7px 9px; background: rgb(var(--pun)); width: 334px; border-radius: 5px; border: 1px solid rgb(var(--mr_grey_lighter) /.4); font: var(--p2); margin: 3px 0 0 26px; display: inline-flex; align-items: center;}
#novosti .bbplay {margin: 0 14px 0 14px; display: inline-flex;}
path#bbplay {fill: rgb(var(--accent));}
/* прокрутка гостевой*/
#novosti ::-webkit-scrollbar, #magazin ::-webkit-scrollbar, #stardust_obshee ::-webkit-scrollbar {width: 4px; height: 4px;}
#novosti ::-webkit-scrollbar-track, #magazin ::-webkit-scrollbar-track, #stardust_obshee ::-webkit-scrollbar-track {background: rgb(var(--mr_grey_lighter)); border-radius: 5px;}
#novosti ::-webkit-scrollbar-thumb, #magazin ::-webkit-scrollbar-thumb, #stardust_obshee ::-webkit-scrollbar-thumb {background: rgb(var(--accent_text)); border-radius: 10px;}

#magazin, #stardust_obshee {width: 616px; height: auto; margin: 0 auto; background: rgb(var(--pun_lighter)); padding: 33px 24px 33px 24px; border-radius: 15px; color: rgb(var(--black));}
#magazin .mag1, #stardust_obshee .mag1 {padding: 7px 9px 7px 9px; background: rgb(var(--pun)); width: 595px; border-radius: 5px; border: 1px solid rgb(var(--mr_grey_lighter) /.3); font: var(--p1); margin: 0 0 16px 0; display: inline-flex; align-items: center; font-weight: 800; text-transform: lowercase;}
#magazin .mag1 .magb, #stardust_obshee .mag1 .magb {margin: 0 14px 0 14px; display: inline-flex;}
path#magbb {fill: rgb(var(--mr_grey_darker) /0.5);}
#magazin .mag2 .magtxt, #stardust_obshee .mag2 .magtxt {font: var(--p2); line-height: 187%; height: auto; position: relative; width: 565px; text-align: justify;}
#magazin .mag2 .magtxt {margin: 0 auto 21px auto;}
#stardust_obshee .mag2 .magtxt {margin: 0 auto;}
#magazin .mag3 {display: inline-flex; align-items: center; justify-content: center;}
#magazin .mag3 .mag4 {position: relative; width: 236px; height: 189px; background: rgb(var(--white)); border-radius: 10px; border: 1px solid rgb(var(--mr_grey_lighter) /.5); padding: 33px; margin: 0 7px 0 0;}
#magazin .mag3 .mag4 .magscroll {width: 236px; height: 189px; overflow-y: auto; display: inline-flex; align-items: flex-start; flex-direction: column; align-content: flex-start;}
#magazin .mag3 .mag4 .magscroll img {margin: 0 0 8px 0;}
#magazin .mag5 {width: 575px; height: 50px; background: rgb(var(--white)); border-radius: 10px; border: 1px solid rgb(var(--mr_grey_lighter) /.5); margin: 16px 0 0 0; padding: 19px;}
#magazin .mag5 .magscroll2 {overflow-y: auto;}
#magazin .mag5 img {margin: 0 4px 4px 0;}

#stardust_obshee .vneh_h {padding: 7px 9px 7px 9px; background: rgb(var(--pun)); width: 595px; border-radius: 5px; border: 1px solid rgb(var(--mr_grey_lighter) /.3); font: var(--p1); text-align: center; font-weight: 800; margin: 26px 0 0 0;}
#stardust_obshee .vneh2 {display: inline-flex; margin: 8px 0 0 0;}

#stardust_obshee .bank_obshee {display: inline-flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}
#stardust_obshee .bank {width: 247px; padding: 26px; height: auto; background: rgb(var(--white)); border: 1px solid rgb(var(--mr_grey_lighter) /.5); border-radius: 15px; display: grid; justify-items: center; margin: 18px 0 8px 0; align-items: center; justify-content: center; align-content: space-between;}
#stardust_obshee .bank_title {width: 146px; height: 29px; background: rgb(var(--white)); border-radius: 24px; border: 1px solid rgb(var(--mr_grey_lighter) /.8); text-align: center; display: inline-flex; align-items: center; justify-content: center; font: var(--p1);}
#stardust_obshee .bank_title2 {margin: -43px 0 0 0;}
#stardust_obshee .bank_scroll {font: var(--p2); width: 200px; height: auto; text-align: left; line-height: 265%; margin: 4px 0 0 0;}
#stardust_obshee .bank_obshee .col1 {margin: 0 11px 0 0;}
#stardust_obshee .bank2 {width: 561px; height: 63px; background: rgb(var(--white)); border: 1px solid rgb(var(--mr_grey_lighter) /.5); border-radius: 15px; padding: 26px; margin: 20px 0 0 0;}
#stardust_obshee .bank2 .bank2_scroll {font: var(--p2); display: inline-flex; flex-wrap: nowrap; line-height: 265%;}
#stardust_obshee .bank2 .bank2_scroll .col3 {margin: 0 75px 0 0; width: 260px;}

#stardust_obshee .usloviya {position: relative; width: 564px; min-height: 45px; height: auto; background: rgb(var(--white)); border: 1px solid rgb(var(--mr_grey_lighter) /.5); border-radius: 15px; padding: 24px; font: var(--p2);}
#stardust_obshee .ush {width: 146px; height: 29px; background: rgb(var(--white)); border: 1px solid rgb(var(--mr_grey_lighter) /.8); border-radius: 37px; display: grid; justify-items: center; align-items: center; margin: -40px auto 0 auto;}
#stardust_obshee .usscroll {margin: 22px 0 0 0; text-align: left; line-height: 187%;}