/*************************************************************

ШАПКА, ФОН, ФУТЕР И НАСТРОЙКИ ФУТЕРА

**************************************************************/

/* фон */
body {
    background: url(http://forumstatic.ru/files/001b/8b/00/46617.png) no-repeat #2d2b15 center top;
    overflow-x: hidden!important;
margin-left: -27px!important;
}

/* Шапка */
#pun-title table {
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/8b/00/65508.png);
    border: none;
    height: 376px;
    margin-left: -66px;
    margin-bottom: -104px;
    width: 1088px;
    margin-top: -343px;
}

/* Футер */
#pun-about p.container {
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/8b/00/67891.png) no-repeat scroll bottom center;
    height: 163px;
    margin-bottom: -170px;/* отступ снизу-*/
    margin-left: -38px;
    margin-top: -1px;
    width: 1032px;
    padding: 0px !important;
    border: none !important;
    padding-bottom: 128px !important;
}


/* слово посты кол-во постов и репутации */
.pa-posts, .pa-respect, .pa-fld3 {
  font-family: 'Open Sans';
    padding: 2px 5px !important;
    width: 50px;
    display: inline-block;
    font-size: 10px;
    background-color: transperent;
    text-align: center;
    color: #f8f7e8;
    margin-top: 6px!important;
}

.pa-posts span, .pa-respect span, .pa-fld1 span {   
    display: inline-block;
}

/* слово репутация */
 .pa-respect a {   
 color: #f8f7e8 !important;}


/* перемещение кол-ва постов */
.pa-posts {margin-left: 0px!important;
padding-right:14px!important;}

.pa-respect {margin-left: 0px!important;
padding-right:7px!important;}

/* отображения профиля при ответить */
#pun-post .pa-author {
    width: 185px !important;
    padding: 0px;
    margin-top: 15px!important;
    text-align: center;
    margin-left: 22px!important;
color: #f8f7e8 !important;
    font-family: 'Noto Serif KR';
    font-size: 15px;
text-shadow: 0px 0px 6px #d1c486 !important;
}

/* перенос и перекраска "ответов" при просмотре сообщений участника */
li.pa-replies {
    margin-top: 10px;
    color: #e0dbc9;
}

/* цвет текста
-------------------------------------------------------------*/
.linkst .pagelink, .linksb .postlink, .linkst .postlink, .punbb .post-links ul, .punbb .modmenu .container, .punbb .modmenu .container, .subscribelink, .punbb fieldset legend span, .punbb .linksb,.punbb .post-box,.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, .punbb .main .container, .punbb .post .container, .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 {
    border-color: transparent;
    color: #2a2815;
}

/* КОНТЕНТ ПОСТА (РЕДКО ПРИХОДИТСЯ ТРОГАТЬ)
-------------------------------------------------------------*/
.post-content {margin: -10px 0px 0px 10px !important;}


/* цвет ссылок */
.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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    border: none;
    text-decoration: none;
    transition: color 0.3s ease-in-out;
    box-shadow: none;
    color: #8c8551;
}

/* Цвет ссылок при наведении*/
.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 {
    border: none !important;
    text-decoration: none;
    border: none !important;
    color: #d1c486;
}


/* Подфорум */
#pun-index .tclcon {
    width: 387px;
    background: 
    url(http://forumstatic.ru/files/001b/8b/00/52189.png) top no-repeat; 
    min-height: 125px;
    margin-left: 5px;
    padding: 40px 10px 40px 40px;/*padding-top, padding-right, padding-bottom, padding-left */
    margin-bottom: 3px;
    margin-top: -5px;
    font-family: 'Noto Serif KR';
    font-size: 11px;
    line-height: 12px;/* росстаяние между строк */
}

/* Название подфорума*/
#pun-index .tclcon h3 a {
    font-size: 17px;
    display: block;
    margin-bottom: 5px;
    text-align: left;
    letter-spacing: 1px;
    position: relative;
    font-family: 'Noto Serif KR'!important;
    font-weight: 400;
    width: 301px;
    color: #a18904;
    margin-left: 5px;
    margin-top: 5px;
}

/* ссылка названия подфорума */
#pun-index .tclcon a { line-height: 22px;}

