/* шапка */
#pun-title table {
    background-image: url(https://i.imgur.com/jV6AdOj.png);
    background-repeat: no-repeat;
    background-position: center top;
    border: none;
    postition: absolute;
    margin-top: -1px;
    border: none;
    height: 366px;
    width: 1300px;
    margin-left: -200px;
}


/* задний фон */
body {background-image: url(https://i.imgur.com/YZneATv.png); background-color: #000!important; background-attachment: scroll;}


/* тело */
#pun {background-image: url(https://i.imgur.com/7LG89yZ.png);background-attachment: scroll;background-position: center;position: relative;margin: auto;width: 900px;padding-left: 30px;padding-right: 30px;background-color: #dcd7c5!important;}
@media screen and (max-width: 820px) {
  html{
   transform-origin: 0 0 0;
    transform:scale(.420);
  }
}



/*футер*/
#pun-about p.container {
    background-image: url(https://i.imgur.com/Z3oPRRn.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 965px;
    height: 47px;
    padding-top: 125px;
    margin-bottom: -108px;
    margin-left: -45px;
    margin-top: -76px;
    text-align: center;
    font-size: 10px!important;
    color: #ddd8c654;
    }

div#html-footer {
margin: 0px 0px 0px 0px;}



/*категории*/
.cat{
   font-size: 10.5px;
   width: 575px;
   padding: 32px 12px 12px 12px;
   margin-top: -35px!important;
   background: #efe9d894;
   border: 4px double #ded8c7;
   box-shadow: inset 0 0 0px 1px #dad4c1;
}

#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-category7.category h2, #pun-category8.category h2 {
    background: url(https://i.imgur.com/B8rfoEm.png) no-repeat top center;
    width: 960px;
    height: 50px;
    margin-top: 0;
    margin-left: -30px;
    border-style: none;
    padding: 43px 0px 0px 0px;
    margin-bottom: -9px;
    }



#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-category7.category h2, #pun-category8.category h2 {
    text-shadow: 2px 0px 2px #000;
    text-transform: uppercase;
    font-size: 7px !important;
    letter-spacing: 19px;
    color: #9C6E47;
    font-family: alice;
    text-align: center;
    }

/*Картинка в статистику*/
#pun-stats h2 {
    background: url(https://i.imgur.com/B8rfoEm.png) no-repeat top center;
    width: 960px;
    height: 65px;
    margin-top: 0;
    margin-left: -31px;
    border-style: none;
    text-align: center;
    padding: 43px 0px 0px 0px!important;
    margin-bottom: -38px;
    text-shadow: 2px 0px 2px #000;
    text-transform: uppercase;
    font-size: 7px !important;
    letter-spacing: 19px;
    color: #9C6E47!important;
    font-family: alice;
    text-align: center;
   }


/* разделитель сообщений */
#pun-viewtopic .post h3 {
    background: url(https://i.imgur.com/KoX9MCf.png);
    text-shadow: 2px 0px 2px #000;
    text-transform: uppercase;
    font-size: 9px !important;
    color: #9C6E47;
    font-family: alice;
    font-style: normal;
    margin-bottom: 0;
    margin-left: -31px;
    margin-top: 0;
    width: 960px!important;
    height: 42px;
    padding-top: 20px;
}



.permalink {
    color: #9C6E47 !important;
    letter-spacing: 0.4px;
    font-family: marmelad;
    text-transform: uppercase;
    margin-left: 399px!important;}

.topic .sharelink {display:none;}
.sharelink {
    color: #9C6E47 !important;
    text-transform: lowercase;}

.bbuline {
  padding-right:2px;
  padding-left:2px;
  text-decoration: #a16943 underline!important;
  }

del {background: rgb(191, 161, 135);color: transparent;text-decoration: #e7e6e7 wavy line-through !important;transition: 0.3s linear;padding-right:2px;padding-left:2px;}
del:hover {transition: 0.3s linear;
background: transparent;
color: #000000;
text-decoration: none!important;
padding-right:2px;
padding-left:2px;}



/* 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: #000000;
  text-align: top center;
  }

/* CS1.2 */
.punbb .main .container, .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, #pun-navlinks .container {
  background-color: transparent;
  color: #000000;
  /* text-align: left; */
  background-repeat: no-repeat;
  }



