dark corner

Объявление

DAMN APPLE
Lorem ipsum dolor sit amet, consectetur adipiscing elitaliqu
ДОБРО ПОЖАЛОВАТЬ !
МАГИЧЕСКАЯ АМЕРИКА; НЬЮ-ЙОРК; 2024 ГОД; NC -21
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqu
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. название
н у ж н ы е

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

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


Вы здесь » dark corner » Тестовый форум » Тестовое сообщение


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

Сообщений 1 страница 3 из 3

1

Благодарим за выбор нашего сервиса!

0

2

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

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

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

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

/* A2.1 */
html, body {margin: 0; padding: 0}

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

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

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

/* A2.5 */
.punbb .main table {
  table-layout: fixed;
  width: 97%;
margin-top: 0px;
  }

/* 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%;
  }

/* A3.2 */
.punbb {
  font: normal 68.75% verdana, arial, helvetica, sans-serif;
  }

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
  font: 1em verdana, arial, helvetica, sans-serif
  }

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

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

/* 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;
  }

/* 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
  }


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

/* A5.1 Ширина форума */
#pun {
    margin: auto;
    margin-top: 70px;
    margin-bottom: 50px;
    width: 990px;
    border-radius: 1px 1px 1px 1px;
    background:  ;
    outline: 0px double #956f64;
    outline-offset: 10px;
    padding: 0px 0px 0px 0px;
    background-repeat: repeat;
    background-position: center;
    position: relative;
}

/* A5.2 */
.punbb {
  float: auto;
  height: auto;
  width: 94%;
  padding-left: 30px;
  }

/* 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: 7px 1em;
  }


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

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

/* B1.1 */
.punbb .post-content {
    text-align: justify;
    font-size: 11px;
    padding: 15px;
    margin: 2px;
    width: 95%;
    overflow: hidden;
  }

/* B1.2 */
.punbb .post-sig dt {
    display: block;
    border-top: 0px solid #391d12;
    width: 290px;
    margin: 5px 130px;
  }

/* 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 {
  padding: 1em;
  border-style: solid;
  }

/* B1.9 внешний вид выделения кода и цитаты */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    background-color: #e8e8e8 !important;
    outline: 1px solid #527259;
    border-radius: 2px 2px 2px 2px;
margin: 0.4em 1.8em 0.8em 1.8em;
}

/* 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%;
  font-size: 1.1em;
  height: 0;
  }

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

/* B3.3 двигаем "страницу" сверху */
.linkst .pagelink {
  position: absolute;
  top: -44px;
  left: 1em;
  width: 24em;
  margin-left: -15px;
  }

/* B3.4 */
.linkst .postlink {
    position: absolute;
    top: -4em;
    right: 1em;
    width: 16em;
    text-align: right;
    font-family: Tahoma!important;
    font-size: 10px!important;
    letter-spacing: 1px;
}

/* B3.5 */
.punbb .linksb {
  text-align: right;
  padding: 0.4em 1em 0.5em 1em;
  font-size: 1.1em;
  }

/* B3.6 двигаем "страницу" снизу */
.linksb .pagelink {
  float: left;
    width: 24em;
    text-align: left;
    margin-left: -15px;
  }

/* B3.7 */
.linksb .postlink {
  float: right;
  width: 16em;
  font-weight: bold
  }

/* B3.8 */
.subscribelink {
  clear:both;
  padding-top: 0.3em;
  padding-bottom: 0.5em;
  }


/*************************************************************
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;
  }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
  margin: 0 0.6em 0 0
  }

/* 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 -15px;
  }

/* 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: center;
    width: 30%;
    font-family: 'Lora';
    text-transform: lowercase;
    font-size: 11.5px;
}

/* 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: right;
  width: 20%;
  }

/* 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 {
  font-size: 1.8em;
  font-weight: bold;
text-align: left;
 font-family: Georgia;
text-transform: uppercase;
margin-left: 20px;
padding-top: 100px;
transform: rotate(-3deg);}

/* 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
  }



 /* 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-style: solid solid none solid;
  border-width: 1px;
  }

/* C3.3 оформление на время и цифру поста */
#pun-main .post .permalink {
    margin-left: 20px;
    margin-top: 5px !important;
    font-family: times;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #323333;
    z-index: 100;
    display: block;
    position: absolute;
}

/* C3.4 */
.punbb .post h3 strong {
    float: right;
    margin-top: 5px;
    margin-left: 872px;
    width: 15px;
    text-align: left;
    color: #918b8f;
    font-weight: bold;
    font-size: 10px !important;
    font-family: times;
    position: absolute;
}

/* C3.5 */
.punbb .post .post-author {
    float: left;
    overflow: hidden;
  }

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


/* C3.8 */
.pa-author a {
  text-decoration: none
  }

/* C3.9 */
li.pa-title {
    padding-bottom: 0.0em;
    font-weight: normal;
    margin-top: 4px;
    font-family: arial;
    text-transform: lowercase;
    color: #3b3527;
    margin-bottom: -10px;
    font-size: 11px;

transform:  rotate(-5deg);
}

.pa-online, .pa-last-visit {
    line-height: 0.8em;
    border-left-style: none;
    border-left-width: 0.7em;
    margin-top: 18px;
    margin-left: 7px;
    letter-spacing: 1px;
    font: 7px arial;
margin-bottom: 0px;
  }

#pun-viewtopic .pa-online
position: relative;
    top: 8px;
    left: calc(0px - var(--profilewidth) / 2 + 14px);
    font-size: 0;
    width: 13px;
    height: 9px;
    display: block;
    padding: 0 0 0 !important;
    line-height: 1;
    background: url(https://forumstatic.ru/files/001a/16/90/43657.png) no-repeat;
    border-radius: 0;
    z-index: 5;
    margin: 0 0 -9px;
}

#pun-viewtopic .pa-last-visit {
 line-height: 0.8em;
    border-left-style: none;
    border-left-width: 0.7em;
    margin-top: 8px;
    margin-left: 7px;
    letter-spacing: 1px;
    font: 10px arial;
    margin-bottom: 50px;
}

 
/* C3.11 */
.punbb .post-body {
  margin-left: 21em;
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0 0 1px 0; }

/* C3.12 */
.punbb .post-box {
    padding: 1em 0em 1em 2em;
    position: relative;
    overflow: visible !important;
  }

/*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: 0px;
  }

/* C3.15 оформление на полосу навигации под профилем */
.punbb .post-links ul {
    padding: 0 1em 0 0;
    height: 2em;
    line-height: 1em;
    text-align: right;
    margin-bottom: -12px;
    margin-left: -20em;}

/* C3.16 */
.punbb .post-links li {
  display: inline;
  padding-left: 1em;
  }

/* 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;
  margin-left: -15px;
    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;
  }


/* 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-style: solid solid none solid;
  border-width: 1px 1px 0 1px;
  }

/* D1.2 */
#pun-title h1 {
  display : block;
  height : 40px;
  padding: 2em 1em 0 1em;
  }

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

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

#pun-title h1 span  {
  font-size: 1.5em;
  }

/* 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.2 */
#pun-pagelinks .container {
  background: transparent;
  border: none;
  padding: 0}


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

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

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {
  border-style: none;
  border-width: 0;
   margin-top:  -90px;
  margin-bottom: 0px;
    margin-right: 3px;
}
/* D3.2 */
#pun-navlinks .container {
  padding: 0.8em 1em;
  text-align: center;}
/* D.3 */
#pun-navlinks li {
  display: inline;
  padding-right: 1em;}
/* D3.4 */
#pun-navlinks li a {
  font-size: 10px;
  font-family: 'Georgia';
  text-transform: uppercase;
color: #1a1a19;
}
 
/* D4 User links
-------------------------------------------------------------*/
/* D4.1 */
#pun-ulinks  {
  padding-bottom: 1px;}
/* D4.2 */
#pun-ulinks .container {
  border-top: none;
  text-align: center;
  padding: 0em 1em;
   margin-top:  -8px;}
/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {
  display: inline;
  border-left-style: none;
  border-left-width: 0px;
  white-space: nowrap;
  padding-left: 3px;}
/* D4.4 */
#pun-ulinks li a {
  padding: 0 -0.1em 0 -0.1em;
  font-size: 9px;
    font-family: Georgia;
    text-transform: lowercase;
}
/* 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 {
 padding: 0em 0em 1em 1em;
    color: #525049;
    text-align: center;
    font-size: 10px;
    position: absolute;
    z-index: 9;
    margin-top: -203px;
text-transform: uppercase;
    font-family: 'Neucha';
    position: absolute;
font-weight: bold ;
}

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

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

/* D5.5 вверх название форума */
#pun-crumbs1 p.container {
  border-top: none;
  padding: 1em 1em 0.8em 1em;
  font-size: 1.1em;
  text-align: center;
  }

/* 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: 0.8em 1em;
  width: 105%;
  margin-left: -36px;
  }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 {
  float: left;
  clear: both;
  line-height: 150%;
      margin-left: 10px;}

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {
  text-align: right;
  line-height: 150%;
 margin-right: 20px; }

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

/* 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;
margin-top: -7px!important;
  padding-left: 50%;
  }

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

/* D8.7 низ названия форума */
#pun-crumbs2 .container {
  border-bottom: none;
  padding: 0.8em 1em;
  font-size: 1.1em;
  text-align: center;
  }

/* 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;
  }

#pun-main{
  padding-left: 0px;
  margin-left: -20px;
  margin-top: -50px;}

#smilies-area {
    width: 450px!important;
    padding: 10px;
    height: 190px;
}

#font-area {
    max-height: 250px;
    overflow: auto;
}

.punbb textarea {-ms-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;}

.inner.post_reputation {
 background: #e8e4e0;
}

/*Закладки*/
#MyBookmarks{
  margin-top:10px;
  background-color:rgba(158,138,105,.97)!important;
}
#pun-main #MyBookmarks h2 { 
font: normal normal 700 14px/normal Verdana!important;
letter-spacing: normal;
}


.Add .Tems_And_messages{
   display:none;
  }

#pun-index th {
    font-size: 0 !important;
}

 

/*Цвет ссылок в постах*/
.punbb .post-content a{
  color:#521224!important;
  transition:.6s;
}
.punbb .post-content a:hover{
  color:#bd5353!important;
}