/* Ссылки навигаций в подфорумах */
.podfor_link {}
.podfor_link a { 
    background-color: #74705b;
    padding: 0px 3px;
    color: #e0dbc9!important;
}
.podfor_link a:hover { color: #e0dbc9 !important; }


/* Статистика */
#pun-stats.section h2 {     
    background: url(http://forumstatic.ru/files/001b/8b/00/40815.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
    
}

/* Информационный раздел */
#pun-category1 h2 {    
    background: url(http://forumstatic.ru/files/001b/8b/00/99311.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
}

/* Анкеты */
#pun-category2 h2 {      
    background: url(http://forumstatic.ru/files/001b/8b/00/10417.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
}

/* Игра */
#pun-category3 h2 {     
    background: url(http://forumstatic.ru/files/001b/8b/00/78907.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
}

/* Флуд */
#pun-category4 h2 {     
    background: url(http://forumstatic.ru/files/001b/8b/00/63482.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
}

/* Реклама */
#pun-category5 h2 {     
    background: url(http://forumstatic.ru/files/001b/8b/00/69320.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
}

/* Архив */
#pun-category6 h2 {     
    background: url(http://forumstatic.ru/files/001b/8b/00/57321.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
}

/* Админка */
#pun-category7 h2 {     
    background: url(http://forumstatic.ru/files/001b/8b/00/17008.png) no-repeat;
    border: none !important;
    padding: 0 !important;
    width: 1023px;
    height: 140px;
    margin-left: -33px !important;
}



/* Спойлер в посте*/
.post-content .spoiler-box > div {
    background: url(/img/plus.png) no-repeat left center;
    cursor: pointer;
    padding-left: 30px!important;
    padding-top: 12px;
    padding-bottom: 12px;
    margin: -4px;
    background-image: url(http://forumstatic.ru/files/001b/8b/00/36286.png)!important;
    font-family: 'Noto Serif KR';
    font-size: 15px;
    text-align: center;
    font-weight: 600;
}

.post-content .spoiler-box > blockquote
{
    padding-top: 0em!important;
    display: none;
}

/* не прозрачный фон в комменте к плюсу */
.post_reputation {
    padding: 15px;   background: #a29868;}


/* выпадающие меню в форме ответа */
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area {
    padding: 15px 10px 10px 10px !important;
    border-radius: 2px;
    background-color: #e0dbc9;
    color: #281f17;
    border: 1px solid #5d5830;
    
}

/* ширина высота и прокрутка в выпадающем меню формы ответа */
#font-area {height: 200px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px}

/*перекраска подложки выпадающего меню в форме ответа*/

#tags .container
{
    background-color: #e0dbc9;
}

/*************************************************************

ИКОНКИ СТАРЫХ НОВЫХ

**************************************************************/


/*иконка старые*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    float: left;
    display: block;
    position: relative;
    margin: -16px 10px;
    width: 54px;
    height: 51px;
    background-image: url(http://forumstatic.ru/files/001b/8b/00/29824.png);     opacity: 1;
}

/*иконка новые*/
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    width: 54px;
    height: 51px;
    background-image: url(http://forumstatic.ru/files/001b/8b/00/67671.png);  opacity: 1;
}
/*иконка важных*/
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    width: 54px;
    height: 51px;
    background-image: url(http://forumstatic.ru/files/001b/8b/00/71479.png);  opacity: 1;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    width: 54px;
    height: 51px;
    background-image: url(http://forumstatic.ru/files/001b/8b/00/50044.png);  opacity: 1;
}


/* кнопки отправить посмотреть */
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
    font-size: 11px!important;
    background: linear-gradient(#e0dbc9, #2a2815)!important;
    border: 1px solid #d1c486 !important;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #ffffff, inset 0px 0px 10px rgb(166 181 202);
    color: #d7dce6!important;
    font-weight: 600 !important;
    padding: 3px 5px 3px 5px !important;
    cursor: pointer!important;
    -webkit-transition: .1s all;
    -moz-transition: .1s all;
    -ms-transition: .1s all;
    -o-transition: .1s all;
    transition: .1s all;
}

/* КНОПКИ ОТПРАВИТЬ ПОСМОТРЕТЬ ПРИ НАВЕДЕНИИ
-------------------------------------------------------------*/
input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
    background: linear-gradient(#2a2815, #e0dbc9)!important;
    cursor: pointer!important;
    color: #f8f7e8!important
  }


/* внешний вид текста при выделении */
::selection {    background: #3a371e;
    color: #e1daca;
}

/* ширина прокрутки */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;}

/* бегунок прокрутки*/

::-webkit-scrollbar-thumb {
    background-color: #c4bfae;
    border: 1px solid #3a371e;
    box-shadow: inset 0 0 2px #676041;
}
/* подложка прокрутки */
::-webkit-scrollbar-track {
    background-color: #2a2815;
    border: 1px solid #2b2e47;
    box-shadow: inset 0 0 2px #676041;
}

/* отсутствие прокрутки по горизонтали*/
body {overflow-x: hidden}

/* книпки вверх и вниз расположение
-------------------------------------------------------------*/
.go-up, .go-down {
    cursor: pointer;
    display: none;
    height: 28px;
    margin-bottom: 160px;
    opacity: 1;
    position: fixed;
    width: 52px;
    z-index: 9999;
}

/*снижается прозрачности при наведении*/
.go-down:hover, .go-up:hover {
    opacity: 0.7;
}

/* кнопка вверх*/
.go-up {
    bottom: 56%;
    margin-left: 996px !important;
}
/* кнопка вниз */
.go-down {
    bottom: 41%;
    margin-left: 996px !important;
}


/* текст в шапке */

#html-header active1 {
    position: absolute;
    margin: 93px 26px !important;
    mix-blend-mode: soft-light;
    filter: grayscale(1);
    }
#html-header active2 {
    position: absolute;
    margin: 93px 107px !important;
    mix-blend-mode: soft-light;
    filter: grayscale(1);
    }
#html-header active3 {
    position: absolute;
    margin: 93px 188px !important;
    mix-blend-mode: soft-light;
    filter: grayscale(1);
    }