/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #000000;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #000000;
  }



/* CS1.6 */
.punbb th, #pun-ulinks .container {
  color: #000000; text-align: center;
}



/* CS1.7 */
#pun-main .quote-box {
    margin: 16px;
    color: #512c19;
    padding: 12px 7px 7px 7px;
    position: relative;
    background: #ded8c6;
}

#pun-main .quote-box  cite {
    color: #672f10;
    font-size: 12px;
    padding-top: 10px;
    display: block;
    text-align: left;
}


.punbb .post-content .quote-box .quote-box, .punbb .post-content .quote-box .quote-box .quote-box, .punbb .post-content .quote-box .code-box, .punbb .post-content .quote-box .quote-box .code-box {
     padding: 7px 2px 0px 2px !important;
     color: #512c19!important;
     background: #cec8b3!important;
     border: 1px double #c7c2b1;
     box-shadow: 0px 0px 0px 0px #4c2b19, inset 0 0 0px 1px #ded8c6;
     position: relative;
     text-align: justify;
     margin: 1px 16px 16px 16px !important;
}

.post-content table .quote-box, .post-content table .code-box {
    border: 2px solid #512c19;
    margin: 16px;
    color: #3a3431;
    background-color: #ded8c6;
    padding: 16px 24px;
    position: relative;
      }

#pun-main .code-box{
    border: 2px solid #512c19;
    margin: 16px;
    color: #3a3431;
    background-color: #ded8c6;
    padding: 16px 24px;
    position: relative;
}

#pun-main .code-box cite{
    color: #674932;
    font-size: 12px;
    padding-top: 10px;
    display: block;
    text-align: center;
}

/* CS1.8 */
#pun-navlinks .container {
  color: #000000; text-align: center
  }


.offline li.pa-online strong {
  font-weight: normal
  }

#pun-main .formal textarea {
  color: #000000;
}

.punbb textarea, .punbb select, .punbb input {
 background-color: #e8e2d0;
 color: #000000;
}


/* CS1.8 */
#pun-navlinks .container {
  color: #000000; text-align: center
  }


.offline li.pa-online strong {
  font-weight: normal
  }

#pun-main .formal textarea {
  color: #000000;
}

.punbb textarea, .punbb select, .punbb input {
 background-color: #e8e2d0;
 color: #000000;
}


/* CS1.8 */
#pun-navlinks .container {
  color: #000000; text-align: center
  }


.offline li.pa-online strong {
  font-weight: normal
  }

#pun-main .formal textarea {
  color: #000000;
}

.punbb textarea, .punbb select, .punbb input {
 background-color: #e8e2d0;
 color: #000000;
}




/* 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 {
  border: 2px solid #3a3431;
  }

#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: 1px solid transparent;
  }

li.pa-online {
  border-left-color: transparent;
  }



/* 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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #7c4414;
  border-top: .6px dotted #00000026;}

       
/* 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: #b0732c;
  text-shadow:0px 0px 0px #000;
text-align: top center; 
}



/* CS3.3 */
#pun-navlinks a {border: none!important;transition: all 0.5s ease-in-out 0.1s;background: rgb(153,106,70);background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36), 0 0 5px rgba(96, 59, 25, 0.35);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-size-adjust: 100%;filter: brightness(139%);}

#pun-navlinks a:hover {border: none!important;
filter: brightness(180%);}
    
    #pun-navlinks a:before, #pun-navlinks a:after {
    display: inline-block;
    opacity: 0;
    transition: transform 0.3s ease 0s, opacity 0.2s ease 0s;
}
#pun-navlinks a:before {
    content: " ";
    margin-right: 10px;
    transform: translateX(20px);
}
#pun-navlinks a:after {
    content: " ";
    margin-left: 10px;
    transform: translateX(-20px);
}
#pun-navlinks a:hover:before, #pun-navlinks a:hover:after, #pun-navlinks a:focus:before, #pun-navlinks a:focus:after {
    opacity: 1;
    transform: translateX(0px);
}

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  text-decoration: none;
  transition-duration: 0.5s;
  }
