/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.0 */
body {
      background-color: transparent!important;
    background-image: url("https://forumstatic.ru/files/000a/d4/f4/89223.jpg?v=1");
/*https://forumstatic.ru/files/000a/d4/f4/35058.png*/
/*https://forumstatic.ru/files/000a/d4/f4/19266.png);*/
/*https://forumstatic.ru/files/000a/d4/f4/20881.png */
    background-repeat: no-repeat;
background-position:top center;
    }

#pun_wrap {  
background-image: url("https://forumstatic.ru/files/000a/d4/f4/23729.png?v=1"); background-repeat: no-repeat; background-position: center bottom;
padding-bottom: 12em;
 }

    html {
    background: #fff url(https://forumstatic.ru/files/000a/d4/f4/32542.jpg) repeat-y;
background-position: top center;
    }

.container.bg-1 {
background-color: rgb(212, 192, 167)
}


/* CS1.1 */
.punbb .section , .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: #000;
  }

/* CS1.2 */
.punbb .main , .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;

  color: #000000;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent;
  color: #2a181b;
  background-repeat: no-repeat;
  text-align: center;
  background-position: center;
  font-weight: normal;
font-family: 'Franklin Gothic Book', arial!important;
  text-shadow: 0px 0px 0px #a6a6a6;
  font-size: 12px;
  height: 10px;
  text-transform: uppercase;
}

.pun-modal.move_posts_form h2, #spoiler-sels, #image-area, #font-area, #size-area, #video-area, #table-area, #keyboard-area, #addition-area, #smilies-area, #color-area {

background:#b39f86 }

#move_posts_form {
background: rgba(162, 142, 117, 1);
}

/* CS1.4 */
#pun-title, #pun-title , .punbb .modmenu .container {
  background-color: transparent;
  color: #404040;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #1d141d
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #1d141d
  }