#html-header active4 {
    position: absolute;
    margin: 93px 269px !important;
    mix-blend-mode: soft-light;
    filter: grayscale(1);
    }

#html-header active1:hover {
    position: absolute;
    margin: 93px 26px !important;
    filter: none!important;
    opacity: 1;
    }
#html-header active2:hover {
    position: absolute;
    margin: 93px 107px !important;
    filter: none!important;
    opacity: 1;
    }
#html-header active3:hover {
    position: absolute;
    margin: 93px 188px !important;
    filter: none!important;
    opacity: 1;
    }
#html-header active4:hover {
    position: absolute;
    margin: 93px 269px !important;
    filter: none!important;
    opacity: 1;
    }



/* баннеры */
.banners { 
    background-color: #2d2b15;
    position: absolute;
    width: 852px;
    height: 62px;
    margin: -8px 0px 0px 28px!important;
    overflow: auto!important;
    padding-right: 5px;
    line-height: 20px;
    padding: 10px 15px 0px 15px;
    margin-top: 21px!important;
    text-align-last: center;
    -webkit-transition: .5s all!important;
    -moz-transition: .5s all!important;
    -ms-transition: .5s all!important;
    -o-transition: .5s all!important;
    transition: .5s all!important;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #ffffff, inset 0px 0px 15px rgb(7 12 17);
}
.banners img {opacity: 0.3; filter: grayscale(0.5);}
.banners img:hover {opacity: 1; filter: grayscale(0);}

/* навигация в шапке */

.ssylky0 {    
    position: absolute;
    top: -33px;
    margin-left: 37px !important;
    text-align: center;
    width: 260px;
    font-size: 12px;
    line-height: 227%;
    font-family: 'Noto Serif KR'!important;
    letter-spacing: 1px;
    color: #f8f7e8!important;
}

.ssylky {
position: relative; 
display: inline-block;
}
.ssylky_frame {
padding: 5px;
}
.ssylky_frame img {
}
.ssylky {
position: relative; 
display: inline-block;
}
.ssylky span {
display: none;
}
.ssylky a {
color: #f8f7e8!important;
}
.ssylky a:hover {
color: #f8f7e8!important;
}
.ssylky:hover span {
position: absolute;
text-align: center; 
display: inline-block; 
margin-top: 6px; 
left: -80px; 
z-index: 100000;
}

/* мелкий текст в шапке */

.opisanieforuma {    
    position: absolute;
    top: -20px;
    margin-left: 524px !important;
    text-align: center;
    width: 260px;
    font-size: 22px;
    line-height: 143%;
    font-family: 'Noto Serif KR'!important;
    letter-spacing: 1px;
    color: #f8f7e8!important;
text-shadow: 1px 1px 0 rgb(49 61 82), 0 0 5px rgb(46 53 92);
}




/*гостевая */

.welcome-html {
  margin-top: 14px!important;
  margin-left: 38px!important;
  width: 549px;
  height: auto;
  background: #3a371e url(http://forumstatic.ru/files/001b/8b/00/95108.png) top center no-repeat;
}

.welcome-content {
  padding: 20px; 
  font-size: 13px;
}

.welcome-zagolovok {
  margin-bottom: 38px!important;
    font-family: 'Noto Serif KR', serif;
    font-size: 22px;
    color: #f8f7e8;
    text-align: center;
}

.welcome-snoska {
  margin-bottom: 15px!important;
    line-height: 150%;
    font-size: 13px;
    font-weight: bold;
    color: #f7f6e7;
}

.welcome-text { 
  margin-bottom: 20px;
  text-align: justify;
  color: #e0dbc9;
}

.welcome-text a{ 
  color: #bdb27d!important;
}