/* CS3.5 */
#pun-ulinks a {
  text-decoration: none;
  font-family: arial;
  letter-spacing: 0.3px;
  font-size: 10px !important;
  background: rgb(153,106,70);
  transition: 0.5s;
  background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );
  filter: brightness(152%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49), 0 0 5px rgba(96, 59, 25, 0.41);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-size-adjust: 100%;
  text-transform: lowercase;
  }

/* CS3.6 */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  text-decoration: none;
  font-family: arial;
  letter-spacing: 0.3px;
  font-size: 10px !important;
  background: rgb(153,106,70);
  transition: 0.5s;
background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );
  filter: brightness(200%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49), 0 0 5px rgba(96, 59, 25, 0.41);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-size-adjust: 100%;
  text-transform: lowercase;
}




/* CS4 Post status icons
 -------------------------------------------------------------*/

tr.iredirect div.icon {border-color: transparent;}

/* гл страница*/
Div.icon {background-image: url(https://i.imgur.com/BN4HFmy.png);background-repeat: no-repeat;width: 36px;height: 36px;}
   
TR.inew Div.icon {
background-image: url(https://i.imgur.com/h0Y8Oye.png);
background-repeat: no-repeat;
   width: 36px;
   height: 36px;}




/*все, кроме новые соо*/

#pun-viewforum table Div.icon, #pun-modviewforum table Div.icon, #pun-messages table Div.icon{
   float: left;
   display: block;
   border-style: none;
   position: relative;
   margin-top:9px!important;
  box-shadow: -2px 1px 2px 0px #53170257, 1px 0px 2px 0px #b90044a1;
  background: url(https://i.imgur.com/eEDPdib.png);
  border-radius: 38px;
  height: 5px;
  width: 4px;   }

#pun-viewforum TR.inew Div.icon, #pun-modviewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
  box-shadow: -2px 1px 2px 0px #53170257, 1px 0px 2px 0px #b90044a1;
  background: url(https://i.imgur.com/gI58Q1g.png);
  border-radius: 38px;
  height: 5px;
  width: 4px;}
#pun-viewforum TR.isticky Div.icon, #pun-modviewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
  box-shadow: -2px 1px 2px 0px #53170257, 1px 0px 2px 0px #b90044a1;
  background: url(https://i.imgur.com/xCgaZat.png);
  border-radius: 38px;
  height: 5px;
  width: 4px;
  }
#pun-viewforum TR.iclosed Div.icon, #pun-modviewforum TR.iclosed Div.icon #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
  box-shadow: -2px 1px 2px 0px #53170257, 1px 0px 2px 0px #b90044a1;
  background: url(https://i.imgur.com/d9cuhCL.png);
  border-radius: 38px;
  height: 5px;
  width: 4px;}
#pun-viewforum table div.tclcon, #pun-modviewforum table div.tclcon, #pun-messages  table div.tclcon {padding-left:15px;padding-top: 5px!important;}



/*новые соо*/
#pun-searchtopics table Div.icon {
   float: left;
   display: block;
   border-style: none;
   position: relative;
   margin-top: 5px!important;
   box-shadow: -2px 1px 2px 0px #53170257, 1px 0px 2px 0px #b90044a1;
  background: url(https://i.imgur.com/gI58Q1g.png);
  border-radius: 38px;
  height: 5px;
  width: 4px;  margin-right: 8px;
   }



/* кнопки */
input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    border: 1px groove #9e702d;
    font-size: 10px!important;
    font-weight: normal;
    background-position: top center;
    background-color: #0c1112 !important;
    color: #d0cab9 !important;
    padding: 4px;
    border-radius: 1px!important;
    -text-transform: lowercase;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    transition-duration:.3s;
    }

input[type="button" i], input[type="submit" i]:hover  {
      border: 1px groove #411407;
    font-size: 10px!important;
    font-weight: normal;
    background-position: top center;
    background-color: #d0cab9 !important;
    color: #0c1112 !important;
    padding: 4px;
    border-radius: 1px!important;
    -text-transform: lowercase;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
     transition-duration:.3s;}





/* Сообщение, уважение, валюта в одну строку */
.pa-posts, .pa-respect {border: none!important;font-family: alice!important;font-size: 12px!important;letter-spacing: 0.3px;transition: all 0.5s ease-in-out 0.1s;background: rgb(153,106,70);background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );text-shadow: 2px 1px 1px #0000005c, 0 0 5px rgba(96, 59, 25, 0.35)! important;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-size-adjust: 100%;filter: brightness(213%);padding: 3px 3px 10px 3px !important;display: inline-block;text-align: center;width: 113px;}

.pa-respect a {border: none!important;font-family: alice!important;font-size: 12px!important;letter-spacing: 0.3px;transition: all 0.5s ease-in-out 0.1s;background: rgb(153,106,70);background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );text-shadow: 2px 1px 1px #0000005c, 0 0 5px rgba(96, 59, 25, 0.35)! important;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-size-adjust: 100%;filter: brightness(105%);}

/* тем\сообщений  в одну строку */
#pun-index .category .tc2,#pun-index .category .tc3 {
display:none!important;
}
.Tems_And_messages {
display:inline-block;
width: 100px;
}
.Add {
    display: inline-block;
    background-color: transparent;
    font-family: alice;
    font-size: 8px;
    text-transform: uppercase;
    padding: 2px 15px;
    text-align: center;
}
.Tems_And_messages .right{
color: #161616;
font-style: italic;
font-weight:900;
font-size:10px;
font-family:marmelade;}

.main table .Add {
  display: inline-block;
  position: absolute;
  top: 8px;
  }

#pun-index .category tr {
  position: relative;
  display: block;
  width: 900px;
  }


