/*************************************************************
КОДЫ ;DULCIS BLANCHES v.2020
**************************************************************
 I. ОСНОВА
-------------------------------------------------------------*/

/* фон */
body { 
    background: url(http://forumstatic.ru/files/001a/e6/32/32255.jpg) repeat-x top center, 
url() repeat-x bottom center, url() repeat;     background-color: #a18769;     overflow-x: hidden; min-width: 1080px !important;} 


/* тело */
#pun { 
    background-image: url(http://forumstatic.ru/files/001a/e6/32/94372.jpg); 
    background-color: #e8ded0; 
    width : 1062px; 
    margin: auto;     margin-bottom: 0px;    position: relative;}


/* шапка */
#pun-title table {
    background: url(http://forumstatic.ru/files/001a/e6/32/85296.jpg) no-repeat top center; 
    height: 570px;
    width: 1062px;
    margin-left: -66px;
    z-index: 1;    border: none;}


/* футер */
#pun-about p.container { 
    background-image: url(http://forumstatic.ru/files/001a/e6/32/57082.png);
    width: 1062px;
    height: 200px;
    margin-left: -66px;
    margin-top: 0px;
    margin-bottom: -14px;
    background-position: center top;    } 
#pun-about p.container a {    color: #ffffff !important;    text-shadow: 1px 0px 2px #688599 !important;}
#pun-about p.container .item1 {
    position: absolute;
    text-align: center;
    font-style: normal !important;
    letter-spacing: 0px !important;
    text-transform: lowercase !important;
    font-size: 7px !important;
    color: #ffffff !important;
    text-shadow: 1px 0px 2px #688599 !important;
    padding-top: 0px;
    margin: 0px 0 0 212px;
}
#pun-about { 
  margin-bottom:-3px!important;
}


/* навигация */
#pun-navlinks .container {width: 1040px;top: 44px;left: 37px;position: absolute;word-spacing: -2px;}
#navindex a, #navuserlist a, #navsearch a, #navprofile a, #navpm a, #navlogout a, #navregister a, #navlogin a, #navpr_1 a {height: 41px;width: 163px;font-size: 0px;display: inline-block;}

#navindex a {background: url(http://forumstatic.ru/files/001a/e6/32/80706.png);}
#navuserlist a {background: url(http://forumstatic.ru/files/001a/e6/32/58336.png);}
#navsearch a {background: url(http://forumstatic.ru/files/001a/e6/32/31541.png);}
#navprofile a {background: url(http://forumstatic.ru/files/001a/e6/32/76814.png);}
#navpm a {background: url(http://forumstatic.ru/files/001a/e6/32/95047.png);}
#navlogout a {background: url(http://forumstatic.ru/files/001a/e6/32/92860.png);}

#navregister a {background: url(http://forumstatic.ru/files/001a/e6/32/68796.png);}
#navlogin a {background: url(http://forumstatic.ru/files/001a/e6/32/59576.png);}
#navpr_1 a {background: url(http://forumstatic.ru/files/001a/e6/32/36069.png);}

#navadmin a {margin: 152px 0 0 -420px;    position: absolute;    width: 230px;    height: 60px;    display: inline-block;    font-size: 0px;}

/*  новые сообщения и т.д. */
#pun-ulinks .container {font-size: 7px;letter-spacing: 0.5px;top: 91px;text-align: center;width: 972px;left: 44px;position: absolute;text-transform: uppercase;}






/* II. КАТЕГОРИИ, ИКОНКИ, ПОДФОРУМЫ
-------------------------------------------------------------*/

