/*Убираем слово объявление из таблицы*/
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}

/*Шапка*/
#pun-title table {
background: url("http://funkyimg.com/i/2hu6M.png") no-repeat;
   height: 503px;
   width: 939px;
   margin-left: -59px;
}

/*Фон*/
body {
background: url("http://funkyimg.com/i/2hu6H.png") repeat;
   background-color: #472a1a;
   overflow-x: hidden;
}
/*Тело*/
#pun {
  background: url("http://funkyimg.com/i/2hu6A.png");
  position: relative;
  width: 848px!important;
  position: relative;
  margin: auto;
  }

/*Копирайт*/
#copyright {
    background: url(http://funkyimg.com/i/2hzQC.png) no-repeat scroll center;
    text-align: center;
    width: 848px;
    height: 147px;
    margin-left: -15px;
}
div#html-footer {
margin: 0px 0px -100px 0px;
text-align: center; 
}

#b, strong { 
color: #583122!important; 
}

/*Подпись*/
.punbb .post-sig dt {  
border: none;
border-top: solid 1px #947464;
  }

/*Линия hr*/
hr {
border: none;
border-top: 1px double #a5867a;
}

/* Прокрутка*/
::-webkit-scrollbar{
width: 4px;
height: 2px;
}
::-webkit-scrollbar-thumb{
background-color: #75503d;
}


/* 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;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
   background-color: transparent;
  color: #000000;
  }

/* CS1.3 */
.punbb .main h1, .punbb .main h2, #pun-debug h2, #pun-stats h2 {
    background: url(http://funkyimg.com/i/2huXj.png) no-repeat;
    height: 25px;
    width: 884px;
    margin-left: -38px;
    color: #a38464;
    text-align: center;
    line-height: 1%;
    font-size: 11.2px;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: Arial;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px #1d0b00;
}
.punbb-admin #pun-admain h2 {
  background-color: transparent; 
  color: #1d0b00;
  line-height: 1%;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: bold;
  font-family: Arial;
  font-style: none;
  text-align: left;
  text-shadow: none;
  text-transform: uppercase;
}


/* 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 .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color:  transparent;
   color: #000000;
  }

/* CS1.7 */
#pun-main .quote-box {
    background: url(http://funkyimg.com/i/2hwX4.png);
    color: #000000;
    padding: 10px 10px 5px 10px;
}
#pun-main .code-box {
  background: url(http://funkyimg.com/i/2hwX4.png);
  color: #000000;
  padding: 8px 10px 5px 10px;
}
#pun-main .spoiler-box {
  background: url(http://funkyimg.com/i/2hwX4.png);
  color: #000000;
  padding: 10px 10px 10px 10px;
}
.punbb .quote-box cite {
    font-weight: bold;
    color: #5f3b2b;
    text-transform: uppercase;
    font-size: 10px;
}
.punbb .code-box strong.legend a {
    font-weight: bold;
    color: #69402a;
    text-shadow: 1px 1px 0px #fbf3f0;
    text-transform: uppercase;
    font-size: 10px;
}
.punbb .spoiler-box div, .punbb .spoiler-box div a {
    font-weight: bold;
    color: #69402a;
    font-size: 10px;
}
.post-content .spoiler-box > div {
    padding-left: 18px!important;
    text-transform: uppercase!important;
}
.punbb .quote-box {
    border-top: 4px solid #5f3b2b!important;
    border-bottom: 1px solid #5f3b2b!important;
    border-right: 1px solid #5f3b2b!important;
    border-left: 1px solid #5f3b2b!important;
}
.punbb .code-box {
    border-top: 4px solid #734c36!important;
    border-bottom: 1px solid #9a7662!important;
    border-right: 1px solid #9a7662!important;
    border-left: 1px solid #9a7662!important;
}
.punbb .spoiler-box {
    border-top: 4px solid #734c36!important;
    border-bottom: 1px solid #9a7662!important;
    border-right: 1px solid #9a7662!important;
    border-left: 1px solid #9a7662!important;
}