/*выделение текста*/
::selection {
    text-shadow: none!important;
    color: #ddd9c7 !important;
    background: #670813;
    }

::-moz-selection{
    text-shadow: none!important;
    color: #ddd9c7 !important;
    background: #670813;}
::webkit-selection{
    text-shadow: none!important;
    color: #ddd9c7 !important;
    background: #670813;} 





/*всплывающая подсказка*/
#tooltip {
position:absolute;
background-color:#111111; /* фон подсказки */
z-index: 2000;
max-width:200px; /* максимальная ширина подсказки */
border:0px dotted #74A1F2; /* толщина. стиль и цвет рамки */
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-family:franklin gothic medium; /* шрифт подсказки */
font-size:11px; /* размер текста */
display:none;
color:#dcdcdc; /* цвет текста */
text-align:center;
padding:5px;}





/*оформление всплывающих окон*/
.pun-modal .modal-inner {
    width: 700px;
    max-width: 94%;
    height: auto;
    max-height: 44em;
    margin: 12% auto 0;
    box-shadow: 0 5px 0px #6a0f50 !important;
    position: relative;
    z-index: 120000;
    overflow: hidden;
    background-color: #dad6c3;
}


/*стиль всплывающих в форме ответа окон */
.inner, #pun_wrap #post .container[id$="-area"] {
    background-position: top center;
    background-color: #dad6c3;
    border-radius: 0px;
    padding: 3px;
    border: 1px solid #301508;
}


/*текстовые поля*/
textarea, keygen, select, input {background-position: top center;background-color: #dad6c3!important;border-radius: 0px;border: 1px solid #6a0f50;padding: 3px;}



/*рейтинг поста (плюсы)*/
div.post-rating a, div.post-vote a {
    margin-right: -4px;
    background-color: #3b1b0d!important;
    width: auto;
    border: 1px solid #24384321;
    color: #ded8c6!important;
    padding: 1px 4px 1px 4px;
    border: 2px ridge #ccc5b1;
}

#pun-main h1 {
    font-family: arial;
    font-size: 10px;
    text-transform: uppercase;
}


#pun-crumbs1 {
    margin-top: 16px!important;
    font-family: arial;
    font-size: 10px;
    text-transform: uppercase;
}







