/*********  ОСНОВНАЯ ЧАСТЬ ДИЗАЙНА 
*********************************************************************************/

/*фон форума */
body {background:url(http://forumstatic.ru/files/001a/ad/ff/29962.png) repeat-x top center, /*верхний фон*/ 
url() repeat-x bottom center, /*нижний фон*/
url()  repeat, #cfbdba; /*общий фон и цвет*/}
body {overflow-x: hidden}

/*шапка форума */
#pun-title table {background: url(http://forumstatic.ru/files/001a/ad/ff/43893.png) no-repeat top center;
    width: 1179px !important;
    height: 512px !important;
    margin-left: -131px;
    font-size: 0px;
    margin-top: -1px;
    border: none;}

/*низ форума */
#pun-about p.container {background: url(http://forumstatic.ru/files/001a/ad/ff/62731.png) bottom center no-repeat;
    width: 1054px;
    height: 243px;
    font-size: 10px !important;
    text-align: center;
    margin-left: -72px;
    margin-bottom: -40px !important;
    border: none!important;}

/*тело*/
#pun {margin: auto;
position: relative;
width: 1005px;
margin: 0 auto;
border:none!important;
background-image: url(http://forumstatic.ru/files/001a/ad/ff/76793.png);
background-position: top center;}

/*наполнение форума*/
.punbb {
float: auto;
height: auto;
width: 90%;
margin-left:48px;}

/*скролл*/
::-webkit-scrollbar {width: 4px;
	background-color: #F5F5F5;}
::-webkit-scrollbar-thumb {border-radius: 56px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(212, 165, 158)), color-stop(0.72, rgb(233, 227, 225)), color-stop(0.86, rgb(216, 171, 165)));}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgb(207, 190, 187);
    background-color: #ebeae7;}


/*********  ССЫЛКИ НА ФОРУМЕ
*********************************************************************************/

#pun-adnav a {color: #ca9956 !important;}

.punbb .main .tcr a {font-weight:bold;}

.punbb a {
text-decoration: none;
    color: #77a095;
    text-shadow: 1px 1px 0px #f2ede9;
    text-decoration: none !important;
    -webkit-transition: all 1s ease-in-out, color 0.5s 0.2s cubic-bezier(0.4, 0, 1, 1);
    -moz-transition: all 1s ease-in-out, color 0.5s 0.2s cubic-bezier(0.4, 0, 1, 1);
    transition: all 1s ease-in-out, color 0.5s 0.2s cubic-bezier(0.4, 0, 1, 1);
}

.punbb a:hover, .punbb a:focus, .punbb a:active {
color: #cd938b;
    text-shadow: 1px 1px 0px #f9f9f9;
    text-decoration: none;  
}

#pun-main h2, .pagelink, .punbb fieldset legend, #pun-about p span, .punbb .linksb, .punbb .linkst, .post-links {font-family: fira sans;
    font-size: 9px !important;
    letter-spacing: 0.5px !important;
    color: #cf9890!important;
    font-style: normal;
    text-transform: lowercase;
    font-weight: bold;}

.permalink {margin-left: -21px!important;
    font-family: pt sans;
    font-size: 10px;}

.topic a.sharelink {display:none!important;}

/*********  НАВИГАЦИЯ 
*********************************************************************************/

/*верхняя навигация*/

#pun-navlinks .container {    text-align: center;
    margin-top: -128px!important;
    margin-bottom: -2px!important;}

/*ссылки верхней навигации*/
#pun-navlinks li a {    font-family: bebasneue;
    font-size: 18px;
    color: #89afa5;
    text-shadow: 0px 0px 10px #e9e9e9, 1px 1px 0px #efefeb;
    margin-right: 7px !important;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.5px;}

/*нижняя навигация*/
#pun-ulinks .container {padding-top: 10px !important;
    text-align: center;
    font-size: 10px;
    font-family: codec_proregular;
    padding-bottom: 56px;
    text-transform: lowercase;}

/*ссылки нижней навигации*/
#pun-ulinks li a {padding: 0 0.7em 0 0.6em;
    color: #cd9189;
    text-decoration: none;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px #ebeae7;}


/*********  МЕЛОЧИ ПО ТЕКСТУ НА ФОРУМЕ
*********************************************************************************/

#pun-crumbs1 p.container {text-align: center;
    text-transform: uppercase;
    color: #cc9088;
    text-shadow: 0px 1px 0px #e8e7e3;
    font-family: fira sans;
    font-weight: bold;
    font-size: 13px!important;
    letter-spacing: 0.5px;}