/*--------------------- подфорум http://forumstatic.ru/files/001a/e6/32/78566.jpg ---------------------*/
#pun-index #forum_f15, #pun-index #forum_f16 {    display: none;}
.punbb table Div.icon {float: left;position: absolute;margin: -24px 0 0 4px;width: 920px;height: 64px;
background: url(https://i.imgur.com/mldowls.jpg);
}
TR.inew Div.icon {background-image: url(http://forumstatic.ru/files/001a/e6/32/95642.jpg);}

.punbb .main .inew .tcr .lastpost, #pun-index .inew .tcl .tclcon .s-podf-1, #pun-index .inew .tcl .tclcon .Add .Tems_And_messages, #pun-index .inew .tcl .tclcon .Add .Tems_And_messages1 {color: #4e2329 !important; text-shadow: 0 0 4px #d2929a, 1px 1px 0 #a5767c !important;}
#pun-index .inew .tcl h3:before, #pun-index .inew .tcl h3:after, .inew .tcl h3 a {color: #ffddb187;text-shadow: 1px 1px 0 #2d1417;}
.inew .tcl h3 a:hover, #pun-index .inew .tcl .tclcon .s-podf-2 a:hover {color:#e6b8bc8c !important;text-shadow: 1px 1px 0 #2d1417;}
#pun-index .inew .tcr a, #pun-index .inew .tcl .tclcon .s-podf-2 a {color: #c3af94!important;text-shadow: 0 0 4px #4e282d, 1px 1px 0 #482126 !important;}
.punbb .main .inew .tcr .user-avatar .avatar-image {border: 1px solid #c39396;}


#pun-index td div.tclcon {    position: absolute;}
#pun-index .category table tr {    height: 72px;}
#pun-index #pun-main thead {    display: none;}


/* внутренности */
.s-podf-1 {position: absolute;margin-left: 52px;margin-top: 13px;width: 218px;text-align: center;}
.s-podf-2 {position: absolute;margin-left: 323px;margin-top: -12px;width: 170px;text-align: center;font-size: 16px;}
.s-podf-2 div {margin: 0 -3px 0 -3px;}


/* название */
#pun-index .tcl h3 {font-family: angelicbonquesregular;font-size: 15px;margin: -10px 0 0 11px;width: 300px;letter-spacing: 2px;text-align: center;font-weight: bold;    position: absolute;}

.tcl h3 a, #pun-index .tcl h3:before, #pun-index .tcl h3:after {background: linear-gradient(0deg, #000000, #ffffff);-webkit-background-clip: text;
color: #79353db8;
text-shadow: 1px 1px 0 #e0d0b5;}
.tcl h3 a:hover, .tcl h3 a:focus, .s-podf-2 a:hover, .s-podf-2 a:focus {color: #fff5e7ad !important;text-shadow: 0 0 4px #776040, 1px 1px 0 #6b563a;}
.tcl h3 a:hover, .tcl h3 a:focus {  font-weight: bold;}



/*--------------------- иконки ---------------------*/
/* общий стиль */
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon, #pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon, #pun-modviewforum .icon {width: 80px;height: 10px;float: left;position: relative;margin: 0px 0px 0px 10px; padding: 1px 0 0 0 !important;}

#pun-viewforum table Div.icon:before, #pun-messages table Div.icon:before, #pun-searchtopics table Div.icon:before, 
#pun-viewforum TR.inew Div.icon:before, #pun-messages TR.inew Div.icon:before, #pun-searchtopics TR.inew Div.icon:before, #pun-modviewforum .icon:before {content: "";height: 11px;width: 5px;position: absolute;margin-top: -1px;}

#pun-viewforum table Div.icon:before, #pun-messages table Div.icon:before, #pun-searchtopics table Div.icon:before, #pun-modviewforum .icon:before {background: #7f414b;}
#pun-viewforum TR.inew Div.icon:before, #pun-messages TR.inew Div.icon:before, #pun-searchtopics TR.inew Div.icon:before, #pun-viewforum TR.isticky Div.icon:before, #pun-messages TR.isticky Div.icon:before, #pun-searchtopics TR.isticky Div.icon:before, #pun-modviewforum TR.isticky Div.icon:before {background: #b76574;}

#pun-viewforum table Div.icon:after, #pun-messages table Div.icon:after, #pun-searchtopics table Div.icon:after, 
#pun-viewforum TR.inew Div.icon:after, #pun-messages TR.inew Div.icon:after, #pun-searchtopics TR.inew Div.icon:after, #pun-modviewforum TR.inew Div.icon:after, #pun-modviewforum table Div.icon:after {margin: 0 0 0 10px;}
#pun-viewforum table Div.icon:after, #pun-messages table Div.icon:after, #pun-searchtopics table Div.icon:after, #pun-modviewforum table Div.icon:after {content: "old message";color: #6f3a43 !important;text-shadow: 1px 1px 0 #d8c1a2;}
#pun-viewforum TR.inew Div.icon:after, #pun-messages TR.inew Div.icon:after, #pun-searchtopics TR.inew Div.icon:after, #pun-modviewforum TR.inew Div.icon:after {content: "new message";}
#pun-viewforum TR.isticky Div.icon:after, #pun-messages TR.isticky Div.icon:after, #pun-searchtopics TR.isticky Div.icon:after, #pun-modviewforum TR.isticky Div.icon:after {content: "imp message";}
#pun-viewforum TR.iclosed Div.icon:after, #pun-messages TR.iclosed Div.icon:after, #pun-searchtopics TR.iclosed Div.icon:after, #pun-modviewforum TR.iclosed Div.icon:after {content: "cls message";}
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon, #pun-modviewforum TR.iclosed Div.icon {opacity: .5;}



/*--------------------- категории ---------------------*/
#pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-stats.section h2 {font-size: 0px !important;width: 1052px;height: 143px;margin: -5px 0 -18px -61px;}

#pun-category1.category h2 {background: url(http://forumstatic.ru/files/001a/e6/32/18608.jpg);    width: 972px;    height: 36px;    margin: -46px 0 -18px -21px;    font-size: 0px !important;}

#pun-category2.category h2 { background: url(http://forumstatic.ru/files/001a/e6/32/17681.png);}
#pun-category3.category h2 { background: url(http://forumstatic.ru/files/001a/e6/32/30266.png);}
#pun-category4.category h2 { background: url(http://forumstatic.ru/files/001a/e6/32/84788.png);}
#pun-category5.category h2 { background: url(http://forumstatic.ru/files/001a/e6/32/22713.png);}

#pun-stats.section h2 {background: url(http://forumstatic.ru/files/001a/e6/32/92513.png);height: 189px;margin-left: -59px;}

#pun-stats.section h2 {     background-attachment: scroll;    background-clip: border-box;    background-color: transparent;    background-origin: padding-box;    background-position: 0% 0%;    background-repeat: no-repeat;    background-size: auto;    box-shadow: none;    border: none;margin-bottom: 50px !important;}





/* III. ПРОФИЛЬ
-------------------------------------------------------------*/

/* отступ текста от профиля */
.punbb .post-body {    margin-left: 255px;    padding: 0;}

/* профиль */
.punbb .post .post-author ul {display: flex;width: 216px;margin: 0 0 0 13px;flex-wrap: wrap;text-align: center;justify-content: space-around;}
.punbb .post .post-author p {  padding: 0 1em 1em 1em;  line-height: 140%;}

.punbb .post .post-author {float: left;overflow: hidden;width: 247px;padding-bottom: 40px;margin-top: -22px; margin-bottom: 50px; margin-left: -11px;  min-height: 130px;
    background: url(http://forumstatic.ru/files/001a/e6/32/86029.png) 0px bottom no-repeat, url(http://forumstatic.ru/files/001a/e6/32/77255.jpg) 0px top no-repeat, url(http://forumstatic.ru/files/001a/e6/32/87127.jpg) 0px repeat-y
}

/* шрифт ника (гости) bl */
 .pa-author {font-family: angelicbonquesregular, alegreyasansscregular;font-size: 14px;letter-spacing: 1px;width: inherit;
    margin-top: 4px;}

.pa-author, .pa-author a, .sp3, .s-prin s-prin3, .s-gost s-gost3 a {background: linear-gradient(0deg, #000000, #ffffff);-webkit-background-clip: text;
    color: #ffe8c1b3 !important;
    text-shadow: 0 0 3px #562d33, 1px 1px 0 #3a1b20;
}
.pa-author a:hover, .sp4 {    color: #d07a8bc2 !important;
    text-shadow: 0 0 3px #562d33, 1px 1px 0 #3a1b20;}
.s-put8, .s-put10 s-put10a {    color: #e8cfa7a3 !important;
    text-shadow: 0 0 3px #562d33, 1px 1px 0 #3a1b20;}


/* статус */
li.pa-title {text-align: center;width: inherit;height: 20px;font-size: 9px;letter-spacing: .5px;font-family: Arial;text-transform: lowercase;line-height: 9px;
    color: #884a54;
    margin: 8px 0;
    text-shadow: 1px 1px 0 #e4d0b2;
}


/* аватар */
.pa-avatar {width: 200px;height: auto;z-index: 9;display: block;}
.pa-avatar img, #pun-profile .fs-box .avatardemo {border: 1px solid #a95964 !important;outline: 1px solid #55262c;box-shadow: 0 0 0 5px #834147, 0 0 0 6px #55262c;}

#pun-messages img.avatardemo, .st14 img, #profile-left #pa-avatar img {padding: 3px;
    background: #ceae83;
    border: 1px solid #a78549 !important;
    outline: 1px solid #f1d3ac;}


/* репутация и соо на одной строке */
.pa-respect, .pa-posts {position: relative;font-family: codeproregular;font-size: 9px;letter-spacing: .5px;    width: 95px;
    margin: 26px -7px -26px -7px;}
.pa-respect a, .pa-posts span{    font-size: 7px;    letter-spacing: 1px;}
.pa-respect {margin-left: 15px;}
.pa-posts, .pa-respect, .pa-respect a, .pa-respect a:hover {color: #ffe8c9 !important;text-shadow: 1px 1px 0 #401e23;}
.pa-respect img {vertical-align: text-bottom;    mix-blend-mode: luminosity;}


/* ай-пи */
li.pa-ip {    margin: 58px 0 0 30px;    position: absolute;    font-family: codeproregular;    font-size: 8px;    color: #afb182;    letter-spacing: 1px;}
li.pa-ip a, li.pa-ip a:hover {color: #afb182;    background: none !important;}

.pa-reg {display: none;}
.pa-gifts {    display: none;}
.pa-replies{display: none;}
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld4 .fld-name, .pa-fld5 .fld-name {display:none;}


/* поля профиля */

.pa-fld1 {    margin: -64px -10px -1px -10px;
    background: url(http://forumstatic.ru/files/001a/e6/32/77030.png);
    width: 202px;
    height: 20px;
    z-index: 1;
    display: flex;
    padding: 75px 17px 7px 17px !important;}

.pa-fld1 lz1, .pa-fld1 lz2 {font-size: 9px;letter-spacing: .5px;font-family: Arial;text-transform: lowercase;padding: 4px 5px 3px 5px !important;width: inherit;margin: 0 4px;
    color: #ffe8c5;
    border: 1px solid #55262c;
    text-shadow: 1px 1px 0 #462023;}
.pa-fld1 lz3 {position: absolute;width: 10px;height: 20px;margin-left: -106px;}

.pa-fld2 {padding: 6px 0 0 0 !important;width: 247px;height: 43px;
    background: url(http://forumstatic.ru/files/001a/e6/32/84803.jpg);}

.pa-fld3 { margin-bottom: -9px;}

.pa-fld3 lz4 {padding: 7px 10px 7px 10px !important;font-family: codeproregular; font-size: 8px;letter-spacing: 1px; display: block;width: 169px;line-height: 15px;margin-top: 7px;text-align: left;
border: 1px solid #967c54;}

.pa-fld3 lz4 .linearicons-user, .pa-fld3 lz4 .linearicons-heart, .pa-fld3 lz4 .linearicons-briefcase, .pa-fld3 lz4 .linearicons-map-marker {    margin: -2px 8px 0 0;
    font-size: 12px;
    vertical-align: middle;
    color: #8e4c57;
    font-weight: bold;
    text-shadow: 1px 1px 0 #ffe7c3;}
.pa-fld3 lz4, .pa-fld3 lz4 a {color: #5f4e35;}
.pa-fld3 lz4 lz5 {    display: block;}










/* IV. ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ
-------------------------------------------------------------*/

#pun-main div.catleft, #pun-main div.catright {  display: none}
#pun-main h2 {  text-align: center}
#pun-stats.section h2 {  padding: 3px 1em;}
#pun-stats li.item3{display:none;}
#addition-area div {    font-size: 8px;}
.punbb .section {    border: none !important;}
.punbb .formal span.input {font-family: codeproregular;    font-size: 8px;    letter-spacing: 1px;}


/* баннер */
#pun-title table tbody tr .title-logo-tdr {  position: absolute;  z-index: 1;   left: 250px !important;   top: 100px;}
#pun-title td.title-logo-tdr{  display:block!important;  position:absolute!important;  z-index:100;  height:60px!important;  padding-left:0px!important;  width:468px!important;  left:50%!important;  margin-left:-428px!important;  margin-top:70px!important;  padding-top:0px!important;}


/* смайлы */
#wrapper {    text-align: center;}
ul.tabs {     margin: 1px 0 10px 1px;    display: flex;    width: 458px;}
ul.tabs li {float: left;margin-right: 10px; cursor:pointer;    width: inherit;}
ul.tabs li a {display: block;    text-align: center;  margin-bottom: -1px;}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {    background: #75a2b1;}
ul.tabs li.tab-current a {    background: #75a2b1;color: #b8cad0; }
div.t2,div.t3,div.t4 {display: none;width: 450px;}


/*--------------------- стиль админки ---------------------*/
.adcontainer {    border: none !important;    }
#pun-admain fieldset {    border: none !important;}
.admain {    padding-left: 14em !important;     font-family: codeproregular;    font-size: 8px;    letter-spacing: 1px;}
#pun-adnav { margin-left: -12em !important;margin: 0px 0 0 -169px !important;}
#pun-adnav a {font-weight:normal!important;}
div.grippie {    margin-top: 5px;}
#pun-admain table {width: 95% !important;}
#pun-adnav h2, .adformal h2 {background-color: inherit !important;    border: none!important; position: absolute;    }
.adformal h2 {    margin: -21px 0 0 -21px !important;}
#pun-adnav h2 {padding: 0 0 0 0 !important;margin-left: -10px;}
#pun-adnav h2 span {margin:0!important;    width: 130px!important;}
.adformal {margin: -24px 0 0 -25px!important;}
#pun-adnav ul.adsubnav {    border: none;    margin: 0;}
#pun-admain fieldset {padding: 0!important;}
#pun-admain fieldset p {font-weight: normal !important;font-size: 9px;letter-spacing: .5px;font-family: Arial;text-transform: lowercase;line-height: 9px;padding: 4px 5px 0px 5px!important;margin: 10px 1px;min-height: 30px;
background: #c9b59699!important;
border: 1px solid #ffe5bd!important;
    border-left: 180px solid #84525c63!important;
    outline: 1px solid #b19871;}
#pun-admain fieldset p textarea {margin-top:10px;}
#pun-admain .adcontainer td {    border-top: none!important;    border-left: none!important;    border-right: none!important;    border-bottom: 3px double #c3ad90 !important;}
#pun-admain2 {margin: 0px 0 -21px -21px !important;}
#pun-admain3 {margin: 22px 0 -21px -21px !important;}
#pun-admain .adcontainer th {    border-color: transparent !important;    background-color: transparent !important;}



/*--------------------- стиль уведомлений ---------------------*/
/* новое соо, уведомления */
span.num_msg, .bubble, .jGrowl-notification, .jGrowl .messag_theme, #messages-list a.Author {border-radius: 0px !important;
background: #b3906a !important;color: #613236 !important;border: 1px solid #c3a381;outline: 1px solid 864b54;}
span.num_msg:before {background: #b3906a !important;}
.bubble:after {border-color:#b3906a transparent !important}
span.num_msg {    margin-top: 22px !important;    margin-left: -142px !important;}

.jGrowl .messag_theme {    box-shadow: none !important;    font-family: Arial !important;}
#messages-list a.Author {    font-family: codeproregular !important;font-size:10px!important;    text-shadow: none !important; font-weight:normal !important; letter-spacing: 1px;}

/* прочие */
.jGrowl-notification {  opacity: 1 !important;    font-family: Arial !important;}

.notify-message .jGrowl-message a, .notify-message .jGrowl-message a:hover {    color: #909090 !important;}

.notify-message .jGrowl-message img.avatar {    padding: 0px !important;    outline: 1px solid #cc8277;    border: 1px solid #fff;    outline-offset: 3px;    margin: 0 10px 0 0;}

.notify-message.jg-notice, .notify-message.jg-reputation, .notify-message.jg-report, .notify-message.jg-award {    border-left: 12px solid #e1b489 !important;}
.notify-message.jg-message {    border-left: 12px solid #ce806a !important;}
.notify-message .jGrowl-date {    border-top: 1px solid #a0b9b6!important;}

.notify-message .jGrowl-header {     font-family: codeproregular;    color: #ffffff !important;    font-size: 10px !important;}

.notify-message .jGrowl-close {background: transparent!important;    color: #ffffff !important;}

.jGrowl-closer {  opacity: 1 !important;    font-family: codeproregular;    letter-spacing: 2px;    font-size: 7px !important;}


/*--------------------- закладки ---------------------*/
#MyBookmarks, #profilenav, #viewprofile, #pun-adnav {box-shadow: 0 0 30px #713943 inset!important;
    background: url(http://forumstatic.ru/files/001a/e6/32/23134.jpg);
    border: 1px solid #8e4553;
    outline: 1px solid #2c1619;}

#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2 {    position: relative;    width: auto;    z-index: 9999999;    margin-bottom: -12px;}
#MyBookmarks inner {padding-top: 29px !important;}
#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2{padding: 7px 0;}
#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2, #viewprofile h2 span, #profilenav h2 span, #pun-adnav h2 {font-family: codeproregular;font-size: 9px !important;letter-spacing: 3px;
background: linear-gradient(45deg, #a04d5e, transparent);
    color: #ffdeb1 !important;
    text-shadow: 1px 1px 0 #31151c;}

#MyBookmarks .deS {    color: #c6c78b;    font-family: Arial;    font-size: 11px;    letter-spacing: .5px;}

#MyBookmarks span.scrl.t, #MyBookmarks span.scrl.b {font-family: codeproregular;box-shadow: none !important;margin: 4px 0px 0 3px !important;width: 113px;
    background: -webkit-linear-gradient(#ccb593,#896336);
    color: #5d282e;
    text-shadow: 1px 1px 0 #c5a47b;
    border: 1px solid #e2c69e;
    outline: 1px solid #33181d;}

#BookmCntToggle.default-style {box-shadow: none !important;height: 80px !important;width: 62px !important;border: none !important;opacity: 1 !important;color: transparent !important;top: 0px !important;left: 0px !important;
background: url(http://forumstatic.ru/files/001a/e6/32/92466.png) !important;}

#MyBookmarks li.BookmarkL>span.last_click {box-shadow: none !important;
background: #7d3b4ba1 !important;}

#MyBookmarks li.BookmarkL>span>a, #MyBookmarks li num {    color: #ffe1b0;    text-shadow: 1px 1px 0 #311a1d;}

#pun-main .editBookmark h1 {font-size: 7px !important;letter-spacing: 2px;margin: -3px 0 -3px 0;}
#pun-main .editBookmark h1 span.delBookmark {font-size: 18px !important;margin: -7px -48px 0 0;}
.editBookmark {font-family: codeproregular;font-size: 8px;letter-spacing: .5px; border-radius: 0px !important;margin: 36px 50px 0 0px !important;}
.post .bookmark:before {display: none !important;}
.post .bookmark {width: 30px !important;height: 28px !important;
background: url(http://forumstatic.ru/files/001a/e6/32/98021.png) !important;
}

/* онлайн */
.indOnline, .indOffline {    display: inline-block;    margin-left: 3px;    width: 7px;    height: 7px;cursor: pointer;}
.indOnline {    background-image: url(http://forumstatic.ru/files/001a/e6/32/85230.png);}
.indOffline {    background-image: url(http://forumstatic.ru/files/0018/53/d9/28152.png);    opacity: .7;}


/* бегунок шрифт */
.FNTslider {width: 80px;height: 9px;margin: -38px 0 0 742px;}
.FNTslider .before {height: 8px;background: linear-gradient(0deg, #814b51,#b5656e,#814b51);border: 1px solid #613940;margin: -1px 0 -1px -10px;}
.FNTslider .thumb {background: url(https://vk.com/emoji/e/e29c8df09f8fbb.png);width: 16px;height: 16px;position: relative;top: -14px;cursor: pointer;margin-left: -10px;}


/* стрелки */

.go-up, .go-down {    cursor: pointer;    display: none;    opacity: 1;    position: fixed;    z-index: 9999;}
.go-up {    bottom: 53%;    margin-left: 1040px !important;}
.go-down {    bottom: 48%;    margin-left: 1040px !important;}
.go-down:hover, .go-up:hover {        text-shadow: 1px 1px 1px rgba(0,0,0,.70), 0 0 5px rgba(232, 213, 170, 0.86)!important;}






/* V. ТАБЛИЦА
-------------------------------------------------------------*/
/* админы */
.s-table-1 a img {display:none;     position: absolute;    top: -193px;    left: 220px;}
.s-table-1 a:hover img {display: block;}

/* профиль, пара и эп */
.s-table-2, .s-table-3, .s-table-4 {    position: absolute;  filter: grayscale(1);    mix-blend-mode: soft-light;    opacity: .8;overflow: hidden;}
.s-table-2  {left: 48px;}
.s-table-3  {top: 123px;}
.s-table-3, .s-table-4  {left: 954px;}
.s-table-2, .s-table-4 {top: 289px;top: 289px;}

/* флудеры и постописцы */
.s-table-5, .s-table-6 {    position: absolute;    filter: grayscale(1);    mix-blend-mode: soft-light;    top: 404px;overflow: hidden;}
.s-table-5 {left: 37px;}
.s-table-6 {left: 840px;}

/* пост и цитата */
.s-table-7, .s-table-9 {    position: absolute;    top: 424px;    filter: grayscale(1);    mix-blend-mode: soft-light;overflow: hidden;}
.s-table-7 {left: 251px;}
.s-table-9 {left: 762px;}

.s-table-8, .s-table-10 {position: absolute;top: 425px; font-family: Arial;font-size: 10px;text-shadow: 1px 1px 0 #010201;  width: 85px;height: 49px;overflow-y: auto;overflow-x: hidden;line-height: 10px;text-align: justify;padding-right: 5px;
color: #d0939d;}
.s-table-8 {left: 307px;}
.s-table-10 {left: 667px;}

/* новостные плашки */
.s-pl {position: absolute;    top: 405px;    left: 423px;    width: 217px;    height: 70px;    overflow: auto;    white-space: nowrap;}

.s-pl1, .s-pl2 {    width: 49px;    height: 60px;    white-space: break-spaces;    text-align: center;    font-size: 9px;    font-family: Arial;    line-height: 8px;    letter-spacing: .5px;    display: inline-block;    margin-right: 2px;}
.s-pl1 {background: url(http://forumstatic.ru/files/001a/e6/32/39502.jpg);color: #ffe2b9;text-shadow: 1px 1px 0 #655238;}
.s-pl2 {background: url(http://forumstatic.ru/files/001a/e6/32/65255.jpg);color: #d0a0a6;text-shadow: 1px 1px 0 #251214;}
.s-pl1 s-pl2, .s-pl2 s-pl2 {     margin: 2px 0 0px 0px;    display: inline-block;   background-blend-mode: luminosity;    width: 36px;    height: 36px;    background-size: contain !important;}

/* баннеры */
.s-ban {position: absolute;margin: -95px 0 0 140px;width: 655px;height: 60px;overflow: auto;overflow-y: hidden;white-space: nowrap;}
.s-ban img {border: 1px solid #a77377!important;outline: 1px solid #33191c;}
.s-ban a {opacity: .4;}
.s-ban a:hover {opacity: 1;}





/* VI. ТЕМЫ
-------------------------------------------------------------*/
.linearicons, [class^="linearicons-"], [class*=" linearicons-"] {    display: inline-block;}
#storiescod, #storiescod1, #storiescod2, #storiescod3, #storiescod4 {
    background: linear-gradient(90deg, #e6d8c3, #e0d2bc, #e6d8c3);
    border: 1px solid #ffeed3;
    box-shadow: 0 0 3px #a79476 inset, 0 0 3px #dac29d;
    color: #907f66;
}
.s-tem #storiescod, .s-tem #storiescod1, .s-tem #storiescod2, .s-tem #storiescod3, .s-tem #storiescod4 {
    background: linear-gradient(90deg, #8b454d, #542026, #8b454d);
    border: 1px solid #8b454d;
    box-shadow: 0 0 3px #561a21 inset, 0 0 3px #311216;
    color: #e09ca3;
}
#storiescod, #storiescod1, #storiescod2, #storiescod3, #storiescod4, .s-tem #storiescod, .s-tem #storiescod1, .s-tem #storiescod2, .s-tem #storiescod3, .s-tem #storiescod4 {    padding: 2px 10px 2px 10px;    height: 12px;    overflow: hidden;    cursor: pointer;    font-family: Arial;    font-size: 10px;    letter-spacing: 1px;    text-shadow: none;    margin-top: 3px;    white-space: break-spaces;}



/* обычные темы */
.s-tem {margin: -32px 0 0 -20px;padding: 33px 44px 29px 44px;width: 617px;text-align: justify;font-family: Arial;line-height: 13px;font-size: 11px;letter-spacing: 0.5px;overflow: hidden;
    background: url(http://forumstatic.ru/files/001a/e6/32/19889.png) 0px bottom no-repeat, url(http://forumstatic.ru/files/001a/e6/32/39393.jpg) 0px top no-repeat, url(http://forumstatic.ru/files/001a/e6/32/89473.jpg) 0px repeat-y;
    color: #ffe8c6;
    text-shadow: 1px 1px 0 #311519;}
.s-tem s-tem1, .s-tem3 s-tem3a s-tem3b, .s-tem31 s-tem3a1 s-tem3b1, .s-tem5 s-tem5a, .s-tem51 s-tem5a, .st2, .s-prin s-prin1, .s-bank4 div {    position: absolute;    text-align: right;    width: 580px;    font-family: codeproregular;    font-style: italic;    letter-spacing: 3px;    font-size: 9px;    background: linear-gradient(0deg, #000000, #ffffff);    -webkit-background-clip: text;}
.s-tem s-tem1, .s-tem5 s-tem5a, .s-tem51 s-tem5a, .s-tem g1, .st2, .s-prin s-prin1 {
    color: #ef93a2a6;
    text-shadow: 1px 1px 0 #291114;
}
.s-tem s-tem1 {margin: -20px 0 0 20px;    display: inline-block;}
.s-tem5 s-tem5a, .s-tem51 s-tem5a, .s-prin s-prin1 {    margin: 10px 0 0 50px;}
.s-tem2 {height: 100px;}
.s-tem2a {height: 180px;}
.s-tem s-tem1a, .s-tem s-tem1c {display: block;margin: 20px 20px 0 20px;padding: 10px 20px 10px 20px;line-height: 19px;
border: 1px solid #88434c;}
.s-tem s-tem1a {font-family: codeproregular;    font-size: 8px;    letter-spacing: 1px;}

.s-tem s-tem1b, .s-prin s-prin2, .s-tem s-tem1d, .s-chh s-ch1 {width: 100px;height: 100px;
    border: 3px solid #b99967 !important;
    outline: 1px solid #d1717d;
    background: url(http://forumstatic.ru/files/001a/e6/32/52045.jpg);
}
.s-tem s-tem1b {   float: right;    margin: 0 0px 0px 20px; }
.s-tem s-tem1b img, .s-prin s-prin2 img, .s-tem s-tem1d img {mix-blend-mode: soft-light;    margin: 0px !important; filter: grayscale(1);}
.s-tem a1, .s-tem a1, .s-tem a1 a, .s-tem a1 a:hover {
color: #ffbac5 !important;
    text-shadow: 1px 1px 0 #421f23 !important;
}
.s-tem a1, .s-tem a1 {padding: 0px 5px 1px 5px;display: inline-block;
background: #b76974ad;}
.s-tem s-tem1d {background: #b99967 !important;        display: inline-block;    margin: 4px 3px 10px 3px;}
.s-konk {    background: url(http://forumstatic.ru/files/0018/53/d9/66961.jpg);    position: absolute;    width: 708px;    height: 30px;    margin-left: -23px;    color: #dbe5ca;}

.s-tem g1 {display: block;    font-size: 13px;    letter-spacing: 3px;    color: #ffe5b5b5;    text-shadow: 1px 1px 0 #0d120b;    background: linear-gradient(0deg, #000000, #ffffff);    -webkit-background-clip: text;    text-align: right;    padding-right: 40px;    font-family: codeproregular;}

.s-tem3, .s-tem31, .s-tem4, .st14 {text-align: justify;padding: 28px 25px 25px 25px;width: 556px;font-family: Arial;font-size: 11px;line-height: 15px;
    background: url(http://forumstatic.ru/files/001a/e6/32/18068.jpg) 0px bottom no-repeat, url(http://forumstatic.ru/files/001a/e6/32/18577.jpg) 0px top no-repeat, url(http://forumstatic.ru/files/001a/e6/32/25591.jpg) 0px repeat-y;
    color: #54483a;}
.s-tem3 {   margin: 0px 0 0px 28px;    padding: 24px 25px 25px 25px!important;}
.s-tem4 {    margin: -3px 0 0px 27px;}
.s-tem hr {border-color: #88434c !important;    width: 574px;    margin-left: -20px !important;    border-style: solid !important;    border-width: 1px !important;    opacity: 1 !important;}




/* анкета */
input.topicname.imp {    position: absolute;    margin: -13px 0 0 113px;    z-index: 1}
.cnt-part{margin-top: -16px;}
input.button.SendQuestionary {    margin-left: 280px !important;}

.s-anka, .st1 {width: 705px;height: 176px;}
.s-anka {
    background: url(http://forumstatic.ru/files/001a/e6/32/24601.jpg);
    margin: -32px 0 0 -20px;
}
.st1 {  background: url(http://forumstatic.ru/files/001a/e6/32/47311.jpg);margin: -22px 0 0 -20px;height: 181px!important;}
.s-anka s-anka1 { position: absolute;    margin: 56px 0 0 74px;}
.s-anka s-anka1 img {    filter: grayscale(1);    mix-blend-mode: soft-light;    width: 100px;    height: 100px;}
.s-anka2 {    margin: -21px 0 0 -4px;    position: absolute;}
.s-anka3, .s-anka4, .s-anka5, .s-anka6, .s-anka7, .s-anka8, .st3 p, .st4 p, .st9, .st12, .st13, .kn1, .kn2, .kn3, .kn4, .kn5, .kn6, .kn7, .kn8, .kn9, .kn10, .kn11, .kn12, .kn13 {font-family: codeproregular!important;letter-spacing: .5px;font-size: 8.5px!important;width: 176px;
    color: #712f3c!important;
    text-shadow: 0 0 3px #9e8a63, 1px 1px 0 #b79778;
}
.s-anka3, .s-anka4, .s-anka5, .s-anka6, .s-anka7, .s-anka8, .st4, .st9, .st12, .st13 {position: absolute;}
.s-anka3 input, .s-anka4 input, .s-anka5 input, .s-anka6 input, .s-anka7 input, .s-anka8 input {margin-top: -5px;}
.s-anka3, .s-anka6 {margin-top: 60px;}
.s-anka3, .s-anka4, .s-anka5 {margin-left:229px;text-align: left;}
.s-anka4, .s-anka7 {margin-top: 101px;}
.s-anka5, .s-anka8 {margin-top: 142px;}
.s-anka6, .s-anka7, .s-anka8 {margin-left:420px;text-align: right;}
.st4 {    margin: -35px 0 0 222px;}
.st9 {margin: 31px 0 0 333px;text-align: left;width: 263px;}
.s-ankaa {height: 153px;display: none;}

.s-anka-tem, .s-spoiler, .s1-spoiler {width: 596px;margin-left: 27px;padding: 5px;font-family: codeproregular;letter-spacing: 1.5px;font-size: 8px;text-align: center;margin-top: 10px;
background: url(http://forumstatic.ru/files/001a/e6/32/66006.jpg) no-repeat;}
.s-anka-tem, .s-spoiler a {color: #7b3d45!important;}
.s-anka-tem { height: 30px;}



/* отношения и хронология */
.s-tem3 s-chr, .s-tem4 s-chr {    background: url(http://forumstatic.ru/files/0018/53/d9/94496.png);    width: 560px;    height: 42px;    display: inline-block;    margin-top: 7px;}
.s-tem3 s-chr1, .s-tem4 s-chr1 {position: absolute;    margin: 1px 0 0 1px;}
.s-tem3 s-chr4, .s-tem4 s-chr4 {position: absolute;    margin: 1px 0 0 286px;}
.s-tem3 s-chr1 img, .s-tem4 s-chr1 img, .s-tem3 s-chr4 img, .s-tem4 s-chr4 img {    width: 40px;    height: 40px;    filter: grayscale(1);    mix-blend-mode: soft-light;}
.s-tem3 s-chr2, .s-tem4 s-chr2, .s-tem3 s-chr5, .s-tem4 s-chr5 {position: absolute;        width: 211px;    font-family: codeproregular;    color: #fff;    text-shadow: 1px 1px 0 #182b12;    font-size: 8px;    letter-spacing: .5px;    font-style: italic;    text-align: center;}
.s-tem3 s-chr2, .s-tem4 s-chr2 {margin: 2px 0 0 58px;}
.s-tem3 s-chr5, .s-tem4 s-chr5 {    margin: 2px 0 0 343px;}
.s-tem3 s-chr3, .s-tem4 s-chr3, .s-tem3 s-chr6, .s-tem4 s-chr6 {    position: absolute;    width: 211px;    font-family: codeproregular;    font-size: 7px;    letter-spacing: 1px;    text-align: center;}
.s-tem3 s-chr3, .s-tem4 s-chr3 {    margin: 27px 0 0 58px;}
.s-tem3 s-chr6, .s-tem4 s-chr6 {margin: 27px 0 0 343px;}
.s-tem3 s-chr3, .s-tem4 s-chr3, .s-tem3 s-chr3 a, .s-tem4 s-chr3  a, .s-tem3 s-chr6, .s-tem4 s-chr6, .s-tem3 s-chr6 a, .s-tem4 s-chr6  a {    color: #4a522f;    text-shadow: 1px 1px 0 #f3f7e6;}



/* внехи, банки */
.s-tem5, .s-tem51, .st11, .s-put, .s-prin, .s-gost, .s-bank   {    margin-left: -20px;    width: 705px;    margin-top: -31px;}
.s-tem5, .s-tem51, .st11, .s-prin {    background: url(http://forumstatic.ru/files/001a/e6/32/84169.jpg);height: 178px;}
.s-put {background: url(http://forumstatic.ru/files/001a/e6/32/57403.jpg);height: 321px;margin-top: -32px;}
.s-tem5b, .s-tem5b1, .s-bank1 {display: flex;margin: 51px 0 0 75px;width: 540px;height: 19px;padding: 9px 7px 0 7px;}
.s-tem5b, .s-tem5b1, .s-bank1 {background: url(http://forumstatic.ru/files/001a/e6/32/97822.jpg);position: absolute;}
.s-tem5c {position: absolute;margin: 74px 0 0 75px;width: 513px;height: 52px;padding: 10px 20px 10px 20px;text-align: justify;font-size: 11px;font-family: Arial;line-height: 12px;overflow: auto;text-shadow: 1px 1px 0 #000;
    border: 1px solid #96535b;
    color: #f1d8b8;}
.s-tem5d {    width: 500px;    height: 50px;    overflow: auto;padding-right: 10px;}
.s-tem5e {text-align: center;font-size: 9px;font-family: codeproregular;letter-spacing: 1px;margin-top: 8px;position: absolute;width: 553px;padding: 3px 0 3px 0;margin-left: -20px;
    background: #96535bad;}

.s-tem3 s-tem3a, .s-tem31 s-tem3a1 {width: 600px;height: 26px;display: block;margin: -27px 0 0 -22px;
background: url(http://forumstatic.ru/files/001a/e6/32/96610.jpg);}
.s-tem3 s-tem3a s-tem3b, .s-tem31 s-tem3a1 s-tem3b1, .s-bank4 div {margin-top: 5px;
    color: #ffe8c9b8;
    text-shadow: 0 0 3px #21060b, 1px 1px 0 #2f0c12;}
.s-tem3 s-tem3c, .s-tem31 s-tem3c1, .s-bank5 {padding: 10px 10px 6px 10px;display: block;margin: 20px 0 0px 0;text-transform: lowercase;
border: 1px solid #b19b7d;}

.kn1, .kn2, .kn3, .kn4, .kn5, .kn6, .kn7, .kn8, .kn9, .kn10, .kn11, .kn12, .kn13 {display: inherit;position: relative;cursor: pointer;user-select: none;height: 28px;margin: 0 5px 0 5px;width: inherit;}
.kn12 a {color: #303113 !important;  }
.kn1 div, .kn2 div, .kn3 div, .kn4 div, .kn5 div, .kn6 div, .kn7 div, .kn8 div, .kn9 div, .kn10 div, .kn11 div, .kn12 div, .kn13 div {    color: #fff;    font-size: 13px;    vertical-align: middle;    text-shadow: 1px 1px 0 #616133;    padding: 0 !important;    margin: -3px 7px 0 0;}
.kn1 div  {    font-size: 11px !important;    margin-top: -1px;}
.kn6 div {    font-size: 15px;}
.kn1:after, .kn2:after, .kn3:after, .kn5:after, .kn6:after, .kn7:after {mix-blend-mode: luminosity;margin: -11px 0px 0 120px;content: url(http://forumstatic.ru/files/0018/53/d9/38598.png);position: absolute;}
.kn1 input, .kn2 input, .kn3 input, .kn4 input, .kn5 input, .kn6 input, .kn7 input, .kn8 input, .kn10 input, .kn11 input, .kn12 input, .kn13 input  {  position: absolute;  opacity: 0;}

.s-m, .s-md, .s-w, .s-wd {display: inline-block;width: 261px;height: 20px;margin: 0 4px 0 0;
background: url(http://forumstatic.ru/files/001a/e6/32/69656.jpg);}
.s-m s-vn1, .s-md s-vn1, .s-w s-vn1, .s-wd s-vn1{position: absolute;font-size: 11px;margin: 3px 0 0 8px;}
.s-m s-vn2, .s-md s-vn2, .s-w s-vn2, .s-wd s-vn2, .s-bank5 s-b1  {position: absolute;margin: 3px 0 0 26px;text-align: center;width: 112px;font-family: codeproregular;font-size: 7.5px;font-style: italic;letter-spacing: 1px;}
.s-m s-vn3, .s-md s-vn3, .s-w s-vn3, .s-wd s-vn3, .s-bank5 s-b2 {position: absolute;margin: 3px 0 0 144px;text-align: center;width: 111px;font-family: codeproregular;font-size: 7.5px;letter-spacing: 1.5px;
    color: #793a45;
    text-shadow: 1px 1px 0 #dac7ad;}
.s-m s-vn1, .s-md s-vn1, .s-w s-vn1, .s-wd s-vn1, .s-m s-vn2, .s-md s-vn2, .s-w s-vn2, .s-wd s-vn2, .s-bank5 s-b1 {
color: #f7debf;
    text-shadow: 1px 1px 0 #4a1820;
}

.s-bank {background: url(http://forumstatic.ru/files/001a/e6/32/72747.png);height: 389px;margin-top: -32px;}
.kn11, .kn12, .kn13 {background: url(http://forumstatic.ru/files/001a/e6/32/90949.jpg);}
input#btn2 {
    background: linear-gradient(90deg, #71353f, #c26d84, #71353f) !important;
    border: 1px solid #b3717c !important;
    outline: 1px solid #71353f !important;
    box-shadow: 0 0 5px #612731 inset, 0 4px 5px #d87485 inset;
    color: #ffd9ae !important;
    text-shadow: 1px 1px 0 #6b2e3c;
}
input#btn {
    background: linear-gradient(90deg, #a2805b, #d0b08d, #a2805b) !important;
    border: 1px solid #ffd6a9 !important;
    outline: 1px solid #71353f !important;
    box-shadow: 0 0 5px #886642 inset, 0 4px 5px #ffdab2 inset;
    color: #772d3d !important;
    text-shadow: 1px 1px 0 #d6c2ad;
}
input#btn:hover {
    background: linear-gradient(90deg, #71353f, #c26d84, #71353f) !important;
    border: 1px solid #b3717c !important;
    outline: 1px solid #71353f !important;
    box-shadow: 0 0 5px #612731 inset, 0 4px 5px #d87485 inset;
    color: #ffd9ae !important;
    text-shadow: 1px 1px 0 #6b2e3c;
}
.s-bank4 {background: url(http://forumstatic.ru/files/001a/e6/32/45820.jpg);}
.s-bank5 s-b {background: url(http://forumstatic.ru/files/001a/e6/32/58488.jpg);}
.s-bank5 b {padding: 3px 5px 2px 5px;font-family: codeproregular;font-size: 9px; font-weight: normal;letter-spacing: .5px;display: block;margin-bottom: 5px;
    background: linear-gradient(-45deg, #662833, #913a4b);
    border: 1px solid #a54b5d;
    outline: 1px solid #772a39;
    box-shadow: 0 0 3px #5f1e2b inset, 0 3px 4px #b54d61 inset;
    color: #ffe7d0;
    text-shadow: 1px 1px 0 #501d27;
}


/* гайд */
.s-tem5b1 {margin: 55px 0 0 75px;position: absolute;}
.s-tem51 {height: 102px;margin: -32px 0 -79px -20px;}
.s-tem31 {padding: 2px 7px 5px 3px;width: 605px;overflow: auto;height: 450px;margin: 79px 0 0px 28px;}
.s-tem31 s-tem3a1 {margin: -3px 0 0 0;}
.s-tem31 s-tem3c1 {margin: 20px 22px 20px 21px;}
.s-tem31 s-tem3c1 g1 {    font-family: codeproregular;    font-size: 9px;    letter-spacing: .5px;display: block;margin: 10px 20px 5px 10px;    line-height: 17px;    text-align: left;}
.s-tem31 s-tem3c1 g1 .linearicons-pushpin {font-size: 13px;    font-weight: bold;    vertical-align: middle;    margin-right: 5px;}
.s-tem31 s-tem3c1 g2 {display: block;font-family: codeproregular;margin: 5px 0 5px 0px;padding: 3px 20px 2px 0px;text-align: right;letter-spacing: 3px;font-size: 9px;
    background: linear-gradient(-90deg, #bb9873, transparent);
    color: #79323e;}

.s-slider .hidden-input {display: none;}
.s-slider {height: 450px;position: relative;overflow: hidden;    width: 612px;}

.slider-image {/*    display: inline-block;    position: absolute;*/    transition: 0.6s ease-in-out;    height: 450px;    position: relative;    overflow-y: auto;    overflow-x: hidden;    padding-right: 7px;}



/* нужные */
.st1 img, .st7 img, .st8 img {position: absolute;    width: 100px;    height: 100px;    filter: grayscale(1);    mix-blend-mode: soft-light;}
.st1 img, .st7 img {margin: 56px 0 0 74px !important;}
.st8 img {margin: 38px 0 0 172px !important;}
.st2 {    margin-left: 74px;   position: absolute;   height: 20px;    overflow: hidden;}
.st2 p {    display: inline-block;}
.st3 p {    padding: 8px 0 0 0!important;
    margin: 0px 0 0 31px !important;}
.st4 p {text-align: right !important;padding: 0 !important;}
.st3 {    text-align: left;
    background: url(http://forumstatic.ru/files/001a/e6/32/53408.jpg);
    width: 429px;
    height: 43px;
    position: relative;}
.st6 p {padding: 5px 8px 0px 8px;
    font-family: Arial;
    font-size: 11px;
    color: #63503b;
    line-height: 14px;}
.st5, .st10 {position: absolute;    height: 49px;    padding-right: 5px;    overflow: auto;    font-family: Arial;    font-size: 11px;    color: #333e12;    line-height: 15px;}
.st5 {margin: 85px 0 0 189px; width: 402px;}
.st10 {margin: 75px 0 0 308px; width: 288px;}
.st6 {position: absolute;
    margin: 41px 0 0 199px;
    width: 435px;
    height: 103px;
    overflow: auto;
    padding-right: 4px;}

.st11 {    height: 102px;    margin-top: -22px;}
.st12 {position: absolute;    margin: -48px 0 0 53px;        padding: 8px 288px 0 32px;    width: 234px;    height: 20px;
    background: url(http://forumstatic.ru/files/001a/e6/32/18354.jpg);}
.st13 {margin: -39px 0 0 367px;    width: 229px;}
.st14 {margin: -2px 0 0 28px;}
.st14 p img {    margin: 0 5px 0 5px!important;max-width: 540px!important;}



/* путеводитель */
.s-put7 {height: 250px;width: 565px;margin: -52px 0 0 53px;position: absolute;padding: 15px;
background-image: url(http://forumstatic.ru/files/001a/e6/32/44277.jpg);}
.s-put7, .s-prin s-prin4 s-prin4a a, .s-prin s-prin4 s-prin4a a:hover {
    color: #d0bea3;
    text-shadow: 1px 1px 0 #2c1619;
}
.s-put8 {background: #732a3a6e;}
.s-put9, .kn {    background: linear-gradient(0deg, #98805b, #d0bc9d);
    border: 1px solid #bda682;
    outline: 1px solid #a54d5b;
    color: #6f2e39;
    text-shadow: 1px 1px 0 #c7b18f;}
.s-put7 label:hover,  { background: linear-gradient(0deg, #46563c, #96af87);    border: 1px solid #98ad85;}
.s-put10 {    position: absolute;background: url(http://forumstatic.ru/files/001a/e6/32/35502.jpg);    width: 210px;    height: 210px;    padding: 2px 0px 0 2px;   box-shadow: 0 0 7px #0d0f0a;}
.s-put10 img {    filter: grayscale(1);    mix-blend-mode: soft-light;    width: 208px;    height: 208px;}
.s-put10 s-put10a, .s-prin s-prin3 {    background: linear-gradient(0deg, #000000, #ffffff);       font-family: angelicbonquesregular;    font-size: 25px;     -webkit-background-clip: text;}
.s-put12a, .s-put12b, .s-put12c, .s-prin s-prin3 {  border: 1px solid #713640; }
.s-put12a div, .s-put12b div, .s-put12c div {background: #893b499c;color: #e0c49d;}
td.p1 {background: #ffffff5c;}



/* принятие */
.s-prin {height: 178px !important;}
.s-prin5 {display:none;}
.s-prin s-prin2 {    margin: 53px 0 0 76px;    position: absolute;}
.s-prin s-prin3 {width: 415px;    margin: 51px 0 0 203px !important;    position: absolute;    text-align: center;    letter-spacing: 2px;    padding: 3px 0 3px 0;    font-size: 19px !important;}
.s-prin s-prin4 {position: absolute;    display: flex;     width: 421px;    margin: 92px 0 0 203px;}
.s-prin s-prin4a {    margin-right: 5px !important;}
.s-prin s-prin4a div {    font-size: 20px;    padding: 3px 0 6px 0 !important;}



/* оформление постов */
.sp1 {margin: 11px auto;width: 400px;padding: 20px;outline-offset: 10px;font-family: Arial;font-size: 11px;line-height: 18px;
    box-shadow: 0 0 30px #ecddc8 inset, 0 0 10px #d0bfa6;
    color: #635747;}
.sp2 {    height: 200px;    overflow: auto;    padding-right: 10px;}
.sp5 {border-left: 7px solid;border-right: 7px solid;display: table;margin: 30px auto;padding: 10px 20px;outline-offset: 1px;
    border-color: #ab7981;
    outline: 1px solid #ab7981;}
.sp5:before, .sp5:after, .sp8:before, .sp8:after {display: block;font-family: adbscapsregular;font-size: 60px;letter-spacing: 10px;
    color: #ab7981; }
.sp5:before, .sp5:after {content: ".....";}
.sp8:before {content: "...";    margin-top: -46px;    position: absolute;}
.sp8:after {content: "...";    margin-top: -17px;    float: right;}
.sp5:before {    margin: -55px 0 17px -34px;}
.sp5:after {margin: -10px -44px -32px 0px;    float: right;}
.sp6, .sp7 {outline: 1px solid #bba98a;padding: 3px 7px;}
.sp6 p, .sp7 p {padding:0!important;}
.sp6 img, .sp7 img {padding: 1px;
    border: 1px solid #8a4d55 !important;
    outline: 3px solid #ab7981;}
.sp7 img {filter: grayscale(1);}
.sp8 {height: 3px;margin: 30px 100px;background:linear-gradient(45deg, #e8d8c3, #d2c1af);}

.s-spoiler {font-size: 12px !important;    padding: 11px 5px !important;}
.s-spoiler a.s-spoiler_links div {font-size: 18px;    vertical-align: bottom;}
.s-spoiler_body {    display: none;    letter-spacing: 0px;    text-align: justify;    font-family: Arial;    font-size: 11px;    text-shadow: none !important;      margin-top: 20px;}
.s-spoiler_links {cursor:pointer;}
.s-spoiler_body sp {line-height: 18px;padding: 10px;display: inline-block;margin-left: -4px;width: 582px;
    background: linear-gradient(45deg, #cabca2, #e2d8c6);
    border: 1px solid #f7ebd4;
    outline: 1px solid #ab9774;
    color: #6d5f46;}
.s-spoiler_body sp b {font-family: codeproregular;letter-spacing: 1px;font-size: 10px;font-weight: normal;padding: 2px 10px;
    background: #bba98a;
    color: #fff5e2;}
.s-spoiler_body table tr td    { border: 1px double #cab592;    padding: 20px 0 !important;}
.s-spoiler_body table  {  border: 2px;    margin: 0 0px 15px -5px !important;    width: 606px !important;}

.right p {   text-align:right !important;}
.center p {   text-align:center !important;}
.floLeft {  display:inline-block;  float:left;margin: 10px 10px 10px 1px;}
.floRight {  display:inline-block;  float:right;margin: 10px 1px 10px 10px;}



/* рейтинг */
.s-chh {width: 632px;    display: flex;    margin-bottom: 10px;}
.s-chh s-ch {    padding: 10px !important;    width: inherit;display: inline-block;    margin-right: 10px !important;}
.s-chh s-ch1 {display: inline-block;}
.s-chh s-ch1 img {mix-blend-mode: soft-light;    margin: 0px !important;    filter: grayscale(1);}
.s-chh s-ch3 {    margin: 9px 0 9px 0 !important; }
.s-tem2b {height: 300px;}
.s-chh s-ch3 div {    font-size: 11px;}
.s-chh s-ch3 .linearicons-diamond3 {font-size: 12px;    vertical-align: middle;}
.s-chh s-ch4 {letter-spacing: 1px !important;}
.s-chh s-ch4 div {font-size: 13px;    margin-right: 5px;}
.s-chh s-ch2 {    letter-spacing: 3px!important;}



/* активисты */
.s-tem s-akt {width: 613px;height: 134px;display: block;margin-top: -5px;
 background: url(http://forumstatic.ru/files/001a/e6/32/11204.png);}
.s-tem s-akt1 {    margin: 7px 0 0 172px;    width: 224px;    position: absolute;    text-align: center;    letter-spacing: 1px !important;}
.s-tem s-akt1 b {    letter-spacing: 10px;}
.s-tem s-akt .s-table-2, .s-tem s-akt .s-table-3, .s-tem s-akt .s-table-4 {top: 51px !important;}
.s-tem s-akt .s-table-2 {    left: 200px !important;}
.s-tem s-akt .s-table-3 {    left: 278px !important;}
.s-tem s-akt .s-table-4 {    left: 356px !important;}
.s-tem s-akt .s-table-5, .s-tem s-akt .s-table-6 {left: 445px !important;}
.s-tem s-akt .s-table-5 {top: 23px !important;}
.s-tem s-akt .s-table-6, .s-tem s-akt .s-table-9, .s-tem s-akt .s-table-10 {top: 85px !important;}
.s-tem s-akt .s-table-7, .s-tem s-akt .s-table-8 {    top: 22px;}
.s-tem s-akt .s-table-7 {left: 30px;}
.s-tem s-akt .s-table-8, .s-tem s-akt .s-table-10 {width: 82px;}
.s-tem s-akt .s-table-8 {left: 91px;}
.s-tem s-akt .s-table-9 {left: 122px;}
.s-tem s-akt .s-table-10 {left: 29px;}



/* гостевая */
.s-gost {background: url(http://forumstatic.ru/files/001a/e6/32/92746.jpg);    height: 321px;margin-top: -32px;}
.s-gost #storiescod {position: absolute;    margin: 280px 0 0 413px;    width: 191px;}
.s-gost s-gost1 {position: absolute;margin: 51px 0 0 73px;overflow: auto;width: 312px;height: 252px;}
.s-gost s-gost2 {width: 42px;height: 55px;display: inline-block;text-align: center;padding-top: 22px;font-family: codeproregular;letter-spacing: 1px;font-size: 9px;
    background: url(http://forumstatic.ru/files/001a/e6/32/41761.jpg);
    color: #ffe7c7;
    text-shadow: 1px 1px 0 #842f43;}
.s-gost s-gost2 b {display: block;font-weight: normal;font-size: 19px;}
.s-gost s-gost3 {width: 240px;height: 73px;position: absolute;margin: 1px 0 0 11px;overflow: auto;overflow-x: hidden;
    background: #6f263085;
    box-shadow: 0 0 10px #c34c6f inset, 0 0 7px #2d191b;
    border: 1px solid #4d1520;
    outline: 1px solid #a24051;}
.s-gost s-gost3 a {font-family: codeproregular;letter-spacing: .5px;padding: 6px 0px 5px 10px !important;width: 230px;display: block;
    border-bottom: 1px solid #3e1019;
    box-shadow: 0 0 3px #a94a61 inset;}
.s-gost s-gost3 a div {font-weight: bold;
    color: #de6e899c;
}
.s-gost s-gost4 {display: block;height: 84px;}





/* лс */

.reveal-modal-bg { 	position: fixed; 	height: 100%;	width: 100%;	background: #000;	background: rgba(0,0,0,.8);	z-index: 9999;	display: none;	top: 0;	left: 0; 	}
.reveal-modal {	visibility: hidden;	top: 100px; 	left: 50%;	margin-left: -300px;	width: 520px;	position: absolute;	z-index: 101;	padding: 30px 40px 34px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);	}
.reveal-modal.small     { width: 200px; margin-left: -140px;}
.reveal-modal.medium     { width: 400px; margin-left: -240px;}
.reveal-modal.large     { width: 600px; margin-left: -340px;}
.reveal-modal.xlarge     { width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {    font-size: 22px;    line-height: .5;    position: absolute;      top: 12px;    right: 70px;    color: #aaa;    text-shadow: 0 -1px 1px rbga(0,0,0,.6);    font-weight: bold;    cursor: pointer;    text-decoration: none;}
#character {     z-index: 99999 !important;padding: 0px;    left: 57%;}
.s-ls {height: 438px;width: 700px;
   background: url(http://forumstatic.ru/files/001a/e6/32/18467.png) no-repeat;}
.s-ls1 {     position: absolute;    margin: 368px 0 0 10px;}
.s-ls1 img {width: 60px;    height: 60px;    filter: grayscale(1);    mix-blend-mode: soft-light;}
.s-ls2, .s-ls3, .s-ls4, .s-ls5, .s-ls6, .s-ls7, .s-ls8 {position: absolute;       text-align: center;    font-family: codeproregular;    font-size: 14px;       background: linear-gradient(0deg, #000000, #ffffff);    -webkit-background-clip: text;}
.s-ls2 {margin: 369px 0 0 223px;width: 40px;
    color: #dab784c4;
    text-shadow: 1px 1px 0 #210709;}
.s-ls3, .s-ls4, .s-ls5, .s-ls6, .s-ls7, .s-ls8 {width: 40px;margin-top: 405px;
    color: #dec69ea8;
    text-shadow: 1px 1px 0 #581d28;}
.s-ls3 {margin-left: 184px;} 
.s-ls4 {margin-left: 230px;}
.s-ls5 {margin-left: 392px;}
.s-ls6 {margin-left: 438px;}
.s-ls7 {margin-left: 598px;}
.s-ls8 {margin-left: 644px;}
.s-ls9 {position: absolute;   margin: 15px 0 0 15px;    overflow: auto;    height: 217px;    width: 248px;    padding-right: 5px;}
.s-ls9 img {margin-bottom: 6px;}
.s-ls10 {position: absolute;    margin: 254px 0 0 15px;    width: 248px;    padding-right: 5px;    overflow: auto;    height: 98px;}
.s-ls10 k {margin: 1px 0 5px 1px;display: block;width: 238px;padding: 2px 0; text-align: center;font-family: codeproregular;font-size: 8px;letter-spacing: 1px;
    outline: 1px solid #5f1d28;
    border: 1px solid #a04251;
    background: linear-gradient(90deg, #5f1d28, #a73e4f, #5f1d28);
    color: #ffdcae;
    text-shadow: 1px 1px 0 #5f1b27;
    box-shadow: 0 0 5px #2b0e13 inset;}
.s-ls11 {position: absolute;    margin: 14px 0 0 290px;    overflow: auto;    width: 395px;    height: 368px;}
.lsst {     width: 382px;    height: 132px;    display: block;    margin-bottom: 10px;}
.lsst lsst1, .lsstx lsstx1 {position: absolute;    width: 360px;    margin: 3px 0 0 11px;    text-align: center;    font-family: codeproregular;    letter-spacing: 3px;    background: linear-gradient(0deg, #000000, #ffffff);    -webkit-background-clip: text;     font-size: 10px;}
.lsst lsst2 {position: absolute;    margin: 20px 0 0 11px;    width: 359px;    text-align: justify;    font-family: Arial;          font-size: 10px;    line-height: 11px;}
.lsst lsst3, .lsst lsst4, .lsst lsst5, .lsst lsst6, .lsst lsst7, .lsst lsst8, .lsst lsst9, .lsst lsst10 {    text-align: center;position: absolute;    height: 24px;    vertical-align: middle;    display: flex;    align-items: center;    justify-content: center;    width: 77px;    font-family: codeproregular;      letter-spacing: 1px;    font-size: 8px;color: #eff5ff;   =}
.lsst lsst3, .lsst lsst4, .lsst lsst5, .lsst lsst6 {    margin-top: 54px;}
.lsst lsst7, .lsst lsst8, .lsst lsst9, .lsst lsst10 {    margin-top: 92px;}
.lsst lsst3, .lsst lsst7 {    margin-left: 16px;}
.lsst lsst4, .lsst lsst8 {    margin-left: 107px;}
.lsst lsst5, .lsst lsst9 {    margin-left: 198px;}
.lsst lsst6, .lsst lsst10 {    margin-left: 289px;}
.lsstx {width: 382px;height: 77px;display: block;margin-bottom: 15px;}
.lsstx lsstx1 {margin: 27px 0 0 11px !important;    text-align: left!important;    letter-spacing: 1px!important;}
.lsstx lsstx1 div {font-size: 25px;    float: left;    margin: -2px 10px 0 50px;}
.lsst s {text-shadow: inherit !important;}

/* для смены */
.lsst {background: url(http://forumstatic.ru/files/0018/53/d9/90828.png);}
.lsst lsst2, .lsst lsst1, .lsstx lsstx1, .lsst lsst3, .lsst lsst4, .lsst lsst5, .lsst lsst6, .lsst lsst7, .lsst lsst8, .lsst lsst9, .lsst lsst10 {text-shadow: 1px 1px 0 #214144;}
.lsst lsst1, .lsstx lsstx1 {color: #d1f9fdba;}
.lsst lsst3, .lsst lsst4, .lsst lsst5, .lsst lsst6, .lsst lsst7, .lsst lsst8, .lsst lsst9, .lsst lsst10, .lsst lsst2 {color: #b8d1d4;}