/* фон
-------------------------------------------------------------*/
body {
background: url() repeat-x top center, url() 40% 0%; 
background-color: #acb79d;
overflow-x: hidden}

body {overflow-x: hidden}

/* пан
-------------------------------------------------------------*/
#pun {
  margin: -20px auto -10px auto;
  padding: 0px auto -10px auto;
  position: relative;
  width: 988px;
  background: repeat transparent url(http://forumfiles.ru/files/0012/e6/ee/77978.png);
  background-position: center;
  }

/* шапка
-------------------------------------------------------------*/
#pun-title table {
border: none;
    height: 501px;
    width: 1193px;
    margin-left: -162px;
    background: url(http://forumfiles.ru/files/0012/e6/ee/92720.png) top center no-repeat;
    margin-top: 20px;
}

/* футер
-------------------------------------------------------------*/
#pun-about p.container {
    background: transparent url(http://forumfiles.ru/files/0012/e6/ee/20753.png);
    width: 1038px;
    margin-bottom: -79px;
    margin-left: -79px;
    height: 168px;
    margin-top: 13px;
    background-repeat-y: no-repeat;
}
/* цвет текста на форуме
-------------------------------------------------------------*/
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container, .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-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #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, #pun-navlinks .container  {
    background-color: transpanent;
    color: #524842;
    font-weight: normal;
}

/* ПРОФИЛЬ
-------------------------------------------------------------*/

/* отступ ника от верха профиля
-------------------------------------------------------------*/
.punbb .post .post-author {
  padding-top: 15px;
  font-family: arial;
  font-size: 10px;
  overflow-x: hidden;
  }
#profile-left {
  height: 400px;
  width: 20%!important;
  left: -50px!important;
  }
#profile-name strong {
  margin-top: 0px;
  height: 150%;
  }
.punbb .post .post-author ul, .punbb .post .post-author p {
  padding: 0 1em 1em 1em;
  line-height: 140%;
  }
/* последний визит
-------------------------------------------------------------*/
.pa-last-visit, li.pa-online {
  padding-bottom: 0px!important;
  }