#pun-status .container {
    padding: 0.1em 0em 0em 0em;
    text-align: center;
    font-family: pt sans;
    text-transform: uppercase;
    color: #7ba299;
    text-shadow: 0px 1px 1px #f1eded;
    font-size: 10px;
  }


.modmenu {font-family: fira sans;
    font-size: 8px !important;
    letter-spacing: 1.5px !important;
    color: #ce9f61!important;
    font-style: normal;
    text-transform: uppercase;
    font-weight: bold;}

.pun-crumbs2, #pun-crumbs2 {font-family: fira sans;
    font-size: 8px !important;
    letter-spacing: 1.5px !important;
    color: #ce9f61!important;
    font-style: normal;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-bottom: -40px!important;}

#plng b {font-style:italic;}

span.byuser {    font-family: fira sans;
    font-size: 11px;
    color: #7b5d58;}

input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}
textarea {resize:vertical;}
textarea {resize:horizontal;}
button:active, button:focus {
  outline: none !important;
}
button::-moz-focus-inner {
  border: 0 !important;
}


/*********  КАТЕГОРИИ
*********************************************************************************/
#pun-stats.section h2 {
    background: url(http://forumstatic.ru/files/001a/ad/ff/42413.png) no-repeat top;
    height: 123px;
    align-items: center;
}

#pun-category1.category h2 {
    background: url(http://forumstatic.ru/files/001a/ad/ff/10673.png) no-repeat top;
    height: 123px;
    align-items: center;
}

#pun-category2.category h2 {
    background: url(http://forumstatic.ru/files/001a/ad/ff/92447.png) no-repeat top;
    height: 123px;
    align-items: center;
}

#pun-category3.category h2 {
    background: url(http://forumstatic.ru/files/001a/ad/ff/95346.png) no-repeat top;
    height: 123px;
    align-items: center;
}


#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}


/*********  ПОДФОРУМ
*********************************************************************************/

#pun-index td div.tclcon {background: url(http://forumstatic.ru/files/001a/ad/ff/37066.png) no-repeat;
width: 328px;
    height: 75px;} /*оформление*/

#pun-index .tcl h3 {font-size: 13px;
    font-family: coresans;
    text-transform: uppercase;
    padding: 15px 0px 0px 0px!important;
    text-align: center;
    width: 178px;
    margin-left: 54px;} /*позиционирование названия*/

.tcl h3 a {color: #ebeae7 !important;
    text-shadow: 1px 1px 0px #497267 !important;
    text-decoration: none;} /*ссылка*/

.oops {margin: 15px 21px !important;
    text-align: left;
    width: 279px;
    font-size: 10px;
    font-family: fira sans;
    text-transform: lowercase;
    color: #679589;
    text-shadow: 1px 1px 0px #f6f2ec;
    height: 22px;
    overflow: auto;}


/********* КНОПКИ В ПОДФОРУМАХ
*********************************************************************************/

