/* CS1 Background and text colours
-------------------------------------------------------------*/
/* Фон форума */
html {
background: url(http://forumstatic.ru/files/000d/00/9c/49867.jpg);
background-repeat: no-repeat;
background-attachment: fixed; 
background-position: top center;
background-color: #0e0e0e;
background-size: cover;
/*overflow-x: hidden !important;*/}

/* Шапка */
#pun-title table {
    background-image: url(http://forumstatic.ru/files/000d/00/9c/21778.png);
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    width: 990px;
    height: 455px;
    margin-left: -36px;
    margin-top: -370px;
    margin-bottom: -10px;
}

.punbb .user-avatar .avatar-image {
    border-radius: 0%!important;
    filter: grayscale(100%);
    border: 3px solid #9a9a9a;
    width: 30px!important;
    height: 30px!important;
}

/* Спойлер */
.post-content .spoiler-box > div {
background: url(http://forumstatic.ru/files/000d/00/9c/36938.png) !important;
filter: grayscale(100%);
background-repeat : no-repeat !important;
background-position: left center !important;}


/* Тело форума */
#pun {
width: 990px; 
background-color: transparent; 
background-image: url(http://forumstatic.ru/files/000d/00/9c/38757.jpg); 
background-attachment: scroll; 
background-repeat: repeat; 
background-position: top center;}

.punbb {
padding: 0 30px!important;
width: 992px;}

/* Закладки */
#pun-status .item4 {display: none;}
body #MyBookmarks .container {
    background: #dbdbdb;
}
body #MyBookmarks>h2 {
    background: #505050;
    color: #e1e1e1;
    text-shadow: 1px 1px 0 rgba(0,0,0,.06)!important;
    box-shadow: inset -1em 1em 1em rgba(52,52,52,.26)!important;
    border-radius: 0;
    border: #505050;
    border-width: 0px 0px 0 0px;
}

/* Футер */
#pun-about p.container {
    background-image: url(http://forumstatic.ru/files/000d/00/9c/70514.jpg);
    margin: 0px 0px -90px -36px;
    background-position: center top;
    background-repeat: no-repeat;
    width: 990px;
    height: 80px;
    overflow-x: hidden;
    padding-bottom: 50px;
    font-size: 9px !important;
}

li.pa-ip {
  position: absolute;
  margin-top: 100px;
  margin-left: 59px;
  text-transform: lowercase;
  font-family: arial;
  text-size: 8px;
  }

li.pa-ip a:link, .pa-ip a:visited {color: #564a37 !important;}

.nyxl { position: absolute; height: auto; overflow: auto; padding-right: 5px; }
.nyxltext1 { font: 600 9px 'Montserrat'; text-transform: uppercase; color: #000; padding: 0px 0px 0px 0px; }
.nyxltext1:first-letter { font-weight: bold; }
.nyxltext1 a { color: #000!important; }
.nyxltext2 { font: 400 9px Corbel; text-transform: lowercase; color: #a8a8a8; letter-spacing: 1px; font-weight: normal; }


/* подфорумы */
.forumslux1 {width: 470px; height: 130px; padding: 10px; background: url(http://forumstatic.ru/files/000d/00/9c/28819.jpg); background-repeat: no-repeat; padding-top: 45px!important; line-height: 90%; font-family: arial; font-size: 10px; margin-bottom: -25px!important; margin-left: -10px!important; overflow: visible;}

.forumslux2
{top: 5px;
    font-family: 'Alegreya Sans SC';
    font-size: 8px;
    padding-left: 34px;
    position: relative;
    z-index: 100;}

.txt { position: absolute; text-align: justify !important;
 font-size: 8px !important; padding-top: 0px;
 font-family: 'Alegreya Sans SC', sans-serif; !important; overflow-y:none; line-height: 9px;
 width: 432px !important; height: 80px!important;
 margin-left: -26px !important; text-transform: uppercase; margin-top: -3px!important; letter-spacing: 0px;}

.hidelink1 {
background: url() top no-repeat, url() bottom no-repeat, url() repeat-y;
width: 310px;
margin: 48px 0px 0px -29px !important;
padding: 0px 0px 0px 0px;
line-height: 9px;
position: absolute;
}

.hidelink2 {
margin-right: 1px!important;
padding: 1px 3px 1px 3px;
font-size: 9px;
letter-spacing: 0px;
font-family: 'Yeseva One';
line-height: 120%!important;
color: #515151!important;
text-transform: uppercase;
}
.hidelink2 a {color: #515151!important;}
.hidelink2 a:hover {color: #515151!important;}


 .naz {
  background: #1b1920;
  color: #ae813c !important;
  text-align: center;
  border-left: #926c33 4px solid;
  border-right: #926c33 4px solid;
  margin-bottom: 1px;
  margin-top: 0px !important;
  font-size: 8px;
  font-family: georgia;
  padding: 1px 1px 2px 2px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px; text-transform: uppercase  !important; letter-spacing: 2px;}

.naz &#224;{color: #ae813c !important;
  font-size: 8px; text-transform: uppercase  !important; letter-spacing: 2px;}


/* CS1.1 Фон и цвет текста на форуме */
.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 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: transparent;
color: #171717;
font-style: normal;
}

#pun-admain .adformal, #pun-admain .adcontainer
{border: none;
border-color:  transparent;}

.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {
    background-color: transparent;
    text-align: center;
    font-style: normal;
    font-family: 'Roboto';
    margin-left: 50px;
    font-size: 10px !important;
}


/* Цитата и код */
.punbb .quote-box, .punbb .code-box {
padding: 5px;
font-size: 11px !important;
border: 1px solid #c8c8c8;
background-color: #d5d5d5;
}

/* Ввод текста в форме ответа и админке */
.punbb textarea, .punbb input {
padding: 5px;
font-size: 11px !important;
border: 1px solid #c8c8c8;
background-color: #d5d5d5;
}


/* стиль выпадающих окон в форме ответа */
.punbb select, .punbb optgroup {
padding: 3px;
text-transform: normal;
border: 1px solid #c8c8c8;
background-color: #d5d5d5;
}

.punbb input { border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

/* Фон окна наград и репутации */
#pun-popup_awards div, #pun-reputation div {
background-color: #d5d5d5;
}

/* Настройки быстрого ответа*/
#post-form h2 span {
   display:none;
}

#post-form h2 {
  background: url(http://forumstatic.ru/files/000d/00/9c/97126.jpg) no-repeat;
  width: 990px;
  height: 55px;
  margin-top: 10px;
  margin-left: -36px;
  margin-bottom: -30px;
}

#post .formsubmit {text-align: center;}


/* CS1.7A Настройки маркированного текста*/
.post-content .highlight-text { 
font-style: normal;
padding: 0px 10px 0 10px;
background-color: #000!important;
color: #fff!important;

}


/* CS2 Ссылки
-------------------------------------------------------------*/

/* Настройки ссылок*/
.punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #b15200;
  border-bottom: 0px none #000;
  text-decoration: none;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4;
  transition: color 0.3s ease-in-out;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #b15200;
  }


/* Настройки ссылок при наведении*/
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #;
  border-bottom: 0px none #000;
  }

/* CS3.3 Настройки навигационных ссылок*/
#pun-navlinks a {
color: #e4d9c5;
font-weight: bold;
  }
#pun-ulinks a {
color: #fff;
  }

/* Настройки навигационных ссылок при наведении*/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #e4d9c5;
font-weight: bold;
  }