#pun-index .tc2, #pun-index .tc3 {display: none !important;}
 
 .pa-fld6 {margin-top: -22px; margin-left: -5px;}

.tcl .intd .tclcon {
    line-height: 14px;
    font-size: 14px;
    background-color: none;
    z-index: 1;
    color: #242d1b;
    font-family: 'Open Sans';
    padding-bottom: 10px;
    padding-right: 10px;
    letter-spacing: 0.3px;
}


.pa-fld3 .fld-name{
  display:none;
}
.pa-fld4 .fld-name{
  display:none;
}

.pa-avatar img {
    max-width: 180px;
    max-height: 180px;
}



/* анкета от вещего духа */
.cheese_head_wrap {
  background: #eae9e2; /* общий фон */
  width: 100%;
  height: auto;
  margin: auto
}

.cheese_head_first {
  background: 
    url(https://i.ibb.co/x6d7nTG/2.png) no-repeat top right,
    url(https://i.ibb.co/WGCHxnb/image.jpg); /* верхний темный фон в два изображения */
  padding: 23px;
  display: flex;
  color: #eae9e2; /* цвет шрифта */
  font-family: Merriweather; /* название шрифта в верхнем блоке */
}

.cheese_head_img {
  filter: grayscale(100%); /* делает все картинки ч/б*/
  border: 2px solid #eae9e2; /* цвет обводки картинки */
  padding: 4px; /* отступ обводки */
  line-height: 0;
  margin-right: 23px;
  overflow: hidden
}

.cheese_head_img img {
  width: 180px; /* ширина изображения */
}

.cheese_head_info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.cheese_head_info span {
  font-size: 20px; /* размер шрифта имени персонажа */
  text-transform: uppercase;
  letter-spacing: 1px
}

.cheese_head_info em {
  font-size: 10px; /* размер шрифта в строках под именем */
  font-weight: 200;
}

.cheese_head_quenta {
  padding: 18px 23px;
  line-height: 150%;
  text-align: justify;
}

.cheese_head_last {
  padding: 23px;
  background: #1c1c1c url(https://i.ibb.co/Lhhh9BN/3.jpg) repeat top; /* нижний темный фон одно изображение и цвет */
}

#post_button {
  background: #212121; /* фон кнопки поста */
  border: 1px solid #303030; /* обводка кнопки поста */
  text-align: center;
  font: 500 11px merriweather; /* шрифт кнопки */
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #eae9e2; /* цвет шрифта */
  padding: 7px;
  transition: all .6s ease-in-out 0s
}

#post_button.openpost {
  background: #373535; /* цвет кнопки по нажатию */
  color: #939393; /* цвет шрифта */
  border-color: #303030 /* цвет обводки */
}

#postblock { 
  background: #efeff1; /* цвет выпадающего блока*/
  padding: 18px 23px;
  margin-top: 23px;
}
img[alt~="hide-autor2"], img[alt~="hide-autor"] {
    opacity: 0
  } 





#pun-viewforum div.icon {
    display: none;
} 


.punbb .post .post-author {
  position: relative;
  overflow: visible;
}
  .post-author .pa-author {
    display: inline-block;
    font-size: 18px;
    font-family: arial;
    transform-origin: 100% 50%;
    top: -5px;
    padding: 2px 7px 1px 7px;
    text-transform: uppercase;
transform: rotate(-3deg);
    margin-top: 10px;

}


 .pa-author {margin-top: -22px; margin-left: -5px;}
 
Код:
/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.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 {
  background-color: transparent;
  color: #364950;
  }

/* Фон форума */
body {
  background: url("https://forumstatic.ru/files/001b/fe/fc/47264.png?v=1") repeat-x top center, 
url("https://forumstatic.ru/files/001b/fe/fc/47264.png?v=1") repeat-x bottom center, 
#232323 url("https://forumstatic.ru/files/001b/fe/fc/47264.png?v=1") repeat;}


/* Шапка форума */
#pun-title table {
  background-image : url("https://forumstatic.ru/files/001b/fe/fc/48871.png?v=1"); 
  background-repeat : no-repeat;
  background-position: top center;
  border: none;
  height: 288px;
  width: 990px;
  margin-left: -31px;
  margin-top: -50px;
    border-radius: 0px 0px 0px 0px;
  }



/* CS1.4 Тело форума */
#pun {
  background-image: url("https://forumstatic.ru/files/001b/fe/fc/16102.png?v=1"); 
   margin: 48px 0 0 95px;
  }




/* CS1.5 Футер форума */
#pun-about p.container {
  background-image : url("https://forumstatic.ru/files/001b/fe/fc/16102.png?v=1"); 
  background-position: center;
  position: relative;
  background-repeat : no-repeat; 
  height: 109px;
  width: 990px; 
  margin: 0px 0px 0px -41px;
  text-align: center;
  border-color: transparent;
  border: none;
    border-radius: 0px 0px 0px 0px;
  }

div#pun-about {
  margin-bottom: -50px;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #333
  }




/* CS1.9 Настройки формы ответа*/
.punbb textarea {
    background-color: #e0e0e0 !important;
    color: #444049;
  border-radius: 15px 15px 15px 15px;
}

/* CS1.11 Настройки окон в форме ответа*/
 #size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area  {
     background-color: #e7e3e0;
    border: 2px solid #e7e3e0;
    padding: 5px;
    color: #000000;
    outline: 1px solid #909090;
}
/* быстрый ответ оформление */
#pun-main h2 {
font-family: vir; 
font-size: 15px; 
text-align: center; 
padding: 5px;
letter-spacing: 3px;
margin-left: 10px;
text-transform: lowercase;
width: 900px;
}


/* кнопки ответа */
.punbb .button { 
    font-size: 12px;
    background-color: #474b4d;
    background-position: top right;
    border: 1px solid #474b4d;
    padding: 3px !important;
    box-shadow: 1px 2px 1px;
    color: #a7abaa;
    margin-top: 3px !important;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
  }

.punbb input {
   background: #707274
    color: #333;
    padding: 3px 3px 3px 3px !important;
    border: 2px solid #31343a;
    margin-bottom: 3px;
} 

/* поле ввода ника/поиска/модерирования в темах */
.punbb select {
    background: #dfddda;
    color: #333;
    padding: 1px 0px 0px 2px !important;
    border: 1px solid #e7e3e0;
}


/* Линия разделитель */
hr {
  color: #34263e;
  background-color: # ;
  height: 1px;
  border: none;}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent;
  }


#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent;
  }

.punbb .divider {
  border-color: transparent;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: none;
 }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
    color: #364950;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
     color: #161a1d;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
    color: #161a1d;

}

/* CS4.2 Ссылки в меню навигации */
#pun-navlinks a {
  color: #686667;
  font-weight: normal;
  font-style:underline;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #333;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: transparent;
  color: #0f1010;
  }

/* D4.1 цвет и шрифт ссылок активных и т.д.*/
#pun-ulinks a {
    color: #24282d;
    font-family: tahoma;
    font-size: 11px;
    /* text-transform: uppercase;*/
    letter-spacing: 0.5px;
}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
    color: #425860;
    /*text-transform: uppercase;*/
}

 

/* оформление на участники и активные темы*/
#pun-main h1 {
        box-sizing: border-box;
    position: relative;
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    text-align: center;
    font-family: Cuprum;
    letter-spacing: 0.7px;
    font-size: 17px !important;
    width: 990px;
    margin: 40px 0px 30px -30px;
    font-variant: all-small-caps;
    font-weight: normal;
}

/* оформление время и кол-во поста */
#pun-viewtopic .post h3 {
    height: 21px;
    width: 998px;
    margin-left: -10px;
}

#pun-main .post .permalink {
    margin-left: 20px;
    margin-top: 5px !important;
    font-family: times;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #918b8f;
    z-index: 100;
    display: block;
    position: absolute;
}

/* профиль */
.punbb .post .post-author {
  text-align: center;
  background: url(https://forumstatic.ru/files/001b/fe/fc/92777.png) top center no-repeat, url(https://forumstatic.ru/files/001b/fe/fc/10487.png) bottom center no-repeat, url(https://forumstatic.ru/files/001b/fe/fc/43705.png) repeat-y;

  width: 243px;
  margin-top:  30px;
    margin-left: 12px;
     border-radius: 0px 0px 0px 0px;
outline: 0px solid #ebe9e9;
}

/* аватар */
.punbb .pa-avatar img {
    border: 0px solid #ebe9e9;
    outline: 0px solid #ebe9e9;
    margin-top: 10px;
}

 /* поля личного звания и профиля */
.pa-fld6 { 
    text-align: justify;
    margin-top: 1px !important;
    border: 0px #ebe9e9 dotted;
    width: 204px;
    margin-left: 5px !important;
    border-style: dotted;
}
  .pa-fld6 { 
    text-align: justify;
    margin-top: 2px !important;
    width: 205px;
    margin-left: 5px !important;
    text-align: center;
    color: #595959;
    height: 18px;
 border: 1px #6d6e6f dotted;
} 
 


/*Сообщения,респект и посты*/
.pa-posts, .pa-respect, .pa-fld1, .pa-fld2 {
    vertical-align: text-top;
    display: inline-table;
    width: 100px;
    text-align: center;
    color: #1f2629;
    font-family: tahoma;
    font-size: 8px !important;
    text-transform: uppercase;
transform:  rotate(-3deg);
}



/* награды*/
.punbb .pa-awards {padding-top: 10px; color: transparent; padding-bottom: 1px;}

#viewprofile h2 span, #profilenav h2 span {display: none;}


/* CS2.4 Прокрутка */
::-webkit-scrollbar {width: 5px; height: 5px; background-color: #131514;}  
::-webkit-scrollbar-thumb {background-color: #898f8e;}
::-webkit-scrollbar-thumb:active {background: #7f2a2a;}


/*ОБВОДКА ПОДФОРУМОВ */
.category, #pun-stats {
    position: relative;
    background: #;
    border-radius: 23px;
    padding: 45px 20px 35px;
    margin-bottom: 35px;
    box-sizing: border-box;
    margin-top: -100px;
margin-left: -25px;
}

/* CS2.2 Категории */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2  {
  background: url(" ") no-repeat left;
  height: 26px;
  width: 990px;
  line-height: 25px;
  margin-left: -36px;
  color: #8d8d8f;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  text-align: center;
  font-family: Georgia !important;
text-transform: lowercase;
}

/* для шапки */
#accio {
    border: none;
    opacity: 0.9;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);
}
#accio:hover{
    cursor: pointer;
    opacity: 1;
    color: #000000;
}

