/* высота ссылки на фонд */
#pun-status .status-right {
  margin-top: 3px;
}

/* удаление ссылок из подменю */
#pun-ulinks li.item3 {
   display:none!important;
}
#pun-ulinks li.item5 {
   display:none!important;
}
/*#pun-ulinks li.item8 {
   display:none!important;
}*/

/* расположение надписи "последнее сообщение" */
th.tcr {
text-align: right!important;
width: 300!important;
}

/* скрыть онлайн/оффлайн текстом */
.pa-online {
   display:none!important;
}

/* бордер в лс */
#pun-messages .post-links {
    margin-left: -238px!important;
}

/* просмотр профиля */
#profile-left {
   width: 40%!important;
   text-align: center;
}
#profile-left #profile-name {
  font-family: b52;
}
#profile-name strong {
  font-size:16px!important;
}
#profile-right {
   width: 60%!important;
   padding-top: 20px!important;
}


#pun-status .item4{
    display:none;
  }

/* не помню, че за хуйня, но пусть будет */
tr.altstyle td.tcl .tclcon{ 
   padding-left: 50px} 
tr.altstyle td.tcl .icon{ 
   float: left; 
}
tr.iclosed td.tcl .tclcon{ 
   padding-left: 50px} 
tr.iclosed td.tcl .icon{ 
   float: left; 
}

/* ширина лс */
#pun-main #profile.formal .fs-box {
    width: 620px;
    margin-right: 0;
}

/* прозрачность баннеров */
#html-footer.transit {
opacity: 1;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/
/* фон страницы */
html {
background: url(http://forumstatic.ru/files/0013/72/3e/95350.jpg);
background-repeat: no-repeat;
background-attachment: fixed; 
background-position: top center;
background-size: cover;
background-color: #000000;
overflow-x: hidden!important;
}

/* шапка */
#pun-title TABLE { 
background-image: url(http://forumstatic.ru/files/0013/72/3e/81659.png);
background-position: top center;
background-repeat: repeat-x;
overflow-x: hidden !important;
width: 938px!important;
}

/* фон форума */
#pun {
background-image: url(http://forumstatic.ru/files/0013/72/3e/51543.jpg);
color: #0b0b0d;
background-color: #e0e0e0;
background-repeat: repeat;
background-position: center;
}


/* блок формы ответа и кнопки*/
  .punbb textarea, .punbb select, .punbb input{
/* background: rgba(35, 33, 23, 0.15); */
  background: url(http://forumstatic.ru/files/0013/72/3e/99516.png) repeat;
  color: #282725;
  border-top: 1px none #1d1d1d;
  border-right: 1px none #1d1d1d;
  border-bottom: 1px none #1d1d1d;
  border-left: 1px none #1d1d1d;
}

/* блоки цитат и кодов*/
#pun-main .code-box  {
  background: url("http://forumstatic.ru/files/0013/72/3e/99516.png") repeat;
background-color: transparent;
  border-top: 4px solid #000;
  border-image: url('http://forumstatic.ru/files/0013/72/3e/77753.png') 4;
  box-shadow: inset 0px 2px 3px rgba(33, 21, 14, 0.75);
    padding: 10px;
   border-radius: 3px 3px 5px 5px;
}

#pun-main .quote-box {
  background: url("http://forumstatic.ru/files/0013/72/3e/99516.png") repeat;
background-color: transparent;
  border-top: 4px solid #000;
  border-image: url('http://forumstatic.ru/files/0013/72/3e/77753.png') 4;
  box-shadow: inset 0px 2px 3px rgba(33, 21, 14, 0.75);
  padding: 2px 5px;
   border-radius: 3px 3px 5px 5px;
}
.post-content .spoiler-box > blockquote {
    padding-top: 0em!important;
}
.post-content .spoiler-box > div {
    background: url('http://funkyimg.com/i/2tJRt.png') no-repeat left center!important;
    cursor: pointer;
    padding-left: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* категории */
#pun-main h2, #pun #pun-index #pun-stats h2, #pun .punbb #pun-main h1 {
  height: 40px;
  width: 842px!important;
  text-align: center;
  font-family: b52;
}
.category h2 span {
  visibility: hidden;
  color: #525050!important;
  font-family: 'arial black', sans-serif;
  letter-spacing: 1px;
  font-weight: bold!important;
  text-shadow: 0px 0px 0px #000;
  font-size: 14px!important;
  text-transform: uppercase;
}
#pun-main h2 {
  visibility: visible;
  color: #282725!important;
  letter-spacing: 1px;
  text-shadow: 0px 0px 0px #000;
  text-transform: none;
}
#pun #pun-index #pun-stats h2 {
/* display: none; */
}
#pun-stats h2 span, .category h2 span {
    visibility: hidden!important;
}

.punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span,  .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {
background-color: transparent;
color: #282725;
}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
  background: url(http://forumstatic.ru/files/0013/72/3e/76428.jpg);
  border-bottom: 1px solid rgba(27, 12, 0, 0.35);
  box-shadow: 1px 1px 1px rgba(28, 11, 0, 0.25);
  
}

.punbb .main .container, .punbb .post .container {
  color: #282725;
}          
#pun-status .container, #pun-crumbs1 .container {
  color: #282725;
}
#pun-crumbs1 p.container a:link, #pun-crumbs1 p.container a:hover {
  font-weight: 100!important;
}

#pun-navlinks .container {
  background-color: transparent;
  text-align: center;
}

#pun-ulinks .container {
background-color: transparent;
text-align: center;
}

.offline li.pa-online strong {
  color: #dbdbdb;
}
.removeReputation {
  background: url('http://funkyimg.com/i/2fEy5.png')!important;
}

/* страница переадресации */
#pun-redirect, #pun-maint {
  text-align: center;
  font-size: 10px!important;
}
#pun-redirect {
  background: #000 url(http://forumstatic.ru/files/0013/72/3e/93489.jpg) center top no-repeat fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
  top: 0 !important;
  left: 0 !important;
  }
#pun-redirect .main-title {
  display: none;
  font-size: 12px!important;
  font-family: Arial;
  font-weight: none;
  text-transform: uppercase;
}

/* CS2 Border colours
-------------------------------------------------------------*/

#pun-stats h2 .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin {
color: transparent;
  }

/* 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 */
#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;
  }

.punbb .post-sig dt {
  border-top-color: #938a71!important;
  }

hr {
  border-top: 1px solid #000;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.post-content hr {
  border: 0;
  border-color: #b8af90;
  height: 2px;
  background: url('http://forumstatic.ru/files/0013/72/3e/82790.png') no-repeat;
  opacity: 1!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: #5c2900;
  text-decoration: none;
  font-weight: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #432507;
  }

/* 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: #374617;
  text-decoration: none;
 text-shadow: 0px 0px 2px #aea08d;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #7c7263!important;
  border-bottom: 0px none #000;
  text-decoration: none;
  text-shadow: 1px 1px 0 #000;
  transition: 1s;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #d2bda8!important;
  border-bottom: 0px none #000;
  text-decoration: none;
  text-shadow: 1px 1px 0 #000, 0 0 3px #e8d1ba;
  letter-spacing: -1px;
  }

#pun-ulinks a {
  color: #5e4b3c!important;
  text-shadow: 1px 1px 0 #000;
  transition: 1s;
  }

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #7c7263!important;
  text-shadow: 1px 1px 0 #000;
  }

.punbb .quote-box cite, .punbb .code-box strong.legend a:link {
/* font-weight: 100!important; */
   font-size: 10px!important;
}

/* CS4 Post status icons
-------------------------------------------------------------*/
div#html-footer {
margin: -20px 0px 0px 0px;}

.navigation {
position: absolute;
top: 70px!important;
margin-left: -5px!important;
line-height: 25px;
}

A.navig:link, A.navig:active, A.navig:visited {
  font-family: Times New Roman;
  color: #55451f;
  font-size: 10px;
  text-shadow: 0px 0px 1px #0d0d0d;
  font-weight: 100;
  letter-spacing: 2px;
}

A.navig:hover { 
  font-family: Times New Roman;
  color: #55451f;
  font-size: 10px;
  text-shadow: 0px 0px 1px #0d0d0d;
  font-weight: 100;
}

/*скрыть слово объявление*/
#pun-announcement h2 {
  display: none;
}
#pun-announcement .container {
  letter-spacing: 1px;
  text-align: center;
  font-size: 10px;
}

/*Quadro.Live*/
div#pun-live-rusff{
font-size: 10px;
color: transparent;
}

/*скрыть награды в меню*/
li#navawards {display: none!important;}
.pa-gifts {display: none!important;}

/*передвинуть верхнюю рекламу*/
#pun-title table tbody tr .title-logo-tdr {
z-index: 1; 
position: absolute;  
left: 430px; 
top: 285px;
}