/* CS1.7 */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
background: url(https://forumstatic.ru/files/000a/d4/f4/18142.png) 0% 0% no-repeat,
url(https://forumstatic.ru/files/000a/d4/f4/14854.png) 100% 0% no-repeat,
url(https://forumstatic.ru/files/000a/d4/f4/43072.jpg) 0% 0% repeat-x,

url(https://forumstatic.ru/files/000a/d4/f4/79084.png) 0% 100% no-repeat,
url(https://forumstatic.ru/files/000a/d4/f4/31386.png) 100% 100% no-repeat,
url(https://forumstatic.ru/files/000a/d4/f4/22791.jpg) 0% 100% repeat-x,


url(https://forumstatic.ru/files/000a/d4/f4/16941.jpg) 0% 32px repeat-y,
url(https://forumstatic.ru/files/000a/d4/f4/82280.jpg) 100% 32px repeat-y rgba(161, 120, 64, 0.298);
box-shadow: inset 0px 0px 5px #342d28, 0px 0px 2px #86817e;
padding: 20px 20px;
color:#37230a!important;
  background-color: #b39f86; 
}


/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #283136;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.offline li.pa-online strong {
  font-weight: normal
  }

  .punbb .post-links ul li a, .punbb .post h3 a
{
font-size: 12px;
color: #6f3e34;
font-weight: bold;
text-shadow:none;
}

.punbb .post-links ul li a:hover, .punbb .post h3 a:hover 
{
color:#662022;
}
  

 div.post-rating a
{
color: #8D0C11;
} 
.punbb textarea, .punbb select, .punbb input {
background-color:#d4c0a7;
background-repeat: repeat-xy;
border-style: solid;
  color: #283136;
border-width:2px 1px 1px 1px;
  border-color: #3a1713;
}

/* 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
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {

  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent
  }

#pun-ulinks li a {
  border-color: transparent;
  text-shadow: 1px 1px 2px #000!important;
  font-size: 10px;
 text-transform: uppercase;
  color: #a26758;
  font-weight: normal;
font-family: arial;
  } 

#pun-ulinks li a:hover{
  border-color: transparent;
 text-transform: uppercase;
  font-size: 10px;
  color: #983e33;

  font-weight: normal;
font-family: arial;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
transition: background 0.5s ease;
  } 

#pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
font-size:12px;
  border-color: transparent;
  color: #4f221a;
  }

.punbb .divider {
  border-color: transparent
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #7f5c48
  }

li.pa-online {
  border-left-color: transparent;
  }

.punbb .post-sig dt {
  border-top-color: #7f5c48 !important;
  
  }


/* 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: #391213;
border-bottom: 0px none #83532f;
 text-decoration: none;
font-family: arial;
  background-color: transparent;
}


.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #83532f;
  font-size: 12px;
  }

/* 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: #662022;
    border-bottom: 0px none #83532f;

  text-decoration: none;

  }

/* CS3.3 */
#pun-navlinks a {
color: d23944!important;
font-family: arial!important;
 font-variant: small-caps!important;
    text-transform: uppercase;
    font-size: 13px!important;
  text-shadow: 1px 1px 2px #fff!important;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
transition: background 0.5s ease;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: rgba(159, 117, 118, 1)!important;
font-family: arial!important;
    font-size: 13px!important;
    text-transform: uppercase;
 font-variant: small-caps!important;
text-shadow: none;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
transition: background 0.5s ease;
        }


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #83654b;
  color: #fff;
  }


/* CS4 Post status icons
-------------------------------------------------------------*/

Div.icon {
background-image : url("https://forumstatic.ru/files/000a/d4/f4/97820.png");
background-repeat: no-repeat;
}

TR.inew Div.icon {
background-image: url("https://forumstatic.ru/files/000a/d4/f4/65611.png");
background-repeat: no-repeat;
}

TR.iclosed Div.icon {
background-image: url("https://forumstatic.ru/files/000a/d4/f4/52631.png");
background-repeat: no-repeat;
}

TR.isticky Div.icon {
background-image: url("https://forumstatic.ru/files/000a/d4/f4/65972.png");
background-repeat: no-repeat;
}

/* CS5 Other
-------------------------------------------------------------*/


.punbb .main thead .tcl, .main thead .tc2, .main thead .tc3, .main thead .tcr, .main thead .tcmod {
color:#463b32; font-family: 'Franklin Gothic Book', arial!important;
}

.post-author { 
  text-align:center; 
  color: #37230a;
font-family: arial;
  line-height: 1;
    font-size: 11px;
}
#pun-main .post-author ul a {
  text-align:center; 
  color: #000;
font-family: arial; 
  font-size: 11px;
  text-shadow: none;

 }

.punbb .pa-author a:hover
{
color: #6f3e34 !important;
}

/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background:url(https://forumstatic.ru/files/000a/d4/f4/31515.jpg) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}
.punbb .post .post-author > ul {
  background:url(https://forumstatic.ru/files/000a/d4/f4/48201.jpg) 0 top no-repeat,url(https://forumstatic.ru/files/000a/d4/f4/23507.jpg) 0 bottom no-repeat; /*Фон верха - низа*/
  margin:-14px 0 -26px 0!important;
  padding:30px 20px 22px 20px!important;
}



/* Прокрутка */
::-webkit-scrollbar {background: #33130a; width: 5px;}
::-webkit-scrollbar-thumb {background: #a8947b; width: 5px}
::-webkit-scrollbar-corner {background: #a8947b; width: 5px;}


/* надо */
#pun-main .post-links ul {
border-style: dashed;
border-width: 1px 0px 1px 0px;
  border-color: #4f4a43;
}



.Hoverbuttons {
opacity: 0.5; 
transition: opacity 0.6s linear; 
-webkit-transition: opacity 0.6s linear;
-moz-transition: opacity 0.6s linear;
-ms-transition: opacity 0.6s linear;
-o-transition: opacity 0.6s linear;
}
.Hoverbuttons:hover {
opacity: 1;    
}



.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
.rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }

/* репа и месаджи колонками */
.pa-posts  {
text-align: center;
margin: 10px 0!important;
margin-left: 17px;
border: #766249 3px double!important;
display: inline-block;
padding:2px 2px!important;
width: 60px;
background: transparent; 
}


.pa-respect {
text-align: center;
margin: 10px 0!important;
margin-right: 17px;
border: #766249 3px double!important;
display: inline-block;
padding:2px 2px!important;
width: 60px!important;
background: transparent; 
}

/*Фон под контейнеры в форме Ответа*/
#pun_wrap #post .container[id$="-area"]{
border: 1px solid #3d4653 !important;
border-radius: 1px;
background: rgba(162, 142, 117, 1);
padding: 9px;
font: normal normal 400 11px/normal Verdana;
}

/*ник в цитате*/
.punbb .quote-box cite {
font-family: arial;
 font-size: 12px;
}

/*ссылки в топике*/
.post-content a  {
font-weight: bold!important;
}

.punbb .frame_4 a:hover  {
  color: #9b7251;
}

.punbb .frame_4 a {
  color: #aa725b;
}


/* прочее */
.post-content td{border-color: #4f4a43}
#pun td .modlist {display:none;}
#pun-live-rusff {display: none;} 
li.pa-online{
display:none;
}
#pun-ulinks .container li.item5 {display: none;}


/* название в топике */
#pun-main h1 {    
    text-align: center;
    font-size: 12px;
    font-family: arial!important;
    text-transform: uppercase;
    color: #3a2021;
    font-weight: bold;
}

#pun-navlinks a {
        display: inline-block;
        height:16px;
        width: auto;
        }
        #navindex a {background: url(https://forumstatic.ru/files/000a/d4/f4/84448.png) no-repeat top center; width: 65px;}
        #navuserlist a {background: url(https://forumstatic.ru/files/000a/d4/f4/91221.png) no-repeat top center; width: 108px;}
        #navsearch a {background: url(https://forumstatic.ru/files/000a/d4/f4/82198.png) no-repeat top center; width: 66px;}
        #navprofile a {background: url(https://forumstatic.ru/files/000a/d4/f4/68511.png) no-repeat top center; width: 82px;}
        #navpm a {background: url(https://forumstatic.ru/files/000a/d4/f4/86682.png) no-repeat top center; width: 115px;}
        #navadmin a {background: url(https://forumstatic.ru/files/000a/d4/f4/45675.png) no-repeat top center; width: 88px;}
        #navlogout a {background: url(https://forumstatic.ru/files/000a/d4/f4/82836.png) no-repeat top center; width: 63px;}
        #navlogin a {background: url(https://forumstatic.ru/files/000a/d4/f4/89587.png) no-repeat top center; width: 61px;}
        #navregister a {background: url(https://forumstatic.ru/files/000a/d4/f4/23543.png) no-repeat top center; width: 118px;}
        #navpr_1 a {background: url(https://forumstatic.ru/files/000a/d4/f4/84714.png) no-repeat top center; width: 130px;}
        #navpr_2 a {background: url(https://forumstatic.ru/files/000a/d4/f4/48196.png) no-repeat top center; width: 74px;}
        #banners a {background: url(https://forumstatic.ru/files/000a/d4/f4/93993.png) no-repeat top center; width: 80px;}
#pun-navlinks a span {display: none;}


/*Убрать "Закрыто и "Важно"*/
.stickytext,.closedatafield{ display:none;}

 /*Кнопки*/
.button, #pun-viewtopic.punbb input{
background-color: #231b1c; 
  border: #583e1c 3px double;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
  color: #c2c6c2;
  padding: 4px 4px;
font-family: arial!important;
font-size: 12px;
}


/* категории картинка */
.punbb .category h2, #pun-stats h2, #pun-main #post-form h2,  #pun-debug h2 {
background: url("https://forumstatic.ru/files/000a/d4/f4/46818.png") no-repeat top center;
text-align: center;
color: #1a0f01;
font-size: 14px;
font-family: arial;
margin-top: 10px;
height: 42px;
margin-left: 260px;
    z-index: 5;
    padding: 30px 40px 0px!important;
position: relative;
width: 391px;
 font-variant: small-caps!important;
  font-weight: normal;
text-shadow: 1px 1px 1px #fff!important;
}


.frame_4  {
color: #aa725b;
font-size: 11px;
font-family: arial;
}

/*НАГРАДЫ*/ 
 
.pa-fld1 { 
 font-weight: bold; 
} 
 
.pa-fld1 img { 
 height: 16px; 
} 
 
.pa-fld1 .preview 
{ 
 display: none; 
} 
 
.pa-fld1 label { 
 display: inline-block; 
 cursor: pointer; 
} 
 
 
 
.pa-fld1 input[type=checkbox]:checked ~ .preview { 
 background: none repeat scroll 0 0 rgba(126, 94, 77, 0.9); 
 box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); 
 color: #341811; 
 display: block; 
 font-size: 12px; 
 font-weight: normal; 
 text-align: center; 
 height: auto; 
 margin-left: -2px; 
 padding: 4px; 
 position: absolute; 
 width: 16em; 
 z-index: 1; 
} 
 
.pa-fld1 input[type=checkbox] { 
 position: absolute; 
 opacity: 0; 
 cursor: pointer; 
} 
 
.pa-author > img { 
 display: none; 
}

:active, :hover, :focus { 
outline: 0; 
outline-offset: 0; 
}

#profile-right .preview {
  background: rgba(166, 146, 121, 0.5) none repeat scroll 0 0;
  border-radius: 10px;
  padding-top: 0;
  text-align: left;
 overflow: overlay;
}
#profile-right .preview > span {
  display: block;
  margin: 2px;
  padding: 0;
  width: 100%;
}
.podarok {
    width: 245px;
    display:inline;
}
.podarok p{
    width: 245px;
    display:inline;
}

.punbb .main .tcl a[href*="javascript:to(Diavolo')"],
.punbb .main .tcl a[href$="/profile.php?id=2"]
{font-weight: bold;}

#profile-signature .spoiler-box > div {background:url('/img/plus.png') no-repeat left center; cursor:pointer; padding-left:18px}
#profile-signature .spoiler-box > div.visible {background-image:url('/img/minus.png')}
#profile-signature .spoiler-box > blockquote {padding-top:1.4em; display:none}
#profile-signature .spoiler-box > blockquote.visible {display:block}