/*************************************************************
ОФОРМЛЕНИЕ BLURRY & КОДЫ ;DULCIS BLANCHES v.2021
**************************************************************
I. ШРИФТЫ
-------------------------------------------------------------*/

 @import url(style_cs.1628316537.css);
 @import url('https://fonts.googleapis.com/css2?family=Oranienbaum&display=swap'); 
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,300;0,500;0,600;1,300;1,500&display=swap');






/* II. ССЫЛКИ, ЦВЕТА ТЕКСТА, ВСЕ BEFORE
-------------------------------------------------------------*/
/* цвет текста на форуме */
.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 {color: #151515;  font-weight: normal;  font-style: normal;}
.punbb .post-box {    padding: 0;    color:#252525; padding-top: 1px;}

li#onlinelist, #pun-viewtopic .modmenu .container, #pun-viewtopic h2 span, .punbb .inline .infofield, #profile fieldset, .adformal.punbb .required label, .punbb .datafield span.input, .selectfield label, .inputfield label, #pun-admain legend span, #pun-crumbs1 p.container, #pun-crumbs2 .container, #pun-crumbs1 p.container a, #pun-crumbs2 .container a, #pun-status .container, #pun-status .container a, #pun-status .container a:hover, #pun-index .tcl, #pun-index .tc2, #pun-index .tc3, #pun-index .tcr, #pun-index .main .tcr .lastpost, .tcr .byuser, .tclcon .byuser, #pun-main.main.multipage .tc2, #pun-messages .tc3, #pun-main.main.multipage .tc3, #pun-userlist .usersname, .adformal h2 span, #pun-adnav h2 span, #profile .container legend span, .container legend.warntext span, .pagelink, .punbb legend span, .punbb .post h3 strong, #pun-viewforum .modmenu .container span, #pun-searchtopics .modmenu .container span, #pun-messages .postlink .button, #profile-left #profile-name strong, #profile-left #pa-edit strong a, #viewprofile li span, #viewprofile li span a, #viewprofile li span a:hover, #profile-left #profile-title strong, #profile-left #pa-online strong, #profilenav, #profilenav li a, #profilenav li a:hover, #profilenav li a:focus, #profilenav li a:active, #profile-left #pa-avatar strong, #pun-adnav a, #profile-right li strong, #profile-right li strong a, #profile-right li strong a:hover, .punbb .main .tcr a, #pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4, #profile .container legend, #pun-messages .post h3 span, #MyBookmarks h2, #MyBookmarks h1, .editBookmark h2, #viewprofile h2 span, #profilenav h2 span
{color: #39352d !important;}

#pun-messages .postlink .button {text-shadow: none !important;}


/*--------------------- ссылки ---------------------*/

/* все ссылки до наведения */
.punbb a {text-decoration: none !important;-webkit-transition: all 1s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear; transition: all 1s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    color: #535643;}

#pun-admain a {    color: #535643 !important;}
#respect figure .prof, #MyBookmarks .deS, p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] *  {         color: #535643 !important;text-decoration: none !important;}


/* все ссылки после наведения */
.punbb a:hover, .punbb a:focus, .punbb a:active {
    color: #7c825f;
    text-decoration: none; 
}


/* новые соо и тд */
#pun-ulinks a {
    -webkit-transition: all 1s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0s linear;
    -moz-transition: all 1s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0s linear;
    transition: all 1s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0s linear;
}
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active, #pun-crumbs1 p.container a:hover, #pun-crumbs1 p.container a:focus, #pun-crumbs2 .container a:hover, #pun-crumbs2 .container a:focus {text-decoration: none;}





/* III. ПРАВКА ПО СТРАНИЦАМ
-------------------------------------------------------------*/

.lastedit, #pun .modlist {display:none;}
.multipage {  margin-top: -1em;}
div#pun-viewtopic fieldset {margin: 11px 45px 0 29px;padding: 0;text-align: justify;}/* влияет на форму ответа и по страницам */

/* привет, ваш посл визит bla */
span.item4 {display:none;}



/*--------------------- главная ---------------------*/

#pun-index th, #pun-viewforum th {   font-size:0 !important; }
 td.tcl {    height: 74px;}
#pun-announcement {    margin-bottom: 0px;}
.punbb .main .tcmod {width: 2%;}
.punbb {  float: auto;height: auto;       width: 930px;    padding-left: 27px;}

/* названия тем и ролевой */
#pun-crumbs1 p.container, #pun-crumbs2 .container {    text-transform: uppercase;    text-align: left;    font-family: 'Raleway';    font-size: 11px;    font-weight: 500;    letter-spacing: .5px;    text-shadow: 1px 1px 0 #d0cabe;}
#pun-crumbs1 p.container {margin-top: -21px;}
#pun-crumbs2 p.container {    position: absolute;    margin-top: 3px;    font-size: 9px;}


/* посетили за сутки */
#pun-stats ul.container {margin: -35px 0 0px 10px;}
li#onlinelist {    margin-top: 10px;    border-top-style: solid;    border-top-width: 1px;    float: left;    width: 99%;    line-height: 130%;    text-align: justify;}
li#onlinelist div {    line-height: 15px;}



/* всего тем, сообщений */
#pun-stats li.item1, #pun-stats li.item2 {width: 155px;}
#pun-stats li.item3 {width: 255px;}
#pun-stats li.item4 {width: 340px;}
#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {     display: inline-block;    text-align: center;    margin-bottom: 5px;    padding: 5px 0 4px 0 !important;    background: #b2ac9e85;    font-family: 'Raleway';    text-transform: uppercase;    font-size: 9px;    letter-spacing: .5px;  }


/* аватар */
.punbb .tcr .user-avatar {    margin: -8px 32px 0 0px;    float: right !important;}
.punbb .user-avatar .avatar-image {     border-radius: 0% !important;    border: 3px solid #9c9687; }
#pun-messages .user-avatar {    margin: 3px 25px 0px 0;}
#pun-index .user-avatar .isonline {    top: -3px !important;    right: -2px !important;}
#pun-userlist .user-avatar .isonline, #pun-messages .user-avatar .isonline {    top: 1px !important;    right: 6px !important;}
#pun-viewforum .user-avatar .isonline {    top: -1px !important;    right: 2px !important;}



/*--------------------- по страницам ---------------------*/

#pun-viewforum .linkst .postlink, #pun-messages .linkst .postlink, #pun-searchtopics .linkst .postlink {    float: right;    text-align: right;    margin-right: 20px;}
#pun-viewforum .linksb .pagelink, #pun-searchtopics .linksb .pagelink, #pun-userlist .linksb .pagelink, #pun-multimove .linksb .pagelink  {    left: 0;}
#pun-viewforum .linksb .postlink, #pun-searchtopics .linksb .postlink {    float: right;}
#pun-viewforum .linksb .pagelink {    text-align: left;    width: 50%;}
#pun-main.main.multipage tr .user-avatar .avatar-image, #pun-messages .user-avatar .avatar-image {width:30px !important; height: 30px !important;} /* настройка аватара */
#pun-main.main.multipage .tc2, #pun-main.main.multipage .tc3 {    text-align: center;    width: 8%;}
#pun-viewforum .modmenu a, #pun-messages .modmenu a {    margin-left: 20px;}
.stickytext, .closedatafield {display: none;}


/*--------------------- в сообщениях ---------------------*/

#pun-messages .post-links {background: none !important;margin: 0 0 -10px 0;    padding: 0;    width: auto;    height: auto;}
#pun-messages .post-body {  width: 83%;}
#pun-messages #profile.formal .post h3 {     margin: -17px 0 0 463px;        text-align: right;    width: 300px;}
#pun-messages .post-links ul {    margin: 0 -97px 0 -11px !important;}
#pun-messages .postlink .button {background: none !important;border: none !important;outline: none !important;box-shadow: none !important;padding: inherit !important;letter-spacing: 0px !important;}
#pun-messages th {padding-top: 20px !important;}
#pun-messages .post h3 span {    font-size: 9px; z-index:1;}
#pun-messages .tc3  {    vertical-align: baseline;}
#pun-messages #form-buttons {    margin-top: 13px;}



/*--------------------- внутри подфора ---------------------*/

#pun-viewforum .tclcon, #pun-viewforum .tcr, div#pun-userlist .tcl, div#pun-userlist .tc2, div#pun-userlist .tc3 {      font-size: 11px;    font-family: 'Raleway';} /* размер ссылок */
#pun-viewforum td.tcr {padding: 7px 0;    text-align: right;} /* отступ сверху и снизу и расположение */
#pun-viewforum .tcr .user-avatar, #pun-searchtopics .tcr .user-avatar {display: none;} /* скрыть ав */
#pun-viewforum .tcl {    width: 48% !important;}


/*--------------------- юзерлист ---------------------*/

#userlist.container legend span {    margin-top: 10px !important;} /* расположение окна сверху */
#pun-userlist .tc2 {width:20% !important}
#pun-userlist .usersname {    margin: 10px 0 0 20px;    display: block;} /* расположение ника */
.usertable .user-avatar {    margin: 3px 9px 0px 0px !important;} /* расположение аватара */



/*--------------------- поиск соо, предпросмотр соо, перемещение ---------------------*/

.main.multipage .topic {    margin-top: 11px;}
#pun-searchposts .post h3 {     font-family: 'Raleway';    font-size: 11px;    letter-spacing: 1px;    text-transform: uppercase;    margin: -44px 0 30px 30px;    text-align: left;}
#pun-searchposts .post-links {    margin-bottom: 10px;}

#pun-post h2 span, #pun-post .FNTslider, #pun-searchposts .FNTslider, #pun-messages .FNTslider, #pun-searchposts #pun-crumbs1, #pun-multimove .FNTslider {display:none;}
#pun-post .post h3 strong {    margin-top: 43px;    left: 1008px;}
#pun-post .pa-author {    width: 100%;    text-align: center;    margin: -4px 0 0 0px;    padding: 0px !important;}
#pun-post h3 span a {      margin: 34px 0 0 272px;    position: absolute;}
#pun-post .post .container {    margin-top: 19px;}

/* перемещение соо */
#pun-multimove .post.topicpost h3 strong {    margin-top: -35px;}
#pun-multimove .post h3 strong {    left:1008px}
div#pun-multimove .post.topicpost .post-author {    margin-top: -4px;}
div#pun-multimove .post .post-author {    margin-top: -39px;}
#pun-multimove .modmenu {    margin: -15px 0 55px 0;}
#pun-multimove .linksb .pagelink {    margin-top: -24px!important;}



/*--------------------- создание темы ---------------------*/

.punbb .required label, .punbb .datafield span.input, .selectfield label, .inputfield label, #pun-admain legend span {     font-family: 'Raleway';    text-transform: lowercase !important;    font-size: 11px !important; }
.punbb .required label, .punbb .datafield span.input, .selectfield label, .inputfield label, #pun-admain legend span {margin-bottom: 5px !important;    display: inline-block;}
input#tags {margin-bottom: 31px;height: 13px;}



/*--------------------- в теме ---------------------*/

#main-reply {    height: 213px;}
.postlink .closed, .topic a.sharelink, #topic-feed, #pun-main h1, #topic-modmenu.modmenu a {display: none !important;}
#topic-users-in.modmenu {margin: 0px 0 5px 20px;    width: 875px;    line-height: 15px;}
.linkst, .pagelink {    position: relative;    margin: 0px;}
div#pun-viewtopic .linkst .postlink {    float: right;    margin-top: -10px;}
div#pun-viewtopic .linksb .pagelink {float:left;}
.linkst, .permalink {margin-left: 20px;}
.permalink {letter-spacing: 1px;    font-family: 'Oranienbaum' !important;    text-transform: uppercase !important;}
.punbb .post h3 strong {    float: right;    font-size: 11px !important;}
.punbb .linksb {  text-align: right;    margin: 0 20px; }
dl.post-sig {    margin-left: -30px;}
.cool1, .cool2, .cool3 {    background: #334e52 !important;}
.cool1, .cool3 {    background: #334e52 !important;    border: none !important;    box-shadow: none !important;}
span.cooltext {font-weight:bold;    letter-spacing: 1px;}

/* двигает кнопку модерирование */
#topic-modmenu.modmenu {    width: 300px;} #topic-modmenu strong {    margin: 10px 0 10px 20px;}

/* посты по ширине */
.punbb .post-content p {    margin: 0;    padding-bottom: 10px;    line-height: 150%;    text-align: justify;}
.punbb .post-content {  padding: 0;  margin: 0;  width: 100%;  /*overflow: hidden; ВАЖНОЕ*/    text-align: justify;}


.container legend.warntext span, .subscribelink, #pun-viewtopic .linksb .postlink a, small#plng, .linksb .pagelink, .punbb legend span, .permalink, #pun-viewtopic .modmenu .container, #pun-main .post-links li, .linkst .pagelink, #pun-viewforum .linksb .pagelink, #pun-userlist .linksb .pagelink, #pun-multimove .linksb .pagelink, #pun-messages .linksb .pagelink, #pun-searchposts .linksb .pagelink, #tooltip, #pun-viewforum .linkst .postlink a, #pun-viewtopic .linkst .postlink, #pun-viewforum .linksb .postlink a, #pun-messages .linksb .postlink, #pun-searchtopics .linksb .postlink, #pun-viewforum .modmenu a, #pun-messages .modmenu a, #pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon, #pun-modviewforum .icon, .punbb .post h3 strong, div#pun-live-rusff .cooltext, #pun-post h3 span a
{      font-family: 'Raleway';    text-transform: lowercase;    font-size: 11px;}
#pun-viewtopic .modmenu .container span {text-transform: uppercase; }

div#pun-live-rusff {    margin: -10px 0px 0 0px !important;    float: right;}
small#plng {    background: #b2ac9ea1;    padding: 2px 10px !important;    margin-right: 20px;}


/* разделитель между постами */
.punbb .post-links, #pun-post h3 {     padding-top: 0px !important;    height: 44px !important;}
.punbb .post-links ul { text-align: right;}
li.pl-share, li.pl-reports {display: none !important;}
.punbb .post-links ul li   {  margin: 11px 10px 0 0px;    display: inline-block;    text-transform: uppercase !important;    font-size: 9px !important;}
.punbb .post-links ul li.pl-email.profile {    margin-left: 40px !important;}
.punbb .post-links ul li.pl-quote, #pun-searchposts .post-links ul {    margin-right: 0px !important;}
 

/* линия между постом и подписью */
.punbb .post-sig dt {    display: block;    width: auto;       border-top: 1px solid;    margin: 10px 100px 10px 100px}
.post-content hr {    opacity: 1 !important;  border-width: 1px;    border-style: solid;}
.post-content hr, .punbb .post-sig dt {border-color: #b3ab9e;}

/* быстрый ответ */
#post-form h2 span {font-size: 0px;}




/* IV. ПРОСМОТР ПРОФИЛЯ
-------------------------------------------------------------*/
#viewprofile {    margin: -10px 21px 0px 40px;    display: inline-block;}
#profile-right li#pa-invites, #profile-gifts {display: none;}
#profile-left {    vertical-align: middle;}
#profile-right {    padding-top: 10px !important;}
#profile-left #profile-name strong, #profile-left #pa-edit strong a {    font-family: 'Merriweather';    font-size: 15px;    text-transform: uppercase;    text-align: center;    font-weight: 500 !important;}
#profile-left #pa-edit strong a {    font-size: 10px;    letter-spacing: 3px;    display: block;}
#profile-left #profile-title strong, #profile-left #pa-online strong {    text-align: center;    font-size: 9px;    letter-spacing: .5px;    font-family: 'Arial';font-weight: normal !important;    text-transform: lowercase;    line-height: 9px;    padding: 4px 5px;
    background: #b2ac9e87;}
#profile-left #pa-avatar {text-align: center;margin: 7px 0;}
#profile-right li strong {padding: 5px 0 5px 10px !important;margin-left: 6px;font-family: Arial;font-size: 11px;text-transform: lowercase;}

/* основное, персональный и т.д. */
#profile.formal {margin: -12px 0 0 -18px;}
#profilenav, #pun-adnav {    float: left;    line-height: 17px;    font-family: 'Raleway';    font-size: 10px;    text-transform: lowercase;    letter-spacing: .5px;    width: 120px !important;    padding: 0px 10px 5px 10px;    margin: -1px 0 0 -148px;}

/* навигация внутри профиля */
#profile fieldset, .adformal {padding: 20px;width: 763px;margin: 1px 0 0 -34px;}
#pun-profile .resizable-textarea #main-reply {width: 747px;}
#pun-profile #form-buttons {margin: 0 0px 14px 0;}

#profilenav ul, #pun-adnav ul {margin: 35px 0 0px 0;}
#viewprofile h2, #profilenav h2 {    background: transparent;    border: none;margin: 0px 0 -20px 0px;    box-shadow: none !important;    padding: 0 0 0 0 !important;    width: auto;    height: auto;    position: absolute;    padding-left: 20px !important;}

/* слово профиль */
#viewprofile h2 span, #profilenav h2 span, #pun-adnav h2 span {    margin: 10px 0 0 -10px;    display: block;    padding: 0px 20px;    width: 55px;}

#viewprofile li, #setmods dl {padding-left: 175px;margin-top: 5px;}
#notify-settings {    font-family: Arial;   text-transform: lowercase;    font-size: 10px; }
input#OnOff_Notify {margin-top: -3px;}
#volSlider.vol_slider {    margin-top: 1px;}

#profile .container legend span, #viewprofile li span, #MyBookmarks h2, #MyBookmarks h1, .editBookmark h2, #viewprofile h2 span, #profilenav h2 span {font-family: 'Merriweather';    font-size: 10px !important;    text-transform: uppercase;font-weight:500;}



/* профиль на странице */
#viewprofile li span {    float: left;    width: 149px;    margin: 3px 0 0px -165px;    padding: 3px 6px;    height: 12px;}


/* отступ от рамки где основное, персональный и т.д. */
#profile .container {  padding-left: 16em;}




/* V. ЦИТАТЫ, КНОПКИ, ПРОКРУТКА И ПР.
-------------------------------------------------------------*/
/* цитаты, спойлер, выделить код */
.punbb .post-content .quote-box, .punbb .post-content .code-box, #float, .pun-modal .modal-inner, #mask_dialog .inner, .editBookmark, #change {margin: 8px 15px 23px 8px;padding: 10px 0 0 10px;
    background: url(http://forumstatic.ru/files/001a/c7/53/78121.jpg) repeat;
    box-shadow: 0 0 10px #c7c1b3 inset;
    border: 1px solid #92967b;
    outline: 1px solid #dcdacd;
    color: #676b55;
}

/* написал и выделить код */
.punbb .quote-box cite, .punbb .code-box strong.legend, .post-content .spoiler-box > div {display: block;    margin: -10px 0px 0 -10px;    width: auto;    font-family: 'Merriweather';    text-transform: uppercase;    font-style: normal;    padding: 5px 0px 5px 0px;    font-size: 10px;    text-align: center;
    text-shadow: 1px 1px 0 #5c5f4b;
    border-bottom: 2px solid #abaf96;
    box-shadow: 0 0 5px #75795d inset;
    background: url(http://forumstatic.ru/files/001a/c7/53/51371.jpg);
}

.post-content .spoiler-box > div {    background: url('/img/plus.png') no-repeat left center, url(http://forumstatic.ru/files/001a/c7/53/51371.jpg) !important;}

.punbb .quote-box cite, .punbb .code-box strong.legend, .post-content .spoiler-box > div, .punbb .code-box strong.legend a, .punbb .code-box strong.legend a:hover {font-weight: 500;           color: #d0d4ba;}
.post-content .spoiler-box > blockquote {padding-top: 0px !important;}




/*  ввод текста */
.punbb textarea {overflow: auto;font-size: 10.5px !important;line-height: 15px !important;padding: 7px;font-family: Verdana;
    background: #dedbd1;
    border: 1px solid #ece9de;
    outline: 1px solid #afac99;}


/* фон у элементов при нажатии в форме ответа (смайлы и т.д.) */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #spoiler-area {overflow-y: auto;padding: 10px !important;height: 207px;font-family: raleway;letter-spacing: 1px;z-index: 99999;font-size: 9px !important;margin: -10px -22px 23px 18px;padding: 10px 0 0 10px;    text-transform: uppercase;
    background: #c7c1b7;
    box-shadow: 0 0 10px #c7c1b3 inset;
    border: 1px solid #92967b;
    outline: 1px solid #dcdacd;
    color: #676b55;
}

#pun-edit #font-area, #pun-edit #size-area, #pun-edit #color-area, #pun-edit #table-area, #pun-edit #smilies-area, #pun-edit #image-area, #pun-edit #imageup-area, #pun-edit #imageattach-area, #pun-edit #keyboard-area, #pun-edit #video-area, #pun-edit #addition-area, #pun-edit #spoiler-area {    margin: 9px -21px 0 0px !important;}
#addition-area div {    font-size: 8px;height: 20px!important;}
#spoiler-area a, #image-area a {color: inherit;}
#font-area {font-size: 16px !important;    letter-spacing: 0px;}
#font-area div {    padding: 10px 0 10px 0;   margin-bottom: 6px;}
#keyboard-span input {    font-size: 10px !important;    margin: 2px 2px !important;    min-width: 27px !important;background-color: #e8e8e8 !important;}
#form-buttons {     margin: 2px -17px -3px -1px;}
#image-area-tcon-computer:after {    display: none;}
#smilies-area {    overflow-x: hidden;}
#smilies-area div[class^="t-"]:not(.t-0){display:none; }
#image-area, #color-area, #video-area, #spoiler-area {height: auto !important;}
#tags .container {right: 6px !important;}
#mask_dialog .hv-mask-dialog-title {    display: none;}
#mask_dialog .hv-form-block input, #mask_dialog .hv-form-block textarea {    margin: 0 1px;    width: 99% !important;}

/* чек */
p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * {    height: 10px;    vertical-align: middle;    font-family: 'Raleway';    font-size: 9px;    letter-spacing: 0.5px;}

.punbb fieldset fieldset {  border-style: none;  margin: 0;  padding: 0 0 8px 0}
.punbb .fs-box {  padding: 1em -1px 0.8em 1em;}
#profile.formal small#plng {     padding: 0;    border: none;    margin: 0 30px 0 0;}
#profile.formal .areafield.hashelp {    padding: 0 20px 0 0;}
#profile.formal #post-sig.areafield.hashelp {    padding: 0;}



/*--------------------- прокрутка и ползунок ---------------------*/

::-webkit-scrollbar {width: 6px;height: 6px;}
::-webkit-scrollbar-track {
    background: #42424242;
    border: 1px solid #4a4a4aa1;
}
::-webkit-scrollbar-thumb {
    background: #a79f8e;
    box-shadow: 0 0 2px #fff5e4 inset;
    border: 1px solid #6f685b;
}


/*--------------------- кнопки ---------------------*/

/* до наведения */
.punbb input, .punbb select {cursor: pointer;font-size: 10px;padding: 4px 5px 4px 5px;text-align: center;font-family: Arial;
    background: #c7c4ba;
    border: 1px solid #92977c;
    color: #47493e;
}
.punbb option {    background-color:  #c7c4ba !important;} /* модерское */

.button, .hashelp center div a button, ul.tabs li a {cursor: pointer;    padding: 4px !important;    font-family: 'Merriweather' !important;    font-size: 8px !important;    text-transform: uppercase;    letter-spacing: 1px !important;
    background: #828670 !important;
    border: 1px solid #9fa28d !important;
    outline: 1px solid #828670;
    box-shadow: 0 0 7px #7c806c inset;
    color: #c9ccbd !important;
    text-shadow: 1px 1px 0 #626555;
}

}
.formsubmit input, #pun-admain input {background-position: center;transition: background 0.4s;}
.formsubmit input {min-width: 100px;}

.punbb select {font-family: Arial!important;text-transform: lowercase !important;font-size: 10px !important;padding: 5px !important;}
.checkbox {width: auto !important;}
.tc2 input {font-size: 9px !important;letter-spacing: 1px;font-family: arial !important;}
.punbb .formsubmit {padding: 0 0 0 42px;margin: 0px 0 20px -33px;text-align: center;}


/*--------------------- тайтл ---------------------*/

#tooltip, .tipsy-inner {z-index: 999999;border-radius: 0px !important;
    padding: 5px 8px;
    font-family: 'arial';
    letter-spacing: 1px;text-transform:uppercase;
    font-size: 9px;
    background: #b2ac9e !important;}
#tooltip, .tipsy-inner, .tipsy-inner a {    color: #414436 !important;text-decoration:none;}
#tooltip {    position: absolute;    max-width: 200px;    display: none;}


/*--------------------- выделение текста ---------------------*/

::selection {
    color: #d0ccc1 !important;
    background: #979a88 !important;
}

/* зачеркнутый */
.punbb .post-content s, strike, del {text-decoration: none;filter: blur(1px);color: transparent;-webkit-transition: 0.15s linear;moz-transition: 0.15s linear;transition: 0.15s linear;background-color: transparent !important;    text-shadow: 0 0 1px #252525;}
.punbb .post-content s:hover, strike:hover, del:hover {color: inherit;text-decoration: none;text-shadow: none;filter: none;}

/* подчеркнутый текст */
.punbb .post-content em.bbuline {font-style: normal;text-decoration: none;border-bottom: 1px solid #252525;}

/* переадресация */

body.redirect-page #pun {background-color: transparent;    top: 0px;}
.punbb .info .container .backlink a {font-size: 9px !important;transition: none;letter-spacing: 1px;}
#pun-redirect.punbb .info .container{display: inline-block;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: 10% -10%;    text-align: center;    padding: 30px 40px;    font-family: 'Merriweather';    letter-spacing: 1px;    text-transform: uppercase;    font-size: 9px;
    background: #626555;
    border: 1px solid #626555;
    outline: 1px solid #2e3121;
    box-shadow: 0 0 10px #414434 inset, 0 0 10px #383a2f;}
#pun-redirect.punbb .info .container, .punbb .info .container .backlink a {    color: #c9ccbd;
    text-shadow: 1px 1px 0 #4f5241;}






/* VI. ПРОЧЕЕ
-------------------------------------------------------------*/
html, body {margin: 0; padding: 0}
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {  padding: 0;  list-style: none;}
.punbb .main table {  table-layout: fixed;  width: 100%;}
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {    margin: 0 0.3em;    box-shadow: none;}
body {  font-size: 97.01%;}
.punbb {  font: normal 68.75% verdana, arial, helvetica, sans-serif;}
.punbb h1 span, .punbb legend span {  font-size: 1.1em;}
.punbb address, .punbb em {  font-style: normal}
.punbb .post-content em {  font-style: italic}
.punbb a {  text-decoration: underline}
.punbb optgroup {  font-weight: bold;}
#pun:after, .punbb .container:after, .punbb .post-links ul:after, .punbb .main div.inline:after, .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;}
.acchide, #pun-index #pun-main h1, #pun-navlinks h2, #pun-pagelinks h2, #pun-status h2, #pun-ulinks h2, .punbb .forum h2, .punbb .multipage .topic h2, .punbb dl.post-sig dt span, .punbb p.crumbs strong, .punbb .divider hr, .punbb .required label em, .punbb .formsubmit label, .punbb .submitfield label, .punbb .modmenu label, #pun-userlist .main h2 {display:none;}
#pun-redirect{margin: 10% 0 0 21%;}
#pun-redirect *{  border:0 none;}
.punbb .section, .punbb .main {  margin-bottom: 1em;}
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {  margin-top: 0;}
#pun-post .topic {  margin-top: 4em;}
.punbb .post-content img {  vertical-align: text-bottom}
.punbb .post-content img.postimg {  vertical-align: middle;}
.punbb .post-content .blockcode, .punbb .post-content blockquote {margin-left: 0px;    width: 99%;    overflow: hidden;}
.punbb .post-content .scrollbox {  width: 100%;  overflow: auto;    font-size: 12px;    overflow-y: hidden !important;height: auto !important;}
.quote-box {    font-size: 11px!important;    font-family: arial!important;}
.blockcode {    overflow: auto !important;    height: 70px;}
.punbb .info-box {  padding: 1.1em 1.7em 1em 1.7em;  border-style: solid;  border-width: 1px;  margin: 0 0 1.1em 0;}
.punbb .info-box * {  padding: 0 0 0.7em 0;}
.punbb #pun-main .info-box .legend {  font-size: 1.1em;  font-weight: bold;}
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {  margin: 0 0.6em 0 0}
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {  float: left;  margin-right: 4em;}
.punbb .inline .infofield {  clear:both}
.punbb .datafield br {  display: none}
.punbb .required label {}
.punbb .datafield span.input a {  font-weight: normal;}
.punbb .areafield span.input, .punbb p.longinput span.input {  display: block;  padding: 0 12em 0 0;  height: 100%; /* For IE */}
.punbb textarea, .punbb .longinput input {  width: 64%;  margin: 0;}
.punbb .hashelp {  position: relative;}
.punbb .helplinks {  display: block;  position: absolute;top: 1em;  right: 0;  font-weight: normal;  width: 36%;}
.punbb #profile .helplinks {  top: 1.5em;}
.punbb .helplinks span {  display: block;  padding-bottom: 0.2em;}
#pun-post .formal .info-box li {  padding-left: 4px;  list-style-type: square;  list-style-position: inside;  line-height: 1.5;  margin: 0;}
#pun-userlist .main .tcl, #pun-modviewforum .main .tcl {background-color: transparent;  width: 20%}
#pun-searchtopics .main .tcl,{background-color: transparent;  width: 50%}
#pun-userlist .main .tc2,#pun-searchtopics .main .tc2 {    width: 20%;background-color: transparent;}
#pun-debug table .tcl {background-color: transparent;  width: 15%;  white-space:normal;}
#pun-debug .tcr {background-color: transparent;  width: 90%;  white-space: normal;}
.punbb td span.youposted {  font-weight: bold;  margin-left: -1em;  position: absolute;}
.punbb td .modlist {  display: none;  padding-top: 0.3em}
* html .tclcon {height: 1px}
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,.punbb .category, .punbb .post {    border-color: transparent;width: 100%;}
.punbb .main h1, #pun-debug h2 {    margin: auto;}
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,.punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th, #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 .formal fieldset .post-box, .punbb .info-box   {    border-color: transparent;}
/*.punbb .post .container {  border-style: none solid solid solid;  border-width: 1px;  margin-top: -1px;  padding-bottom: 1px;}*/
.punbb .post h3 span {    padding: 0;    display: block;}
.punbb fieldset .post-box {  margin-bottom: 0.8em}
.pl-email, .pl-website {  float: left;}
.punbb .clearer {  clear: both;  height: 0;  font-size: 0;}
.punbb .modmenu .container strong {  float: left;}
.punbb .modmenu input {  margin-left: 1em;}
.punbb .info .container {  padding: 0.8em 1em}
.punbb .info .container .backlink {    padding-top: 0.8em;      text-transform: lowercase;transition: none;}
#setmods dt {  float: left;  width: 14em;  margin-left: -16em;  padding: 0.8em 1em;  font-weight: bold;  display: inline;}
#viewprofile li strong, #viewprofile li div, #setmods dd {  display: block;  font-weight: normal;}
.punbb img.avatardemo {  float: right;  margin: 0 0 0.8em 1.8em}
#pun-userlist .usertable .container {  padding:0 0 0 20px;  border-top: none;}
#pun-userlist .usertable table {  border-style: solid;  border-width: 1px;}
#pun-title {  margin: 0;  border-style: none none none none;  border-width: 1px 1px 0 1px;}
#pun-title h1 {  display : block;height : 40px;  padding: 2em 1em 0 1em;}
#pun-title .container {  border-style: none none none none;}
#pun-title h1 span  {  font-size: 1.5em;}
#pun-title h1 span  {  display: none;}
#pun-title h1 span  {  font-size: 1.5em;}
#pun-pagelinks {  position: absolute;  top: -15px;  left: 0;  margin: 0;  border: none;  padding: 0;  width: 100%;}
#pun-pagelinks .container {  background: transparent;  border: none;  padding: 0}
#pun-pagelinks .container li {  display: inline}
#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%;}
#pun-pagelinks a:active, #pun-pagelinks a:focus {  position:relative;  margin: 0;}
#pun-pagelinks li a span {  display:block;  margin: 0 1em}
#pun-navlinks li { display: inline; }
#pun-ulinks li, #pun-ulinks li a {  display: inline;    margin-right: 4px;}
#pun-ulinks li.item1, #pun-ulinks li.item1 a {  border-left-style: none;  border-left-width: 0;  padding-left: 0}
#pun-announcement h2 {display: none;}
#pun-announcement .container {  padding: -2em 1em 1em 1em;height: auto;}
#pun-qjump {  margin: 0;  border: none;  width: 50%;position: relative;  float: left;}
#pun-qjump .container {  border: none;  background: transparent;  padding: 0.8em 1em;}
#pun-about {  margin-top: 0;}
#pun-about .container {    border: none;}
#pun-about p span {  display:block;  padding-left: 50%;}
#pun-crumbs2 {  font-weight: bold;  overflow: hidden;  margin-bottom: 0;  border-bottom: none;}
#pun-break4 { display: none; margin: -2px 1em;  border-style: solid none;  border-width: 1px 0;  position: relative;height: 0;  z-index: 1;}
#pun-help .formal .info-box h3.legend {  border-bottom-style: solid;  border-bottom-width: 1px;  padding-bottom: 0;margin-bottom: 0.8em;}
#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;}
#pun-help .formal p, #pun-help .formal dd {  margin-bottom: 1em}
#pun-help .formal ul, #pun-help .formal dl {  padding: 0 0 0 1em}
#pun-help .formal li {  padding: 0;  line-height: 130%}
#pun-help .formal li * {  vertical-align: text-top}
#pun-help .formal dt span {  font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace}
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {  padding-bottom: 0;}
#pun-messages #profile .fs-box .post {  display:inline-block!important; max-width:665px;}
.punbb.punbb-admin #pun-about {  margin-bottom:10px!important;}
#pun-main div.catleft, #pun-main div.catright {  display: none}
.punbb .section {    border: none !important;}








/* VII. МОБИЛЬНЫЙ СТИЛЬ
-------------------------------------------------------------*/
.punbb a, .punbb a:hover, .punbb a:focus, .punbb a:active, #pun-status .container, #pun-crumbs1 p.container, #pun-crumbs2 .container, .hpt {-webkit-text-size-adjust: none;}

@media screen and (max-device-width: 480px) {

.hashelp center div a button, .button, .punbb input, .punbb select {     -webkit-appearance: none !important;border-radius:0px !important;}
#pun-stats ul.container, .punbb .modmenu .container, .punbb .post-links {    -webkit-text-size-adjust: none;}
}

html{min-width: 1200px!important;}/*для мобил*/


