/* ------------------------------------------------------------------------------- */

/*Тело*/
body {background:
  url("http://savepic.ru/10509123.png") center top repeat-y;}

/*Заполнение фона*/
HTML {
background: url("http://funkyimg.com/i/2kQP2.png") center top repeat #08041B;
}

/*Шапка*/
#pun_wrap {  
background: url("http://funkyimg.com/i/2kQPn.png") no-repeat center top;
}

/*Низ*/
#pun {
background: url("") no-repeat center bottom;
padding-bottom: 188px;
z-index: 5!important;
width: 100% !important;
}

/*Аватар и поля профиля*/
.post-author ul li {
    background: url("") repeat-y scroll 0 0 transparent;
    margin-left: -3px;
    padding-left: 14px;
    padding-right: 14px;
}

/*Имя*/
.pa-author {
    background: url("http://forumfiles.ru/files/0015/2b/14/78450.png") no-repeat scroll 0 0 transparent !important;
    color: rgb(250, 231, 237) !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    height: 97px !important;
    line-height: 61px !important;
    margin-left: -27px !important;
    padding-top: 33px !important;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 3px #371d48;
    text-transform: uppercase !important;
    width: 226px !important;
    z-index: 0 !important;
}


.pa-author a:hover, .pa-author a:focus, .pa-author a:active  {
color: #FBE1C9 !important;
}

.pa-author a{
color: rgb(250, 231, 237) !important;
font-family: "Book Antiqua";
font-size: 13px;
font-weight: 400;
text-transform: uppercase;
}

/*Статус*/
.pa-title {
    background: none repeat scroll 0 0 transparent !important;
    font-size: 90%;
    height: auto;
    line-height: 12px !important;
    margin-top: -38px !important;
    position: relative;
    text-align: center;
    z-index: 1000 !important;
}



/*Аватар*/
.pa-avatar.item2 {
    background: none repeat scroll 0 0 transparent !important;
    line-height: 0 !important;
    margin-bottom: 10px;
    margin-left: 12px;
    margin-top: -3px;
    padding-left: 0 !important;
    padding-right: 8px !important;
    padding-top: 1px;
    position: relative;
    text-align: center;
    width: 189px;
    z-index: 1 !important;
}

.pa-avatar.item2 img {
    margin-left: -14px;
    min-width: 190px !important;
}

/*Первое поле профиля*/
.pa-fld0 {
    background-attachment: scroll, scroll, scroll, scroll !important;
    background-clip: border-box, border-box, border-box, border-box !important;
    background-color: rgba(145, 109, 131, 0.31) !important;
    background-image: url("http://forumfiles.ru/files/0015/2b/14/19511.png"), url("http://forumfiles.ru/files/0015/2b/14/36352.png"), url("http://forumfiles.ru/files/0015/2b/14/53631.png"), url("http://forumfiles.ru/files/0015/2b/14/74862.png") !important;
    background-origin: padding-box, padding-box, padding-box, padding-box !important;
    background-position: 0 0%, 100% 0%, 0 100%, 100% 100% !important;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat !important;
    background-size: 8px auto !important;
    border: 1px solid rgba(148, 120, 134, 0.66);
    font-family: book antiqua;
    font-size: 11px;
    font-weight: bold;
    margin-left: 9px !important;
    margin-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 179px;
    overflow: hidden;
}

.pa-fld1 {
margin-left: 5px;
margin-top: -25px!important;
position: relative;
}

.pa-fld3 {
    font-family: book antiqua;
    font-size: 11px;
    font-weight: bold;
    margin-top: -11px !important;
    padding-top: 26px !important;
    text-align: center !important;
    text-transform: uppercase;
}

/*Последнее поле профиля*/
.pa-time-visit {
    background: url("") repeat scroll 0 -162px transparent !important;
}

.pa-awards, .post-author-Sp {background: transparent !important;}
.imgON_Off {margin-left: 15px !important;}