/* CS1.8 */
#pun-navlinks .container {
text-align: center;
   background-color: transparent;
   color: #000000;
}
.offline li.pa-online strong {
    font-weight: normal;
}
.punbb textarea, .punbb select {
    background: url("http://funkyimg.com/i/2hwQy.png");
    color: #000000;
    margin: 5px 0px 5px 0px;
    padding: 2px;
    border: 1px solid #8e7365 !important;
    box-shadow: 0px 0px 0px 1px #f9eae1!important;
}
.punbb .button {
    background: url(http://funkyimg.com/i/2hwR3.png);
    padding: 7px;
    color: #c1a98f;
    font-size: 10px!important;
    font-weight: bold!important;
    text-transform: uppercase;
    text-shadow: 1px 0px 0px #231002!important;
    border: 1px solid #352115!important;
}
.punbb .button:hover {
    background: url(http://funkyimg.com/i/2hwRu.png);
    padding: 7px;
    color: #e0cbb4;
    font-size: 10px!important;
    font-weight: bold!important;
    text-transform: uppercase;
    text-shadow: 1px 0px 0px #231002!important;
    border: 1px solid #523016!important;
}

#post .formsubmit {
    text-align: center;
}


/* 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, #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-color: transparent;
  }
li.pa-online {
  border-left-color: transparent;
  }
.punbb .post-sig dt {
  border-top-color: # !important;
  }


/* 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:#2f190d;
  font-weight: normal;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color:#2f190d;
  text-transform: none;
  text-decoration: none;
}

/* 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:#584840;
  }

/* CS3.3 */
#pun-navlinks a {
    color: #a38464;
    letter-spacing: 0px;
    text-shadow: 0px 1px #170800;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color:#c3a98c;
  letter-spacing: 0px;
  text-shadow: 0px 1px #170800;
  }


/* Пользовательские ссылки */
#pun-ulinks  a:link, #pun-ulinks  a:visited {
  font-weight: normal;
  letter-spacing: 1px;
  color: #c3a98c;
  text-transform: uppercase;
  text-shadow: 0px 1px #170800;
}
#pun-ulinks  a:hover, #pun-ulinks  a:focus, #pun-ulinks  a:active {
  font-weight: normal;
  letter-spacing: 1px;
  color: #c3a98c;
  text-transform: uppercase;
  text-shadow: 0px 1px #170800;
}


/* CS4 Post status icons
-------------------------------------------------------------*/
/*Старые сообщения*/
Div.icon {  
background-image : url('http://funkyimg.com/i/2huBQ.png');
background-repeat: no-repeat;
}
/*Новые сообщения*/
TR.inew Div.icon {  
background-image : url('http://funkyimg.com/i/2huBN.png');
background-repeat: no-repeat;
}
/*Важные темы*/
TR.isticky Div.icon {
background-image : url('http://funkyimg.com/i/2huBL.png');
background-repeat: no-repeat;
}
/*Закрытые темы*/
TR.iclosed Div.icon {
background-image : url('http://funkyimg.com/i/2huBM.png');
background-repeat: no-repeat;
}
/*Перенесено*/
TR.iredirect Div.icon {
background-image : url('http://funkyimg.com/i/2huBP.png'); 
background-repeat: no-repeat;
}

/*Иконка статистики*/
#pun-stats ul.container {
    background: url("http://funkyimg.com/i/2huBY.png") no-repeat scroll 5px 8px transparent!important;
    padding-left: 90px;
}


/*Количество тем, количество сообщений*/
#pun th {
   text-transform: uppercase;
   font-size: 9px!important;
   color: #2B2B2B;
   font-family: Arial;
   font-style: normal;
   letter-spacing: 1.0px;
}
#pun-index.punbb th,#pun-viewforum.punbb th{
  font-size:0!important;
  color:transparent!important;
  height:0!important;
  padding:0!important;
  border:0!important;
}



/*Окно шрифта*/
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area  { 
background: url("http://funkyimg.com/i/2hwPL.png");
border-style: solid;
border-width: 1px;
color: #000000;
border-color: #684a3b;
}


/*Окно репутации*/
#pun-main #pun-reputation .container, #pun-main #pun-report .container, div#pun-reputation div.inner h1, #pun-report h1, #pun-reputation h1 {background-image: url("http://funkyimg.com/i/2hwPL.png"); text-shadow: none; color: #000000; border: 1px solid #684a3b !important;
}
#pun-report h1, #pun-reputation h1 {background-image: url("http://funkyimg.com/i/2hwPL.png"); text-shadow: none; color: #000000; width: auto !important; margin: auto !important; border: 1px solid #684a3b !important;
}


.topic a.sharelink {
display: none;
}