.vspl {
    position: absolute;
    width: 376px;
    height: 93px;
      left: -453px;
    top: 21px;
    display: none;
}

a:hover .vspl {
    display: block;
    position: absolute;
    border: none;
    z-index:9999;
    position: absolute;
    width: 376px;
    height: 93px;
        left: -453px;
    top: 21px;
}

 
/* ссылки в шапке */
#linkt a {
     display: block;
    width: 230px;
    margin-bottom: 1px;
    padding: 2px 3px 1px 0px;
    background-color: rgba(26,16,16,.5);
    font-size: 12px;
    text-align: center;
    color: #948667;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
    font-family: tahoma;
}

#linkt a:hover {
    display: block;
    width: 230px;
    margin-bottom: 1px;
    padding: 2px 0px 1px 0px;
  background-color: rgba(26,16,16,.4);
    font-size: 11px;
    text-align: center;
    color: #948667;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
    font-family: tahoma;
    letter-spacing: 1px;
border-radius: 3px;
}

/* баннеры */
#banner-box {
    position: absolute;
    overflow-y: scroll;
    margin-left: 3px;
    margin-top: -12px;
    width: 918px;
    height: 55px;
    opacity: 0.8;
}


#pun-index .tclcon {
    position: relative;
    font-size: 15px;
    text-align: justify;
    padding: 0!important;
    border: none;
    margin-left: 0;
    line-height: 1.0;
    text-transform: lowercase;
    letter-spacing: .5px;
}

#pun-main .tcl {
    overflow: hidden;
    font-size: 15px;
    width: 50%;
    font-family: Raleway Medium;
font-variant: unicase;

}


 
 
 
/* CS5 Иконки сообщений
-------------------------------------------------------------*/
/* Старые */
.punbb table Div.icon  {
  float: right;
  width: 15px;
  height: 15px;
 background:  ;
  background-repeat: no-repeat;
  position: absolute;
  margin-left: -15px;
  margin-top: 8px;
    border-radius: 5px 5px 5px 5px;}
/* Новые */
TR.inew Div.icon {
  background: # no-repeat;}
 


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

/* сообщения в поиске */
.forum div.icon, #profile div.icon {
    background:  ;
    display: block;
    float: left;
    height: 15px;
    width: 15px;
    margin-right: 10px;
    margin-top: 2px;
    position: relative;   
    border: 1px solid  #494c4f;
}
/* старые */
.forum Div.icon, #profile div.icon, #pun-searchtopics div.icon  {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}
/* новые */
.forum TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon, #profile TR.inew Div.icon,  {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}

/* закрытые */
.forum TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}

/* важные */
.forum TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon, #profile TR.isticky Div.icon {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}
 
 


 
 
 

#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em;}

.lastedit {display:none;}
 
 
 /* статистика форума*/
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 5px;
width: 980px;
margin-left: -55px;
margin-top: 5px;
  line-height: 1px;
background-color: transparent;
background-image: url("");
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto;
text-align: center !important;
    border-radius: 7px;
}


.Tems_And_messages {
    display: inline-block;
    width: auto;
    font-size: 12px;
    text-transform: none;
    font-family: bona nova !important;
    font-weight: 400;
    text-align: right !important;
    text-transform: uppercase;
}

 /* проба гостевой*/
.green {
    width: 550px;
    height: 219px;
    background: url() no-repeat top center;
}


.green hot1, .green hot2  {
    width: 256px;
    height: 202px;
    position: absolute;
    margin-top: 0px;
margin-left: 35px;
    padding-right: 6px;
    overflow-y: auto;
    font-family: "Georgia" !important;
    text-align: ;
    text-transform: lowercase;
    font-size: 12px;
    line-height: 150%;
    color: #383838;
}
.green hot2 {
    margin-left: 309px;

}


  /* CS2.7 Форумы */
    .tclcon {
    font-size: 12px;
    padding-left: 5px;
    color: #333;
    text-align: justify;}

    /* название форумов */

    #pun-index .tcl h3 a {
      color: #817676;}

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

 .zag {    
    font-family: PhrasticMedium;
    text-align: center;
    padding-bottom: 2px;
    letter-spacing: 4px;
    background: #3f494d;
  height: 13px;
   font: 11px arial;
  color: #dbdbdb;
  }

  .zag2 {    
    font-family: PhrasticMedium;
    text-align: center;
    padding-bottom: 2px;
    letter-spacing: 4px;
  height: 13px;
   font: 11px arial;
  color: #dbdbdb;
border: 1px solid #3f494d;
  }



.youpost {
    position: absolute;
    top: 0px!important;
    margin-left: 16px!important;
    font: 9px arial;
    color: #717171;
    text-align: justify;
    height: 52px;
    width: 215px;
    padding-right: 4px;
    padding-left: 2px;
    overflow-y: auto;
    text-transform: lowercase;
    line-height: 8px;
    letter-spacing: 0.3px;
}

a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: PhrasticMedium;
    font-size: 14px;
    background-color: #9fb1c3;
    color: #e8e8e8;
    font-weight: normal;
    text-align: center;
    display: block;
    margin: 1px;
    text-decoration: none;
    border-left-style: solid;
    border-left-color: #9fb1c3;
    border-left-width: 5px;
    width: 163px;
    opacity: 0.6;
    border-radius: 2px 2px 2px 2px;
}

a.tvm:hover {
font-family: PhrasticMedium;
font-size: 14px;
color: #e8e8e8; 
background-color:#9fb1c3;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #9fb1c3;
border-left-width: 5px;
width:163px;
  opacity: 0.6;    border-radius: 2px 2px 2px 2px;
}


 
/* личное звание */
.name {
    font-size: 13px !important;
    text-align: center;
    text-transform: uppercase;
    margin-left: 5px !important;
    font-family: cuprum;
    font-size: 18px;
    width: 203px;
    background: transparent !important;
    margin-bottom: 1px !important;
    margin-top: 2px !important;
color: #ff783c !important;
 border: 1px solid #ff783c;
}
.info {
    width: 188px;
    font-size: 11px;
    font-family: cuprum;
    margin: 0px 0px 0px 0px !important;
    padding: 5px 0px 5px 3px;
color: #070606 !important;
    line-height: 14px;
    background: #f6f6f6 !important;
 opacity: 0.7; /* Полупрозрачный фон */
    filter: alpha(Opacity=60);
    margin-left: 3px !important;
    text-align: justify;
}


.golum {
    flex: 0 0 auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 2px;
    width: 55% /*ширина блока ссылок*/;
}

.golum a {
  background: rgba(0,0,0,.04);
    font: normal 10px roboto slab;
    text-transform: uppercase;
    padding: 1px 19px;
    flex: auto;
    text-align:left;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border-left: 0px solid #f0ebe7;
    text-shadow: none!important;
}

.golum a:hover {
  border-left: 10px solid #e0dfde; /*цвет и ширина бордера по наведению*/
  color: #854d4d !important; /*цвет текста по наведению*/
  letter-spacing: 1px
text-shadow: none!important;
}

.nav {
    text-transform: uppercase;
    font-size: 11px;
    font-family: 'Roboto Slab';
    padding: 2px;
    text-align: center;
    letter-spacing: 1px;
    color: #854d4d;
    width: 406px;
}

.nav a {color: #f9f7f7!important; text-shadow: none!important;}
.nav a:hover {color: #b37f86!important; text-shadow: none!important;}


 .bolada {
  display: flex;
  justify-content: space-between;
  gap: 10px; /* отступ между блоком текста и блоком ссылок */
  flex-direction: row; /*row-reverse чтобы ссылки были ПЕРЕД текстом; column сделает ссылки ПОД текст, только ширину блоков задать не забудьте на 100%; column-reverse запилит ссылки НАД блоком с текстом, опять же ширину на 100% поправить не забудьте*/
   padding-top: 2px;
}

.lookat {
  flex: 0 0 1;
  width: 250px /*ширина блока с текстом*/;
    font-size: 11px;
    font-family: 'Roboto Slab';
    letter-spacing: 0.7px;
    padding: 0px 0px 0px 5px;
}

#spoiler-sels {
    line-height: 2em;
    background-color: #e8e4e0;
    border: 1px solid #222131;
    padding: 11px !important;
    color: #222131;
    margin-top: -18px !important;
}

/* анкета от вещего духа */
.cheese_head_wrap {
  background: #eae9e2; /* общий фон */
  width: 100%;
  height: auto;
  margin: auto
}

.cheese_head_first {
  background: 
    url(https://i.ibb.co/x6d7nTG/2.png) no-repeat top right,
    url(https://i.ibb.co/WGCHxnb/image.jpg); /* верхний темный фон в два изображения */
  padding: 23px;
  display: flex;
  color: #eae9e2; /* цвет шрифта */
  font-family: Merriweather; /* название шрифта в верхнем блоке */
}

.cheese_head_img {
  filter: grayscale(100%); /* делает все картинки ч/б*/
  border: 2px solid #eae9e2; /* цвет обводки картинки */
  padding: 4px; /* отступ обводки */
  line-height: 0;
  margin-right: 23px;
  overflow: hidden
}

.cheese_head_img img {
  width: 180px; /* ширина изображения */
}

.cheese_head_info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.cheese_head_info span {
  font-size: 20px; /* размер шрифта имени персонажа */
  text-transform: uppercase;
  letter-spacing: 1px
}

.cheese_head_info em {
  font-size: 10px; /* размер шрифта в строках под именем */
  font-weight: 200;
}

.cheese_head_quenta {
  padding: 18px 23px;
  line-height: 150%;
  text-align: justify;
}

.cheese_head_last {
  padding: 23px;
  background: #1c1c1c url(https://i.ibb.co/Lhhh9BN/3.jpg) repeat top; /* нижний темный фон одно изображение и цвет */
}

#post_button {
  background: #212121; /* фон кнопки поста */
  border: 1px solid #303030; /* обводка кнопки поста */
  text-align: center;
  font: 500 11px merriweather; /* шрифт кнопки */
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #eae9e2; /* цвет шрифта */
  padding: 7px;
  transition: all .6s ease-in-out 0s
}

#post_button.openpost {
  background: #373535; /* цвет кнопки по нажатию */
  color: #939393; /* цвет шрифта */
  border-color: #303030 /* цвет обводки */
}

#postblock { 
  background: #efeff1; /* цвет выпадающего блока*/
  padding: 18px 23px;
  margin-top: 23px;
}
img[alt~="hide-autor2"], img[alt~="hide-autor"] {
    opacity: 0
  } 


 

