/* фон */
html {  
  background: url(http://forumstatic.ru/files/0012/62/13/40538.png) no-repeat top fixed;
  background-color: #3a3831;
  background-size: cover;
}

/* тело */
#pun {
  background: url(http://forumstatic.ru/files/0012/62/13/42716.png) repeat; 
}

/* лого */
#pun-title {
  position: absolute;
  background: url(http://forumstatic.ru/files/0012/62/13/96741.png) no-repeat top center;
  width: 962px;
  height: 324px;
  top: 0;
  z-index: 50;
}


.pa-avatar img {
  max-width: 180px !important;
  border: 5px double #4f4d46;
}


.adcontainer {
  padding-left: 10px;
}


/* CS1.8 */
#pun-popup_awards div, #pun-reputation div {
    background-color: #ccc2b6;
}



/* CS3.2 */
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun td .modlist {display: none;}
.lastedit {display: none;}
#pun-announcement h2 {display: none;}
#navawards {display: none;}
.category .container thead {display: none;}
#pun-title h1 {display: none;}
.punbb .modmenu .container span {display: none;}



#pun-admain .adformal, #pun-admain .adcontainer {
  border: none;
  }

#pun-admain a {
  color: #3d4544 !important;
  }

#pun-admain a:hover {
  color: #9e0b0f !important;
  }

#pun-admain h2, #pun-admain #pun-adnav h2 {
  background-color: transparent;
  color: #565861;
  border: none;
  text-align: center;
}



/*---прокрутка---*/

::-webkit-scrollbar-thumb:vertical {
   background-color:#dfd4c8; 
   border: 1px solid #332c25;
}

::-webkit-scrollbar-thumb:horizontal {
   background-color:#dfd4c8; 
   border: 1px solid #332c25;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #90897e;
}



/*---выделение текста---*/
::selection {
    background: #90897e !important;
    color: #dfd4c8;
}



td.tcr a {
    font-family: Lora;
    font-size: 13px;
    letter-spacing: -0.5px;
    font-weight: bold;
}



#tags .container {
  position: absolute;
  right: 6px;
  top: 43px;
  background-color: #ccc2b6;
  border: 2px solid #90887d;
padding: 10px;
}


.tab-a .post-content::first-letter {
    color: #26282d;
    font-family: Lora;
    font-size: 13px;
    font-weight: 500;
}


.tab-a .post-content {
    background-color: #ccc2b6;
    padding: 10px !IMPORTANT;
    text-align: justify !important;
}



/* ПРОЗРАЧНЫЕ КАРТИНКИ, второе окно */
.prozr {
opacity: 0.5; /* прозрачность до наведения */
transition: opacity 0.4s linear;  /* плавная смена в секундах */
   -webkit-transition: opacity 0.4s linear;
   -moz-transition: opacity 0.4s linear;
   -ms-transition: opacity 0.4s linear;
   -o-transition: opacity 0.4s linear; }

.prozr:hover { 
opacity: 1;     /* прозрачность при наведении */ 
}

#pun-admain input, #pun-admain select {
  color: #2b2f35;
}

/* СКРИПТ МАСКИ внешний вид */
#mask_dialog .inner {
  background: #ccc2b6 !important;
  border: 3px solid #62666d; 
}

div#mask-area-sets {
    padding: 10px;
}

.post.mask-area-preview ul.post-author {
    background: #948b81 !important;
    border: 3px double #c4b49b;
}

.post.mask-area-preview li.pa-avatar {
    margin-left: -33px !important;
}

.mask-area-sign textarea.processed, .mask-area-fields input[type="text"] {
border: 1px solid #90897e;
    background: #dfd4c8;
}