/* CS0 by SweetUnicorn
-------------------------------------------------------------*/
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld5 .fld-name {
  display: none
}

.news {
    position: absolute;
width: 198px;
    text-align: justify;
    margin-left: 373px!important;
    top: 54px;
    height: 112px;
    overflow: auto;
}

.activ {
position: absolute;
    margin-left: 290px !important;
    margin-top: 11px !important;
    letter-spacing: 3px;
}

.activ img {
   filter: grayscale(100%);
   transition-duration: .5s;
}

.activ img:hover {
   filter: none;
   transition-duration: .5s;
}


.banners {
    position: absolute;
    margin-left: 6px !important;
    width: 863px;
    height: 33px;
    overflow-y: auto;
    margin-top: 8px !important;
    text-align: center;
    letter-spacing: 2px;
}

body {
  background: url(http://forumstatic.ru/files/001b/22/2d/15774.png) center fixed;
}

/* Шапка */
#pun-title table {
background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/29/d0/66783.png);
    width: 1029px!important;
    height: 336px!important;
    margin-left: -155px;
}

/* Футер */
#pun-about p.container {
    background-image: url(http://forumstatic.ru/files/001b/29/d0/87796.png?v=1); 
    margin: -6px 0px -130px -76.5px!important;
    background-position: center top;
    background-repeat: no-repeat;
    width: 971px;
    height: 25px;
    overflow-x: hidden;
    padding-bottom: 28px !important;
}

/*для описания*/

.link2 {
    padding: 0px 0px 0px 6px;
    margin-bottom: -1px!important;
    text-align: left;
    color: #a4a4a4 !important;
    font: 11px Verdana;
    font-weight: 200;
    text-transform: lowercase;
    background: #a5a5a5;
    line-height: 18px;
    -webkit-text-size-adjust: none;
}

.link2 a {
  color: #e8e8e8 !important;
   transition-duration: 1s;
-webkit-text-size-adjust: none;
}

.link2 a:hover {
  color: #3c372b !important;
  transition-duration: 1s;
-webkit-text-size-adjust: none;
}


/* Тело форума */
#pun {
background-color: transparent; 
background-image: url(http://forumstatic.ru/files/001b/29/d0/17251.png); 
background-attachment: no-scroll; 
background-repeat: repeat; 
background-position: top center;}

#pun-index .tclcon {
    font-size: 9px;
    text-align: justify;
 margin: 0px 19px 0px -32px;
    position: relative;
    font-family: montserrat;
    padding: 0px;
    line-height: 13px;
    width: auto;
    z-index: 1;
    font-weight: 500;
    color: #3b3b3b;
    border-right: 1px solid #ddb300;
    padding-right: 20px;
background-color: #c1bfbf;
}

#pun-index .category .tc2,#pun-index .category .tc3,
#f-subforums .tc2,#f-subforums .tc3{
  display:none!important;
}

/*перенос тем и сообщений*/
.Tems_And_messages  {
  display:inline-block;
  width:100%;
  font-size: 9px;
  text-transform: none;
  font-family: arial !important;
  font-weight: 500;
text-align: right !important;
    text-transform: uppercase;
}

.Tems_And_messages span {font-weight: 500}


.main table .Add {
  display: inline;
  padding: 00px;
  height: 17px;
  line-height: 17px;
  position: absolute;
  top: 0px;
  right:20px;
  width: auto;
  color: #3f3f3f;
}


#pun-index .tclcon h3 {
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 0;
    margin-bottom: 10px;
    letter-spacing: 2px;
    transition: all .3s ease-in-out 0s;
    position: relative;
}
/*оформление подфорумов*/
.for_op {
  margin-left: 66px!important;
  text-align: justify;
min-height: 26px;
}

/*личное звание*/

.pa-fld1 {
  padding: 0px 0px 4px 1px;
  text-align: justify;
  width: 180px;
  margin-left: 4px !important;
  font: 9.4px Roboto;
  text-transform: lowercase;
  border-bottom: 1px solid #3e3225;
  line-height: 13px;
  color: #3e3225; 
}