/* нужные */
 #ship4 {display:flex; align-items: center; box-sizing:border-box; overflow:hidden; width:800px; height:150px; margin:auto auto auto em; padding: 20px 0; background: #e7e3e0;} /* shipovnik */
.shimg {order:2; background-size: cover; width:0px; height:0px; margin:-20px auto;}
.shimg::after {display: block; content: ""; background: transparent; width: 0; height: 0; margin-right: 92px; margin-top: -2px; border-left: 60px solid  ; border-bottom: 254px solid transparent;}
.stx1 {order:1; width: 650px; box-sizing: border-box; text-align: center; line-height: 130%; font-size:11px; padding: 0 0 0 26px;}

/* НАЗВАНИЕ ЭПИЗОДА */
.stx1 > h5 {position: relative; margin-right: -30px; line-height: 150%; font-style:normal !important; font-weight:400;
  font-size: 34px; 
  font-family: "Dancing Script", Times New Roman, serif; 
  color: #a1bce0; 
  text-shadow: 0 0 3px #000, 0 0 20px #2972d4;
}

/* ПЕРСОНАЖИ */
.stx1 > em {display:block; position: relative; margin-right: -30px; padding: 4px 0 18px 0;
  font-family: Georgia, Arial, sans-serif;
  font-weight:400;
  font-size:11px;
  font-style:italic !important;
  color:#636363;
}
.stx2 {display: block; overflow: auto; max-height: 230px; text-align: justify; padding-right: 10px; text-shadow: 0 0 0px #000; color: #302f2e;}
.stx2::-webkit-scrollbar {width: 3px; height:3px; background-color: transparent;}
.stx2::-webkit-scrollbar-thumb {background: #302f2e;}



#p54 .post-author,
#p54 .post-sig {
display:none !important
}
#p54 .post-body,
#p54 .post-links,
#p54 .post-links ul,
#p54 h3>span {
margin-left:10px !important
}
#p54 .pl-email,
#p54 .pl-website {
float:  none
}
#p54 .pl-delete {
border-left: 1px solid rgba(0,0,0,.2) !important;
margin-left: 10px
}
#p54 .post-content {
margin-top: 0px !important;
margin-left: 0 !important;
margin-right: 0 !important
}
#p54 .post-box {
margin: 0px !important
}

/* перенос */
.punbb .pun-modal .section .container {
    background: #F7F7F7!important;
    border: 1px solid #4f4c3b;
    padding: 7px;
}


/* аватар на главной */
.punbb .user-avatar .avatar-image {
    border-radius: 0px!important;
    margin: 1px 6px 3px -8px;
    opacity: 0.85;
    margin-left: 0px;
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    border: 1px solid #716954 !important;
    border-radius: 30px 30px 30px 30px;
}

.punbb .user-avatar .isonline {
  width: 5px;
    height: 5px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 0px !important;
    right: 3px !important;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: #8ac176;
    z-index: 100;
}

 /* нужные*/
.dedee {
    width: 550px;
    height: 219px;
    background: url() no-repeat top center;
}


.dedee crashin1   {
    width: 550px;
    height: 202px;
    position: absolute;
    margin-top: 0px;
margin-left: 35px;
    padding-right: 6px;
    overflow-y: auto;
    font-family: "Verdana" !important;
    text-align: ;
    text-transform: lowercase;
    font-size: 12px;
    line-height: 150%;
    color: #383838;
}
.green hot2 {
    margin-left: 335px;

}

 /* CS1.7 Настройки цитаты и кода*/
.punbb .quote-box, .punbb .code-box {
    background-color: #e8e8e8;
    border: 1px solid #ceccd4;
    outline: 1px solid #ceccd4;
    padding: 8px !important;
    color: #3e3150;
  }



.pa-fld4 ank {
    height: 37px;
    width: 38px;
    float: left;
    margin-left: 170px;
    margin-top: -12px;
    position: relative;
}


.pa-fld3 kt {
    display: block;
    font-family: roboto;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 11px;
    color: #b78a5f;
    position: relative;
    padding-top: 3.5px !important;
}
/* гостевая */
#mInsta { width: 500px; padding: 50px; background-color: #f2f2f2; margin: 25px auto; margin-bottom: 3px;     border-radius: 30px 30px 30px 30px;}
#mInsta .mTop { height: 75px; padding: 10px; width: 450px; margin: auto; }

#mInsta .mTop .mText { float: left; margin-left: 30px; width: 300px;  margin-top: -30px;}
#mInsta .mTop .mText h1 { font-family: Josefin sans; font-size: 27px; text-align: left; letter-spacing: 1px; font-weight: 400; }
#mInsta .mTop .mText h1::after { content: "following"; background-color: #61BC27; padding: 5px; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 7px; margin-left: 10px; margin-top: -4px; float: right;}
#mInsta .mTop .mDesc { font-family: trebuchet ms; font-size: 12px; letter-spacing: 1px; text-align: justyfy; }
#mInsta .mTop .mInfo { font-family: trebuchet ms; font-size: 10px; text-align: center; padding-top: 15px; }
#mInsta .mTop .mDesc2 { font-family: trebuchet ms; font-size: 12px; letter-spacing: 1px; text-align: justyfy; }
/*** PICTURE POSTS / REPOST THIS CSS ON EVERY NEW PAGE***/

#mInsta { width: 500px; padding: 50px; background-color: #f2f2f2; margin: 25px auto; }
#mInsta .mRow { width: 400px; overflow: hidden; }
#mInsta .mRow .mIm { width: 123px; height: 125px; overflow: hidden; margin-top: 10px; margin-left: 10px; float: left; background-size: 125px; }
#mInsta .mRow .mIm::first-child { margin-left: 0px; }

#mInsta .mRow .mIm .mIn { padding: 48px; width: 28px; height: 29px; text-align: center; color: #696969; background-color:rgba(255,255,255,0.8); opacity: 0; -moz-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; font-family: trebuchet ms; font-size: 10px; line-height: 105%; }
#mInsta .mRow .mIm:hover .mIn { opacity: 1; }

.merc_cred { text-align: center; font-family: calibri; font-size: 8px; text-transform: uppercase; margin-top: 5px; margin-bottom: 25px; }


/* нужные  */
.trust {
 position: relative;
 background: #d7d9d8;
 height: auto;
 width: 540px;
 border: 1px solid #d7d9d8;
 padding: 50px;
 margin: 10px auto 0px;
 min-height: 100px;
 display: flex;
 align-items: center;
 flex-wrap: wrap;
 justify-content: center;
}

.trust pic {
 position: relative;
 height: 100px;
 width: 100px;
 background-size: cover;
 background-position: center center;
 filter: contrast(70%);
 -webkit-filter: contrast(70%);
 display: block;
margin-left: -80px;
}

.trust pic:after {
 content: "";
 display: block;
 height: 100px;
 width: 100px;
 border: 1px solid #48455a;
 position: absolute;
 top: -6px;
 left: -6px;
 transition: 0.5s;
 -webkit-transition: 0.5s;
}

.trust:hover pic:after {
 top: -6px;
 left: 5px;
}

.trust pic:before {
 content: "";
 display: block;
 height: 100px;
 width: 100px;
 border: 1px solid #48455a;
 position: absolute;
 top: 5px;
 left: 5px;
  transition: 0.5s;
 -webkit-transition: 0.5s;
}

.trust:hover pic:before {
 top: 5px;
 left: -6px;
}

.ttitle {
 font-family: roboto condensed;
 font-weight: 700;
 display: block;
 float: right;
 font-size: 30px;
 text-transform: uppercase;
 max-width: 300px;
 paint-order: stroke fill;
 -webkit-text-stroke: 1px #47573c;
 text-stroke: 1px #48455a;
 -moz-text-stroke: 1px #47573c;
 color: #48455a;
 letter-spacing: 2px;
 line-height: 100%;
 text-align: center;
 margin-left: 30px;
}

.ttitle:after {
 display: block;
 height: 1px;
 width: 0%;
 content: "";
 background: #3c543e;
 position: relative;
 left: 0px;
 transition: 0.5s;
 -webkit-transition: 0.5s;
}

.trust:hover .ttitle:after {
 width: 100%;
}



.ttext {
 display: block;
 width: 100%;
 height: aut;
 padding: 20px;
 background: #dedcdc;
 margin-top: 30px;
 font-family: arimo;
 line-height: 150%;
 font-size: 13px;
 color: #333;
 text-align: justify;
 border: 1px solid #ccc;
}



.trust tag {
 display: block;
 width: 100%;
 padding: 20px;
 background: #e1e3e2;
 border: 1px solid #ccc;
 margin-top:20px;
 font-family: roboto condensed;
 font-weight: 700;
 text-align: center;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-size: 13px;
 color: #48455a;
 line-height: 100%:
}

.trust tag a {
 color: #48455a
}

.ttext b {
 color: #48455a;
 font-family: roboto condensed;
 font-weight: 700;
}

.ttext i {
 color: #48455a;
}

.ttext u {
 color: #48455a;
}



