/*фон*/ 
body  {background: url() repeat-x scroll center top, url(https://i.imgur.com/gkbJPHO.png) repeat scroll center top;
 background-color: #000000;}

/*логотип*/ 
#pun-title table { background-image: url(https://i.imgur.com/aPO9qMI.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 1000px;
    height: 284px;
    margin-left: -50px;}

/*тело форума*/ 
#pun
  {background: url(https://i.imgur.com/2ppgupv.png) top center;
  background-color: #;}

/*футер*/
#pun-about .container 
   {background: url(https://i.imgur.com/Eapi472.png) center top no-repeat; 
    width: 936px; 
    height:86px;
    margin: 0 0 -100px -30px;}




/* CS1 Цвет фона и текста
-------------------------------------------------------------*/

/* 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 
 { color: #252420; }

.punbb .post-body /*основной фон в сообщениях, подпись*/ {
  background: url() repeat;}


/* CS1.2 */
.punbb .main .container /*блоки "форум" и "последнее сообщение", основной фон закладок; модерирование темы, тему просматривают, быстрый ответ; участники, поиск, профиль, сообщения; фоны под выпадающее меню*/, 
.punbb .post h3 /*строка под ником в сообщении*/,
.punbb .post .container, 
.punbb-admin #pun-admain .adcontainer /*администрирование*/
{color: #333; }


/* CS1.3 */
#pun-stats h2 /*раздел - статистика*/, 
.punbb .main h2 /*разделы, раздел "мои закладки"*/, 
#pun-debug h2, .punbb-admin #pun-admain h2 /*раздел - админ-меню*/
{background: url(https://i.imgur.com/gkbJPHO.png) repeat; color: #e8e8e8; }

.punbb .main h1 /*раздел - название темы*/ {background: none !important;}
#post-form h2 /*раздел - быстрый ответ*/ {background: none !important;}


/* CS1.4 */
#pun-title /*логотип*/, 
#pun-title .container, 
.punbb .modmenu .container 
 {color: #333;}

/* CS1.5 */
.punbb legend span /*подложка "напишите ваше сообщение"; подложка в участники, поиск, профиль, сообщения*/,
#viewprofile h2 span, 
#profilenav h2 span /*подложка в профиль, сообщения*/,
.punbb-admin #pun-admain legend span /*подложка в администрировании*/
{color: #8d4a2d;}


/* CS1.6 */

.punbb .post h3 span, /* строка дата отправки */
.punbb th, /*строка форум-тем-сообщений*/
#setmods dl {
  background: url() repeat;
  color: #333 }


/* CS1.7 */
.punbb .quote-box /*цитата, скрытый текст*/,
.punbb .code-box /*код*/ {
  color: #333; 
  background: url(https://i.imgur.com/9UsYGnG.png);
  box-shadow: 1px 1px #b9b8b8;
 /*box-shadow: -14px 14px 0 -10px #e7e7e7, 14px -14px 0 -10px #e7e7e7, 14px 14px 0 -14px #8d4a2d, 0 0 0 1px #8d4a2d;*/}

/* цитата в цитате */
.quote-box .quote-box {
  background: url(https://i.imgur.com/TnSAl2q.png) !important; 
  border:none !important; 
  margin-bottom: 15px !important;
  box-shadow: 0px 2px 0px rgba(36, 23, 23, .2)!important;}

.quote-box .quote-box .quote-box {
  background: url(https://i.imgur.com/9UsYGnG.png) !important; 
  border: none !important;
  box-shadow: none !important;}

table td .quote-box blockquote {padding-bottom: 13px !important;}


/* свернутый текст */
.post-content .spoiler-box > div {background: url('https://forumstatic.ru/files/0019/42/40/47609.png') no-repeat left center!important;cursor:pointer;padding-left:18px;}
.post-content .spoiler-box > div.visible {background-image:url('https://forumstatic.ru/files/0019/42/40/79217.png')!important;}


/* CS1.8 навигация - форум, участники, поиск...*/
#pun-navlinks .container {
  background-color: #;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }


/* CS2 Цвет границ
-------------------------------------------------------------*/

/* 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;}


/*разделитель между "активные темы, темы..."*/
#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-color: transparent;}

li.pa-online {border-left-color: #ff0000;}


/* CS3 Ссылки
-------------------------------------------------------------*/

/* 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 {text-decoration: none;
  color: #8d4a2d;
  }

/*активные ссылки в личных сообщениях*/
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #000000;
  }

/* 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: #423e36;
    transition: all 0.5s ease-in-out ; 
   -webkit-transition: all 0.5s ease-in-out ;
   -moz-transition: all 0.5s ease-in-out ;
   -ms-transition: all 0.5s ease-in-out ;
   -o-transition: all 0.5s ease-in-out ;
  }

/* CS3.3 навигация - форум, участники, поиск...*/
#pun-navlinks a {
  color: #e7e7e7;
  text-decoration: none;
  text-shadow: none;}

/* при наведении*/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #313131;
  text-decoration: none;}

/* CS3.4 навигация - активные темы, ответы...*/
#pun-ulinks a {
  color: #8d4a2d;
  text-decoration: none;}

/* при наведении*/
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  text-decoration: none;
  color: #413e3d;}


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #ccc;
  color: #fff;
  }



/* CS4 Кнопки и разделы
 -------------------------------------------------------------*/

#pun-main div.catleft, #pun-main div.catright {display: none}

div.icon {background: #c3c3c3; clip-path: circle(50%);}
tr.inew div.icon {background: #8d4a2d; clip-path: circle(50%);}
tr.iclosed div.icon {background: #727272!important; clip-path: circle(50%);}
tr.isticky div.icon {background: #4e1508!important; clip-path: circle(50%);}



/*убрать текст в разделах*/
#pun-stats h2, .punbb .main h2 {
   font-size: 0px !important;}

#pun-category1.category h2 {
   background: none;
   width: 0px; height: 0px;}
/*#pun-category2.category h2 {
  background: url() no-repeat;
   width: 0px; height: 53px;
   margin: 7px 0px 5px -17px;}
#pun-category3.category h2 {
   background: url() no-repeat;
   width: 0px; height: 53px;
   margin: 7px 0px 5px -17px;}
#pun-category4.category h2 {
  background: url() no-repeat;
   width: 0px; height: 53px;
   margin: 7px 0px 5px -17px;}
#pun-category5.category h2 {
    background: url() no-repeat;
   width: 0px; height: 53px;
   margin: 7px 0px 5px -17px;}
#pun-stats.section h2 {
   background: url() no-repeat;
   width: 0px; height: 53px;
   margin: 7px 0px 5px -17px; }*/



/* ЛИЧНОЕ ЗВАНИЕ, HTML ШАБЛОНЫ
-------------------------------------------------------------*/

/* кнопка */
.button {z-index: 9999 !important;
    background-color: #8d4a2d;
    color: #d9d4c5;
    font-family: Calibri !important;
    font-size: 10px;
    font-weight: normal !important;
    margin-top: 0px !important;
    padding: 2px 6px 2px;
    text-decoration: none;
    transition: all 0.5s ease-in-out 0.3s;
    vertical-align: middle;
    text-transform: uppercase;
    border: 1px solid #8d4a2d;}
.button:hover {background-color: #423d38; color: #d9d4c5; border: 1px solid #423d38; cursor: pointer;}


/* кнопка вверх-вниз*/
.go-up, .go-down {cursor: pointer; display: none; position: fixed; opacity: 0.5; width: 66px; height: 44px; margin-bottom: 0px; z-index: 9999;}
.go-up {bottom: 60%; margin-left: 940px !important;}
.go-down {bottom: 55%; margin-left: 930px !important;}
.go-down:hover, .go-up:hover {opacity: .8;}


/* фон при выставлении репутации, перенос сообщений */
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, .move_posts_form .container {background: url(https://i.imgur.com/9UsYGnG.png) repeat top center !important;
   padding: 10px; text-transform: lowercase; 
   box-shadow: 1px 1px #b9b8b8!important;}

#pun-reputation textarea {height: 70px;}

/*фон под контейнеры в форме ответа*/
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, #table-area, #smilies-area, #imageup-area, #imageattach-area, #keyboard-area {
  background: url(https://i.imgur.com/9UsYGnG.png) repeat top center;
  padding: 15px; box-shadow: 1px 1px #b9b8b8!important;}

/*шрифт*/
#font-area {height: 300px; overflow: auto;}
#tags .container {
    border: 1px solid #858585!important;
    box-shadow: none !important;
}


/* предпросмотр */
#post-preview {width: 678px;
    background: none!important;
    box-shadow: none!important;
    border: 1px solid #bbbbbb;
    margin-left: 68px;
    margin-bottom: 50px;} 


/* лс */
#pun-messages #profile .container {width: 638px;}
#pun-messages #profile .container fieldset h3 span {width: 560px;}
#pun-messages #profile .post-links ul {width: 600px;}
#pun-messages #font-area, #pun-messages #size-area, #pun-messages #color-area, #pun-messages #table-area, #pun-messages #image-area, #pun-messages #imageup-area, #pun-messages #imageattach-area, #pun-messages #keyboard-area, #pun-messages #video-area, #pun-messages #addition-area {width: auto!important;}
#pun-messages #smilies-area {width: 455px!important; z-index:999;} 


/*зачеркнутый текст*/
del {color:#4a4a4a; filter: blur(2px); -webkit-filter: blur(2px); text-decoration: none;}
del:hover {filter: blur(0px); -webkit-filter: blur(0px);}



/* полоса прокрутки */
::-webkit-scrollbar {width: 7px; height: 5px;}  
::-webkit-scrollbar-track {background-color: #cbcbcb; border: solid 1px #cbcbcb;} 
::-webkit-scrollbar-thumb {background-color: #8d4a2d; border: solid 2px #cbcbcb;}

/* выделение текста */
::-moz-selection {background: #87877f; color: #eeeeee;} 
::webkit-selection {background: #87877f; color: #eeeeee;} 
::selection {background: #87877f; color: #eeeeee;}



/* закладки */
 #BookmCntToggle.default-style /*верхняя кнопка*/ {display: block;
    z-index: 999;
    width: 17px!important;
    height: 22px!important;
    color: #8d4a2d!important;
    background: #e6e6e6!important;
    border-left: solid 4px currentColor!important;
    box-shadow: none !important;}

 #BookmCntToggle {position:fixed; top:25px!important; left:30px!important; 
       opacity:.8; cursor:pointer; z-index:3; transition: opacity .3s ease-out;}

 .post .bookmark /*закладка*/ {width: 15px!important; right: -3px!important; color: #8d4a2d!important;}
 .editBookmark {background: #cccccc!important; border-radius: 0px!important; border: none!important;}
 .editBookmark h1 {border-radius:0!important;}

 #MyBookmarks /*основной фон*/ 
   {margin-top: 100px;
    overflow: hidden;
    height: 70%!important;
    background: url(https://i.imgur.com/TnSAl2q.png) repeat;
    border: 10px solid #e7e7e7;
    border-image-slice: 10;
    border-image-repeat: repeat;
    box-shadow: none !important;
    /*border-image: url();*/}

 #MyBookmarks h2, #MyBookmarks h1  /*название*/ 
   {font-family: Calibri!important;
    color: #8d4a2d!important;
    background-image: url(https://i.imgur.com/9UsYGnG.png) !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    letter-spacing: 1.5px!important;
    padding: 10px 2px 5px 10px!important;}

 #MyBookmarks inner {margin-top: 13px!important;}

 #MyBookmarks span.scrl /*стрелки*/ {padding-top: 4px!important;
    margin-top: -3px!important;
    width: 115px!important;
    text-align: center!important;
   /* background-image: url() !important;*/
    color: #000000!important;
    text-shadow: none!important;}

 #MyBookmarks span.scrl.t {left: 3px!important; box-shadow: none!important;}
 #MyBookmarks span.scrl.b {left: 121px!important; box-shadow: none!important;}

 #MyBookmarks li.BookmarkL /*разделитель*/ {position: relative; border-bottom-style: 
    dashed!important; display: grid; border-bottom-width: 1px;
    border-bottom-color: rgba(60, 32, 29, .5);!important;}

 #MyBookmarks li>span /*текст*/ {display: block; cursor: pointer; padding: 0 1em; margin: 0 -1em;
    font-family: arial!important; font-size: 10px!important; text-transform: lowercase!important;}

 #MyBookmarks li.BookmarkL>span.last_click /*текст выделенный*/ {
   background: rgba(255, 255, 255, 0.20)!important; box-shadow: none!important;}

 #MyBookmarks li num {float:left; width:2.2em; padding: .3em 0!important; font-weight:500!important; color:#3c3c3a!important; font-size: 12px!important; font-family: PPlayfair Display!important;}

#MyBookmarks li.BookmarkL>span:hover>dd /*всплывающая подсказка*/{display:none!important;}

 #MyBookmarks li span strong /*крестик*/ {color: #000000!important; font-size:10px!important;}


/* РАЗМЕР АВАТАРКИ ДЛЯ МАСКИ */
.pa-avatar img {max-width: 180px; max-height: 180px;}
#mask_form .signature textarea, #mask_form .pafld1 textarea {height: 50px;}

/* УБРАТЬ - модераторов, "тема закрыта", "важно", "отредактировано", "объявление", награды */
#pun-index .modlist {display: none;}
.closedatafield {display:none;}
.stickytext {display:none}
.lastedit {display:none;}
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}
li#navawards {display: none !important;}


/* ССЫЛКИ ЛОГОТИП */
.navig {text-transform: uppercase;
    text-align: center;
    font-family: foglihtenno !important;
    font-size: 12px;
    color: #e8e8e8;
    font-weight: normal;
    line-height: 17px;}

.navig a {color: #e8e8e8 !important;
    text-shadow: none !important;
    background: #423d38;
    padding: 5px 10px 2px 10px;
    margin-right: 5px;}

.navig a:hover, .navig a:focus, .navig a:active {color: #e7e7e7!important; background: #8d4a2d;}




.remark {width: 280px;
    height: 25px;
    text-transform: uppercase;
    text-align: center;
    font-family: aa bebas neue;
    font-size: 20px;
    color: #313131;
    font-weight: normal;}
.remark a {color: #313131!important;}
.remark a:hover, .remark a:focus, .remark a:active {color: #701414!important;}


/*аватар на главной странице*/
/*#pun .user-avatar img.ava {
    border: 0px solid currentColor !important;
    border-radius: 0;
    height: 30px;
    width: 25px;
    margin: 1px 10px 1px -10px;
    box-shadow: 3px 3px;}
#pun .user-avatar-link .on_ {display: none !important; animation: none;}*/

.punbb .user-avatar {display: none;}





/* личное звание */
.pa-fld1 { width: 180px !important;
    margin-bottom: 10px !important;
    margin-top: 5px !important;
    margin-left: 4px !important;
    text-transform: lowercase;
    font-stretch: condensed !important;
    font-weight: 300;
    color: #48444c;
    font-size: 11px !important;
    text-align: justify !important;
    line-height: 11px;
    font-family: Calibri !important;}



/* поиск постов */
form#my-form {
    text-transform: lowercase;
    margin-left: 20px;}

input#my-submit {
    margin-top: -2px !important;
    margin-left: 10px !important;}

#post-form #my-form input {background: url(https://forumstatic.ru/files/001b/04/ca/57881.png);
    border: 1px solid #d0d0d0;
    color: #835542;
    margin-top: 5px;}

abbr {
    text-decoration: none;
    border-bottom: 1px dashed #bdb295;}


/* заявки на роль */
#pun-ulinks #Rz{display:none}