.punbb table Div.icon {
 float: right;
    display: block;
    width: 39px;
    height: 33px;
    background-image: url(http://forumstatic.ru/files/001a/ad/ff/33258.png);
    background-repeat: no-repeat;
    opacity: 0.3;
} /* подвинуть кнопки и старые сообщения */


TR.inew Div.icon {
  background-image : url(http://forumstatic.ru/files/001a/ad/ff/33258.png);
  background-repeat: no-repeat;
opacity: 1;
} /* новые сообщения */

TR.isticky Div.icon {
  background-image : url(http://forumstatic.ru/files/001a/ad/ff/25769.png);
  background-repeat: no-repeat;
} /* важные темы*/

TR.iclosed Div.icon {
  background-image : url(http://forumstatic.ru/files/001a/ad/ff/81725.png);
  background-repeat: no-repeat;
} /* закрытые темы*/

/*кнопки внутри*/

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    display: block;
    width: 39px;
    height: 33px;
    background-image: url(http://forumstatic.ru/files/001a/ad/ff/33258.png);
    background-repeat: no-repeat;
    opacity: 0.3;
    padding-left: 21px;
    float: left !important;
}

#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
 background-image : url(http://forumstatic.ru/files/001a/ad/ff/33258.png);
  background-repeat: no-repeat;
opacity: 1;
}
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background-image : url(http://forumstatic.ru/files/001a/ad/ff/25769.png);
  background-repeat: no-repeat;
}

#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background-image : url(http://forumstatic.ru/files/001a/ad/ff/81725.png);
  background-repeat: no-repeat;

}

/*********  ПРОФИЛЬ
*********************************************************************************/
.punbb .post .post-author {    float: left;
    width: 242px;
    overflow: hidden;
    background: url(http://forumstatic.ru/files/001a/ad/ff/34373.png) top no-repeat, url(http://forumstatic.ru/files/001a/ad/ff/18808.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/ad/ff/78394.png) repeat-y;
    margin-left: -26px;
    margin-top: -23px;
    padding: 0px 0px 41px 0px;
    text-align: center;} /*оформление*/

.pa-author {
font-family: bebas neue;
    text-transform: uppercase;
    font-size: 18px;
    padding-top: 44px !important;
    letter-spacing: 0.5px;
} /*позицианирование ника*/

.pa-author a {
        color: #ebeae7 !important;
    text-shadow: 0px 1px 0px rgb(173, 122, 113), 0px 0px 11px #ebeae7 !important;
} /*ссылка ника*/

.punbb .pa-avatar img {    max-width: 180px;
    height: auto;
    border: 1px solid #cfbdba;
    box-shadow: 0px 0px 22px #8b6662;
    outline: 1px solid #ab776e;} /*аватар*/

li.pa-title {
font-family: fira sans;
    color: #f2f2f0;
    text-shadow: 1px 1px 0px #ac7970;
    text-transform: lowercase;
    font-size: 9px;
    letter-spacing: 1px;
    margin-top: 2px;
    padding-bottom: 17px !important;
} /*статус*/

.pa-posts {display: inline-block;
    width: 62px;
    font-size: 10px;
    text-transform: lowercase;
    font-family: fira sans;
    font-weight: bold;
    text-align: center;
    color: #ebeae7;} /*сообщения*/

.pa-respect {display: inline-block;
    width: 62px;
    font-size: 10px;
    text-transform: lowercase;
    font-family: fira sans;
    font-weight: bold;
    text-align: center;
    color: #ebeae7;} /*репутация*/

.pa-respect a {    color: #ebeae7 !important;
    text-shadow: 1px 1px 0px #b4877e !important;} /*репутация ссылка*/

.pa-ip {color: rgb(242, 242, 240) !important;
    font-family: fira sans;
    text-transform: uppercase;
    font-size: 9px;
    padding-top: 14px!important;} /*айпи*/

.pa-ip a {color: rgb(242, 242, 240) !important;
    text-shadow: 1px 1px 0px #ab776d!important;} /*ссылка айпи*/

.pa-online {
font-size: 10px;
    color: #f2f2f0;
    text-shadow: 1px 1px 0px #ac7970;
    margin-top: 0.7em !important;
    font-family: fira sans;
    text-transform: lowercase;
    margin-bottom: 17px !important;
} /*активен*/

.pa-last-visit{font-family: pt sans;
    font-size: 8px;
    margin-top: 9px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ca9956;} /*последний визит*/

/********* ДОПЫ В ПРОФИЛЕ
*********************************************************************************/

.pa-fld1 {border-style: solid;
    border-width: 1px;
    border-color: rgb(138, 175, 166);
    background-color: rgb(114, 145, 137);
    box-shadow: 0px 0px 8px 2px #aac1bc inset;
    color: #f2f2f0 !important;
    text-shadow: #8aafa6 1px 1px 0px;
    width: 180px;
    text-align: center;
    border-radius: 10px;
    margin-left: 35px!important;
    margin-bottom: 9px!important;
    margin-top: 7px!important;
    font-family: codec_proregular;
    text-transform: lowercase;
    font-size: 13px;}

.pa-fld2 {color: #ebeae7;
    font-family: fira sans;
    font-weight: bold;
    margin-bottom: 12px;
    display: inline-block;
    width: 23px;
    font-size: 10px;
    text-transform: lowercase;}

/********* ФОРМА ОТВЕТА
*********************************************************************************/

.punbb textarea, .punbb select, .punbb optgroup {background-color: #efefed;
    color: #624c70 !important;
    border: 1px solid #d8d6d7;
    border-radius: 5px;
    box-shadow: 0px 0px 7px 1px #f2f2f0 inset, 0px 0px 35px inset #dcdcdd;
    padding: 10px 10px 10px 10px;} /*форма ответа и т.д.*/ 

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {position: absolute;
    right: 6px;
    top: 43px;
    background-color: #ebeae7;
    color: #957671 !important;
    border: 1px solid #dcd1cf;
    border-radius: 5px;
    box-shadow: 0px 0px 7px 1px #ebeae7 inset, 0px 0px 35px inset #cfbdba91;
    width: auto;}

#smilies-area, #video-area {width: 450px;
    height: 255px;
    overflow: auto;
    overflow-x: hidden;}

#font-area {height: 224px;
    overflow: auto;}

.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span,#pun-admain input, #pun-admain select {margin: 0 0.6em 0 0;
    border-radius: 19px;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 11px!important;
    cursor: pointer;
    padding: 2px 7px 2px 7px !important;
    transition: 0.5s;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(207, 153, 145);
    background: rgb(199, 137, 128);
    box-shadow: 0px 0px 7px 2px #dfbcb7 inset;
    color: #f2f2f0 !important;
    text-shadow: #ca8a82 1px 1px 0px;}

.formsubmit input:hover, #pun-admain input:hover {    border-style: solid;
    border-width: 1px;
    border-color: rgb(126, 162, 153);
    background: rgb(153, 184, 177);
    box-shadow: 0px 0px 7px 2px #84a99f inset;
    color: #f2f2f0 !important;
    text-shadow: #89afa6 1px 1px 0px;
background-position: right center;}

.hashelp center div a button, .button, .punbb select, input{
       padding: 5px !important;
    border: rgb(207, 189, 186) 1px solid;
    background: #cfbdba;
    box-shadow: 0px 0px 10px 5px #a18983 inset;
    color: #f2f2f0 !important;
    text-shadow: #7c5e59 1px 1px 0px;
    font-family: fira sans !important;
}

.punbb option {background: #b79e99;}

/********* ЦИТАТА И ВЫДЕЛИТЬ КОД
*********************************************************************************/
.punbb .post-content .quote-box, .punbb .post-content .code-box {margin: 0.4em 1.8em 1.4em 1.8em;
    padding: 2em;
    box-shadow: inset 0px 0px 30px #cfbdba, 0px 0px 2px 2px inset #e8e2e0;
    border: 1px solid #e1d7d5;
    background: #ebeae7;
    border-radius: 10px;}

.post-content .spoiler-box > div {
    background: url(/img/plus.png) no-repeat left center;
    cursor: pointer;
    padding-left: 18px;
    text-align: center;
    font-family: pt sans;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 1px dashed #d5c7c2;
    padding-bottom: 3px;
    color: #8d545b;
}

/********* НАПОЛНЕНИЕ ФОРУМА
*********************************************************************************/

/*АНКЕТА*/
.faceank {font-family: pt sans narrow; color: #f6f2ec; position: absolute; margin: 51px 362px !important; text-shadow: 0px 1px 0px #7e3131; letter-spacing: 2px; width: 167px;}
.name1ank {position: absolute; margin: 79px 6px !important; font-family: bebasneue; font-size: 17px; color: #f6f2ec; text-shadow: 1px 1px 0px #7e3333; width: 205px;}
.name2ank {position: absolute; margin: 79px 361px !important; font-family: bebasneue; font-size: 17px; color: #f6f2ec; text-shadow: 1px 1px 0px #7e3333; width: 205px;}
.gifank {position: absolute; margin: 8px 211px !important;}
.gifank img {width: 150px; border-radius: 100px; mix-blend-mode: soft-light; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.dateank {color: #f6f2ec; text-shadow: 1px 1px 0px #d4a159; margin: 154px 27px !important; position: absolute; width: 158px; font-family: pt sans narrow; font-size: 13px; font-weight: bold;}
.birthank {color: #f6f2ec; text-shadow: 1px 1px 0px #d4a159; margin: 205px 27px!important; position: absolute; width: 158px; font-family: pt sans narrow; font-size: 13px; font-weight: bold;}
.profank {color: #f6f2ec; text-shadow: 1px 1px 0px #d4a159; margin: 205px 207px!important; position: absolute; width: 158px; font-family: pt sans narrow; font-size: 13px; font-weight: bold;}
.oriank {color: #f6f2ec; text-shadow: 1px 1px 0px #d4a159; margin: 154px 388px!important; position: absolute; width: 158px; font-family: pt sans narrow; font-size: 13px; font-weight: bold;}
.familyank {color: #f6f2ec; text-shadow: 1px 1px 0px #d4a159; margin: 205px 389px!important; position: absolute; width: 158px; font-family: pt sans narrow; font-size: 13px; font-weight: bold;}
.storyank {position: absolute; width: 515px; text-align: justify; margin: 238px 29px!important; height: 353px; overflow: auto; font-family: pt sans narrow; color: #9b6060; font-size: 12px; padding-right: 9px;} 
.storyank::-webkit-scrollbar {width: 2px;}

/*ПЕРВОЕ СООБЩЕНИЕ ТЕМ*/

.eutopic {background: url(http://forumstatic.ru/files/001a/a8/a7/70134.png) top no-repeat, url(http://forumstatic.ru/files/001a/a8/a7/42092.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/a8/a7/99299.png) repeat-y;width: 573px; padding-bottom: 137px;}
.eutopicname {position: absolute; margin: 58px 152px !important; font-family: bebasneue; font-size: 20px; color: #ffff; text-align: center; width: 407px; text-shadow: 1px 1px 0px #8d4f51;}
.eutopicnews {position: relative; top: 103px; width: 499px; text-align: justify; font-size: 10px; color: #651b1c; text-shadow: 1px 0px 0px #f6f2ec;}


/********* РЕПУТАЦИЯ
*********************************************************************************/

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    width: 768px;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    -webkit-box-shadow: 0 0 40px #222;
    -moz-box-shadow: 0 0 40px #222;
    -khtml-box-shadow: 0 0 40px #222;
    font-size: 11px;
    font-family: calibri;
    outline: 1px solid #ce9f61;
    padding: 5px;
    border: 1px solid #eee2cf;
    box-shadow: 0px 0px 24px inset #ca9956, 0px 0px 5px inset #eee2cf!important;
    background: #eee2cf;
    text-shadow: #f6f1eb 1px 1px 0px;}



/********* СТАТИСТИКА В СТРОКУ
*********************************************************************************/

#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {
    display: inline-block;
    font-family: pt sans;
    letter-spacing: 1px;
    font-size: 9px;
    color: #749d93;
    margin-right: 1px;
    text-align: center;
    margin-bottom: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 3px double #cfbdba;
}

#pun-stats li.item1, #pun-stats li.item2 {float: none;
    clear: both;
    line-height: 150%;
    width: 213px;}

#pun-stats li.item3 {display: none;}

#pun-stats li.item3, #pun-stats li.item4 {    width: 400px;
    margin-right: 0px;}

#pun-stats li.item4 a {color: #cb928a !important;
    text-shadow: 1px 0px 0px #e3e2de;
    font-family: fira sans;
    font-weight: normal;}

#pun-stats li.item1 strong, #pun-stats li.item2 strong {font-family: literataregular;
    font-weight: normal;
    font-size: 10px;}

li#onlinelist {font-family: fira sans;
    font-size: 12px;}


/*админка*/

#pun-admain legend span {display: none;}
.adcontainer, #pun-admain fieldset {border-color: transparent !important;}
.adformal h2, #pun-adnav h2 {padding: 0.5em 1em; border-style: none solid solid none; border-width: 0 1px 1px 0; background-color: #d3d3d4!important;
    border-color: #d3d3d4!important;}
#pun-admain table {width: 90% !important;}
#pun-admain a, #pun-adnav a{cursor: pointer;
    color: #a68e8a!important;}
#pun-admain span[class="adinput"] input, #pun-admain span[class="adinput"] label {box-shadow: none;}


/*это интересно*/
div#pun-live-rusff {z-index: 98;
    width: 440px;
    height: 19px;
    margin: auto 0px 0 auto;
    background: transparent;
    text-align: right;
    line-height: 17px;
    position: relative;
    font-size: 0px !important;}

.cool1, .cool3 {    width: 87px;
    height: 16px;
    padding: 0px 5px 2px 8px;
    background: #cfbdba!important;
    color: #fff;
    font-size: 11px;
    font-family: verdana;
    text-align: center;
    float: right;
    margin-left: 4px;
    margin-right: 1px;
    border: 0px;
    cursor: pointer;
    box-shadow: inset 0 0 10px #b39894!important;
    -moz-box-shadow: inset 0 0 10px #8b6e69!important;
    -webkit-box-shadow: inset 0 0 10px #8b6e69!important;
    -khtml-box-shadow: inset 0 0 10px #8b6e69!important;
    text-shadow: 0 1px 1px #5e4440!important;
    border-right: 1px solid #cfbdba!important;}

cool1:hover, .cool3:hover {
	background: #8baea5!important;
box-shadow:inset 0 0 10px #7da49b!important;
 -moz-box-shadow:inset 0 0 10px #7da49b!important;
-webkit-box-shadow: inset 0 0 10px #7da49b!important;
 -khtml-box-shadow: inset 0 0 10px #7da49b!important;
    text-shadow: 0 1px 1px #719b91!important;
    border-right: 1px solid #99b8b1!important;
} 

/*НАПОЛНЕНИЕ*/

.guesttext {font-size: 9.792px;
    font-family: verdana;
    color: rgb(173, 122, 113);
    line-height: 0.957;
    text-align: justify;
    text-shadow: 0px 1px 0px rgb(235, 234, 231);
    position: absolute;
    margin: 92px 90px!important;
    width: 272px;
    height: 141px;
    overflow: auto;
    padding: 5px;}

.guesttext2 {    font-size: 9px;
    font-family: verdana;
    color: rgb(169, 131, 125);
    line-height: 10px;
    text-align: justify;
    text-shadow: 0px 1px 0px rgb(235, 234, 231), 0px 0px 3px #fff;
    position: absolute;
    margin: 261px 68px!important;
    width: 287px;
    box-shadow: inset 0px 0px 30px #cfbdba, 0px 0px 2px 2px inset #e8e2e0;
    border: 1px solid #e1d7d5;
    background: #ebeae7;
    border-radius: 10px;
    padding: 5px;}

.guestfaces { position: absolute;
    margin: 59px 386px!important;
    width: 195px;
    text-align: left;
    height: 192px;
    overflow: auto;
    padding: 5px;
    font-family: fira sans;
    text-transform: uppercase;}

.guestnames {position: absolute;
    margin: 301px 386px!important;
    width: 195px;
    text-align: left;
    height: 70px;
    overflow: auto;
    padding: 5px;
    font-family: fira sans;
    text-transform: uppercase;}

.guest{background:url(http://forumstatic.ru/files/001a/ad/ff/67843.png); width:619px; height:443px;}


.bank {background:url(http://forumstatic.ru/files/001a/ad/ff/76693.png); width:562px; height:424px;}
.banktopic {position: absolute;
    font-family: bebas neue;
    font-size: 17px;
    color: #a9827d;
    margin: 42px 33px!important;
    text-align: center;
    width: 487px;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px #ebeae7;}

.banktext {position: absolute;
    width: 492px;
    overflow: auto;
    padding: 5px;
    margin: 70px 31px!important;
    text-align: justify;
    color: #ae7d74;
    text-shadow: 1px 1px 0px #ebeae7, 0px 0px 10px #cfbdba;
    font-family: fira sans;
    text-transform: lowercase;}

.bp {position: absolute;
    width: 220px;
    height: 193px;
    overflow: auto;
    padding: 5px;
    text-align: justify;
    margin: 160px 37px!important;
    color: #a27870;
    text-shadow: 1px 1px 0px #ebeae7, 0px 0px 10px #cfbdba;
    font-family: fira sans;
    text-transform: lowercase;}

.bp1 {text-align: center;
    background: #99b8b1;
    color: #fff;
    padding: 1px;
    font-family: bebas neue;
    text-shadow: 1px 1px 0px #649287;
    letter-spacing: 1px;
    font-size: 13px;
    margin-bottom: 7px!important;}

.bt {position: absolute;
    width: 228px;
    height: 193px;
    overflow: auto;
    padding: 5px;
    text-align: justify;
    margin: 160px 290px!important;
    color: #a27870;
    text-shadow: 1px 1px 0px #ebeae7, 0px 0px 10px #cfbdba;
    font-family: fira sans;
    text-transform: lowercase;}

.bt1 { text-align: center;
    background: #99b8b1;
    color: #fff;
    padding: 1px;
    font-family: bebas neue;
    text-shadow: 1px 1px 0px #649287;
    letter-spacing: 1px;
    font-size: 13px;
    margin-bottom: 7px!important;}

.iconsoo {position:absolute;margin: 25px 12px!important;}
.sootopic {font-size: 16px;
    position: absolute;
    font-family: bebas neue;
    color: #af8f89;
    margin: 42px 51px!important;
    text-align: center;
    text-shadow: 1px 1px 0px #ebeae7;
    letter-spacing: 1px;
    width: 467px;}

.ssonew {position: relative;
    width: 499px;
    text-align: justify;
    padding: 5px;
    top: 76px!important;
    /* margin-bottom: 5px!important; */}

.soo {background: url(http://forumstatic.ru/files/001a/ad/ff/16008.png) top no-repeat, url(http://forumstatic.ru/files/001a/ad/ff/60096.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/ad/ff/97244.png) repeat-y;width: 562px;min-height: 269px;}