.welcome-plashka {
    background-color: #a29868;
    padding: 0px 3px;
    color: #2a2815!important;
    height: 100%;
    display: inline;
    margin: 0px 2px!important;
}

.welcome-plashka a {
    background-color: #b6af90;
  padding: 0 5px;
  color: #2a2815!important;
}

/*новости*/

.news-html {
  margin-top: 14px!important;
  margin-left: 38px!important;
  width: 549px;
  height: auto;
  background: #2a2815 url(http://forumstatic.ru/files/001b/8b/00/95108.png?v=1) top center no-repeat;
}

.news-content {
  padding: 20px; 
  font-size: 13px;
}

.news-zagolovok {
  margin-bottom: 38px!important;
    font-family: 'Noto Serif KR', serif;
    font-size: 22px;
    color: #f8f7e8;
    text-align: center;
}

.news-snoska {
  margin-bottom: 15px!important;
    line-height: 150%;
    font-size: 13px;
    font-weight: bold;
    color: #e0dbc9;
}

.news-text { 
  margin-bottom: 20px;
  text-align: justify;
  color: #f8f7e8;
}

.news-text a{ 
  color: #5d5830!important;
}

.news-plashka {
    background-color: #c4bfae;
    padding: 0px 3px;
    color: #2a2815!important;
    height: 100%;
    display: inline;
    margin: 0px 2px!important;
}

.news-plashka a {
    background-color: #c4bfae;
  padding: 0 5px;
  color: #fff!important;
}

.news-active {
  text-align: center;
}

.news-active img {
  padding: 5px;
  border-radius: 50%;
  opacity: 0.7;
}

.news-podpis {
  text-align: right;
  position: relative;
  color: #f8f7e8!important;
}

/* анкета */

.anketa-html {
  margin-top: 14px!important;
  margin-left: 38px!important;
  width: 550px;
  height: auto;
  background: #2a2815 url(http://forumstatic.ru/files/001b/8b/00/95108.png?v=1) top center no-repeat;
}

.anketa-content {
  padding: 20px; 
  font-size: 13px;
}

.anketa-zagolovok {
  margin-bottom: 38px!important;
    font-family: 'Noto Serif KR', serif;
    font-size: 22px;
    color: #f8f7e8;
    text-align: center;
}

.anketa-snoska {
  margin-bottom: 15px!important;
    line-height: 150%;
    font-size: 13px;
    font-weight: bold;
    color: #e0dbc9;
}

.anketa-text { 
  margin-bottom: 20px;
  text-align: justify;
  color: #f8f7e8;
}

.anketa-text a{ 
  color: #5d5830!important;
}

.anketa-plashka {
    background-color: #c4bfae;
    padding: 0px 3px;
    color: #2a2815!important;
    height: 100%;
    margin: 0px 2px!important;
}

.anketa-plashka a {
    background-color: #c4bfae;
  padding: 0 5px;
  color: #3a371e!important;
}

/*закладки*/ 
#BookmCntToggle.default-style {
    background: #f8f7e8;
    border-left: solid 5px currentColor;
    box-shadow: 0 0 6px rgb(0 0 0 / 42%);
    color: #3a371e!important;
    display: block;
    height: 26px;
    width: 21px;
}

#MyBookmarks{
background-color: #c4bfae;

}

#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2 {
    position: relative;
    width: auto;
    z-index: 9999999;
    color: #191700!important;
    margin-left: 30px;
    background-color: #c4bfae;

}

#MyBookmarks li.BookmarkL>span>a {
    padding: 0.5em 0 0.5em 2.2em;
    display: block;
    z-index: 9;
    position: relative;
    color: #3a371e!important;
}

#MyBookmarks li.BookmarkL>span.last_click {
    background: rgb(179 188 206)!important;
    box-shadow: 0px 0px 8px rgb(156 168 190)!important;
}

#MyBookmarks span.scrl {
    text-align: center;
    width: 120px;
    cursor: pointer;
    padding-top: 6px;
    z-index: 999;
    background-color: inherit;
    color: #221f00!important;
    text-shadow: 0 0 6px #3a371e!important;
    font-size: 1.2em;
    line-height: 1.1em;
}

#MyBookmarks li span strong {
    float: right;
    cursor: pointer;
    z-index: 99999;
    font-weight: normal;
    color: #2a2815!important;
    padding: 0.3em;
    margin: 0 -0.3em;
    position: relative;
    font-size: 13px;
    font-family: Tahoma, Verdana, Arial;
    line-height: 1.3em;
}

/*перекраска увеличителя громкости в смс*/

#volSlider .before {
    background: #3a371e!important;}

#volSlider .thumb {
    background: #b0ac9c!important;}