/* соо и репа*/
.pa-posts {
margin-left: 12px!important;
  border: 1px solid #e3d0d2;
  border-top: 3px solid #98ccd8;
  border-bottom: 3px solid #98ccd8;
  -webkit-box-shadow:0 0px 0px #ebdcde, 0 0 30px #ebdcde inset;
  border-radius: 50px;
border-radius: 10px;  repeat-y;
display: inline-block;
text-align: center;
text-transform: lowercase;
padding: 0px 0px;
width: 75px;
color: #000000;
}

.pa-respect {
display: inline-block;
margin-left: 0px;
  border: 1px solid #e3d0d2;
  border-top: 3px solid #98ccd8;
  border-bottom: 3px solid #98ccd8;
  -webkit-box-shadow:0 0px 0px #ebdcde, 0 0 30px #ebdcde inset;
  border-radius: 50px;
border-radius: 10px;  repeat-y;display: inline-block;
text-align: center;
text-transform: lowercase;
padding: 0px 0px;
width: 85px;
color: #000000;
}

/*Скрыть количество зарегистрированных на форуме*/
#pun-stats .statscon .container .item3 span,
#pun-stats .statscon .container .item3 strong {display: none;}

/*Модераторы не видны на главной*/
#pun .modlist {display: none;}

/*Отключить надпись "Отредактировано"*/
p.lastedit {display:none;}

.punbb .main h1 span, .punbb .main h2 span, #pun-stats h2 span {
  background: none repeat scroll 0 0transparent;
  margin-left: 60px;
}

#pun-main .post .container {border: none;}

/*Убираем слово "Объявление" из таблицы*/
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em;}

/* CS1.1 */

/* Заглавная буква */
 .punbb .post-content p:first-child:first-letter {
  font-family: "Philosopher";
  font-size: 18px;
  color: #320104;
  font-weight: bold;
} 

.punbb .main .container,
.punbb .section .container,
.punbb .section .formal .container,
.punbb .formal fieldset,
#viewprofile li strong, #viewprofile li div,
#setmods dd, .punbb-admin #pun-admain .adcontainer, .punbb .info-box, .punbb #pun-main .info-box .legend {
  background-color:transparent;
  color: #292626 !important;
  }

.adcontainer {
    border-color: #ccc #ccc #aaa;
    border-style: none solid solid;
    border-width: 0 !important;
}

.adformal {
    border-color: #f6f6f6;
    border-style: none none solid;
    border-width: 0 !important;
}

#pun-admain fieldset {
    border-color: #ccc;
    border-style: solid;
    border-width: 0px !important;
    margin: 0 0 1em;
    padding: 0 18px;
}

#pun-admain fieldset p {
    background-color: #eee;
    border-color: #dedfdf;
    margin-bottom: 3px;
    padding: 6px 0;
    position: relative;
}

.adformal h2, #pun-adnav h2 {
    background-color: #53262c !important;
}

/* CS1.2 */
.punbb .post-body,
.post-box,
.punbb .post-links,
.punbb .post h3,
.punbb .post .container {
  background-color:transparent;
  color: #4b4239;

}

/*Категории*/
/* CS1.3 */
#pun-redirect h1 {
    background-color: transparent !important;
    background-image: url("http://savepic.ru/10608101.png") !important;
    background-position: 50% 0px !important;
    background-repeat: no-repeat !important;
    padding-top: 0px !important;
    margin: 0px !important;
    height: auto !important;
}

.punbb .main .category h2 {
    background-color: transparent;
    background-position: 10.9% 0;
    background-repeat: no-repeat;
    font-family: "Book Antiqua";
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0 2px 7px #038787;
    color: rgb(190, 183, 184);
    height: 0px;
    line-height: 77px;
    margin: 0 auto -12px -141px;
    overflow: visible;
    padding-top: 43px;
    text-align: left;
    margin-top: 0px !important;
    width: 973px;
}

