stationx0

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

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


Вы здесь » stationx0 » Above the Clouds » Тестовое сообщение


Тестовое сообщение

Сообщений 31 страница 53 из 53

1

SKETCH

0

31

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
  @import url(style_cs.css);

@import url('https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital@0;1&family=Caveat:wght@400;700&family=Literata:ital,opsz@0,7..72;1,7..72&family=Lora:ital,wght@0,400;0,600;1,400;1,600&family=Noto+Serif+Display:ital,wght@0,400;0,700;1,400;1,700&family=Pattaya&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Ruslan+Display&family=Yeseva+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap');


@font-face {
    font-family: 'Menoka';
    src: url('https://forumstatic.ru/files/001b/c3/ca/95118.eot');
    src: local('Menoka Regular'), local('Menoka-Regular'),
        url('https://forumstatic.ru/files/001b/c3/ca/95118.eot?#iefix') format('embedded-opentype'),
        url('https://forumstatic.ru/files/001b/c3/ca/80809.woff2') format('woff2'),
        url('https://forumstatic.ru/files/001b/c3/ca/55709.woff') format('woff'),
        url('https://forumstatic.ru/files/001b/c3/ca/44675.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}







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

/* A2.1 */
html, body {margin: 0 !important; padding: 0 !important;  outline: none !important; -webkit-text-size-adjust: none !important;  -moz-text-size-adjust: none !important;  -ms-text-size-adjust: none !important;}

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

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

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

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

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

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


 /* A3 Text setup
-------------------------------------------------------------*/
/* A3.1 */
body { font-size: 100.01%; -webkit-text-size-adjust: none;   -moz-text-size-adjust: none;  -ms-text-size-adjust: none; }


/* A3.2 */
.punbb { font: normal 68.75% verdana; font-size: 11px!important;}

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {font: 1em verdana; font-size: 11px!important;}

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {font: 1em verdana; font-weight: normal;}

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

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

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

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

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

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

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





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

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

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


li#navawards,
#pun-live-rusff span.cooltext, 
.topic+.modmenu .container>span,
.category .container thead,
.punbb #pun-stats h2 span,
.admin-advert-block,
.topic a.sharelink, 
.lastedit
.punbb .main h1, 
.pl-reports,
.pa-gifts,
.pa-awards,
.closedatafield, 
.pa-gifts, 
.lastedit,
.punbb .main h1, 
#pun-debug h2,
#pun-status .status-right, 
#pun-debug h2,
#pa-gifts,
#pa-awards,
#profile-gifts,
#pun-ulinks .container li.item5,
#pun-userlist .usertable .container thead,
#profilenav h2 span,
#pun-index .category .tc2,
#pun-index .category .tc3, 
#f-subforums .tc2,
#f-subforums .tc3,
#pa-invites{ 
  display:none!important;}



/* A5 Basic page layout and borders
-------------------------------------------------------------*/

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

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

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

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

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

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

/* A5.9 */
.punbb .container { border-style: solid; border-width: 1px; }

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 { padding: 0.5em 1em; border-style: none solid solid none; border-width: 0 1px 1px 0;}


/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/
/* B1.1 */
.punbb .post-content { padding: 0; margin: 0; width: 100%; overflow: hidden !important; color: #333!important; 
font-size: 11px!important; font-family: verdana; text-align: justify;}

.punbb .post-content p {text-align: justify;
padding: 10px!important;  
}

/* B1.2 */
.punbb .post-sig dt {display: block;}

/* B1.3 */
.punbb .post-content p {margin: 0;padding: 0 0 1em 0; line-height: 150%;}

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

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

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

/* B1.7 */
.punbb .post-content .scrollbox { width: 100%; overflow: auto;}

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 0.4em 1.8em 1.4em 1.8em; 
padding:1em ; border-style: solid; border-width: 1px;}

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend { display: block;  margin: -14px -12px 12px -12px !important; 
padding-top: 4px!important; padding-left: 10px!important; padding-bottom: 2px!important;   font-weight: 500; 
 font-size: 10px; color: #333!important;  text-transform: uppercase; text-decoration: none!important;    line-height: 14px; background: #C8CFD6; border: solid 1px #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:  25px 25px 0 0;}

.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #333;}


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

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

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

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


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

/* B3.1 */
.punbb .linkst { float: left; position: relative; width: 100%;  letter-spacing: .2px; margin-top: -20px; margin-left: 15px;}

/* B3.2 */
.multipage {margin-top: 0;}

/* B3.3 */
.linkst .pagelink { position: absolute; margin: -7px 0 0 50px; padding: 4px 4px 4px 4px; width: auto;
 color: #333!important; line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px;
 letter-spacing: 0.4px; background: #; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; padding-left: 7px!important;}
.linkst .pagelink a {color: #333!important;}


/* B3.4 */
.linkst .postlink { position: absolute; top: -8px; right: 50px;  width: auto; text-align: right;}
.linkst .postlink a { color: #333!important;}


/* B3.5 */
.punbb .linksb { text-align: right; letter-spacing: .2px; margin-top: 20px; margin-left: 0px; }

#pun-messages .linksb { background: #none; height: 0; width: auto; }


/* B3.6 */
.linksb .pagelink { float: left; width: auto; text-align: left; margin: -7px 0 0 50px; padding: 4px 4px 4px 4px; 
 line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; 
background: #; border: solid 1px #e0e0e0!important;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; padding-left: 7px!important;}
.linksb .pagelink a {color: #333!important;}

/* B3.7 */
.linksb .postlink{ float: right; width: auto;margin: -8px 50px 0 0; }
.linksb .postlink a {color: #333!important;}


/* B3.8 */
.subscribelink { clear: both; position: absolute; margin: -7px 0 0 400px; padding: 4px 4px 4px 4px;  line-height: 12px;
font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; -webkit-text-size-adjust: none;  -moz-text-size-adjust: none;  -ms-text-size-adjust: none;  background: #; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}
.subscribelink a {color: #333!important;}

.postlink span {   padding: 4px 4px 4px 4px!important;  line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; background: #; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}

.postlink span:hover{  padding: 4px 4px 4px 4px!important; background-color: #C8CFD6; color: #333!important; line-height: 12px;  font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px;  }

.postlink span.closed {display: none; margin-right: 137px!important; padding: 2px 0 3px 8px!important;
font-size: 14px!important; cursor: default;}
.postlink .new-topic {margin-right: 22px!important;}

.pagelink strong {  padding: 4px 4px 4px 4px;  line-height: 1;  color: #EEBC6E!important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; }






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

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

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

/* C1.2 */
.punbb .formsubmit {padding: 0 0 0 1.7em; margin: 1em 0 0 0; text-align: center;}


/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 1em 2em 0;
padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important;  
text-transform: uppercase!important; background-color: #C8CFD6; outline: none; border: none !important; border-style: none !important; border-width: 0 !important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
-webkit-box-shadow: 0 0 0 1px #ededed; box-shadow: 0 0 0 1px #ededed;
}

.punbb .formsubmit input:hover, .punbb .formsubmit a:hover, .punbb .formsubmit span:hover { 
background-color: #EEBC6E; color: #fafafa!important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; -webkit-box-shadow: 0 0 0 1px #ededed; box-shadow: 0 0 0 1px #ededed;}
  

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

/* C1.5 */
.punbb fieldset legend { padding: 0; margin: 0 0 0 11px; text-align: center;}

/* C1.6 */
.punbb fieldset legend span { padding: 4px 5px; margin: 0px 0 0 5px;  font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; border-radius:  25px;
background: #C8CFD6!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

/* C2.8 */
#pun-index .tcl h3  {width: 500px; text-align: left; margin: -15px 0 5px 0px; padding: 4px 4px 3px 4px; 
line-height: 17px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; text-transform: lowercase; 
padding-left: 0px!important;  border-radius: 0px; letter-spacing: 1px;}

#pun-index .tcl h3 a{ color: #333!important;}
#pun-index .tcl h3 a:hover{color: #BA94A7!important;}



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

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

/* C2.11 */
.punbb .main td {border-style: solid none none solid; border-width: 1px 0 0 1px; padding: 0.8em 1em; }

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

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

/* C2.14 */
#pun-index td div.tclcon {width: 500px; font-size: 10px; text-align: justify; margin: 0px 0px 0px 20px; padding: 10px; line-height: 15px; z-index: 1; position: relative; font-weight: 400; min-height: 30px; border-radius: 0px;}


/* C2.15 */
.punbb div.icon {display: block;  float: right; height: 15px;  width: 15px; padding-right: 0px;  margin-top: 2px;  margin-right: 0px;}
 

/* C2.16 */
.punbb  table div.icon { background: none; border-style: none; float: right; height: 15px; width: 15px; 
margin-left: -18px; margin-top: 2px;  margin-right: 0;  position: absolute;}
 




 /* C3 Topics
-------------------------------------------------------------*/
/* C3.1 */
.punbb .post .container {border-style: none solid solid solid; border-width: 1px; margin-top: -1px; padding-bottom: 1px;}

/* C3.2 */
.punbb .post h3 {width: auto; border-width: 0px; width: auto;  margin: -8px -5px 0 !important; height:auto;  align-items: flex-start;  justify-content: flex-end; }

/* C3.3 */
.punbb .post h3 span {  padding: 6px 15px 5px 15px; display: block; 
 font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; letter-spacing: 0.4px;
background: #fff; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px 25px 0 0;
 line-height: 16px; 
}

.punbb .post h3 span a { color: #333!important;}


/* C3.4 */
.punbb .post h3 strong { float: right; width: 5em; text-align: right; font-weight: normal;}


/* C3.5 */
.punbb .post .post-author { float: left; overflow: hidden; margin: 20px 0px 0px  10px; width: 220px !important; 
text-align: center; border-radius:  25px; background: #fff; border: solid 1px #e0e0e0; color: #333; }

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

/* C3.7 */
.pa-author {
 text-align: center; align-items: center; background-color: #; border: solid 1px #!important; color: #333; border-radius: 0px; border-radius: 0 0 15px 15px; margin-left: -5px; margin-top: 10px; padding: 3px 1px 1px 2px!important;
}

/* C3.8 */
.pa-author a {
font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px; color: #333;
 }

.pa-author strong a{ color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;}

.pa-author a:hover{ color: #BA94A7!important;}

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


/* C3.9 */
li.pa-title {
 text-transform: lowercase; text-align: center;  color: #333!important; font-size: 10px;
 margin-left: -8px; margin-top: 5px;  }

/* C3.10 */
li.pa-online { position: absolute; width: 216px !important; margin-bottom: 10px; margin-top: 7px; margin-left: -12px;
font: 700 8px arial; text-transform: uppercase; text-align: center;  padding: 2px 2px;  border-radius: 0; 
color: #4e4e4e!important; border-top: solid 1px #e0e0e0!important;
  line-height: 14px;
}




/* C3.11 */
.punbb .post-body {margin-left: 22em; border-left-style: solid; border-left-width: 1px; padding: 0 0 1px 0; text-align: justify; padding: 10px; color: #333!important; }


/* C3.12 */
.punbb .post-box { padding: 1em;}

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

/* C3.14 */
.punbb .post-links { margin-left: 19em; border-left-style: solid; border-left-width: 1px;}

/* C3.15 */
.punbb .post-links ul {padding: 0 1em 0 0; height: 2em;  line-height: 2em; margin-left: -22em; text-align: right; font- font-weight: 500; text-transform: uppercase; font-size: 8px; letter-spacing: 0.4px;}

/* C3.16 */
.punbb .post-links li {display: inline; padding-left: 1em; text-align: center; font-weight: 500; text-transform: uppercase; font-size: 8px; }
.punbb .post-links ul a, .punbb .post-links li a {color: #333!important;}
.punbb .post-links ul a:hover, .punbb .post-links li a:hover{color: #BA94A7!important;}

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


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


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


/* C4 Moderator menu
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {padding: 0.5em 1em; text-align: right; text-transform: lowercase;}
 
/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a { height: 1.8em; line-height: 1.8em;}

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

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

#topic-modmenu .container strong #mod-options { outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; padding: 2px!important; border-radius: 0px; font-size: 9px!important; text-transform: uppercase; background: #C8CFD6!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px;}

#topic-modmenu { float: left; padding-top: 5px padding-bottom: 5px}
#pun-viewtopic .modmenu .container span { font-weight: normal!important; text-transform: lowercase; display:none!important;}

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

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

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


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

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

/* C6.2 */
#profilenav {float: left; width: 14em; margin-left: -16.3em; display: inline;
outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important;
border-radius: 25px; background: #!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;
}

/* C6.3 */
#profilenav li {padding-bottom: 1em; padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important; text-transform: uppercase;
 border-bottom: solid 1px #e0e0e0!important;
}
#profilenav li a {color: #333!important;}

#profilenav li:hover {background-color: #C8CFD6; color: #fafafa!important;
border-radius: 25px;}

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

/* C6.5 */
#viewprofile h2, #profilenav h2 {background: transparent; border: none; padding: 0 0 0 0; margin: 0 14px -0.6em 14px;}

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

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

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

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

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

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


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

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

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

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


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

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

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

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





/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {margin: 0; border: none;}

/* D1.2 */
#pun-title h1 {display : block;}

/* D1.3 */
#pun-title .container {border: none;}

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


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

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

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

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

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

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

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





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

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {display: flex; justify-content: center; text-align: center; margin: 5px 0px;}

/* D3.2 */
#pun-navlinks .container {padding: 0.7em 1em;}

/* D.3 */
#pun-navlinks li {display: inline; padding-right: 1em;}

/* D3.4 */
#pun-navlinks li a { font-size: 1.1em;}


/* D4.1 */
#pun-ulinks  {margin-top: -10px; border-color: transparent; margin-left: 0px; }

/* D4.2 */
#pun-ulinks .container {border-color: transparent; padding: 0.7em 1em; text-align: center; 
  }

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {display: inline; border-left-style: solid; border-left-width: 1px; white-space: nowrap;}

/* D4.4 */
#pun-ulinks li a { padding: 0 0.3em 0 0.6em}

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a { border-left-style: none; border-left-width: 0; padding-left: 0}


/* меню навигации: форум, участники и т. д.
      -------------------------------------------------------------*/
#pun-navlinks a {color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 600; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;  }
#pun-navlinks a:hover,  #pun-navlinks a:focus, #pun-navlinks a:active {color: #EEBC6E!important;}

/* меню навигации 2: новые соо, активные темы и т. д.
      -------------------------------------------------------------*/
#pun-ulinks a { color: #333!important; font-style: normal!important; letter-spacing: 0.6px; text-transform: lowercase; text-decoration: none; line-height: 12px; }
#pun-ulinks a:hover,  #pun-ulinks a:focus, #pun-ulinks a:active { color: #EEBC6E!important;}




/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {border-bottom: none; margin-bottom: 20px; }

/* D5.2 */
#pun-status .container { text-align: center;  width: 600px; font-size: 10px!important; text-align: center;  font-style: normal!important;  letter-spacing: 0.6px; text-transform: lowercase;  text-decoration: none; color: #333!important; margin: 0px 200px;}
#pun-status a { color: #333; }

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

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

/* D5.5 */
#pun-crumbs1 p.container { border-top: none; padding: 1em 1em 2em 1em;  font-weight: 500; text-align: center; text-transform: uppercase;   color: #333; font-size: 9px; }

#pun-crumbs1 p.container a { border-top: none;  font-weight: 500; text-align: center;
 text-transform: uppercase; color: #333; font-size: 9px;  }


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




/* D6 Announcement
-------------------------------------------------------------*/
/* D6.1 */
#pun-announcement h2 {padding: 0; border-style: none none solid none; border-width: 0 0 0 0; position: relative;}
#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em}

/* D6.2 */
#pun-announcement h2 span {display: block;}

/* D6.3 */
#pun-announcement .container {padding: 1em 1em 1em 1em; margin:  10px 0  0 -10px;}



/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {padding: 0em 0 1em 0; text-align: center; 
 -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
 background: #; -webkit-box-shadow: 0 0 0 1px #ededed;
box-shadow: 0 0 0 1px #ededed;
 }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 { display: inline-block;  text-align: center; width: 160px; height: 23px; 
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #; 
border: solid 1px #ededed!important; color: #333; border-radius: 0px; border-radius: 0 0 25px 25px; margin: -1px 0;}

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {display: inline-block;  width: 200px; height: 23px; text-align: center;
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #; 
border: solid 1px #ededed!important; color: #333; border-radius: 0px; border-radius: 0 0 25px 25px; margin: -1px 0;}

#pun-stats li.item4 {width: 360px; margin-left: 0px!important; border-right: none; text-align: center;
text-transform: uppercase; color: #333; font-size: 8px; background: #; border: solid 1px #ededed!important;
border-radius: 0px; border-radius: 0 0 25px 25px; margin: -1px 0;}

#pun-stats li.item4 a { text-transform: uppercase; color: #526243!important; text-shadow: 1px 1px 1px #; font-size: 8px; }


/* D7.4 */
li#onlinelist { margin-top: 1em; border-top-style: none; border-top-width: 0px; float: left; width: 95%; line-height: 150%; color: #333;  font-size: 11px;  text-align: justify;  margin-left: 25px!important;
text-transform: lowercase;}

/* D7.5 */
li#onlinelist div {border-top-style: none; border-top-width: 0px; padding: 0.7em 0 0 0;}



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

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

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

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

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

/* D8.5 */
#pun-about p span { display:block; padding-left: 50%; text-align: center; text-transform: uppercase;  color: #303030!important; font-size: 8px;  line-height: 22px; }

#pun-about p span a { color: #333!important; }

#pun-about p.container .item1 { position: absolute; padding-top: 0px; margin: 140px 0 0 780px;}


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

/* D8.7 */
#pun-crumbs2 .container {border-bottom: none; padding: 2em 1em; 
font-weight: 500; text-align: center; text-transform: uppercase; color: #333; font-size: 9px; }

#pun-crumbs2 .container a{ text-align: center; border-bottom: none;  font-weight: 500;
text-transform: uppercase; color: #333; font-size: 9px; }

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

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


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

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

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

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

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

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

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

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

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {padding-bottom: 0;}



/* поля профиля*/
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld5 .fld-name, .pa-fld6 .fld-name {display: none;}

/*иконка*/
.punbb .pa-fld1 .user-icon{ background: #fff;  background-repeat: no-repeat; position: absolute; width: auto; height: auto; margin-top: -25px; left: 142px; overflow: hidden; z-index: 8; }


/*личное звание*/
.punbb .pa-fld2 {  margin: 16px 0 -1px 8px; width: 180px;  padding:0px 0px; 
border-radius: 10px 10px 0 0; border: solid 1px #ededed!important;}

/*имя пользователя лз*/
.punbb .pa-fld2 .user-name {text-align: center; margin: 5px 0px -2px 0px;  letter-spacing: 0.6px;
 border-radius: 10px 10px 0 0;  text-transform: uppercase;  color: #4e4e4e; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 8px;}

/*текст лз*/
.punbb .pa-fld2 .user-lz {text-transform: lowercase; line-height: 11px; font-size: 8px; 
padding: 8px 8px; color: #4e4e4e; text-align: justify;}

/* плашка */
.punbb .pa-fld2 .user-plashka {background-repeat: no-repeat;  width: 190px; height: auto; overflow: hidden; }


/*репутация и сообщение в одну строчку*/
.pa-posts, .pa-respect,.pa-fld4 {float: none; display: inline-block; width: 47px!important;  text-align: center; text-transform: lowercase;  letter-spacing: 0.6px; margin: 1rem 0.2rem 0.6rem 0.2rem; font-size: 9px; font-family: arial;}
li.pa-respect img { width: 8px; height: 8px;}

.punbb .pa-fld4 { margin: 0rem 0rem 0rem -0.1rem;}

.pa-fld4 span.fld-name {display: block; background: url(https://forumstatic.ru/files/001b/c3/13/68068.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px;  margin: auto; font-size: 0; }

.pa-posts span.fld-name {display: block; background: url( https://forumstatic.ru/files/001b/c3/13/71519.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px; margin: auto; font-size: 0; }

.pa-respect span.fld-name  {display: block; background: url(https://forumstatic.ru/files/001b/c3/13/18475.png) no-repeat; 
padding: 0 5px; background-position: top center; background-size: 11px 11px; margin: auto; font-size: 0; }














0

32

Код:
/* стиль админпанели*/
#pun-adnav h2, .adformal h2 {background-color: inherit !important; border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td {border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2, #pun-admain legend, .punbb-admin #pun-admain legend span {display: none;}
#pun-adnav ul.adsubnav a {color: #333!important; }

#pun-admain textarea { margin-left: 7px!important; border-radius: 5px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; color: #333!important;}

#pun-admain a {color: #333!important; text-transform:lowercase; font-size: 11px; }
#pun-admain a:hover {color: #EEBC6E!important;}
#pun-adnav .isactive ul.adsubnav a {color: #333!important; text-shadow: none; text-transform: lowercase; 
 font-size: 11px; }
#pun-adnav .isactive ul.adsubnav a:hover {color: #EEBC6E!important;}

#pun-admain input{padding: 4px 10px 6px 10px !important; outline: none!important; border-radius: 5px;  font-size: 11px!important; text-transform: lowercase; background-color: #fff; color: #333!important;
border: none !important; border-style: none !important; border-width: 0 !important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;

}



/* убираем рамки и подчеркивание текста */
.punbb a, .punbb th, .punbb td.tc2, .punbb td.tc3,.punbb .post h3,  .punbb .info-box, .punbb .post-body, .punbb .post-links,  .punbb legend span, .punbb .post h3 span, .punbb .main .container, .punbb .post .container,.punbb .main .container,
.punbb .post .container,.punbb .section .container, .punbb .formal fieldset .post-box, .punbb #pun-main .info-box .legend, 
.punbb-admin #pun-admain .adcontainer, .punbb-admin #pun-admain legend span, #pun-adnav ul.adsubnav a #viewprofile li strong, #viewprofile h2 span, #profilenav h2 span, #viewprofile li div, #setmods dd,#viewprofile li, 
#setmods dl {text-decoration: none!important; border-color: transparent;}

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


/* для мобильных устройств */
body { overflow-y: scroll!important;}
html, body {min-width: 540px!important;}
#pun_wrap  { min-width: 1100px !important;}
html {-webkit-text-size-adjust: none;  -moz-text-size-adjust: none; -ms-text-size-adjust: none;}


/* фон */
body {background: url(https://forumstatic.ru/files/001b/c3/13/79095.png);  background-size: cover; 
background-attachment: fixed;}

/* тело */
 #pun { position: relative;  width: 1040px;  padding: 1px 0 0 0; margin: 140px auto 140px auto; 
 background: url("https://forumstatic.ru/files/001b/c3/13/72764.png");}
.punbb { float: none; width: 990px; height: auto; padding: 25px;}

/* шапка */
#pun-title table {  background: url("https://forumstatic.ru/files/001b/c3/13/24467.png"); height: 460px; 
 width: 1040px;  margin-top: -150px; margin-left: -25px;}

/* футер*/
#pun-about { background: url(https://forumstatic.ru/files/001b/c3/13/15023.png); margin: 0px  0px  -90px  -25px;  
 height: 140px; width: 1040px;}



/* цвет текста на форуме*/
.punbb a, .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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-adnav ul.adsubnav a {
  color: #333; 
}

/* ссылки не активные */
.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,  #pun-admain a, #pun-adnav .isactive ul.adsubnav a,  #pun-adnav ul.adsubnav a {  color: #333; text-decoration: none!important; }

/* ссылки активные */
.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, #pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {color: #EEBC6E; text-decoration: none;}

.punbb .post-content a { color: #!important; text-decoration: none; font-weight: 600;}
.punbb .post-content a:hover { color: #; text-decoration: none; font-weight: 600;}


/* категории */

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

.punbb #pun-category1 h2,
.punbb #pun-category2 h2,
.punbb #pun-category3 h2,
.punbb #pun-category4 h2,
.punbb #pun-category5 h2,
.punbb #pun-category6 h2,
.punbb #pun-category7 h2,
.punbb #pun-stats h2 {width: 980px; height: auto; background: transparent; box-sizing: border-box; padding: 0; margin: 30px 0 0 calc(0px - 20px)); position: relative;}

.punbb #pun-category1 h2 span,
.punbb #pun-category2 h2 span,
.punbb #pun-category3 h2 span,
.punbb #pun-category4 h2 span,
.punbb #pun-category5 h2 span,
.punbb #pun-category6 h2 span,
.punbb #pun-category7 h2 span,
.punbb #pun-stats h2 span{
width: 90%; height: 20px; display: flex; justify-content: center; align-items: flex-start; text-align: center; box-sizing: border-box; padding: 6px 0 6px 0px !important; font-weight: 700 !important; color: #333635!important; text-transform: uppercase !important; line-height: 1; letter-spacing: 1px; overflow: hidden; font-family: 'Menoka'; margin: 0 auto; font-size: 24px !important;}

.punbb #pun-stats {margin: 20px 0 0;}


#pun-stats.section h2 {background: url(https://forumstatic.ru/files/001b/c3/13/28255.png);  font-size: 0px !important; height: 116px; margin: -10px 0 10px 200px !important; width: 640px;}

#post-form.formal h2 {background: url();  font-size: 0px !important; height: 0px; margin: 0px 0 0px 0px !important; width: 0px;}







/*  на главной странице
-------------------------------------------------------------*/
#pun-index .tcr { width: 30%; position: relative; overflow: visible; text-align: left;}

.punbb .main .tcr span.lastpost { display: block; padding: 4px 0px 0px 0px;  color: #333!important; text-transform: lowercase; font-size: 10px; }

.punbb .main .tcr a{ font-family: 'roboto'; font-weight: 500;  font-size: 12px;  color: #333!important; 
 text-transform: lowercase; letter-spacing: .2px;}

.punbb .main .tcr a:hover{font-family: 'roboto';  font-weight: 500; font-size: 12px; color: #EEBC6E!important; 
text-transform: lowercase; letter-spacing: .2px;}

.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { width: 32px!important; height: 34px!important; 
transition-duration: 0.25s; padding: 1px 1px 0px 7px; float: left; }

#pun .user-avatar .avatar-image {border-radius: 25px!important; height: 30px; width: 30px; margin-left: 2px; margin-top: -4px; opacity: 1!important; outline: none;  border: 1px solid #e0e0e0!important; opacity: 0.8!important;  filter: grayscale(1) !important;}

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

.punbb .user-avatar .isonline { width: 6px!important; height: 6px!important; z-index: 0!important; margin-top: -4px; 
margin-left: 8px;  outline: none; background-color: #EEBC6E!important;}



/*  общее
-------------------------------------------------------------*/
.category .container thead { text-transform:lowercase; }
.offline li.pa-online strong {font-weight: normal;}
 a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;}
#dns-ip-replace-notify {display:none!important;}
.punbb th {background-color: #transparent !important; color: transparent !important;}
td.tcl a.registered-user { font-weight: 500; font-size: 9px;   color: #333!important;  text-transform: uppercase;}
#pun-messages .pa-reg {display:none!important;}
li.pa-replies {text-transform: lowercase; }


.post { -webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; padding: 5px; padding-bottom: 10px;}
.post + .post {margin-top: 20px !important;}

#pun-index div.category .container { padding: 0; margin: 1px 0; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0; }
#pun-index .container table tr {position: relative; display: block !important; margin: 30px 0 30px;}


/*прокрутка*/
::-webkit-scrollbar {width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px;
background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; }
::-webkit-scrollbar-track {  width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}
::-webkit-scrollbar-corner {background: #EEBC6E; border-radius: 25px;}

::-webkit-scrollbar-thumb{  width: 5px; height: 5px; background-color: #EEBC6E;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;  }

::-webkit-scrollbar:horizontal {width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

::-webkit-scrollbar-horizontal {  width: 5px; height: 5px; background-color: #EEBC6E!important;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;  }

/*выделение*/
body *::-moz-selection { background: rgba(200, 207, 214); color: rgb(51, 51, 51);}
body *::-webkit-selection {background: rgba(200, 207, 214, 0.9);color: rgb(51, 51, 51);}
body *::selection { background: rgba(200, 207, 214, 0.9); color: rgb(51, 51, 51);}

/*блюр на зачеркнутое*/
.punbb .post-content strike, del {text-decoration: none; filter: blur(1px); }
.punbb .post-content strike:hover, del:hover { text-decoration: none;  filter: none;}






/*  посты
-------------------------------------------------------------*/
.punbb input, .punbb select, .punbb .longinput input {  outline: none!important;
border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;
color: #333!important; text-transform: lowercase; font-size: 10px; padding: 4px 10px 6px 10px !important;}

.punbb .code-box {background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
}

.punbb .quote-box {background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
 }

.punbb textarea {   background: #fff; border: solid 1px #e0e0e0!important; outline: none;
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0 0 25px 25px;
}

#form-buttons { width:100%;   margin: 0px -3px -3px 0px;  padding: 2px 2px!important;
background: #fff; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px 25px 0 0; }

#main-reply { width:100%;  height: 200px;}
.punbb .formal span.input { margin-left: -0px!important;}
.punbb #font-area { height: 198px; overflow: auto; }

#tags .container {padding: 6px 8px 6px 8px!important; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; 
 border-radius: 0 0 25px 25px; color: #333!important;}
#tags .container { position: absolute; right: 7px; top: 41px!important; z-index: 2;}
#pun-edit #tags .container { top: 60px !important;}

#keyboard-span input { cursor:pointer; height:25px; min-width:30px; background-color: transparent!important;  
color: #333!important;  padding: 0 !important; outline: none !important;}


#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {background-image: none !important;  width: 768px !important; margin-left: -4px;  padding: 0px !important;  height: 18px !important;   color: #333!important; text-align: justify; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner { min-height: 20px; padding: 7px;  margin: 19px 4px;  outline: none; max-width: 760px;  color: #333!important; text-align: justify; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}



/* профиль
-------------------------------------------------------------*/

/*настройки аватарок*/
li.pa-avatar img { border-radius: 10px !important;
 object-fit:cover; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-filter:saturate(50%); filter:saturate(50%);}

li.pa-avatar img:hover { border-radius: 10px!important; -webkit-filter:saturate(100%); filter:saturate(100%);}


/*профиль на главной странице */
#viewprofile {padding: 20px; }

#profile-left{text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

#profile-right li span{text-transform: lowercase; font-size: 11px; line-height: 10px; padding-top: 4px!important;
 color: #333!important; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

#profile-right li {  margin: 10px 10px;}

#profile-right li span a{color: #333!important; }

#profile-right li strong {}

#profile-left #profile-name strong {font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;  
font-size: 11px;  color: #333!important; border-radius:  0; line-height: 16px;
}
#profile-left #profile-name strong {margin-top: 8px; margin-bottom:0px;}

#profile-left #pa-edit strong a {margin-top: 8px; padding: 4px 4px; border-radius: 0 0 0 0; font-size: 9px!important;  
color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; 
}

#profile-left #profile-title strong {text-transform: lowercase; font-size: 11px;  color: #333!important; 
font-style: normal!important; font-weight: normal!important;}

#profile-left #pa-online strong {font-size: 9px!important; color: #333!important; 
font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;}

#pa-avatar img{ border-radius: 0px !important; }

#profile-signature { border-color: transparent!important; border: none!important;}

#profile-signature ul {border: none!important; border-color: transparent!important;}

li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}


/* иконки старые, новые, важные, закрытые */
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-index table Div.icon  {float: right; display: block;  width: 15px; height: 15px;  padding: 0px !important; 
webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; border-style: none; }

#pun-index TR.inew Div.icon {webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; 
background: #C8CFD6; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}



#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
 height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

#pun-searchtopics TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-viewforum TR.inew Div.icon {
 height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #C8CFD6; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0;}

#pun-searchtopics TR.isticky Div.icon , #pun-messages TR.isticky Div.icon , #pun-viewforum TR.isticky Div.icon {
 height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #EEBC6E; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0;
}

#pun-searchtopics TR.iclosed Div.icon , #pun-messages TR.iclosed Div.icon , #pun-viewforum TR.iclosed Div.icon {
height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #333; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0;}




/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 50px; margin-bottom: 160px;  opacity: 1; 
position: fixed; width: 50px;  z-index: 9999; }
.go-up { bottom: 58%; margin-left: 990px !important;}
.go-down {bottom: 44%; margin-left: 990px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}



/* настройки кнопки это интересно */

#pun-live-rusff {z-index: 1 !important; width: 440px; height: 20px; margin: auto 60px 3px auto !important; background: transparent; text-align: right; position: relative;  line-height: 17px !important; text-transform: lowercase; }

.cool1 { width: 87px; height: 16px; padding: 0px 8px 2px 8px !important; background: #C8CFD6!important; color:#fff!important; font-size: 11px; font-family: verdana; text-align: center; float: right; margin-left: 4px;
margin-right: 1px;  cursor: pointer; border-radius: 25px 25px 0 0;
box-shadow: none!important; border: solid 1px #e0e0e0!important; }

.cool1:hover, .cool3:hover {background: #EEBC6E!important; color:#333!important; text-shadow: none!important;}

.cool2 { width: 16px; height: 16px; font-size: 11px; font-family: verdana; text-align: center;
float: right; margin-right: 1px;  border-radius: 25px 25px 0 0;
box-shadow: none!important; border: solid 1px #e0e0e0!important; background: #C8CFD6!important;
display:none!important;}

.cool3 { width: auto; height: 16px; padding: 0px 0px 2px 0px; font-size: 11px; font-family: verdana; text-align: center;
float: right; cursor: pointer; border-radius: 25px 25px 0 0; background: #C8CFD6!important;
box-shadow: none!important; border: solid 1px #e0e0e0!important;  margin: auto 0px 3px auto !important;
padding-right: 0.4em !important;

}


/* регулятор шрифта */
.FNTslider {border-radius: 25px; position: relative; z-index: 1000; width: 110px; height: 5px; margin: 3px 200px !important; float: right; margin-right: 10%; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box;  box-sizing: border-box;}

.FNTslider .before {height: 5px; border: solid 1px #e0e0e0; border-right: none 0; border-radius: 0px 0 0 0px; position: absolute; background: #C8CFD6; margin-top: 0px;}

.FNTslider .thumb {width: 8px; height: 13px; border-radius: 0; position: relative; top: -4px; background: #EEBC6E; border: solid 1px #e0e0e0!important; cursor: pointer;
}


/*модерация тем*/
.move_posts_form .modal-inner>.container {border-radius: 25px; color: #333; background-clip: padding-box;  
padding: 6px!important;border-radius: 25px;background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box;  box-sizing: border-box;}

.pun-modal.move_posts_form .modal-inner {border-radius: 25px; color: #333; background-clip: padding-box;  
padding: 6px!important;border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box;  box-sizing: border-box;}

.pun-modal.move_posts_form h2 { border-radius: 25px; color: #333; background-clip: padding-box; 
background: #C8CFD6!important; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box;  box-sizing: border-box;  color: #333!important; background-clip: padding-box; padding: 10px 10px!important; 
letter-spacing: 0.6px; font-family: 'Open Sans', sans-serif; font-weight: 500;font-size: 9px;   text-transform: uppercase!important;  margin: -9px -5px 5px -5px !important;  padding-top: 6px!important; padding-left: 6px!important;  padding-bottom: 2px!important; }




/*новостные плашки*/

.impu{position: absolute; display: flex; flex-wrap: wrap;  justify-content: center; overflow: auto; flex-direction: column; overflow-y: hidden; text-align: justify !important; overflow-x: scroll !important; white-space: nowrap; height: 40px;  width: 840px; top: 280px; margin-left: 66px!important; padding: 5px 5px 5px 1px;}


.impuplashka {height: 30px; float: left; padding-right: 25px; width: 160px; border-radius: 25px; background: #fff; border: 1px solid #e0e0e0; margin-left: 20px!important; margin-bottom: 2px!important;}

.impuplashka icon {position: absolute; width: 15px; height: 15px; border-radius: 50%;
 /* background: #fff; */  /* border: 1px solid #e0e0e0; */ /* float: left; */}

.impuplashka icon img {padding: 4px 3px 4px 15px; filter: grayscale(60%);}

.impuplashka t{font-family: 'Open Sans', sans-serif; font-size: 9px; letter-spacing: 0.5px; text-transform: uppercase; font-weight: 600; float: left; padding: 2px 3px 1px 3px; margin-left: 45px!important; margin-top: 0px!important;}

.impuplashka small {letter-spacing: 0.5px; font-size: 8px; color: #333 !important; text-transform: lowercase; float: left; margin-top: 0px!important; margin-left: 48px!important;}

.impuplashka:hover {background: #C8CFD6; }

.impuplashka:hover a {color:#fff!important;}




#table .post_face {width:40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8);}
 
#table .post_face {position: absolute; margin-left: 286px !important; top: 126px;}

#table .post_text { height: 108px; width: 294px; top: 140px; margin-left: -16px !important; position: absolute; text-align: justify; z-index: 100; color: #333; padding-right: 5px;  font-weight: 500; font-size: 11px; line-height: 12px; overflow-y: auto;}

#table .post_text a { font-weight: 600; text-transform: lowercase; color: #333!important; font-size: 11px;}



#table .activ_face{width: 40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8);}
#table .activ_face{width: 140px; height: 40px; position: absolute; margin-left: -10px !important; top: 60px;}


#table .post_activ_face {width: 40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8);}
#table .post_activ_face {width: 140px; height: 40px; position: absolute; margin-left: 200px !important; top: 60px;}



#table .para_name{ width:400px; height: 40px; overflow: visible; letter-spacing: 0.5px; text-align: center; ; font-variant: small-caps; font-size: 10px; 
color: #333 !important; font-weight: 700;}
#table .para_name {position: absolute; margin-left: -50px !important; top: -56px;}



#table .epizod_name { width:400px; height: 40px; overflow: visible; letter-spacing: 0.5px; text-align: center; ; font-variant: small-caps; font-size: 10px; 
color: #333 !important; font-weight: 700;}
#table .epizod_name {position: absolute; margin-left: -50px !important; top: 10px;}


#table .ams_name {height: 16px; width: 375px; top: -105px; margin-left: 460px; position:absolute; z-index:100;}
#table .ams_name {letter-spacing: 1px; text-align: center;  font-variant: small-caps; font-size: 12px;
line-height: 14px; font-family: 'Open Sans', sans-serif; font-weight: 600;}


 .progress {height: 94px; overflow: auto; text-transform: lowercase; font-size: 10px; color: #333; letter-spacing: 0px; padding-left: 10px;
 margin-top: 7px!important; margin-left: 0px!important; border-radius: 5px; box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; 
padding: 5px 12px 10px 12px; line-height: 12px; word-spacing: -.5ch!important;}





0

33

[html]
<style>
#tema { margin: 0 auto; width: 600px;  height: auto;  letter-spacing: 0.1px;
border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; margin-top: 20px;}

#tema .line_name {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 20px 0 0 13px; background: #fff;
}

#tema .name_tema {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center;}

#tema .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#tema .info p { text-transform: lowercase; font-size: 11px; padding: 10px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}

#tema .leave {height: 94px; overflow: auto; text-transform: lowercase; font-size: 10px; color: #333; letter-spacing: 0px; padding-left: 10px;
margin-top: -7px!important; margin-left: 0px!important; border-radius: 5px; box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0;
padding: 5px 12px 10px 12px; line-height: 12px; word-spacing: -.5ch!important;}

#tema .leave_bank { text-transform: uppercase; margin-left: -5px!important; width: auto; text-align: center; color: #333; font-size: 7px; letter-spacing: 2px; border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; padding-left: 2px;
}
</style>
<div id="tema">
<div class="line_name"><div class="name_tema">игровые достижения</div></div>
<div class="info">
<p>сюжетные ситуации, отыгрыш которых (или упоминание) даёт игрокам определённый бонус. каждому игроку можно отыграть представленные ситуации и получить за них бонус только один раз. список будет периодически обновляться, поэтому будьте внимательнее и вовремя забирайте все положенные награды. в отыгрыше вы имеете право самостоятельно добавлять те или иные детали, причины, следствия, действующие лица. все ситуации разные по масштабности.</p></div>
<br>

</div>

[/html]

[html]<table style="width: 690px; margin-left: 2px; margin-top: 0px;"><tbody><tr>
<td style="width: 300px;">
<div class="progress" style="height: 105px;">
<b>№1.</b> в городе начались общественные протесты против "мутантов",  которых никто кроме протестующих не видел (или делает вид).</div>
</td>
<td style="width: 300px;">
<div class="progress" style="height: 105px;">
<b>№2.</b> на окраине города произошёл взрыв бытового газа. причины уточняют. жертв нет. начали ходить слухи, что всему виной подозрительный человек, который управлял огнём, но никто этому не верит.
</div></td>
<td style="width: 300px;">
<div class="progress" style="height: 105px;">
<b>№3.</b> по ночам жители одного из районов города слышат подозрительный шум, очень похожий на волчий вой. волки в этом районе не водятся.
</div></td>
</tr></tbody></table>

<table style="width: 690px; margin-left:  1px; margin-top: -28px;"><tbody><tr>
<td style="width: 300px; ">
<div class="progress" style="height: 134px;">
упоминание в снс: 100₩ <br>
отыгрыш в снс: 350₩<br>
упоминание в игровом посте:
стандартная плашка из магазина<br>
отыгрыш в игровом посте
(более двух постов на эпизод): 150₩ + 5𝜂<br><br>
<center><img src="https://i.imgur.com/GRxgRl8.png"></center>
</div>
</td>
<td style="width: 300px;">
<div class="progress " style="height: 134px;">
упоминание в снс: 100₩<br>
отыгрыш в снс: 350₩<br>
упоминание в игровом посте: 5𝜂<br>
отыгрыш в игровом посте (
более двух постов на эпизод): 150₩ + 5𝜂<br><br>
<center><img src="https://i.imgur.com/GRxgRl8.png"></center>
</div></td>
<td style="width: 300px;">
<div class="progress " style="height: 134px;">
упоминание в снс: 100₩<br>
отыгрыш в снс: 350₩<br>
упоминание в игровом посте: 5𝜂<br>
отыгрыш в игровом посте
(более двух постов на эпизод): 150₩ + 5𝜂<br><br>
<center><img src="https://i.imgur.com/GRxgRl8.png"></center>

</div></td>

</tr></tbody></table>[/html]

0

34

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
  @import url(style_cs.css);
@import url('https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap');


:root {
  --bodybgcolor: #E9E8E8;
  --punbgcolor: #eeeeee;
 --profbgcolor: #eeeeee;
--text: #3A7274;
}




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

/* A2.1 */
html,
 body {
   margin: 0 !important;
   padding: 0 !important;
   outline: none !important;
  -webkit-text-size-adjust: none !important;
  -moz-text-size-adjust: none !important;
  -ms-text-size-adjust: none !important;
}




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

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

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

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

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

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


 /* A3 Text setup
-------------------------------------------------------------*/
/* A3.1 */
body {
  font-size: 100.01%;
-webkit-text-size-adjust: none; 
 -moz-text-size-adjust: none; 
 -ms-text-size-adjust: none;
}

/* A3.2 */
.punbb {
  font: normal 68.75% verdana;
  font-size: 11px!important;
 }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
 font: 1em verdana;
  font-size: 11px!important;
  }

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
 font: 1em verdana;
 font-weight: normal;
  }


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

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

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

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

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

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

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


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

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

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

div#pun-live-rusff, 
.topic a.sharelink, 
#pun-status .status-right, 
.pl-reports,
#pun-live-rusff span.cooltext, 
.admin-advert-block,
#post #button-smile, 
.category .container thead,
.punbb .main h1, 
#pun-debug h2,
.pa-gifts,
.pa-awards,
#pa-gifts,
#pa-awards,
#profile-gifts,
.closedatafield, 
.pa-gifts, .lastedit,
li#navawards,
#pun-ulinks .container li.item5,
#button-smile,
#pun-userlist .usertable .container thead,
#profilenav h2 span,
#pun-index .category .tc2,
#pun-index .category .tc3, 
#f-subforums .tc2,
#f-subforums .tc3,
#pa-invites,
#post-form.formal h2,
.topic+.modmenu .container>span,
.punbb #pun-stats h2 span,
li.pa-online,
.lastedit
{display:none!important;}






/* A5 Basic page layout and borders
-------------------------------------------------------------*/

/* A5.1 */
#pun {
position: relative;
width: 1000px;
padding: 0 0 0 0;
margin: 60px auto 60px auto;
}

/* A5.2 */
.punbb {
  margin-left: 25px;
  width : 950px;
  height: auto;
  float: none;
  }

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

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

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

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

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

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

/* A5.9 */
.punbb .container {
  border-style: solid;
  border-width: 1px;
  }

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
  padding: 0.5em 1em;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  }


/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/

/* B1.1 */
.punbb .post-content {
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
  font-size: 11px;
  font-family: verdana;
  text-align: justify;
  }

.punbb .post-content p {text-align: justify;}


/* B1.2 */
.punbb .post-sig dt {
  display: block;
  border-top: 1px solid #888;
  width: 250px;
  margin: 5px 0;
  }

/* B1.3 */
.punbb .post-content p {
  margin: 0;
  padding: 0 0 1em 0;
  line-height: 150%;
  }

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

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

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

/* B1.7 */
.punbb .post-content .scrollbox {
  width: 100%;
  overflow: auto;
  }

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
  margin: 0.4em 1.8em 1.4em 1.8em;
  padding: 1em;
  border-style: solid;
  border-width: 1px;
  }

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend {
  display: block;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
background-color: #eeeeee;
 border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
margin: -2px 2px 12px 2px !important; 
padding-top: 4px!important;
 padding-left: 0px!important; 
padding-bottom: 2px!important; 

 }

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

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

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

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


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

/* B3.1 */
.punbb .linkst {
  float: left;
  position: relative;
  width: 100%;
 height: 0;
 font-size: 8px!important;
  }

/* B3.2 */
.multipage {
  margin-top: 3em;
  }

/* B3.3 */
.linkst .pagelink {
  position: absolute;
  top: -4em;
  left: 1em;
  width: 24em;
  text-transform: uppercase;
  z-index: 2;
  letter-spacing: 0.4px;
  line-height: 1;

 }

/* B3.4 */
.linkst .postlink {
  position: absolute;
  top: -4em;
  right: 1em;
  width: 16em;
  text-align: right;
  text-transform: uppercase;
  z-index: 2;
  letter-spacing: 0.4px;
  line-height: 1;
  }

/* B3.5 */
.punbb .linksb {
  text-align: right;
  padding: 0.4em 1em 0.5em 1em;
  font-size: 8px!important;

  }

/* B3.6 */
.linksb .pagelink {
  float: left;
  width: 24em;
  text-align: left;
  text-transform: uppercase;
  z-index: 2;
  letter-spacing: 0.4px;
  line-height: 1;

  }

/* B3.7 */
.linksb .postlink {
  float: right;
  width: 16em;
  text-transform: uppercase;
  z-index: 2;
  letter-spacing: 0.4px;
  line-height: 1;
  }

/* B3.8 */
.subscribelink {
  padding-top: 0.3em;
  padding-bottom: 0.5em;
   text-transform: uppercase;
  z-index: 2;
  letter-spacing: 0.4px;
  line-height: 1;
 font-size: 8px!important;

  }


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

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

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

/* C1.2 */
.punbb .formsubmit {
  padding: 0 0 0 1.7em;
  margin: 1em 0 0 0;
  text-align: center;
  }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
  margin: 0 1em 2em 0;
 padding: 6px 15px 6px 15px !important;
  background-color: #eeeeee;
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
  font-size: 9px!important;  
  color: #000!important;  
  text-transform: uppercase;  
  outline: none !important;
}

.punbb input, .punbb select, .punbb .longinput input {
  background-color: #eeeeee;
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
 box-shadow: none !important;
outline: none!important; }






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

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

/* C1.6 */
.punbb fieldset legend span {
  padding: 0 5px;
  margin: 0 0 0 -5px;
 font-weight: 500;
  text-transform: uppercase;  
  font-size: 9px; 
  color: #000!important;
   padding: 5px;
background-color: #eeeeee;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


/* C2.8 */
#pun-index .tcl h3  {
 text-align: left;
  margin: -15px 0 5px -16px;
    padding: 4px 4px 4px 4px;
  line-height: 17px;
 font-weight: 600;
  font-size: 10px;  
  text-transform: uppercase; 
color: #000!important;
}


#pun-index .tcl h3 a  {
 color: #000!important;
}

#pun-index .tcl h3 a:hover{
  color: var(--text) !important; 
}



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

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

/* C2.11 */
.punbb .main td {
  border-style: solid none none solid;
  border-width: 1px 0 0 1px;
  padding: 0.8em 1em;
  }

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

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

/* C2.14 */
#pun-index td div.tclcon {
    font-size: 10px;
    text-align: justify;
    margin: 0px 0px 0px 10px;
    padding: 5px;
    line-height: 15px;
     z-index: 1;
    font-weight: 500;
    min-height: 60px;
}



/* C2.15 */
 .punbb div.icon {
display: block; 
float: right;     
height: 0px; 
width: 0px;
padding-right: 0px; 
margin-top: 0px; 
margin-right: 0px;
}
 

/* C2.16 */
.punbb  table div.icon { 
background: none; 
border-style: none; 
float: right; 
height: 0px; 
width: 0px; 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0; 
position: absolute;}
 




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

/* C3.1 */
.punbb .post .container {
  border-style: none solid solid solid;
  border-width: 1px;
  margin-top: -1px;
  padding-bottom: 1px;
  }

/* C3.2 */
.punbb .post h3 {
 border-width: 0px;
  width: auto; 
  margin: -1px -20px 0 !important;
  height:auto;
   display: flex;
}

/* C3.3 */
.punbb .post h3 span {
   padding: 5px 5px 5px 5px;
   display: block;
   float: left;
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
  color: #000!important;
  font-weight: 500;
  text-transform: uppercase; 
  font-size: 9px;
}

.punbb .post h3 span a {
 color: #000!important;
}


/* C3.4 */
.punbb .post h3 strong {
  float: right;
  width: 5em;
  text-align: right;
  font-weight: normal;

  }


/* C3.5 */
.punbb .post .post-author {
  float: left;
  overflow: hidden;
  margin: 20px 0px 0px -21px;
  width: 220px !important; 
  text-align: center;
  background: var( --profbgcolor);
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
}

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

/* C3.7 */
.pa-author {
 text-transform: uppercase; 
  text-align: center;
 letter-spacing: 1px;
 font-size: 14px;  
 color: #000!important;
font-weight: 600; 

 }

/* C3.8 */
.pa-author a {
 text-transform: uppercase; 
  text-align: center;
 letter-spacing: 1px;
 font-size: 14px;  
 color: #000!important;
font-weight: 600; 


  }

/* C3.9 */
li.pa-title {
 margin-top: 2px;
  padding-bottom: 0.4em;
 text-transform: lowercase; 
 letter-spacing: 0.6px; 
  font-style: normal;
  font-weight: 400; 
  text-align: center;
 color: #000;

  }




/* C3.11 */
.punbb .post-body {
  margin-left: 19em;
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0 0 1px 0;
  text-align: justify;
  padding: 10px;
  color: #333!important; 
}

/* C3.12 */
.punbb .post-box {
  padding: 1em;
  }

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

/* C3.14 */
.punbb .post-links {
  margin-left: 19em;
  border-left-style: solid;
  border-left-width: 1px;
  }

/* C3.15 */
.punbb .post-links ul {
  padding: 0 1em 0 0;
  height: 2em;
  line-height: 2em;
  margin-left: -19em;
  border-top-style: dashed;
  border-top-width: 1px;
  background: transparent;
  text-align: right;
  }

/* C3.16 */
.punbb .post-links li {
  display: inline;
  padding-left: 1em;
  font-weight: 600;
  text-transform: uppercase;  
  font-size: 8px; 
  color: #000!important;
  text-decoration: none; 
  letter-spacing: 0.6px;   
}

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

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


/* C4 Moderator menu
-------------------------------------------------------------*/

/* C4.1 */
.punbb .modmenu .container {
  padding: 0.5em 1em;
  text-align: right;
  }

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

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

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

#topic-modmenu .container strong #mod-options { 
padding: 4px!important;
   background-color: #eeeeee;
   border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee
outline: none !important;
color: #000!important;
}



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

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

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


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

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

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

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

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

/* C6.5 */
#viewprofile h2, #profilenav h2 {
  background: transparent;
  border: none;
  padding: 0 0 0 0;
  margin: 0 14px -0.6em 14px;
  }

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

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

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

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

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

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


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

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

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

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


/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/

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


/* D1.2 */
#pun-title h1 {
display : block;}

/* D1.3 */
#pun-title .container {
border: none;}

#pun-title td.title-logo-tdl {
  width: 100%;
}



/* D1.4 */
#pun-title h1 span  {
  text-transform: uppercase;
 transform: rotate(-90deg);  
 position: absolute;    
 margin-left: -160px;    
 text-align: right;   
 top: 100px;
 width: inherit;
font: normal 44px 'Archivo Black';
 font-weight: 500;
  -webkit-text-size-adjust: none !important;
  -moz-text-size-adjust: none !important;
  -ms-text-size-adjust: none !important;
}

#pun-title h1 span:hover{
    color: var(--text) !important;
}





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

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

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

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

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

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

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

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

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {
  border-color: transparent; 
  margin-top: -30px; 
  }

/* D3.2 */
#pun-navlinks .container {
  text-transform: uppercase;
  font-family: 'Yanone Kaffeesatz';
  font-size: 16px;
  text-decoration: none; 
  letter-spacing: 0.6px;   
 }

/* D.3 */
#pun-navlinks li {
  display: inline;
  padding-right: 1em;
 }

/* D3.4 */
#pun-navlinks li a {
  color:#000;
  text-transform: uppercase;
  font-family: 'Yanone Kaffeesatz';
  font-size: 16px;
  text-decoration: none; 
  letter-spacing: 0.6px;   
  }

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

/* D4.1 */
#pun-ulinks, #pun-ulinks .container{
  margin-top: 0;
 }

/* D4.2 */
#pun-ulinks .container{
 border-color: transparent;
 padding: 0.7em 1em;
  }



/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {
 border-color: transparent; 
 display: inline;
 white-space: nowrap;
}

/* D4.4 */
#pun-ulinks li a {
  padding: 0 0.3em 0 0.6em;
  color:#000;
  font-size: 8px!important; 
  font-style: normal!important;
  letter-spacing: 0.6px;   
  text-transform: uppercase;   
  text-decoration: none; 
  line-height: 14px;
  }

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a {
  border-left-style: none;
  border-left-width: 0;
  padding-left: 0
  }

/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

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

/* D5.2 */
#pun-status .container {
 text-align: right;
  font-size: 9px!important;  
 font-style: normal!important;
 letter-spacing: 0.6px;  
 text-transform: uppercase;  
 font-weight: 500;
 text-decoration: none;
border: 1px solid #000;
box-shadow: 0 0 0 2px #eeeeee;
 padding: 2px;
}

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

/* D5.4 */
#pun-crumbs1 {
  overflow: hidden;
  margin-top: 0;
  }

/* D5.5 */
#pun-crumbs1 p.container {
  border-top: none;
  padding: 2em 1em 0.8em 1em;
 font-weight: 500;
  text-align: left;
  text-transform: uppercase;  
  color: #33333B; 
  font-size: 9px; 
 }

#pun-crumbs1 p.container a { 
 border-top: none;
 font-weight: 500;
  text-align: left;
  text-transform: uppercase;  
  color: #33333B; 
  font-size: 9px; 
 }




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

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

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

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

/* D6.3 */
#pun-announcement .container {
  padding: 4.3em 1em 1em 1em;
  }

/* D7 Statistics
-------------------------------------------------------------*/
/* D7.1 */
#pun-stats .container {
 padding: 0em 0 1em 0; 
 margin-left: 34px!important; 
 margin-top: 0px!important;
}

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 {
 display: inline-block; 
 text-align: center;
  width: 160px;
  height: 23px; 
 text-transform: uppercase;  
  color: #333; 
  font-size: 8px; 
  font-weight: 500;
  line-height: 24px; 
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;

  }

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {
  display: inline-block; 
  width: 200px; 
  height: 23px; 
  text-align: center;
  text-transform: uppercase;  
  color: #333; 
  font-size: 8px; 
  font-weight: 500;
  line-height: 24px; 
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;

}

#pun-stats li.item4 {
  width: 340px;
  margin-left: 0px!important; 
  border-right: none;
 text-align: center;
  text-transform: uppercase;  
  color: #333; 
  font-size: 8px; 
  font-weight: 500;
 border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
}

#pun-stats li.item4 a {
  font-weight: 700;
  text-transform: uppercase;  
  color: #000; 
  font-size: 8px; 
}


/* D7.4 */
li#onlinelist {
  margin-top: 1em;
  border-top-style: solid;
  border-top-width: 1px;
  float: left;
  width: 100%;
  line-height: 130%;
  }

/* D7.5 */
li#onlinelist div {
  border-top-style: solid;
  border-top-width: 1px;
  padding: 0.7em 0 0 0;
  }

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

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

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

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

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

/* D8.5 */
#pun-about p span {
  display:block;
  padding-left: 50%;
  text-align: right; 
 font-weight: 500;
  text-transform: uppercase;  
  color: #000!important; 
  font-size: 8px; 
 line-height: 22px;

}
#pun-about p span a { color: #000!important; }








/* D8.6 */
#pun-crumbs2 {
  overflow: hidden;
  margin-bottom: 0;
  border-bottom: none;
  }

/* D8.7 */
#pun-crumbs2 .container {
  border-bottom: none;
  padding: 1em 1em;
  text-align: left;
 text-transform: uppercase;  
  color: #33333B; 
  font-size: 9px; 
 font-weight: 500;
}

#pun-crumbs2 .container a{
 border-bottom: none;
  text-transform: uppercase;  
  color: #33333B; 
  font-size: 9px; 
 font-weight: 500;
}



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

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


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

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

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

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

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

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

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

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

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {
  padding-bottom: 0;
  }



.pa-posts, .pa-respect,.pa-fld3, .pa-fld4{
    display: inline-block;
    width: 94px;
    margin-top: 2px !important;
    margin-bottom: 1px !important;
}

.pa-posts, .pa-respect, .pa-fld3, .pa-fld4 {
    height: 13px;
    background-color: #;
    color: #000;
    text-transform: lowercase;
    line-height: 14px;
    font-size: 9px !important;
  
}


.pa-respect img {width: 6px !important;}

.pa-respect a { color: #000!important;}




#pun-about p.container .item1 { 
position: absolute; 
padding-top: 0px; 
margin: 40px 0 0 600px; }



/* активен */
.pa-last-visit,
.pa-online {
	display: none;
}



.indOnline, .indOffline {
  display: block !important;
 height: 4px;
  width: 80px;
    border-radius:0px;
    box-sizing: border-box;
    z-index: 9;
    cursor: pointer;
    position: absolute;
    margin-top: -2px!important;
    left: 74px;
 

}
.indOnline {
background-color: #3A7274;
  border: 1px solid #000!important;


}
.indOffline {
background-color: #eeeeee;
  border: 1px solid #000!important;
 
}



0

35

Код:
/* для мобильных устройств */
body { overflow-y: scroll;}
#pun_wrap  { min-width: 1100px !important;}
HTML, body {min-width: 560px!important;}



/* фон */
html, 
body{
  background-color: var(--bodybgcolor);
background: linear-gradient(to right, #eeeeee 0%, #3A7274 160%);
 background-size: cover;
  background-attachment: fixed;
 }

/* тело*/
#pun {
  background: var(--punbgcolor);
border: 1px solid #000;
box-shadow: 0 0 0 2px #eeeeee;
 }






/* настройка текст и убирает подчеркивание*/
.punbb a, .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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-adnav ul.adsubnav a {
  color: #333; 
  text-decoration: none!important; 
  border-color: transparent;
}


/* убираем рамки на форуме */
.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2,.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table,.punbb th,.punbb .quote-box, .punbb .code-box,#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, li.pa-online{
  border-color: transparent;
  text-decoration: none;
}


/* ссылки не активные */
.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, 
#pun-admain a,
#pun-adnav .isactive ul.adsubnav a, 
#pun-adnav ul.adsubnav a { 
color: #000; 
text-decoration: none!important; }


/* ссылки активные */
.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, 
#pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {
  color: var(--text) !important; 
text-decoration: none;}








/* стиль админки */
#pun-adnav h2, .adformal h2 {background-color: inherit !important;    border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td { border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2 {display: none;}
.punbb-admin #pun-admain h2 {display: none;}
#pun-admain legend {display: none;}
.punbb-admin #pun-admain legend span {display: none;}
#pun-adnav ul.adsubnav a {color: #33333b!important; }

#pun-adnav a { text-transform: lowercase; font-size: 11px; color: #000!important; 
 font-weight: normal !important;
}

#pun-admain textarea { 
margin-left: 4px!important;
 background-color: #eeeeee;
  border: 1px solid #d6d6d6 ;
  box-shadow: 0 0 0 2px #eeeeee; 
  outline: none !important;}

#pun-admain input, #pun-admain select {
  padding: 4px 4px; 
  margin-bottom: 15px!important; 
 outline: none!important;
 background-color: #eeeeee;
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
}







  

/* категории */
.punbb #pun-category1 h2,
.punbb #pun-category2 h2,
.punbb #pun-category3 h2,
.punbb #pun-category4 h2,
.punbb #pun-category5 h2,
.punbb #pun-category6 h2,
.punbb #pun-category7 h2,
.punbb #pun-stats h2 {
 width: auto;
  height: auto;
  background: transparent;
  padding: 0;
  margin: 20px 30px -5px;
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;

 }


.punbb #pun-category1 h2 span,
.punbb #pun-category2 h2 span,
.punbb #pun-category3 h2 span,
.punbb #pun-category4 h2 span,
.punbb #pun-category5 h2 span,
.punbb #pun-category6 h2 span,
.punbb #pun-category7 h2 span
 {width: 30%;
background-color: #eeeeee;
  margin: -10px;
 -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
font: normal 14px 'Archivo Black';
 font-weight: 500;
  text-transform: uppercase;   

}


#pun-index div.category .container {
  padding: 0;
  margin: 1px 0;
  border-radius: 0px;
  background-color: #eeeeee;
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
 
}

#pun-index .container table tr { 
position: relative; 
display: block !important; 
margin: 15px 0 15px;}


/* цитаты и код*/
.punbb .code-box { 
border-radius: 0; 
background-color: #eeeeee;
border: 1px solid #000;
box-shadow: 0 0 0 2px #eeeeee;
}

.punbb .quote-box { 
border-radius: 0;
background-color: #eeeeee;
border: 1px solid #000;
box-shadow: 0 0 0 2px #eeeeee;
 
}






/* форма ответа */
.punbb textarea { 
  border-radius: 0 0 0 0; 
  background-color: #eeeeee;
  border: 1px solid #d6d6d6 ;
  box-shadow: 0 0 0 2px #eeeeee; 
  outline: none !important;}

#main-reply {
  width:100%;
   height: 200px;}


#post fieldset {  
  background-color: #eeeeee;
  padding: 0 20px 0 20px;
  border: 1px solid #000;
  box-shadow: 0 0 0 2px #eeeeee;
}


.punbb .formal span.input {
   margin-left: -5px!important;
}





/*прокрутка*/
::-webkit-scrollbar {width: 6px; height: 6px background-color: #eeeeee; border: 1px solid #000;}
::-webkit-scrollbar-track {  background-color: #eeeeee; width: 6px; height: 6px; border: 1px solid #000;}
::-webkit-scrollbar-corner {background: #000; }
::-webkit-scrollbar-thumb{background-color: #000;  width: 5px; height: 5px; border-radius:  0px; }
::-webkit-scrollbar:horizontal {width: 6px; height: 6px; background-color: #000;}
::-webkit-scrollbar-horizontal {background-color: #000;  width: 5px; height: 5px; border-radius:  0px; }


/*выделение*/
body *::-moz-selection { background: rgba(0, 0, 0); color: rgb(238, 238, 238);}
body *::-webkit-selection {background: rgba(0, 0, 0, 0.9);color: rgb(238, 238, 238);}
body *::selection { background: rgba(	0, 0, 0, 0.9); color: rgb(238, 238, 238);}

/*блюр на зачеркнутое*/
.punbb .post-content strike, del {text-decoration: none; filter: blur(1px); }
.punbb .post-content strike:hover, del:hover { text-decoration: none;  filter: none;}









/*аватар на главной странице*/

.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { 
width: 32px!important;  
height: 34px!important; 
transition-duration: 0.25s;
padding: 1px 1px 0px 7px;
float: left; }

#pun .user-avatar .avatar-image {
border-radius: 0px!important; 
 height: 30px; 
width: 30px;  
margin-left: -5px; 
margin-top: -5px;  
opacity: 1!important;  
border: 1px solid #000;
box-shadow: 0 0 0 2px #eeeeee
 
}

.punbb .user-avatar .isonline { 
width: 6px!important;
 height: 6px!important; 
z-index: 0!important; 
margin-top: -5px;  
outline: none;  
background-color: #000!important; }



.punbb .main .tcr span.lastpost { 
display: block;  
padding: 4px 0px 0px 0px; 
color: #000!important;  
text-transform: lowercase; 
font-size: 11px; }

.punbb .main .tcr a{ 
   font-weight: 500; 
font-size: 12px; 
color: #000!important; 
text-transform: lowercase; }






0

36

Код:
    <div class="guest_info">
        <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Commodi eligendi sit dolorum ipsum cupiditate. Consectetur ex expedita soluta rem, id eligendi adipisci corrupti labore distinctio inventore deleniti tempore laboriosam modi.</p>
        <p>Lorem, ipsum, dolor sit amet consectetur adipisicing elit. Neque, inventore dolor. Quis sequi magni velit nulla molestiae. Quas, voluptatum expedita fugit laudantium repudiandae alias quam, reprehenderit ut vitae magni est?</p>
        <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Architecto eos minima, magni temporibus aliquid optio corporis explicabo necessitatibus <a href="">dldfl</a> quaerat autem quia delectus voluptatibus fuga, harum consectetur quam quasi. Quidem, natus.</p>
</div>
 <div class="guest_face">
        <div class="guest_man_name">guys</div>
        <div class="guest_man">
            <span>за амс</span>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>


            <span>за гостями</span>
            [solo/group] внешность - <a href="">ник</a> до 21<br/>


            <span>за игроками</span>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
 [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
          </div>

        <div class="guest_girl_name">girls</div>
        <div class="guest_girl">
            <span>за амс</span>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>


            <span>за гостями</span>
            [solo/group] внешность - <a href="">ник</a> до 21<br/>


            <span>за игроками</span>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
            [solo/group] внешность - <a href="">ник</a><br/>
        </div>

 </div>

0

37

Код:
.guest_name {
    font-family: 'Menoka';
    font-size: 40px !important;
    font-weight: 700 !important;
   text-transform: uppercase !important;
    line-height: 1;
    letter-spacing: 1px;
    text-align: center;
    display: block;
    background: #;
    position: relative;
    top: 15px;
    color: #333;
    z-index: 9999;
    width: 315px;
    margin: -10px auto;
    border-radius: 5px;
}

.guest_clue {
       width: 300px;
      position: relative;
       margin: 36px 150px;
       text-transform: lowercase;
       font-size: 11px;
       padding: 4px 0px 6px 0px !important;
        text-align: center;
       font-weight: normal;
    border-radius:  25px;
  background-color: #BA94A7;
   color: #f0edec!important;

}



.guest_info {
       padding: 20px 40px 20px 40px;
      margin-top: -40px;
      }

.guest_info p {
       text-transform: lowercase;
       font-size: 11px;
       padding: 10px 0px 5px 0px !important;
       text-align: justify;
       font-weight: normal;
     line-height: 100% !important;
}



.guest_face {
       position: relative;
       height: 290px;
       margin-top: 31px;
}


.guest_man, .guest_girl {
   width: 260px;
    height: 250px;
    position: absolute;
    font-size: 10px;
    padding: 0px 20px 9px 20px;
    overflow-x: hidden;
    overflow-y: auto;
  background: #EDE9E8; 
 -webkit-box-shadow: 0 0 0 1px #d5d1d0; 
  box-shadow: 0 0 0 1px #d5d1d0; 
  -webkit-box-sizing: border-box; 
   box-sizing: border-box; 
   border-radius: 25px;
}

.guest_man a, .guest_girl a {
       color: #333 !important;
}


.guest_man {
       top: 0px;
       left: 25px;
}

.guest_girl {
       top: 0px;
       right: 25px;

}


.guest_man_name, .guest_girl_name {
       position: relative;
       font-size: 24px;
    font-family: 'Menoka';
    text-transform: uppercase;
       color: #333;
}

.guest_man_name {
       left: 120px;
       top: -17px;
}

.guest_girl_name {
       left: 420px;
       top: -45px;
}

.guest_man span, .guest_girl span {
     display: block;
    padding-top: 20px;
    margin-top: 5px;
   margin-bottom: 5px;
    text-align: center;
   border-radius:  25px;
  background-color: #BBCDCE;
   color: #333!important;
  padding: 2px 2px 2px 2px;

}


.guest_girl::-webkit-scrollbar, .guest_man::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.guest_girl::-webkit-scrollbar-thumb, .guest_man::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 10px;
}

.guest_girl::-webkit-scrollbar-track, .guest_man::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 5px;
}

0

38

[html]<style>
/**шрифт**/
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/**общий блок**/
.stargs {background: #fff; width: 650px; height: auto; border-radius: 20px; display: flex; flex-wrap: wrap; gap: 10px; padding: 15px; box-sizing: border-box; margin: 0 auto !important;}

/**блок с названием**/
.topst {display: flex; width: 100%; height: 50px; align-items: center; gap: 15px; border-bottom: solid 3px #000;}

/**блок с названием -> звездочка**/
.ist {width: 30px; height: 30px; transition: all 0.7s linear 0s;}
.ist:hover {transform: rotate(90deg); transition: all 0.7s linear 0s;}

/**блок с названием -> название форума**/
.namest {font-family: rubik; font-weight: 900; font-size: 22px; color: #000;}

/**блок с картинкой и инфой**/
.bottomst {display: flex; gap: 15px;}

/**блок с картинкой и инфой -> картинка**/
.imgst img {border-radius: 20px; max-width: 160px;}

/**блок с картинкой и инфой -> инфа**/
.bottomst_r p {margin: 0; text-align: justify; font-size: 14px; font-family: 'Rubik'; color: #000; padding-bottom: 10px;}

/**блок с картинкой и инфой -> спойлеры**/
.bottomst_r details {padding: 10px 0; border-top: solid 3px #000; border-bottom: solid 3px #000;}
.bottomst_r details:nth-child(2) {border-bottom: none;}

/**блок с картинкой и инфой -> убираем дефолтные маркеры**/
.bottomst_r details summary::-webkit-details-marker {display: none}
.bottomst_r details > summary {list-style: none;}

/**блок с картинкой и инфой -> название спойлера**/
.bottomst_r summary {cursor: pointer; display: flex; align-items: center; gap: 10px; font-family: 'Rubik'; font-size: 18px; font-weight: 900; color: #000;}
/**блок с картинкой и инфой -> звездочки в спойлерах**/
.bottomst_r summary img {width: 30px; height: 30px;}

/**блок с картинкой и инфой -> списки**/
.bottomst_r details ul {margin: 0; padding: 5px 15px;}
.bottomst_r details li {font-size: 10px; font-family: 'Rubik'; color: #000; list-style: none; line-height: 1.5;}

/**блок с картинкой и инфой -> ссылки в списках**/
.bottomst_r details li a {padding: 0 10px; background: #000; border-radius: 15px; color: #fff !important; text-decoration: none !important; font-family: 'Rubik' !important; font-size: 10px !important; transition: all 0.3s linear 0s;}

/**блок с картинкой и инфой -> навигация**/
.navst {display: flex; flex-wrap: wrap; gap: 10px; padding: 10px 0;}

.navst a {display: block; padding: 5px 10px; background: #000; border-radius: 15px; color: #fff !important; text-decoration: none !important; font-family: 'Rubik' !important; font-size: 10px !important; transition: all 0.3s linear 0s;}
.navst a:hover, .bottomst_r details li a:hover {background: #fff; color: #000 !important; box-sizing: border-box; transition: all 0.3s linear 0s;}
</style>

<!--код гостевой by karamba-->
<div class="stargs">
  <div class="topst">
    <div class="ist"><img src="https://forumstatic.ru/files/0016/f1/95/58840.svg"></div>
    <div class="namest">название форума</div>
  </div>
  <div class="bottomst">
    <div class="bottomst_l">
      <div class="imgst"><img src="https://placehold.co/160x300/000000/FFFFFF.png"></div>
    </div>
      <div class="bottomst_r">
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
        tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
        proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
       
      </div>
  </div>
</div>

[/html]

0

39

[html]
<style>
#news { margin: 0 auto; width: 600px;  height: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0;
margin-top: 20px; background: url();}

#news .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 20px 0 0 13px; background: #fff;}

#news .name_look {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}

#news .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#news .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}

#news .news_name {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #333!important; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #EEBC6E 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; font-variant: small-caps; font-weight: 700;}

#news .news_image {border-radius: 100px; width: 70px; height: 70px;  filter: grayscale(100%) brightness(.8);}
#news .post_face { overflow: visible; border: solid 5px #EEBC6E; border-radius: 100px;}
#news .post_face {position: absolute; margin-left: 540px !important; top: 6px; z-index: 10;}

</style>

<div id="news">
<div class="post_face"><img src="https://forumstatic.ru/files/001b/c3/13/43836.gif" alt="" class="news_image"></div>
<div class="line_look"><div class="name_look">первые новости</div></div>
<div class="news_name">на связи кейа, он же чудо-кот минхо</div>
<div class="info">
<p>lorem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
orem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
orem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
orem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
</p>
</div>

</div>

[/html]

0

40

[html]
<style>
#adoption { margin: 0 auto; width: 600px;  height: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0;
margin-top: 20px; background: url();}

#adoption .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 40px 0 0 13px; background: #fff;}

#adoption .name_look {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 180px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}

#adoption .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#adoption .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}

#adoption .adop_name {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #333!important; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #EEBC6E 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; font-variant: small-caps; font-weight: 700;}

#adoption .adop_image {border-radius: 100px; width: 70px; height: 70px;  filter: grayscale(100%) brightness(.8);}
#adoption .adop_face { overflow: visible; border: solid 5px #EEBC6E; border-radius: 100px;}
#adoption .adop_face {position: absolute; margin-left: 260px !important; top: 0px; z-index: 0;}

</style>

<div id="adoption">
<div class="adop_face"><img src="https://forumstatic.ru/files/001b/c3/13/43836.gif" alt="" class="adop_image"></div>
<div class="line_look"><div class="name_look">добро пожаловать домой</div></div>
<div class="adop_name"></div>
<div class="info">
<p>lorem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
orem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
orem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
orem ipsum dolor sit amet, consectetur adipiscing elit. morbi ex dolor, ullamcorper a erat sed, mattis tincidunt justo. etiam eu luctus lorem. aenean at erat consectetur, interdum lorem vel, mattis est
</p>
</div>

</div>

[/html]

0

41

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
  @import url(style_cs.css);

@import url('https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital@0;1&family=Caveat:wght@400;700&family=Literata:ital,opsz@0,7..72;1,7..72&family=Lora:ital,wght@0,400;0,600;1,400;1,600&family=Noto+Serif+Display:ital,wght@0,400;0,700;1,400;1,700&family=Pattaya&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Ruslan+Display&family=Yeseva+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap');


@font-face {
    font-family: 'Menoka';
    src: url('https://forumstatic.ru/files/001b/c3/ca/95118.eot');
    src: local('Menoka Regular'), local('Menoka-Regular'),
        url('https://forumstatic.ru/files/001b/c3/ca/95118.eot?#iefix') format('embedded-opentype'),
        url('https://forumstatic.ru/files/001b/c3/ca/80809.woff2') format('woff2'),
        url('https://forumstatic.ru/files/001b/c3/ca/55709.woff') format('woff'),
        url('https://forumstatic.ru/files/001b/c3/ca/44675.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}







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

/* A2.1 */
html, body {margin: 0 !important; padding: 0 !important;  outline: none !important; -webkit-text-size-adjust: none !important;  -moz-text-size-adjust: none !important;  -ms-text-size-adjust: none !important;}

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

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

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

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

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

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


 /* A3 Text setup
-------------------------------------------------------------*/
/* A3.1 */
body { font-size: 100.01%; -webkit-text-size-adjust: none;   -moz-text-size-adjust: none;  -ms-text-size-adjust: none; }


/* A3.2 */
.punbb { font: normal 68.75% verdana; font-size: 11px!important;}

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {font: 1em verdana; font-size: 11px!important;}

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {font: 1em verdana; font-weight: normal;}

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

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

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

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

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

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

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





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

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

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


li#navawards,
#pun-live-rusff span.cooltext, 
.topic+.modmenu .container>span,
.category .container thead,
.punbb #pun-stats h2 span,
.admin-advert-block,
.topic a.sharelink, 
.lastedit
.punbb .main h1, 
.pl-reports,
.pa-gifts,
.pa-awards,
.closedatafield, 
.pa-gifts, 
.lastedit,
.punbb .main h1, 
#pun-debug h2,
#pun-status .status-right, 
#post #button-smile, 
#pun-debug h2,
#pa-gifts,
#pa-awards,
#profile-gifts,
#pun-ulinks .container li.item5,
#button-smile,
#pun-userlist .usertable .container thead,
#profilenav h2 span,
#pun-index .category .tc2,
#pun-index .category .tc3, 
#f-subforums .tc2,
#f-subforums .tc3,
#pa-invites{ 
  display:none!important;}



/* A5 Basic page layout and borders
-------------------------------------------------------------*/

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

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

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

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

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

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

/* A5.9 */
.punbb .container { border-style: solid; border-width: 1px; }

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 { padding: 0.5em 1em; border-style: none solid solid none; border-width: 0 1px 1px 0;}


/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/
/* B1.1 */
.punbb .post-content { padding: 0; margin: 0; width: 100%; overflow: hidden !important; color: #333!important; 
font-size: 11px!important; font-family: verdana; text-align: justify;}

.punbb .post-content p {text-align: justify;
padding: 10px!important;  
}

/* B1.2 */
.punbb .post-sig dt {display: block;}

/* B1.3 */
.punbb .post-content p {margin: 0;padding: 0 0 1em 0; line-height: 150%;}

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

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

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

/* B1.7 */
.punbb .post-content .scrollbox { width: 100%; overflow: auto;}

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 0.4em 1.8em 1.4em 1.8em; 
padding:1em ; border-style: solid; border-width: 1px;}

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend { display: block;  margin: -14px -12px 12px -12px !important; 
padding-top: 4px!important; padding-left: 10px!important; padding-bottom: 2px!important;   font-weight: 500; 
 font-size: 10px; color: #333!important;  text-transform: uppercase; text-decoration: none!important;    line-height: 14px; background: #C8CFD6; border: solid 1px #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:  25px 25px 0 0;}

.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #333;}


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

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

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

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


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

/* B3.1 */
.punbb .linkst { float: left; position: relative; width: 100%;  letter-spacing: .2px; margin-top: -20px; margin-left: 15px;}

/* B3.2 */
.multipage {margin-top: 0;}

/* B3.3 */
.linkst .pagelink { position: absolute; margin: -7px 0 0 50px; padding: 4px 4px 4px 4px; width: auto;
 color: #333!important; line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px;
 letter-spacing: 0.4px; background: #; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; padding-left: 7px!important;}
.linkst .pagelink a {color: #333!important;}


/* B3.4 */
.linkst .postlink { position: absolute; top: -8px; right: 50px;  width: auto; text-align: right;}
.linkst .postlink a { color: #333!important;}


/* B3.5 */
.punbb .linksb { text-align: right; letter-spacing: .2px; margin-top: 20px; margin-left: 0px; }

#pun-messages .linksb { background: #none; height: 0; width: auto; }


/* B3.6 */
.linksb .pagelink { float: left; width: auto; text-align: left; margin: -7px 0 0 50px; padding: 4px 4px 4px 4px; 
 line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; 
background: #; border: solid 1px #e0e0e0!important;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; padding-left: 7px!important;}
.linksb .pagelink a {color: #333!important;}

/* B3.7 */
.linksb .postlink{ float: right; width: auto;margin: -8px 50px 0 0; }
.linksb .postlink a {color: #333!important;}


/* B3.8 */
.subscribelink { clear: both; position: absolute; margin: -7px 0 0 400px; padding: 4px 4px 4px 4px;  line-height: 12px;
font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; -webkit-text-size-adjust: none;  -moz-text-size-adjust: none;  -ms-text-size-adjust: none;  background: #; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}
.subscribelink a {color: #333!important;}

.postlink span {   padding: 4px 4px 4px 4px!important;  line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; background: #; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}

.postlink span:hover{  padding: 4px 4px 4px 4px!important; background-color: #C8CFD6; color: #333!important; line-height: 12px;  font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px;  }

.postlink span.closed {display: none; margin-right: 137px!important; padding: 2px 0 3px 8px!important;
font-size: 14px!important; cursor: default;}
.postlink .new-topic {margin-right: 22px!important;}

.pagelink strong {  padding: 4px 4px 4px 4px;  line-height: 1;  color: #EEBC6E!important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; }






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

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

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

/* C1.2 */
.punbb .formsubmit {padding: 0 0 0 1.7em; margin: 1em 0 0 0; text-align: center;}


/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 1em 2em 0;
padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important;  
text-transform: uppercase!important; background-color: #C8CFD6; outline: none; border: none !important; border-style: none !important; border-width: 0 !important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
-webkit-box-shadow: 0 0 0 1px #ededed; box-shadow: 0 0 0 1px #ededed;
}

.punbb .formsubmit input:hover, .punbb .formsubmit a:hover, .punbb .formsubmit span:hover { 
background-color: #EEBC6E; color: #fafafa!important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; -webkit-box-shadow: 0 0 0 1px #ededed; box-shadow: 0 0 0 1px #ededed;}
  

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

/* C1.5 */
.punbb fieldset legend { padding: 0; margin: 0 0 0 11px; text-align: center;}

/* C1.6 */
.punbb fieldset legend span { padding: 4px 5px; margin: 0px 0 0 5px;  font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; border-radius:  25px;
background: #C8CFD6!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

/* C2.8 */
#pun-index .tcl h3  {width: 500px; text-align: left; margin: -15px 0 5px 0px; padding: 4px 4px 3px 4px; 
line-height: 17px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; text-transform: lowercase; 
padding-left: 0px!important;  border-radius: 0px; letter-spacing: 1px;}

#pun-index .tcl h3 a{ color: #333!important;}
#pun-index .tcl h3 a:hover{color: #BA94A7!important;}



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

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

/* C2.11 */
.punbb .main td {border-style: solid none none solid; border-width: 1px 0 0 1px; padding: 0.8em 1em; }

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

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

/* C2.14 */
#pun-index td div.tclcon {width: 500px; font-size: 10px; text-align: justify; margin: 0px 0px 0px 20px; padding: 10px; line-height: 15px; z-index: 1; position: relative; font-weight: 400; min-height: 30px; border-radius: 0px;}


/* C2.15 */
.punbb div.icon {display: block;  float: right; height: 15px;  width: 15px; padding-right: 0px;  margin-top: 2px;  margin-right: 0px;}
 

/* C2.16 */
.punbb  table div.icon { background: none; border-style: none; float: right; height: 15px; width: 15px; 
margin-left: -18px; margin-top: 2px;  margin-right: 0;  position: absolute;}
 




 /* C3 Topics
-------------------------------------------------------------*/
/* C3.1 */
.punbb .post .container {border-style: none solid solid solid; border-width: 1px; margin-top: -1px; padding-bottom: 1px;}

/* C3.2 */
.punbb .post h3 {width: auto; border-width: 0px; width: auto;  margin: -8px -5px 0 !important; height:auto;  align-items: flex-start;  justify-content: flex-end; }

/* C3.3 */
.punbb .post h3 span {  padding: 6px 15px 5px 15px; display: block; 
 font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; letter-spacing: 0.4px;
background: #fff; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px 25px 0 0;
 line-height: 16px; 
}

.punbb .post h3 span a { color: #333!important;}


/* C3.4 */
.punbb .post h3 strong { float: right; width: 5em; text-align: right; font-weight: normal;}


/* C3.5 */
.punbb .post .post-author { float: left; overflow: hidden; margin: 20px 0px 0px  10px; width: 220px !important; 
text-align: center; border-radius:  25px; background: #fff; border: solid 1px #e0e0e0; color: #333; }

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

/* C3.7 */
.pa-author {
 text-align: center; align-items: center; background-color: #; border: solid 1px #!important; color: #333; border-radius: 0px; border-radius: 0 0 15px 15px; margin-top: 10px; padding: 3px 1px 1px 2px!important;
}

/* C3.8 */
.pa-author a {
font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px; color: #333;
 }

.pa-author strong a{ color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;}

.pa-author a:hover{ color: #EEBC6E!important;}

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


/* C3.9 */
li.pa-title {
 text-transform: lowercase; text-align: center;  color: #333!important; font-size: 10px; margin-top: 5px;  }

/* C3.10 */
li.pa-online { position: absolute; width: 216px !important; margin-bottom: 10px; margin-top: -7px; margin-left: -12px;
font: 700 8px arial; text-transform: uppercase; text-align: center;  padding: 2px 2px;  border-radius: 0; 
color: #4e4e4e!important; border-top: solid 1px #e0e0e0!important;
line-height: 14px;}




/* C3.11 */
.punbb .post-body {margin-left: 22em; border-left-style: solid; border-left-width: 1px; padding: 0 0 1px 0; text-align: justify; padding: 10px; color: #333!important; }


/* C3.12 */
.punbb .post-box { padding: 1em;}

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

/* C3.14 */
.punbb .post-links { margin-left: 19em; border-left-style: solid; border-left-width: 1px;}

/* C3.15 */
.punbb .post-links ul {padding: 0 1em 0 0; height: 2em;  line-height: 2em; margin-left: -22em; text-align: right; font- font-weight: 500; text-transform: uppercase; font-size: 8px; letter-spacing: 0.4px;}

/* C3.16 */
.punbb .post-links li {display: inline; padding-left: 1em; text-align: center; font-weight: 500; text-transform: uppercase; font-size: 8px; }
.punbb .post-links ul a, .punbb .post-links li a {color: #333!important;}
.punbb .post-links ul a:hover, .punbb .post-links li a:hover{color: #BA94A7!important;}

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


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


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


/* C4 Moderator menu
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {padding: 0.5em 1em; text-align: right; text-transform: lowercase;}
 
/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a { height: 1.8em; line-height: 1.8em;}

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

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

#topic-modmenu .container strong #mod-options { outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; padding: 2px!important; border-radius: 0px; font-size: 9px!important; text-transform: uppercase; background: #C8CFD6!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px;}

#topic-modmenu { float: left; padding-top: 5px padding-bottom: 5px}
#pun-viewtopic .modmenu .container span { font-weight: normal!important; text-transform: lowercase; display:none!important;}

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

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

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


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

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

/* C6.2 */
#profilenav {float: left; width: 14em; margin-left: -16.3em; display: inline;
outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important;
border-radius: 25px; background: #!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;
}

/* C6.3 */
#profilenav li {padding-bottom: 1em; padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important; text-transform: uppercase;
 border-bottom: solid 1px #e0e0e0!important;
}
#profilenav li a {color: #333!important;}

#profilenav li:hover {background-color: #C8CFD6; color: #fafafa!important;
border-radius: 25px;}

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

/* C6.5 */
#viewprofile h2, #profilenav h2 {background: transparent; border: none; padding: 0 0 0 0; margin: 0 14px -0.6em 14px;}

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

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

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

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

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

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


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

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

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

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


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

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

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

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





/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {margin: 0; border: none;}

/* D1.2 */
#pun-title h1 {display : block;}

/* D1.3 */
#pun-title .container {border: none;}

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


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

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

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

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

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

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

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





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

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {display: flex; justify-content: center; text-align: center; margin: 5px 0px;}

/* D3.2 */
#pun-navlinks .container {padding: 0.7em 1em;}

/* D.3 */
#pun-navlinks li {display: inline; padding-right: 1em;}

/* D3.4 */
#pun-navlinks li a { font-size: 1.1em;}


/* D4.1 */
#pun-ulinks  {margin-top: -10px; border-color: transparent; margin-left: 0px; }

/* D4.2 */
#pun-ulinks .container {border-color: transparent; padding: 0.7em 1em; text-align: center; 
  }

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {display: inline; border-left-style: solid; border-left-width: 1px; white-space: nowrap;}

/* D4.4 */
#pun-ulinks li a { padding: 0 0.3em 0 0.6em}

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a { border-left-style: none; border-left-width: 0; padding-left: 0}


/* меню навигации: форум, участники и т. д.
      -------------------------------------------------------------*/
#pun-navlinks a {color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 600; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;  }
#pun-navlinks a:hover,  #pun-navlinks a:focus, #pun-navlinks a:active {color: #EEBC6E!important;}

/* меню навигации 2: новые соо, активные темы и т. д.
      -------------------------------------------------------------*/
#pun-ulinks a { color: #333!important; font-style: normal!important; letter-spacing: 0.6px; text-transform: lowercase; text-decoration: none; line-height: 12px; }
#pun-ulinks a:hover,  #pun-ulinks a:focus, #pun-ulinks a:active { color: #EEBC6E!important;}




/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {border-bottom: none; margin-bottom: 20px; }

/* D5.2 */
#pun-status .container { text-align: center;  width: 600px; font-size: 10px!important; text-align: center;  font-style: normal!important;  letter-spacing: 0.6px; text-transform: lowercase;  text-decoration: none; color: #333!important; margin: 0px 200px;}
#pun-status a { color: #333; }

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

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

/* D5.5 */
#pun-crumbs1 p.container { border-top: none; padding: 1em 1em 2em 1em;  font-weight: 500; text-align: center; text-transform: uppercase;   color: #333; font-size: 9px; }

#pun-crumbs1 p.container a { border-top: none;  font-weight: 500; text-align: center;
 text-transform: uppercase; color: #333; font-size: 9px;  }


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




/* D6 Announcement
-------------------------------------------------------------*/
/* D6.1 */
#pun-announcement h2 {padding: 0; border-style: none none solid none; border-width: 0 0 0 0; position: relative;}
#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em}

/* D6.2 */
#pun-announcement h2 span {display: block;}

/* D6.3 */
#pun-announcement .container {padding: 1em 1em 1em 1em; margin:  10px 0  0 -10px;}



/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {padding: 0em 0 1em 0; text-align: center; 
 -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
 background: #; -webkit-box-shadow: 0 0 0 1px #ededed;
box-shadow: 0 0 0 1px #ededed;
 }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 { display: inline-block;  text-align: center; width: 160px; height: 23px; 
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #; 
border: solid 1px #ededed!important; color: #333; border-radius: 0px; border-radius: 0 0 25px 25px; margin: -1px 0;}

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {display: inline-block;  width: 200px; height: 23px; text-align: center;
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #; 
border: solid 1px #ededed!important; color: #333; border-radius: 0px; border-radius: 0 0 25px 25px; margin: -1px 0;}

#pun-stats li.item4 {width: 360px; margin-left: 0px!important; border-right: none; text-align: center;
text-transform: uppercase; color: #333; font-size: 8px; background: #; border: solid 1px #ededed!important;
border-radius: 0px; border-radius: 0 0 25px 25px; margin: -1px 0;}

#pun-stats li.item4 a { text-transform: uppercase; color: #526243!important; text-shadow: 1px 1px 1px #; font-size: 8px; }


/* D7.4 */
li#onlinelist { margin-top: 1em; border-top-style: none; border-top-width: 0px; float: left; width: 95%; line-height: 150%; color: #333;  font-size: 11px;  text-align: justify;  margin-left: 25px!important;
text-transform: lowercase;}

/* D7.5 */
li#onlinelist div {border-top-style: none; border-top-width: 0px; padding: 0.7em 0 0 0;}



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

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

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

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

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

/* D8.5 */
#pun-about p span { display:block; padding-left: 50%; text-align: center; text-transform: uppercase;  color: #303030!important; font-size: 8px;  line-height: 22px; }

#pun-about p span a { color: #333!important; }

#pun-about p.container .item1 { position: absolute; padding-top: 0px; margin: 140px 0 0 780px;}


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

/* D8.7 */
#pun-crumbs2 .container {border-bottom: none; padding: 2em 1em; 
font-weight: 500; text-align: center; text-transform: uppercase; color: #333; font-size: 9px; }

#pun-crumbs2 .container a{ text-align: center; border-bottom: none;  font-weight: 500;
text-transform: uppercase; color: #333; font-size: 9px; }

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

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


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

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

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

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

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

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

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

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

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {padding-bottom: 0;}


/*БыстроПлюсы для Топика!*/
.noNull:before {
  content: "+";
  font-size: 9px;
  display: inline-block;
  margin-left: -15px;
  margin-top: 1px;
  position: absolute;
}
div .post-rating p>a {
  text-align: center;
  outline: 1px solid transparent;
  font-weight: 700;
  background: url(https://forumstatic.ru/files/001b/a6/d4/26514.svg) no-repeat center;
  background-size: 38px auto;
  position: relative;
  padding-left: 1px;
  z-index: 100;
  width: 38px;
  height: 38px;
  text-align: center;
  font-size: 12px !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 34px;
  letter-spacing: -1px;
  color: #333;
  }
div.dark-style .post-rating p>a {
  color: #333!important;
}
div.post-vote {
    margin-bottom: 65px;
}
div.post-vote p>a {
  font-size: 0 !important;
  position: absolute;
  cursor: pointer;
  z-index: 200;
  width: 23px;
  height: 23px;
  background: url(https://forumstatic.ru/files/0012/d8/04/75043.png?) no-repeat;
  display: block;
  background-size: 100%;
  margin-left: 64px;
  margin-top: 8px;
}
.post.dark-style div.post-vote p>a {
  background: url(https://forumstatic.ru/files/0012/d8/04/38128.png?) no-repeat;
  background-size: 100%;
}








/* поля профиля*/
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld6 .fld-name {display: none;}

/*иконка*/
.punbb .pa-fld1 .user-icon{ background: #fff;  background-repeat: no-repeat; position: absolute; width: auto; height: auto; margin-top: -25px; left: 142px; overflow: hidden; z-index: 8; }


/*личное звание*/
.punbb .pa-fld2 {  margin: 16px 0 -1px 8px; width: 180px;  padding:0px 0px; 
border-radius: 10px 10px 0 0; border: solid 1px #ededed!important;}

/*имя пользователя лз*/
.punbb .pa-fld2 .user-name {text-align: center; margin: 5px 0px -2px 0px;  letter-spacing: 0.6px;
 border-radius: 10px 10px 0 0;  text-transform: uppercase;  color: #4e4e4e; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 8px;}

/*текст лз*/
.punbb .pa-fld2 .user-lz {text-transform: lowercase; line-height: 11px; font-size: 8px; 
padding: 8px 8px; color: #4e4e4e; text-align: center;}

.punbb .pa-fld2 .user-lz a{ color: #333; font-weight: 600;}



/* плашка */
.punbb .pa-fld2 .user-plashka {background-repeat: no-repeat;  width: 190px; height: auto; overflow: hidden; }


/*репутация и сообщение в одну строчку*/
.pa-posts,.pa-fld4,.pa-fld5 {float: none; display: inline-block; width: 47px!important;  text-align: center; text-transform: lowercase;  letter-spacing: 0.6px; margin: 1rem 0.2rem 0.6rem -0.6rem; font-size: 9px; font-family: arial;}

.pa-respect {float: none; display: inline-block; width: 47px!important;  text-align: center; text-transform: lowercase;  letter-spacing: 0.6px; margin: 1rem 0.2rem 0.6rem -0.2rem; font-size: 9px; font-family: arial;}

li.pa-respect img { width: 8px; height: 8px;}

.punbb .pa-fld4 { margin: 0rem 0rem 0rem -0.1rem;}
.punbb .pa-posts{ margin: 0rem 0rem 0rem -0.0rem;}

.pa-fld4 span.fld-name {display: block; background: url(https://forumstatic.ru/files/001b/c3/13/68068.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px;  margin: auto; font-size: 0; }

.pa-fld5 span.fld-name {display: block; background: url(https://forumstatic.ru/files/001b/e7/05/76798.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px;  margin: auto; font-size: 0; }


.pa-posts span.fld-name {display: block; background: url( https://forumstatic.ru/files/001b/c3/13/71519.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px; margin: auto; font-size: 0; }

.pa-respect span.fld-name a {display: block; background: url(https://forumstatic.ru/files/001b/c3/13/18475.png) no-repeat;  padding: 0 5px; background-position: top center; background-size: 11px 11px; margin: auto; font-size: 0!important; }

.pa-respect span.fld-name {font-size: 0!important; }








0

42

Код:
/* стиль админпанели*/
#pun-adnav h2, .adformal h2 {background-color: inherit !important; border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td {border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2, #pun-admain legend, .punbb-admin #pun-admain legend span {display: none;}
#pun-adnav ul.adsubnav a {color: #333!important; }

#pun-admain textarea { margin-left: 7px!important; border-radius: 5px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; color: #333!important;}

#pun-admain a {color: #333!important; text-transform:lowercase;  font-size: 11px; }
#pun-admain a:hover {color: #EEBC6E!important;}
#pun-adnav .isactive ul.adsubnav a {color: #333!important; text-shadow: none; text-transform: lowercase; 
 font-size: 11px; }
#pun-adnav .isactive ul.adsubnav a:hover {color: #EEBC6E!important;}

#pun-admain input{padding: 4px 10px 6px 10px !important; outline: none!important; border-radius: 5px;  font-size: 11px!important; text-transform: lowercase; background-color: #fff; color: #333!important;
border: none !important; border-style: none !important; border-width: 0 !important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;

}



/* убираем рамки и подчеркивание текста */
.punbb a, .punbb th, .punbb td.tc2, .punbb td.tc3,.punbb .post h3,  .punbb .info-box, .punbb .post-body, .punbb .post-links,  .punbb legend span, .punbb .post h3 span, .punbb .main .container, .punbb .post .container,.punbb .main .container,
.punbb .post .container,.punbb .section .container, .punbb .formal fieldset .post-box, .punbb #pun-main .info-box .legend, 
.punbb-admin #pun-admain .adcontainer, .punbb-admin #pun-admain legend span, #pun-adnav ul.adsubnav a #viewprofile li strong, #viewprofile h2 span, #profilenav h2 span, #viewprofile li div, #setmods dd,#viewprofile li, 
#setmods dl {text-decoration: none!important; border-color: transparent;}

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


/* для мобильных устройств */
body { overflow-y: scroll!important;}
html, body {min-width: 540px!important;}
#pun_wrap  { min-width: 1100px !important;}
html {-webkit-text-size-adjust: none;  -moz-text-size-adjust: none; -ms-text-size-adjust: none;}


/* фон */
body {background: url(https://forumstatic.ru/files/001b/c3/13/79095.png);  background-size: cover; 
background-attachment: fixed;}

/* тело */
 #pun { position: relative;  width: 1040px;  padding: 1px 0 0 0; margin: 140px auto 140px auto; 
 background: url("https://forumstatic.ru/files/001b/c3/13/72764.png");}
.punbb { float: none; width: 990px; height: auto; padding: 25px;}

/* шапка */
#pun-title table {  background: url("https://forumstatic.ru/files/001b/c3/13/24467.png"); height: 460px; 
 width: 1040px;  margin-top: -150px; margin-left: -25px;}

/* футер*/
#pun-about { background: url(https://forumstatic.ru/files/001b/c3/13/15023.png); margin: 0px  0px  -90px  -25px;  
 height: 140px; width: 1040px;}



/* цвет текста на форуме*/
.punbb a, .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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-adnav ul.adsubnav a {
  color: #333; 
}

/* ссылки не активные */
.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,  #pun-admain a, #pun-adnav .isactive ul.adsubnav a,  #pun-adnav ul.adsubnav a {  color: #333; text-decoration: none!important; }

/* ссылки активные */
.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, #pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {color: #EEBC6E; text-decoration: none;}

.punbb .post-content a { color: #!important; text-decoration: none; font-weight: 600;}
.punbb .post-content a:hover { color: #; text-decoration: none; font-weight: 600;}


/* категории */

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

.punbb #pun-category1 h2,
.punbb #pun-category2 h2,
.punbb #pun-category3 h2,
.punbb #pun-category4 h2,
.punbb #pun-category5 h2,
.punbb #pun-category6 h2,
.punbb #pun-category7 h2,
.punbb #pun-stats h2 {width: 980px; height: auto; background: transparent; box-sizing: border-box; padding: 0; margin: 30px 0 0 calc(0px - 20px)); position: relative;}

.punbb #pun-category1 h2 span,
.punbb #pun-category2 h2 span,
.punbb #pun-category3 h2 span,
.punbb #pun-category4 h2 span,
.punbb #pun-category5 h2 span,
.punbb #pun-category6 h2 span,
.punbb #pun-category7 h2 span,
.punbb #pun-stats h2 span{
width: 90%; height: 20px; display: flex; justify-content: center; align-items: flex-start; text-align: center; box-sizing: border-box; padding: 6px 0 6px 0px !important; font-weight: 700 !important; color: #333635!important; text-transform: uppercase !important; line-height: 1; letter-spacing: 1px; overflow: hidden; font-family: 'Menoka'; margin: 0 auto; font-size: 24px !important;}

.punbb #pun-stats {margin: 20px 0 0;}


#pun-stats.section h2 {background: url(https://forumstatic.ru/files/001b/c3/13/28255.png);  font-size: 0px !important; height: 116px; margin: -10px 0 10px 200px !important; width: 640px;}

#post-form.formal h2 {background: url();  font-size: 0px !important; height: 0px; margin: 0px 0 0px 0px !important; width: 0px;}







/*  на главной странице
-------------------------------------------------------------*/
#pun-index .tcr { width: 30%; position: relative; overflow: visible; text-align: left;}

.punbb .main .tcr span.lastpost { display: block; padding: 4px 0px 0px 0px;  color: #333!important; text-transform: lowercase; font-size: 10px; }

.punbb .main .tcr a{ font-family: 'roboto'; font-weight: 500;  font-size: 12px;  color: #333!important; 
 text-transform: lowercase; letter-spacing: .2px;}

.punbb .main .tcr a:hover{font-family: 'roboto';  font-weight: 500; font-size: 12px; color: #EEBC6E!important; 
text-transform: lowercase; letter-spacing: .2px;}

.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { width: 32px!important; height: 34px!important; 
transition-duration: 0.25s; padding: 1px 1px 0px 7px; float: left; }

#pun .user-avatar .avatar-image {border-radius: 25px!important; height: 30px; width: 30px; margin-left: 2px; margin-top: -4px; opacity: 1!important; outline: none;  border: 1px solid #e0e0e0!important; opacity: 0.8!important;  filter: grayscale(1) !important;}

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

.punbb .user-avatar .isonline { width: 6px!important; height: 6px!important; z-index: 0!important; margin-top: -4px; 
margin-left: 8px;  outline: none; background-color: #EEBC6E!important;}



/*  общее
-------------------------------------------------------------*/
.category .container thead { text-transform:lowercase; }
.offline li.pa-online strong {font-weight: normal;}
 a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;}
#dns-ip-replace-notify {display:none!important;}
.punbb th {background-color: #transparent !important; color: transparent !important;}
td.tcl a.registered-user { font-weight: 500; font-size: 9px;   color: #333!important;  text-transform: uppercase;}
#pun-messages .pa-reg {display:none!important;}
li.pa-replies {text-transform: lowercase; }
li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}


.post { -webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; padding: 5px; padding-bottom: 10px;}
.post + .post {margin-top: 20px !important;}

#pun-index div.category .container { padding: 0; margin: 1px 0; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0; }
#pun-index .container table tr {position: relative; display: block !important; margin: 30px 0 30px;}


/*прокрутка*/
::-webkit-scrollbar {width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px;
background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; }
::-webkit-scrollbar-track {  width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}
::-webkit-scrollbar-corner {background: #EEBC6E; border-radius: 25px;}

::-webkit-scrollbar-thumb{  width: 5px; height: 5px; background-color: #EEBC6E;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;  }

::-webkit-scrollbar:horizontal {width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

::-webkit-scrollbar-horizontal {  width: 5px; height: 5px; background-color: #EEBC6E!important;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;  }

/*выделение*/
body *::-moz-selection { background: rgba(200, 207, 214); color: rgb(51, 51, 51);}
body *::-webkit-selection {background: rgba(200, 207, 214, 0.9);color: rgb(51, 51, 51);}
body *::selection { background: rgba(200, 207, 214, 0.9); color: rgb(51, 51, 51);}

/*блюр на зачеркнутое*/
.punbb .post-content strike, del {text-decoration: none; filter: blur(1px); }
.punbb .post-content strike:hover, del:hover { text-decoration: none;  filter: none;}






/*  посты
-------------------------------------------------------------*/
.punbb input, .punbb select, .punbb .longinput input {  outline: none!important;
border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;
color: #333!important; text-transform: lowercase; font-size: 10px; padding: 4px 10px 6px 10px !important;}

.punbb .code-box {background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
}

.punbb .quote-box {background: #fff; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;
 }

.punbb textarea {   background: #fff; border: solid 1px #e0e0e0!important; outline: none;
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0 0 25px 25px;
}

#form-buttons { width:100%;   margin: 0px -3px -3px 0px;  padding: 2px 2px!important;
background: #fff; border: solid 1px #e0e0e0!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px 25px 0 0; }

#main-reply { width:100%;  height: 200px;}
.punbb .formal span.input { margin-left: -0px!important;}
.punbb #font-area { height: 198px; overflow: auto; }

#tags .container {padding: 6px 8px 6px 8px!important; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; 
 border-radius: 0 0 25px 25px; color: #333!important;}
#tags .container { position: absolute; right: 7px; top: 41px!important; z-index: 2;}
#pun-edit #tags .container { top: 60px !important;}

#keyboard-span input { cursor:pointer; height:25px; min-width:30px; background-color: transparent!important;  
color: #333!important;  padding: 0 !important; outline: none !important;}


#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {background-image: none !important;  width: 768px !important; margin-left: -4px;  padding: 0px !important;  height: 18px !important;   color: #333!important; text-align: justify; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner { min-height: 20px; padding: 7px;  margin: 19px 4px;  outline: none; max-width: 760px;  color: #333!important; text-align: justify; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}



button.sml{ display: inline-block; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 600; 
text-align: center; text-transform: uppercase;  font-size: 7px; letter-spacing: 1px; height: 20px!important; 
padding: 5px 6px 7px 6px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; outline: none; border: none !important; border-style: none !important; border-width: 0 !important; padding-top: 4px!important;}




/* профиль
-------------------------------------------------------------*/

/*настройки аватарок*/
li.pa-avatar img { border-radius: 10px !important;
 object-fit:cover; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-filter:saturate(50%); filter:saturate(50%);}

li.pa-avatar img:hover { border-radius: 10px!important; -webkit-filter:saturate(100%); filter:saturate(100%);}


/*профиль на главной странице */
#viewprofile {padding: 20px; }

#profile-left{text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

#profile-right li span{text-transform: lowercase; font-size: 11px; line-height: 10px; padding-top: 4px!important;
 color: #333!important; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

#profile-right li {  margin: 10px 10px;}

#profile-right li span a{color: #333!important; }

#profile-right li strong {}

#profile-left #profile-name strong {font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;  
font-size: 11px;  color: #333!important; border-radius:  0; line-height: 16px;
}
#profile-left #profile-name strong {margin-top: 8px; margin-bottom:0px;}

#profile-left #pa-edit strong a {margin-top: 8px; padding: 4px 4px; border-radius: 0 0 0 0; font-size: 9px!important;  
color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; 
}

#profile-left #profile-title strong {text-transform: lowercase; font-size: 11px;  color: #333!important; 
font-style: normal!important; font-weight: normal!important;}

#profile-left #pa-online strong {font-size: 9px!important; color: #333!important; 
font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;}

#pa-avatar img{ border-radius: 0px !important; }

#profile-signature { border-color: transparent!important; border: none!important;}

#profile-signature ul {border: none!important; border-color: transparent!important;}

li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}


/* иконки старые, новые, важные, закрытые */
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-index table Div.icon  {float: right; display: block;  width: 15px; height: 15px;  padding: 0px !important; 
webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; border-style: none; }

#pun-index TR.inew Div.icon {webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; 
background: #C8CFD6; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}



#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
 height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}

#pun-searchtopics TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-viewforum TR.inew Div.icon {
 height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #C8CFD6; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0;}

#pun-searchtopics TR.isticky Div.icon , #pun-messages TR.isticky Div.icon , #pun-viewforum TR.isticky Div.icon {
 height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #EEBC6E; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0;
}

#pun-searchtopics TR.iclosed Div.icon , #pun-messages TR.iclosed Div.icon , #pun-viewforum TR.iclosed Div.icon {
height: 10px; width: 10px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #333; -webkit-box-shadow: 0 0 0 1px #e0e0e0;
box-shadow: 0 0 0 1px #e0e0e0;}


/* ссылки  подфорумов */
.p_links{ margin: 10px 0 10px 0px !important; border-radius:  0px; padding: 0 5px; }

.p_links a { display: inline-block; padding: 2px 4px 2px 4px;  margin: 0px 0px 4px 6px !important; text-transform: lowercase;  font-size: 10px; color: #333!important; font-weight: normal!important;
webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #C8CFD6; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;
}

.p_links a:hover { display: inline-block;padding: 2px 4px 2px 4px;  margin: 0px 0px 4px 6px !important; text-transform: lowercase;  font-size: 10px; color: #333!important; font-weight: normal!important;
webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #EEBC6E; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;}




/* настройки кнопки это интересно */

#pun-live-rusff {z-index: 1 !important; width: 440px; height: 20px; margin: auto 60px 3px auto !important; background: transparent; text-align: right; position: relative;  line-height: 17px !important; text-transform: lowercase; }

.cool1 { width: 87px; height: 16px; padding: 0px 8px 2px 8px !important; background: #C8CFD6!important; color:#fff!important; font-size: 11px; font-family: verdana; text-align: center; float: right; margin-left: 4px;
margin-right: 1px;  cursor: pointer; border-radius: 25px 25px 0 0;
box-shadow: none!important; border: solid 1px #e0e0e0!important; }

.cool1:hover, .cool3:hover {background: #EEBC6E!important; color:#333!important; text-shadow: none!important;}

.cool2 { width: 16px; height: 16px; font-size: 11px; font-family: verdana; text-align: center;
float: right; margin-right: 1px;  border-radius: 25px 25px 0 0;
box-shadow: none!important; border: solid 1px #e0e0e0!important; background: #BA94A7!important;
display:none!important;}

.cool3 { width: auto; height: 16px; padding: 0px 0px 2px 0px; font-size: 11px; font-family: verdana; text-align: center;
float: right; cursor: pointer; border-radius: 25px 25px 0 0; background: #C8CFD6!important;
box-shadow: none!important; border: solid 1px #e0e0e0!important;  margin: auto 0px 3px auto !important;
padding-right: 0.4em !important;

}


/* регулятор шрифта */
.FNTslider {border-radius: 25px; position: relative; z-index: 1000; width: 110px; height: 5px; margin: 3px 200px !important; float: right; margin-right: 10%; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box;  box-sizing: border-box;
}

.FNTslider .before {height: 5px; border: solid 1px #e0e0e0; border-right: none 0; border-radius: 0px 0 0 0px; position: absolute; background: #C8CFD6; margin-top: 0px;
}

.FNTslider .thumb {width: 8px; height: 13px; border-radius: 0; position: relative; top: -4px; background: #EEBC6E; border: solid 1px #e0e0e0!important; cursor: pointer;
}


/*модерация тем*/
.move_posts_form .modal-inner>.container {border-radius: 25px; color: #333; background-clip: padding-box;  
padding: 6px!important;border-radius: 25px;background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0; -webkit-box-sizing: border-box;  box-sizing: border-box;}

.pun-modal.move_posts_form .modal-inner {border-radius: 25px; color: #333; background-clip: padding-box;  
padding: 6px!important;border-radius: 25px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box;  box-sizing: border-box;}

.pun-modal.move_posts_form h2 { border-radius: 25px; color: #333; background-clip: padding-box; 
background: #C8CFD6!important; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box;  box-sizing: border-box;  color: #333!important; background-clip: padding-box; padding: 10px 10px!important; 
letter-spacing: 0.6px; font-family: 'Open Sans', sans-serif; font-weight: 500;font-size: 9px;   text-transform: uppercase!important;  margin: -9px -5px 5px -5px !important;  padding-top: 6px!important; padding-left: 6px!important;  padding-bottom: 2px!important; }




/*новостные плашки*/

.impu{position: absolute; display: flex; flex-wrap: wrap;  justify-content: center; overflow: auto; flex-direction: column; overflow-y: hidden; text-align: justify !important; overflow-x: scroll !important; white-space: nowrap; height: 40px;  width: 840px; top: 280px; margin-left: 66px!important; padding: 5px 5px 5px 1px;}


.impuplashka {height: 30px; float: left; padding-right: 25px; width: 160px; border-radius: 25px; background: #fff; border: 1px solid #e0e0e0; margin-left: 20px!important; margin-bottom: 2px!important;}

.impuplashka icon {position: absolute; width: 15px; height: 15px; border-radius: 50%;
 /* background: #fff; */  /* border: 1px solid #e0e0e0; */ /* float: left; */}

.impuplashka icon img {padding: 4px 3px 4px 15px; filter: grayscale(60%);}

.impuplashka t{font-family: 'Open Sans', sans-serif; font-size: 9px; letter-spacing: 0.5px; text-transform: uppercase; font-weight: 600; float: left; padding: 2px 3px 1px 3px; margin-left: 45px!important; margin-top: 0px!important;}

.impuplashka small {letter-spacing: 0.5px; font-size: 8px; color: #333 !important; text-transform: lowercase; float: left; margin-top: 0px!important; margin-left: 48px!important;}

.impuplashka:hover {background: #C8CFD6; }

.impuplashka:hover a {color:#fff!important;}



.progress {height: 94px; overflow: auto; text-transform: lowercase; font-size: 10px; color: #333; letter-spacing: 0px; padding-left: 10px;
 margin-top: 7px!important; margin-left: 0px!important; border-radius: 5px; box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; 
padding: 5px 12px 10px 12px; line-height: 12px; word-spacing: -.5ch!important;}




/*всеобщая тема*/
#tema { margin: 0 auto; width: 600px;  height: auto;  letter-spacing: 0.1px;
border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; margin-top: 20px;}
#tema .line_name {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 20px 0 0 13px; background: #fff;}
#tema .name_tema {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#tema .info { padding: 20px 40px 20px 40px; margin-top: -10px;}
#tema .info p { text-transform: lowercase; font-size: 11px; padding: 10px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#tema .leave_shop{ text-transform: uppercase; margin-left: -5px!important; width: auto; text-align: center; color: #333; font-size: 7px; letter-spacing: 2px; border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; padding-left: 2px;}
#tema .leave_bank { text-transform: uppercase; margin-left: -5px!important; width: auto; text-align: center; color: #333; font-size: 7px; letter-spacing: 2px; border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; padding-left: 2px;}
#tema .leave {height: 90px; overflow: auto; text-transform: lowercase; font-size: 9px; color: #333; letter-spacing: 0.3px; padding-left: 10px; margin-top: -6px!important; margin-left: 0px!important; border-radius: 25px; box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; padding: 10px 10px 10px 10px;}
#tema .leave_name { text-transform: uppercase; margin-left: 75px!important; width: 80px; text-align: center; color: #333; font-size: 7px; letter-spacing: 2px; border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0;}
#tema .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; color: #333 !important; font-weight: 700;}



/*внешности*/
#look { margin: 0 auto; width: 600px;  height: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; 
margin-top: 20px;}
#look .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 20px 0 0 13px; background: #fff;}
#look .name_look {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#look .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#look .info p { text-transform: lowercase; font-size: 11px; padding: 10px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#look .abcd { display: block; width: 400px; margin: 20px 0 10px 100px; padding: 4px; letter-spacing: 1px; text-align: center;text-transform: lowercase; font-variant: small-caps; font-size: 8px; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; color: #333 !important; font-weight: 700;}
#look .vneh{display: inline-flex; margin: 10px 0 0 40px;}
#look .man_girl {width: 254px; height: 170px;  margin: 0 12px 0 0; border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; }
#look .man_girl { text-transform: lowercase; font:500 12px Roboto;}
#look .vneh_mg {width: 228px; height: 150px;  overflow-y: auto; overflow-x: hidden; margin: 9px 10px;}
#look .man_girl::-webkit-scrollbar, .guest_man::-webkit-scrollbar {width: 4px; height: 4px; background-color: transparent; border-radius: 5px;}

/*гостевая*/
#gostevaya { margin: 0 auto; width: 600px;  height: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; 
margin-top: 20px; background: url();}
#gostevaya .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 4px 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 20px 0 0 13px; background: #fff;}
#gostevaya .name_look {color: #333; text-transform: lowercase;  font-size: 24px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto; font-family: 'Menoka'; text-transform: uppercase;}
#gostevaya .guest_clue {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #333!important; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #EEBC6E 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; font-variant: small-caps; font-weight: 700;}
#gostevaya .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#gostevaya .info p { text-transform: lowercase; font-size: 11px; padding: 10px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#gostevaya .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; color: #333 !important; font-weight: 700;}
#gostevaya .guest_face {position: relative; height: 290px; margin-top: 31px;}
#gostevaya .guest_man, #gostevaya .guest_girl {width: 260px; height: 250px; position: absolute; font-size: 10px; padding: 0px 20px 9px 20px; overflow-x: hidden; overflow-y: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; }
#gostevaya .guest_man a, #gostevaya .guest_girl a {color: #333 !important;}
#gostevaya .guest_man {top: 0px; left: 25px;  }
#gostevaya .guest_girl {top: 0px; right: 25px;  }
#gostevaya .guest_man_name, #gostevaya .guest_girl_name {position: relative; font-size: 24px; font-family: 'Menoka'; text-transform: uppercase; color: #333;}
#gostevaya .guest_man_name {left: 120px; top: -17px;}
#gostevaya .guest_girl_name { left: 420px; top: -45px;}
#gostevaya .guest_man span, #gostevaya .guest_girl span { display: block; padding-top: 20px; margin-top: 10px; margin-bottom: 5px; text-align: center; border-radius:  25px; background-color: #EEBC6E; color: #333!important; padding: 2px 2px 2px 2px;}


/*правила*/
#pravila  { margin: 0 auto; width: 600px;  height: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; 
margin-top: 20px;}
#pravila .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 20px 0 0 13px; background: #fff;}
#pravila .name_look {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#pravila .info { padding: 20px 40px 20px 40px; margin-top: -20px;}
#pravila .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#pravila .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; color: #333 !important; font-weight: 700;}
#pravila .guest_clue {width: 560px; position: relative; margin: 10px 20px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #333!important; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #EEBC6E 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; font-variant: small-caps; font-weight: 700;}


/*новости*/
#news { margin: 0 auto; width: 600px;  height: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; 
margin-top: 20px; background: url();}
#news .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 20px 0 0 13px; background: #fff;}
#news .name_look {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#news .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#news .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#news .news_name {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #333!important; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #EEBC6E 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; font-variant: small-caps; font-weight: 700;}
#news .news_image {border-radius: 100px; width: 70px; height: 70px;  filter: grayscale(100%) brightness(.8);}
#news .post_face { overflow: visible; border: solid 5px #EEBC6E; border-radius: 100px;}
#news .post_face {position: absolute; margin-left: 540px !important; top: 6px; z-index: 10;}
#news .activ { overflow: visible; border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; width: 160px; height: 100px; margin: 0 5px; align-items: center; justify-content: center; display: flex; flex-direction: row; flex-wrap: wrap; padding: 5px 5px 5px 5px;}
#news .activ_face_image {margin-left: 4px;}
#news .activ_face_image {border-radius: 100px; width: 40px; height: 40px;  filter: grayscale(100%) brightness(.8);}
#news .paraepizod{ overflow: visible; border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; width: 300px; height: 100px; margin: 0px 5px; align-items: center; justify-content: center; display: flex; flex-direction: row; flex-wrap: wrap;padding: 5px 5px 5px 5px;}
#news .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; color: #333 !important; font-weight: 700;}



/*шаблон принятия*/
#adoption { margin: 0 auto; width: 600px;  height: auto;  border-radius: 25px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0; 
margin-top: 20px; background: url();}
#adoption .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 25px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #e0e0e0; margin: 40px 0 0 13px; background: #fff;}
#adoption .name_look {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 180px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#adoption .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#adoption .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#adoption .adop_name {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #333!important; border-radius: 25px;  box-sizing: border-box; background: linear-gradient(135deg, #EEBC6E 50%, #C8CFD6 20%); border: solid 1px #e0e0e0; font-variant: small-caps; font-weight: 700;}
#adoption .adop_image {border-radius: 100px; width: 70px; height: 70px;  filter: grayscale(100%) brightness(.8);}
#adoption .adop_face { overflow: visible; border: solid 5px #EEBC6E; border-radius: 100px;}
#adoption .adop_face {position: absolute; margin-left: 260px !important; top: 0px; z-index: 0;}

/*личная страница*/
#personal_s {  width: 970px;  height: 600px;  margin-top: 10px; margin-left: 5px;
background: url(https://forumstatic.ru/files/001b/e7/05/59563.png);}

#personal_s .info {color: #333; text-transform: lowercase;   font-size: 11px; margin: 50px 0px 0 74px !important; letter-spacing: 1px;  text-align: center; width: auto; z-index: 10; position: absolute; 
width: 220px; height: 30px; overflow-y: auto; overflow-x: hidden; padding: 0px 10px 0px 10px !important;}

#personal_s  .p_image {border-radius: 100px; width: 70px; height: 70px; filter: grayscale(100%) brightness(.8);}
#personal_s .post_face {overflow: visible; border-radius: 100px;}
#personal_s .post_face { margin: 23px 0px 0 10px !important; position: absolute; z-index: 10;}
 #personal_s .name_look { position: absolute; width: 560px; height: 28px; margin: 8px 0 0 430px;
display: inline-flex; justify-content: space-between; align-items: center;}
#personal_s .name_look {color: #333; text-transform: lowercase;  font-size: 24px; 
letter-spacing: 1px;  text-align: center; width: auto; font-family: 'Menoka'; text-transform: uppercase;}
#personal_s .plash_p{ position: absolute; width: 240px; height: 136px; margin: 82px 0 0 70px;
overflow-y: auto; overflow-x: hidden; padding: 2px 0px 0px 0px !important;}
#personal_s .plash_look { width: 190px; height: 33px; padding: 0px 0px 2px 0px !important;}
#personal_s ::-webkit-scrollbar {width: 4px; height: 4px; background-color: transparent; border-radius: 6px;}
#personal_s .icon_p{ position: absolute; width: 257px; height: 24px; margin: 232px 0 0 38px;
padding: 2px 0px 3px 0px !important; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
#personal_s .icon_look {  width: 20px; height: 20px; display: inline-block;}
#personal_s .zvezd_p{ position: absolute; width: 676px; height: 180px; margin: 380px 0 0 34px;
padding: 2px 0px 3px 0px !important; overflow-x: auto;
overflow-y: hidden; white-space: nowrap;}
#personal_s .zvezd_look {  width: 150px; height: 180px; display: inline-block;}
#personal_s .scrolling-wrapper { -webkit-overflow-scrolling: touch;}
#personal_s .kupon_p{ position: absolute; width: 264px; height: 80px; margin: 272px 0 0 34px;
padding: 2px 0px 3px 0px !important; overflow-x: auto;
overflow-y: hidden; white-space: nowrap;}
#personal_s .kupon_look {  width: 110px; height: 80px; display: inline-block;}
#personal_s .plash_n{ position: absolute; width: 212px; height: 172px; margin: 392px 0 0 734px;
overflow-y: auto; overflow-x: hidden; padding: 2px 0px 0px 0px !important;}
#personal_s .plash_nlook {  width: 190px; height: 33px; padding: 0px 0px 2px 0px !important;}
#personal_s .dna_p {  width: 584px; height: 240px; margin: 10px 0 0 10px; padding: 2px 0px 0px 4px!important; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
#personal_s .dna_look {  width: 150px; height: 231px; padding: 0px 0px 10px 0px !important; display: inline-block;}
#personal_s  ul.tabs { margin-top: 66px; padding: 0; margin-right: -80px; float: right;  list-style: none; height: 24px;  width: 645px; }
#personal_s  ul.tabs li {float: left; padding: 0 5px; height: 24px; margin: -22px 40px; line-height: 25px; font-size: 10px; text-transform: uppercase;  font-family: roboto;  margin-bottom: 2px; overflow: hidden; position: relative;}
#personal_s ul.tabs li a {text-decoration: none; color: transparent; display: block; padding: 0 5px; color: #313131!important; outline: none;}
#personal_s .tab_container1 {clear: both; float: right; margin-right: 24px; width: 619px; height: 263px;  padding: 1px; background-image: url();  background-color: #fff;  margin-top: -20px ;}
#personal_s  .tab_content { padding: 5px; height: 398px; margin-right: -16px; overflow-x: auto;}
#personal_s  ul.tabs li.active  {border: 1px solid #9E9E9E;} 
#personal_s  ul.tabs li.active a  {color: #333!important; outline: none;} 









/*таблица*/
#table .post_face {width:40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8); }
#table .post_face {position: absolute; margin-left: 286px !important; top: 126px;}
#table .post_text { height: 108px; width: 294px; top: 140px; margin-left: -16px !important; position: absolute; text-align: justify; z-index: 100; color: #333; padding-right: 5px;  font-weight: 500; font-size: 11px; line-height: 12px; overflow-y: auto;}
#table .post_text a { font-weight: 600; text-transform: lowercase; color: #333!important; font-size: 11px;}
#table .activ_face{width: 40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8);
border-radius: 50%;}
#table .activ_face{width: 140px; height: 40px; position: absolute; margin-left: -10px !important; top: 60px;}
#table .post_activ_face {width: 40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8);}
#table .post_activ_face {width: 140px; height: 40px; position: absolute; margin-left: 200px !important; top: 60px;}
#table .para_name{ width:400px; height: 40px; overflow: visible; letter-spacing: 0.5px; text-align: center; ; font-variant: small-caps; font-size: 10px; 
color: #333 !important; font-weight: 700;}
#table .para_name {position: absolute; margin-left: -50px !important; top: -56px;}
#table .epizod_name { width:400px; height: 40px; overflow: visible; letter-spacing: 0.5px; text-align: center; ; font-variant: small-caps; font-size: 10px; 
color: #333 !important; font-weight: 700;}
#table .epizod_name {position: absolute; margin-left: -50px !important; top: 10px;}
#table .ams_name {height: 16px; width: 375px; top: -105px; margin-left: 586px; position:absolute; z-index:100;}
#table .ams_name {letter-spacing: 1px; text-align: center;  font-variant: small-caps; font-size: 12px;
line-height: 14px; font-family: 'Open Sans', sans-serif; font-weight: 600;}
#table .activ-image {border-radius: 100px;}







/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 50px; margin-bottom: 160px;  opacity: 1; 
position: fixed; width: 50px;  z-index: 9999; }
.go-up { bottom: 58%; margin-left: 1000px !important;}
.go-down {bottom: 44%; margin-left: 1000px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}


/************************************ СНС ШАБЛОН ******************************************/
/*лайт версия*/
.samsung-phone-outer {background-image: url(https://i.ibb.co/k4Zwh0Y/output-onlinepngtools-6-2.png);width: 302px;height: 621px;margin-left: 27%!important;position: relative;}

.samsung-phone-top{width: 264px;background: #f9f9f9;top: 24px;left:1px;position: relative;margin-left: 19px !important;border-top-right-radius: 22px;border-top-left-radius: 22px;}


.samsung-phone-top-clock {
background-image: url(https://i.ibb.co/GQzXdqn/image-3.png);
background-repeat: no-repeat;
width: 264px;
height: 27px;
margin: 7px auto 0px;
position: relative;
top: -10px;
left:1px;
border-top-right-radius: 27px;
border-top-left-radius: 27px;
}

.samsung-text-from {
width: 258px;
padding-bottom:5px;
box-shadow:0 3px 5px -5px gray;
}

#samsung-tdleft{
width:19px;
height: 21px;
background-image: url(https://i.ibb.co/QMK3HGp/output-onlinepngtools-10.png);
background-repeat: no-repeat;
background-position: 2% 30%;
}

#samsung-tdcenter{
width: 100px;
height: 21px;
text-align:left;
font-family: 'IBM Plex Sans', sans-serif;
font-size: 10px;
font-weight: bold;
color: #1b1b1b;
}


#samsung-tdcenter a {
color: #1b1b1b;
text-decoration: none;
}


#samsung-tdright{
width: 111px;
height: 21px;
background-image: url(https://i.ibb.co/2F9bKRT/output-onlinepngtools-11.png);
background-repeat: no-repeat;
background-position: 95% 20%;
}

.samsung-text-content{
width: 244px !important;
height: 436px !important;
right: 18px !important;
top: 81px !important;
position: absolute;  
overflow: auto;  
padding: 10px;
font-family: 'IBM Plex Sans', sans-serif;
font-size: 13px;
background: #fff;
}
.samsung-text-content::-webkit-scrollbar{ width: 4px; background-color: #FFF; }

.samsung-texts {
display: flex;
flex-direction: column;
}

.samsung-text {
 border-radius: 20px;
 padding: 8px 15px;
 margin-top: 5px;
 margin-bottom: 5px;
 display: inline-block;
}

.samsung-text img{
 max-width:150px;
}

.samsung-my {
 align-items: flex-end;
}

.samsung-my .samsung-text {
 color: white;
 margin-left: 20%;
 background: #cfb9b0;
 position: relative;
}


.samsung-phone-bottom {background-image: url(https://i.ibb.co/j6wqsBG/Screenshot-20220110-200311-Messages-190-3.jpg);background-repeat: no-repeat;width: 264px;height: 70px;margin-left: 19px !important;position: relative;top: 464px !important;left: 1px !important;border-bottom-right-radius: 22px;border-bottom-left-radius: 22px;}

.samsung-made-by {
width: 302px;
text-align:center;
font-family: 'IBM Plex Sans', sans-serif;
font-size: 9px;
font-weight: bold;
color: #1b1b1b;
margin-left:auto;
margin-right:auto;
}


/************************************** ИНСТА **********************************************/
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');

:root {
 --mainfontoo: 'Montserrat', sans-serif;
 --backgroundo: #fafafa;
 --textiobruh: #262626;
 --inrborderso: #EEBC6E;
 --outrborderso: #EEBC6E;
 --linxio: #003569;
}

#instasadri, #instasadri2 {width: 470px; margin: 20px auto; font-family: var(--mainfontoo); background: var(--backgroundo);  color: var(--textiobruh); border: 1px solid var(--outrborderso); position: relative; border-radius: 30px;}
#instasadri {padding: 15px;}
#instasadri2 {width: 500px;}
#instasadri a, #instasadri2 a {text-decoration: none; color: var(--linxio); font-weight: bold;}
.userbarrom {display: flex;}
.instausebar {padding: 10px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid var(--outrborderso);}
.instausephoto {display: flex; flex-wrap: wrap;}
.instacommentss {border-top: 1px solid var(--outrborderso);}
.maincommento {display: flex;}
.photoleft {padding: 10px;}
.photoleft img {width: 50px; border-radius: 100px; border: 1px solid var(--pickbords);}
.commentmaine {padding: 10px; background: #f1f1f1; border-radius: 30px; padding-left: 20px; padding-right: 20px;}
.hashcolor {color: var(--linxio)}
.userionam {font-weight: bold;}
.likesio {font-size: 12px; padding: 5px; border-top: 1px solid var(--outrborderso); flex-basis: 100%;}
.replycommento .photoleft img {width: 35px; }
.replycommento {font-size: 13px; border-top: 1px solid var(--outrborderso);}
.replycommento {display: flex; margin-left: 30px; margin-right: 30px;}
.usr {font-weight: bold;}
.inphoblok { flex-basis: 45%; flex-grow: 1; flex-wrap: wrap; height: auto; flex-shrink: 1; margin: 1px; border-radius: 30px;}
.inphoblok img {width: 100%; height: 100%; object-fit: cover; border-radius: 30px;}
.usionam {padding-left: 5px; font-size: 20px; color: #EEBC6E; }
.instausebar img {width: 30px; border-radius: 100px;
}
.userdeeto {padding: 10px; flex-basis: 40%; flex-grow: 1;}
.userphoo img {width: 150px; border-radius: 100px;}
.sectionbreak {width: 90%; border-bottom: 1px solid var(--inrborderso); border-top: 1px solid var(--inrborderso); margin: 20px auto 10px auto; text-align: center; font-size: 12px; font-weight: bold; color: var(--pickbords); padding: 5px 0px;}
.usernaaam {font-size: 25px; color: #EEBC6E;}
.folloblok {display: flex; padding: 10px 2px; font-size: 13px;}
.follow1, .follow2, .follow3 {flex-basis: 30%; flex-grow: 1;}
.follow3 {text-align: right;}
.follow2 {text-align: center;}
.ackname {display: block; font-size: 18px; padding: 10px 10px 5px; font-weight: bold;}
.bioscrip {width: 100%; display: block; font-size: 13px; margin: 5px 10px 5px;}

.userpickos {display: flex; flex-wrap: wrap;}
.apikko {flex-basis: 30%; justify-content: space-between; position: relative; flex-grow: 1; margin: 3px;}
.apikko img {object-fit: cover; width: 95%; height: 95%; padding: 3px; border-radius: 15px;}
.sadricredit {text-align: center; font-size: 10px; text-align: right; color: var(--pickbords);}
.sadricredit a {text-decoration: none; color: var(--pickbords)!important;}





/* баннеры */
.banners { position: absolute;  margin-left: 130px !important; width: 880px; height: 34px; overflow-y: auto; 
margin-top: 12px !important; text-align: center;}
.banners a{ -webkit-filter:saturate(0%); filter:saturate(0%);}
.banners a:hover { -webkit-filter:saturate(100%); filter:saturate(100%);}

 



0

43

Код:
<div class="impu">
<div class="impuplashka"><icon><img src="https://i.imgur.com/ytmhsYE.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=8#p10451">новости</a></t><small>нам уже месяц!</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/S68KDNp.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=10#p10443">акция #4</a></t><small>праздничная</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/j1rsj65.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=134#p10444">ивент #1</a></t><small>во имя луны</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/SxGIFRn.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=135#p10445">лотерея #1</a></t><small>испытай удачу</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/YTlvphT.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=136">лунная лавка</a></t><small>тратим звёзды</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/NU9VcOq.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=137#p10447">конкурс #8</a></t><small>чьи слова?</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/ysUfqz9.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=138#p10448"> конкурс #9 </a></t><small>ищем луну</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/ULCRDa6.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=139#p10449"> конкурс #10 </a></t><small>собери всех</small></div>
<div class="impuplashka"><icon><img src="https://i.imgur.com/CDro0KI.png"></icon><t><a href="http://nxde.rusff.me/viewtopic.php?id=140#p10450"> конкурс #11 </a></t><small>найди отличия</small></div>
</div>



<div id="table">
<div class="post_face"><a href="http://nxde.rusff.me/viewtopic.php?id=93#p5775"title="пост двух недель: лукас"><img src="https://i.imgur.com/e3VqfqV.png" alt="" class="activ-image"></a></div>
<div class="post_text">холодная, стальная, крепкая, не подавляемая. лукас стоит рядом с выпивкой, окидывает просторное помещение взглядом и фыркает, кривя губы в презрительной усмешке: какой же цирк, клоунада, отвратительное притворство. люди напиваются, задевают друг друга, раздувают скандалы, высасывая причины из пальца и кичась своими недо_способностями, грозясь разгромить все вокруг...
</div>


<div class="activ_face"><a href="http://nxde.rusff.me/profile.php?id=34"title="постописец: чимин"><img src="https://i.imgur.com/DdUD4AL.png" alt="" class="activ-image">
<a href="http://nxde.rusff.me/profile.php?id=46"title="постописец: сонхун"><img src="https://i.imgur.com/2WJOtg4.png" alt="" class="activ-image">
<a href="http://nxde.rusff.me/profile.php?id=29"title="постописец: черин"><img src="https://i.imgur.com/DOY1F9G.png" alt="" class="activ-image">
</a></div>

<div class="post_activ_face"><a href="http://nxde.rusff.me/profile.php?id=5"title="активист: хёнджин"><img src="https://i.imgur.com/pO0EpXZ.png" alt="" class="activ-image">
<a href="http://nxde.rusff.me/profile.php?id=10"title="активист: феликс"><img src="https://i.imgur.com/WKe18Di.png" alt="" class="activ-image">
<a href="http://nxde.rusff.me/profile.php?id=11"title="активист: ренджун"><img src="https://i.imgur.com/fREfUkb.png" alt="" class="activ-image"></div>

<div class="para_name"><a href="http://nxde.rusff.me/profile.php?id=36">CHRISTIAN</a> & <a href="http://nxde.rusff.me/profile.php?id=29">CHAERIN</a></div>
<div class="epizod_name"><A HREF="http://nxde.rusff.me/viewtopic.php?id=99"> BEAUTIFUL NIGHTMARE </A></div>

<div class="ams_name">
<a href="http://nxde.rusff.me/profile.php?id=7">minho</a>,    <a href="http://nxde.rusff.me/profile.php?id=4">juyeon</a>, <a href="http://nxde.rusff.me/profile.php?id=6">chan</a>,   <a href="http://nxde.rusff.me/profile.php?id=5">hyunjin</a>, <a href="http://nxde.rusff.me/profile.php?id=46">sunghoon</a>
</div>

</div>






<div style="top: -110px;
    margin-left: 48px;
    position: absolute;
    z-index: 1000;">

<select onchange="location.href=this.value" style="
  -webkit-box-sizing: border-box; 
   box-sizing: border-box; 
   border-radius: 25px; 
   background: #EEBC6E;
  -webkit-box-shadow: 0 0 0 1px #e0e0e0;
   box-shadow: 0 0 0 1px #e0e0e0;
    font-family: Arial;
   font-weight: 600;
    color: #333;
    font-size: 9px;
    text-transform: lowercase;
    font-variant: all-small-caps;
    letter-spacing: 1px;
    width: 240px;
    border-radius: 25px;">
  <option>навигация</option>
  <option value="http://nxde.rusff.me/viewtopic.php?id=3">фак и правила</option>
  <option value="http://nxde.rusff.me/viewtopic.php?id=4">про мутантов и способности</option>
  <option value="http://nxde.rusff.me/viewtopic.php?id=5">занятые внешности</option>
  <option value="http://nxde.rusff.me/viewtopic.php?id=6">чёрный список</option>
  <option value="http://nxde.rusff.me/viewtopic.php?id=20#p30">банк</option>
  <option value="http://nxde.rusff.me/viewtopic.php?id=21">стандартный магазин</option>
</select>
</div>

0

44

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
  @import url(style_cs.css);

@import url('https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital@0;1&family=Caveat:wght@400;700&family=Literata:ital,opsz@0,7..72;1,7..72&family=Lora:ital,wght@0,400;0,600;1,400;1,600&family=Noto+Serif+Display:ital,wght@0,400;0,700;1,400;1,700&family=Pattaya&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Ruslan+Display&family=Yeseva+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap');



@font-face {
    font-family: 'Nofex';
    src: url('https://forumstatic.ru/files/001b/c3/13/19064.eot');
    src: local('Nofex'), local('NofexRegular'),
        url('https://forumstatic.ru/files/001b/c3/13/19064.eot?#iefix') format('embedded-opentype'),
        url('https://forumstatic.ru/files/001b/c3/13/71789.woff2') format('woff2'),
        url('https://forumstatic.ru/files/001b/c3/13/71649.woff') format('woff'),
        url('https://forumstatic.ru/files/001b/c3/13/94127.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}







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

/* A2.1 */
html, body {margin: 0 !important; padding: 0 !important;  outline: none !important; -webkit-text-size-adjust: none !important;  -moz-text-size-adjust: none !important;  -ms-text-size-adjust: none !important;}

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

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

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

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

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

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


 /* A3 Text setup
-------------------------------------------------------------*/
/* A3.1 */
body { font-size: 100.01%; -webkit-text-size-adjust: none;   -moz-text-size-adjust: none;  -ms-text-size-adjust: none; }


/* A3.2 */
.punbb { font: normal 68.75% verdana; font-size: 11px!important;}

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {font: 1em verdana; font-size: 11px!important;}

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {font: 1em verdana; font-weight: normal;}

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

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

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

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

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

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

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





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

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

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


li#navawards,
#pun-live-rusff span.cooltext, 
.topic+.modmenu .container>span,
.category .container thead,
.punbb #pun-stats h2 span,
.admin-advert-block,
.topic a.sharelink, 
.lastedit
.punbb .main h1, 
.pl-reports,
.pa-gifts,
.pa-awards,
.closedatafield, 
.pa-gifts, 
.lastedit,
.punbb .main h1, 
#pun-debug h2,
#pun-status .status-right, 
#post #button-smile, 
#pun-debug h2,
#pa-gifts,
#pa-awards,
#profile-gifts,
#pun-ulinks .container li.item5,
#button-smile,
#pun-userlist .usertable .container thead,
#profilenav h2 span,
#pun-index .category .tc2,
#pun-index .category .tc3, 
#f-subforums .tc2,
#f-subforums .tc3,
#pa-invites{ 
  display:none!important;}



/* A5 Basic page layout and borders
-------------------------------------------------------------*/

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

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

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

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

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

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

/* A5.9 */
.punbb .container { border-style: solid; border-width: 1px; }

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 { padding: 0.5em 1em; border-style: none solid solid none; border-width: 0 1px 1px 0;}


/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/
/* B1.1 */
.punbb .post-content { padding: 0; margin: 0; width: 100%; overflow: hidden !important; color: #333!important; 
font-size: 11px!important; font-family: verdana; text-align: justify;}

.punbb .post-content p {text-align: justify;
padding: 10px!important;  
}

/* B1.2 */
.punbb .post-sig dt {display: block;}

/* B1.3 */
.punbb .post-content p {margin: 0;padding: 0 0 1em 0; line-height: 150%;}

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

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

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

/* B1.7 */
.punbb .post-content .scrollbox { width: 100%; overflow: auto;}

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 0.4em 1.8em 1.4em 1.8em; 
padding:1em ; border-style: solid; border-width: 1px;}

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend { display: block;  margin: -14px -12px 12px -12px !important; 
padding-top: 3px!important; padding-left: 10px!important; padding-bottom: 2px!important;   font-weight: 500; 
 font-size: 10px; color: #262626!important;  text-transform: uppercase; text-decoration: none!important;    line-height: 14px; background: #fff; border: solid 1px #262626; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:   0;}

.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #262626;}


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

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

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

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


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

/* B3.1 */
.punbb .linkst { float: left; position: relative; width: 100%;  letter-spacing: .2px; margin-top: -20px; margin-left: 15px;}

/* B3.2 */
.multipage {margin-top: 0;}

/* B3.3 */
.linkst .pagelink { position: absolute; margin: -7px 0 0 50px; padding: 5px 4px 4px 4px; width: auto;
 color: #333!important; line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px;
 letter-spacing: 0.4px; background: #fff; border: solid 1px #262626!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; padding-left: 7px!important;}
.linkst .pagelink a {color: #262626!important;}


/* B3.4 */
.linkst .postlink { position: absolute; top: -8px; right: 50px;  width: auto; text-align: right;}
.linkst .postlink a { color: #262626!important;}


/* B3.5 */
.punbb .linksb { text-align: right; letter-spacing: .2px; margin-top: 20px; margin-left: 0px; }

#pun-messages .linksb { background: #none; height: 0; width: auto; }


/* B3.6 */
.linksb .pagelink { float: left; width: auto; text-align: left; margin: -7px 0 0 50px; padding: 5px 4px 4px 4px; 
 line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; 
background: #fff; border: solid 1px #262626!important;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; padding-left: 7px!important;}
.linksb .pagelink a {color: #262626!important;}

/* B3.7 */
.linksb .postlink{ float: right; width: auto;margin: -8px 50px 0 0; }
.linksb .postlink a {color: #262626!important;}


/* B3.8 */
.subscribelink { clear: both; position: absolute; margin: -7px 0 0 400px; padding: 5px 4px 4px 4px;  line-height: 12px;
font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; -webkit-text-size-adjust: none;  -moz-text-size-adjust: none;  -ms-text-size-adjust: none;  background: #fff; border: solid 1px #262626!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px;}
.subscribelink a {color: #262626!important;}

.postlink span {   padding: 4px 4px 4px 4px!important;  line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; background: #fff; border: solid 1px #262626!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px;}

.postlink span:hover{  padding: 4px 4px 4px 4px!important; background-color: #ADAFBD; color: #262626!important; line-height: 12px;  font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px;  }

.postlink span.closed {display: none; margin-right: 137px!important; padding: 2px 0 3px 8px!important;
font-size: 14px!important; cursor: default;}
.postlink .new-topic {margin-right: 22px!important;}

.pagelink strong {  padding: 4px 4px 4px 4px;  line-height: 1;  color: #697D3A!important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; font-weight: 600; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; }






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

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

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

/* C1.2 */
.punbb .formsubmit {padding: 0 0 0 1.7em; margin: 1em 0 0 0; text-align: center;}


/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 1em 2em 0;
padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important;  
text-transform: uppercase!important; background-color: #ADAFBD; outline: none; border: none !important; border-style: none !important; border-width: 0 !important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;
}

.punbb .formsubmit input:hover, .punbb .formsubmit a:hover, .punbb .formsubmit span:hover { 
background-color: #697D3A; color: #262626!important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; -webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;}
  

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

/* C1.5 */
.punbb fieldset legend { padding: 0; margin: 0 0 0 11px; text-align: center;}

/* C1.6 */
.punbb fieldset legend span { padding: 4px 5px; margin: 0px 0 0 5px;  font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #262626!important; border-radius:  0px; background: #ADAFBD!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

/* C2.8 */
#pun-index .tcl h3  {width: 500px; text-align: left; margin: -15px 0 5px 0px; padding: 4px 4px 3px 4px; 
line-height: 17px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; text-transform: lowercase; 
padding-left: 0px!important;  border-radius: 0px; letter-spacing: 1px;}

#pun-index .tcl h3 a{ color: #262626!important;}
#pun-index .tcl h3 a:hover{color: #697D3A!important;}



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

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

/* C2.11 */
.punbb .main td {border-style: solid none none solid; border-width: 1px 0 0 1px; padding: 0.8em 1em; }

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

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

/* C2.14 */
#pun-index td div.tclcon {width: 500px; font-size: 10px; text-align: justify; margin: 0px 0px 0px 20px; padding: 10px; line-height: 15px; z-index: 1; position: relative; font-weight: 400; min-height: 30px; border-radius: 0px;}


/* C2.15 */
.punbb div.icon {display: block;  float: right; height: 10px;  width: 10px; padding-right: 0px;  margin-top: 2px;  margin-right: 0px;}
 

/* C2.16 */
.punbb  table div.icon { background: none; border-style: none; float: right; height: 10px; width: 10px; 
margin-left: -16px; margin-top: 2px;  margin-right: 0;  position: absolute;}
 




 /* C3 Topics
-------------------------------------------------------------*/
/* C3.1 */
.punbb .post .container {border-style: none solid solid solid; border-width: 1px; margin-top: -1px; padding-bottom: 1px;}

/* C3.2 */
.punbb .post h3 {width: auto; border-width: 0px; width: auto;  margin: -6px -5px 0 !important; height:auto;  align-items: flex-start;  justify-content: flex-end; }

/* C3.3 */
.punbb .post h3 span {  padding: 6px 15px 5px 15px; display: block; 
 font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #262626!important; letter-spacing: 0.4px;
background: #; border-bottom: solid 1px #262626!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius:  0;
 line-height: 16px; 
}

.punbb .post h3 span a { color: #262626!important;}


/* C3.4 */
.punbb .post h3 strong { float: right; width: 5em; text-align: right; font-weight: normal;}


/* C3.5 */
.punbb .post .post-author { float: left; overflow: hidden; margin: 20px 0px 0px  10px; width: 220px !important; 
text-align: center; border-radius:  0px; background: #fff; border: solid 1px #262626; color: #262626; }

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

/* C3.7 */
.pa-author {
 text-align: center; align-items: center; background-color: #fff; border: solid 1px #!important; color: #262626; border-radius: 0px; border-radius: 0; margin-top: 10px; padding: 3px 1px 1px 2px!important;
border-bottom: solid 1px #262626!important; 
}

/* C3.8 */
.pa-author a {
font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px; color: #333;
 }

.pa-author strong a{ color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;}

.pa-author a:hover{ color: #EEBC6E!important;}

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


/* C3.9 */
li.pa-title {
 text-transform: lowercase; text-align: center;  color: #333!important; font-size: 10px; margin-top: 5px;  }

/* C3.10 */
li.pa-online { position: absolute; width: 216px !important; margin-bottom: 0px; margin-top: -8px; margin-left: -12px;
font: 700 8px arial; text-transform: uppercase; text-align: center;  padding: 2px 2px;  border-radius: 0; 
color: #262626!important; border-top: solid 1px #262626!important; line-height: 18px;}

/* C3.11 */
.punbb .post-body {margin-left: 22em; border-left-style: solid; border-left-width: 1px; padding: 0 0 1px 0; text-align: justify; padding: 10px; color: #262626!important; }


/* C3.12 */
.punbb .post-box { padding: 1em;}

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

/* C3.14 */
.punbb .post-links { margin-left: 19em; border-left-style: solid; border-left-width: 1px;}

/* C3.15 */
.punbb .post-links ul {padding: 0 1em 0 0; height: 2em;  line-height: 2em; margin-left: -22em; text-align: right; font- font-weight: 500; text-transform: uppercase; font-size: 8px; letter-spacing: 0.4px;}

/* C3.16 */
.punbb .post-links li {display: inline; padding-left: 1em; text-align: center; font-weight: 500; text-transform: uppercase; font-size: 8px; }
.punbb .post-links ul a, .punbb .post-links li a {color: #262626!important;}
.punbb .post-links ul a:hover, .punbb .post-links li a:hover{color: #697D3A!important;}

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


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


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


/* C4 Moderator menu
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {padding: 0.5em 1em; text-align: right; text-transform: lowercase;}
 
/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a { height: 1.8em; line-height: 1.8em;}

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

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

#topic-modmenu .container strong #mod-options { outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; padding: 2px!important; border-radius: 0px; font-size: 9px!important; text-transform: uppercase; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px;}

#topic-modmenu { float: left; padding-top: 5px padding-bottom: 5px}
#pun-viewtopic .modmenu .container span { font-weight: normal!important; text-transform: lowercase; display:none!important;}

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

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

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


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

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

/* C6.2 */
#profilenav {float: left; width: 14em; margin-left: -16.3em; display: inline;
outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important;
border-radius: 0px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;
}

/* C6.3 */
#profilenav li {padding-bottom: 1em; padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important; text-transform: uppercase;
 border-bottom: solid 1px #262626!important;
}
#profilenav li a {color: #262626!important;}

#profilenav li:hover {background-color: #ADAFBD; color: #262626!important;
border-radius: 0px;}

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

/* C6.5 */
#viewprofile h2, #profilenav h2 {background: transparent; border: none; padding: 0 0 0 0; margin: 0 14px -0.6em 14px;}

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

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

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

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

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

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


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

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

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

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


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

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

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

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





/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {margin: 0; border: none;}

/* D1.2 */
#pun-title h1 {display : block;}

/* D1.3 */
#pun-title .container {border: none;}

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


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

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

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

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

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

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

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





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

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {display: flex; justify-content: center; text-align: center; margin: -18px 0px;}

/* D3.2 */
#pun-navlinks .container {padding: 0.7em 1em;}

/* D.3 */
#pun-navlinks li {display: inline; padding-right: 1em;}

/* D3.4 */
#pun-navlinks li a { font-size: 1.1em;}


/* D4.1 */
#pun-ulinks  {margin-top: 20px; border-color: transparent; margin-left: 0px; }

/* D4.2 */
#pun-ulinks .container {border-color: transparent; padding: 0.7em 1em; text-align: center; 
  }

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {display: inline; border-left-style: solid; border-left-width: 1px; white-space: nowrap;}

/* D4.4 */
#pun-ulinks li a { padding: 0 0.3em 0 0.6em}

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a { border-left-style: none; border-left-width: 0; padding-left: 0}


/* меню навигации: форум, участники и т. д.
      -------------------------------------------------------------*/
#pun-navlinks a {color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 600; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;  }
#pun-navlinks a:hover,  #pun-navlinks a:focus, #pun-navlinks a:active {color: #697D3A!important;}

/* меню навигации 2: новые соо, активные темы и т. д.
      -------------------------------------------------------------*/
#pun-ulinks a { color: #333!important; font-style: normal!important; letter-spacing: 0.6px; text-transform: lowercase; text-decoration: none; line-height: 12px; }
#pun-ulinks a:hover,  #pun-ulinks a:focus, #pun-ulinks a:active { color: #697D3A!important;}




/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {border-bottom: none; margin-bottom: 20px; }

/* D5.2 */
#pun-status .container { text-align: center;  width: 600px; font-size: 10px!important; text-align: center;  font-style: normal!important;  letter-spacing: 0.6px; text-transform: lowercase;  text-decoration: none; color: #262626!important; margin: 0px 200px;}
#pun-status a { color: #262626; }

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

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

/* D5.5 */
#pun-crumbs1 p.container { border-top: none; padding: 1em 1em 2em 1em;  font-weight: 500; text-align: center; text-transform: uppercase;   color: #262626; font-size: 9px; }

#pun-crumbs1 p.container a { border-top: none;  font-weight: 500; text-align: center;
 text-transform: uppercase; color: #262626; font-size: 9px;  }


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




/* D6 Announcement
-------------------------------------------------------------*/
/* D6.1 */
#pun-announcement h2 {padding: 0; border-style: none none solid none; border-width: 0 0 0 0; position: relative;}
#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em}

/* D6.2 */
#pun-announcement h2 span {display: block;}

/* D6.3 */
#pun-announcement .container {padding: 1em 1em 1em 1em; margin:  10px 0  0 -10px;}



/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {padding: 0em 0 1em 0; text-align: center; 
 -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px;
 background: #fff; -webkit-box-shadow: 0 0 0 1px #262626;
box-shadow: 0 0 0 1px #262626;
 }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 { display: inline-block;  text-align: center; width: 160px; height: 23px; 
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #fff; 
border: solid 1px #262626!important; color: #262626; border-radius: 0px; border-radius: 0; margin: -1px 0;}

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {display: inline-block;  width: 200px; height: 23px; text-align: center;
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #fff; 
border: solid 1px #262626!important; color: #262626; border-radius: 0px; border-radius: 0; margin: -1px 0;}

#pun-stats li.item4 {width: 360px; margin-left: 0px!important; border-right: none; text-align: center;
text-transform: uppercase; color: #262626; font-size: 8px; background: #fff; border: solid 1px #262626!important;
border-radius: 0px; border-radius: 0; margin: -1px 0px;}

#pun-stats li.item4 a { text-transform: uppercase; color: #697D3A!important; text-shadow: 1px 1px 1px #; font-size: 8px; }


/* D7.4 */
li#onlinelist { margin-top: 1em; border-top-style: none; border-top-width: 0px; float: left; width: 95%; line-height: 150%; color: #333;  font-size: 11px;  text-align: justify;  margin-left: 25px!important;
text-transform: lowercase;}

/* D7.5 */
li#onlinelist div {border-top-style: none; border-top-width: 0px; padding: 0.7em 0 0 0;}



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

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

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

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

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

/* D8.5 */
#pun-about p span { display:block; padding-left: 50%; text-align: center; text-transform: uppercase;  color: #303030!important; font-size: 8px;  line-height: 22px; }

#pun-about p span a { color: #262626!important; }

#pun-about p.container .item1 { position: absolute; padding-top: 0px; margin: 140px 0 0 780px;}


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

/* D8.7 */
#pun-crumbs2 .container {border-bottom: none; padding: 2em 1em; 
font-weight: 500; text-align: center; text-transform: uppercase; color: #262626; font-size: 9px; }

#pun-crumbs2 .container a{ text-align: center; border-bottom: none;  font-weight: 500;
text-transform: uppercase; color: #262626; font-size: 9px; }

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

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


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

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

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

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

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

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

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

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

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {padding-bottom: 0;}


/*БыстроПлюсы для Топика!*/
.noNull:before {
  content: "+";
  font-size: 9px;
  display: inline-block;
  margin-left: -15px;
  margin-top: 1px;
  position: absolute;
}
div .post-rating p>a {
  text-align: center;
  outline: 1px solid transparent;
  font-weight: 700;
  background: url(https://forumstatic.ru/files/001b/a6/d4/26514.svg) no-repeat center;
  background-size: 38px auto;
  position: relative;
  padding-left: 1px;
  z-index: 100;
  width: 38px;
  height: 38px;
  text-align: center;
  font-size: 12px !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 34px;
  letter-spacing: -1px;
  color: #262626;
  }
div.dark-style .post-rating p>a {
  color: #262626!important;
}
div.post-vote {
    margin-bottom: 65px;
}
div.post-vote p>a {
  font-size: 0 !important;
  position: absolute;
  cursor: pointer;
  z-index: 200;
  width: 23px;
  height: 23px;
  background: url(https://forumstatic.ru/files/0012/d8/04/75043.png?) no-repeat;
  display: block;
  background-size: 100%;
  margin-left: 64px;
  margin-top: 8px;
}
.post.dark-style div.post-vote p>a {
  background: url(https://forumstatic.ru/files/0012/d8/04/38128.png?) no-repeat;
  background-size: 100%;
}








/* поля профиля*/
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld6 .fld-name {display: none;}

/*иконка*/
.punbb .pa-fld1 .user-icon{ background: #fff;  background-repeat: no-repeat; position: absolute; width: auto; height: auto; margin-top: -25px; left: 142px; overflow: hidden; z-index: 8; }


/*личное звание*/
.punbb .pa-fld2 {  margin: 16px 0 -1px 8px; width: 180px;  padding:0px 0px; 
border-radius:  0px; border: solid 1px #!important;}

/*имя пользователя лз*/
.punbb .pa-fld2 .user-name {text-align: center; margin: 5px 0px -2px 0px;  letter-spacing: 0.6px;
 border-radius: 0;  text-transform: uppercase;  color: #4e4e4e; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 8px; border: solid 1px #262626!important;}

/*текст лз*/
.punbb .pa-fld2 .user-lz {text-transform: lowercase; line-height: 11px; font-size: 8px; 
padding: 8px 8px; color: #4e4e4e; text-align: center;}

.punbb .pa-fld2 .user-lz a{ color: #697D3A; font-weight: 600;}
.punbb .pa-fld2 .user-lz a:hover { color: #ADAFBD; font-weight: 600;}



/* плашка */
.punbb .pa-fld2 .user-plashka {background-repeat: no-repeat;  width: 190px; height: auto; overflow: hidden; }



/*репутация и сообщение в одну строчку*/
.pa-posts,.pa-fld4,.pa-fld5 {float: none; display: inline-block; width: 47px!important;  text-align: center; text-transform: lowercase;  letter-spacing: 0.6px; margin: 1rem 0.2rem 0.6rem -0.6rem; font-size: 9px; font-family: arial;}

.pa-respect {float: none; display: inline-block; width: 47px!important;  text-align: center; text-transform: lowercase;  letter-spacing: 0.6px; margin: 1rem 0.2rem 0.6rem -0.2rem; font-size: 9px; font-family: arial;}

li.pa-respect img { width: 8px; height: 8px;}

.punbb .pa-fld4 { margin: 0rem 0rem 0rem -0.1rem;}
.punbb .pa-posts{ margin: 0rem 0rem 0rem -0.0rem;}

.pa-fld4 span.fld-name {display: block; background: url(https://forumstatic.ru/files/001b/c3/13/68068.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px;  margin: auto; font-size: 0; }

.pa-fld5 span.fld-name {display: block; background: url(https://forumstatic.ru/files/001b/e7/05/76798.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px;  margin: auto; font-size: 0; }


.pa-posts span.fld-name {display: block; background: url( https://forumstatic.ru/files/001b/c3/13/71519.png) no-repeat;
padding: 0 5px; background-position: top center; background-size: 11px 11px; margin: auto; font-size: 0; }

.pa-respect span.fld-name a {display: block; background: url(https://forumstatic.ru/files/001b/c3/13/18475.png) no-repeat;  padding: 0 5px; background-position: top center; background-size: 11px 11px; margin: auto; font-size: 0!important; }

.pa-respect span.fld-name {font-size: 0!important; }









0

45

Код:
/* стиль админпанели*/
#pun-adnav h2, .adformal h2 {background-color: inherit !important; border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td {border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2, #pun-admain legend, .punbb-admin #pun-admain legend span {display: none;}
#pun-adnav ul.adsubnav a {color: #262626!important; }

#pun-admain textarea { margin-left: 7px!important; border-radius: 0px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #; box-shadow: 0 0 0 1px #; color: #262626!important;}

#pun-admain a {color: #262626!important; text-transform:lowercase;  font-size: 11px; }
#pun-admain a:hover {color: #697D3A!important;}
#pun-adnav .isactive ul.adsubnav a {color: #262626!important; text-shadow: none; text-transform: lowercase; 
 font-size: 11px; }
#pun-adnav .isactive ul.adsubnav a:hover {color: #697D3A!important;}

#pun-admain input{padding: 4px 10px 6px 10px !important; outline: none!important; border-radius: 0px;  font-size: 11px!important; text-transform: lowercase; background-color: #fff; color: #262626!important;
border: none !important; border-style: none !important; border-width: 0 !important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;

}



/* убираем рамки и подчеркивание текста */
.punbb a, .punbb th, .punbb td.tc2, .punbb td.tc3,.punbb .post h3,  .punbb .info-box, .punbb .post-body, .punbb .post-links,  .punbb legend span, .punbb .post h3 span, .punbb .main .container, .punbb .post .container,.punbb .main .container,
.punbb .post .container,.punbb .section .container, .punbb .formal fieldset .post-box, .punbb #pun-main .info-box .legend, 
.punbb-admin #pun-admain .adcontainer, .punbb-admin #pun-admain legend span, #pun-adnav ul.adsubnav a #viewprofile li strong, #viewprofile h2 span, #profilenav h2 span, #viewprofile li div, #setmods dd,#viewprofile li, 
#setmods dl {text-decoration: none!important; border-color: transparent;}

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


/* для мобильных устройств */
body { overflow-y: scroll!important;}
html, body {min-width: 540px!important;}
#pun_wrap  { min-width: 1100px !important;}
html {-webkit-text-size-adjust: none;  -moz-text-size-adjust: none; -ms-text-size-adjust: none;}


/* фон */
body {background: url();  background-size: cover; 
background-attachment: fixed; background-color: #ADAFBD!important;}

/* тело */
 #pun { position: relative;  width: 1040px;  padding: 1px 0 0 0; margin: 140px auto 140px auto; 
 background: url("https://forumstatic.ru/files/001b/c3/ca/60218.png");}
.punbb { float: none; width: 990px; height: auto; padding: 25px;}

/* шапка */
#pun-title table {  background: url("https://forumstatic.ru/files/001b/c3/ca/78393.png"); height: 500px; 
 width: 1040px;  margin-top: -150px; margin-left: -25px;}

/* футер*/
#pun-about { background: url(https://forumstatic.ru/files/001b/c3/ca/37724.png); margin: 0px  0px  -80px  -25px;  
 height: 60px; width: 1040px;}



/* цвет текста на форуме*/
.punbb a, .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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-adnav ul.adsubnav a {
  color: #262626; 
}

/* ссылки не активные */
.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,  #pun-admain a, #pun-adnav .isactive ul.adsubnav a,  #pun-adnav ul.adsubnav a {  color: #262626; text-decoration: none!important; }

/* ссылки активные */
.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, #pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {color: #697D3A; text-decoration: none;}

.punbb .post-content a { color: #!important; text-decoration: none; font-weight: 600;}
.punbb .post-content a:hover { color: #; text-decoration: none; font-weight: 600;}


/* категории */

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

.punbb #pun-category1 h2,
.punbb #pun-category2 h2,
.punbb #pun-category3 h2,
.punbb #pun-category4 h2,
.punbb #pun-category5 h2,
.punbb #pun-category6 h2,
.punbb #pun-category7 h2,
.punbb #pun-stats h2 {width: 590px; height: 38; background: url(https://forumstatic.ru/files/001b/c3/13/42292.png);
 padding: 0px; margin: 30px 0 0px calc(0px - 20px)); position: relative; box-sizing: border-box; margin-left: 194px;}

.punbb #pun-category1 h2 span,
.punbb #pun-category2 h2 span,
.punbb #pun-category3 h2 span,
.punbb #pun-category4 h2 span,
.punbb #pun-category5 h2 span,
.punbb #pun-category6 h2 span,
.punbb #pun-category7 h2 span,
.punbb #pun-stats h2 span{
width: 90%; height: 38px; display: flex; justify-content: center; align-items: flex-start; text-align: center; box-sizing: border-box; padding: 10px 0 6px 6px !important; font-weight: 700 !important; color: #262626!important; text-transform: uppercase !important; line-height: 1; letter-spacing: 1px; overflow: hidden; font-family: 'Nofex'; margin: -18px auto; font-size: 24px !important;  }




.punbb #pun-stats {margin: 20px 0 0;}


#pun-stats.section h2 {background: url(https://forumstatic.ru/files/001b/c3/ca/48798.png);  font-size: 0px !important; height:70px; margin: -10px 0 10px 160px !important; width: 664px;}

#post-form.formal h2 {background: url();  font-size: 0px !important; height: 0px; margin: 0px 0 0px 0px !important; width: 0px;}







/*  на главной странице
-------------------------------------------------------------*/
#pun-index .tcr { width: 30%; position: relative; overflow: visible; text-align: left;}

.punbb .main .tcr span.lastpost { display: block; padding: 4px 0px 0px 0px;  color: #262626!important; text-transform: lowercase; font-size: 10px; }

.punbb .main .tcr a{ font-family: 'roboto'; font-weight: 500;  font-size: 12px;  color: #262626!important; 
 text-transform: lowercase; letter-spacing: .2px;}

.punbb .main .tcr a:hover{font-family: 'roboto';  font-weight: 500; font-size: 12px; color: #ADAFBD!important; 
text-transform: lowercase; letter-spacing: .2px;}

.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { width: 32px!important; height: 34px!important; 
transition-duration: 0.25s; padding: 1px 1px 0px 7px; float: left; }

#pun .user-avatar .avatar-image {border-radius: 25px!important; height: 30px; width: 30px; margin-left: 2px; margin-top: -4px; opacity: 1!important; outline: none;  border: 1px solid #262626!important; opacity: 0.8!important;  filter: grayscale(1) !important;}

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

.punbb .user-avatar .isonline { width: 6px!important; height: 6px!important; z-index: 0!important; margin-top: -4px; 
margin-left: 8px;  outline: none; background-color: #ADAFBD!important;}



/*  общее
-------------------------------------------------------------*/
.category .container thead { text-transform:lowercase; }
.offline li.pa-online strong {font-weight: normal;}
 a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;}
#dns-ip-replace-notify {display:none!important;}
.punbb th {background-color: #transparent !important; color: transparent !important;}
td.tcl a.registered-user { font-weight: 500; font-size: 9px;   color: #262626!important;  text-transform: uppercase;}
#pun-messages .pa-reg {display:none!important;}
li.pa-replies {text-transform: lowercase; }
li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}


.post { -webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 0px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626; padding: 5px; padding-bottom: 10px;}
.post + .post {margin-top: 20px !important;}

#pun-index div.category .container { padding: 0; margin: 1px 0; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 0px; background: #fff; -webkit-box-shadow: 0 0 0 1px #262626;
box-shadow: 0 0 0 1px #262626; }
#pun-index .container table tr {position: relative; display: block !important; margin: 30px 0 30px;}


/*прокрутка*/
::-webkit-scrollbar {width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 0px;
background: #fff; border: solid 1px #262626!important;}
::-webkit-scrollbar-track {  width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; 
border-radius: 0px; background: #fff; border: solid 1px #262626!important;}
::-webkit-scrollbar-corner {background: #262626; border-radius: 0px;}

::-webkit-scrollbar-thumb{  width: 5px; height: 5px; background-color: #697D3A;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; border: solid 1px #262626!important;}

::-webkit-scrollbar:horizontal {width: 6px; height: 6px; webkit-box-sizing: border-box;  box-sizing: border-box; border-radius: 0px; background: #fff; border: solid 1px #262626!important;}

::-webkit-scrollbar-horizontal {  width: 5px; height: 5px; background-color: #ADAFBD!important;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; border: solid 1px #262626!important;}

/*выделение*/
body *::-moz-selection { background: rgba(105, 125, 58); color: rgb(255,255,255);}
body *::-webkit-selection {background: rgba(105, 125, 58, 0.9);color: rgb(255,255,255);}
body *::selection { background: rgba(105, 125, 58, 0.9); color: rgb(255,255,255);}

/*блюр на зачеркнутое*/
.punbb .post-content strike, del {text-decoration: none; filter: blur(1px); }
.punbb .post-content strike:hover, del:hover { text-decoration: none;  filter: none;}






/*  посты
-------------------------------------------------------------*/
.punbb input, .punbb select, .punbb .longinput input {  outline: none!important;
border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 0px; background: #fff; -webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;
color: #333!important; text-transform: lowercase; font-size: 10px; padding: 4px 10px 6px 10px !important;}

.punbb .code-box {background: #fff; -webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px;
}

.punbb .quote-box {background: #fff; -webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px;
 }

.punbb textarea {   background: #fff; border: solid 1px #262626!important; outline: none;
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0;
}

#form-buttons { width:100%;   margin: 0px -3px 3px 0px;  padding: 2px 2px!important;
background: #fff; border: solid 1px #262626!important; 
-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; }

#main-reply { width:100%;  height: 200px;}
.punbb .formal span.input { margin-left: 0px!important;}
.punbb #font-area { height: 202px; overflow: auto; }

#tags .container {padding: 6px 8px 6px 8px!important; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; color: #262626!important;}
#tags .container { position: absolute; right: 9px; top: 43px!important; z-index: 2;}
#pun-edit #tags .container { top: 56px !important;}

#keyboard-span input { cursor:pointer; height:25px; min-width:30px; background-color: transparent!important;  
color: #333!important;  padding: 0 !important; outline: none !important;}


#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {background-image: none !important;  width: 768px !important; margin-left: -4px;  padding: 0px !important;  height: 18px !important;   color: #333!important; text-align: justify; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner { min-height: 20px; padding: 7px;  margin: 19px 4px;  outline: none; max-width: 760px;  color: #333!important; text-align: justify; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #e0e0e0;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px;}



button.sml{ display: inline-block; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 600; 
text-align: center; text-transform: uppercase;  font-size: 7px; letter-spacing: 1px; height: 20px!important; 
color: #fff!important; padding: 5px 6px 7px 6px; background: #697D3A!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;-webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; outline: none; border: none !important; border-style: none !important; border-width: 0 !important; padding-top: 4px!important;}




/* профиль
-------------------------------------------------------------*/

/*настройки аватарок*/
li.pa-avatar img { border-radius: 10px !important;
 object-fit:cover; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-filter:saturate(50%); filter:saturate(50%);}

li.pa-avatar img:hover { border-radius: 10px!important; -webkit-filter:saturate(100%); filter:saturate(100%);}


/*профиль на главной странице */
#viewprofile {padding: 20px; }

#profile-left{text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 0px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;}

#profile-right li span{text-transform: lowercase; font-size: 11px; line-height: 10px; padding-top: 4px!important;
 color: #262626!important; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 0px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;}

#profile-right li {  margin: 10px 10px;}

#profile-right li span a{color: #262626!important; }

#profile-right li strong {}

#profile-left #profile-name strong {font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;  
font-size: 11px;  color: #262626!important; border-radius:  0; line-height: 16px;
}
#profile-left #profile-name strong {margin-top: 8px; margin-bottom:0px;}

#profile-left #pa-edit strong a {margin-top: 8px; padding: 4px 4px; border-radius: 0 0 0 0; font-size: 9px!important;  
color: #262626!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; 
}

#profile-left #profile-title strong {text-transform: lowercase; font-size: 11px;  color: #262626!important; 
font-style: normal!important; font-weight: normal!important;}

#profile-left #pa-online strong {font-size: 9px!important; color: #262626!important; 
font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;}

#pa-avatar img{ border-radius: 0px !important; }

#profile-signature { border-color: transparent!important; border: none!important;}

#profile-signature ul {border: none!important; border-color: transparent!important;}

li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}


/* иконки старые, новые, важные, закрытые */
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-index table Div.icon  {float: right; display: block;  width: 10px; height: 10px;  padding: 0px !important; 
webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #ADAFBD; 
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626; border-style: none; }

#pun-index TR.inew Div.icon {webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; 
background: #697D3A; -webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;}



#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
 height: 5px; width: 5px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; background: #fff; 
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;}

#pun-searchtopics TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-viewforum TR.inew Div.icon {
 height: 5px; width: 5px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0px; background: #ADAFBD; -webkit-box-shadow: 0 0 0 1px #262626;
box-shadow: 0 0 0 1px #262626;}

#pun-searchtopics TR.isticky Div.icon , #pun-messages TR.isticky Div.icon , #pun-viewforum TR.isticky Div.icon {
 height: 5px; width: 5px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #fff; -webkit-box-shadow: 0 0 0 1px #262626;
box-shadow: 0 0 0 1px #262626;
}

#pun-searchtopics TR.iclosed Div.icon , #pun-messages TR.iclosed Div.icon , #pun-viewforum TR.iclosed Div.icon {
height: 5px; width: 5px !important; margin-top: 3px; float: left;  margin-left: -20px; webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; background: #262626; -webkit-box-shadow: 0 0 0 1px #262626;
box-shadow: 0 0 0 1px #262626;}


/* ссылки  подфорумов */
.p_links{ margin: 10px 0 10px 0px !important; border-radius:  0px; padding: 0 5px; }

.p_links a { display: inline-block; padding: 2px 4px 2px 4px;  margin: 0px 0px 4px 6px !important; text-transform: lowercase;  font-size: 10px; color: #333!important; font-weight: normal!important;
webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 0px; background: #fff; -webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;
}

.p_links a:hover { display: inline-block;padding: 2px 4px 2px 4px;  margin: 0px 0px 4px 6px !important; text-transform: lowercase;  font-size: 10px; color: #333!important; font-weight: normal!important;
webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 0px; background: #ADAFBD; -webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;}




/* настройки кнопки это интересно */

#pun-live-rusff {z-index: 1 !important; width: 440px; height: 20px; margin: auto 60px 3px auto !important; background: transparent; text-align: right; position: relative;  line-height: 15px !important; text-transform: lowercase; }

.cool1 { width: 87px; height: 16px; padding: 0px 8px 2px 8px !important; background: #ADAFBD!important; color:#fff!important; font-size: 11px; font-family: verdana; text-align: center; float: right; margin-left: 4px;
margin-right: 1px;  cursor: pointer; border-radius: 0; box-shadow: none!important; border: solid 1px #262626!important; }

.cool1:hover, .cool3:hover {background: #fff!important; color:#262626!important; text-shadow: none!important;}

.cool2 { width: 16px; height: 16px; font-size: 11px; font-family: verdana; text-align: center;
float: right; margin-right: 1px;  border-radius: 0;
box-shadow: none!important; border: solid 1px #262626!important; background: #ADAFBD!important;
display:none!important;}

.cool3 { width: auto; height: 16px; padding: 0px 0px 2px 0px; font-size: 11px; font-family: verdana; text-align: center;
float: right; cursor: pointer; border-radius:  0; background: #ADAFBD!important;
box-shadow: none!important; border: solid 1px #262626!important;  margin: auto 0px 3px auto !important;
padding-right: 0.4em !important;

}





/*модерация тем*/
.move_posts_form .modal-inner>.container {border-radius: 25px; color: #333; background-clip: padding-box;  
padding: 6px!important; border-radius: 0px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626; -webkit-box-sizing: border-box;  box-sizing: border-box;}

.pun-modal.move_posts_form .modal-inner {border-radius: 0px; color: #262626; background-clip: padding-box;  
padding: 6px!important; border-radius: 0px; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;-webkit-box-sizing: border-box;  box-sizing: border-box;}

.pun-modal.move_posts_form h2 { border-radius: 0px; color: #262626; background-clip: padding-box; 
background: #ADAFBD!important; -webkit-box-shadow: 0 0 0 1px #e0e0e0; box-shadow: 0 0 0 1px #262626;-webkit-box-sizing: border-box;  box-sizing: border-box;  color: #262626!important; background-clip: padding-box; padding: 10px 10px!important;  letter-spacing: 0.6px; font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 9px;   text-transform: uppercase!important;  margin: -9px -5px 5px -5px !important;  padding-top: 6px!important; padding-left: 6px!important;  padding-bottom: 2px!important; }




/*новостные плашки*/

.impu{position: absolute;    overflow-y: scroll !important; overflow-x: hidden;  height: 100px;  width: 220px; 
top: 160px; margin-left: 140px!important; padding: 5px 5px 5px 1px;}

.impuplashka {height: 30px; float: left; padding-right: 25px; width: 160px; border-radius: 0px; 
background: #fff; border: 1px solid #262626; margin-left: 20px!important; margin-bottom: 2px!important;}

.impuplashka icon {position: absolute; width: auto; height: auto; border-radius: 50%;
 /* background: #fff; */  /* border: 1px solid #262626; */ /* float: left; */}

.impuplashka icon img {padding: 4px 3px 4px 15px; filter: grayscale(60%);}

.impuplashka t{font-family: 'Open Sans', sans-serif; font-size: 9px; letter-spacing: 0.5px; text-transform: uppercase; font-weight: 600; float: left; padding: 2px 3px 1px 3px; margin-left: 45px!important; margin-top: 0px!important;}

.impuplashka small {letter-spacing: 0.5px; font-size: 8px; color: #262626!important; text-transform: lowercase; float: left; margin-top: 0px!important; margin-left: 48px!important;}

.impuplashka:hover {background: #ADAFBD; }

.impuplashka:hover a {color:#262626!important;}




/*всеобщая тема*/
#tema { margin: 0 auto; width: 600px;  height: auto;  letter-spacing: 0.1px;
border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; margin-top: 20px;}
#tema .line_name {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 0px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #262626; margin: 20px 0 0 13px; background: #fff;}
#tema .name_tema {color: #262626; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#tema .info { padding: 20px 40px 20px 40px; margin-top: -10px;}
#tema .info p { text-transform: lowercase; font-size: 11px; padding: 10px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#tema .leave_shop{ text-transform: uppercase; margin-left: -5px!important; width: auto; text-align: center; color: #262626; font-size: 7px; letter-spacing: 2px; border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; padding-left: 2px;}
#tema .leave_bank { text-transform: uppercase; margin-left: -5px!important; width: auto; text-align: center; color: #262626; font-size: 7px; letter-spacing: 2px; border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; padding-left: 2px;}
#tema .leave {height: 90px; overflow: auto; text-transform: lowercase; font-size: 9px; color: #262626; letter-spacing: 0.3px; padding-left: 10px; margin-top: -6px!important; margin-left: 0px!important; border-radius: 0px; box-sizing: border-box; background: #fff; border: solid 1px #262626; padding: 10px 10px 10px 10px;}
#tema .leave_name { text-transform: uppercase; margin-left: 75px!important; width: 80px; text-align: center; color: #262626; font-size: 7px; letter-spacing: 2px; border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 
20%); border: solid 1px #262626;}
#tema .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; color: #262626!important; font-weight: 700;}



/*внешности*/
#look { margin: 0 auto; width: 600px;  height: auto;  border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626;  margin-top: 20px;}
#look .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 0px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #262626; margin: 20px 0 0 13px; background: #fff;}
#look .name_look {color: #262626; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#look .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#look .info p { text-transform: lowercase; font-size: 11px; padding: 10px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#look .abcd { display: block; width: 400px; margin: 20px 0 10px 100px; padding: 4px; letter-spacing: 1px; text-align: center;text-transform: lowercase; font-variant: small-caps; font-size: 8px; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; color: #262626!important; font-weight: 700;}
#look .vneh{display: inline-flex; margin: 10px 0 0 40px;}
#look .man_girl {width: 254px; height: 170px;  margin: 0 12px 0 0; border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; }
#look .man_girl { text-transform: lowercase; font:500 12px Roboto;}
#look .vneh_mg {width: 228px; height: 150px;  overflow-y: auto; overflow-x: hidden; margin: 9px 10px;}
#look .man_girl::-webkit-scrollbar, .guest_man::-webkit-scrollbar {width: 4px; height: 4px; background-color: transparent; border-radius: 5px;}

/*гостевая*/
#gostevaya { margin: 0 auto; width: 600px;  height: auto;  border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; margin-top: 20px; background: url();}
#gostevaya .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 0px; padding: 4px 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  
border: solid 1px #262626; margin: 20px 0 0 13px; background: #fff;}
#gostevaya .name_look {color: #262626; text-transform: lowercase;  font-size: 20px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto; font-family: 'Nofex'; text-transform: uppercase;}
#gostevaya .guest_clue {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #262626!important; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #fff 50%, #ADAFBD 20%); border: solid 1px #262626; font-variant: small-caps; font-weight: 700;}
#gostevaya .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#gostevaya .info p { text-transform: lowercase; font-size: 11px; padding: 10px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#gostevaya .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; color: #262626!important; font-weight: 700;}
#gostevaya .guest_face {position: relative; height: 290px; margin-top: 31px;}
#gostevaya .guest_man, #gostevaya .guest_girl {width: 260px; height: 250px; position: absolute; font-size: 10px; padding: 0px 20px 9px 20px; overflow-x: hidden; overflow-y: auto;  border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; }
#gostevaya .guest_man a, #gostevaya .guest_girl a {color: #262626!important;}
#gostevaya .guest_man {top: 0px; left: 25px;  }
#gostevaya .guest_girl {top: 0px; right: 25px;  }
#gostevaya .guest_man_name, #gostevaya .guest_girl_name {position: relative; font-size: 16px; font-family: 'Nofex'; text-transform: uppercase; color: #262626;}
#gostevaya .guest_man_name {left: 120px; top: -14px;}
#gostevaya .guest_girl_name { left: 420px; top: -29px;}
#gostevaya .guest_man span, #gostevaya .guest_girl span { display: block; padding-top: 20px; margin-top: 10px; margin-bottom: 5px; text-align: center; border-radius:  0px; background-color: #697D3A; color: #fff!important; padding: 2px 2px 2px 2px;}


/*правила*/
#pravila  { margin: 0 auto; width: 600px;  height: auto;  border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; margin-top: 20px;}
#pravila .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 0px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  
border: solid 1px #262626; margin: 20px 0 0 13px; background: #fff;}
#pravila .name_look {color: #262626; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#pravila .info { padding: 20px 40px 20px 40px; margin-top: -20px;}
#pravila .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#pravila .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; color: #262626!important; font-weight: 700;}
#pravila .guest_clue {width: 560px; position: relative; margin: 10px 20px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #333!important; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; font-variant: small-caps; font-weight: 700;}


/*новости*/
#news { margin: 0 auto; width: 600px;  height: auto;  border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; margin-top: 20px; background: url();}
#news .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 0px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #262626; margin: 20px 0 0 13px; background: #fff;}
#news .name_look {color: #333; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 0px;
letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#news .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#news .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#news .news_name {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal;   color: #262626!important; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; font-variant: small-caps; font-weight: 700;}
#news .news_image {border-radius: 100px; width: 70px; height: 70px;  filter: grayscale(100%) brightness(.8);}
#news .post_face { overflow: visible; border: solid 5px #ADAFBD; border-radius: 100px;}
#news .post_face {position: absolute; margin-left: 540px !important; top: 6px; z-index: 10;}
#news .activ { overflow: visible; border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; width: 160px; height: 100px; margin: 0 5px; align-items: center; justify-content: center; display: flex; flex-direction: row; flex-wrap: wrap; padding: 5px 5px 5px 5px;}
#news .activ_face_image {margin-left: 4px;}
#news .activ_face_image {border-radius: 100px; width: 40px; height: 40px;  filter: grayscale(100%) brightness(.8);}
#news .paraepizod{ overflow: visible; border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; width: 300px; height: 100px; margin: 0px 5px; align-items: center; justify-content: center; display: flex; flex-direction: row; flex-wrap: wrap;padding: 5px 5px 5px 5px;}
#news .info_name {display: block; width: 400px; margin: 10px 0 10px 100px; padding: 4px 0px 6px 0px !important; letter-spacing: 1px; text-align: center; text-transform: lowercase; font-variant: small-caps; font-size: 10px; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; color: #262626!important; font-weight: 700;}



/*шаблон принятия*/
#adoption { margin: 0 auto; width: 600px;  height: auto;  border-radius: 0px;  box-sizing: border-box; background: #fff; border: solid 1px #262626; margin-top: 20px; background: url();}
#adoption .line_look {z-index: 2; position: relative; width: 560px; height: 28px;  border-radius: 0px; padding: 0 0 2px 10px; display: inline-flex; justify-content: space-between; align-items: center; letter-spacing: 0.1px;  border: solid 1px #262626; margin: 40px 0 0 13px; background: #fff;}
#adoption .name_look {color: #262626; text-transform: lowercase; font-weight: 700;  font-size: 12px; margin-left: 180px;letter-spacing: 1px; position: relative; text-align: center; width: auto;}
#adoption .info { padding: 20px 40px 20px 40px; margin-top: 0px;}
#adoption .info p { text-transform: lowercase; font-size: 11px; padding: 5px 0px 5px 0px !important; text-align: justify; font-weight: normal;  line-height: 100% !important;}
#adoption .adop_name {width: 300px; position: relative; margin: -2px 150px;  font-size: 10px; padding: 4px 0px 6px 0px !important; text-align: center; font-weight: normal; color: #262626!important; border-radius: 0px;  box-sizing: border-box; background: linear-gradient(135deg, #FFFFFF 50%, #ADAFBD 20%); border: solid 1px #262626; font-variant: small-caps; font-weight: 700;}
#adoption .adop_image {border-radius: 100px; width: 70px; height: 70px;  filter: grayscale(100%) brightness(.8);}
#adoption .adop_face { overflow: visible; border: solid 5px #ADAFBD; border-radius: 100px;}
#adoption .adop_face {position: absolute; margin-left: 260px !important; top: 0px; z-index: 0;}

/*личная страница*/
#personal_s {  width: 970px;  height: 600px;  margin-top: 10px; margin-left: 5px;
background: url(https://forumstatic.ru/files/001b/e7/05/71797.png);}

#personal_s .info {color: #262626; text-transform: lowercase;   font-size: 11px; margin: 50px 0px 0 74px !important; letter-spacing: 1px;  text-align: center; width: auto; z-index: 10; position: absolute; 
width: 220px; height: 30px; overflow-y: auto; overflow-x: hidden; padding: 0px 10px 0px 10px !important;}

#personal_s  .p_image {border-radius: 100px; width: 70px; height: 70px; filter: grayscale(100%) brightness(.8);}
#personal_s .post_face {overflow: visible; border-radius: 100px;}
#personal_s .post_face { margin: 23px 0px 0 10px !important; position: absolute; z-index: 10;}
 #personal_s .name_look { position: absolute; width: 560px; height: 28px; margin: 8px 0 0 380px;
display: inline-flex; justify-content: space-between; align-items: center;}
#personal_s .name_look {color: #262626; text-transform: lowercase;  font-size: 24px; 
letter-spacing: 1px;  text-align: center; width: auto; font-family: 'Nofex'; text-transform: uppercase;}
#personal_s .plash_p{ position: absolute; width: 240px; height: 139px; margin: 84px 0 0 70px;
overflow-y: auto; overflow-x: hidden; padding: 2px 0px 0px 0px !important;}
#personal_s .plash_look { width: 190px; height: 33px; padding: 0px 0px 2px 0px !important;}
#personal_s ::-webkit-scrollbar {width: 4px; height: 4px; background-color: transparent; border-radius: 6px;}
#personal_s .icon_p{ position: absolute; width: 257px; height: 24px; margin: 232px 0 0 38px;
padding: 2px 0px 3px 0px !important; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
#personal_s .icon_look {  width: 20px; height: 20px; display: inline-block;}
#personal_s .zvezd_p{ position: absolute; width: 676px; height: 180px; margin: 380px 0 0 34px;
padding: 2px 0px 3px 0px !important; overflow-x: auto;
overflow-y: hidden; white-space: nowrap;}
#personal_s .zvezd_look {  width: 150px; height: 180px; display: inline-block;}
#personal_s .scrolling-wrapper { -webkit-overflow-scrolling: touch;}
#personal_s .kupon_p{ position: absolute; width: 264px; height: 80px; margin: 270px 0 0 34px;
padding: 2px 0px 3px 0px !important; overflow-x: auto;
overflow-y: hidden; white-space: nowrap;}
#personal_s .kupon_look {  width: 110px; height: 80px; display: inline-block;}
#personal_s .plash_n{ position: absolute; width: 212px; height: 172px; margin: 392px 0 0 734px;
overflow-y: auto; overflow-x: hidden; padding: 2px 0px 0px 0px !important;}
#personal_s .plash_nlook {  width: 190px; height: 33px; padding: 0px 0px 2px 0px !important;}
#personal_s .dna_p {  width: 584px; height: 240px; margin: 10px 0 0 10px; padding: 2px 0px 0px 4px!important; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
#personal_s .dna_look {  width: 150px; height: 231px; padding: 0px 0px 10px 0px !important; display: inline-block;}
#personal_s  ul.tabs { margin-top: 66px; padding: 0; margin-right: -80px; float: right;  list-style: none; height: 24px;  width: 645px; }
#personal_s  ul.tabs li {float: left; padding: 0 5px; height: 24px; margin: -22px 40px; line-height: 25px; font-size: 10px; text-transform: uppercase;  font-family: roboto;  margin-bottom: 2px; overflow: hidden; position: relative;}
#personal_s ul.tabs li a {text-decoration: none; color: transparent; display: block; padding: 0 5px; 
color: #262626!important; outline: none;}
#personal_s .tab_container1 {clear: both; float: right; margin-right: 30px; width: 600px; height: 263px;  padding: 1px; background-image: url();  background-color: #fff;  margin-top: -20px ;}
#personal_s  .tab_content { padding: 5px; height: 398px; margin-right: -16px; overflow-x: auto;}
#personal_s  ul.tabs li.active  {border: 1px solid #262626;} 
#personal_s  ul.tabs li.active a  {color: #262626!important; outline: none;} 









/*таблица*/
#table .post_face {width:40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8); }
#table .post_face {position: absolute; margin-left: 436px !important; top: 283px;}
#table .post_text { height: 40px; width: 312px; top: 283px; margin-left: 110px !important; position: absolute; text-align: justify; z-index: 100; color: #333; padding-right: 5px;  font-weight: 500; font-size: 11px; line-height: 12px; overflow-y: auto;}
#table .post_text a { font-weight: 600; text-transform: lowercase; color: #262626!important; font-size: 11px;}
#table .activ_face {width: 40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8);
border-radius: 50%;}
#table .activ_face {width: 40px; height: 140px; position: absolute; margin-left: 100px !important; top: 60px;}
#table .post_activ_face {width: 40px; height: 40px; overflow: visible; filter: grayscale(100%) brightness(.8); border-radius: 50%;}
#table .post_activ_face {width: 40px; height: 140px; position: absolute; margin-left: 850px !important; top: 60px;}
#table .para_name{ width:400px; height: 40px; overflow: visible; letter-spacing: 0.5px; text-align: center; ; font-variant: small-caps; font-size: 10px; color: #262626!important; font-weight: 700;}
#table .para_name {position: absolute; margin-left: 480px !important; top: 285px;}
#table .epizod_name { width:400px; height: 40px; overflow: visible; letter-spacing: 0.5px; text-align: center; ; font-variant: small-caps; font-size: 10px; 
color: #262626!important; font-weight: 700;}
#table .epizod_name {position: absolute; margin-left: 480px !important; top: 308px;}
#table .amsname {height: 16px; width: 375px; top: -72px; margin-left: 410px; position:absolute; z-index:100; }
#table .amsname {letter-spacing: 1px; text-align: center; font-variant: small-caps; font-size: 12px;
line-height: 14px; font-family: 'Open Sans', sans-serif; font-weight: 600;}
#table .activ-image {border-radius: 100px;}




/* баннеры */
.banners { position: absolute;  margin-left: -15px !important; width: 1020px; height: 34px; overflow-y: auto; 
margin-top: 40px !important; text-align: center;}
.banners a{ -webkit-filter:saturate(0%); filter:saturate(0%);}
.banners a:hover { -webkit-filter:saturate(100%); filter:saturate(100%);}

 


/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 30px; margin-bottom: 160px;  opacity: 1; 
position: fixed; width: 30px;  z-index: 9999; }
.go-up { bottom: 58%; margin-left: 1010px !important;}
.go-down {bottom: 44%; margin-left: 1010px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}



/* регулятор шрифта */
.FNTslider {border-radius: 0px; position: relative; z-index: 1000; width: 110px; height: 5px; margin: 5px 200px !important; float: right; margin-right: 10%; background: #fff!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626; -webkit-box-sizing: border-box;  box-sizing: border-box;
}

.FNTslider .before {height: 5px; border: solid 1px #262626; border-right: none 0; border-radius: 0px 0 0 0px; position: absolute; background: #697D3A; margin-top: -1px;
}

.FNTslider .thumb {width: 8px; height: 8px; border-radius: 0; position: relative; top: -3px; background: #ADAFBD; border: solid 1px #262626!important; cursor: pointer;
}


/* символы */
small#plng {padding: 4px 5px; margin: 0px 0 0 5px;  font-weight: 500; text-transform: uppercase; font-size: 9px;  
color: #fff!important; border-radius:  0px; background: #697D3A!important;
-webkit-box-shadow: 0 0 0 1px #262626; box-shadow: 0 0 0 1px #262626;}
#pun-messages small#plng {display:none!important;}






/************************************ СНС ШАБЛОН ******************************************/
/*лайт версия*/
.samsung-phone-outer {background-image: url(https://i.ibb.co/k4Zwh0Y/output-onlinepngtools-6-2.png);width: 302px;height: 621px;margin-left: 27%!important;position: relative;}

.samsung-phone-top{width: 264px;background: #f9f9f9;top: 24px;left:1px;position: relative;margin-left: 19px !important;border-top-right-radius: 22px;border-top-left-radius: 22px;}


.samsung-phone-top-clock {
background-image: url(https://i.ibb.co/GQzXdqn/image-3.png);
background-repeat: no-repeat;
width: 264px;
height: 27px;
margin: 7px auto 0px;
position: relative;
top: -10px;
left:1px;
border-top-right-radius: 27px;
border-top-left-radius: 27px;
}

.samsung-text-from {
width: 258px;
padding-bottom:5px;
box-shadow:0 3px 5px -5px gray;
}

#samsung-tdleft{
width:19px;
height: 21px;
background-image: url(https://i.ibb.co/QMK3HGp/output-onlinepngtools-10.png);
background-repeat: no-repeat;
background-position: 2% 30%;
}

#samsung-tdcenter{
width: 100px;
height: 21px;
text-align:left;
font-family: 'IBM Plex Sans', sans-serif;
font-size: 10px;
font-weight: bold;
color: #1b1b1b;
}


#samsung-tdcenter a {
color: #1b1b1b;
text-decoration: none;
}


#samsung-tdright{
width: 111px;
height: 21px;
background-image: url(https://i.ibb.co/2F9bKRT/output-onlinepngtools-11.png);
background-repeat: no-repeat;
background-position: 95% 20%;
}

.samsung-text-content{
width: 244px !important;
height: 436px !important;
right: 18px !important;
top: 81px !important;
position: absolute;  
overflow: auto;  
padding: 10px;
font-family: 'IBM Plex Sans', sans-serif;
font-size: 13px;
background: #fff;
}
.samsung-text-content::-webkit-scrollbar{ width: 4px; background-color: #FFF; }

.samsung-texts {
display: flex;
flex-direction: column;
}

.samsung-text {
 border-radius: 20px;
 padding: 8px 15px;
 margin-top: 5px;
 margin-bottom: 5px;
 display: inline-block;
}

.samsung-text img{
 max-width:150px;
}

.samsung-my {
 align-items: flex-end;
}

.samsung-my .samsung-text {
 color: white;
 margin-left: 20%;
 background: #cfb9b0;
 position: relative;
}


.samsung-phone-bottom {background-image: url(https://i.ibb.co/j6wqsBG/Screenshot-20220110-200311-Messages-190-3.jpg);background-repeat: no-repeat;width: 264px;height: 70px;margin-left: 19px !important;position: relative;top: 464px !important;left: 1px !important;border-bottom-right-radius: 22px;border-bottom-left-radius: 22px;}

.samsung-made-by {
width: 302px;
text-align:center;
font-family: 'IBM Plex Sans', sans-serif;
font-size: 9px;
font-weight: bold;
color: #1b1b1b;
margin-left:auto;
margin-right:auto;
}


/************************************** ИНСТА **********************************************/
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');

:root {
 --mainfontoo: 'Montserrat', sans-serif;
 --backgroundo: #fafafa;
 --textiobruh: #262626;
 --inrborderso: #EEBC6E;
 --outrborderso: #EEBC6E;
 --linxio: #003569;
}

#instasadri, #instasadri2 {width: 470px; margin: 20px auto; font-family: var(--mainfontoo); background: var(--backgroundo);  color: var(--textiobruh); border: 1px solid var(--outrborderso); position: relative; border-radius: 30px;}
#instasadri {padding: 15px;}
#instasadri2 {width: 500px;}
#instasadri a, #instasadri2 a {text-decoration: none; color: var(--linxio); font-weight: bold;}
.userbarrom {display: flex;}
.instausebar {padding: 10px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid var(--outrborderso);}
.instausephoto {display: flex; flex-wrap: wrap;}
.instacommentss {border-top: 1px solid var(--outrborderso);}
.maincommento {display: flex;}
.photoleft {padding: 10px;}
.photoleft img {width: 50px; border-radius: 100px; border: 1px solid var(--pickbords);}
.commentmaine {padding: 10px; background: #f1f1f1; border-radius: 30px; padding-left: 20px; padding-right: 20px;}
.hashcolor {color: var(--linxio)}
.userionam {font-weight: bold;}
.likesio {font-size: 12px; padding: 5px; border-top: 1px solid var(--outrborderso); flex-basis: 100%;}
.replycommento .photoleft img {width: 35px; }
.replycommento {font-size: 13px; border-top: 1px solid var(--outrborderso);}
.replycommento {display: flex; margin-left: 30px; margin-right: 30px;}
.usr {font-weight: bold;}
.inphoblok { flex-basis: 45%; flex-grow: 1; flex-wrap: wrap; height: auto; flex-shrink: 1; margin: 1px; border-radius: 30px;}
.inphoblok img {width: 100%; height: 100%; object-fit: cover; border-radius: 30px;}
.usionam {padding-left: 5px; font-size: 20px; color: #EEBC6E; }
.instausebar img {width: 30px; border-radius: 100px;
}
.userdeeto {padding: 10px; flex-basis: 40%; flex-grow: 1;}
.userphoo img {width: 150px; border-radius: 100px;}
.sectionbreak {width: 90%; border-bottom: 1px solid var(--inrborderso); border-top: 1px solid var(--inrborderso); margin: 20px auto 10px auto; text-align: center; font-size: 12px; font-weight: bold; color: var(--pickbords); padding: 5px 0px;}
.usernaaam {font-size: 25px; color: #EEBC6E;}
.folloblok {display: flex; padding: 10px 2px; font-size: 13px;}
.follow1, .follow2, .follow3 {flex-basis: 30%; flex-grow: 1;}
.follow3 {text-align: right;}
.follow2 {text-align: center;}
.ackname {display: block; font-size: 18px; padding: 10px 10px 5px; font-weight: bold;}
.bioscrip {width: 100%; display: block; font-size: 13px; margin: 5px 10px 5px;}

.userpickos {display: flex; flex-wrap: wrap;}
.apikko {flex-basis: 30%; justify-content: space-between; position: relative; flex-grow: 1; margin: 3px;}
.apikko img {object-fit: cover; width: 95%; height: 95%; padding: 3px; border-radius: 15px;}
.sadricredit {text-align: center; font-size: 10px; text-align: right; color: var(--pickbords);}
.sadricredit a {text-decoration: none; color: var(--pickbords)!important;}







0

46

<script type="text/javascript"><!--Своя картинка в каждую категорию -->
$(document).ready(function(){

myarray=new Array(
"stage zero", "https://forumstatic.ru/files/001b/e7/05/86924.png",
"stage one", "https://forumstatic.ru/files/001b/e7/05/96084.png",
"stage two", "https://forumstatic.ru/files/001b/e7/05/74224.png",
"stage three", "https://forumstatic.ru/files/001b/e7/05/90810.png",
"stage four", "https://forumstatic.ru/files/001b/e7/05/52839.png",
"stage five", "https://forumstatic.ru/files/001b/e7/05/45403.png",
"stage six", "https://forumstatic.ru/files/001b/e7/05/38083.png",
"Статистика форума", "https://forumstatic.ru/files/001b/e7/05/86924.png"    //Последний элемент без запятой!
)

        $("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) {
for(q=0;q<myarray.length;q++){

var cssObj = {
  "height":"40px",
"width":"1030px",
  "background-color": "transparent",
  "background-image":"url("+myarray[q+1]+")",
  "background-position":"50% 50%",
  "background-repeat":"no-repeat",
  "position":"relative",
  "left":"-28px",
  "margin-top":"-10px 0px 10px 0px",
   "filter":"grayscale(1)"   //Последний элемент без запятой!
}

        if($(this).children("span").text()==myarray[q])$(this).css(cssObj);
        q++}
    });
});
</script>

0

47

/* символы © blanche */
#form-buttons table {width: 98% !important; padding-left: 180px; }
#form-buttons #plng, #form-buttons table {display: inline;}
small#plng {position: absolute; z-index: 100; margin-top: 32px;  margin-left: -320px; padding: 3px;  width: 166px;  text-align: center; color: #33333B; z-index: 1; font-family: 'Open Sans', sans-serif; font-weight: 600;  font-size: 9px; color: #33333B!important; text-transform: uppercase;  text-decoration: none!important; font-style: normal;}
#pun-messages small#plng { margin-left: -18px; margin-top: 20px;}
#pun-profile small#plng {margin: 119px 0 0 0;}
#pun-edit small#plng {margin-top: 56px;}

#pun-messages small#plng {display:none!important;}

0

48

#topic-users-in {
  text-transform: lowercase;
  font-family: var(--font);
  font-size: 10px;
  letter-spacing: 0.5px;
  color: var(--col2);
}

#topic-users-in span {
  font-weight: normal !important;
}

#topic-users-in a:after {
  content: ",";
  margin-right: 2px;
}

0

49

[html]
<style>
#calendar { margin: 0 auto; width: 706px;  height: 300px;  border-radius: 15px;  box-sizing: border-box; background: #fff; border: solid 1px #e0e0e0;
margin-top: 20px; background: url(https://forumstatic.ru/files/001b/c3/13/42658.png);}
</style>
<div id="calendar">
</div>

[/html]

[html]
<ul>
<li class="day1">
             <a href="#" data-popup-open="popup-1">04</a>
             <ul>
                 <li class="popup" data-popup="popup-1"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-1">X</a>
                         <h2>ДЕНЬ 1 </h2>
                         <p>3.12 - 500₩ <br>
                               доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day2">
             <a href="#" data-popup-open="popup-2">05</a>
             <ul>
                 <li class="popup" data-popup="popup-2"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-2">X</a>
                         <h2>ДЕНЬ 2</h2>
                         <p>4.12 - 800₩ <br>
                               доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day3">
             <a href="#" data-popup-open="popup-3">06</a>
             <ul>
                 <li class="popup" data-popup="popup-3"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-3">X</a>
                         <h2>ДЕНЬ 3</h2>
                         <p>5.12 - 20𝜂 <br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day4">
             <a href="#" data-popup-open="popup-4">07</a>
             <ul>
                 <li class="popup" data-popup="popup-4"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-4">X</a>
                         <h2>ДЕНЬ 4</h2>
                         <p>6.12 - прайм на пропуск конкурса <br>
                               доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day5">
             <a href="#" data-popup-open="popup-5">07</a>
             <ul>
                 <li class="popup" data-popup="popup-5"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-5">X</a>
                         <h2>ДЕНЬ 7</h2>
                         <p>7.12 - прайм на 30% скидку на любой предмет за воны <br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day6">
             <a href="#" data-popup-open="popup-6">08</a>
             <ul>
                 <li class="popup" data-popup="popup-6"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-6">X</a>
                         <h2>ДЕНЬ 8</h2>
                         <p>8.12 - 25𝜂 <br>
                               доп. награда за 20 соо/реклам - 10𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day7">
             <a href="#" data-popup-open="popup-7">09</a>
             <ul>
                 <li class="popup" data-popup="popup-7"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-7">X</a>
                         <h2>ДЕНЬ 9</h2>
                         <p>9.12 - 30𝜂 <br>
                                доп. награда за 20 соо/реклам - 10𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day8">
             <a href="#" data-popup-open="popup-8">10</a>
             <ul>
                 <li class="popup" data-popup="popup-8"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-8">X</a>
                         <h2>ДЕНЬ 10</h2>
                         <p>10.12 - прайм на статичную иконку <br>
                                доп. награда за 20 соо/реклам - 10𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day9">
             <a href="#" data-popup-open="popup-9">11</a>
             <ul>
                 <li class="popup" data-popup="popup-9"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-9">X</a>
                         <h2>ДЕНЬ 11</h2>
                         <p>11.12 - 1000₩ <br>
                                доп. награда за 20 соо/реклам - 10𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day10">
             <a href="#" data-popup-open="popup-10">12</a>
             <ul>
                 <li class="popup" data-popup="popup-10"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-10">X</a>
                         <h2>ДЕНЬ 12</h2>
                         <p>12.12 - 40𝜂 <br>
                               доп. награда за 20 соо/реклам - 10𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day11">
             <a href="#" data-popup-open="popup-11">13</a>
             <ul>
                 <li class="popup" data-popup="popup-11"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-11">X</a>
                         <h2>ДЕНЬ 13</h2>
                         <p>13.12 - прайм на стандартную плашку <br>
                                доп. награда за 20 соо/реклам - 10𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day12">
             <a href="#" data-popup-open="popup-12">14</a>
             <ul>
                 <li class="popup" data-popup="popup-12"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-12">X</a>
                         <h2>ДЕНЬ14</h2>
                         <p>14.12 - 1500₩<br>
                               доп. награда за 20 соо/реклам - 10𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day13">
             <a href="#" data-popup-open="popup-13">15</a>
             <ul>
                 <li class="popup" data-popup="popup-13"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-13">X</a>
                         <h2>ДЕНЬ 15</h2>
                         <p>15.12 - прайм выкуп внешности на 1 неделю <br>
                                доп. награда за 20 соо/реклам - 15𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day14">
             <a href="#" data-popup-open="popup-14">16</a>
             <ul>
                 <li class="popup" data-popup="popup-14"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-14">X</a>
                         <h2>ДЕНЬ 16</h2>
                         <p>16.12 - любая эпическая днк <br>
                                доп. награда за 20 соо/реклам - 15𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day15">
             <a href="#" data-popup-open="popup-15">17</a>
             <ul>
                 <li class="popup" data-popup="popup-15"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-15">X</a>
                         <h2>ДЕНЬ 17</h2>
                         <p>17.12 - 2000₩ <br>
                                доп. награда за 20 соо/реклам - 15𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day16">
             <a href="#" data-popup-open="popup-16">18</a>
             <ul>
                 <li class="popup" data-popup="popup-16"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-16">X</a>
                         <h2>ДЕНЬ 18</h2>
                         <p>18.12 - 45𝜂 <br>
                                доп. награда за 20 соо/реклам - 15𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day17">
             <a href="#" data-popup-open="popup-17">19</a>
             <ul>
                 <li class="popup" data-popup="popup-17"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-17">X</a>
                         <h2>ДЕНЬ 19</h2>
                         <p>19.12 - 1 набор из коллекции месяца бесплатно<br>
                               доп. награда за 20 соо/реклам - 15𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day18">
             <a href="#" data-popup-open="popup-18">20</a>
             <ul>
                 <li class="popup" data-popup="popup-18"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-18">X</a>
                         <h2>ДЕНЬ 20</h2>
                         <p>20.12 - прайм на градиентную плашку<br>
                               доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day19">
             <a href="#" data-popup-open="popup-19">21</a>
             <ul>
                 <li class="popup" data-popup="popup-19"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-19">X</a>
                         <h2>ДЕНЬ 21</h2>
                         <p> 21.12 - 50𝜂<br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day20">
             <a href="#" data-popup-open="popup-20">22</a>
             <ul>
                 <li class="popup" data-popup="popup-20"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-20">X</a>
                         <h2>ДЕНЬ 22</h2>
                         <p> 22.12 - 2500₩ <br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day21">
             <a href="#" data-popup-open="popup-21">23</a>
             <ul>
                 <li class="popup" data-popup="popup-21"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-21">X</a>
                         <h2>ДЕНЬ 23 </h2>
                         <p> 23.12 - любая легендарная днк<br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day22">
             <a href="#" data-popup-open="popup-22">24</a>
             <ul>
                 <li class="popup" data-popup="popup-22"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-22">X</a>
                         <h2>ДЕНЬ 24</h2>
                         <p>24.12 - 60𝜂<br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day23">
             <a href="#" data-popup-open="popup-23">25</a>
             <ul>
                 <li class="popup" data-popup="popup-23"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-23">X</a>
                         <h2>ДЕНЬ 25 </h2>
                         <p> 25.12 - прайм на иммунитет<br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day24">
             <a href="#" data-popup-open="popup-24">26</a>
             <ul>
                 <li class="popup" data-popup="popup-24"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-24">X</a>
                         <h2>ДЕНЬ 26 </h2>
                         <p> 26.12 - 75𝜂<br>
                               доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day25">
             <a href="#" data-popup-open="popup-25">27</a>
             <ul>
                 <li class="popup" data-popup="popup-25"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-25">X</a>
                         <h2>ДЕНЬ 27</h2>
                         <p> 27.12 - 1 любое созвездие бесплатно и все награды к нему<br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day26">
             <a href="#" data-popup-open="popup-26">28</a>
             <ul>
                 <li class="popup" data-popup="popup-26"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-26">X</a>
                         <h2>ДЕНЬ 28</h2>
                         <p> 28.12 - 3000₩<br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day27">
             <a href="#" data-popup-open="popup-27">29</a>
             <ul>
                 <li class="popup" data-popup="popup-27"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-27">X</a>
                         <h2>ДЕНЬ 29</h2>
                         <p> 29.12 - 4000₩ <br>
                                доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day28">
             <a href="#" data-popup-open="popup-28">30</a>
             <ul>
                 <li class="popup" data-popup="popup-28"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-28">X</a>
                         <h2>ДЕНЬ 30</h2>
                         <p> 30.12 - 100𝜂 <br>
                         доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
         <li class="day29">
             <a href="#" data-popup-open="popup-29">31</a>
             <ul>
                 <li class="popup" data-popup="popup-29"><span class="close modaltext">
                         <a href="#" class="popup-close" data-popup-close="popup-29">X</a>
                         <h2>С НАСТУПАЮЩИМ НОВЫМ ГОДОМ</h2>
                         <p>31.12 - прайм на дополнительную роль<br>
                               доп. награда за 20 соо/реклам - 5𝜂</p>
                     </span></li>
             </ul>
         </li>
        </ul>

<!-- I used Emmet to the empty doors.
   
    This would generate just 25 numbered list items

    ul>.day$<a>{$$}</a>*25
   
    But this is what I used to generate 25 list items populated with child LIs with some placholder content and all the class names I needed for the Javascript
   
    ul>li.day$*25>a[href="#" data-popup-open="popup-$"]{$$}+ul>li.popup[data-popup="popup-$"]>span.close>a.popup-close[data-popup-close="popup-$" href="#"]{X}+h2{Day $$ Title}+p{It's day $$!}
   
   -->

<style>
/* here's the grid! */

ul {
   
    display: grid;
    grid-template-columns: repeat(5, 1fr); /* would be nice to work on a way to make these square */
    grid-template-rows: repeat(4, auto);
    padding-left: 0;
    grid-gap: 1vh;
    gap: 10px 10px;
   
}

li {
    display: inline-block;
    padding: 1vw;
    border-radius: 5px 5px 5px 5px;
}

/*

grid-area positions are declared in this order: row-start / col-start / row-end / col-end;

I have 6 rows and 4 cols

I might try to make SASS randomise these grid positions for me as this was a bloody bore to do manually.

See bottom of file for all boxes in order

*/

.day1 {
  grid-area: 1 / 1 / 2 / 2;
}

.day2 {
  grid-area: 1 / 2 / 2 / 3;
}

.day3 {
  grid-area: 1 / 3 / 2 / 4;
}

.day4 {
  grid-area: 1 / 4 / 2 / 5;
}

.day5 {
  grid-area: 1 / 5 / 2 / 6;
}

.day6 {
  grid-area: 2 / 1 / 3 / 2;
}

.day7 {
  grid-area: 2 / 2 / 3 / 3;
}

.day8 {
  grid-area: 2 / 3 / 3 / 4;
}

.day9 {
  grid-area: 2 / 4 / 3 / 5;
}

.day10 {
  grid-area: 2 / 5 / 3 / 6;
}

.day11 {
  grid-area: 3 / 1 / 4 / 2;
}

.day12 {
  grid-area: 3 / 2 / 4 / 3;
}

.day13 {
  grid-area: 3 / 3 / 4 / 4;
}

.day14 {
  grid-area: 3 / 4 / 4 / 5;
}

.day15 {
  grid-area: 3 / 5 / 4 / 6;
}

.day16 {
  grid-area: 4 / 1 / 5 / 2;
}

.day17 {
  grid-area: 4 / 2 / 5 / 3;
}

.day18 {
  grid-area: 4 / 3 / 5 / 4;
}

.day19 {
  grid-area: 4 / 4 / 5 / 5;
}

.day20 {
  grid-area: 4 / 5 / 5 / 6;
}

.day21 {
  grid-area: 5 / 1 / 6 / 2;
}

.day22 {
  grid-area: 5 / 2 / 6 / 3;
}

.day23 {
  grid-area: 5 / 3 / 6 / 4;
}

.day24 {
  grid-area: 5 / 4 / 6 / 5;
}

.day25 {
  grid-area: 5 / 5 / 6 / 6;
}

.day26 {
  grid-area: 6 / 1 / 7 / 2;
}

.day27 {
  grid-area: 6 / 2 / 7 / 3;
}

.day28 {
  grid-area: 6 / 3 / 7 / 4;
}

.day29 {
  grid-area: 6 / 4 / 7 / 5;
}

.day30
{  grid-area: 6 / 5 / 7 / 6;}

/* here's the styling! */

body {
  background-color: #!important;
   font-family: 'Open Sans', sans-serif;
   border-radius: 5px 5px 5px 5px;
}
/* add a gradient for longer screens */
/* review typography */

h1 {
    color: white;
    margin-bottom: 0.25rem;
    font-family: 'Yesteryear', cursive;
    font-size: 6vh;
   text-align: center;
} /*review typography*/

h2 {
  color: white;
   margin-bottom: 0.25rem;
    font-family: 'Yesteryear';
    font-size: 6vh;
   text-align: center;
  background-color: #d42426!important;
padding: 2%;
font-weight: bold;} /*review typography*/

ul {
   
}

/* Doors */
li {
    color: white;
    text-align: right;
    border: solid rgba(100,100,100,0.2) 1px;
}

body>ul>li {
    padding: 5px;
    background-color: rgba(100,100,100,0.6);
}

body>ul>li:hover {
    background-color: rgba(100,100,100,0.2);
}
li > a, li > a:hover, li > a:visited, li > a:active {
    color: white;
    text-decoration: none;
}

li > a {
    display: block;
    padding: 5%;
    width: 90%;
    height: 90%;
}

/* Behind the doors (modals) */

li > ul > li {
    display: none;
    position: fixed;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 40vw;
    height: 20vh;
    background-color: #f5f5f5;
    border: double 4px #ebebeb;
    color: black;
    text-align: left;
    padding: 4vw;
    box-shadow: 3px 3px 5px 1px rgba(170, 193, 206,0.2);
    overflow: auto;
}

.modaltext a, .modaltext a:hover, .modaltext a:visited, .modaltext a:active {
    text-decoration: none;
    color: #d42426;
}

.modaltext a:hover {
    text-decoration: underline; color: black;
}

/* the modal close button */

.popup-close {
    position: absolute;
    right: 10px;
    top: 5px;
}

a.popup-close, a:visited.popup-close, a:active.popup-close    {
    color:black;
    text-decoration: none;
}
a:hover.popup-close {
    text-decoration: underline;
    color: #fff;
}

/* end of styles for close button */

/* These are the unshuffled boxes! */

/*.day1 {
  grid-area: 1 / 1 / 2 / 2;
}

.day2 {
  grid-area: 1 / 2 / 2 / 3;
}

.day3 {
  grid-area: 1 / 3 / 2 / 4;
}

.day4 {
  grid-area: 1 / 4 / 2 / 5;
}

.day5 {
  grid-area: 1 / 5 / 2 / 6;
}

.day6 {
  grid-area: 2 / 1 / 3 / 2;
}

.day7 {
  grid-area: 2 / 2 / 3 / 3;
}

.day8 {
  grid-area: 2 / 3 / 3 / 4;
}

.day9 {
  grid-area: 2 / 4 / 3 / 5;
}

.day10 {
  grid-area: 2 / 5 / 3 / 6;
}

.day11 {
  grid-area: 3 / 1 / 4 / 2;
}

.day12 {
  grid-area: 3 / 2 / 4 / 3;
}

.day13 {
  grid-area: 3 / 3 / 4 / 4;
}

.day14 {
  grid-area: 3 / 4 / 4 / 5;
}

.day15 {
  grid-area: 3 / 5 / 4 / 6;
}

.day16 {
  grid-area: 4 / 1 / 5 / 2;
}

.day17 {
  grid-area: 4 / 2 / 5 / 3;
}

.day18 {
  grid-area: 4 / 3 / 5 / 4;
}

.day19 {
  grid-area: 4 / 4 / 5 / 5;
}

.day20 {
  grid-area: 4 / 5 / 5 / 6;
}

.day21 {
  grid-area: 5 / 1 / 6 / 2;
}

.day22 {
  grid-area: 5 / 2 / 6 / 3;
}

.day23 {
  grid-area: 5 / 3 / 6 / 4;
}

.day24 {
  grid-area: 5 / 4 / 6 / 5;
}

.day25 {
  grid-area: 5 / 5 / 6 / 6;
}

.day26 {
  grid-area: 6 / 1 / 7 / 2;
}

.day27 {
  grid-area: 6 / 2 / 7 / 3;
}

.day28 {
  grid-area: 6 / 3 / 7 / 4;
}

.day29 {
  grid-area: 6 / 4 / 7 / 5;
}

.day30
{  grid-area: 6 / 5 / 7 / 6;}*/

</style>

<script>    //----- adapted from http://inspirationalpixels.com/tutorial … opup-modal
   
$(function() {
    //----- OPEN
   
    //-- This has been added to the original Insprational Pixels code. The modal leaves some doors visble and they can be clicked on. Without this function, previously opened modals stay visible until closedusing their pop-close link. Modals stack from the first in the code, so in this case door 25 has the highest z-index. If the user has opened door 25, clicking on any other doors will load the relevant modal underneath number 25. This fucntion clears that by closing _all_ modals which are open. The script then moves on to open the requested modal. As one modal fades in and one fades out, the rendered effect is a nice cross-fade
   
    $('[data-popup-open]').on('click', function(e)  {
        var targeted_popup_class = jQuery(this).attr('data-popup-open');
        $('.popup').fadeOut(350);

        e.preventDefault();
    });
    $('[data-popup-open]').on('click', function(e)  {
        var targeted_popup_class = jQuery(this).attr('data-popup-open');
        $('[data-popup="' + targeted_popup_class + '"]').fadeIn(350);

        e.preventDefault();
    });

    //----- CLOSE
    $('[data-popup-close]').on('click', function(e)  {
        var targeted_popup_class = jQuery(this).attr('data-popup-close');
        $('[data-popup="' + targeted_popup_class + '"]').fadeOut(350);

        e.preventDefault();
    });
});</script>[/html]

0

50

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
  @import url(style_cs.css);
@import url('https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital@0;1&family=Caveat:wght@400;700&family=Literata:ital,opsz@0,7..72;1,7..72&family=Lora:ital,wght@0,400;0,600;1,400;1,600&family=Noto+Serif+Display:ital,wght@0,400;0,700;1,400;1,700&family=Pattaya&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Ruslan+Display&family=Yeseva+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ysabeau+Infant:wght@600&display=swap');






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

/* A2.1 */
html, body {margin: 0 !important; padding: 0 !important;  outline: none !important; -webkit-text-size-adjust: none !important;  -moz-text-size-adjust: none !important;  -ms-text-size-adjust: none !important;}

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

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

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

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

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

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


 /* A3 Text setup
-------------------------------------------------------------*/
/* A3.1 */
body { font-size: 100.01%; -webkit-text-size-adjust: none;   -moz-text-size-adjust: none;  -ms-text-size-adjust: none;}

/* A3.2 */
.punbb { font: normal 68.75% verdana; font-size: 11px!important;}

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {font: 1em verdana; font-size: 11px!important;}

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {font: 1em verdana; font-weight: normal;}

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

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

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

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

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

/* A3.10 */
.punbb a {text-decoration: none!important;}

.punbb a, .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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-adnav ul.adsubnav a {
color: #333; }

.punbb a, .punbb th, .punbb td.tc2, .punbb td.tc3,.punbb .post h3,  .punbb .info-box, .punbb .post-body, .punbb .post-links,  .punbb legend span, .punbb .post h3 span, .punbb .main .container, .punbb .post .container,.punbb .main .container,.punbb .post .container,.punbb .section .container, .punbb .formal fieldset .post-box, .punbb #pun-main .info-box .legend, .punbb-admin #pun-admain .adcontainer, .punbb-admin #pun-admain legend span, #pun-adnav ul.adsubnav a #viewprofile li strong, #viewprofile h2 span, #profilenav h2 span, #viewprofile li div, #setmods dd,#viewprofile li, #setmods dl {text-decoration: none!important; border-color: transparent;}

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


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


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

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

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

li#navawards, #pun-live-rusff span.cooltext, .topic+.modmenu .container>span, .category .container thead, .punbb #pun-stats h2 span, .admin-advert-block, .topic a.sharelink, .lastedit .punbb .main h1,  .pl-reports, .pa-gifts,.pa-awards,
.closedatafield, .pa-gifts, .lastedit,.punbb .main h1, #pun-debug h2,#pun-status .status-right, #pun-debug h2,#pa-gifts,
#pa-awards,#profile-gifts, #pun-ulinks .container li.item5, #pun-userlist .usertable .container thead, #profilenav h2 span, #pun-index .category .tc2, #pun-index .category .tc3,  #f-subforums .tc2, #f-subforums .tc3, #pa-invites{ 
display:none!important;}




/* A5 Basic page layout and borders
-------------------------------------------------------------*/
/* стиль админпанели*/
#pun-adnav h2, .adformal h2 {background-color: inherit !important; border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td {border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2, #pun-admain legend, .punbb-admin #pun-admain legend span {display: none;}
#pun-adnav ul.adsubnav a {color: #333!important; }
#pun-admain textarea { margin-left: 7px!important; border-radius: 0px;  color: #333!important;
background: #f5f5f5; border: solid 1px #ebebeb!important;}
#pun-admain input{padding: 6px 10px 6px 10px !important; outline: none!important; border-radius: 25px;  
 font-size: 9px!important; color: #333!important; text-transform: uppercase!important;color: #333!important;
border: none !important; border-style: none !important; border-width: 0 !important;
background: #f5f5f5; border: solid 1px #ebebeb!important;}
#pun-admain input:hover { background-color: #aac1ce; color: #333!important;}
#pun-admain a {color: #889aa4!important; text-transform: lowercase;  font-size: 11px; font-weight: normal!important;}
#pun-admain a:hover {color: #bbb08f!important;}
#pun-adnav .isactive ul.adsubnav a {color: #333!important; text-shadow: none; text-transform: lowercase; 
 font-size: 11px; }
#pun-adnav .isactive ul.adsubnav a:hover {color: #5D1C2F!important;}
#pun-adnav ul { padding: 0.4em 0 0.6em 20em; background: #f5f5f5;}




/* фон */
body {background: url(https://forumstatic.ru/files/001b/c3/13/94231.png);  background-size: cover; 
background-attachment: fixed; }


/* тело форума*/
#pun {position: relative;  width: 1100px;  padding: 1px 0 0 0; margin: 160px auto 180px auto; 
background: url("https://forumstatic.ru/files/001b/c3/13/48244.png"); background-color: #fff!important;}

/* внутри форума*/
.punbb { float: none; width: 1050px; height: auto; padding: 25px;}

/* шапка */
#pun-title table {  background: url("https://forumstatic.ru/files/001b/c3/13/37246.png"); height: 500px; 
 width: 1100px;  margin-top: -150px; margin-left: -25px;}

/* футер*/
#pun-about { background: url("https://forumstatic.ru/files/001b/c3/13/51814.png"); margin: 0px  0px  -146px  -25px;  
 height: 140px; width: 1100px;}

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

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

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

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

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

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

/* A5.9 */
.punbb .container {border-style: solid; border-width: 1px;}

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {padding: 0.5em 1em; border-style: none solid solid none; border-width: 0 1px 1px 0;}


/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/
/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/
/* B1.1 */
.punbb .post-content { padding: 0; margin: 0; width: 100%; overflow: hidden !important; color: #333!important; 
font-size: 11px!important; font-family: verdana; text-align: justify;}

.punbb .post-content p {text-align: justify;
padding: 10px!important;  
}

/* B1.2 */
.punbb .post-sig dt {display: block;}

/* B1.3 */
.punbb .post-content p {margin: 0;padding: 0 0 1em 0; line-height: 150%;}

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

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

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

/* B1.7 */
.punbb .post-content .scrollbox { width: 100%; overflow: auto;}

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 0.4em 1.8em 1.4em 1.8em; 
padding:1em ; border-style: solid; border-width: 1px;}

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend { display: block;  margin: -15px -12px 12px -12px !important; 
padding-top: 4px!important; padding-left: 10px!important; padding-bottom: 4px!important;   font-weight: 600; 
 font-size: 10px; color: #889aa4!important;  text-transform: uppercase; text-decoration: none!important;  line-height: 14px; background: #f5f5f5; border: solid 1px #ebebeb;  border-radius: 0;}

.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #889aa4;}


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

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

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



/* B3 Pagination and posting links
-------------------------------------------------------------*/
/* B3.1 */
.punbb .linkst { float: left; position: relative; width: 100%;  letter-spacing: .2px; margin-top: -20px; margin-left: 1px;
border-bottom: solid 1px #aac1ce!important;}

#pun-messages .linkst { background: none!important; height: 0; width: auto; border-bottom: none!important;}

/* B3.2 */
.multipage {margin-top: 0;}

/* B3.3 */
.linkst .pagelink { position: absolute; margin: -11px 0 0 50px; padding: 6px 5px 5px 5px; width: auto;
 color: #333!important; line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px;
 letter-spacing: 0.4px; border-radius:  0px;  padding-left: 7px!important; background: #fff!important;}
.linkst .pagelink a {color: #333!important;}


/* B3.4 */
.linkst .postlink { position: absolute; top: -7px; right: 50px;  width: auto; text-align: right; background: #fff!important;}
.linkst .postlink a { color: #333!important;}


/* B3.5 */
.punbb .linksb { text-align: right; letter-spacing: .2px; margin-top: 20px; margin-left: 0px; border-top: solid 1px #aac1ce!important;}

#pun-messages .linksb { background: none!important; height: 0; width: auto; border-top: none!important;}


/* B3.6 */
.linksb .pagelink { float: left; width: auto; text-align: left; margin: -12px 0 0 50px; padding: 6px 5px 5px 5px;
 line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; 
border-radius:  0px; padding-left: 7px!important; background: #fff!important;}
.linksb .pagelink a {color: #333!important;}

/* B3.7 */
.linksb .postlink{ float: right; width: auto;margin: -8px 50px 0 0; background: #fff!important;}
.linksb .postlink a {color: #333!important;}


/* B3.8 */
.subscribelink { clear: both; position: absolute; margin: -12px 0 0 400px; padding: 6px 5px 5px 5px; line-height: 12px;
font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; -webkit-text-size-adjust: none;  -moz-text-size-adjust: none;  -ms-text-size-adjust: none; border-radius:  0px; background: #fff!important;}
.subscribelink a {color: #333!important;}

.postlink span {padding: 5px 5px 5px 5px; line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; border-radius:  0px;}

.postlink span.closed {display: none; margin-right: 137px!important; padding: 2px 0 3px 8px!important;
font-size: 14px!important; cursor: default;}
.postlink .new-topic {margin-right: 22px!important;}

.pagelink strong {padding: 5px 5px 5px 5px; line-height: 1;  color: #889aa4!important;  border-radius: 5px; font-weight: 800; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; background: #f5f5f5; border: solid 1px #ebebeb!important;}







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

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

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

/* C1.2 */
.punbb .formsubmit {padding: 0 0 0 1.7em; margin: 1em 0 0 0; text-align: center;}


/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 1em 2em 0;
padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important;  
text-transform: uppercase!important;  outline: none; border: none !important; border-style: none !important; border-width: 0 !important; background: #aac1ce; border: solid 1px #ebebeb!important; border-radius: 25px!important;}

.punbb .formsubmit input:hover, .punbb .formsubmit a:hover, .punbb .formsubmit span:hover { 
background-color: #eaddb3; color: #333!important; border-radius: 25px!important;}
  

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

/* C1.5 */
.punbb fieldset legend { padding: 0; margin: 0 0 0 11px; text-align: center;}

/* C1.6 */
.punbb fieldset legend span { padding: 5px 5px 5px 5px; margin: 0px 0 0 5px;  font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; border-radius:  25px; background: #f5f5f5; border: solid 1px #ebebeb!important;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







/* C2 Table layout
-------------------------------------------------------------*/
/* C2.1 */
.punbb .main .tcl { overflow: hidden; text-align: left;}

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

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

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

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

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

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

/* C2.8 */
#pun-index .tcl h3  { text-align: left; margin: 0px 0 5px 0px; padding: 4px 4px 3px 4px; 
line-height: 17px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; text-transform: uppercase; 
padding-left: 0px!important;  border-radius: 0px; letter-spacing: 1px; }


#pun-index .tcl h3 a{ color: #889aa4!important;}
#pun-index .tcl h3 a:hover{color: #bbb08f!important;}


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

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

/* C2.11 */
.punbb .main td {border-style: solid none none solid; border-width: 1px 0 0 1px; padding: 0.8em 1em; }

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

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

/* C2.14 */
#pun-index td div.tclcon {width: 600px; font-size: 10px; text-align: justify; margin: 0px 0px 0px 40px; padding: 10px; 
line-height: 15px; z-index: 1; position: relative; font-weight: 400; min-height: 30px; border-radius: 0px;}


/* C2.15 */
.punbb div.icon {display: block;  float: right; height: 15px;  width: 15px; padding-right: 0px;  margin-top: 14px;  margin-right: 0px;
border-radius:  25px;}
 

/* C2.16 */
.punbb  table div.icon { background: none; border-style: none; float: right; height: 15px; width: 15px; 
margin-left: -20px; margin-top: 11px;  margin-right: 0;  position: absolute; border-radius:  25px; }
 
#post legend>span { color: #333!important;}




 /* C3 Topics
-------------------------------------------------------------*/
/* C3.1 */
.punbb .post .container {border-style: none solid solid solid; border-width: 1px; margin-top: -1px; padding-bottom: 1px;}

/* C3.2 */
.punbb .post h3 {width: 1056px; border-width: 0px;   margin: -8px -3px 0 !important; height:auto;  align-items: flex-start;  justify-content: flex-end; }

/* C3.3 */
.punbb .post h3 span {  padding: 6px 15px 5px 15px; display: block; 
 font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; letter-spacing: 0.4px;
line-height: 16px; background: #f5f5f5; border: 1px solid #ebebeb!important; border-radius: 25px!important;}

.punbb .post h3 span a { color: #333!important;}


/* C3.4 */
.punbb .post h3 strong { float: right; width: 5em; text-align: right; font-weight: normal;}

/* C3.5 */
.punbb .post .post-author { float: left; overflow: hidden; margin: 50px 0px 0px  -3px; width: 220px !important; 
text-align: center; border-radius: 25px;  color: #333;
background: #f5f5f5; border: 1px solid #ebebeb!important;}

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



/* C3.7 */
.pa-author {
 text-align: center; align-items: center; background-color: #aac1ce; border: solid 1px #ebebeb!important; color: #262626; 
border-radius: 25px;  margin-top: -25px; padding: 3px 1px 2px 2px!important;
position: absolute; width: 220px !important; margin-left: -12px;
}

/* C3.8 */
.pa-author a {
font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px; color: #333!important;}

.pa-author strong a{ color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;}

.pa-author a:hover{ color: #bbb08f!important;}

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

/* C3.9 */
li.pa-title {
 text-transform: lowercase; text-align: center;  color: #333!important; font-size: 10px; margin-top: 5px; }

/* C3.10 */
li.pa-online { position: absolute; width: 216px !important; margin-bottom: 0px; margin-top: 16px; margin-left: -12px;
font: 500 8px arial; text-transform: uppercase; text-align: center;  padding: 2px 2px 0px 2px;  border-radius: 25px; 
color: #889aa4!important;  line-height: 14px; background: #f5f5f5; border: 1px solid #ebebeb!important;
letter-spacing: 0.6px; }


/* C3.11 */
.punbb .post-body {margin-left: 22em; border-left-style: solid; border-left-width: 1px; padding: 0 0 1px 0; text-align: justify; padding: 10px; color: #333!important; }


/* C3.12 */
.punbb .post-box { padding: 1em;}

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

/* C3.14 */
.punbb .post-links { margin-left: 14em; border-left-style: solid; border-left-width: 1px;}

/* C3.15 */
.punbb .post-links ul {padding: 2em 1em 2em 0; height: 2em;  line-height: 2em; margin-left: -22em; text-align: right; font-weight: 600; text-transform: uppercase; font-size: 7px!important; letter-spacing: 0.4px; font-family: 'Open Sans', sans-serif;}

/* C3.16 */
.punbb .post-links li {display: inline; padding-left: 1em; text-align: center; font-weight: 600; text-transform: uppercase; 
font-size: 7px!important; font-family: 'Open Sans', sans-serif;}
.punbb .post-links ul a, .punbb .post-links li a {color: #889aa4!important;}
.punbb .post-links ul a:hover, .punbb .post-links li a:hover{color: #bbb08f!important;}

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


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


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


/* C4 Moderator menu
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {padding: 0.5em 1em; text-align: right; text-transform: lowercase;}
 
/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a { height: 1.8em; line-height: 1.8em;}

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

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

#topic-modmenu .container strong #mod-options { outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; padding: 2px!important; border-radius: 25px; font-size: 9px!important; text-transform: uppercase;   background: #ebebeb!important; }

#topic-modmenu { float: left; padding-top: 5px padding-bottom: 5px}
#pun-viewtopic .modmenu .container span { font-weight: normal!important; text-transform: lowercase; display:none!important;}

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

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

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


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

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

/* C6.2 */
#profilenav {float: left; width: 14em; margin-left: -16.3em; display: inline;
outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0px; background: #f5f5f5!important; border: solid 1px #ebebeb!important;}

/* C6.3 */
#profilenav li {padding-bottom: 2em; padding: 6px 15px 6px 15px !important;  font-size: 11px!important; color: #333!important; text-transform: lowercase;}
#profilenav li a {color: #333!important; }

#profilenav li:hover {background-color: #aac1ce; color: #333!important; border-radius: 0px;}
#profilenav li a:hover { color: #333!important;}



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

/* C6.5 */
#viewprofile h2, #profilenav h2 {background: transparent; border: none; padding: 0 0 0 0; margin: 0 14px -0.6em 14px;}

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

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

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

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

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

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




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

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

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

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



/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {margin: 0; border: none;}

/* D1.2 */
#pun-title h1 {display : block;}

/* D1.3 */
#pun-title .container {border: none;}

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




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

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

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

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

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

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






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

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {display: flex; justify-content: center; text-align: center; margin: 5px 0px;}

/* D3.2 */
#pun-navlinks .container {padding: 0.7em 1em;}

/* D.3 */
#pun-navlinks li {display: inline; padding-right: 1em;}

/* D3.4 */
#pun-navlinks li a { font-size: 1.1em;}

#pun-navlinks a {color: #889aa4!important; font-family: 'Open Sans', sans-serif; font-weight: 600; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;  }
#pun-navlinks a:hover,  #pun-navlinks a:focus, #pun-navlinks a:active {color: #bbb08f!important;}


/* D4 User links
-------------------------------------------------------------*/
/* D4.1 */
#pun-ulinks  { border-color: transparent; margin-left: 0px; }

/* D4.2 */
#pun-ulinks .container {border-color: transparent; padding: 0.7em 1em; text-align: center; 
 bottom: 543px; position: relative;}

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {display: inline; border-left-style: solid; border-left-width: 1px; white-space: nowrap;}

/* D4.4 */
#pun-ulinks li a { padding: 0 0.6em 0 0.6em}

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a { border-left-style: none; border-left-width: 0; padding-left: 0}

#pun-ulinks a { color: #333!important; font-style: normal!important; letter-spacing: 0.6px; text-transform: uppercase; text-decoration: none; line-height: 12px; font-size: 7px;}
#pun-ulinks a:hover,  #pun-ulinks a:focus, #pun-ulinks a:active { color: #889aa4!important;}

/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {border-bottom: none; margin-bottom: 0px; }

/* D5.2 */
#pun-status .container {position: absolute; text-align: center; margin-left: 340px; z-index: 2000; top: -130px;
  font-size: 8px!important; text-align: center; letter-spacing: 0.6px; text-transform: uppercase;  
  text-decoration: none; color: #333!important; }

#pun-status a { color: #bbb08f; }


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

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

/* D5.5 */
#pun-crumbs1 p.container { border-top: none; padding: 1em 1em 2em 1em;  font-weight: 500; text-align: center; text-transform: uppercase;   color: #333; font-size: 9px; }

#pun-crumbs1 p.container a { border-top: none;  font-weight: 500; text-align: center;
 text-transform: uppercase; color: #333; font-size: 9px;  }


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


/* D6 Announcement
-------------------------------------------------------------*/
/* D6.1 */
#pun-announcement h2 {padding: 0; border-style: none none solid none; border-width: 0 0 0 0; position: relative;}
#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em}

/* D6.2 */
#pun-announcement h2 span {display: block;}

/* D6.3 */
#pun-announcement .container {padding: 1em 1em 1em 1em; margin:  10px 10px 10px -10px;}



/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {padding: 1em 0 1em 0; text-align: center; 
-webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #f5f5f5; -webkit-box-shadow: 0 0 0 1px #ebebeb;
box-shadow: 0 0 0 1px #ebebeb;
}

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 { display: inline-block;  text-align: center; width: 160px; height: 23px; 
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #aac1ce; 
border: solid 1px #ebebeb!important; color: #333; border-radius: 25px;  margin: 0px 0;}

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {display: inline-block;  width: 200px; height: 23px; text-align: center;
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #aac1ce; 
border: solid 1px #ebebeb!important; color: #333; border-radius: 25px;  margin: 0px 0;}

#pun-stats li.item4 {width: 360px; margin-left: 0px!important; border-right: none; text-align: center;
text-transform: uppercase; color: #333; font-size: 8px; background: #aac1ce; border: solid 1px #ebebeb!important;
border-radius: 25px;  margin: 0px 0px;}

#pun-stats li.item4 a { text-transform: uppercase; color: #333!important; text-shadow: 1px 1px 1px #; font-size: 8px;
font-weight: 600;}

/* D7.4 */
li#onlinelist { margin-top: 1em; border-top-style: none; border-top-width: 0px; float: left; width: 85%; line-height: 150%; color: #333;  font-size: 11px;  text-align: justify;  margin-left: 80px!important;
text-transform: lowercase;}

/* D7.5 */
li#onlinelist div {border-top-style: none; border-top-width: 0px; padding: 0.7em 0 0 0;}







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

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

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

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

/* D8.5 */
#pun-about p span { display:block; padding-left: 50%; text-align: center; text-transform: uppercase;  color: #333!important; font-size: 8px;  line-height: 22px; }

#pun-about p span a { color: #333!important; }

#pun-about p.container .item1 { position: absolute; padding-top: 0px; margin: 136px 0 0 440px;}


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

/* D8.7 */
#pun-crumbs2 .container {border-bottom: none; padding: 2em 1em; 
font-weight: 500; text-align: center; text-transform: uppercase; color: #333; font-size: 9px; }

#pun-crumbs2 .container a{ text-align: center; border-bottom: none;  font-weight: 500;
text-transform: uppercase; color: #333; font-size: 9px; }

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

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


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

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

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

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

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

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

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

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

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {padding-bottom: 0;}



/*репутация и сообщение в одну строчку*/
.pa-posts, .pa-respect, .pa-fld4{float: none; display: inline-block; width: 47px!important;  text-align: center; text-transform: lowercase;  letter-spacing: 0.6px; margin: 2rem 0.4rem 0.6rem 0.6rem; font-size: 9px; font-family: arial;}

li.pa-respect img { width: 8px; height: 8px;}



/* поля профиля*/
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld6 .fld-name {display: none;}

/*иконка*/
.punbb .pa-fld1 .user-icon{ background: #f5f5f5;  background-repeat: no-repeat; position: absolute; width: auto; height: auto; margin-top: -10px; left: 120px; overflow: hidden; z-index: 8; border-radius:  100px; padding: 4px;}

/*личное звание*/
.punbb .pa-fld2 {  margin: 16px 0 -2px 8px; width: 180px;  padding:0px 0px; 
border-radius: 15px; background: #f5f5f5; border: solid 1px #ebebeb!important;}

/*имя пользователя лз*/
.punbb .pa-fld2 .user-name {text-align: center; margin: -14px 0px 3px -1px;  letter-spacing: 0.6px;
 border-radius: 15px 15px 0 0;  text-transform: uppercase;  color: #889aa4; font-family: 'Open Sans', sans-serif;
 font-weight: 800; font-size: 8px; padding: 2px 1px 2px 0px; background: #f5f5f5; border: solid 1px #ebebeb!important; 
width: 179px; 
}

.punbb .pa-fld2 .user-name a { color: #889aa4;}



/*текст лз*/
.punbb .pa-fld2 .user-lz {text-transform: lowercase; line-height: 11px; font-size: 8px; 
padding: 8px 8px; color: #333; text-align: center;}

.punbb .pa-fld2 .user-lz a{ color: #bbb08f; font-weight: 600;}


/* плашка */
.punbb .pa-fld3 .user-plashka {background-repeat: no-repeat;  width: 190px; height: auto; overflow: hidden;
margin: -2px 0px 0px 4px;}




/*БыстроПлюсы для Топика!*/
.noNull:before {
  content: "+";
  font-size: 9px;
  display: inline-block;
  margin-left: -15px;
  margin-top: 1px;
  position: absolute;
}
div .post-rating p>a {
  text-align: center;
  outline: 1px solid transparent;
  font-weight: 700;
  background: url(https://forumstatic.ru/files/001b/a6/d4/26514.svg) no-repeat center;
  background-size: 38px auto;
  position: relative;
  padding-left: 1px;
  z-index: 100;
  width: 38px;
  height: 38px;
  text-align: center;
  font-size: 12px !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 34px;
  letter-spacing: -1px;
  color: #889aa4;
  }
div.dark-style .post-rating p>a {
  color: #889aa4!important;
}
div.post-vote {
    margin-bottom: 65px;
}
div.post-vote p>a {
  font-size: 0 !important;
  position: absolute;
  cursor: pointer;
  z-index: 200;
  width: 23px;
  height: 23px;
  background: url(https://forumstatic.ru/files/0012/d8/04/75043.png?) no-repeat;
  display: block;
  background-size: 100%;
  margin-left: 64px;
  margin-top: 8px;
}
.post.dark-style div.post-vote p>a {
  background: url(https://forumstatic.ru/files/0012/d8/04/38128.png?) no-repeat;
  background-size: 100%;
}








0

51

Код:
/* для мобильных устройств */
body { overflow-y: scroll!important;}
html, body {min-width: 540px!important;}
#pun_wrap  { min-width: 1100px !important;}
html {-webkit-text-size-adjust: none;  -moz-text-size-adjust: none; -ms-text-size-adjust: none;}

/*  общее
-------------------------------------------------------------*/
.category .container thead { text-transform:lowercase; }
.offline li.pa-online strong {font-weight: normal;}
 a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;}
#dns-ip-replace-notify {display:none!important;}
.punbb th {background-color: #transparent !important; color: transparent !important;}
td.tcl a.registered-user { font-weight: 500; font-size: 9px;   color: #333!important;  text-transform: uppercase;}
#pun-messages .pa-reg {display:none!important;}
li.pa-replies {text-transform: lowercase; }
li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}

/* ссылки не активные */
.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,  #pun-admain a, #pun-adnav .isactive ul.adsubnav a,  #pun-adnav ul.adsubnav a { color: #889aa4; text-decoration: none!important; }

/* ссылки активные */
.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, #pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {color: #bbb08f; text-decoration: none;}

.punbb .post-content a { color: #!important; text-decoration: none; font-weight: 600;}
.punbb .post-content a:hover { color: #; text-decoration: none; font-weight: 600;}



/* категории */

* категории */
#pun-main div.catleft, #pun-main div.catright {display: none;}

.punbb #pun-stats {margin: 20px 0 0;}

#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-category7.category h2 { margin: 0px 0 10px -8px !important; font-size: 0px !important; text-transform: uppercase; color: transparent; height: 66px; background-position: center; width: 1066px;
background: url("https://forumstatic.ru/files/001b/c3/13/42628.png");
}

#pun-stats.section h2 { margin: 0px 0 10px -3px !important; font-size: 0px !important; text-transform: uppercase; color: transparent; height: 84px; background-position: center; width: 1066px; background: url("https://forumstatic.ru/files/001b/c3/13/73089.png");}

#post-form.formal h2 {background: url(); margin: 5px; font-size: 0px !important;  height: 0px;  margin-left: -8px; width: 0px;}



#pun-index div.category .container { padding: 0; margin: 1px 0; -webkit-box-sizing: border-box; box-sizing: border-box;
border-radius: 25px; background: #f5f5f5; -webkit-box-shadow: 0 0 0 1px #ebebeb;
box-shadow: 0 0 0 1px #ebebeb; }
#pun-index .container table tr {position: relative; display: block !important; margin: 10px 0 10px;}




/*  на главной странице
-------------------------------------------------------------*/
#pun-index .tcr { width: 30%; position: relative; overflow: visible; text-align: left;}

.punbb .main .tcr span.lastpost { display: block; padding: 4px 0px 0px 0px;  color: #333!important; text-transform: lowercase; font-size: 10px; }

.punbb .main .tcr a{ font-family: 'roboto'; font-weight: 500;  font-size: 12px;  color: #889aa4!important; 
 text-transform: lowercase; letter-spacing: .2px;}

.punbb .main .tcr a:hover{font-family: 'roboto';  font-weight: 500; font-size: 12px; color: #bbb08f!important; 
text-transform: lowercase; letter-spacing: .2px;}

.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { width: 32px!important; height: 34px!important; 
transition-duration: 0.25s; padding: 1px 1px 0px 7px; float: left; border-radius: 25px!important;}

#pun .user-avatar .avatar-image {border-radius: 0px!important; height: 34px; width: 34px; margin-left: 2px; margin-top: -4px; opacity: 1!important; outline: none;  border: 2px solid #fff!important; opacity: 0.8!important;  filter: grayscale(1) !important;
border-radius: 25px!important;}

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

.punbb .user-avatar .isonline { width: 6px!important; height: 6px!important; z-index: 0!important; margin-top: -8px; 
margin-right: -5px!important;  border: 3px solid #fff; background: #eaddb3!important; animation: none;}



/* плашки для подфорума
-------------------------------------------------------------*/
.opf { text-align: justify;  line-height: 14px; text-transform: uppercase; letter-spacing: 1px; color: #333; 
font-family: 'Open Sans', sans-serif; font-size: 8px!important; width: 90%;} 

.opu { margin-top: 12px!important; line-height: 25px; text-align: center; } 

.opu a { color: #333!important; outline: 1px #ebebeb solid; background: #ebebeb; border-radius: 25px; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 10px!important; font-family: 'Open Sans', sans-serif; font-size: 8px!important; }

.opu a:hover { background:#aac1ce!important; color: #333!important;}   

  


/* иконки старые, новые, важные, закрытые */
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-index table Div.icon  {float: right; display: block;  width: 15px; height: 15px;  padding: 0px !important; 
 background: #f5f5f5; z-index: 8; border: solid 1px #ebebeb!important; border-radius:  25px;}

#pun-index TR.inew Div.icon { border-radius: 0px; background: #eaddb3; border: solid 1px #ebebeb!important; border-radius:  25px;}


#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
 height: 5px; width: 15px !important;   border-radius: 25px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #f5f5f5; z-index: 8; border: solid 1px #ebebeb!important;}

#pun-searchtopics TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-viewforum TR.inew Div.icon {
  height: 5px; width: 15px !important;   border-radius: 0px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #eaddb3; z-index: 8; border: solid 1px #ebebeb!important;
}

#pun-searchtopics TR.isticky Div.icon , #pun-messages TR.isticky Div.icon , #pun-viewforum TR.isticky Div.icon {
 height: 5px; width: 15px !important;   border-radius: 0px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #aac1ce; z-index: 8; border: solid 1px #ebebeb!important;
}

#pun-searchtopics TR.iclosed Div.icon , #pun-messages TR.iclosed Div.icon , #pun-viewforum TR.iclosed Div.icon {
 height: 5px; width: 15px !important;   border-radius: 0px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #333; z-index: 8; border: solid 1px #ebebeb!important;

}


/*  посты
-------------------------------------------------------------*/
.punbb input, .punbb select, .punbb .longinput input { outline: none!important;
border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important;  
color: #333!important; text-transform: lowercase; font-size: 11px; background: #f5f5f5; border: solid 1px #ebebeb!important;
padding: 2px 4px 2px 4px; border-radius:  25px;}


button.sml{ display: inline-block; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 600; 
text-align: center; text-transform: uppercase;  font-size: 7px; letter-spacing: 1px; height: 20px!important; 
padding: 5px 6px 5px 6px;  padding-top: 4px!important; color: #333!important;
background-color: #eaddb3;  border: solid 1px #ebebeb!important; outline: none!important;
border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important;
border-radius: 25px;}

#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {background-image: none !important;  width: 768px !important; margin-left: -4px;  padding: 0px !important;  height: 18px !important;   color: #333!important; text-align: justify; background: #f5f5f5; border: solid 1px #ebebeb!important; border-radius: 25px;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner { min-height: 20px; padding: 7px;  margin: 19px 4px;  outline: none; max-width: 760px;  color: #333!important; text-align: justify; background: #f5f5f5;
 border: solid 1px #ebebeb!important; border-radius: 25px;}


.punbb .code-box {background: #f5f5f5;  border-radius: 0px;-webkit-box-shadow: 0 0 0 1px #ebebeb; box-shadow: 0 0 0 1px #ebebeb;
border-radius: 0 0 25px 25px;}

.punbb .quote-box {background: #f5f5f5; -webkit-box-shadow: 0 0 0 1px #ebebeb;  box-shadow: 0 0 0 1px #ebebeb; 
 border-radius: 25px;}


.punbb textarea {   background: #f5f5f5; border: solid 1px #ebebeb!important; outline: none; border-radius: 0 0 25px 25px;}

#form-buttons { width:100%;   margin: 0px -3px -3px 0px;  padding: 2px 2px!important;
background: #f5f5f5; border: solid 1px #ebebeb!important; border-radius: 25px 25px 0 0;}

#main-reply { width:100%;  height: 200px;}
.punbb .formal span.input { margin-left: -0px!important;}
.punbb #font-area { height: 192px; overflow: auto; }

#tags .container {padding: 6px 8px 6px 8px!important; background: #f5f5f5; border: solid 1px #ebebeb!important; border-radius: 0; color: #333!important;}
#tags .container { position: absolute; right: 7px; top: 40px!important; z-index: 2;}
#pun-edit #tags .container { top: 60px !important;}


small#plng {padding: 5px 5px 5px 5px; margin: 0px 0 0 5px; font-family: 'Open Sans', sans-serif; font-weight: 500;  font-size: 9px; color: #333!important; text-transform: uppercase;  text-decoration: none!important; font-style: normal; background-color: #eaddb3;  border-radius: 25px!important; border: solid 1px #ebebeb!important;}
#pun-messages small#plng {display:none!important;}


/*блюр на зачеркнутое*/
.punbb .post-content strike, del {text-decoration: none; filter: blur(1px); }
.punbb .post-content strike:hover, del:hover { text-decoration: none;  filter: none;}

/*прокрутка*/
::-webkit-scrollbar {width: 6px; height: 6px;  border-radius: 5px; background: #f5f5f5; border: solid 1px #ebebeb!important;}
::-webkit-scrollbar-track {  width: 6px; height: 6px; border-radius: 5px; background: #f5f5f5; border: solid 1px #ebebeb!important;}
::-webkit-scrollbar-corner {background: #bbb08f; border-radius: 0px;}
::-webkit-scrollbar-thumb{  width: 5px; height: 5px; background-color: #aac1ce;   border-radius: 5px; 
border: solid 1px #ebebeb!important;}
::-webkit-scrollbar:horizontal {width: 6px; height: 6px;  border-radius: 5px; background: #f5f5f5; border: solid 1px #ebebeb!important;}

::-webkit-scrollbar-horizontal {  width: 5px; height: 5px; background-color: #eaddb3!important;   border-radius: 5px; 
border: solid 1px #ebebeb!important;}


/*выделение*/
body *::-moz-selection { background: rgba(170, 193, 206); color: rgb(51, 51, 51);}
body *::-webkit-selection {background: rgba(170, 193, 206, 0.9);color: rgb(51, 51, 51);}
body *::selection { background: rgba(170, 193, 206, 0.9); color: rgb(51, 51, 51);}


/* регулятор шрифта */
.FNTslider {border-radius: 0px; position: relative; z-index: 1000; width: 110px; height: 5px; margin: 3px 200px !important; float: right; margin-right: 10%; background: #f5f5f5!important; border: solid 1px #ebebeb!important; border-radius: 25px;}

.FNTslider .before {height: 5px; border: solid 1px #; border-right: none 0;  position: absolute; background: #aac1ce; margin-top: 0px; border-radius: 25px;}

.FNTslider .thumb {width: 10px; height: 10px; border-radius: 25px; position: relative; top: -4px; background: #eaddb3; 
border: solid 1px #ebebeb!important; cursor: pointer;}


/* настройки кнопки это интересно */

#pun-live-rusff {z-index: 1 !important; width: 440px; height: 20px; margin: auto 20px 14px auto !important; background: transparent; text-align: right; position: relative;  line-height: 15px !important; text-transform: lowercase; text-shadow: none!important;}

.cool1 { width: 87px; height: 16px; padding: 1px 8px 2px 8px !important; font-size: 11px; font-family: verdana; text-align: center; float: right; margin-left: 4px; margin-right: 1px;  cursor: pointer;  box-shadow: none!important;
background: #eaddb3!important; color: #333!important; border: solid 1px #ebebeb!important; 
border-radius: 25px 0px 0px 25px; text-shadow: none!important;}

.cool1:hover, .cool3:hover {background: #aac1ce!important; color:#333!important; text-shadow: none!important;}

.cool2 { width: 16px; height: 16px; font-size: 11px; font-family: verdana; text-align: center;
float: right; margin-right: 1px;  border-radius: 0px; box-shadow: none!important; border: solid 1px #ebebeb!important; 
background: #eaddb3!important; padding: 1px 0px 2px 0px; text-shadow: none!important;}

.cool3 { width: auto; height: 16px; padding: 1px 8px 2px 8px!important; font-size: 11px; font-family: verdana; text-align: center;
float: right; cursor: pointer;  box-shadow: none!important;   margin: auto 0px 3px auto !important;
padding-right: 0.8em !important; background: #eaddb3!important; color: #333!important;   border: solid 1px #ebebeb!important;
border-radius: 0px 25px 25px 0px; text-shadow: none!important;

}



/* профиль
-------------------------------------------------------------*/

li.pa-avatar img { border-radius: 5px !important; object-fit: cover;  -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  }


/*профиль на главной странице */
#viewprofile {padding: 20px; background: #f5f5f5; border: solid 1px #ebebeb!important; border-radius: 25px;}

#profile-left{text-align: center; border-radius: 25px; background: #f5f5f5; border: solid 1px #ebebeb!important;}

#profile-right li span{text-transform: lowercase; font-size: 11px; line-height: 10px; padding-top: 4px!important;
 color: #333!important; border-radius: 25px; background: #aac1ce!important; border: solid 1px #ebebeb!important;}

#profile-right li {  margin: 10px 10px;}

#profile-right li span a{color: #333!important; }

#profile-right li strong {}

#profile-left #profile-name strong {font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;  
font-size: 11px;  color: #333!important;  line-height: 16px; border-radius: 0px;}

#profile-left #profile-name strong {margin-top: 6px; margin-bottom:0px;}

#profile-left #pa-edit strong a {margin-top: 8px; padding: 4px 4px;  font-size: 9px!important;  
color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; 
background: #aac1ce; border: solid 1px #ebebeb!important; border-radius: 25px;}

#profile-left #profile-title strong {text-transform: lowercase; font-size: 11px;  color: #333!important; 
font-style: normal!important; font-weight: normal!important;}

#profile-left #pa-online strong {font-size: 9px!important; color: #333!important; 
font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;}

#pa-avatar img{ border-radius: 0px !important; }

#profile-signature { border-color: transparent!important; border: none!important;}

#profile-signature ul {border: none!important; border-color: transparent!important;}

li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}


/*модерация тем*/
.move_posts_form .modal-inner>.container {border-radius: 25px; color: #333; background-clip: padding-box;  
padding: 6px!important; background: #f5f5f5; border: solid 1px #f5f5f5!important;}

.pun-modal.move_posts_form .modal-inner {border-radius: 25px; color: #333; background-clip: padding-box;  
padding: 6px!important; background: #f5f5f5; border: solid 1px #f5f5f5!important;}

.pun-modal.move_posts_form h2 { border-radius: 25px;  background-clip: padding-box; 
 background-clip: padding-box; padding: 10px 10px!important;  letter-spacing: 0.6px; font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 9px;   text-transform: uppercase!important;  margin: -9px -5px 5px -5px !important;  padding-top: 6px!important; padding-left: 6px!important;  padding-bottom: 2px!important; background: #aac1ce!important; 
border: solid 1px #ebebeb!important; color: #333!important;}



/* плашки новостные
-------------------------------------------------------------*/
.plash0 {position: absolute; top: 320px; left: 58px; width: 990px; height: 50px; overflow-x: scroll !important;  overflow-y: hidden; display: inline-block!important; white-space: nowrap;}

.plash1 {   border: 1px #ebebeb solid; background: #f5f5f5; padding: 5px 5px 3px 5px; margin: 0px 0px 8px 0px; 
border-radius: 25px; width: 200px; height: 25px; letter-spacing: 1px; line-height: 11px; color: #333; }

.plash1 a { text-transform: uppercase; color: #333!important; font-family: 'Open Sans', sans-serif; font-size: 9px!important; letter-spacing: 0px; margin: 0px 0px 0px 6px;}

.plash1 d {font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 11px;   text-transform: uppercase!important; 
background: #eaddb3; border: solid 1px #ebebeb!important; color: #333!important; padding: 1px 5px 2px 5px;
 border-radius: 25px; margin: 0px 0px 0px -6px; line-height: 5px;} 
 
.plash1 p { font: 300 8px verdana; text-transform: lowercase; margin: 0px 0px 0px 47px;} 

.plash3 {display:inline-block!important;  display: inline-block!important; margin-right: 2px!important;}


/* таблица
-------------------------------------------------------------*/

.akt1 img, .akt2 img {  border-radius: 50%; width: 30px; margin-right: 10px; opacity(0.9); filter: grayscale(var(--value, 90%)); --value: 100%; border: solid 2px #fff!important; }

.akt1 { position: absolute; left: 140px; top: 205px;}

.akt2 { position: absolute; left: 830px; top:205px; }

.post0 { position: absolute; text-transform: lowercase; text-align: justify; font: 300 9px verdana; line-height: 11px; width: 400px; 
left: 360px; top: 238px; color: #333; overflow: auto; height: 60px; padding-right: 10px; letter-spacing: 1px; word-spacing: normal;}

.post0 a {font-family: 'Open Sans', sans-serif; font-size: 7px!important; color: #889aa4!important; font-weight: 600;
text-transform: uppercase;}

.para3 { position: absolute; right: 856px; text-align: center;  top: 250px; background: #f5f5f5!important; 
border: solid 1px #ebebeb!important; padding: 10px 10px 5px 10px; border-radius: 25px; width: auto; height: 25px; font-family: 'Open Sans', sans-serif; font-size: 7px!important; letter-spacing: 1px; line-height: 18px; color: #889aa4; text-transform: uppercase; }

.para3 a { color: #889aa4!important;}

.epis4 { position: absolute; right: 100px; text-align: center; top: 250px; background: #f5f5f5!important; 
border: solid 1px #ebebeb!important; padding: 10px 10px 5px 10px; border-radius: 25px; width: auto; height: 25px; font-family: 'Open Sans', sans-serif; font-size: 7px!important; letter-spacing: 0px; line-height: 18px; text-transform: uppercase;}

.epis4 a { color: #889aa4!important; }

.ams5 { position: absolute; top: 60px; left: 240px;}
.ams5 a {   color: #f5f5f5!important; font-family: 'Open Sans', sans-serif; font-size: 10px!important; font-weight: 600;
letter-spacing: 0.6px; text-transform: uppercase; margin-right: 12px;}
.ams5 a:hover{background: #f5f5f5; border: solid 1px #f5f5f5!important; color: #889aa4!important; }


/* баннеры */
.banners { position: absolute;  margin-left: 30px !important; width: 1000px; height: 34px; overflow-y: auto; 
margin-top: 100px !important; text-align: center; }
.banners a {filter: opacity(0.6) grayscale(1) brightness(0.8); border-radius: 5px!important; transition: 0.3s;}
.banners a:hover {filter: none;  border-radius: 5px!important;}



/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 48px; margin-bottom: 160px;  opacity: 1; 
position: fixed; width: 48px;  z-index: 9999; }
.go-up { bottom: 58%; margin-left: 1052px !important;}
.go-down {bottom: 44%; margin-left: 1052px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}



/* гостевая */

#gostevaya {     width: 610px;
    background: #f5f5f5;
    margin-left: 1%;
    border: 1px #ebebeb solid;
    padding: 20px;
    border-radius: 25px; } 

#gostevaya .line_look {     background: #f5f5f5;
    color: #889aa4;
    padding: 7px 0px 9px 22px;
    border-radius: 25px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;     outline: 1px #ebebeb solid;} 

#gostevaya .guest_clue {     border: 1px #ebebeb solid;
    padding: 10px;
    border-radius: 25px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 14px; } 

#gostevaya .info { padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#gostevaya .info_name {     background: #f5f5f5;
    padding: 5px 10px;
    border-radius: 25px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important;     outline: 1px #ebebeb solid;} 

#gosti-tema { width: 610px;
    background: #f5f5f5;
    margin-left: 1%;
    border: 1px #ebebeb solid;
    padding: 20px;
    border-radius: 25px; } 

#gosti-tema .gr {     border: 1px #ebebeb solid;
   background: #fff;
    padding: 10px;
    border-radius: 25px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;  -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%} 

#gosti-tema .info {      padding: 0px 30px 0px 30px;
   font: 300 9px verdana;
    text-align: justify;
    text-transform: uppercase;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    line-height: 20px;}

#gosti-tema .gab {   background: #eaddb3;
    padding: 5px 10px;
    border-radius: 25px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    width: 280px;
    margin: 14px 0px 14px 0px!important;} 

#gosti-tema .list {         display: inline-block;
    background: #fff;
    width: 276px;
    border: 1px #ebebeb solid;
    padding: 10px;
    border-radius: 25px;
    height: 190px;
    overflow: auto;
    text-transform: lowercase;
    font: 600 12px Ysabeau Infant;
    line-height: 20px;
    margin-left: -2%;
}

#gosti-tema .etcl {          padding: 2px 3px;
    background: #aac1ce;
    border: 1px #ebebeb solid;
    border-radius: 25px;
    font: 600 9px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0px 10px 0px!important; }

#gosti-tema .bg {     text-align: center; } 



/*правила */
#pravila {        
   width: 610px;
   background: #f5f5f5;
    margin-left: 1%;
    border: 1px #ebebeb solid;
    padding: 20px;
    border-radius: 25px; 
   -webkit-text-size-adjust:100%;
   -moz-text-size-adjust:100%} 

#pravila .line_look {    background: #f5f5f5;
    color: #889aa4;
    padding: 7px 0px 9px 22px;
    border-radius: 25px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;     outline: 1px #ebebeb solid;} 

#pravila .guest_clue {     border: 1px #ebebeb solid;
    padding: 10px;
    border-radius: 25px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase; }

#pravila .info_name {      
   border: 1px #ebebeb solid;
   background: #aac1ce;
    padding: 5px 10px;
    border-radius: 25px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important;}

#pravila .info {     padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    line-height: 160%;}

#look {        width: 610px;
    margin-left: 3%;
    border: 1px #ebebeb solid;
    padding: 20px;
    border-radius: 25px; } 

#look .line_look {    background: #f5f5f5;
    color: #889aa4;
    padding: 7px 0px 9px 22px;
    border-radius: 25px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;     outline: 1px #ebebeb solid;} 

#look .info {     padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#look .abcd { background: #f5f5f5;
    padding: 5px 10px;
    border-radius: 25px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important; } 

#look .man_girl {            display: inline-block;
    width: 280px;
    border: 1px #ebebeb solid;
    padding: 10px;
    border-radius: 25px;
    height: 100px;
    overflow: auto;
    line-height: 19px;
    text-transform: lowercase;} 

#main-reply {
    line-height: 17px;
}

#pravila .abil {     padding: 0px 20px 0px 20px;
    height: 300px;
    overflow: auto;
    text-transform: lowercase;
    margin: 10px 0px 20px 0px;
    line-height: 13px; } 




#tema {        width: 610px;
    margin-left: 3%;
    border: 1px 333 solid;
    padding: 20px;
    border-radius: 0px;    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;} 

#tema .line_name {           color: #889aa4;
    padding: 7px 0px 9px 22px;
    border-radius: 0px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;
    outline: 1px #333 solid;} 

#tema .info {     padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify;
    line-height: 16px;
    text-indent: 0px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; }

#tema .l_info { padding: 0px 30px 0px 30px;
    font: 300 9px verdana;
    text-align: justify;
    text-transform: uppercase;
    line-height: 20px; }  

#tema .info_name {            border: 1px #333 solid;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important;} 

#tema .leave { padding: 15px 0px;
    margin-left: -60px!important;
    line-height: 18px; } 

#tema .l_leave {     text-align: center;
    margin: 20px 0px 30px 0px;
    line-height: 16px; } 


#bank {     width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px; } 

#bank .leave_bank {     border: 1px #333 solid;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%  } 

#bank .positions {        width: 278px;
    line-height: 20px!important;
    overflow: auto;
    height: 150px;
    text-transform: uppercase;
    font: 300 9px verdana;
    padding: 0px 10px 0px 0px!important;
    color: #4b4b4b;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; }

#bank .line_name {          color: #5D1C2F;
    padding: 7px 0px 9px 22px;
    border-radius: 0px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;
    outline: 1px #333 solid;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%  } 

#bank .info {        padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    line-height: 16px;
    text-align: justify; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#tema leave_shop {     background: #fff;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 0px 0px!important;     outline: 1px #333 solid;}

#tema .positions { line-height: 20px!important;
    text-transform: uppercase;
    font: 300 9px verdana;
    color: #4b4b4b;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    padding: 0px 20px 0px 20px;} 


#tema .icons_pos {     padding: 10px 10px;
    line-height: 49px;
    text-align: justify;
    word-spacing: 24px; } 

#tema .pl_pos {        text-align: center;
    line-height: 26px;
    padding: 10px 10px;
    text-indent: 0px; } 

#tema positions {     line-height: 20px!important;
    font: 300 11px verdana; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#tema .dna_l {    width: 194px;
    text-align: center;}
#tema .dna_t {   font: 300 10px verdana;
    line-height: 14px;
    width: 186px;
    height: 180px;
    overflow: auto;
    margin-right: 6px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;}

#tema .dna_q {   height: 140px;
    overflow: auto;
    text-align: left;
    font: 300 9px verdana;
    line-height: 17px;
    text-transform: uppercase;
    padding: 4px 6px 5px 0px;
    margin: 10px 0px 5px 0px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% }

#tema .quest_t {   width: 230px;
    height: 130px;
    padding: 10px 30px 10px 30px;
    background: #fff;
    overflow: auto;
    border-radius: 0px;
    line-height: 16px!important;
    font: 300 8px verdana;
    text-transform: uppercase;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;}

#tema .quest_n {text-align: justify;
    padding-top: 10px;
    border-top: 2px #333 solid;
    margin-top: 10px;
    font: 300 8px verdana;
    text-transform: uppercase;
    line-height: 16px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% }



#novosti {     width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px;
    margin-top: 40px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% }

#novosti .shapka {     display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin: -50px 0px -11px 0px!important; 
    background: #fff;} 

#novosti .nmbr {       font: 600 40px Ysabeau Infant;
    background: #fff;
    color: #5D1C2F;
    letter-spacing: -3px;} 

#novosti .ams { 
    width: 380px;
    border: 1px #333 solid;
    padding: 5px 20px 5px 20px;
    border-radius: 0px;
    font: 600 10px Ysabeau Infant;
    text-transform: uppercase;
    background: #fff;
    text-align: center; } 

#novosti .photo img {   
    border-radius: 0%;
    width: 60px;
    height: 60px;
    filter: sepia(0.6) grayscale(0) brightness(0.5) opacity(0.9);
    border: 1px #333 solid; } 

#novosti .info {          padding: 20px 50px 20px 50px!important;
    text-transform: lowercase;
    font: 300 10px verdana;
    line-height: 14px;
    color: #555; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#novosti .akt-icons { text-align: center; }

#novosti .akt-icons img {     border-radius: 0%;
    width: 30px;
    margin-right: 20px;
    opacity(0.9); filter: grayscale(var(--value, 90%)); --value: 100%; border: solid 1px #333!important;  } 

#novosti .para {
    text-align: center;
    background: #5D1C2F;
    padding: 5px 5px 0px 5px;
    border-radius: 5px;
    width: 200px;
    height: 25px;
    font: 300 8px verdana;
    letter-spacing: 1px;
    line-height: 18px;
    color: #E6E6E6;
    text-transform: uppercase;
    margin: 0px 0px 10px 0px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#novosti .epis {     text-align: center;
    background: #5D1C2F;
    padding: 10px 5px 0px 5px;
    border-radius: 5px;
    width: 200px;
    height: 28px;
    font: 300 8px verdana;
    letter-spacing: 0px;
    line-height: 18px;
    text-transform: uppercase; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%  } 

#novosti .para a { color: #E6E6E6!important;}

#novosti .epis a { color: #E6E6E6!important;}

#novosti .post-nd {            text-transform: uppercase;
    text-align: justify;
    font: 300 7px verdana;
    line-height: 11px;
    width: 430px;
    color: #2f2b28;
    letter-spacing: 1px;
    margin: 0px 0px 0px 5%; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#novosti .akt-tab {           width: 215px;
    height: 80px;} 

#novosti .akt-rz { border: 1px #333 solid;
    border-radius: 0px;
    padding: 20px 40px 20px 40px;
    width: 78%;
    margin: 0 0 0 4%; }



0

52

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
  @import url(style_cs.css);
@import url('https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital@0;1&family=Caveat:wght@400;700&family=Literata:ital,opsz@0,7..72;1,7..72&family=Lora:ital,wght@0,400;0,600;1,400;1,600&family=Noto+Serif+Display:ital,wght@0,400;0,700;1,400;1,700&family=Pattaya&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Ruslan+Display&family=Yeseva+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ysabeau+Infant:wght@600&display=swap');






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

/* A2.1 */
html, body {margin: 0 !important; padding: 0 !important;  outline: none !important; -webkit-text-size-adjust: none !important;  -moz-text-size-adjust: none !important;  -ms-text-size-adjust: none !important;}

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

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

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

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

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

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


 /* A3 Text setup
-------------------------------------------------------------*/
/* A3.1 */
body { font-size: 100.01%; -webkit-text-size-adjust: none;   -moz-text-size-adjust: none;  -ms-text-size-adjust: none;}

/* A3.2 */
.punbb { font: normal 68.75% verdana; font-size: 11px!important;}

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {font: 1em verdana; font-size: 11px!important;}

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {font: 1em verdana; font-weight: normal;}

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

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

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

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

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

/* A3.10 */
.punbb a {text-decoration: none!important;}

.punbb a, .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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-adnav ul.adsubnav a {
color: #333; }

.punbb a, .punbb th, .punbb td.tc2, .punbb td.tc3,.punbb .post h3,  .punbb .info-box, .punbb .post-body, .punbb .post-links,  .punbb legend span, .punbb .post h3 span, .punbb .main .container, .punbb .post .container,.punbb .main .container,.punbb .post .container,.punbb .section .container, .punbb .formal fieldset .post-box, .punbb #pun-main .info-box .legend, .punbb-admin #pun-admain .adcontainer, .punbb-admin #pun-admain legend span, #pun-adnav ul.adsubnav a #viewprofile li strong, #viewprofile h2 span, #profilenav h2 span, #viewprofile li div, #setmods dd,#viewprofile li, #setmods dl {text-decoration: none!important; border-color: transparent;}

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


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


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

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

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

li#navawards, #pun-live-rusff span.cooltext, .topic+.modmenu .container>span, .category .container thead, .punbb #pun-stats h2 span, .admin-advert-block, .topic a.sharelink, .lastedit .punbb .main h1,  .pl-reports, .pa-gifts,.pa-awards,
.closedatafield, .pa-gifts, .lastedit,.punbb .main h1, #pun-debug h2,#pun-status .status-right, #pun-debug h2,#pa-gifts,
#pa-awards,#profile-gifts, #pun-ulinks .container li.item5, #pun-userlist .usertable .container thead, #profilenav h2 span, #pun-index .category .tc2, #pun-index .category .tc3,  #f-subforums .tc2, #f-subforums .tc3, #pa-invites{ 
display:none!important;}




/* A5 Basic page layout and borders
-------------------------------------------------------------*/
/* стиль админпанели*/
#pun-adnav h2, .adformal h2 {background-color: inherit !important; border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td {border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2, #pun-admain legend, .punbb-admin #pun-admain legend span {display: none;}
#pun-adnav ul.adsubnav a {color: #333!important; }
#pun-admain textarea { margin-left: 7px!important; border-radius: 0px;  color: #333!important;
background: #E6E6E6; border: solid 1px #333!important;}
#pun-admain input{padding: 6px 10px 6px 10px !important; outline: none!important; border-radius: 0px;  
 font-size: 9px!important; color: #333!important; text-transform: uppercase!important;color: #333!important;
border: none !important; border-style: none !important; border-width: 0 !important;
background: #E6E6E6; border: solid 1px #333!important;}
#pun-admain input:hover { background-color: #5D1C2F; color: #E6E6E6!important;}
#pun-admain a {color: #5D1C2F!important; text-transform:lowercase;  font-size: 11px; }
#pun-admain a:hover {color: #333!important;}
#pun-adnav .isactive ul.adsubnav a {color: #333!important; text-shadow: none; text-transform: lowercase; 
 font-size: 11px; }
#pun-adnav .isactive ul.adsubnav a:hover {color: #5D1C2F!important;}
#pun-adnav ul { padding: 0.4em 0 0.6em 20em; background: #E6E6E6;}




/* фон */
body {background: url(https://forumstatic.ru/files/001b/c3/13/11818.png);  background-size: cover; 
background-attachment: fixed; }


/* тело форума*/
#pun {position: relative;  width: 1100px;  padding: 1px 0 0 0; margin: 160px auto 140px auto; 
background: url("https://forumstatic.ru/files/001b/c3/13/54459.png"); background-color: #fff!important;}

/* внутри форума*/
.punbb { float: none; width: 1050px; height: auto; padding: 25px;}

/* шапка */
#pun-title table {  background: url("https://forumstatic.ru/files/001b/c3/13/80401.png"); height: 500px; 
 width: 1100px;  margin-top: -150px; margin-left: -25px;}

/* футер*/
#pun-about { background: url("https://forumstatic.ru/files/001b/c3/13/12316.png"); margin: 0px  0px  -80px  -25px;  
 height: 140px; width: 1100px;}

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

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

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

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

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

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

/* A5.9 */
.punbb .container {border-style: solid; border-width: 1px;}

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {padding: 0.5em 1em; border-style: none solid solid none; border-width: 0 1px 1px 0;}


/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/
/* B1 Parsed Content, Signatures and Scroll Boxes
-------------------------------------------------------------*/
/* B1.1 */
.punbb .post-content { padding: 0; margin: 0; width: 100%; overflow: hidden !important; color: #333!important; 
font-size: 11px!important; font-family: verdana; text-align: justify;}

.punbb .post-content p {text-align: justify;
padding: 10px!important;  
}

/* B1.2 */
.punbb .post-sig dt {display: block;}

/* B1.3 */
.punbb .post-content p {margin: 0;padding: 0 0 1em 0; line-height: 150%;}

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

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

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

/* B1.7 */
.punbb .post-content .scrollbox { width: 100%; overflow: auto;}

/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 0.4em 1.8em 1.4em 1.8em; 
padding:1em ; border-style: solid; border-width: 1px;}

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend { display: block;  margin: -14px -12px 12px -12px !important; 
padding-top: 4px!important; padding-left: 10px!important; padding-bottom: 4px!important;   font-weight: 600; 
 font-size: 10px; color: #5D1C2F!important;  text-transform: uppercase; text-decoration: none!important;  line-height: 14px; background: #E6E6E6; border: solid 1px #333;  border-radius:  0;}

.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #5D1C2F;}


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

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

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



/* B3 Pagination and posting links
-------------------------------------------------------------*/
/* B3.1 */
.punbb .linkst { float: left; position: relative; width: 100%;  letter-spacing: .2px; margin-top: -20px; margin-left: 1px;
border-bottom: solid 1px #333!important;}

#pun-messages .linkst { background: none!important; height: 0; width: auto; border-bottom: none!important;}

/* B3.2 */
.multipage {margin-top: 0;}

/* B3.3 */
.linkst .pagelink { position: absolute; margin: -11px 0 0 50px; padding: 6px 5px 5px 5px; width: auto;
 color: #333!important; line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px;
 letter-spacing: 0.4px; border-radius:  0px;  padding-left: 7px!important; background: #fff!important;}
.linkst .pagelink a {color: #333!important;}


/* B3.4 */
.linkst .postlink { position: absolute; top: -7px; right: 50px;  width: auto; text-align: right; background: #fff!important;}
.linkst .postlink a { color: #333!important;}


/* B3.5 */
.punbb .linksb { text-align: right; letter-spacing: .2px; margin-top: 20px; margin-left: 0px; border-top: solid 1px #333!important;}

#pun-messages .linksb { background: none!important; height: 0; width: auto; border-top: none!important;}


/* B3.6 */
.linksb .pagelink { float: left; width: auto; text-align: left; margin: -12px 0 0 50px; padding: 6px 5px 5px 5px;
 line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; 
border-radius:  0px; padding-left: 7px!important; background: #fff!important;}
.linksb .pagelink a {color: #333!important;}

/* B3.7 */
.linksb .postlink{ float: right; width: auto;margin: -8px 50px 0 0; background: #fff!important;}
.linksb .postlink a {color: #333!important;}


/* B3.8 */
.subscribelink { clear: both; position: absolute; margin: -12px 0 0 400px; padding: 6px 5px 5px 5px; line-height: 12px;
font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; -webkit-text-size-adjust: none;  -moz-text-size-adjust: none;  -ms-text-size-adjust: none; border-radius:  0px; background: #fff!important;}
.subscribelink a {color: #333!important;}

.postlink span {padding: 5px 5px 5px 5px; line-height: 12px; font-weight: 500; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; border-radius:  0px;}

.postlink span.closed {display: none; margin-right: 137px!important; padding: 2px 0 3px 8px!important;
font-size: 14px!important; cursor: default;}
.postlink .new-topic {margin-right: 22px!important;}

.pagelink strong {padding: 5px 5px 5px 5px; line-height: 1;  color: #5D1C2F!important;  border-radius: 0px; font-weight: 800; text-transform: uppercase; font-size: 9px; letter-spacing: 0.4px; }







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

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

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

/* C1.2 */
.punbb .formsubmit {padding: 0 0 0 1.7em; margin: 1em 0 0 0; text-align: center;}


/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 1em 2em 0;
padding: 6px 15px 6px 15px !important;  font-size: 9px!important; color: #333!important;  
text-transform: uppercase!important;  outline: none; border: none !important; border-style: none !important; border-width: 0 !important; background: #E6E6E6; border: solid 1px #333!important;}

.punbb .formsubmit input:hover, .punbb .formsubmit a:hover, .punbb .formsubmit span:hover { 
background-color: #5D1C2F; color: #E6E6E6!important;}
  

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

/* C1.5 */
.punbb fieldset legend { padding: 0; margin: 0 0 0 11px; text-align: center;}

/* C1.6 */
.punbb fieldset legend span { padding: 5px 5px 5px 5px; margin: 0px 0 0 5px;  font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; border-radius:  0px; background: #E6E6E6; border: solid 1px #333!important;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







/* C2 Table layout
-------------------------------------------------------------*/
/* C2.1 */
.punbb .main .tcl { overflow: hidden; text-align: left;}

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

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

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

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

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

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

/* C2.8 */
#pun-index .tcl h3  { text-align: center; margin: 0px 0 5px 0px; padding: 4px 4px 3px 4px; 
line-height: 17px; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 14px; text-transform: uppercase; 
padding-left: 0px!important;  border-radius: 0px; letter-spacing: 1px; 
background: #E6E6E6; border: solid 1px #333!important;

}


#pun-index .tcl h3 a{ color: #5D1C2F!important;}
#pun-index .tcl h3 a:hover{color: #333!important;}


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

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

/* C2.11 */
.punbb .main td {border-style: solid none none solid; border-width: 1px 0 0 1px; padding: 0.8em 1em; }

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

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

/* C2.14 */
#pun-index td div.tclcon {width: 600px; font-size: 10px; text-align: justify; margin: 0px 0px 0px 10px; padding: 10px; 
line-height: 15px; z-index: 1; position: relative; font-weight: 400; min-height: 30px; border-radius: 0px;
background: #fff; border: solid 1px #333!important;}


/* C2.15 */
.punbb div.icon {display: block;  float: right; height: 10px;  width: 10px; padding-right: 0px;  margin-top: 14px;  margin-right: 0px;}
 

/* C2.16 */
.punbb  table div.icon { background: none; border-style: none; float: right; height: 24px; width: 15px; 
margin-left: 2px; margin-top: 11px;  margin-right: 0;  position: absolute;}
 
#post legend>span { color: #333!important;}




 /* C3 Topics
-------------------------------------------------------------*/
/* C3.1 */
.punbb .post .container {border-style: none solid solid solid; border-width: 1px; margin-top: -1px; padding-bottom: 1px;}

/* C3.2 */
.punbb .post h3 {width: 1056px; border-width: 0px;   margin: -8px -3px 0 !important; height:auto;  align-items: flex-start;  justify-content: flex-end; }

/* C3.3 */
.punbb .post h3 span {  padding: 6px 15px 5px 15px; display: block; 
 font-weight: 500; text-transform: uppercase; font-size: 9px;  color: #333!important; letter-spacing: 0.4px;
  line-height: 16px; background: #E6E6E6;
border: 1px solid #000!important; }

.punbb .post h3 span a { color: #333!important;}


/* C3.4 */
.punbb .post h3 strong { float: right; width: 5em; text-align: right; font-weight: normal;}

/* C3.5 */
.punbb .post .post-author { float: left; overflow: hidden; margin: 20px 0px 0px  -3px; width: 220px !important; 
text-align: center; border-radius:  0px;  color: #333;
background: #E6E6E6; border: 1px solid #000!important;}

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


/* C3.7 */
.pa-author {
 text-align: center; align-items: center; background-color: #; border: solid 1px #!important; color: #262626; border-radius: 0px; border-radius: 0; margin-top: 20px; padding: 3px 1px 1px 2px!important;
}

/* C3.8 */
.pa-author a {
font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px; color: #333;}

.pa-author strong a{ color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;}

.pa-author a:hover{ color: #5D1C2F!important;}

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

/* C3.9 */
li.pa-title {
 text-transform: lowercase; text-align: center;  color: #333!important; font-size: 10px; margin-top: 5px; 
}

/* C3.10 */
li.pa-online { position: absolute; width: 216px !important; margin-bottom: 0px; margin-top: 11px; margin-left: -12px;
font: 700 8px arial; text-transform: uppercase; text-align: center;  padding: 2px 2px 0px 2px;  border-radius: 0; 
color: #333!important;  line-height: 14px; background: #E6E6E6; border: 1px solid #000!important;}


/* C3.11 */
.punbb .post-body {margin-left: 22em; border-left-style: solid; border-left-width: 1px; padding: 0 0 1px 0; text-align: justify; padding: 10px; color: #333!important; }


/* C3.12 */
.punbb .post-box { padding: 1em;}

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

/* C3.14 */
.punbb .post-links { margin-left: 14em; border-left-style: solid; border-left-width: 1px;}

/* C3.15 */
.punbb .post-links ul {padding: 1em 1em 1em 0; height: 2em;  line-height: 2em; margin-left: -22em; text-align: right; font-weight: 600; text-transform: uppercase; font-size: 7px!important; letter-spacing: 0.4px; font-family: 'Open Sans', sans-serif;}

/* C3.16 */
.punbb .post-links li {display: inline; padding-left: 1em; text-align: center; font-weight: 600; text-transform: uppercase; 
font-size: 7px!important; font-family: 'Open Sans', sans-serif;}
.punbb .post-links ul a, .punbb .post-links li a {color: #333!important;}
.punbb .post-links ul a:hover, .punbb .post-links li a:hover{color: #5D1C2F!important;}

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


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


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


/* C4 Moderator menu
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {padding: 0.5em 1em; text-align: right; text-transform: lowercase;}
 
/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a { height: 1.8em; line-height: 1.8em;}

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

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

#topic-modmenu .container strong #mod-options { outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; padding: 2px!important; border-radius: 0px; font-size: 9px!important; text-transform: uppercase;   background: #E6E6E6!important; }

#topic-modmenu { float: left; padding-top: 5px padding-bottom: 5px}
#pun-viewtopic .modmenu .container span { font-weight: normal!important; text-transform: lowercase; display:none!important;}

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

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

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


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

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

/* C6.2 */
#profilenav {float: left; width: 14em; margin-left: -16.3em; display: inline;
outline: none; border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0px; background: #E6E6E6!important; border: solid 1px #333!important;}

/* C6.3 */
#profilenav li {padding-bottom: 2em; padding: 6px 15px 6px 15px !important;  font-size: 11px!important; color: #333!important; text-transform: lowercase;}
#profilenav li a {color: #333!important; }

#profilenav li:hover {background-color: #5D1C2F; color: #E6E6E6!important; border-radius: 0px;}
#profilenav li a:hover { color: #E6E6E6!important;}



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

/* C6.5 */
#viewprofile h2, #profilenav h2 {background: transparent; border: none; padding: 0 0 0 0; margin: 0 14px -0.6em 14px;}

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

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

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

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

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

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




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

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

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

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



/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {margin: 0; border: none;}

/* D1.2 */
#pun-title h1 {display : block;}

/* D1.3 */
#pun-title .container {border: none;}

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




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

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

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

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

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

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






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

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {display: flex; justify-content: center; text-align: center; margin: -10px 0px;}

/* D3.2 */
#pun-navlinks .container {padding: 0.7em 1em;}

/* D.3 */
#pun-navlinks li {display: inline; padding-right: 1em;}

/* D3.4 */
#pun-navlinks li a { font-size: 1.1em;}

#pun-navlinks a {color: #333!important; font-family: 'Open Sans', sans-serif; font-weight: 600; text-align: center; align-items: center;  text-transform: uppercase;  font-size: 10px;  }
#pun-navlinks a:hover,  #pun-navlinks a:focus, #pun-navlinks a:active {color: #5D1C2F!important;}


/* D4 User links
-------------------------------------------------------------*/
/* D4.1 */
#pun-ulinks  { border-color: transparent; margin-left: 0px; }

/* D4.2 */
#pun-ulinks .container {border-color: transparent; padding: 0.7em 1em; text-align: center; 
 bottom: 520px; position: relative;}

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {display: inline; border-left-style: solid; border-left-width: 1px; white-space: nowrap;}

/* D4.4 */
#pun-ulinks li a { padding: 0 0.6em 0 0.6em}

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a { border-left-style: none; border-left-width: 0; padding-left: 0}

#pun-ulinks a { color: #333!important; font-style: normal!important; letter-spacing: 0.6px; text-transform: uppercase; text-decoration: none; line-height: 12px; font-size: 7px;}
#pun-ulinks a:hover,  #pun-ulinks a:focus, #pun-ulinks a:active { color: #541728!important;
background: #E6E6E6;}

/* D5 Welcome box and Top Breadcrumbs
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {border-bottom: none; margin-bottom: 40px; }

/* D5.2 */
#pun-status .container { text-align: center;  width: 600px; font-size: 10px!important; text-align: center;  font-style: normal!important;  letter-spacing: 0.6px; text-transform: lowercase;  text-decoration: none; color: #333!important; 
margin: -10px 220px;}
#pun-status a { color: #333; }

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

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

/* D5.5 */
#pun-crumbs1 p.container { border-top: none; padding: 1em 1em 2em 1em;  font-weight: 500; text-align: center; text-transform: uppercase;   color: #333; font-size: 9px; }

#pun-crumbs1 p.container a { border-top: none;  font-weight: 500; text-align: center;
 text-transform: uppercase; color: #333; font-size: 9px;  }


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


/* D6 Announcement
-------------------------------------------------------------*/
/* D6.1 */
#pun-announcement h2 {padding: 0; border-style: none none solid none; border-width: 0 0 0 0; position: relative;}
#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em}

/* D6.2 */
#pun-announcement h2 span {display: block;}

/* D6.3 */
#pun-announcement .container {padding: 1em 1em 1em 1em; margin:  10px 10px 10px -10px;}



/* D7 Statistics
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {padding: 0em 0 1em 0; text-align: center; }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 { display: inline-block;  text-align: center; width: 160px; height: 23px; 
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #E6E6E6; 
border: solid 1px #333!important; color: #333; border-radius: 0px; border-radius: 0; margin: -1px 0;}

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {display: inline-block;  width: 200px; height: 23px; text-align: center;
text-transform: uppercase; font-size: 8px; line-height: 24px; background-color: #E6E6E6; 
border: solid 1px #333!important; color: #333; border-radius: 0px; border-radius: 0; margin: -1px 0;}

#pun-stats li.item4 {width: 360px; margin-left: 0px!important; border-right: none; text-align: center;
text-transform: uppercase; color: #333; font-size: 8px; background: #E6E6E6; border: solid 1px #333!important;
border-radius: 0px; border-radius: 0; margin: -1px 0px;}

#pun-stats li.item4 a { text-transform: uppercase; color: #5D1C2F!important; text-shadow: 1px 1px 1px #; font-size: 8px; }

/* D7.4 */
li#onlinelist { margin-top: 1em; border-top-style: none; border-top-width: 0px; float: left; width: 85%; line-height: 150%; color: #333;  font-size: 11px;  text-align: justify;  margin-left: 80px!important;
text-transform: lowercase;}

/* D7.5 */
li#onlinelist div {border-top-style: none; border-top-width: 0px; padding: 0.7em 0 0 0;}







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

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

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

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

/* D8.5 */
#pun-about p span { display:block; padding-left: 50%; text-align: center; text-transform: uppercase;  color: #333!important; font-size: 8px;  line-height: 22px; }

#pun-about p span a { color: #333!important; }

#pun-about p.container .item1 { position: absolute; padding-top: 0px; margin: 150px 0 0 440px;}


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

/* D8.7 */
#pun-crumbs2 .container {border-bottom: none; padding: 2em 1em; 
font-weight: 500; text-align: center; text-transform: uppercase; color: #333; font-size: 9px; }

#pun-crumbs2 .container a{ text-align: center; border-bottom: none;  font-weight: 500;
text-transform: uppercase; color: #333; font-size: 9px; }

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

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


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

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

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

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

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

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

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

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

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {padding-bottom: 0;}



/*репутация и сообщение в одну строчку*/
.pa-posts, .pa-respect, .pa-fld4{float: none; display: inline-block; width: 47px!important;  text-align: center; text-transform: lowercase;  letter-spacing: 0.6px; margin: 1rem 0.4rem 0.6rem 0.6rem; font-size: 9px; font-family: arial;}

li.pa-respect img { width: 8px; height: 8px;}



/* поля профиля*/
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld6 .fld-name {display: none;}

/*иконка*/
.punbb .pa-fld1 .user-icon{ background: #fff;  background-repeat: no-repeat; position: absolute; width: auto; height: auto; margin-top: -40px; left: 120px; overflow: hidden; z-index: 8; border-radius:  100px; padding: 4px;}

/*личное звание*/
.punbb .pa-fld2 {  margin: 14px 0 -3px -12px; width: 220px;  padding:0px 0px; 
border-radius: 5px 5px 0 0; background: #fff; border: solid 1px #333!important;}

/*имя пользователя лз*/
.punbb .pa-fld2 .user-name {text-align: center; margin: -10px 0px -2px -2px;  letter-spacing: 0.6px;
 border-radius: 0px ;  text-transform: uppercase;  color: #5D1C2F; font-family: 'Open Sans', sans-serif;
 font-weight: 800; font-size: 8px; padding: 2px 2px 0 2px; background: #E6E6E6; border: solid 1px #333!important;
 width: 220px; 
}

.punbb .pa-fld2 .user-name a { color: #5D1C2F;}



/*текст лз*/
.punbb .pa-fld2 .user-lz {text-transform: lowercase; line-height: 11px; font-size: 8px; 
padding: 8px 8px; color: #333; text-align: center;}

.punbb .pa-fld2 .user-lz a{ color: #5D1C2F; font-weight: 600;}


/* плашка */
.punbb .pa-fld3 .user-plashka {background-repeat: no-repeat;  width: 190px; height: auto; overflow: hidden;
margin: 2px 0px 0px 4px;}




/*БыстроПлюсы для Топика!*/
.noNull:before {
  content: "+";
  font-size: 9px;
  display: inline-block;
  margin-left: -15px;
  margin-top: 1px;
  position: absolute;
}
div .post-rating p>a {
  text-align: center;
  outline: 1px solid transparent;
  font-weight: 700;
  background: url(https://forumstatic.ru/files/001b/a6/d4/26514.svg) no-repeat center;
  background-size: 38px auto;
  position: relative;
  padding-left: 1px;
  z-index: 100;
  width: 38px;
  height: 38px;
  text-align: center;
  font-size: 12px !important;
  display: inline-block;
  vertical-align: middle;
  line-height: 34px;
  letter-spacing: -1px;
  color: #5D1C2F;
  }
div.dark-style .post-rating p>a {
  color: #5D1C2F!important;
}
div.post-vote {
    margin-bottom: 65px;
}
div.post-vote p>a {
  font-size: 0 !important;
  position: absolute;
  cursor: pointer;
  z-index: 200;
  width: 23px;
  height: 23px;
  background: url(https://forumstatic.ru/files/0012/d8/04/75043.png?) no-repeat;
  display: block;
  background-size: 100%;
  margin-left: 64px;
  margin-top: 8px;
}
.post.dark-style div.post-vote p>a {
  background: url(https://forumstatic.ru/files/0012/d8/04/38128.png?) no-repeat;
  background-size: 100%;
}








0

53

Код:
/* для мобильных устройств */
body { overflow-y: scroll!important;}
html, body {min-width: 540px!important;}
#pun_wrap  { min-width: 1100px !important;}
html {-webkit-text-size-adjust: none;  -moz-text-size-adjust: none; -ms-text-size-adjust: none;}

/*  общее
-------------------------------------------------------------*/
.category .container thead { text-transform:lowercase; }
.offline li.pa-online strong {font-weight: normal;}
 a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;}
#dns-ip-replace-notify {display:none!important;}
.punbb th {background-color: #transparent !important; color: transparent !important;}
td.tcl a.registered-user { font-weight: 500; font-size: 9px;   color: #333!important;  text-transform: uppercase;}
#pun-messages .pa-reg {display:none!important;}
li.pa-replies {text-transform: lowercase; }
li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}

/* ссылки не активные */
.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,  #pun-admain a, #pun-adnav .isactive ul.adsubnav a,  #pun-adnav ul.adsubnav a { color: #333; text-decoration: none!important; }

/* ссылки активные */
.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, #pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {color: #5D1C2F; text-decoration: none;}

.punbb .post-content a { color: #!important; text-decoration: none; font-weight: 600;}
.punbb .post-content a:hover { color: #; text-decoration: none; font-weight: 600;}



/* категории */
#pun-main div.catleft, #pun-main div.catright {display: none;}

.punbb #pun-stats {margin: 20px 0 0;}

#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-category7.category h2 { margin: 0px 0 10px -3px !important; font-size: 0px !important; text-transform: uppercase; color: transparent; height: 44px; background-position: center; width: 1056px;
background: url("https://forumstatic.ru/files/001b/c3/13/40994.png");
}

#pun-stats.section h2 { margin: 0px 0 10px -3px !important; font-size: 0px !important; text-transform: uppercase; color: transparent; height: 44px; background-position: center; width: 1056px; background: url("https://forumstatic.ru/files/001b/c3/13/40994.png");}

#post-form.formal h2 {background: url(); margin: 5px; font-size: 0px !important;  height: 44px;  margin-left: -3px; width: 1056px;
background: url("https://forumstatic.ru/files/001b/c3/13/40994.png");}



/*  на главной странице
-------------------------------------------------------------*/
#pun-index .tcr { width: 30%; position: relative; overflow: visible; text-align: left;}

.punbb .main .tcr span.lastpost { display: block; padding: 4px 0px 0px 0px;  color: #262626!important; text-transform: lowercase; font-size: 10px; }

.punbb .main .tcr a{ font-family: 'roboto'; font-weight: 500;  font-size: 12px;  color: #262626!important; 
 text-transform: lowercase; letter-spacing: .2px;}

.punbb .main .tcr a:hover{font-family: 'roboto';  font-weight: 500; font-size: 12px; color: #5D1C2F!important; 
text-transform: lowercase; letter-spacing: .2px;}

.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { width: 32px!important; height: 34px!important; 
transition-duration: 0.25s; padding: 1px 1px 0px 7px; float: left; }

#pun .user-avatar .avatar-image {border-radius: 0px!important; height: 30px; width: 30px; margin-left: 2px; margin-top: -4px; opacity: 1!important; outline: none;  border: 1px solid #262626!important; opacity: 0.8!important;  filter: grayscale(1) !important;}

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

.punbb .user-avatar .isonline { width: 6px!important; height: 6px!important; z-index: 0!important; margin-top: -10px; 
margin-right: -8px!important;  border: 3px solid #fff; background: #5D1C2F!important; animation: none;}



/* плашки для подфорума
-------------------------------------------------------------*/
.opf { text-align: justify;  line-height: 14px; text-transform: uppercase; letter-spacing: 1px; color: #a5a5a5; 
font-family: 'Open Sans', sans-serif; font-size: 8px!important; width: 95%;} 

.opu { margin-top: 12px!important; line-height: 25px; text-align: center; } 

.opu a { color: #333!important; outline: 1px #333 solid; background: #E6E6E6; border-radius: 0px; padding: 5px 10px 4px 10px; margin: 0px 0px 0px 10px!important; font-family: 'Open Sans', sans-serif; font-size: 8px!important; }
.opu a:hover { background:#5D1C2F!important; color: #E6E6E6!important;}   

  


/* иконки старые, новые, важные, закрытые */
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-index table Div.icon  {float: right; display: block;  width: 15px; height: 24px;  padding: 0px !important; 
 background: #E6E6E6; z-index: 8; border: solid 1px #333!important;}

#pun-index TR.inew Div.icon { border-radius: 0px; background: #5D1C2F; border: solid 1px #333!important;}


#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
 height: 5px; width: 15px !important;   border-radius: 0px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #E6E6E6; z-index: 8; border: solid 1px #333!important;}

#pun-searchtopics TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-viewforum TR.inew Div.icon {
  height: 5px; width: 15px !important;   border-radius: 0px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #5D1C2F; z-index: 8; border: solid 1px #333!important;
}

#pun-searchtopics TR.isticky Div.icon , #pun-messages TR.isticky Div.icon , #pun-viewforum TR.isticky Div.icon {
 height: 5px; width: 15px !important;   border-radius: 0px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #333; z-index: 8; border: solid 1px #5D1C2F!important;
}

#pun-searchtopics TR.iclosed Div.icon , #pun-messages TR.iclosed Div.icon , #pun-viewforum TR.iclosed Div.icon {
 height: 5px; width: 15px !important;   border-radius: 0px;  display: block; float: left; margin-left: 3px; margin-right: 10px; margin-top: 5px; position: relative; background: #333; z-index: 8; border: solid 1px #E6E6E6!important;

}


/*  посты
-------------------------------------------------------------*/
.punbb input, .punbb select, .punbb .longinput input { outline: none!important;
border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important;  
color: #333!important; text-transform: lowercase; font-size: 11px; background: #E6E6E6; border: solid 1px #333!important;
padding: 2px 4px 2px 4px;}


button.sml{ display: inline-block; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 600; 
text-align: center; text-transform: uppercase;  font-size: 7px; letter-spacing: 1px; height: 20px!important; 
padding: 5px 6px 4px 6px;  padding-top: 4px!important; color: #E6E6E6!important;
background-color: #5D1C2F; color: #E6E6E6!important; border: solid 1px #333!important; outline: none!important;
border: none !important; border-style: none !important; border-width: 0 !important; border-color: transparent !important;  }

#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {background-image: none !important;  width: 768px !important; margin-left: -4px;  padding: 0px !important;  height: 18px !important;   color: #333!important; text-align: justify; background: #E6E6E6; border: solid 1px #333!important; border-radius: 0px;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner { min-height: 20px; padding: 7px;  margin: 19px 4px;  outline: none; max-width: 760px;  color: #333!important; text-align: justify; background: #E6E6E6; border: solid 1px #333!important; border-radius: 0px;}


.punbb .code-box {background: #E6E6E6;  border-radius: 0px;-webkit-box-shadow: 0 0 0 1px #333; box-shadow: 0 0 0 1px #333;}

.punbb .quote-box {background: #E6E6E6; -webkit-box-shadow: 0 0 0 1px #333;  box-shadow: 0 0 0 1px #333;  border-radius: 0px;}


.punbb textarea {   background: #E6E6E6; border: solid 1px #333!important; outline: none; border-radius: 0;}

#form-buttons { width:100%;   margin: 0px -3px -3px 0px;  padding: 2px 2px!important;
background: #E6E6E6; border: solid 1px #333!important;  border-radius: 0; }

#main-reply { width:100%;  height: 200px;}
.punbb .formal span.input { margin-left: -0px!important;}
.punbb #font-area { height: 192px; overflow: auto; }

#tags .container {padding: 6px 8px 6px 8px!important; background: #E6E6E6; border: solid 1px #333!important; border-radius: 0; color: #333!important;}
#tags .container { position: absolute; right: 7px; top: 40px!important; z-index: 2;}
#pun-edit #tags .container { top: 60px !important;}


small#plng {padding: 5px 5px 5px 5px; margin: 0px 0 0 5px; font-family: 'Open Sans', sans-serif; font-weight: 500;  font-size: 9px; color: #333!important; text-transform: uppercase;  text-decoration: none!important; font-style: normal; background-color: #5D1C2F; color: #E6E6E6!important;}
#pun-messages small#plng {display:none!important;}


/*блюр на зачеркнутое*/
.punbb .post-content strike, del {text-decoration: none; filter: blur(1px); }
.punbb .post-content strike:hover, del:hover { text-decoration: none;  filter: none;}

/*прокрутка*/
::-webkit-scrollbar {width: 6px; height: 6px;  border-radius: 0px; background: #E6E6E6; border: solid 1px #333!important;}
::-webkit-scrollbar-track {  width: 6px; height: 6px; border-radius: 0px; background: #E6E6E6; border: solid 1px #333!important;}
::-webkit-scrollbar-corner {background: #333  ; border-radius: 0px;}
::-webkit-scrollbar-thumb{  width: 5px; height: 5px; background-color: #5D1C2F;   border-radius: 0px; border: solid 1px #333!important;}
::-webkit-scrollbar:horizontal {width: 6px; height: 6px;  border-radius: 0px; background: #E6E6E6; border: solid 1px #333!important;}
::-webkit-scrollbar-horizontal {  width: 5px; height: 5px; background-color: #5D1C2F!important;   border-radius: 0px; border: solid 1px #333!important;}


/*выделение*/
body *::-moz-selection { background: rgba(93, 28, 47); color: rgb(230, 230, 230);}
body *::-webkit-selection {background: rgba(93, 28, 47, 0.9);color: rgb(230, 230, 230);}
body *::selection { background: rgba(93, 28, 47, 0.9); color: rgb(230, 230, 230);}


/* регулятор шрифта */
.FNTslider {border-radius: 0px; position: relative; z-index: 1000; width: 110px; height: 5px; margin: 3px 200px !important; float: right; margin-right: 10%; background: #E6E6E6!important; border: solid 1px #333!important;}

.FNTslider .before {height: 5px; border: solid 1px #333; border-right: none 0; border-radius: 0px 0 0 0px; position: absolute; background: #333; margin-top: 0px;}

.FNTslider .thumb {width: 8px; height: 8px; border-radius: 0; position: relative; top: -2px; background: #5D1C2F; 
border: solid 1px #333!important; cursor: pointer;}


/* настройки кнопки это интересно */

#pun-live-rusff {z-index: 1 !important; width: 440px; height: 20px; margin: auto 20px 14px auto !important; background: transparent; text-align: right; position: relative;  line-height: 15px !important; text-transform: lowercase; }

.cool1 { width: 87px; height: 16px; padding: 1px 8px 1px 8px !important; font-size: 11px; font-family: verdana; text-align: center; float: right; margin-left: 4px; margin-right: 1px;  cursor: pointer;  box-shadow: none!important;
background: #5D1C2F!important; color: #E6E6E6!important;  border-radius: 0px; border: solid 1px #333!important;
 }

.cool1:hover, .cool3:hover {background: #333!important; color:#E6E6E6!important; text-shadow: none!important;}

.cool2 { width: 16px; height: 16px; font-size: 11px; font-family: verdana; text-align: center;
float: right; margin-right: 1px;  border-radius: 0px; box-shadow: none!important; border: solid 1px #333!important; 
background: #5D1C2F!important; padding: 1px 0px 1px 0px}

.cool3 { width: auto; height: 16px; padding: 1px 0px 1px 0px; font-size: 11px; font-family: verdana; text-align: center;
float: right; cursor: pointer;  box-shadow: none!important;   margin: auto 0px 3px auto !important;
padding-right: 0.4em !important; background: #5D1C2F!important; color: #E6E6E6!important;  border-radius: 0px; border: solid 1px #333!important;
}



/* профиль
-------------------------------------------------------------*/

li.pa-avatar img { border-radius: 0px !important; object-fit: cover;  -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  }


/*профиль на главной странице */
#viewprofile {padding: 20px; background: #E6E6E6; border: solid 1px #333!important;}

#profile-left{text-align: center; border-radius: 0px; background: #fff; border: solid 1px #333!important;}

#profile-right li span{text-transform: lowercase; font-size: 11px; line-height: 10px; padding-top: 4px!important;
 color: #E6E6E6!important; border-radius: 0px; background: #5D1C2F!important; border: solid 1px #333!important;}

#profile-right li {  margin: 10px 10px;}

#profile-right li span a{color: #E6E6E6!important; }

#profile-right li strong {}

#profile-left #profile-name strong {font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;  
font-size: 11px;  color: #333!important; border-radius:  0; line-height: 16px;  border-bottom: solid 1px #333!important;
}
#profile-left #profile-name strong {margin-top: 6px; margin-bottom:0px;}

#profile-left #pa-edit strong a {margin-top: 8px; padding: 4px 4px; border-radius: 0 0 0 0; font-size: 9px!important;  
color: #E6E6E6!important; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; 
background: #5D1C2F!important; border: solid 1px #333!important;
}

#profile-left #profile-title strong {text-transform: lowercase; font-size: 11px;  color: #333!important; 
font-style: normal!important; font-weight: normal!important;}

#profile-left #pa-online strong {font-size: 9px!important; color: #333!important; 
font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase;}

#pa-avatar img{ border-radius: 0px !important; }

#profile-signature { border-color: transparent!important; border: none!important;}

#profile-signature ul {border: none!important; border-color: transparent!important;}

li.pa-avatar.item2 img {max-width: 180px!important; max-height: 180px!important;}


/*модерация тем*/
.move_posts_form .modal-inner>.container {border-radius: 0px; color: #333; background-clip: padding-box;  
padding: 6px!important; background: #E6E6E6; border: solid 1px #333!important;}

.pun-modal.move_posts_form .modal-inner {border-radius: 0px; color: #333; background-clip: padding-box;  
padding: 6px!important; background: #E6E6E6; border: solid 1px #333!important;}

.pun-modal.move_posts_form h2 { border-radius: 0px;  background-clip: padding-box; 
 background-clip: padding-box; padding: 10px 10px!important;  letter-spacing: 0.6px; font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 9px;   text-transform: uppercase!important;  margin: -9px -5px 5px -5px !important;  padding-top: 6px!important; padding-left: 6px!important;  padding-bottom: 2px!important; background: #5D1C2F!important; border: solid 1px #333!important; color: #E6E6E6!important;}



/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 50px; margin-bottom: 160px;  opacity: 1; 
position: fixed; width: 50px;  z-index: 9999; }
.go-up { bottom: 58%; margin-left: 1010px !important;}
.go-down {bottom: 44%; margin-left: 1010px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}



/* плашки новостные
-------------------------------------------------------------*/
.plash0 {position: absolute; top: 282px; left: 50px; width: 990px; height: 50px; overflow-x: scroll !important;  overflow-y: hidden; display: inline-block!important; white-space: nowrap;}

.plash1 {   border: 1px #333 solid; background: #5D1C2F; padding: 5px 5px 3px 5px; margin: 0px 0px 8px 0px; border-radius: 0px; width: 200px; height: 25px; letter-spacing: 1px; line-height: 11px; color: #E6E6E6; }
.plash1 a { text-transform: uppercase; color: #E6E6E6!important; font-family: 'Open Sans', sans-serif; font-size: 9px!important; letter-spacing: 0px; margin: 0px 0px 0px 6px;}

.plash1 d {font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 11px;   text-transform: uppercase!important; 
background: #333; border: solid 1px #333!important; color: #E6E6E6!important; padding: 5px 5px 5px 8px;
 margin: 0px 0px 0px -6px;  } 
 
.plash1 p { font: 300 8px verdana; text-transform: lowercase; margin: 0px 0px 0px 47px;} 

.plash3 {display:inline-block!important;  display: inline-block!important; margin-right: 2px!important;}


/* таблица
-------------------------------------------------------------*/

.akt1 img, .akt2 img {  border-radius: 0%; width: 30px; margin-right: 10px; opacity(0.9); filter: grayscale(var(--value, 90%)); --value: 100%; border: solid 1px #333!important; }

.akt1 { position: absolute; left: 80px; top: 120px;}

.akt2 { position: absolute; left: 80px; top: 160px; }

.post0 { position: absolute; text-transform: lowercase; text-align: justify; font: 300 9px verdana; line-height: 11px; width: 200px; 
left: 60px; top: -26px; color: #333; overflow: auto; height: 77px; padding-right: 10px; letter-spacing: 1px; word-spacing: normal;}

.post0 a {font-family: 'Open Sans', sans-serif; font-size: 7px!important; color: #5D1C2F!important; font-weight: 600;
text-transform: uppercase;}

.para3 { position: absolute; right: 100px; text-align: center;  top: -24px; background: #E6E6E6!important; border: solid 1px #333!important; padding: 10px 10px 0px 10px; border-radius: 0px; width: auto; height: 25px; font-family: 'Open Sans', sans-serif; font-size: 7px!important; letter-spacing: 1px; line-height: 18px; color: #5D1C2F; text-transform: uppercase; }

.para3 a { color: #5D1C2F!important;}

.epis4 { position: absolute; right: 100px; text-align: center; top: 32px; background: #E6E6E6!important; border: solid 1px #333!important; padding: 10px 10px 0px 10px; border-radius: 0px; width: auto; height: 25px; font-family: 'Open Sans', sans-serif; font-size: 7px!important; letter-spacing: 0px; line-height: 18px; text-transform: uppercase;}

.epis4 a { color: #5D1C2F!important; }

.ams5 { position: absolute; top: 160px; left: 730px;}
.ams5 a {   color: #5D1C2F!important; font-family: 'Open Sans', sans-serif; font-size: 9px!important; font-weight: 600;
letter-spacing: 0px; text-transform: uppercase; margin-right: 11px;}


/* баннеры */
.banners { position: absolute;  margin-left: 230px !important; width: 600px; height: 34px; overflow-y: auto; 
margin-top: -10px !important; text-align: center; }
.banners a {filter: opacity(0.6) grayscale(1) brightness(0.8); border-radius: 5px!important; transition: 0.3s;}
.banners a:hover {filter: none;  border-radius: 5px!important;}



/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 50px; margin-bottom: 160px;  opacity: 1; 
position: fixed; width: 50px;  z-index: 9999; }
.go-up { bottom: 58%; margin-left: 1052px !important;}
.go-down {bottom: 44%; margin-left: 1052px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}




#pravila {        width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%} 

#pravila .line_look {    background: #fff;
    color: #5D1C2F;
    padding: 7px 0px 9px 22px;
    border-radius: 0px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;     outline: 1px #333 solid;} 

#pravila .guest_clue {     border: 1px #333 solid;
    padding: 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase; }

#pravila .info_name {      border: 1px #333 solid;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important;}

#pravila .info {     padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    line-height: 160%;}

#look {        width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px; } 

#look .line_look {    background: #fff;
    color: #5D1C2F;
    padding: 7px 0px 9px 22px;
    border-radius: 0px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;     outline: 1px #333 solid;} 

#look .info {     padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#look .abcd { background: #fff;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important; } 

#look .man_girl {            display: inline-block;
    width: 280px;
    border: 1px #333 solid;
    padding: 10px;
    border-radius: 0px;
    height: 100px;
    overflow: auto;
    line-height: 19px;
    text-transform: lowercase;} 

#main-reply {
    line-height: 17px;
}

#pravila .abil {     padding: 0px 20px 0px 20px;
    height: 300px;
    overflow: auto;
    text-transform: lowercase;
    margin: 10px 0px 20px 0px;
    line-height: 13px; } 

#tema {        width: 610px;
    margin-left: 3%;
    border: 1px 333 solid;
    padding: 20px;
    border-radius: 0px;    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;} 

#tema .line_name {           color: #5D1C2F;
    padding: 7px 0px 9px 22px;
    border-radius: 0px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;
    outline: 1px #333 solid;} 

#tema .info {     padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify;
    line-height: 16px;
    text-indent: 0px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; }

#tema .l_info { padding: 0px 30px 0px 30px;
    font: 300 9px verdana;
    text-align: justify;
    text-transform: uppercase;
    line-height: 20px; }  

#tema .info_name {            border: 1px #333 solid;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important;} 

#tema .leave { padding: 15px 0px;
    margin-left: -60px!important;
    line-height: 18px; } 

#tema .l_leave {     text-align: center;
    margin: 20px 0px 30px 0px;
    line-height: 16px; } 

#gostevaya {     width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px; } 

#gostevaya .line_look {     background: #fff;
    color: #5D1C2F;
    padding: 7px 0px 9px 22px;
    border-radius: 0px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;     outline: 1px #333 solid;} 

#gostevaya .guest_clue {     border: 1px #333 solid;
    padding: 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 14px; } 

#gostevaya .info { padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    text-align: justify; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#gostevaya .info_name {     background: #fff;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important;     outline: 1px #333 solid;} 

#gosti-tema { width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px; } 

#gosti-tema .gr {     border: 1px #333 solid;
    padding: 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;  -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%} 

#gosti-tema .info {      padding: 0px 30px 0px 30px;
    font: 300 9px verdana;
    text-align: justify;
    text-transform: uppercase;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    line-height: 20px;}

#gosti-tema .gab {   background: #fff;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    width: 280px;
    margin: 14px 0px 14px 0px!important;} 

#gosti-tema .list {         display: inline-block;
    width: 276px;
    border: 1px #333 solid;
    padding: 10px;
    border-radius: 0px;
    height: 190px;
    overflow: auto;
    text-transform: lowercase;
    font: 600 12px Ysabeau Infant;
    line-height: 20px;}

#gosti-tema .etcl {          padding: 2px 3px;
    border: 1px #333 solid;
    border-radius: 0px;
    font: 600 9px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0px 10px 0px!important; }

#gosti-tema .bg {     text-align: center; } 

#bank {     width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px; } 

#bank .leave_bank {     border: 1px #333 solid;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%  } 

#bank .positions {        width: 278px;
    line-height: 20px!important;
    overflow: auto;
    height: 150px;
    text-transform: uppercase;
    font: 300 9px verdana;
    padding: 0px 10px 0px 0px!important;
    color: #4b4b4b;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; }

#bank .line_name {          color: #5D1C2F;
    padding: 7px 0px 9px 22px;
    border-radius: 0px;
    font: 600 16px Ysabeau Infant;
    text-transform: uppercase;
    margin-bottom: 15px!important;
    outline: 1px #333 solid;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%  } 

#bank .info {        padding: 0px 20px 0px 20px;
    font: 300 11px verdana;
    line-height: 16px;
    text-align: justify; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#tema leave_shop {     background: #fff;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 0px 0px!important;     outline: 1px #333 solid;}

#tema .positions { line-height: 20px!important;
    text-transform: uppercase;
    font: 300 9px verdana;
    color: #4b4b4b;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    padding: 0px 20px 0px 20px;} 


#tema .icons_pos {     padding: 10px 10px;
    line-height: 49px;
    text-align: justify;
    word-spacing: 24px; } 

#tema .pl_pos {        text-align: center;
    line-height: 26px;
    padding: 10px 10px;
    text-indent: 0px; } 

#tema positions {     line-height: 20px!important;
    font: 300 11px verdana; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#tema .dna_l {    width: 194px;
    text-align: center;}
#tema .dna_t {   font: 300 10px verdana;
    line-height: 14px;
    width: 186px;
    height: 180px;
    overflow: auto;
    margin-right: 6px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;}

#tema .dna_q {   height: 140px;
    overflow: auto;
    text-align: left;
    font: 300 9px verdana;
    line-height: 17px;
    text-transform: uppercase;
    padding: 4px 6px 5px 0px;
    margin: 10px 0px 5px 0px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% }

#tema .quest_t {   width: 230px;
    height: 130px;
    padding: 10px 30px 10px 30px;
    background: #fff;
    overflow: auto;
    border-radius: 0px;
    line-height: 16px!important;
    font: 300 8px verdana;
    text-transform: uppercase;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;}

#tema .quest_n {text-align: justify;
    padding-top: 10px;
    border-top: 2px #333 solid;
    margin-top: 10px;
    font: 300 8px verdana;
    text-transform: uppercase;
    line-height: 16px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% }

#novosti {     width: 610px;
    margin-left: 3%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px;
    margin-top: 40px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% }

#novosti .shapka {     display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin: -50px 0px -11px 0px!important; 
    background: #fff;} 

#novosti .nmbr {       font: 600 40px Ysabeau Infant;
    background: #fff;
    color: #5D1C2F;
    letter-spacing: -3px;} 

#novosti .ams { 
    width: 380px;
    border: 1px #333 solid;
    padding: 5px 20px 5px 20px;
    border-radius: 0px;
    font: 600 10px Ysabeau Infant;
    text-transform: uppercase;
    background: #fff;
    text-align: center; } 

#novosti .photo img {   
    border-radius: 0%;
    width: 60px;
    height: 60px;
    filter: sepia(0.6) grayscale(0) brightness(0.5) opacity(0.9);
    border: 1px #333 solid; } 

#novosti .info {          padding: 20px 50px 20px 50px!important;
    text-transform: lowercase;
    font: 300 10px verdana;
    line-height: 14px;
    color: #555; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#novosti .akt-icons { text-align: center; }

#novosti .akt-icons img {     border-radius: 0%;
    width: 30px;
    margin-right: 20px;
    opacity(0.9); filter: grayscale(var(--value, 90%)); --value: 100%; border: solid 1px #333!important;  } 

#novosti .para {
    text-align: center;
    background: #5D1C2F;
    padding: 5px 5px 0px 5px;
    border-radius: 5px;
    width: 200px;
    height: 25px;
    font: 300 8px verdana;
    letter-spacing: 1px;
    line-height: 18px;
    color: #E6E6E6;
    text-transform: uppercase;
    margin: 0px 0px 10px 0px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#novosti .epis {     text-align: center;
    background: #5D1C2F;
    padding: 10px 5px 0px 5px;
    border-radius: 5px;
    width: 200px;
    height: 28px;
    font: 300 8px verdana;
    letter-spacing: 0px;
    line-height: 18px;
    text-transform: uppercase; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%  } 

#novosti .para a { color: #E6E6E6!important;}

#novosti .epis a { color: #E6E6E6!important;}

#novosti .post-nd {            text-transform: uppercase;
    text-align: justify;
    font: 300 7px verdana;
    line-height: 11px;
    width: 430px;
    color: #2f2b28;
    letter-spacing: 1px;
    margin: 0px 0px 0px 5%; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

#novosti .akt-tab {           width: 215px;
    height: 80px;} 

#novosti .akt-rz { border: 1px #333 solid;
    border-radius: 0px;
    padding: 20px 40px 20px 40px;
    width: 78%;
    margin: 0 0 0 4%; }



#lstran {
    margin-left: 9%;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px;
    margin-top: 40px;
    width: 800px;} 

#lstran .char-info {
    font: 600 12px ysabeau infant;
    width: 300px;
    height: 65px;
    border: 1px #333 solid;
    padding: 20px;
    color: #535151;
    border-radius: 0px;
}

#lstran .icons {       width: 310px;
    word-spacing: 30px;
    text-align: justify;
    line-height: 34px;
    padding: 10px 20px 10px 10px;
    margin: 14px 0px 14px 0px;
    height: 40px;
    overflow: auto;
    border: 1px #333 solid;
    border-radius: 0px;
} 

#lstran .coupons { width: 320px;
    word-spacing: 0px;
    text-align: left;
    line-height: 22px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 14px 0px;
    height: 80px;
    overflow: auto;
    border: 1px #333 solid;
    overflow-x: scroll !important;
    overflow-y: hidden;
    display: inline-block!important;
    white-space: nowrap;
    border-radius: 5px; } 

 #lstran .coupons img {   filter: grayscale(1) opacity(0.3); transition: 0.3s;}
 #lstran .coupons img:hover {   filter: none; }


#lstran .plash {        width: 390px;
    word-spacing: 0px;
    text-align: justify;
    line-height: 28px;
    padding: 16px 10px 10px 16px;
    margin: 0px 0px 14px 0px;
    height: 271px;
    margin-bottom: 15px;
    margin-left: -42px;
    overflow: auto;
    border: 1px #333 solid;
    border-radius: 0px;} 

#lstran .spl { overflow: auto;
    height: 130px;
    margin-bottom: 21px; } 

#lstran .npl {     overflow: auto;
    height: 120px; }

 #lstran .npl img {   filter: grayscale(1) opacity(0.3); transition: 0.3s;}
 #lstran .npl img:hover {   filter: none; }

#lstran .char-info img {
    float: left;
    width: 70px;
    border-radius: 5px;
    filter: grayscale(0.7);
    padding: 0px 10px 0px 0px;
}

#lstran .name {
    font: 600 20px Ysabeau Infant;
    text-transform: uppercase;
    letter-spacing: -1px;
    color: #5D1C2F;
}

#lstran .dna img {   filter: grayscale(1) opacity(0.3);  transition: 0.3s; }
#lstran .dna img:hover {   filter: none; }

#lstran .cnsl img {   filter: grayscale(1) opacity(0.3); transition: 0.3s;}
#lstran .cnsl img:hover {   filter: none; }


/* базовый контейнер табов */
.tabs {
	min-width: 320px;
	max-width: 800px;
	padding: 0px;
	margin: 0 auto;
}
/* стили секций с содержанием */
.tabs>section {
    display: none;
    padding: 10px 10px 10px 10px;
    text-transform: lowercase;
    color: #484141;
    width: 770px;
    text-align: justify;
    line-height: 20px!important;
    font: 300 11px arial;
    overflow-x: scroll !important;
    overflow-y: hidden;
    white-space: nowrap;
}
.tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

/* описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
    opacity: 0;
	}
	to {
    opacity: 1;
	}
}
@keyframes fadeIn {
	from {
    opacity: 0;
	}
	to {
    opacity: 1;
	}
}

/* прячем чекбоксы */
.tabs>input {
	display: none;
	position: absolute;
}

/* стили переключателей вкладок (табов) */
.tabs>label {
    display: inline-block;
    z-index: 999;
    background: #fff;
    padding: 5px 10px 5px 10px;
    border-radius: 0px;     outline: 1px #333 solid;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 0px 6px 14px 6px;
    width: 164px;
}


/* изменения стиля переключателей вкладок при наведении */
 
.tabs>label:hover {
	color: #000;
	cursor: pointer;
}

/* стили для активной вкладки */
.tabs>input:checked+label {
    color: #656565;
    border: 1px solid #333;
    background: #fff;
    border-radius: 0px; 
}

/* активация секций с помощью псевдокласса :checked */
#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4 {
	display: block;
}

#adoption {         width: 460px;
    margin: 40px 0px 0px 54px;
    border: 1px #333 solid;
    padding: 20px;
    border-radius: 0px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; }

#adoption {width: 550px;margin: 40px 0px 0px 0px;border: 1px #333 solid;padding: 20px;border-radius: 0px;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;}
#adoption .line_look {background: #fff;padding: 10px 24px 10px 10px;border-radius: 0px;font: 600 12px Ysabeau Infant;text-transform: uppercase!important;z-index: 1;position: relative;top: -28px;text-align: right;}
#adoption .name_look {width: auto;}
#adoption .info {padding: 6px 40px 20px 40px;margin-top: 0px;line-height: 14px!important;font: 300 11px verdana;}
#adoption .info p {}
#adoption .adop_name {display: none;}
#adoption .adop_image {border-radius: 100px; width: 70px; height: 70px;  filter: grayscale(100%) brightness(.8);}
#adoption .adop_face {overflow: visible;border: solid 5px #dddddd;border-radius: 100px;}
#adoption .adop_face {position: absolute;top: 10px;z-index: 2;}

.userphoo {    float: left;
    padding: 14px 30px 0px 20px;} 

.userphoo img {     border-radius: 50%;
    width: 60px;
    filter: grayscale(50%) brightness(0.8); } 

.userdeeto { padding: 4px 0px 0px 0px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100% } 

.folloblok { font: 300 8px verdana;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #838383;
    margin: 6px 0px 8px 0px!important; } 

.follow1, .follow2, .follow3 {     margin-right: 20px!important; } 

.biolinx {     font: 300 8px verdana;
    text-transform: uppercase; } 

.ackname {     font-weight: 600; } 

.bioscrip {     text-transform: lowercase;
    font: 300 11px Ysabeau Infant!important; } 

.instabro {
width: 500px;
    margin: 0 5%!important;
    border: 1px #333 solid;
    border-radius: 0px;
    padding: 5px 10px 5px 10px;
}

.userbarrom {
    padding: 20px 40px 30px 40px;
    line-height: 24px;
    border-bottom: 1px #333 solid;
}

.usernaaam { font: 600 22px Ysabeau Infant;
    text-transform: lowercase;
    color: #5D1C2F;
    letter-spacing: -1px; } 


.userpickos {
    line-height: 30px;
    padding: 10px 20px 20px 20px;
    letter-spacing: 16px;
    display: inline-block;
}

.apikko {
    display: inline;
    text-align: center;
}

.userpickos img {
    width: 140px;
    border-radius: 0px;
}


.sectionbreak {
    background: #fff;
    padding: 10px;
    border-radius: 0px;
    font: 600 10px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    width: 50%;
}


#instasadri2 {     width: 400px;
    margin: 0 14%!important; } 

.instausebar {border-bottom: 1px #333 solid;
    padding: 14px 0px 20px 0px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%} 

.instausebar img { float: left;
    border-radius: 50%;
    width: 30px;
    filter: grayscale(50%) brightness(0.8);
    margin: -4px 10px 5px 10px!important; } 

.instausebar .usionam {    font: 600 14px Ysabeau Infant;
    text-transform: lowercase;
    color: #5D1C2F;
    letter-spacing: 0px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%} 

.inphoblok {    padding: 25px;
    text-align: center; } 

.inphoblok img { width: 300px; height: 300px;
    border-radius: 0px; } 

.replycommento {  border-top: 1px #333 solid;
    padding: 11px 16px 11px 16px;
    font: 300 9px verdana;
    text-transform: lowercase;
    letter-spacing: 0px;
    text-align: justify;
    line-height: 15px;
    color: #656565; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%} 


#twi {     width: 460px;
    margin: 5% 5%!important;
    border: 1px #333 solid;
    border-radius: 0px;
    padding: 20px 20px 30px 20px; -webkit-text-size-adjust:100%;-moz-text-size-adjust:100%} 

#twi .telo { }

#twi img.ava {    float: left;
    filter: grayscale(50%) brightness(0.8);
    width: 80px;
    border-radius: 0px;
    margin: 4px 15px 0px 0px;
    padding: 0px 0px 0px 0px; }

#twi .name { font: 600 20px Ysabeau Infant;
    text-transform: lowercase;
    color: #5D1C2F;
    letter-spacing: 0px;
    margin: 0px 0px 6px 0px; } 

#twi .text {text-transform: lowercase;
    font: 300 10px verdana;
    line-height: 14px;
    overflow: auto;
    height: 55px;
    padding: 0px 16px 0px 0px; } 


#sns {
    width: 290px;
    margin: 2% 28%!important;
    border: 1px #333 solid;
    border-radius: 0px;
    /* padding: 20px 20px 30px 20px; */
    font: 300 10px verdana;
    line-height: 12px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; } 

#sns .shap {     text-align: center;
    background: #f9f9f9;
    padding: 15px 0px 0px 0px;
    position: relative;
    z-index: 0;
    border-radius: 0px;}

#sns .shap img {     filter: grayscale(50%) brightness(0.8);
    width: 60px;
    border-radius: 5px; }

#sns .user {    background: #f9f9f9;
    padding: 2px;
    border-radius: 0px;
    font: 600 10px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    width: 50%;
    margin: 1% 24%;
    top: 9px;
    position: relative;
    z-index: 1;
    border: 1px #333 solid;} 

#sns .telo {     min-height: 100px;
    max-height: 300px;
    overflow: auto;
    padding: 0px 20px 20px 20px;
    margin: 25px 0px 0px 0px;} 

#sns .telo sns1 {        background: #edeae8;
    display: block;
    padding: 10px 8px 8px 10px;
    width: 190px;
    text-align: left;
    border-radius: 0px;
    margin: 0px 0px 10px 0px;}

#sns .telo sns1 img { max-width: 180px; }

#sns .telo sns2 {           background: #ecede8;
    display: block;
    padding: 10px 8px 8px 10px;
    width: 190px;
    text-align: right;
    border-radius: 0px;
    margin: 0px 0px 10px 35px;}

#sns .telo sns2 img { max-width: 180px; }


.c_o {        width: 186px;
    padding: 10px;
    height: 178px;
    text-align: center;
    font: 300 10px verdana;
    text-transform: uppercase;
    line-height: 13px;
    color: #454545;
    border-radius: 5px;
}

.c_n {        line-height: 18px!important;
    text-transform: uppercase;
    font: 300 8px verdana;
    padding: 10px;
    text-align: left;
    width: 320px;}

.c_s { overflow: auto;
    height: 500px;
    padding-right: 30px;     margin-top: 12px!important;}

.usrt {     text-transform: uppercase;
    font: 300 8px verdana;
    line-height: 12px;
    border-top: 1px #cdcdcd solid;
    padding: 5px 15px 0px 15px;
    margin-top: 7px!important;
    color: #a1a1a1; } 

.usrn {    text-transform: lowercase;
    font: 300 14px Ysabeau Infant;
    padding: 0px 0px 0px 0px;
    margin: -8px 0px 0px 0px!important; }


.uhz {    width:270px; border: 1px #e7e7e7 solid;
    padding: 5px 10px;
    border-radius: 0px;
    font: 600 12px Ysabeau Infant;
    text-align: center;
    text-transform: uppercase;
    margin: 14px 0px 14px 0px!important;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; }

.uhs {    
    line-height: 20px!important;
    text-transform: lowercase;
    font: 300 9px verdana;
    padding: 0px 10px 0px 0px!important;
    color: #4b4b4b;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%; }






0


Вы здесь » stationx0 » Above the Clouds » Тестовое сообщение


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