#pun-ulinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #d5d5d5;
  }

/* блюр зачеркивания */
.punbb .post-content del {
    filter: blur(2px);
    text-decoration: none;}

.punbb .post-content del:hover { 
filter: none; 
text-decoration: none;}

/* ссылки внехи */
fcf a {
    color: #f1e9da!important;
    background: #9eaaa8!important;
    padding: 1px 5px 1px 6px;
    text-shadow: none; 
margin-right: 2px!important; margin-bottom: 2px!important;}
fcf a:hover {color: #000!important;}

fcn a {
    color: #f1e9da!important;
    background: #c0aa83;
    padding: 1px 5px 1px 6px;
    text-shadow: none;
    margin-right: 2px!important;
    }
fcn a:hover {color: #000!important;}

/* соо и репа*/
.pa-posts {
position: absolute !important;
display: inline-block;
font-family: 'Alegreya Sans SC' !important;
font-size: 10px;
background-color: transparent; 
text-align: left; 
border-radius: 0px;
text-align: center;
text-transform: uppercase;
padding: 0px 0px;
width: 65px;
color: #ababab !important;
margin-left: -100px!important;
margin-top: 16px!important;
margin-bottom: 0px!important;
line-height: 12px!important;
}

li.pa-posts a:link, .pa-posts a:visited {color: #ababab!important;}

.pa-respect {
position: absolute !important;
display: inline-block;
margin-left: 0px;
font-family: 'Alegreya Sans SC' !important;
font-size: 10px;
background-color: transparent; 
text-align: left; 
border-radius: 0px;
text-align: center;
text-transform: uppercase;
padding: 0px 0px;
width: 76px;
color: #ababab !important;
margin-left: 10px!important;
margin-top: 16px!important;
margin-bottom: 0px!important;
line-height: 12px!important;
}

li.pa-respect a:link, .pa-respect a:visited {color: #ababab!important;}

/* Настройки полей профиля и лз*/
.pa-fld1 { width: 236px; margin-top: -7px !important; margin-bottom: 8px!important; margin-left: -9px !important; padding-top: 15px!important;}

.pa-fld2 { 
position: absolute; 
margin-top: 23px!important;  
margin-left: 84px!important;
text-align: center; 
} 
.pa-fld2 img {height: 50px!important;}

.pa-fld3 {
margin-top: 4px !important;
margin-bottom: 0px !important;
background: url("http://forumstatic.ru/files/000d/00/9c/60944.jpg") no-repeat scroll center top, url("http://forumstatic.ru/files/000d/00/9c/60944.jpg") no-repeat scroll center bottom, rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/00/9c/60944.jpg") repeat-y scroll center center;
width: 194px;
margin-left: 12px !important;}

.pa-fld4 {
margin-top: 4px !important;
margin-bottom: 0px !important;
background: url("http://forumstatic.ru/files/000d/00/9c/60944.jpg") no-repeat scroll center top, url("http://forumstatic.ru/files/000d/00/9c/60944.jpg") no-repeat scroll center bottom, rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/00/9c/60944.jpg") repeat-y scroll center center;
width: 194px;
margin-left: 12px !important;}

.pa-fld5 {}

.pa-fld4 nm {
  font-size: 11px!important;
  font-family: 'Alegreya Sans SC' !important; 
  text-transform: uppercase;
}

.lzstyle {
  width: 180px;
  color: #ababab;
  font-size: 10px!important;
  padding-top: 10px!important;
  padding-bottom: 8px!important;
  padding: 10px;
  line-height: 102%;
  position: relative;
  left: -2px;
  overflow-x: hidden;
  font-family: 'Alegreya Sans SC' !important; 
  text-transform: lowercase;
}

.lzstyle a:link, .lzstyle a:visited {color: #bdbdbd !important; font-family: 'Alegreya Sans SC' !important;}


.mp {
  width: 180px;
  color: #ababab;
  font-size: 10px!important;
  padding-top: 10px!important;
  padding-bottom: 8px!important;
  padding: 10px;
  line-height: 102%;
  position: relative;
  left: -2px;
  overflow-x: hidden;
  font-family: 'Alegreya Sans SC' !important; 
  text-transform: lowercase;
}


/* Настройки навигационных ссылок*/
#navindex a { 
  background: url(http://forumstatic.ru/files/000d/00/9c/70324.png) no-repeat top center;
  display: inline-block; 
  position: absolute; 
  height: 33px;
  width: 110px;
  top: 1px;
  font-size: 0px!important; 
  left: 90px;
}

#navuserlist a {
  background: url(http://forumstatic.ru/files/000d/00/9c/43777.png) no-repeat top center;
  display: inline-block; 
  position: absolute; 
  z-index: auto; 
  height: 33px;
  width: 110px;
  top: 1px; 
  font-size: 0px!important; 
  left:  180px;
}

#navsearch a {
  background: url(https://imgur.com/e4ixfdq.png) no-repeat top center;
  display: inline-block; 
  position: absolute; 
  height: 33px;
  width: 110px;
  top: 1px;
  font-size: 0px!important; 
  left: 470px;
}

#navprofile a {
  background: url(https://imgur.com/PYWZQPO.png) no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  height: 33px;
  width: 110px;
  top: 1px;
  font-size: 0px!important; 
  left: 374px;
}


#navpm a {
  background: url(http://forumstatic.ru/files/000d/00/9c/23225.png) no-repeat top center;
  display: inline-block; 
  position: absolute; 
  height: 33px;
  width: 110px;
  top: 1px;
  font-size: 0px!important;  
  left: 275px;
}

#navadmin  a {
  background: url(http://forumstatic.ru/files/000d/00/9c/66367.png) no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  height: 41px;
  width: 94px;
  top: -80px; 
  font-size: 0px!important;
  left: 180px;
}

#navlogout  a {
  background: url(http://forumstatic.ru/files/000d/00/9c/27503.png) no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  height: 33px;
  width: 126px;
  top: 1px;
  font-size: 0px!important; 
  left: 570px;
}

#navregister a {
  background: url(http://forumstatic.ru/files/000d/00/9c/92313.png) no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  height: 33px;
  width: 126px;
  top: 1px;
  font-size: 0px!important;  
  left: 275px;
}


#navlogin  a {
  background: url(http://forumstatic.ru/files/000d/00/9c/62533.png) no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  height: 33px;
  width: 126px;
  top: 1px;
  font-size: 0px!important; 
  left: 374px;
}


/* CS3 Остальное 
-------------------------------------------------------------*/

/* CS3.1 Иконки*/

div.icon {
        background: url(http://forumstatic.ru/files/000d/00/9c/20416.png) no-repeat;
}

tr.inew div.icon {
        background: url(http://forumstatic.ru/files/000d/00/9c/93441.png) no-repeat;
}

#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
        background: url(https://imgur.com/FjGMMai.png) no-repeat;
        height: 15px;
        width: 70px;
}

#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
        background: url(https://imgur.com/cLSKTI7.png) no-repeat;
        height: 15px;
        width: 70px;
}

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
        background: url(https://imgur.com/JM7BAQT.png) no-repeat;
        width: 15px;
        float: left;
        padding-right: 78px
}


#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
        background: url(https://imgur.com/5MSYFE2.png) no-repeat;
        width: 15px;
        float: left;
        padding-right: 78px
}

/*настройка аватара*/
li.pa-avatar.item2 {
    width: 194px;
    background: url(http://forumstatic.ru/files/000d/00/9c/60944.jpg) 0px top no-repeat, url(http://forumstatic.ru/files/000d/00/9c/60944.jpg) 0px bottom no-repeat, url(http://forumstatic.ru/files/000d/00/9c/60944.jpg) repeat-y 100% 2%;
    text-align: center;
    padding-top: 23px;
    padding-bottom: -20px;
    margin-left: 12px;
    margin-top: -3px;
}

li.pa-avatar.item2 img {
margin-left: 0px;
margin-top: -16px;
margin-bottom: 4px;
}

/* CS3.2 Всё подряд*/
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-main .post-author ul {text-align: center;}
ul.post-ul-Sp, .post-img-Sp {text-align:center;}
#pun-viewforum th {display: none;}
#pun-navlinks .container, #pun-ulinks .container {text-align: center;}
.modlist {font-size: 95.05%;}
#pun-announcement .container {font-size: 101%; font-family: "Arial";}
.category h2 span{display: block;}
#pun-stats h2 span {visibility: visible;}
#pun td .modlist{display:none;}
.lastedit {display:none;}
.modlist {display: none !important;}
#pun-announcement h2 {display:none; }
#pun-navlinks #navawards{display:none;}
#profile-signature {display:none}
.sharelink {display: none!important;}
.punbb .modmenu .container span{display:none;} 
li.pa-gifts {display: none!important;}

 /* прогрузка подарков в предпросмотре профиля */
#profile-gifts {display:none!important;}


#pun-messages .tcl {
    overflow: hidden;
    text-align: left;
    width: 40%!important;
    font-family: 'Montserrat';
    text-transform: lowercase;}


/*---Прокрутка---*/
::-webkit-scrollbar {
    width: 5px;
    height: 4px;
    background-color: #888888;
}

::-webkit-scrollbar-thumb{
background-color: #c75300;
border-radius: 0px;
}


::selection {
    background: #000 !important;
    color: #d5d5d5;
}


#pun-viewforum.punbb div.icon {
    margin-top: 0 !important;
    float: left;
    padding-right: 78px;
}

td.tcr a {
    background-repeat: no-repeat;
    background-position: left center;
    font-family: roboto;
    text-transform: lowercase;
    font-size: 12px;
    font-weight: bold;
}


.punbb .pa-avatar img {
    max-width: 180px !important;
    margin-bottom: 4px;
    margin-top: 4px;
}



#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;
    background-color: #e5cab5;
    top: 43px;
    padding: 15px 25px 15px 15px !important;
    overflow-y: auto;
}


.punbb .post-content a, 
.punbb .post-content a:link {
font-weight: bold;
}


.pa-respect a {
color: #505065 !important;
}


/* статистика */
#pun-stats.section h2 span, .category h2 span {
}
#pun-stats.section h2 {
background: url(http://forumstatic.ru/files/000d/00/9c/49460.jpg) no-repeat center;
height: 55px !important;
font-size: 0px !important;
width: 990px;
margin-left: -36px;
color: transparent;
}

.category .container thead {display: none;}

/* профиль */
#profile-right li span {
line-height: 100%;
color: #; 
font-size: 11px;
margin-top: 3px;
font-size: 10px;
margin-left: -165px !important;
}

#profile-right li {
    padding: 1px 0 1px 170px !important;
    margin-bottom: 8px !important;
    background-color: rgba(239, 233, 222, 0.3);
    box-shadow: 0 0 0px #f5efe5 inset;
    border: 0px solid #d2cbbd;
    outline: 0px solid #f8f2e8;
    font-family: 'OpenSansBold';
    font-size: 9px;
    margin-left: 10px;
    text-transform: uppercase;
    letter-spacing: 0px;
    min-height: 18px;
    width: 69% !important;
}

td#profile-right {    padding: 1px !important;}

#profile-left {
    width: 215px !important;
    padding: 5px;
    color: #000 !important;
    font-family: 'OpenSansBold' !important; 
    font-size: 10px;
    border: 0px solid #deeeee !important;
    vertical-align: middle;
    text-transform: uppercase;
    text-align: center;
    outline: 0px solid #a6b2b2;
    background-color: rgba(239, 233, 222, 0.3);
}


#pun-viewtopic .post h3 {
    height: 17px;
    text-transform: uppercase;
    margin: 0 6px 0 6px !important;
    font-size: 9px;
    border: 1px solid #c8c8c8!important;
    background-color: #d5d5d5;
}