.pa-fld1 >span {
   display: block;
   text-align: center;
 background-color: #ceae00;
   height: 16px; 
   margin-bottom: 5px;
   line-height: 15px;
   font-size: 10px;
   text-transform: lowercase; 
}

.pa-fld1 >span a {
    color: #362b00 !important;
    font-weight: 100;
}

.pa-fld1 a {
  color: #d49855 !important; 
  font-weight: 800;
}



/*Фон под контейнеры в форме Ответа*/
.pa-posts, .pa-respect {
    display: inline-block;
    font-family: verdana;
    font-size: 9px;
    padding: 3px 8px 8px 5px !important;
    width:46px;
    margin-bottom: 0px !important;
    text-align: center;
    line-height: 16px;
    text-transform: lowercase;
    color: #433627;
}

#pun .pa-respect a {
  color: #3f352b;
}

#pun-viewtopic .post h3 {
height: 20px;
    width: 850px;
    margin-left: 1px;
    margin-bottom: 5px;
    background: #dad6d6;
border: 1px solid #3c362b33;
}
/* 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: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;
  color: #333;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent;
  color: #fff;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #333333;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: transparent;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* 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-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: 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 {
  color: #a58700;
    transition: all 1s ease-in-out;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333

  }

/* 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: #1d1d1d;
  transition: all 1s ease-in-out;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #000;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #fff;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

/* иконки */
div.icon {background: url(http://forumstatic.ru/files/001b/22/2d/69831.png) no-repeat;
z-index: 99999;}
tr.inew div.icon { background: url(http://forumstatic.ru/files/001b/29/d0/72925.png) no-repeat;
z-index: 99999}

#pun-main div.catleft, #pun-main div.catright {display: none}


.punbb .user-avatar .avatar-image {
    border-radius: 100%!important;
    border: 2px solid;
    margin-left: -7px;
}

/* СТРЕЛОЧКИ */
.go-up, .go-down {

cursor: pointer;
display: none;
opacity: 7;
position: fixed;
z-index: 9999;
width: 112px;
line-height: 25px;
}

.go-up {
    background: url(http://forumstatic.ru/files/001b/29/d0/59696.png);
    bottom: 35%;
    height: 93px;
    width: 95px;
    margin-left: 886px!important;
    color: #ffffff;
    z-index: 99999;
    }

.go-down {
    background: url(http://forumstatic.ru/files/001b/29/d0/91758.png);
    bottom: 29%;
    height: 63px;
    width: 76px;
    margin-left: 888px!important;
    color: #fff;
}
.go-down:hover:after, .go-up:hover:after {height: 25px;
    width: 100px;
    margin-left: -5px;
}

.go-down:hover, .go-up:hover {
    opacity: 1;
}

/*---Прокрутка---*/
::-webkit-scrollbar {
    width: 5px;
    height: 4px;
    background-color: #353535;
}

::-webkit-scrollbar-thumb{background-color: #ceae00;border-radius: 5px;}

::selection {
    background: #ceae00 !important;
    color: #000;
}

.punbb textarea  {
background: #f0f0f0 url(http://forumstatic.ru/files/0015/c9/c1/68835.jpg);
box-shadow: 0px 0px 0px 1px  #dadada;
border: 2px solid #ffffff !important;
}

#pun-viewtopic .input #main-reply {
    display: block;
    position: relative;
    width: 663px;
left: 136px;
    margin-top: 8px;
    min-height: 110px;
    height: 150px;
}

#pun-viewtopic  #form-buttons table {
 width: 209px;
 position: absolute;
 margin-left: -73px;
 margin-top: 43px;
 filter: grayscale(100%)!important;
}

#pun-viewtopic #form-buttons td {
    display: inline-block;
    width: 27px;
    height: 21px;
}