/* шаблон эпизодов */
#bird {display:block; margin-left:20px; background:#ebebeb; padding: 30px; width:600px;}
.birdimag {display:block; position:absolute; top: 30px; margin-left: 200px; z-index:50; 
background: url(https://sun9-56.userapi.com/c636523/v636523615/2959c/Mt9w6ikIvp0.jpg) 50% 50%; 
background-size: cover; width:400px; height:180px;}
.birdimag::before {display:block; content: " "; background:transparent; width:0; height:0; border-left: 90px solid #ebebeb; border-bottom: 210px solid transparent; }
.birdt { display:block; text-align:center; min-height:180px; width:220px; z-index:60; position: relative}
.birdt>em {display:block; font-style:normal !important; font-size:15px; font-family: "Dancing Script", Times New Roman, serif; color: #8e1717; text-shadow: 0 0 2px #f3f3f3;}
.birdt>span { font-family: Georgia, Tahoma; font-size:11px; font-style:italic; color: #7d8c84; text-shadow: 0 0 2px #b8c1bd;}
.birdtext{max-height:100px; margin: 20px auto auto; overflow:auto; font-size: 11px; color:#656565;}
.birdtext::-webkit-scrollbar {width:4px; height:4px; background:rgba(255, 255, 255, 0.12);}
.birdtext::-webkit-scrollbar-thumb {background: #a0a0a0; border-radius:0px;}
.birdtext::-webkit-scrollbar-corner {background: transparent;}



/* шаблон переписок */
.raventitle {
 with: 100%;
 margin: -1px;
 padding: 10px;
 font: 20px 'Raleway';
 text-transform: lowercase;
 color: #e8e8e8;
text-shadow: 1px 1px #909090;
 background: url('https://forumstatic.ru/files/001b/d6/3c/85968.png?v=1');
 border-bottom: 4px solid #756c8c;
    border-radius: 30px 30px 30px 30px; 
height: 5px;}


.ravenctn {
 background: #e6e3e3 url('hhttp://files.jcink.net/uploads/kris003/subtle_dots.png');
 border: 1px solid #a49dcf;
 margin: 0 auto;
 max-width: 665px;
 height: auto;
 /* box-shadow */
 -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    border-radius: 30px 30px 30px 30px;}

.ravencontent {
 margin: 10px;
 padding: 15px;
 border: 2px #e1dfdf solid;
 background: #e1dfdf;
 font: normal normal 12px/100% 'Times New Roman', sans-serif;
 text-align: justify;
 color: #222;
 margin-top: ;
    border-radius: 30px 30px 30px 30px;}
 
.raventitle h1 {
 text-transform: uppercase;
 font-size: 15px;
 font-weight: bold;
 border-bottom: 2px #414D59 solid;
}  

.raventitle h3 {
  font: normal normal 20px/100% 'Times New Roman', sans-serif;
  text-align: right;
}

.mmtitle {
 margin: -1px;
 padding: 10px;
 font: normal normal 30px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 color: #fff;
 background: #414D59;
 border-bottom: 5px solid #bfa135;
 }


.mmctn {
 background: #fcfcfc url('http://files.jcink.net/uploads/kris003/subtle_dots.png');
 border: 1px solid #534d5c;
 margin: 0 auto;
 margin-bottom: 10px;
 max-width: 300px;
 height: auto;
 /* box-shadow */
 -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
}

.td {
width: 80px;
height: 70px;
padding: 3px;
line-height: 5px;
text-align: center;
margin: 1px;
border: 1px solid #e4e4e4;
display: block;
float: left;
}


/***********************************
Application
************************************/


.apptitle {
 padding: 20px 0px;
 font: normal 700 30px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 text-align: center;
 text-shadow: 1px 1px #909090;
 border: 1px solid #ccc;
 border-bottom: 0px;
 color: #fff;
 background: #203746;
 width: 428px;
 height: 50px;
 margin: 10px auto;
 top: 10px;
 position: relative;
 line-height: 50px;
 }

.appctn {
 margin: 10px;
 width: 450px;
 height: auto;
 position: relative;
 background: url('hhttp://files.jcink.net/uploads/kris003/subtle_dots.png');

 /* box-shadow */
 -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
}


.apptabs {
 postition: relative;
 display: block;
 padding: 2px;
 margin: 0px 10px 0px -1px;
 font-size: 15px;
 width: 459px;
 height: 400px;
}


.apptab {
float: left;
text-transform: uppercase;
text-align: center;
font: normal normal 10px/100% 'Raleway', sans-serif;
color: #fff;
margin-right: 1px;
}


/* position your tab labels in here - also use margins to space your labels - you kind of have to eye until it's centered bc the math with tabs gets confusing */
.apptab label {
display: block; /* this lets you fix the label dimensions */
width: 105px;
height: 26px;
line-height: 30px;
margin: 0px 0px 0px;
background: #3D6A8E;
border: 1px solid #ccc;
position: relative;
left: 8px;
top: -2px;
z-index: 3;
border-top: 0px;
}

.apptab input[type=radio]:checked ~ label {
background: #95A6B0;
z-index: 2;
}


.apptab input[type=radio] {
display: none; /* DON'T EDIT */
}


/* if you want tab transitions they go here */
.appcontent {
position: absolute;
top: 129px;
bottom: 10px;
height: auto;
left: 10px;
width: 388px;
background: #dfdbd7;
text-align: justify;
font: 10px #222 Times New Roman;
text-transform: none;
border: 1px solid #ccc;
padding: 20px;
opacity: 0;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
overflow: auto;
}

/* if you want tab transitions they also go here */
.apptab input[type=radio]:checked ~ label ~ .appcontent {
z-index: 1; opacity: 1;
}

.apptext {
font: 10px Times New Roman;
color: #222;
}

.appcontent blockquote {
text-align: justify;
font: normal 700 10px/100% 'Times New Roman', sans-serif;  
text-transform: uppercase;
color: #666;
margin: 10px;
padding: 10px;
background: #dfdbd7;
border: 1px solid #e4e4e4; }

/***********************************
Face Claim
************************************/


.site {
 width: 75%;
}

.site-title {
 display: block;
 padding: 5px 10px;
 font: normal normal 20px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 text-align: center;
 color: #fff;
 background: #203746;
 cursor: pointer;
 margin-bottom: 2px;
}

#site-title {
 padding: ;
 font: normal normal 20px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 text-align: center;
 color: #fff;
 background: #203746;
 margin-bottom: 2px;
}

.site-content {
 border: 1px solid #efefef;
 text-align: justify;
 display: block;
 margin: 0;
 padding: 10px;
 margin-bottom: 3px;
}


/***********************************
Site-Specific Colors
************************************/


.apptab label #membergrouphere {
background: #dfdbd7;
}

.apptab input[type=radio]:checked ~ #membergrouphere {
background: #dfdbd7;
z-index: 2;
}

#membergrouphere {background: #dfdbd7;}

membergrouphere { color: #dfdbd7; }
membergrouphere a:link, membergrouphere a:visited, membergrouphere a:active, membergrouphere a:hover{ color: #203746; }

 
#pun #pun-index #pun-main .category .container table .hasicon .tcl .intd {
    margin: 0em;
    padding: 0em;
    background: url(https://forumstatic.ru/files/001b/fe/fc/14043.png) repeat;
    height: 130px;
    width: 500px;
    margin-top: -20px;
}

.kukold {
    padding: -35px 15px 0 35px;
    width: 380px;
    text-align: justify!important;
    font-size: 8px;
}


Отредактировано dark corner (2023-12-09 21:27:40)

0

3

Код:
/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.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 {
  background-color: transparent;
  color: #364950;
  }

/* Фон форума */
body {
  background: url("https://forumstatic.ru/files/001b/fe/fc/47264.png?v=1") repeat-x top center, 
url("https://forumstatic.ru/files/001b/fe/fc/47264.png?v=1") repeat-x bottom center, 
#232323 url("https://forumstatic.ru/files/001b/fe/fc/47264.png?v=1") repeat;}


/* Шапка форума */
#pun-title table {
  background-image : url("https://forumstatic.ru/files/001b/fe/fc/48871.png?v=1"); 
  background-repeat : no-repeat;
  background-position: top center;
  border: none;
  height: 288px;
  width: 990px;
  margin-left: -31px;
  margin-top: -50px;
    border-radius: 0px 0px 0px 0px;
  }



/* CS1.4 Тело форума */
#pun {
  background-image: url("https://forumstatic.ru/files/001b/fe/fc/16102.png?v=1"); 
   margin: 48px 0 0 95px;
  }




/* CS1.5 Футер форума */
#pun-about p.container {
  background-image : url("https://forumstatic.ru/files/001b/fe/fc/16102.png?v=1"); 
  background-position: center;
  position: relative;
  background-repeat : no-repeat; 
  height: 109px;
  width: 990px; 
  margin: 0px 0px 0px -41px;
  text-align: center;
  border-color: transparent;
  border: none;
    border-radius: 0px 0px 0px 0px;
  }

div#pun-about {
  margin-bottom: -50px;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #333
  }




/* CS1.9 Настройки формы ответа*/
.punbb textarea {
    background-color: #e0e0e0 !important;
    color: #444049;
  border-radius: 15px 15px 15px 15px;
}

/* CS1.11 Настройки окон в форме ответа*/
 #size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area  {
     background-color: #e7e3e0;
    border: 2px solid #e7e3e0;
    padding: 5px;
    color: #000000;
    outline: 1px solid #909090;
}
/* быстрый ответ оформление */
#pun-main h2 {
font-family: vir; 
font-size: 15px; 
text-align: center; 
padding: 5px;
letter-spacing: 3px;
margin-left: 10px;
text-transform: lowercase;
width: 900px;
}


/* кнопки ответа */
.punbb .button { 
    font-size: 12px;
    background-color: #474b4d;
    background-position: top right;
    border: 1px solid #474b4d;
    padding: 3px !important;
    box-shadow: 1px 2px 1px;
    color: #a7abaa;
    margin-top: 3px !important;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
  }

.punbb input {
   background: #707274
    color: #333;
    padding: 3px 3px 3px 3px !important;
    border: 2px solid #31343a;
    margin-bottom: 3px;
} 

/* поле ввода ника/поиска/модерирования в темах */
.punbb select {
    background: #dfddda;
    color: #333;
    padding: 1px 0px 0px 2px !important;
    border: 1px solid #e7e3e0;
}


/* Линия разделитель */
hr {
  color: #34263e;
  background-color: # ;
  height: 1px;
  border: none;}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent;
  }


#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent;
  }

.punbb .divider {
  border-color: transparent;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: none;
 }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
    color: #364950;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
     color: #161a1d;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
    color: #161a1d;

}

/* CS4.2 Ссылки в меню навигации */
#pun-navlinks a {
  color: #686667;
  font-weight: normal;
  font-style:underline;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #333;
    -webkit-transition: color 0.9s ease;
    -khtml-transition: color 0.9s ease;
    -moz-transition: color 0.9s ease;
    -o-transition: color 0.9s ease;}


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: transparent;
  color: #0f1010;
  }

/* D4.1 цвет и шрифт ссылок активных и т.д.*/
#pun-ulinks a {
    color: #24282d;
    font-family: tahoma;
    font-size: 11px;
    /* text-transform: uppercase;*/
    letter-spacing: 0.5px;
}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
    color: #425860;
    /*text-transform: uppercase;*/
}

 