#pun-main h1, #pun-stats h2, #pun-main #post-form h2, #pun-debug h2,  #viewprofile h2, #profilenav h2  {
    background-color: transparent;
    background-image: url("http://savepic.ru/10671545.png");
    background-position: 10.9% 0;
    background-repeat: no-repeat;
    font-family: "Philosopher";
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0 0px 0px #870303;
    color: rgb(190, 183, 184);
    height: 90px;
    line-height: 48px;
    margin: 0 auto -12px -47px;
    overflow: visible;
    padding-top: 43px;
    text-align: left;
    width: 973px;
}

.punbb .main h2 {
    background-color: transparent;
    background-position: 10.9% 0;
    background-repeat: no-repeat;
    font-family: "Book Antiqua";
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0 2px 7px #038787;
    color: rgb(190, 183, 184);
    height: 120px;
    line-height: 48px;
    margin: 0 auto -12px -47px;
    overflow: visible;
    padding-top: 43px;
    text-align: left;
    width: 973px;
}

/* CS1.4 */
.punbb .modmenu .container {
  background-color:#transparent;
  color: #AD92A1;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  /* background-color: rgba(53, 43, 65, 0.49); */
  color: #313234;
  font: Century Gothic;
}

.punbb .post h3 strong {
  font-size: 0.9em;
  color: #C6BECA;
  text-decoration: none;
  padding-top: 1px;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  color: #313131;
  background-color: rgba(212, 212, 212, 0.56) !important;
  background: url(http://sg.uploads.ru/3PnMD.png);
  border-top: px solid #7d0505 !important;
  border-bottom: 0px solid #201d1b !important;
  border-left: 3px solid #a0101f  !important;
  border-right: 3px solid #a0101f !important;
  -webkit-box-shadow: inset 0px 0px 8px 0px rgba(195, 173, 125, 0.3), 0px 0px 3px 0px #f6efe3;
  -moz-box-shadow:    inset 0px 0px 8px 0px rgba(195, 173, 125, 0.3), 0px 0px 3px 0px #f6efe3;
  box-shadow: inset 0px 0px 8px 0px rgb(138, 138, 138), 0px 0px 5px 0px #d4d4d4;
  }

/* CS1.8 */
#pun-navlinks .container {
  background: transparent;
  color: #4b4239;
  }

#pun-ulinks .container {
  background: transparent;
}

.offline li.pa-online strong {
  font-weight: normal;
  }

.punbb th {
  color: rgba(77, 28, 43, 0.447);
  background: transparent;
}

/* CS2 Border colours
-------------------------------------------------------------*/

#pun-title, #pun-navlinks {
  border-color: transparent;
}

#pun-ulinks .container {
  border-color: transparent;
}

.punbb .post .container {
  border-top-color: transparent;
}

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;
  }

.punbb .post h3,
.punbb .post h3 span {
  border-bottom: 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 fieldset {
  border-color: transparent;
  }

.punbb td, #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, #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: 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: rgb(78, 0, 0);
  font-size: 14.5px;
  font-family: serif;
  font-variant: small-caps;
  font-weight: bold;
  text-decoration: none; /* Отменяем подчеркивание у ссылки */
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #232746;
font-size: 12px;
  }


.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #791515;
  font-size: 16px;
  margin-left: 20px;
  }


/* 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: rgb(1, 1, 21);
text-decoration: overline;
}

/* CS3.3 */
#pun-navlinks a {
  color: #25273A;

  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #580404;
}

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
        background: url(http://savepic.ru/10629530.png) no-repeat;
}

tr.inew div.icon {
        background: url(http://savepic.ru/10629530.png) no-repeat;
}

tr.isticky div.icon {
        background: url(http://savepic.ru/10640795.png) no-repeat;
}

tr.iclosed div.icon {
        background: url(http://savepic.ru/10662300.png) no-repeat;
}

#pun-main div.catleft, #pun-main div.catright {display: none}

#pun-stats ul.container {
background: url(http://funkyimg.com/i/2gATx.png) no-repeat 12px 0;
padding-left: 100px;
padding-bottom: 24px;
}

