#pun-announcement h2 {
  display: none;
}


/* 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;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;
  text-align: justify;
  color: #393e44;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #31353e;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #57514a;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #57514a;
  }


/* CS1.7 */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
  background-color: rgba(150, 153, 190, 0.22);
  border: 3px double rgba(61, 70, 84, 0.14);
  color: #21252c;
}

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #2d313c;
  }

.offline li.pa-online strong {
  font-weight: normal;
  }

.punbb textarea, .punbb select, .punbb input {
background-color:#9bacbd;
background-repeat: repeat-xy;
border-style: solid;
  color: #3e4858;
border-width:2px 1px 1px 1px;
  border-color: #1c2a4a;
}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
#pun-ulinks li a {
  border-color: transparent;
  color: #6e8187;
  font-family: "PT Serif","Times New Roman",serif;
  font-weight: normal;
  font-size: 14px!important;
  text-shadow: 1px 1px 1px #252525;
}

@-moz-document url-prefix() {
#pun-ulinks li a {
 display: inline-block !important;
    text-align: center;
    text-align-last: center;
  vertical-align: top;
}
}

.punbb .post-sig dt {
  border-top: 1px solid #57514a;
  }


/* 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: #2f4b74;
  border-bottom: 0px none;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #0d1f3a;
  }

/* 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: #000;
    border-bottom: 0px none;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #c98208!important;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  font-style: normal;
  border-bottom: 0px none #000;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #474d63;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
background-image : url(http://forumstatic.ru/files/0015/0c/cb/19063.png);
background-repeat: no-repeat;
}
TR.inew Div.icon {
background-image : url(http://forumstatic.ru/files/0015/0c/cb/67564.png);
background-repeat: no-repeat;
}
TR.isticky Div.icon {
background-image : url(http://forumstatic.ru/files/0015/0c/cb/18067.png);
background-repeat: no-repeat;
}
TR.iclosed Div.icon {
background-image : url(http://forumstatic.ru/files/0015/0c/cb/10140.png);
background-repeat: no-repeat;
}

/* CS5 Other
-------------------------------------------------------------*/

.punbb .main thead .tcl, .main thead .tc2, .main thead .tc3, .main thead .tcr, .main thead .tcmod {
color:#2f3852;
}

#pun-main .post-author ul a { font-family: Verdana; color: #a2b0bc;  text-shadow: 1px 1px 1px #000;}

.post a.sharelink { color: #a2b0bc; text-shadow: 1px 1px 1px #000!important;
}

/*Фон под контейнеры в форме Ответа*/
#pun_wrap #post .container[id$="-area"]{
border: double #3d4653 !important;
border-radius: 3px;
background: rgba(180, 183, 207,0.89); 
padding: 9px;
font: normal normal 400 11px/normal Verdana;
}
.statscon #onlinelist a {
  color: rgba(20, 38, 67, 0.83);
  font-size: 12px;
  font-weight: 600;
  text-shadow: none;
}
/*скроллы*/

::-webkit-scrollbar-track {
background-color: #9bacbd;
}
::-webkit-scrollbar {
width: 5px;
height:5px;
background-color: #1b222c;
}
::-webkit-scrollbar-thumb{
background-color: #1b222c;
}


.punktir {
border-style: dashed;
border-width:0px 0px 1px 0px;
  border-color: #787995;
  width:578px;
   color: #8294a7;
}

.fonplana {
  background-color: #40475c;
  color: #142642;
  font-size: 12px;
  width: 232px;
}
.ssilka {
font-color: #0f1621; text-shadow: none;
}

/*Обрамление хтмл*/
.opisF {
  background:url(http://forumstatic.ru/files/0015/0c/cb/53806.jpg) 0 top no-repeat, /*Верхняя часть картинки*/
url(http://forumstatic.ru/files/0015/0c/cb/43872.jpg?v=1) 0 bottom no-repeat,url(http://forumstatic.ru/files/0015/0c/cb/43872.jpg?v=1) 0 0 repeat-y;
  max-width:609px; /*Ширина картинки*/
  padding: 0 50px 34px 22px; /*Отступ описания от боковых краёв картинки */
}
.opisC {
  background:url(http://forumstatic.ru/files/0015/0c/cb/13035.jpg) 0 top no-repeat; 
  max-width:641px; /*Ширина картинки*/
  height: 400px;
  padding: 0 18px 34px 22px; /*Отступ описания от боковых краёв картинки */
}

.tabla, .tekstt, .opisS, .punbb .post h3 span a, .punbb .post h3 strong, #pun-stats h2 span, .punbb .main h2 span, #pun-debug h2 span, .namen a, .pa-author a, #pun-navlinks a {
    text-decoration: none;
    font-weight: normal;
    color: rgba(243, 164, 68, 0.57) !important;
    background: linear-gradient(rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 30%, rgba(0,0,0,1) 100%) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -moz-background-clip: text !important;
    text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.55);
}

.tabla:hover, .tvm, .tvm:hover, #pun-navlinks a { transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; }
.pa-author a:hover, #pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { 
 transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; 
color: #daaa70 !important; }

/*Кнопки*/
.button, #pun-viewtopic.punbb input{
background-color: #171e27!important; 
  border: #424a54 3px double!important;
  color: rgba(178, 145, 79, 0.8)!important;
text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.55)!important;
  padding-bottom:2px;padding-top:3px!important;
 font-family: Time New Roman!important;
font-size: 12px!important;
height: 30px!important;
}

#podfor {
    padding: 5px 8px 8px 8px;
    margin-top: 3px !important;
    border-radius: 1px;
    background-color: #00000000;
    border: 1px solid rgba(61, 70, 84, 0.14);
    font-weight: 500;
    color: #000;
}

.tekst {
    background: #161e28;
    border: solid 1px #40261d;
    padding: 1px 5px 2px 5px;
    color: #a1afbb;
    text-align: left;
    font-family: Time New Roman;
    font-size: 13px;
}
.tekstt {
    background: transparent;
    border-bottom: 1px dashed #8a6236;
    padding: 1px 5px 2px 5px;
    text-align: left;
    font-family: Time New Roman;
    font-size: 13px;
    margin-bottom: 5px!important;
}

.poiasn {
    background: #36404e;
    padding: 1px 5px 2px 5px;
    color: #9bacbd;
    text-shadow: 1px 1px #000;
    margin: 2px 0 4px 0 !important;
}

.tabla { font-family: Time New Roman;font-size: 12px;text-transform: uppercase;}

.pa-fld1, .pa-fld2, .pa-reg {
  background: #161e28;
 padding-top: -15px!important;
    border: solid #40261d;
border-width: 1px 0 1px 0;
margin-left: 7px!important;
    color: #a1afbb;
    width:199px;
margin-bottom:3px!important;
    font-size: 12px;
}

.punbb .post-sig dt {background-color: transparent;
background-image : url(http://forumstatic.ru/files/0015/0c/cb/13035.jpg?v=1)no-repeat;
height:29px;width:170px;border:none;}