/* оформление на участники и активные темы*/
#pun-main h1 {
        box-sizing: border-box;
    position: relative;
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    text-align: center;
    font-family: Cuprum;
    letter-spacing: 0.7px;
    font-size: 17px !important;
    width: 990px;
    margin: 40px 0px 30px -30px;
    font-variant: all-small-caps;
    font-weight: normal;
}

/* оформление время и кол-во поста */
#pun-viewtopic .post h3 {
    height: 21px;
    width: 998px;
    margin-left: -10px;
}

#pun-main .post .permalink {
    margin-left: 20px;
    margin-top: 5px !important;
    font-family: times;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #918b8f;
    z-index: 100;
    display: block;
    position: absolute;
}

/* профиль */
.punbb .post .post-author {
  text-align: center;
  background: url(https://forumstatic.ru/files/001b/fe/fc/92777.png) top center no-repeat, url(https://forumstatic.ru/files/001b/fe/fc/10487.png) bottom center no-repeat, url(https://forumstatic.ru/files/001b/fe/fc/43705.png) repeat-y;

  width: 243px;
  margin-top:  30px;
    margin-left: 12px;
     border-radius: 0px 0px 0px 0px;
outline: 0px solid #ebe9e9;
}

/* аватар */
.punbb .pa-avatar img {
    border: 0px solid #ebe9e9;
    outline: 0px solid #ebe9e9;
    margin-top: 10px;
}

 /* поля личного звания и профиля */
.pa-fld6 { 
    text-align: justify;
    margin-top: 1px !important;
    border: 0px #ebe9e9 dotted;
    width: 204px;
    margin-left: 5px !important;
    border-style: dotted;
}
  .pa-fld6 { 
    text-align: justify;
    margin-top: 2px !important;
    width: 205px;
    margin-left: 5px !important;
    text-align: center;
    color: #595959;
    height: 18px;
 border: 1px #6d6e6f dotted;
} 
 


/*Сообщения,респект и посты*/
.pa-posts, .pa-respect, .pa-fld1, .pa-fld2 {
    vertical-align: text-top;
    display: inline-table;
    width: 100px;
    text-align: center;
    color: #1f2629;
    font-family: tahoma;
    font-size: 8px !important;
    text-transform: uppercase;
transform:  rotate(-3deg);
}



/* награды*/
.punbb .pa-awards {padding-top: 10px; color: transparent; padding-bottom: 1px;}

#viewprofile h2 span, #profilenav h2 span {display: none;}


/* CS2.4 Прокрутка */
::-webkit-scrollbar {width: 5px; height: 5px; background-color: #131514;}  
::-webkit-scrollbar-thumb {background-color: #898f8e;}
::-webkit-scrollbar-thumb:active {background: #7f2a2a;}


/*ОБВОДКА ПОДФОРУМОВ */
.category, #pun-stats {
    position: relative;
    background: #;
    border-radius: 23px;
    padding: 45px 20px 35px;
    margin-bottom: 35px;
    box-sizing: border-box;
    margin-top: -100px;
margin-left: -25px;
}

/* CS2.2 Категории */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2  {
  background: url(" ") no-repeat left;
  height: 26px;
  width: 990px;
  line-height: 25px;
  margin-left: -36px;
  color: #8d8d8f;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  text-align: center;
  font-family: Georgia !important;
text-transform: lowercase;
}

/* для шапки */
#accio {
    border: none;
    opacity: 0.9;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);
}
#accio:hover{
    cursor: pointer;
    opacity: 1;
    color: #000000;
}

.vspl {
    position: absolute;
    width: 376px;
    height: 93px;
      left: -453px;
    top: 21px;
    display: none;
}

a:hover .vspl {
    display: block;
    position: absolute;
    border: none;
    z-index:9999;
    position: absolute;
    width: 376px;
    height: 93px;
        left: -453px;
    top: 21px;
}

 
/* ссылки в шапке */
#linkt a {
     display: block;
    width: 230px;
    margin-bottom: 1px;
    padding: 2px 3px 1px 0px;
    background-color: rgba(26,16,16,.5);
    font-size: 12px;
    text-align: center;
    color: #948667;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
    font-family: tahoma;
}

#linkt a:hover {
    display: block;
    width: 230px;
    margin-bottom: 1px;
    padding: 2px 0px 1px 0px;
  background-color: rgba(26,16,16,.4);
    font-size: 11px;
    text-align: center;
    color: #948667;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
    font-family: tahoma;
    letter-spacing: 1px;
border-radius: 3px;
}

/* баннеры */
#banner-box {
    position: absolute;
    overflow-y: scroll;
    margin-left: 3px;
    margin-top: -12px;
    width: 918px;
    height: 55px;
    opacity: 0.8;
}


#pun-index .tclcon {
    position: relative;
    font-size: 15px;
    text-align: justify;
    padding: 0!important;
    border: none;
    margin-left: 0;
    line-height: 1.0;
    text-transform: lowercase;
    letter-spacing: .5px;
}

#pun-main .tcl {
    overflow: hidden;
    font-size: 15px;
    width: 50%;
    font-family: Raleway Medium;
font-variant: unicase;

}


 
 
 
/* CS5 Иконки сообщений
-------------------------------------------------------------*/
/* Старые */
.punbb table Div.icon  {
  float: right;
  width: 15px;
  height: 15px;
 background:  ;
  background-repeat: no-repeat;
  position: absolute;
  margin-left: -15px;
  margin-top: 8px;
    border-radius: 5px 5px 5px 5px;}
/* Новые */
TR.inew Div.icon {
  background: # no-repeat;}
 


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

/* сообщения в поиске */
.forum div.icon, #profile div.icon {
    background:  ;
    display: block;
    float: left;
    height: 15px;
    width: 15px;
    margin-right: 10px;
    margin-top: 2px;
    position: relative;   
    border: 1px solid  #494c4f;
}
/* старые */
.forum Div.icon, #profile div.icon, #pun-searchtopics div.icon  {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}
/* новые */
.forum TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon, #profile TR.inew Div.icon,  {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}

/* закрытые */
.forum TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}

/* важные */
.forum TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon, #profile TR.isticky Div.icon {
    background:  ;
    height: 15px;
    width: 15px;
margin-left: -20px;
    margin-top: auto;
}
 
 


 
 
 

#pun-announcement h2 {display: none;}
#pun-announcement .container {padding-top: 1em;}

.lastedit {display:none;}
 
 
 /* статистика форума*/
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 5px;
width: 980px;
margin-left: -55px;
margin-top: 5px;
  line-height: 1px;
background-color: transparent;
background-image: url("");
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto;
text-align: center !important;
    border-radius: 7px;
}


.Tems_And_messages {
    display: inline-block;
    width: auto;
    font-size: 12px;
    text-transform: none;
    font-family: bona nova !important;
    font-weight: 400;
    text-align: right !important;
    text-transform: uppercase;
}

 /* проба гостевой*/
.green {
    width: 550px;
    height: 219px;
    background: url() no-repeat top center;
}


.green hot1, .green hot2  {
    width: 256px;
    height: 202px;
    position: absolute;
    margin-top: 0px;
margin-left: 35px;
    padding-right: 6px;
    overflow-y: auto;
    font-family: "Georgia" !important;
    text-align: ;
    text-transform: lowercase;
    font-size: 12px;
    line-height: 150%;
    color: #383838;
}
.green hot2 {
    margin-left: 309px;

}


  /* CS2.7 Форумы */
    .tclcon {
    font-size: 12px;
    padding-left: 5px;
    color: #333;
    text-align: justify;}

    /* название форумов */

    #pun-index .tcl h3 a {
      color: #817676;}

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

 .zag {    
    font-family: PhrasticMedium;
    text-align: center;
    padding-bottom: 2px;
    letter-spacing: 4px;
    background: #3f494d;
  height: 13px;
   font: 11px arial;
  color: #dbdbdb;
  }

  .zag2 {    
    font-family: PhrasticMedium;
    text-align: center;
    padding-bottom: 2px;
    letter-spacing: 4px;
  height: 13px;
   font: 11px arial;
  color: #dbdbdb;
border: 1px solid #3f494d;
  }



.youpost {
    position: absolute;
    top: 0px!important;
    margin-left: 16px!important;
    font: 9px arial;
    color: #717171;
    text-align: justify;
    height: 52px;
    width: 215px;
    padding-right: 4px;
    padding-left: 2px;
    overflow-y: auto;
    text-transform: lowercase;
    line-height: 8px;
    letter-spacing: 0.3px;
}

a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: PhrasticMedium;
    font-size: 14px;
    background-color: #9fb1c3;
    color: #e8e8e8;
    font-weight: normal;
    text-align: center;
    display: block;
    margin: 1px;
    text-decoration: none;
    border-left-style: solid;
    border-left-color: #9fb1c3;
    border-left-width: 5px;
    width: 163px;
    opacity: 0.6;
    border-radius: 2px 2px 2px 2px;
}

a.tvm:hover {
font-family: PhrasticMedium;
font-size: 14px;
color: #e8e8e8; 
background-color:#9fb1c3;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #9fb1c3;
border-left-width: 5px;
width:163px;
  opacity: 0.6;    border-radius: 2px 2px 2px 2px;
}


 
/* личное звание */
.name {
    font-size: 13px !important;
    text-align: center;
    text-transform: uppercase;
    margin-left: 5px !important;
    font-family: cuprum;
    font-size: 18px;
    width: 203px;
    background: transparent !important;
    margin-bottom: 1px !important;
    margin-top: 2px !important;
color: #ff783c !important;
 border: 1px solid #ff783c;
}
.info {
    width: 188px;
    font-size: 11px;
    font-family: cuprum;
    margin: 0px 0px 0px 0px !important;
    padding: 5px 0px 5px 3px;
color: #070606 !important;
    line-height: 14px;
    background: #f6f6f6 !important;
 opacity: 0.7; /* Полупрозрачный фон */
    filter: alpha(Opacity=60);
    margin-left: 3px !important;
    text-align: justify;
}


.golum {
    flex: 0 0 auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 2px;
    width: 55% /*ширина блока ссылок*/;
}

