/* ОСНОВА ФОРУМА, ТЕЛО, ФОН, ШАПКА, ФУТЕР
-------------------------------------------------------------*/
body {overflow-x: hidden;
background:#b69c83;} 

/* ШАПКА
-------------------------------------------------------------*/

#pun-title table {background: url(http://forumstatic.ru/files/001b/d0/95/78993.jpg) no-repeat top right;
    height: 312px;
    width: 1096px;
    margin-left: -76px;}

/* ТЕЛО
-------------------------------------------------------------*/

#pun {
    background: url(http://forumstatic.ru/files/001b/d0/95/39644.jpg) center -6px repeat-y;
}

/* ПОДВАЛ
-------------------------------------------------------------*/
#pun-stats ul.container {
margin: 66px 0px 60px 0px;
    text-transform: lowercase;
    font-family: 'Helvetica Neue';
    font-size: 10px;
    letter-spacing: .5px;
    position: relative;
}

#pun-about {
background: url(http://forumstatic.ru/files/001b/d0/95/60285.jpg) center bottom no-repeat;
    height: 173px;
    width: 1083px;
    margin-left: -70px;
    margin-bottom: -40px;
    padding-top: 15px !important;
}

/* ВСЕ СВЯЗАННОЕ С ПРОФИЛЕМ
-------------------------------------------------------------*/

.punbb .post .post-author {
width: 220px;
float:left;
background: url(http://forumstatic.ru/files/001b/d0/95/18976.jpg?v=1);
    border-radius: 17px;
    box-shadow: rgb(182 166 143) 0px 0px 0px 1px inset, rgb(225 212 196) 0px 0px 0px 2px inset, rgb(154 120 93 / 42%) 0px 0px 10px;}

/* ССЫЛКИ
-------------------------------------------------------------*/
#pun-title, #pun-navlinks a {color: #f6f1ed}
#pun-title, #pun-navlinks a {transition: width 0.3s ease-in-out;}
#pun-title, #pun-navlinks a:hover {color: #d8c0a6}
.punbb a {text-decoration: none!important; color: #977359;}
.punbb a:hover {color:#b69c83;}
#pun-about .container .item1 a {color:#fff;}

/* ВВОД ТЕКСТА
-------------------------------------------------------------*/



/* МЕЛОЧИ
-------------------------------------------------------------*/
#pun-crumbs1 .container a::after, #pun-crumbs2 .container a::after {
    display: inline-block;
    content: "\f02b";
    font-family: 'Font Awesome 5 Pro';
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    color: #8e694f!important;
    font-weight: 900;
}


/* КНОПКИ И ФОРМЫ ЗАПОЛНЕНИЯ © blanche. брать можно только с копирайтом */
/* формы заполнения*/
.punbb select, .punbb option {font-family: Arial!important;text-transform: lowercase !important;font-size: 10px !important;padding: 4px !important;}
.checkbox {width: auto !important;}
.punbb input, .punbb select, .hvStickerPackModalTab, .hvStickerPackModalInput, .hvStickerPackModalAddButton {cursor: pointer; font-size: 10px; padding: 4px; font-family: Arial; border-radius: 6px !important; border: none; outline: none; text-align: center; 
    background: transparent;
    box-shadow: 0 0 0 1px inset #8e987687, 3px 3px 10px #455051, -3px -3px 10px #717d7f, 3px 3px 5px #737c7d inset, -5px -3px 5px #495253 inset;
    color: #a9b48e;
    text-shadow: 0 0 3px #6a7256, 1px 1px 0 #384242;}
.punbb option {background-color: #545c5e !important; color: var(--accent-l1) !important} /* модерское */
input[type="checkbox"], input[type="radio"] {    box-shadow: 0 0 7px inset rgba(var(--basic-l1)), 0 0 0 1px inset rgba(var(--basic-l1)) !important;}

/* кнопки в загрузке изображений */
#tags .container input, #tags .container select {    box-shadow: 0 0 0 1px inset #98a18d, 3px 3px 10px #a4ad9e, -3px -3px 10px #d5ddc3, 3px 3px 5px #d4dfc9 inset, -5px -3px 5px #a1ad9a inset;
    color: rgba(var(--basic1));
    text-shadow: 0 0 3px rgba(var(--basic1)), 1px 1px 0 #ffffff96;}

/* до наведения */
.button, .hashelp center div a button, input#sub4, select#page-select, .hvStickerPackModalTab {padding: 8px 10px !important;    font-family: var(--basicfont) !important;    font-size: 8px !important;    letter-spacing: 1px !important;    text-transform: uppercase !important;    min-width: 100px;    margin: 0 3px;transition: var(--trans1); }

/* кнопки после наведения */
.button:hover, .hvStickerPackModalTab:hover, .hvStickerPackModalTab.active, .hvStickerPackModalAddButton {    color: var(--basic-l3) !important;
    text-shadow: 0 0 3px #76825d, 1px 1px 0 #717b5d !important;
    background: #9da788 !important;
    box-shadow: 0 0 0 1px inset #c4d3a287, 3px 3px 10px #455051, -3px -3px 10px #717d7f, 3px 3px 5px #b2bd9a inset, -5px -3px 5px #858f6f inset;}


/*оформление форумов*/
#pun-index .hasicon tr {box-shadow: rgb(255 255 255) 0px 0px 3px 0px inset, rgb(227 212 204) 0px 0px 20px inset;
    background-color: #eeeae7;
    border: 1px solid #e8ddd6;
    border-radius: 13px;
display: flex;
    align-items: center;
margin-bottom: 12px;
}

#pun-index .tcr .lastpost-link, #pun-index .tcr .lastpost {
    display: flex;
    align-items: center;
}