/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
    background: url() 0 0 repeat-y;
    overflow: visible!important;
    margin: 12px 0px 0px 3px!important;
}
.punbb .post .post-author > ul {
    background: url() 0 top no-repeat, url(
) 0 bottom no-repeat;
    margin: 0px 0 -5px 0!important;
    padding: 0px 9px 15px 10px!important;
}


/*html*/
/* окно*/
.ocnova {width: 560px;
background: url(http://forumstatic.ru/files/000d/00/9c/15270.jpg) top no-repeat, url(http://forumstatic.ru/files/000d/00/9c/15853.jpg) bottom no-repeat, url(http://forumstatic.ru/files/000d/00/9c/54119.jpg) repeat-y;  
}
.ocnova1 {position: relative; width: 520px; font-family: 'tahoma'; line-height: 16px; color: #505050; text-align: justify; padding: 3px; padding-top: 55px; padding-bottom: 35px; margin-left: -8px !important; margin-top: 10px!important; margin-bottom: 25px!important;}

.ocnova2 {position: absolute; margin: -15px 0px 0px -6px !important; padding-top: 27px; text-align: left; font-size: 24px !important; font-family: 'Yeseva One'; color: #c75400; text-transform: lowercase; letter-spacing: 0px; z-index:1000;}

.ocnovabig {width: 891px;margin-left: -3px !important;
background: url(http://forumstatic.ru/files/000d/00/9c/57314.jpg) top no-repeat, url(http://forumstatic.ru/files/000d/00/9c/94725.jpg) bottom no-repeat, url(http://forumstatic.ru/files/000d/00/9c/83604.jpg) repeat-y;  
}
.ocnovabig1 {position: relative; width: 850px; font-family: 'verdana'; line-height: 14px; color: #505050; text-align: center; padding: 3px; padding-top: 50px; padding-bottom: 35px; margin-left: -150px !important; margin-top: 10px!important; margin-bottom: 25px!important; }

.ocnovabig2 {position: absolute; margin: -15px 0px 0px -140px !important; padding-top: 27px; text-align: left; font-size: 24px !important; font-family: 'Yeseva One'; color: #c75400; text-transform: lowercase; letter-spacing: 0px; z-index:1000;}

.inf { display: inline-block; width: 812px; font-size: 10px !important; font-family: 'Alegreya Sans SC';  margin-left: -4px !important; padding: 10px; border: 1px solid #c8c8c8; background-color: #d5d5d5; }

.inf2 { width: 260px; height: 310px; font-size: 14px !important; text-transform: uppercase; font-weight: 500!important; font-family: 'OpenSansBold'; padding: 3px; box-shadow: inset 0px 0px 1px 1px #eee8dd, inset 0px 0px 4px 0px #eee8dd; border: 1px solid #b9ab92; background-color: #fff; border-radius: 0px;}

.onetwo {text-align: center; font-size: 8px; background: #c7c7c7; color: #b15200; font-family: 'Open Sans'; letter-spacing: 1px; height: auto!important; padding-bottom: 0px!important; border-radius: 0px; text-transform: uppercase;}


.char { text-align: left; font-size: 10px; color: #505050; font-family: 'OpenSansBold'; height: 400px!important; padding-bottom: 10px!important; line-height: 21px; text-transform: uppercase; overflow: auto;}
.char::-webkit-scrollbar {width: 2px!important;}
.char2 { text-align: left; font-size: 11px; color: #505050; font-family: 'Roboto Condensed'; height: 200px!important; padding-bottom: 10px!important; overflow: auto;}
.char2::-webkit-scrollbar {width: 2px!important;}
.al { font-size: 18px; color: #000; font-family: 'Montserrat'; font-weight: bold; padding-bottom: 5px; padding-top: 5px;}

.onetwo2 { text-align: center; width: 400px; font-size: 11px; color: #505050; font-family: 'OpenSansBold'; background-color: #c7c7c7; height: 2px!important; padding-bottom: 14px!important; margin-left: 40px!important; margin-bottom: 7px!important; letter-spacing: 1px; border-radius: 10px;}

.pre { text-align: center; width: 500px; font-size: 11px; color: #755227; font-family: 'tahoma'; background:#d6c194!important; padding: 10px 5px 10px 5px!important; border-top: 1px dashed #c8b07d;}

.preskr { overflow: auto; text-align: center; width: 494px; height: 530px; font-size: 11px; color: #755227; font-family: 'tahoma'; background: transparent !important; padding: 10px 5px 10px 5px!important;}

.preskr::-webkit-scrollbar {
  width: 4px!important;
}

.skr { overflow: auto; text-align: center; width: 510px; height: 370px; font-size: 11px; color: #505050; font-family: 'tahoma'; padding: 10px 0px 10px 5px!important; }

.skr::-webkit-scrollbar {
  width: 4px!important;
}

.skr2 { overflow: auto; text-align: center; width: 490px; height: 135px; font-size: 11px; color: #505050; font-family: 'tahoma'; padding: 10px 0px 10px 5px!important; }

.skr2::-webkit-scrollbar {
  width: 4px!important;
}

.skr3 { overflow: auto; text-align: center; width: 490px; height: 385px; color: #505050; font-family: 'tahoma'; padding: 0px 0px 10px 5px!important; }

.skr3::-webkit-scrollbar {
  width: 4px!important;
}

.gift { text-align: center; width: 50px; height: 50px; background-color: #c7c7c7; border-radius: 10px; padding: 5px 5px 5px 5px!important;}

.vosp { text-align: center; width: 75px; height: 110px; background-color: #c7c7c7; border-radius: 10px; padding: 5px 5px 5px 5px!important;font-size: 7px !important; font-family: 'OpenSansBold'; text-transform: uppercase; line-height: 11px;}

.jj { width: 230px; font-size: 11px; font-family: 'Montserrat'; line-height: 125%; text-align: left !important; }

.scroll {
 margin: 0 auto; width: 790px; height: 200px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; word-wrap: normal; padding: 5px 0px 15px 0px; }

.notebook {background: url(http://forumstatic.ru/files/000d/00/9c/50860.png); width: 850px; height: 653px; margin-left: 0px;}

/*гостевая*/
.guestbook { width: 935px; height: 250px; background: url(http://forumstatic.ru/files/000d/00/9c/91435.jpg) no-repeat; margin-left: -5px!important; }

.guestbook_res { position: absolute; width: 175px; height: 125px; font-size: 9px; font-family: 'OpenSansBold'; color: #000; line-height: 14px; text-align: left; margin-left: 723px !important; margin-top: 80px !important; padding: 2px; text-transform: uppercase; overflow-y: auto; }

.guestbook_res::-webkit-scrollbar {width:3px; background-color: rgba(255, 255, 255, 0.3) !important;}
.guestbook_res::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 0.4) !important;}

.guestbook_sold { position: absolute; width: 414px; height: 143px; font-size: 10px; font-family: 'verdana'; line-height: 11px; text-align: justify; margin-left: 276px!important; margin-top: 65px!important; padding: 2px; overflow-y: auto;}

.guestbook_sold::-webkit-scrollbar {width:3px; background-color: rgba(255, 255, 255, 0.3) !important;}
.guestbook_sold::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 0.4) !important;}

.time { text-align: center; display; width: 90px; height: 10px; border-radius: 10px; font-size: 9px; font-family: 'OpenSansBold'; color: #dbdbdb; background:#7c7c7c!important; padding: 0px 4px 3px 4px !important; margin-top: 4px!important; margin-bottom: 5px!important; letter-spacing: 1px;}

/*администрация*/
.admins {
  position: relative;
  display: inline-block;
  font-family: 'AustinCyrBold';
  font-size: 14px;
  font-style: normal;
  text-transform: lowercase;
  padding: 1px;
  line-height: 14px;
  letter-spacing: 2px; 
}

.admins a{
  color:#efe8cb!important;
   margin-right:2px;
   text-shadow: 1px 1px 0px #976725!important;}

.admins span {
   display:none;
} 

.admins:hover span{
   position:absolute;
   border-radius: 0px;
   width: 100px;
   font-family: 'georgia';
   font-size: 9px !important;
   background: transparent;
   text-align: center;
   padding: 8px;
   display: inline-block;
   margin-top: 15px;
   left: -40px;
   z-index:100000;
   color: #edd2bd;
   text-shadow: 1px 0px 1px #000000; 
}

/*инста в табле*/
.insta {
  position: relative;
  display: inline-block;
  font-style: normal;
  text-transform: lowercase;
  padding: 2px 0px 3px 2px;
  line-height: 14px;
  letter-spacing: 2px;
  font-size: 10px;
letter-spacing: 0.7px;
font-family: 'OpenSansBold';
line-height: 60%!important;
color: #fefefe!important;
box-shadow: inset 0px 0px 1px #ffffff, inset 0px 0px 1px #ffffff;
border-radius: 3px!important;
border: 1px solid #a77e3e!important;
background: #a77e3e!important;
background: -moz-linear-gradient(top, #814f12 0%,#cbab72 100%)!important;
background: -webkit-linear-gradient(to bottom, #814f12 0%,#cbab72 100%)!important;
background: linear-gradient(to bottom, #814f12 0%,#cbab72 100%)!important;
text-shadow: 1px 1px 0px #1b1204!important; 
}

.insta a{
  color:#efe8cb!important;
   margin-right:2px;
   text-shadow: 1px 1px 0px #976725!important;}

.insta span {
   display:none;
} 

.insta:hover span{
   position:absolute;
   border-radius: 0px;
   font-family: 'georgia';
   font-size: 9px !important;
   background: #fff;
   text-align: center;
   padding: 8px;
   display: inline-block;
   margin-top: 50px;
   left: -40px;
   z-index:100000;
   color: #edd2bd;
   text-shadow: 1px 0px 1px #000000; 
}

/***  Заплатка для поля ответа ***/
textarea#main-reply {
    height: 245px;
    position: relative;
    z-index: 1;
}
.inner, #pun_wrap #post .container[id$="-area"], #video-area-tinp, #image-area-tinp  {
    z-index: 2;
}


/* вкладки планшет */
#tab2, #tab3 {position: fixed;}

.menu1 > a,
.menu1 #tab2:target ~ a:nth-of-type(1),
.menu1 #tab3:target ~ a:nth-of-type(1),
.menu1 > div { width: 610px;  margin-top: -80px; padding: 7px; border: 0px solid #; }

.menu1 > a { line-height: 210px; background: #; letter-spacing: 1px; font-family: 'Montserrat' !important; border: 0px solid #fff; margin-left: 10px; text-decoration: none; font-weight: bold !important; padding-bottom: 5px;  }

#tab2,
#tab3,
.menu1 > div,
.menu1 #tab2:target ~ div:nth-of-type(1),
.menu1 #tab3:target ~ div:nth-of-type(1) {display: none; }

.menu1 > div:nth-of-type(1),
.menu1 #tab2:target ~ div:nth-of-type(2),
.menu1 #tab3:target ~ div:nth-of-type(3) { display: block; }

.menu1 > a:nth-of-type(1),
.menu1 #tab2:target ~ a:nth-of-type(2),
.menu1 #tab3:target ~ a:nth-of-type(3) { border-bottom: 2px solid #; }



/* страниц */
.pagescr1 {position: absolute; width: 610px; height: 380px; font-size: 11px; font-family: arial; color: #571409; line-height: 100%; text-align: left; margin-left: 16px!important; margin-top: 20px!important; margin-bottom: 15px!important; overflow-x: auto;}

.pagescr2 {position: absolute; width: 610px; height: 380px; font-size: 11px; font-family: 'Montserrat'; color: #000; line-height: 90%; text-align: left; margin-left: 16px!important; margin-top: 20px!important; margin-bottom: 15px!important; padding-right: 3px; line-height: 16px!important; text-shadow: 0px 0px 0px #fff!important; font-weight: bold; overflow-x: auto;}

#info-d1 .infofeeda { width: 156px; height: 225px; background-size: cover; background-position: center center; display: inline-block; vertical-align: top; margin-bottom: -4px; margin-left: -7px; }

#info-d1 .infofeeda2 { width: 290px; height: 120px; background-size: auto auto; background-position: center center; display: inline-block; vertical-align: top; margin-bottom: 5px; margin-left: 5px; }

#info-d1 .infofeeda:hover .info6 { opacity: 1.0 }
#info-d1 .infofeeda2:hover .info6 { opacity: 1.0 }
#info-d1 .info6 { width: 290px; height: 120px; border-radius: 0px; margin-top: 0px; margin-left: 0px; padding: 0px 0px; background: rgba(255, 255, 255,0.8); opacity: 0.0; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; overflow: auto; white-space: normal;}

#info-d1 .info7 { font-family: 'Franklin Gothic Medium'; font-size: 11px; line-height: 13px; font-weight: 800; color: #000; text-align: center; padding:3px 3px; }

.info6::-webkit-scrollbar {width:2px; background-color: rgba(255, 255, 255, 0.3) !important;}
.info6::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 0.4) !important;}

.pagescr1::-webkit-scrollbar {width:5px; background-color: rgba(255, 255, 255, 0.3) !important;}
.pagescr1::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 0.4) !important;}

.pagescr2::-webkit-scrollbar {width:5px; background-color: rgba(255, 255, 255, 0.3) !important;}
.pagescr2::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 0.4) !important;}

.pagescr3::-webkit-scrollbar {width:5px; background-color: rgba(255, 255, 255, 0.3) !important;}
.pagescr3::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 0.4) !important;}

.punbb .move_posts_form .container {
  background:#e6d1b8; }

.guestb {width: 500px; height: 417px; margin-top: 10px!important; font-family: 'tahoma'; line-height: 14px; color: #797979; text-align: center; padding: 3px; padding-bottom: 5px; padding-top: 5px; text-align: justify; overflow-y: auto;}

.gift2 { text-align: center; width: 73px; height: 113px; color: #755227; font-family: 'Oswald'; font-size: 12px; color: #797979; background-color: rgba(255, 255, 255, 0.3) !important; padding: 5px 5px 10px 5px!important; border-radius: 10px; box-shadow: 0px 0px 9px 0px rgb(173, 173, 173) inset; border: 1px solid #dcdcdc;}

.plashbook { text-align: center; width: 590px; height: 46px; font-family: 'OpenSansBold'; font-size: 12px; font-weight: bold !important; color: #000; background-color: rgba(255, 255, 255, 0.3) !important; padding: 0px 0px 10px 0px!important; border-radius: 10px; margin-top: 4px!important;text-transform: uppercase;}


/*ИНСТАГРАМ ВЭЙВ*/
/*первое соо*/

.post #insta_fon, #post-preview #insta_fon {
   display: block;
   background: url(https://i.imgur.com/zBruspV.png) no-repeat;
   width: 800px;
   height: 694px;
   border: 1px solid #cecece;
   margin: auto; 
}


.post #inst_his, #post-preview #insta_his {
    width: 190px;
    height: 190px;
    position: absolute;
    margin-top: 56px!important;
    margin-left: 71px!important;
    background: linear-gradient(to right, #c33490, #e24960, #f07146, #f79e55 );
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-animation: spinit 2s linear infinite;
    -moz-animation: spinit 2s linear infinite;
    animation: spinit 3s linear infinite;

}


.post #inst_av, #post-preview #inst_av {
    position: absolute!important;
    margin-top: 45px!important;
    margin-left: 76px!important;
    border-radius: 100%;
}

.post #inst_av img, #post-preview #inst_av img {
    object-fit: cover;
    width: 180px!important;
    height: 180px!important;  
    margin-top: 1px!important;
    border-radius: 100%;
    cursor: pointer;
}


.post #inst_nic, #post-preview #inst_nic {
    position: absolute!important;
    margin-top: 46px!important;
    margin-left: 290px!important;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    font-family: 'Segoe UI', sans-serif;
    width: 210px;
    text-align: left;

}


.post #inst_fll, #post-preview #inst_fll {
    position: absolute!important;
    margin-top: 46px!important;
    margin-left: 502px!important;
    font-size: 12px;
    color: #fff;
    font-weight: bolder;
    text-align: center;
    width: 73px;
    height: 10px;
    background-color: #41a1f2;
    padding-top: 4px;
    padding-bottom: 7px;
    border-radius: 3px;
}


.post #inst_posts, #post-preview #inst_posts {
    position: absolute!important;
    margin-top: 58px!important;
    margin-left: 292px!important;
    font-size: 12px;
    color: #000;
}


.post #inst_followers, #post-preview #inst_followers {
    position: absolute!important;
    margin-top: 58px!important;
    margin-left: 380px!important;
    font-size: 12px;
    color: #000;
    cursor: pointer;
}


.post #inst_following, #post-preview #inst_following {
    position: absolute!important;
    margin-top: 58px!important;
    margin-left: 508px!important;
    font-size: 12px;
    color: #000;
    cursor: pointer;
}


.post #inst_name, #post-preview #inst_name {
    position: absolute!important;
    margin-top: 72px!important;
    margin-left: 292px!important;
    font-size: 13px;
    color: #000;
    font-family: Yeseva none;
}


.post #inst_about, #post-preview #inst_about {
    position: absolute!important;
    width: 416px;
    max-height: 100px;
    overflow: auto;
    margin-top: 80px!important;
    margin-left: 292px!important;
    font-size: 12px;
    color: #000;
    line-height: 16px;
    font-family: arial;
    padding-right: 10px;
}


.post #inst_about::-webkit-scrollbar, #post-preview #inst_about::-webkit-scrollbar{
    width: 2px;
}


.post #inst_about b, #post-preview #inst_about b {
    color: #41a1f2;
    cursor: pointer;
}

.post #ft_1, #post-preview #ft_1 {
    position: absolute!important;
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
    margin-top: 180px!important;
    margin-left: 90px!important;
}

.post #ft_1 img, #post-preview #ft_1 img {
    object-fit: cover;
    width: 180px;
    height: 180px;
}

.post #ft_2, #post-preview #ft_2 {
    position: absolute!important;
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
    margin-top: 363px!important;
    margin-left: 90px!important;
}

.post #ft_2 img, #post-preview #ft_2 img {
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
}

.post #ft_3, #post-preview #ft_3 {
    position: absolute!important;
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
    margin-top: 148px!important;
    margin-left: 306px!important;
}

.post #ft_3 img, #post-preview #ft_3 img {
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
}

.post #ft_4, #post-preview #ft_4 {
    position: absolute!important;
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
    margin-top: 332px!important;
    margin-left: 306px!important;
}

.post #ft_4 img, #post-preview #ft_4 img {
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
}

.post #ft_5, #post-preview #ft_5 {
    position: absolute!important;
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
    margin-top: 116px!important;
    margin-left: 522px!important;
}

.post #ft_5 img, #post-preview #ft_5 img {
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
}

.post #ft_6, #post-preview #ft_6 {
    position: absolute!important;
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
    margin-top: 300px!important;
    margin-left: 522px!important;
}

.post #ft_6 img, #post-preview #ft_6 img {
    object-fit: cover;
    max-width: 180px;
    max-height: 180px;
}





/*пост*/

.post #inps, #post-preview #inps {
   display: block;
   background: url(https://i.imgur.com/YLVmjZG.png) no-repeat;
   width: 800px;
   height: 514px;
   border: 1px solid #cecece;
   margin: auto; 
}

.post #inps_f, #post-preview #inps_f {
    position: absolute!important;
    object-fit: cover;
    max-width: 514px;
    max-height: 514px;
    margin-top: -21px!important;
    margin-left: 0px!important;

}


.post #inps_f img, #post-preview #inps_f img {
    object-fit: cover;
    width: 514px;
    height: 514px;
}