.golum a {
  background: rgba(0,0,0,.04);
    font: normal 10px roboto slab;
    text-transform: uppercase;
    padding: 1px 19px;
    flex: auto;
    text-align:left;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border-left: 0px solid #f0ebe7;
    text-shadow: none!important;
}

.golum a:hover {
  border-left: 10px solid #e0dfde; /*цвет и ширина бордера по наведению*/
  color: #854d4d !important; /*цвет текста по наведению*/
  letter-spacing: 1px
text-shadow: none!important;
}

.nav {
    text-transform: uppercase;
    font-size: 11px;
    font-family: 'Roboto Slab';
    padding: 2px;
    text-align: center;
    letter-spacing: 1px;
    color: #854d4d;
    width: 406px;
}

.nav a {color: #f9f7f7!important; text-shadow: none!important;}
.nav a:hover {color: #b37f86!important; text-shadow: none!important;}


 .bolada {
  display: flex;
  justify-content: space-between;
  gap: 10px; /* отступ между блоком текста и блоком ссылок */
  flex-direction: row; /*row-reverse чтобы ссылки были ПЕРЕД текстом; column сделает ссылки ПОД текст, только ширину блоков задать не забудьте на 100%; column-reverse запилит ссылки НАД блоком с текстом, опять же ширину на 100% поправить не забудьте*/
   padding-top: 2px;
}

.lookat {
  flex: 0 0 1;
  width: 250px /*ширина блока с текстом*/;
    font-size: 11px;
    font-family: 'Roboto Slab';
    letter-spacing: 0.7px;
    padding: 0px 0px 0px 5px;
}

#spoiler-sels {
    line-height: 2em;
    background-color: #e8e4e0;
    border: 1px solid #222131;
    padding: 11px !important;
    color: #222131;
    margin-top: -18px !important;
}

/* анкета от вещего духа */
.cheese_head_wrap {
  background: #eae9e2; /* общий фон */
  width: 100%;
  height: auto;
  margin: auto
}

.cheese_head_first {
  background: 
    url(https://i.ibb.co/x6d7nTG/2.png) no-repeat top right,
    url(https://i.ibb.co/WGCHxnb/image.jpg); /* верхний темный фон в два изображения */
  padding: 23px;
  display: flex;
  color: #eae9e2; /* цвет шрифта */
  font-family: Merriweather; /* название шрифта в верхнем блоке */
}

.cheese_head_img {
  filter: grayscale(100%); /* делает все картинки ч/б*/
  border: 2px solid #eae9e2; /* цвет обводки картинки */
  padding: 4px; /* отступ обводки */
  line-height: 0;
  margin-right: 23px;
  overflow: hidden
}

.cheese_head_img img {
  width: 180px; /* ширина изображения */
}

.cheese_head_info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.cheese_head_info span {
  font-size: 20px; /* размер шрифта имени персонажа */
  text-transform: uppercase;
  letter-spacing: 1px
}

.cheese_head_info em {
  font-size: 10px; /* размер шрифта в строках под именем */
  font-weight: 200;
}

.cheese_head_quenta {
  padding: 18px 23px;
  line-height: 150%;
  text-align: justify;
}

.cheese_head_last {
  padding: 23px;
  background: #1c1c1c url(https://i.ibb.co/Lhhh9BN/3.jpg) repeat top; /* нижний темный фон одно изображение и цвет */
}

#post_button {
  background: #212121; /* фон кнопки поста */
  border: 1px solid #303030; /* обводка кнопки поста */
  text-align: center;
  font: 500 11px merriweather; /* шрифт кнопки */
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #eae9e2; /* цвет шрифта */
  padding: 7px;
  transition: all .6s ease-in-out 0s
}

#post_button.openpost {
  background: #373535; /* цвет кнопки по нажатию */
  color: #939393; /* цвет шрифта */
  border-color: #303030 /* цвет обводки */
}

#postblock { 
  background: #efeff1; /* цвет выпадающего блока*/
  padding: 18px 23px;
  margin-top: 23px;
}
img[alt~="hide-autor2"], img[alt~="hide-autor"] {
    opacity: 0
  } 


 

/* нужные */
 #ship4 {display:flex; align-items: center; box-sizing:border-box; overflow:hidden; width:800px; height:150px; margin:auto auto auto em; padding: 20px 0; background: #e7e3e0;} /* shipovnik */
.shimg {order:2; background-size: cover; width:0px; height:0px; margin:-20px auto;}
.shimg::after {display: block; content: ""; background: transparent; width: 0; height: 0; margin-right: 92px; margin-top: -2px; border-left: 60px solid  ; border-bottom: 254px solid transparent;}
.stx1 {order:1; width: 650px; box-sizing: border-box; text-align: center; line-height: 130%; font-size:11px; padding: 0 0 0 26px;}

/* НАЗВАНИЕ ЭПИЗОДА */
.stx1 > h5 {position: relative; margin-right: -30px; line-height: 150%; font-style:normal !important; font-weight:400;
  font-size: 34px; 
  font-family: "Dancing Script", Times New Roman, serif; 
  color: #a1bce0; 
  text-shadow: 0 0 3px #000, 0 0 20px #2972d4;
}

/* ПЕРСОНАЖИ */
.stx1 > em {display:block; position: relative; margin-right: -30px; padding: 4px 0 18px 0;
  font-family: Georgia, Arial, sans-serif;
  font-weight:400;
  font-size:11px;
  font-style:italic !important;
  color:#636363;
}
.stx2 {display: block; overflow: auto; max-height: 230px; text-align: justify; padding-right: 10px; text-shadow: 0 0 0px #000; color: #302f2e;}
.stx2::-webkit-scrollbar {width: 3px; height:3px; background-color: transparent;}
.stx2::-webkit-scrollbar-thumb {background: #302f2e;}



#p54 .post-author,
#p54 .post-sig {
display:none !important
}
#p54 .post-body,
#p54 .post-links,
#p54 .post-links ul,
#p54 h3>span {
margin-left:10px !important
}
#p54 .pl-email,
#p54 .pl-website {
float:  none
}
#p54 .pl-delete {
border-left: 1px solid rgba(0,0,0,.2) !important;
margin-left: 10px
}
#p54 .post-content {
margin-top: 0px !important;
margin-left: 0 !important;
margin-right: 0 !important
}
#p54 .post-box {
margin: 0px !important
}

/* перенос */
.punbb .pun-modal .section .container {
    background: #F7F7F7!important;
    border: 1px solid #4f4c3b;
    padding: 7px;
}


/* аватар на главной */
.punbb .user-avatar .avatar-image {
    border-radius: 0px!important;
    margin: 1px 6px 3px -8px;
    opacity: 0.85;
    margin-left: 0px;
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    border: 1px solid #716954 !important;
    border-radius: 30px 30px 30px 30px;
}

.punbb .user-avatar .isonline {
  width: 5px;
    height: 5px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 0px !important;
    right: 3px !important;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: #8ac176;
    z-index: 100;
}

 /* нужные*/
.dedee {
    width: 550px;
    height: 219px;
    background: url() no-repeat top center;
}


.dedee crashin1   {
    width: 550px;
    height: 202px;
    position: absolute;
    margin-top: 0px;
margin-left: 35px;
    padding-right: 6px;
    overflow-y: auto;
    font-family: "Verdana" !important;
    text-align: ;
    text-transform: lowercase;
    font-size: 12px;
    line-height: 150%;
    color: #383838;
}
.green hot2 {
    margin-left: 335px;

}

 /* CS1.7 Настройки цитаты и кода*/
.punbb .quote-box, .punbb .code-box {
    background-color: #e8e8e8;
    border: 1px solid #ceccd4;
    outline: 1px solid #ceccd4;
    padding: 8px !important;
    color: #3e3150;
  }



.pa-fld4 ank {
    height: 37px;
    width: 38px;
    float: left;
    margin-left: 170px;
    margin-top: -12px;
    position: relative;
}


.pa-fld3 kt {
    display: block;
    font-family: roboto;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 11px;
    color: #b78a5f;
    position: relative;
    padding-top: 3.5px !important;
}
/* гостевая */
#mInsta { width: 500px; padding: 50px; background-color: #f2f2f2; margin: 25px auto; margin-bottom: 3px;     border-radius: 30px 30px 30px 30px;}
#mInsta .mTop { height: 75px; padding: 10px; width: 450px; margin: auto; }

#mInsta .mTop .mText { float: left; margin-left: 30px; width: 300px;  margin-top: -30px;}
#mInsta .mTop .mText h1 { font-family: Josefin sans; font-size: 27px; text-align: left; letter-spacing: 1px; font-weight: 400; }
#mInsta .mTop .mText h1::after { content: "following"; background-color: #61BC27; padding: 5px; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 7px; margin-left: 10px; margin-top: -4px; float: right;}
#mInsta .mTop .mDesc { font-family: trebuchet ms; font-size: 12px; letter-spacing: 1px; text-align: justyfy; }
#mInsta .mTop .mInfo { font-family: trebuchet ms; font-size: 10px; text-align: center; padding-top: 15px; }
#mInsta .mTop .mDesc2 { font-family: trebuchet ms; font-size: 12px; letter-spacing: 1px; text-align: justyfy; }
/*** PICTURE POSTS / REPOST THIS CSS ON EVERY NEW PAGE***/

#mInsta { width: 500px; padding: 50px; background-color: #f2f2f2; margin: 25px auto; }
#mInsta .mRow { width: 400px; overflow: hidden; }
#mInsta .mRow .mIm { width: 123px; height: 125px; overflow: hidden; margin-top: 10px; margin-left: 10px; float: left; background-size: 125px; }
#mInsta .mRow .mIm::first-child { margin-left: 0px; }

#mInsta .mRow .mIm .mIn { padding: 48px; width: 28px; height: 29px; text-align: center; color: #696969; background-color:rgba(255,255,255,0.8); opacity: 0; -moz-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -o-transition-duration: 0.4s; font-family: trebuchet ms; font-size: 10px; line-height: 105%; }
#mInsta .mRow .mIm:hover .mIn { opacity: 1; }

.merc_cred { text-align: center; font-family: calibri; font-size: 8px; text-transform: uppercase; margin-top: 5px; margin-bottom: 25px; }


/* нужные  */
.trust {
 position: relative;
 background: #d7d9d8;
 height: auto;
 width: 540px;
 border: 1px solid #d7d9d8;
 padding: 50px;
 margin: 10px auto 0px;
 min-height: 100px;
 display: flex;
 align-items: center;
 flex-wrap: wrap;
 justify-content: center;
}