.pa-fld1{
  background: url(https://i.imgur.com/aMZhJdN.png) no-repeat scroll center top,  url(https://i.imgur.com/c3eypgX.png) no-repeat scroll center bottom,  url(https://i.imgur.com/lA0z4Qb.png) repeat scroll center center rgba(0, 0, 0, 0);
  width: 235px;
  padding: 23px 13px 23px 12px !important;
  margin-left: -8px!important;
  color: #9a6c5b;
  text-shadow: 1px 1px 1px #000;
  font-size: 11px;
  text-align: justify;
  }











/*таблица */

#activeone {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 43px!important;
    width: 21px;
    top: 94px;
    left: 483px;
}
#activetwo {
    overflow: hidden;
      z-index: 100;
      position: absolute;
      height: 43px!important;
      width: 21px;
      top: 94px;
      left: 505px;
}
#activethree {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 43px!important;
    width: 21px;
    top: 94px;
    left: 527px;
}
#activefour {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 43px!important;
    width: 21px;
    top: 94px;
    left: 549px;
}

#pone {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 43px!important;
    width: 21px;
    top: 94px;
    left: 798px;
}
#ptwo {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 43px!important;
    width: 21px;
    top: 94px;
    left: 820px;
}
#pthree {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 43px!important;
    width: 21px;
    top: 94px;
    left: 842px;
}
#pfour {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 43px!important;
    width: 21px;
    top: 94px;
    left: 865px;
}

#aone {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 36px!important;
    width: 17px;
    top: 90px;
    left: 66px;
}
#atwo {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 36px!important;
    width: 17px;
    top: 90px;
    left: 84px;
    }
    
#athree {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 36px!important;
    width: 17px;
    top: 90px;
    left: 103px;
    }
#afour {
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 36px!important;
    width: 17px;
    top: 90px;
    left: 121px;
    }

#infpart{
    z-index: 100;
    position: absolute;
    height: 141px!important;
    width: 257px;
    top: 96px;
    font-family: alice;
    font-size: 12px;
    text-align: justify;
    left: 149px;
    padding: 0px 9px 0px 0px;
    color: #6f675d;
    overflow: auto;
}


#inflinks{
    z-index: 100;
    position: absolute;
    height: 20px!important;
    width: 909px;
    top: 47px;
    font-family: alice;
    text-align: justify;
    left: 35px;
    padding: 0px 9px 0px 0px;
    }

    #inflinks a{
    font-size: 15px;
    color: #6f675d;
    font-size: 15px;
    transition: all 0.5s ease-in-out 0.1s;
    background: rgb(153,106,70);
background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36), 0 0 5px rgba(96, 59, 25, 0.35);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-size-adjust: 100%;
    filter: brightness(180%);}
    

#inflinks a:hover{    color: #6f675d;
    font-size: 15px;
    transition: all 0.5s ease-in-out 0.1s;
    background: rgb(153,106,70);
background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 13%,rgb(156,110,71) 20%,rgb(156,110,71) 13%,rgb(158,110,71) 33%,rgb(156,110,71) 22%,rgb(112,69,51) 40%,rgb(71,47,13) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36), 0 0 5px rgba(96, 59, 25, 0.35);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-size-adjust: 100%;
    filter: brightness(240%);}

#epone a, #eptwo a, #epthree a {
  letter-spacing: 0.3px;
  font-size: 10px !important;
  background: rgb(153,106,70);
  transition: 0.5s;
background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );
  filter: brightness(152%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49), 0 0 5px rgba(96, 59, 25, 0.41);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-size-adjust: 100%;
  text-transform: lowercase;
}
#epone a:hover, #eptwo a:hover, #epthree a:hover {  text-decoration: none;
  letter-spacing: 0.3px;
  font-size: 10px !important;
  background: rgb(153,106,70);
  transition: 0.5s;
background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );
  filter: brightness(200%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49), 0 0 5px rgba(96, 59, 25, 0.41);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-size-adjust: 100%;
  text-transform: lowercase;
}

#epone{
    z-index: 100;
    position: absolute;
    height: 14px!important;
    width: 110px;
    top: 132px;
    font-family: alice;
    text-align: center;
    left: 27px;
    padding: 0;
    overflow: hidden;
}

#eptwo{
    z-index: 100;
    position: absolute;
    height: 14px!important;
    width: 69px;
    top: 170px;
    font-family: alice;
    font-size: 12px;
    text-align: center;
    left: 67px;
    overflow: hidden;
}

#epthree{
    z-index: 100;
    position: absolute;
    height: 14px!important;
    width: 96px;
    top: 222px;
    font-family: alice;
    font-size: 12px;
    text-align: center;
    left: 33px;
    overflow: auto;
}