/* полоса прокрутки */
::-webkit-scrollbar {width: 4px; height: 5px;}
::-webkit-scrollbar-track {background-color: #0d0d0d;}
::-webkit-scrollbar-thumb {background-color: #5e4b3c;}

/* убрать Это интересно */
#pun-live-rusff {
  display: none!important;
}

/* убрать надпись отредактировано */
.lastedit {
  display: none!important;
}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
  background: url(http://forumstatic.ru/files/0013/72/3e/41987.png);
  width: 830px!important;
}

.admain {
  border: none!important;
}

/* ПРОФИЛЬ */

/*общее*/
.punbb .post .post-author {
  background: rgba(16, 16, 18, 0.93);
  background: url('http://forumstatic.ru/files/0013/72/3e/95403.png') 0 top no-repeat, url(http://forumstatic.ru/files/0013/72/3e/60498.png) 0 bottom no-repeat, url("http://forumstatic.ru/files/0013/72/3e/69466.png") 0 top repeat-y;
  color: #171616;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.0);
}
.punbb .post .post-author a, .punbb .post .post-author a:link, .punbb .post .post-author a:visited {
/*color: #1b1b1b!important;*/
  text-shadow: 0px 0px 0px #000!important;
}
/*никнейм*/
.pa-author, .pa-author {
  border-top: 7px solid rgba(14, 13, 16, 0.00);
}

/*фон под ником*/
/*.punbb .post .post-author > ul {
  background: url('http://forumstatic.ru/files/0013/72/3e/95403.png') 0 top no-repeat;
  heigh: 26px;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 0px 0px 0px !important;
}*/

/*статус*/
/*li.pa-title {
  color: #686868!important; 
  font-weight: 600!important;
}*/

/* последний визит */
.pa-last-visit {
  margin-top: -15px!important;
  font-family: verdana;
  color: #686868!important; 
  font-size: 7px;
  font-weight: 600!important;
  text-align: center;
  text-transform: uppercase;
}

.pa-reg {
  font-family: verdana;
  font-size: 10px;
  text-align: center;
  text-transform: lowercase;
  line-height: 13px;
}

/* активность */
li.pa-online {
  font-family: verdana;
  font-size: 8px;
/* text-transform: uppercase;
  margin-bottom: 5px;*/
} 

/* сообщения и репутация */
.pa-posts {
  font-size: 9px;
  color: #282725!important; 
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
  width: 71px;
}
.pa-respect {
  display: inline-block;
  font-size: 9px;
  color: #282725!important; 
  text-align: center;
  text-transform: uppercase;
  width: 66px;
  margin-left: 3px!important;
}
.pa-respect a[href*="&v=1&cod"] img,
.pa-respect a[href*="&v=0&cod"] img {
  visibility:hidden;
  /*размеры для картинок  +/-*/
  margin-top: -1px!important;
  height: 10px;
  width: 10px;
}
.pa-respect a[href*="&v=1&cod"]{
   background: url('http://forumstatic.ru/files/0018/63/f6/11573.png') center 100% no-repeat; /*+*/
}
.pa-respect a[href*="&v=0&cod"] {
   background: url('http://forumstatic.ru/files/0018/63/f6/11573.png') center  100% no-repeat; /*-*/
}

li.pa-awards {
  display: block;
  font-family: 'verdana', sans-serif;
  font-size: 9px;
  color: rgba(128, 128, 128, 0.7); 
  margin-left: 0px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 2px;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

/*дополнительные поля*/
li.pa-fld1 {
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  text-align: center;
  color: #282725!important; 
  border-top: 0px solid #e4e4e4;
  margin: 0px 10px 10px 10px;
  line-height: 120%;
}
li.pa-fld2 {
  margin: -19px 10px 8px 10px;
  line-height: 130%;
}
li.pa-fld3 {
  margin-top: -4px;
  margin-bottom: 7px;
}

li.pa-avatar.item2 {
  margin-top: 3px;
}

li.pa-gifts {
  display: none;
}

/* ЗАКЛАДКИ */
#MyBookmarks {
  background: url(http://forumstatic.ru/files/0013/72/3e/41987.png)!important;
  border-bottom: 1px solid rgba(27, 12, 0, 0.35)!important;
  box-shadow: 1px 1px 1px rgba(28, 11, 0, 0.25)!important;
}
#MyBookmarks .deS {
  color: #282725!important;
}
#MyBookmarks h2 {
  color: #282725;
  text-shadow: none!important;
}
#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2  {
   width: 210px!important;
}
#MyBookmarks #bm2 {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    padding: 0;
    height: 0;
    width: 0 !important;
    top: 0;
    right: .6em;
    bottom: 0;
    vertical-align: middle;
    background: none transparent;
    text-align: center;
    border-style: solid;
    border-width: .5em .9em .5em 0;
    border-color: transparent currentColor transparent transparent;
}
#BookmCntToggle {
  background: url(https://funkyimg.com/i/2tRXf.png) 0 -195px no-repeat !important;
}
.post .bookmark.ncnfrm {
    background-position: 0 -279px !important;
}
.post .bookmark {
  background: url(https://funkyimg.com/i/2tRXf.png) 0 -260px no-repeat !important;
  opacity: 0.9!important;
    width: 40px!important;
    height: 16px;
    position: absolute;
    color: transparent!important;
    opacity: .8;
    transition: .1s ease;
    right: -3px;
    z-index: 999;
}

.editBookmark {
  background: url(http://forumstatic.ru/files/0013/72/3e/41987.png)!important;
  box-shadow: 1px 1px 1px 0px rgba(28, 11, 0, 0.5)!important;
}
#MyBookmarks li span strong {
  color: #1b1b1b!important;
  text-shadow: none!important;
}
#MyBookmarks span.scrl {
  color: #1b1b1b!important;
  text-shadow: none!important;
}
#MyBookmarks li.BookmarkL>span.last_click {
  background: rgba(75, 91, 20, 0.3)!important;
  box-shadow: none!important;
}