/*Номер, дата поста*/
.punbb .post h3 strong {
   float: left !important;
   margin-left: 0 !important;
   margin-right: 5px;
   text-align: left !important;
   width: auto !important;
   font-weight: normal!important;
}
.post h3 strong:before {
  content: "запись ";
  color: #674534;
  font-family: Arial;
  font-size: 10.5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
div.post h3 strong:after{
  content: ",";
  color: #674534;
  font-family: Arial;
  font-size: 10.5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
div.post-rating p:before {
  content: "рейтинг ";
  color: #674534;
  font-family: Arial;
  font-size: 10.5px;
  text-transform: uppercase;
  font-weight: normal;
}
.punbb .post-box {
  position: relative;
}
div.post-rating p {
  padding: 0 10px !important;
  position: absolute;
  right: 6px;
  top: -19px;
  color: #674534;
  font-family: Arial;
  font-size: 9px;
  text-transform: uppercase;
  font-weight: normal;
}
div.post-vote p {
   position: absolute;
   right: -8px;
   top: -5px;
}
div.post-rating a, div.post-vote a {
   color: #674534;
}
div.post-rating p a:hover {
   color: #674534;
}



/*Окантовка профиля*/
.punbb .post .post-author {
background: url("http://funkyimg.com/i/2hznb.png") no-repeat 0px -1px,   url("http://funkyimg.com/i/2hznd.png") no-repeat 0px bottom, url("http://funkyimg.com/i/2hznc.png") repeat-y 0px 0px;
padding-bottom: 10px!important;
padding-left: 0px!important;
padding-top: 0px!important;
margin-left: 5px;
text-align: center;
color: #583122!important;
background-attachment: local;
}
.pa-author, .pa-author a {
padding-top: 10px !important;
text-align: center;
color: #e0cf9c!important;
font-weight: bold!important;
text-shadow: #312700 0px 1px 0px;
text-transform: uppercase!important;
}
.pa-author a:hover {
color: #ece3c7!important;
text-shadow: #312700 0px 1px 0px;
}
.pa-avatar.item2 {
width: 210px;
background: url(http://funkyimg.com/i/2hzu1.png);
padding-bottom: 10px !important;
padding-top: 15px !important;
margin-left: -4px !important;
margin-bottom: 5px!important;
}
.post-author ul li.pa-avatar img {
text-align: center;
border: solid 2px #bd977d !important;
box-shadow: #5a3425 0px 0px 0px 1px!important;
}
.post .pa-title {
font-style: normal;
font-weight: normal;
font-size: 10px;
color: #decea2;
margin-top: 0.0em;
padding-top: 8px;
letter-spacing: 0px;
}
.post-author ul li.pa-fld1, .post-author ul li.pa-fld2, .post-author ul li.pa-fld3, .post-author ul li.pa-fld4, .post-author ul li.pa-fld5 {
text-align: justify;
}
.post-author ul li.pa-awards, .post-author ul li.pa-gifts {
display: none;
}
.post .pa-online {
color: #522b1b!important;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-transform: uppercase;
text-align: center;
margin-bottom: 2px;
letter-spacing: 1.0px;
}





/*Таблица*/
.tab{
  background: url(http://funkyimg.com/i/2hu8X.png);
  display: block;
  position: absolute;
  height: 130px;
  width: 381px;
  top: 80px;
  left: 1px;
  transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  opacity: 0;
}
.tab:hover{ 
  opacity:5; 
}
/*Текст*/
#text { 
color: #2a1910;
text-align: justify;
padding: 0px 4px 0px 0px;
line-height: 12px;
}
#text a {
color: #712600;
}
#text a:hover, a:active {
color: #8a5940;
}
#text::-webkit-scrollbar{
width: 2px;
background-color: transparent;
}
#text::-webkit-scrollbar-thumb{
background-color: #503222;
}
#texts { 
color: #1f100a;
text-align: justify;
padding: 0px 4px 0px 0px;
line-height: 12px;
}
#texts a {
color: #333201;
}
#texts a:hover, a:active {
color: #542a0d;
}
#texts::-webkit-scrollbar{
width: 2px;
background-color: transparent;
}
#texts::-webkit-scrollbar-thumb{
    background-color: #3a2216;
}




/*Ссылки подфорумов*/
#nav a {
    background: url(http://funkyimg.com/i/2hCai.png);
    display: inline-block;
    padding: 5px;
    margin: 0px 0px 3px 0px;
    width: 125px;
    color: #4c3728!important;
    font-size: 9px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    line-height: 12px;
    border: 1px solid #796354;
}
#nav a:hover {
    background: url(http://funkyimg.com/i/2hC6D.png);
    display: inline-block;
    padding: 5px;
    margin: 0px 0px 3px 0px;
    width: 125px;
    color: #3d400a!important;
    font-size: 9px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    line-height: 12px;
    border: 1px solid #776f38;
}


#banner { 
    display: block;
    position: relative;
    height: 40px;
    width: 830px;
    left: 3px;
    top: 53px;
    text-align: justify;
    padding: 2px 5px 2px 5px;
    overflow: auto;
}
#harlequinadeshadows {
display: block;
position: absolute;
margin-top: 75px;
left: 296px;
height: 9px;
width: 214px;
}


/*Убираем кредит, награды*/
.lastedit {
display:none;
}
li#navawards {
display: none;
}

/* CS6.5 Скрытый текст */
.post-content del {
  background: #cfb7a3;
  color: #cfb7a3;
}
.post-content del:hover {
  background: transparent;
  color: #4c3728;
  text-decoration: none;
}

/*Убираем пользовательские ссылки*/
#pun-ulinks li.item3, #pun-ulinks li.item5 {
    display: none!important;
}