.post #inps_av, #post-preview #inps_av {
    position: absolute!important;
    object-fit: cover;
    border-radius: 100%;
    max-width: 35px;
    max-height: 35px;
    margin-top: -20px!important;
    margin-left: 533px!important;

}


.post #inps_av img, #post-preview #inps_av img {
    object-fit: cover;
    border-radius: 100%;
    max-width: 35px;
    max-height: 35px;
}



.post #inps_nic, #post-preview #inps_nic {
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-family: "Segoe UI", sans-serif;
    width: 150px;
    text-align: left;
    position: absolute !important;
    margin-top: -5px !important;
    margin-left: 574px !important;
}


.post #inps_tex, #post-preview #inps_tex {
    font-size: 11px;
    color: #000;
    padding-right: 10px;
    width: 250px;
    height: 306px;
    overflow: auto;
    position: absolute !important;
    margin-top: 25px !important;
    margin-left: 530px !important;

}


.post #inps_tex::-webkit-scrollbar, #post-preview #inps_tex::-webkit-scrollbar {
  width:2px;
}


.post #inps_like, #post-preview #inps_like {
    font-size: 13px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-family: "Segoe UI", sans-serif;
    width: 210px;
    text-align: left;
    position: absolute !important;
    margin-top: 370px !important;
    margin-left: 532px !important;
}

.pun-modal .modal-inner{
    background-color: #e4d9c5!important;
    border: 1px solid #3c373e!important;
    -webkit-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px!important;
    -moz-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px!important;
    -khtml-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px!important;
    box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px!important;
    padding: 8px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    -khtml-border-radius: 3px!important;
    border-radius: 3px!important;
    min-height: 6px!important;}

.banner img { filter: grayscale(100%);}
.span.num_msg {position: absolute!important; margin-left: -16px!important;}

.newslink1 {
background: url() top no-repeat, url() bottom no-repeat, url() repeat-y;
width: 960px;
position: absolute !important;
margin-top: -80px !important;
margin-left: -36px!important;
}
.newslink2 {
background: #000;
width: 150px;
height: 22px;
margin-right: 1px!important;
padding: 5px 25px 5px 25px;
border-bottom: 2px solid #cf6700;
font-size: 10px;
letter-spacing: 0px;
font-family: 'Alegreya Sans SC';
line-height: 120%!important;
color: #dbdbdb!important;
text-transform: uppercase;
}
.newslink2 a {color: #dbdbdb!important;}
.newslink2 a:hover {color: #dbdbdb!important;}