/* ПОЛЯ ПРОФИЛЯ
-------------------------------------------------------------*/
/* соо
-------------------------------------------------------------*/
.pa-posts {
    display: inline-block;
    text-align: center;
    width: 55px;
    line-height: 14px;
    text-shadow: 1px 0 #ffffff4a;
    margin-top: 3px!important;
    height: 28px;
    color: #59674c;
    padding-top: 1px!important;
    padding-left: 3px!important;
    padding-right: 2px!important;
    font-size: 10px;
    margin-left: 14px!important;
    margin-bottom: 32px!important;
    background-color: #e8ebe3;
    border-radius: 5px;
    border: 1px solid #ccd2c5;
    background: #fff9f7;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 30px rgb(210, 216, 203);
}
/* репа
-------------------------------------------------------------*/
.pa-respect {
display: inline-block;
    text-align: center;
    width: 54px;
    line-height: 14px;
    text-shadow: 1px 0 #ffffff4a;
    margin-top: 0px!important;
    height: 28px;
    color: #59674c;
    padding-top: 1px!important;
    padding-left: 3px!important;
    padding-right: 2px!important;
    font-size: 10px;
    margin-left: 0px!important;
    margin-bottom: 32px!important;
    background-color: #e8ebe3;
    border-radius: 5px;
    border: 1px solid #ccd2c5;
    background: #fff9f7;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 30px rgb(210, 216, 203);
}
.pa-respect a{
    color: #59674c!important;
    text-shadow: 1px 0 #ffffff4a!important;}

.pa-reg {display:none!important}

/* поля
-------------------------------------------------------------*/

.pa-fld1 {
    display: inline-block;
    text-align: center;
    width: 55px;
    line-height: 14px;
    text-shadow: 1px 0 #ffffff4a;
    margin-top: 3px!important;
    height: 28px;
    color: #59674c;
    padding-top: 1px!important;
    padding-left: 3px!important;
    padding-right: 2px!important;
    font-size: 10px;
    margin-left: 0px!important;
    margin-bottom: 32px!important;
    background-color: #e8ebe3;
    border-radius: 5px;
    border: 1px solid #ccd2c5;
    background: #fff9f7;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 30px rgb(210, 216, 203);
}

.pa-fld2 {
    width: 185px;
    line-height: 14px;
    padding: 4px 3px! important;
    text-shadow: 1px 0 #ffffff4a;
    margin-top: -8px!important;
    margin-left: 25px!important;
    color: #344420;
    text-align: justify;
    font-size: 9px;
    background-color: #e8ebe3;
    border-radius: 5px;
    border: 1px solid #ccd2c5;
    background: #fff9f7;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 30px rgb(210, 216, 203);
}

.ank {
    text-align: center;
    font-size: 12px;
    font-family: bebasneueregular;
    letter-spacing: 1px;
    height: 13px;
    margin-bottom: -14px;
    border-radius: 2px;
    border-bottom: 2px dotted #cad0c3;
}

.pa-fld2 b {
    font-weight: normal;
    color: #a0435b!important;
    letter-spacing: 1px;
}

.pa-fld2 a {
    font-weight: normal;
    color: #a0435b!important;
    letter-spacing: 1px;
}

.pa-fld3 {    margin: -28px 0px -8px 13px!important;}

/* авик
-------------------------------------------------------------*/
.punbb .pa-avatar img{
    margin-top: -5px;
    margin-left: 0px;
    margin-bottom: 0px;
}
.pa-avatar img {
    margin-top: 20px;
}

.punbb .pa-avatar img{
    border: 1px solid #e8ebe3;
    box-shadow: 0 0 8px #798e5d;
    border-radius: 3px;
}
/* регистрация, айпи и визит
-------------------------------------------------------------*/
.pa-reg, .pa-ip, li.pa-online, .pa-last-visit {
    font-family: arial;
    letter-spacing: 1px;
    font-size: 8px;
    text-shadow: none!important;
}

.pa-ip {
    margin-bottom: 6px!important;
    text-align: center;
    margin-top: 3px!important;
}

/* категории
-------------------------------------------------------------*/
#pun-stats.section h2 {
    background: url(http://forumfiles.ru/files/0012/e6/ee/55193.png) no-repeat top center;
    height: 59px;
}
#post-form h2 {
    background: url(http://forumfiles.ru/files/0012/e6/ee/56195.png) no-repeat top center;
    height: 59px;
}
#pun-category1.category h2 {
    background: url(http://forumfiles.ru/files/0012/e6/ee/32947.png) no-repeat top center;
    height: 59px;
}
#pun-category2.category h2 {
background: url(http://forumfiles.ru/files/0012/e6/ee/51287.png) no-repeat top center;
    height: 59px;
}

#pun-category3.category h2 {
background: url(http://forumfiles.ru/files/0012/e6/ee/50268.png) no-repeat top center;
    height: 59px;
}

#pun-category4.category h2 {
background: url(http://forumfiles.ru/files/0012/e6/ee/57577.png) no-repeat top center;
    height: 59px;
}

#pun-category5.category h2 {
background: url(http://forumfiles.ru/files/0012/e6/ee/74048.png) no-repeat top center;
    height: 59px;
}

#pun-category6.category h2 {
background: url(http://forumfiles.ru/files/0012/e6/ee/87350.png) no-repeat top center;
    height: 59px;
}

#pun-category7.category h2 {
background: url(http://forumfiles.ru/files/0012/e6/ee/87350.png) no-repeat top center;
    height: 59px;
}


#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}

/* иконки
-------------------------------------------------------------*/
.punbb table Div.icon {
    background-image: url(http://forumfiles.ru/files/0012/e6/ee/18132.png);
    width: 51px;
    height: 48px;
    float: right;
    margin-top: 20px;
    border-style: none;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 66px;
    margin-left: 21px;
  opacity: 0.5;
}

TR.inew Div.icon {
    background-image: url(http://forumfiles.ru/files/0012/e6/ee/18132.png);
    width: 51px;
    height: 48px;
  opacity: 1.0;
  }


TR.iclosed Div.icon {
    background-image: url(http://forumfiles.ru/files/0012/e6/ee/18132.png);
  background-repeat: no-repeat;
  opacity: 0.3;
  filter: grayscale(70%);
  }

TR.isticky Div.icon {
  background-image : url(http://forumfiles.ru/files/0012/e6/ee/72889.png);
  background-repeat: no-repeat;
  opacity: 1.0;

  }

/* статистика
-------------------------------------------------------------*/
#pun-stats ul.container {
    background-image: url(http://forumfiles.ru/files/0012/e6/ee/58648.png);
    padding-left: 97px;
    margin-left: -31px;
    padding-right: 30px;
    margin-top: -1px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 59px 13px;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: justify;
}

/* цитата, код и спойлер
-------------------------------------------------------------*/
#pun-main .quote-box, #pun-main .code-box, .post-content .spoiler-box{
    padding: 11px;
    font-size: 11px;
    color: #4f524b;
    background-color: #eef0ef;
    border-radius: 18px;
    border: 1px solid #d1d8c9;
    background: #fbfff4;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 30px rgb(204, 208, 200);
}
.post-content .spoiler-box > div {
    text-align: left;
    display: block;
    text-transform: lowercase;
    letter-spacing: 1px;
    color:  #606757!important;
    margin-left: -2px;
    margin-top: -3px;
    margin-bottom: -5px;
    font-family: bebasneueregular;
    font-weight: normal;
    font-size: 14px;
}
/* текстэрия
-------------------------------------------------------------*/
.punbb textarea {
    padding: 13px;
    color: #2f312a;
    border: 1px solid #d4dacb;
    background: #fbfff4;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 30px rgb(204, 208, 200);
    border-radius: 18px;
}

/* поле для ввода
-------------------------------------------------------------*/
.punbb input {
    vertical-align: middle;
    padding: 6px 13px 6px 14px!important;
    margin-top: 9px;
    color: #2f312a;
    border: 1px solid #d4dacb;
    background: #fbfff4;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 30px rgb(204, 208, 200);
    border-radius: 18px;
}

/* подложки
-------------------------------------------------------------*/
#size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #pun-reputation div, #pun-popup_awards div  {
    padding: 10px;
    background: #f4f5f9;
    border: 2px solid #e4e4e4;

}
#font-area  {
    padding: 10px;
    background: #f4f5f9;
    border: 2px solid #d6d6d6;
    border-radius: 14px;
    overflow-y: auto;
    height: 207px;
}


/* кнопки
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
font-size: 14px!important;
    cursor: pointer!important;
    background: linear-gradient(#79394a, #501527)!important;
    background-color: #f3f3f3;
    color: #fff5f8!important;
    font-family: bebasneueregular!important;
    border: 1px solid #9e6474;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(162, 32, 70);
    border-radius: 5px;
    text-shadow: 1px 1px 0 rgb(117, 31, 56), 0 0 5px rgb(222, 141, 164);
}
input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
    background: linear-gradient(#a5b98a, #8e9e77)!important;    
    border: 1px solid #989476!important;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(99, 107, 88);
    text-shadow: 1px 1px 0 rgb(65, 79, 50), 0 0 5px rgb(233, 255, 203)!important;
    cursor: pointer!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
  }



/* описание подфорума
-------------------------------------------------------------*/

.discr {
    font-size: 10px;
    font-family: arial;
    width: 320px;
    text-align: justify;
    color: #39472c;
    margin: -3px 23px!important;
    text-transform: lowercase;
    padding: 5px 10px 15px 13px;
    text-shadow: 0 0 2px white;
}
/* навигация в подфорумах
-------------------------------------------------------------*/
.link a {    display: inline-block;
    cursor: pointer;
    font-family: arial!important;
    font-size: 10px!important;
    padding-left: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 2px;
    margin-right: 7px;
    border-radius: 6px;
    background: linear-gradient(#8b5460, #5f333e);
    border: 2px solid #8e5763;
    padding-top: 0px;
    text-shadow: 1px 1px 0 rgb(103, 46, 58), 0 0 4px rgb(255, 160, 182)!important;
    color: #ffeff2!important;
}
.link a:hover {
    background: linear-gradient(#5f333e, #8b5460);
}

.link {
    text-align: center;
    margin-top: 4px!important;
    padding-bottom: 10px!important;
    margin-left: 14px!important;
}
#pun-index td div.tclcon {
    width: 415px;
    font-size: 10px;
    background: url(http://forumfiles.ru/files/0019/be/2d/16171.png) top no-repeat, url(http://forumfiles.ru/files/0019/be/2d/10158.png) bottom no-repeat, url(http://forumfiles.ru/files/0019/be/2d/39234.png) repeat-y;
    text-transform: lowercase;
    min-height: 145px;
    margin-left: 35px;
}
.punbb .main .tcl {
    border-left-style: none;
    border-left-width: 0;
    text-align: center;
}
.punbb .main .tcl {
    overflow: hidden;
    text-align: left;
    width: 64%;
}
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
    font-size: 1em;
}
user agent stylesheet
table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}

.punbb {
    font: normal 68.75% verdana, arial, helvetica, sans-serif;
}
body {
    font-size: 96.01%;
}
::-webkit-scrollbar {
    width: 6px;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: #773343;
    border: 1px solid #773343;
    box-shadow: inset 0 0 2px #ffffff;
}

::-webkit-scrollbar-track {
    background-color: #acb79d;
    border: 1px solid #a0ab90;
    box-shadow: inset 0 0 2px #ffffff;
}
::selection {
    background: rgb(85, 95, 76);
    color: #ffffff;
    text-shadow: none!important;
}

/* выделение и скролл
-------------------------------------------------------------*/

::-moz-selection{        background: #70b5b1;
    color: #ffffff;
}
::webkit-selection{        background: #70b5b1;
    color: #ffffff;
} 

.lastedit {
  display:none !important;
  }

/* ТОПИКИ
-------------------------------------------------------------*/

/* оформление обычной темы
-------------------------------------------------------------*/
.u_body {
position: relative;
    left: 33px;
    top: 72px;
    padding: 5px;
    color: #4b5045;
    width: 489px;
    text-shadow: 0 0px 2px #ffffff7d;
    text-align: justify;
    font-family: arial;
    line-height: 12px;
    font-size: 11px;
}
    .u_title {
    text-align: center;
    position: absolute;
    width: 561px;
    font-family: bebasneueregular;
    margin-top: 38px;
    text-transform: lowercase;
    font-size: 17px;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0 rgb(103, 46, 58), 0 0 4px rgb(255, 160, 182)!important;
    color: #ffeff2!important;
}


.u_theme {
    width: 564px;
    background: url(http://forumfiles.ru/files/0012/e6/ee/35230.png) top no-repeat, url(http://forumfiles.ru/files/0012/e6/ee/48983.png) bottom no-repeat, url(http://forumfiles.ru/files/0012/e6/ee/32130.png) repeat-y;
    margin-left: 22px!important;
    padding-bottom: 105px;
    min-height: 78px;
}

/* гостевая
-------------------------------------------------------------*/
.g_theme {
    width: 579px;
    height: 444px;
    background: url(http://forumfiles.ru/files/0012/e6/ee/79856.png) no-repeat;
    margin-left: 24px!important;
}
.g_body {
    left: 44px;
    top: 67px;
    padding: 5px;
    padding-bottom: 121px;
    font-size: 11px;
    color: #636363;
    width: 455px;
    text-shadow: 1px 0px 0px #ffffff;
    text-align: justify;
    font-family: arial;
    line-height: 15px;
    text-align-last: center;
    text-transform: lowercase;
}
    .g_title {
position: absolute;
    width: 177px;
    font-family: arial;
    text-align: justify;
    font-size: 11px;
    margin-top: 264px!important;
    margin-left: 102px!important;
    height: 145px;
    overflow: auto;
    padding-right: 5px;
    direction: rtl;
    text-shadow: 1px 1px 0 rgb(100, 109, 92), 0 0 5px rgb(157, 167, 146)!important;
    color: #fcfff7!important;
    padding: 0px 5px 0px 5px;
    border-right: 1px solid;
}
.g_title1 {
    position: absolute;
    font-family: bebasneueregular!important;
    font-size: 11px;
    letter-spacing: 1px;
    margin-top: 210px!important;
    text-align: center;
    font-weight: normal!important;
    line-height: 100%;
    margin-left: 288px!important;
    width: 200px;
    text-shadow: 1px 1px 0 rgb(70, 80, 62), 0 0 5px rgb(229, 255, 199)!important;
    color: #fcfff7!important;
}
#g_f {
    overflow: auto;
    height: 145px;
    margin-top: 241px!important;
    margin-left: 282px!important;
    position: absolute;
    width: 152px;
    text-align: left!important;
    padding-left: 5px!important;
    padding-bottom: 3px!important;
    color: #fcfff7!important;
}
#g_f a  {    text-shadow: 1px 1px 0 rgb(89, 99, 81), 0 0 5px rgb(159, 181, 134)!important;
    color: #fcfff7!important;}


.g_link1 {
    position: absolute;
    font-family: bebasneueregular!important;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 132px!important;
    text-align: center;
    font-weight: normal!important;
    line-height: 200%;
    margin-left: 86px!important;
    width: 131px;
}
.g_link1 a {
    letter-spacing: 2px;
    margin-left: 5px;
    text-shadow: 1px 1px 0 rgb(70, 80, 62), 0 0 5px rgb(229, 255, 199)!important;
    color: #fcfff7!important;
}


 /*----------------------- плашки в шапке----------------------*/
.news_pl_area {     width: 955px;
    position: absolute;
    top: 350px;
    left: 17px;
    line-height: 3px;
    text-align: center;
}

/* таблица
-------------------------------------------------------------*/


.t_ep {    position: absolute;
    width: 188px;
    font-size: 14px;
    top: 225px;
    left: 571px;
    text-align: center;
    overflow: hidden;
    color: #e2ecd4!important;
    text-shadow: 1px 1px 0 #3a4a31, 0 0 5px #acb79d, 0 0 7px #84966b!important;
    font-family: bebasneueregular;
    line-height: 150%;
    letter-spacing: 1px;
}

.t_ep a {
    color: #e2ecd4!important;
    text-shadow: 1px 1px 0 #3a4a31, 0 0 5px #acb79d, 0 0 7px #84966b!important;
    letter-spacing: 1px;
}

.tab_implinks {
    position: absolute;
    margin: 157px 120px;
    width: 1070px;
    text-align: center;
    word-spacing: 10px;
    font-size: 9px;
}

.tab_implinks a {
    color: #e9f7d6!important;
    text-shadow: 1px 1px 0 #3a4a31, 0 0 5px #acb79d, 0 0 7px #84966b!important;
    margin-left: -4px;
}
/* приветствие
-------------------------------------------------------------*/
.hello {position: absolute;    width: 183px;    top: 253px;    left: 625px;    text-align: center;    overflow: hidden;
    font-size: 10px!important;    text-shadow: 1px 1px 1px #86524a, 0 0 3px rgb(221, 211, 207);    color: #fffbf5!important;    height: 62px;}

/* итоги
-------------------------------------------------------------*/
.pg_week {
    width: 540px;
    height: 489px;
    margin-left: 24px !important;
    background: url(http://forumfiles.ru/files/0012/e6/ee/88288.png) no-repeat;
}

.pg_day {    margin: 90px 81px;
    position: absolute;
    color: #e2ecd4;
    text-shadow: 1px 1px 0 #3a4a31, 0 0 5px #acb79d, 0 0 7px #84966b;
    width: 129px;
    text-align: center;
}

.pg_gamer {
    position: absolute;
    margin-top: 46px;
    margin-left: 222px;
}

.pg_active1 {    position: absolute;
    margin: 148px 431px;}
.pg_active2 { position: absolute;
    margin: 218px 431px;}
.pg_active3 {    position: absolute;
    margin: 285px 431px;}

.pg_post {    position: absolute;
    margin: 383px 282px;}
.pg_post_text  { 
width: 125px;
    height: 78px;
    overflow: auto;
    padding-right: 5px;
    margin: 377px 342px;
    position: absolute;
    color: #e2ecd4;
    text-shadow: 1px 1px 0 #3a4a31, 0 0 5px #acb79d, 0 0 7px #84966b;
}
.pg_couple {    position: absolute;
    margin: 341px 99px;
}
.pg_text {
   width: 334px;
    height: 170px;
    overflow: auto;
    padding-right: 5px;
    margin: 163px 80px;
    position: absolute;
    color: #e2ecd4;
    text-shadow: 1px 1px 0 #3a4a31, 0 0 5px #acb79d, 0 0 7px #84966b;}


/* анкета
-------------------------------------------------------------*/
.pg_ank {    width: 614px;
    height: 581px;
    background: url(http://forumfiles.ru/files/0012/e6/ee/95330.png) no-repeat;
    margin-left: 24px!important;}
.pg_face img {
    width: 101px!important;
    height: 100px!important;
    border-radius: 10px;
    position: absolute;
    margin: 114px 80px;
    border: 1px solid #8c4b5c!important;
    box-shadow: 0 0 5px #631f30;
}
.pg_name {
    position: absolute;
    margin: 90px 191px;
    width: 327px;
    text-align: center;
    color: #c7d0b9;
    text-shadow: 1px 1px 0 #526349, 0 0 5px #acb79d, 0 0 7px #84966b;
    font-size: 21px;
    font-family: Yeseva one;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.pg_name_rus {    position: absolute;
    margin: 135px 197px;
    width: 327px;
    text-align: center;
    color: #c7d0b9;
    text-shadow: 1px 1px 0 #526349, 0 0 5px #acb79d, 0 0 7px #84966b;
    font-size: 10px;
}
.pg_date {    position: absolute;
    margin: 227px -54px;
    width: 327px;
    text-align: center;
    color: #c7d0b9;
    text-shadow: 1px 1px 0 #526349, 0 0 5px #acb79d, 0 0 7px #84966b;
    font-size: 10px;
}
.pg_info {    position: absolute;
    margin: 155px 219px;
    width: 327px;
    text-align: left;
    color: #dce4d0;
    text-shadow: 1px 1px 0 #526349, 0 0 5px #acb79d, 0 0 7px #84966b;
    font-size: 10px;
    line-height: 150%;
}
.pg_info k {
    font-family: bebasneueregular;
    font-size: 13px;
    letter-spacing: 1px;
}
.pg_story {    position: absolute;
    width: 365px;
    overflow: auto;
    height: 224px;
    padding: 0px 6px 0px 1px;
    margin: 260px 110px;
    color: #32421b;
}

.pg_story g {
    font-family: bebasneueregular;
    font-size: 13px;
    letter-spacing: 1px;
    border-bottom: 2px dotted;
}


/* бегунок
-------------------------------------------------------------*/
.FNTslider {
  border-radius: 4px;
  position:relative;z-index:1000;
  background: #E0E0E0;
  width: 110px;
  height: 5px;
  margin: 3px 5px;
  border: solid 1px #ccc;
  float: right;
  margin-right: 7%;
}
.FNTslider .before {
height: 5px;
    border: solid 1px transparent;
    border-right: none 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    background: #838e75;
    margin-top: -1px;
    box-shadow: inset 0 0 3px #e6e6e6;
}

.FNTslider .thumb {
width: 7px;
    height: 11px;
    border-radius: 3px;
    position: relative;
    top: -4px;
    background: #697755;
    cursor: pointer;
    box-shadow: inset 0 0 3px #acb99b;
    border: 1px solid #2a2a2a0d;
}