.trust pic {
 position: relative;
 height: 100px;
 width: 100px;
 background-size: cover;
 background-position: center center;
 filter: contrast(70%);
 -webkit-filter: contrast(70%);
 display: block;
margin-left: -80px;
}

.trust pic:after {
 content: "";
 display: block;
 height: 100px;
 width: 100px;
 border: 1px solid #48455a;
 position: absolute;
 top: -6px;
 left: -6px;
 transition: 0.5s;
 -webkit-transition: 0.5s;
}

.trust:hover pic:after {
 top: -6px;
 left: 5px;
}

.trust pic:before {
 content: "";
 display: block;
 height: 100px;
 width: 100px;
 border: 1px solid #48455a;
 position: absolute;
 top: 5px;
 left: 5px;
  transition: 0.5s;
 -webkit-transition: 0.5s;
}

.trust:hover pic:before {
 top: 5px;
 left: -6px;
}

.ttitle {
 font-family: roboto condensed;
 font-weight: 700;
 display: block;
 float: right;
 font-size: 30px;
 text-transform: uppercase;
 max-width: 300px;
 paint-order: stroke fill;
 -webkit-text-stroke: 1px #47573c;
 text-stroke: 1px #48455a;
 -moz-text-stroke: 1px #47573c;
 color: #48455a;
 letter-spacing: 2px;
 line-height: 100%;
 text-align: center;
 margin-left: 30px;
}

.ttitle:after {
 display: block;
 height: 1px;
 width: 0%;
 content: "";
 background: #3c543e;
 position: relative;
 left: 0px;
 transition: 0.5s;
 -webkit-transition: 0.5s;
}

.trust:hover .ttitle:after {
 width: 100%;
}



.ttext {
 display: block;
 width: 100%;
 height: aut;
 padding: 20px;
 background: #dedcdc;
 margin-top: 30px;
 font-family: arimo;
 line-height: 150%;
 font-size: 13px;
 color: #333;
 text-align: justify;
 border: 1px solid #ccc;
}



.trust tag {
 display: block;
 width: 100%;
 padding: 20px;
 background: #e1e3e2;
 border: 1px solid #ccc;
 margin-top:20px;
 font-family: roboto condensed;
 font-weight: 700;
 text-align: center;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-size: 13px;
 color: #48455a;
 line-height: 100%:
}

.trust tag a {
 color: #48455a
}

.ttext b {
 color: #48455a;
 font-family: roboto condensed;
 font-weight: 700;
}

.ttext i {
 color: #48455a;
}

.ttext u {
 color: #48455a;
}



/* шаблон эпизодов */
#bird {display:block; margin-left:20px; background:#ebebeb; padding: 30px; width:600px;}
.birdimag {display:block; position:absolute; top: 30px; margin-left: 200px; z-index:50; 
background: url(https://sun9-56.userapi.com/c636523/v636523615/2959c/Mt9w6ikIvp0.jpg) 50% 50%; 
background-size: cover; width:400px; height:180px;}
.birdimag::before {display:block; content: " "; background:transparent; width:0; height:0; border-left: 90px solid #ebebeb; border-bottom: 210px solid transparent; }
.birdt { display:block; text-align:center; min-height:180px; width:220px; z-index:60; position: relative}
.birdt>em {display:block; font-style:normal !important; font-size:15px; font-family: "Dancing Script", Times New Roman, serif; color: #8e1717; text-shadow: 0 0 2px #f3f3f3;}
.birdt>span { font-family: Georgia, Tahoma; font-size:11px; font-style:italic; color: #7d8c84; text-shadow: 0 0 2px #b8c1bd;}
.birdtext{max-height:100px; margin: 20px auto auto; overflow:auto; font-size: 11px; color:#656565;}
.birdtext::-webkit-scrollbar {width:4px; height:4px; background:rgba(255, 255, 255, 0.12);}
.birdtext::-webkit-scrollbar-thumb {background: #a0a0a0; border-radius:0px;}
.birdtext::-webkit-scrollbar-corner {background: transparent;}



/* шаблон переписок */
.raventitle {
 with: 100%;
 margin: -1px;
 padding: 10px;
 font: 20px 'Raleway';
 text-transform: lowercase;
 color: #e8e8e8;
text-shadow: 1px 1px #909090;
 background: url('https://forumstatic.ru/files/001b/d6/3c/85968.png?v=1');
 border-bottom: 4px solid #756c8c;
    border-radius: 30px 30px 30px 30px; 
height: 5px;}


.ravenctn {
 background: #e6e3e3 url('hhttp://files.jcink.net/uploads/kris003/subtle_dots.png');
 border: 1px solid #a49dcf;
 margin: 0 auto;
 max-width: 665px;
 height: auto;
 /* box-shadow */
 -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
    border-radius: 30px 30px 30px 30px;}

.ravencontent {
 margin: 10px;
 padding: 15px;
 border: 2px #e1dfdf solid;
 background: #e1dfdf;
 font: normal normal 12px/100% 'Times New Roman', sans-serif;
 text-align: justify;
 color: #222;
 margin-top: ;
    border-radius: 30px 30px 30px 30px;}
 
.raventitle h1 {
 text-transform: uppercase;
 font-size: 15px;
 font-weight: bold;
 border-bottom: 2px #414D59 solid;
}  

.raventitle h3 {
  font: normal normal 20px/100% 'Times New Roman', sans-serif;
  text-align: right;
}

.mmtitle {
 margin: -1px;
 padding: 10px;
 font: normal normal 30px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 color: #fff;
 background: #414D59;
 border-bottom: 5px solid #bfa135;
 }


.mmctn {
 background: #fcfcfc url('http://files.jcink.net/uploads/kris003/subtle_dots.png');
 border: 1px solid #534d5c;
 margin: 0 auto;
 margin-bottom: 10px;
 max-width: 300px;
 height: auto;
 /* box-shadow */
 -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
}

.td {
width: 80px;
height: 70px;
padding: 3px;
line-height: 5px;
text-align: center;
margin: 1px;
border: 1px solid #e4e4e4;
display: block;
float: left;
}


/***********************************
Application
************************************/


.apptitle {
 padding: 20px 0px;
 font: normal 700 30px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 text-align: center;
 text-shadow: 1px 1px #909090;
 border: 1px solid #ccc;
 border-bottom: 0px;
 color: #fff;
 background: #203746;
 width: 428px;
 height: 50px;
 margin: 10px auto;
 top: 10px;
 position: relative;
 line-height: 50px;
 }

.appctn {
 margin: 10px;
 width: 450px;
 height: auto;
 position: relative;
 background: url('hhttp://files.jcink.net/uploads/kris003/subtle_dots.png');

 /* box-shadow */
 -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
 box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
}


.apptabs {
 postition: relative;
 display: block;
 padding: 2px;
 margin: 0px 10px 0px -1px;
 font-size: 15px;
 width: 459px;
 height: 400px;
}


.apptab {
float: left;
text-transform: uppercase;
text-align: center;
font: normal normal 10px/100% 'Raleway', sans-serif;
color: #fff;
margin-right: 1px;
}


/* position your tab labels in here - also use margins to space your labels - you kind of have to eye until it's centered bc the math with tabs gets confusing */
.apptab label {
display: block; /* this lets you fix the label dimensions */
width: 105px;
height: 26px;
line-height: 30px;
margin: 0px 0px 0px;
background: #3D6A8E;
border: 1px solid #ccc;
position: relative;
left: 8px;
top: -2px;
z-index: 3;
border-top: 0px;
}

.apptab input[type=radio]:checked ~ label {
background: #95A6B0;
z-index: 2;
}


.apptab input[type=radio] {
display: none; /* DON'T EDIT */
}


/* if you want tab transitions they go here */
.appcontent {
position: absolute;
top: 129px;
bottom: 10px;
height: auto;
left: 10px;
width: 388px;
background: #dfdbd7;
text-align: justify;
font: 10px #222 Times New Roman;
text-transform: none;
border: 1px solid #ccc;
padding: 20px;
opacity: 0;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
overflow: auto;
}

/* if you want tab transitions they also go here */
.apptab input[type=radio]:checked ~ label ~ .appcontent {
z-index: 1; opacity: 1;
}

.apptext {
font: 10px Times New Roman;
color: #222;
}

.appcontent blockquote {
text-align: justify;
font: normal 700 10px/100% 'Times New Roman', sans-serif;  
text-transform: uppercase;
color: #666;
margin: 10px;
padding: 10px;
background: #dfdbd7;
border: 1px solid #e4e4e4; }

/***********************************
Face Claim
************************************/


.site {
 width: 75%;
}

.site-title {
 display: block;
 padding: 5px 10px;
 font: normal normal 20px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 text-align: center;
 color: #fff;
 background: #203746;
 cursor: pointer;
 margin-bottom: 2px;
}

#site-title {
 padding: ;
 font: normal normal 20px/100% 'Times New Roman', sans-serif;
 text-transform: lowercase;
 text-align: center;
 color: #fff;
 background: #203746;
 margin-bottom: 2px;
}

.site-content {
 border: 1px solid #efefef;
 text-align: justify;
 display: block;
 margin: 0;
 padding: 10px;
 margin-bottom: 3px;
}


/***********************************
Site-Specific Colors
************************************/


.apptab label #membergrouphere {
background: #dfdbd7;
}

.apptab input[type=radio]:checked ~ #membergrouphere {
background: #dfdbd7;
z-index: 2;
}

#membergrouphere {background: #dfdbd7;}

membergrouphere { color: #dfdbd7; }
membergrouphere a:link, membergrouphere a:visited, membergrouphere a:active, membergrouphere a:hover{ color: #203746; }

 
#pun #pun-index #pun-main .category .container table .hasicon .tcl .intd {
    margin: 0em;
    padding: 0em;
    background: url(https://forumstatic.ru/files/001b/fe/fc/14043.png) repeat;
    height: 130px;
    width: 500px;
    margin-top: -20px;
}

.kukold {
    padding: -35px 15px 0 35px;
    width: 380px;
    text-align: justify!important;
    font-size: 8px;
}


0


Вы здесь » dark corner » Тестовый форум » Тестовое сообщение


Рейтинг форумов | Создать форум бесплатно