/* ОФОРМЛЕНИЕ ПОДФОРУМОВ */
/* #pun-index .tcl h3 {
  background: url('http://forumstatic.ru/files/0013/72/3e/76428.jpg');
  height: 30px;
  text-align: left;
  text-transform: uppercase;
  font-size: 13px!important;
  padding-left: 10px;
  padding-bottom: 0px;
}
#pun-index .tcl h3 a, #pun-index .tcl h3 a:visited {
  color: #ededed!important;
  font-family: 'arial', sans-serif;
  letter-spacing: 1px;
  font-weight: 600!important;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
  }
#pun-index .tcl h3 a:hover {
  color: #1b1b1b!important;
}
.border {
  background: url("http://i.imgur.com/1jnjwK7.png");
  height: 4px;
}
.h3desc {
  padding-left: 15px;
  margin-top: -15px!important;
  margin-bottom: -10px!important;
  font-family: trebuchet ms;
  font-size: 11px;
  font-style: italic;
  letter-spacing: 1px;
  text-align: left;
  color: #cecece;
}
.desc {
  margin-top: 15px;
  padding-bottom: 2px!important;
  color: #282725;
}
.desclink {
  padding-bottom: 3px!important;
}
.Add {
    height: 12px;
    background: url('http://forumstatic.ru/files/0013/72/3e/76428.jpg')!important;
} */

.Tems_And_messages {
    float: left;
    margin-top: 2px!important;
    padding: -0.5em 3em!important;
    width: 50%;
    text-align: center;
    font-size: 7px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 1px;
}

/* CS1.5 Футер\копирайт\низ */
#pun-about p.container {
background-image: url(http://forumstatic.ru/files/0013/72/3e/50870.png);
background-repeat: no-repeat;
    height: 160px; 
    width: 900px !important;
    margin-top: 0px;
    margin-left: -15px;
    overflow-x: hidden;}
 div#pun-about {
    margin-bottom: -90px;}
}
div#html-footer {margin: 0px 0px 0px 0px}

/* иконки сообщений */
.punbb table Div.icon {
width: 42px;
height: 42px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    margin-bottom: 10px;
border-style: none; 
    background-image: url(http://forumstatic.ru/files/0013/72/3e/19730.png); 
    background-repeat: no-repeat;
    background-position: center center;
    position: relative!important; 
}

/* иконка новых сообщений*/
TR.inew Div.icon {
    background: url(http://forumstatic.ru/files/0013/72/3e/68770.png) no-repeat;}

/* иконка важных сообщений*/
TR.isticky Div.icon {
    background: url(http://forumstatic.ru/files/0013/72/3e/25436.png) no-repeat!important;}

/* иконка закрытых сообщений*/
TR.iclosed Div.icon {
    background: url(http://forumstatic.ru/files/0013/72/3e/27519.png) no-repeat;
}

/* юзерпики */
.punbb .main .tcr .user-avatar-link > img.ava {
border: none!important;
}
#pun-userlist .user-avatar-link > img.ava {
border: none!important;
}