#bpost{
    z-index: 100;
    position: absolute;
    height: 56px!important;
    width: 305px;
    top: 148px;
    font-family: alice;
    font-size: 12px;
    text-align: justify;
    left: 487px;
    padding: 0px 9px 0px 0px;
    color: #6f675d;
    overflow: auto;
}

#infpart::-webkit-scrollbar {width: 5px;}
#infpart::-webkit-scrollbar-thumb {border: 1px solid #dac8a5;background: transparent!important;}
#infpart::-webkit-scrollbar-track {background: rgba(0,0,0,0.2); border: 1px solid #dac8a547}

#bpost::-webkit-scrollbar {width: 5px;}
#bpost::-webkit-scrollbar-thumb {border: 1px solid #dac8a5;background: transparent!important;}
#bpost::-webkit-scrollbar-track {background: rgba(0,0,0,0.2); border: 1px solid #dac8a547}



#bpostimg{
    overflow: hidden;
    z-index: 100;
    position: absolute;
    height: 14px!important;
    width: 86px;
    top: 223px;
    left: 483px;}
#activeone, #activetwo, #activethree, #activefour, #pone, #ptwo, #pthree, #pfour, #aone, #atwo, #athree, #afour, #bpostimg {opacity: .5;-moz-transition: 1.5s ease;
-webkit-transition: 1.5s ease;}


#activeone:hover , #activetwo:hover , #activethree:hover , #activefour:hover , #pone:hover , #ptwo:hover , #pthree:hover , #pfour:hover , #aone:hover , #atwo:hover , #athree:hover , #afour:hover , #bpostimg:hover  {opacity: 1.0;-moz-transition: 1.5s ease;
-webkit-transition: 1.5s ease;}


#timedate{
    z-index: 100;
    position: absolute;
    height: 27px!important;
    width: 196px;
    top: 102px;
    font-family: alice;
    text-align: center;
    left: 586px;
    color: #6f675d;
    overflow: auto;
    line-height: 13px;
    text-decoration: none;
    letter-spacing: 0.3px;
    font-size: 10px !important;
    background: rgb(153,106,70);
    transition: 0.5s;
background: -webkit-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:    -moz-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
    background:     -ms-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
   background:      -o-linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);
background: linear-gradient(to bottom,  rgb(153,106,70) 41%,rgb(156,110,71) 75%,rgb(156,110,71) 45%,rgb(158,110,71) 63%,rgb(156,110,71) 49%,rgb(112,69,51) 78%,rgb(71,47,13) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a46', endColorstr='#472f0d',GradientType=0 );
    filter: brightness(200%);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49), 0 0 5px rgba(96, 59, 25, 0.41);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-size-adjust: 100%;
}







/*спойлер наград*/


.post-author>ul{padding-bottom:0!important;}
ul.awrd {
    width: 215px!important;
    padding-left: 0px!important;
    margin-left: 6px;
    margin-top: -8px;
    /* background: #fff; */
}

.pa-awards{text-align:center;}
.pa-gifts,.pa-awards{display:block;margin:0px;padding:0;text-align:center;}
.pa-awards>br,.mini_awards_label{display:none;}
.awrd-toggle{cursor:pointer;visibility:inherit;text-align: center;    margin: 1px auto 7px auto;}







#bnrs {
    z-index:2;
    position: absolute;
    height: 33px;
    width: 934px;
    left: 12px;
    bottom: -19px;
    overflow: scroll;
    overflow-x: hidden;
}

#bnrs img{opacity:.7;filter: grayscale(50%) sepia(0.53) hue-rotate(12deg) brightness(0.8);transition: all 0.5s ease-in-out 0.1s;}

#bnrs img:hover { 
opacity:1;
filter: none;
transition: all 0.5s ease-in-out 0.1s;
 }

#bnrs::-webkit-scrollbar {width: 5px;}
#bnrs::-webkit-scrollbar-thumb {border: 1px solid #dac8a5;background: transparent!important;}
#bnrs::-webkit-scrollbar-track {background: rgba(0,0,0,0.2); border: 1px solid #dac8a547}

