.plfon {   width: 170px;
    height: 147px;
    /* background: #ffffff; */
    overflow-y: auto;
    position: absolute;
    top: -219px;
    left: 769px;
    padding-bottom: 5px;
    padding-top: 5px;}

.plosn {height: 35px;
    width: 149px;
    margin-left: 13px !important;
    margin-bottom: 3px !important;}

.plicon {  width: 32px;
    height: 32px;
    position: absolute;
    margin-top: -4px !important;
    margin-left: -5px !important;}


.plcolor {width:140px; height:30px;}

.plzag1 {     width: 100px;
    font-family: verdana;
    text-transform: uppercase;
    font-size: 9px;
    POSITION: relative;
    TOP: 5PX;
    LEFT: 33PX;
    COLOR: #FFFFFF;}


.plzag1 a {     
    font-family: verdana;
    text-transform: uppercase;
    font-size: 9px;
    COLOR: #FFFFFF !important;}


.plzag2 {   font-family: verdana;
    text-transform: lowercase;
    POSITION: relative;
    margin-top: 4px !important;
    FONT-SIZE: 9PX;
    COLOR: #FFFFFF;
    margin-left: 33px !important;}
.plzag1 a,  .plzag2 a {COLOR:#FFFFFF;}


/* Изменение цвета фона кнопок при наведении курсора мыши */
.tab button:hover {
  background-color: #e7e9ee;
}

/* Цвет активной вкладки */
.tab button.active {
  background-color: #d1dbe7;
}

/* Стиль содержимого вкладки */
.tabcontent {
height: 212px;
margin-left: 20px;
display: none;
border-radius:10px;
overflow-y: auto;
}



/*прокрутка*/

::-webkit-scrollbar { width: 5px; height: 5px;}
::-webkit-scrollbar-thumb { background: #c5d1e0; }
::-webkit-scrollbar-track {  background: #f3f3f3; }





/*выделение*/
body *::-moz-selection { background: rgba(172, 168, 190); color: rgb(237, 236, 236);}
body *::-webkit-selection {background: rgba(172, 168, 190, 0.9);color: rgb(237, 236, 236);}
body *::selection { background: rgba(172, 168, 190, 0.9); color: rgb(237, 236, 236);}


HTML, body { min-width: 1050px!important;  scrollbar-width: thin; -ms-text-size-adjust: none; -moz-text-size-adjust: none; -webkit-text-size-adjust: none;}




/* тело */
#pun {
background: url(http://forumstatic.ru/files/001b/a0/19/66683.jpg) repeat-y;
width: 980px;
background-position: center;
}



/*шапка форума */
#pun-title table {
background: url("http://forumstatic.ru/files/001b/a0/19/27623.png") top center  no-repeat; 
height: 434px;
width: 980px; 
margin-top: -304px;
margin-left: -25px;}

/*низ форума */
#pun-about {
background: url(http://forumstatic.ru/files/001b/a0/19/29319.jpg) center top no-repeat; 
margin: 0px  0px -64px  -25px;  
height: 151px; 
width: 980px;}





/* текст */
.punbb a,
.punbb .section .container, 
.punbb .post-body, 
.punbb .post-links,
.punbb td.tc2,
.punbb td.tc3,
.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,
.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-adnav ul.adsubnav a {
 color: #262628; 
text-decoration: none!important; 
border-color: transparent;}


/* убираем рамки на форуме */
.punbb .container, 
.punbb .post-body, 
.post h3, 
#pun-title, 
.punbb .section, 
.punbb .forum, 
.punbb .formal, 
.punbb .modmenu, 
.punbb .info,
.punbb .category,
.punbb .post, 
#pun-stats h2, 
.punbb .main h1,
.punbb .main h2,
#pun-debug h2, 
.punbb-admin #pun-admain h2,
.punbb td,
.punbb fieldset,
#viewprofile ul, 
#profilenav ul, 
.punbb .post .post-body,
.punbb .post h3 span, 
.post-links ul, 
.post-links,
.usertable table,
.punbb th,
.punbb .quote-box, 
.punbb .code-box,
#pun-ulinks li, 
#pun-announcement h2 span, 
li#onlinelist, 
#pun-help .formal .info-box h3.legend span,
#pun-ulinks li a, 
#pun-announcement h2,
 li#onlinelist div, 
#pun-help .formal .info-box h3.legend,
.punbb .divider, .punbb .formal fieldset .post-box, 
.punbb .info-box, 
li.pa-online{border-color: transparent; text-decoration: none;}



/* ссылки не активные */
.punbb a,
.punbb a:link, 
.punbb a:visited,
.punbb-admin #pun-admain a,
.punbb-admin #pun-admain a:link, 
.punbb-admin #punbb-admain a:visited,
.punbb li.isactive a, 
.punbb li.isactive a:link, 
.punbb li.isactive a:visited, 
#pun-admain a,
#pun-adnav .isactive ul.adsubnav a, 
#pun-adnav ul.adsubnav a {
  color: #262628; 
  text-decoration: none;
   }

/* ссылки активные */
.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, 
#pun-admain a:hover, 
#pun-adnav .isactive ul.adsubnav a:hover {
color: #e6aca0; text-decoration: none;}


/* верхняя навигация*/
#pun-navlinks a { 
font-family: "BODAR";
text-align: center;
text-transform: uppercase;  
color: #ffffff; 
letter-spacing: 1px;  
font-size: 14px; 
}


/* нижняя навигация */
#pun-ulinks a { 
background-color: transparent;
color: #262628;
font-size: 10px!important;  
text-align: center;
font-family: verdana; 
font-style: normal;
text-transform: lowercase;
text-decoration: none;}


#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
text-decoration: none;  
color: #8EA79A!important;}





/* стиль админки */
#pun-adnav h2, .adformal h2 {background-color: inherit !important;    border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain * {margin: 0;}
#pun-admain .adcontainer td { border-color: transparent!important;}
#pun-admain fieldset {border-color: transparent!important;}
.punbb-admin #pun-admain h2 {display: none;}
.punbb-admin #pun-admain h2 {display: none;}
#pun-admain legend {display: none;}
.punbb-admin #pun-admain legend span {display: none;}



				



#pun-admain textarea { 
margin-left: 4px!important;
background-color: #e7e9ee; 
border: 1px solid #8EA79A;
border-radius: 10px!important;
color: #262628;
 outline: none;
}

#pun-admain input, #pun-admain select {
 outline: none;
padding-top: 3px!important;
padding-bottom: 2px!important; 
text-transform: uppercase;
letter-spacing: 1px!important; 
font-family: verdana; 
font-size: 9px!important; 
color: #262628!important;
font-weight: bold; 
background-color: #e7e9ee; 
border: 1px solid #8EA79A;
border-radius: 10px!important;
}


/* категории */
#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2,#pun-category7.category h2, #pun-category8.category h2,#pun-category9.category h2{
    text-align: center;
    font-size: 0px !important;
    height: 70px;
    margin-left: 310px;
    width: 307px!important; 
    padding: 0px !important;
    
}
#pun-category1.category h2 {
background: url(http://forumstatic.ru/files/001b/a0/19/23620.jpg);
}
#pun-category2.category h2 {
background:url(http://forumstatic.ru/files/001b/a0/19/44847.jpg);
}
#pun-category3.category h2 {
background:url(http://forumstatic.ru/files/001b/a0/19/87424.jpg);
}
#pun-category4.category h2 {
background:url(http://forumstatic.ru/files/001b/a0/19/17245.jpg);
}

#pun-category5.category h2 {
background:url(http://forumstatic.ru/files/001b/a0/19/26826.jpg);
}

#pun-category6.category h2 {
background:url(http://forumstatic.ru/files/001b/a0/19/59483.jpg);
}

#pun-category7.category h2 {
background:url(http://forumstatic.ru/files/001b/a0/19/85564.jpg);
}

#pun-category8.category h2 {
background:url(http://forumstatic.ru/files/001b/a0/19/17010.jpg);
}





/*статистика*/
#pun-stats.section h2 { 
background: url(http://forumstatic.ru/files/001b/a0/19/19846.jpg);
font-size: 0px !important; 
height: 70px;
width:307px!important;
margin-left: 310px;
        padding: 0px !important;
}


#pun-index .category table {border-spacing: 0px 18px; }


/* категория быстрый ответ */
#post-form.formal h2 {
display: none;
}


/* на главной странице */
.punbb .main .tcr span.lastpost { 
display: block;
    padding: 4px 0px 0px 0px;
    color: #000000;
    text-transform: lowercase;
    font-size: 10px;
    font-family: verdana;
}

.punbb .main .tcr a{  
font-family: verdana;
    font-size: 11px;
    color: #262628;
    text-transform: lowercase;
   
    font-weight: bold;

}




.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { 
width: 32px!important; 
height: 34px!important;
 transition-duration: 0.25s; 
float: right; 
padding: 1px 1px 0px 7px;
}

#pun .user-avatar .avatar-image {
border-radius: 0px!important;
    height: 25px;
    width: 25px;
    margin-left: 10px;
    border: 2px solid #c1c7ce;
    filter: grayscale(100%);
}

.punbb .user-avatar .isonline { 
width: 6px!important; 
height: 6px!important; 
z-index: 0!important;
outline: none; 
background-color: #ACA8BE!important;
margin-right: -5px;

  }



/* цитаты и код*/
.punbb .code-box {
background-color: #fdfdfd;
    border: 1px solid #edf1f4;
    color: #262628;
}

.punbb .quote-box{
background-color: #fdfdfd;
    border: 1px solid #e5eaef;
    color: #262628;
}



/* форма ответа*/
.punbb textarea {
    background-color: #fdfdfd;
    border: 1px solid #dbe2ea;
    color: #262628;
    outline: none;


}


/*оформление репутации и остальных окон*/
#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {
background-image: none !important;
width: 768px !important;
margin-left: -4px;
padding: 0px !important;
height: 18px !important;
background-color: #e7e9ee; 
border: 1px solid #ACA8BE;
border-radius: 10px!important;
color: #262628;
text-align: justify;
}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
min-height: 20px;
    padding: 7px;
    margin: 19px 4px;
    outline: none;
    max-width: 760px;
    background-color: #fcfcfc;
    border: 1px solid #ACA8BE;
    border-radius: 10px!important;
    color: #262628;
    text-align: justify;
}


#font-area { 
height: 200px; 
overflow: auto; }

#main-reply {
width: 100%; 
height: 200px; }

.resizable-textarea textarea { 
display: block;  
margin-bottom: 5px;}

.punbb .formal span.input {
margin-left: 0px!important;}



#tags .container { 
padding: 5px 5px 5px 5px!important;
background-color: #fdfdfd;
border: 1px solid #d8dfe8;
color: #262628;}

#keyboard-span input {
cursor:pointer; 
height:25px; 
min-width:30px; 
border-color: transparent!important;  
background-color: transparent!important; 
color: #262628!important; 
padding: 0 !important; 
outline: none !important;}






/*профиль*/
#profile-left #profile-name strong { 
text-transform: uppercase;
font-family: verdana;
font-size: 12px!important; 
color: #262628!important;
font-weight: bold; 
text-decoration: none;}

#profile-left #profile-name strong {margin-bottom:4px;}
#profile-left #pa-edit strong a {
padding: 4px!important;
padding-top: 4px!important;
padding-bottom: 4px!important; 
text-transform: lowercase;
font-family: verdana;
font-size: 10px!important; 
color: #262628!important;
font-weight: bold; 
background-color: #e5eaf0;

}



li#pa-ua {
    display: none;
}

#profile-left #profile-title strong, #profile-left #pa-online strong {
text-transform: lowercase;
    font-family: verdana;
    font-size: 10px!important;
    color: #e6aca0!important;
    font-weight: bold;
    text-decoration: none;

}

#profile-right li span {
    padding-top: 4px!important;
    width: 124px !important;
    padding-bottom: 4px!important;
    text-transform: lowercase;
    font-family: verdana;
    font-size: 9px!important;
    color: #262628!important;
    font-weight: bold;
    background-color: #e5eaf0;
}

#profile-right li strong{ font: 500 11px arial; text-transform: lowercase; font-variant: normal; text-decoration: none;}
#viewprofile ul, #profilenav ul {
text-transform: lowercase;
font-family: verdana;
font-size: 10px!important; 
color: #262628!important;
font-weight: bold; 
text-decoration: none;
}

#pa-awards{display: none;}
#pa-gifts{display: none;}
#profile-gifts{display: none;}


/* скрыть названия доп. полей */
.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld4 .fld-name, .pa-fld5 .fld-name {display: none;}

/*оформление кнопок смайлов*/
button.sml{     display: inline-block;
    cursor: pointer;
    padding: 6px 4px 4px 6px;
    text-transform: uppercase;
    letter-spacing: 1px!important;
    font-family: verdana;
    font-size: 8px!important;
    color: #262628!important;
    font-weight: bold;
    border: 0px solid;
    background-color: #d5dbe6;}

ul.tabs li a {
    display: block;
    padding: 0px 14px 4px 12px;
    margin-bottom: -1px;
    text-decoration: none;
    background: #d5dbe6!important;
    position: relative;
    font-family: arial black;
}










/* ссылки  подфорумов */

.tlctxt {font-size:10px;font-family:verdana;text-transform:lowercase;}

.ssilki {
    margin: 10px 0px 0px 0px!important;
    text-align: center;
    width: 360px;
    background: #e3e4e2;
}

.ssilki a {
display: inline-block;
    padding: 3px 11px 5px 11px;
    margin: 0px 0px 0px 0px !important;
    text-transform: lowercase;
    font-size: 9px;
    font-weight: bold;
    color: #262628!important;
    font-family: verdana;
}






/* активисты в таблице */
.activ {
position: absolute;
    margin-left: 64px!important;
    top: 39px;
    width: 160px;
    height: 33px;
}





.postop {
    position: absolute;
    margin-left: 707px!important;
    top: 39px;
    width: 160px;
    height: 40px;
    text-align: right;
}


.postname { position: absolute;
    margin-left: 533px!important;
    top: 97px;
    font-family: "BODAR";
    text-transform: uppercase;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    TEXT-ALIGN: right;}








.para {
position: absolute;
    margin-left: 64px!important;
    top: 79px;
}



.epizod{
position: absolute;
    margin-left: 785px!important;
    top: 79px;
}






.postava {
position: absolute;
margin-left: -6px!important;
top: -2px;
}


.ppost a {
    color: #e6aca0 !important;
    font-weight: bold;
}

.ppost {        position: absolute;
    height: 59px;
    width: 274px;
    top: 43px;
    line-height: 10px;
    font-size: 10px;
    margin-left: 328px!important;
    font-family: verdana;
    text-align: justify;
    text-transform: lowercase;
    color: #0c131e!important;
}


/* плашки */
#adventure {position: absolute; width: 600px; height: 86px; margin: -4px 0px 0px 340px; overflow-y: hidden; overflow-x: hidden;}
#adventure .new {position: absolute;
    width: 590px;
    height: 66px;
    margin: 10px;
    top: 2px;
    overflow-y: auto;
    overflow-x: hidden;
    /* position: relative; */
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: space-between;}
#adventure .new .plashka {width: 180px; height: 20px;  margin-left: 5px; background-clip: padding-box; padding: 4px!important; border-radius: 10px!important;   /* opacity: 0.9; */ margin-bottom: 3px;
background-color: #957aa3; border: 1px solid #e7e9ee; }
#adventure .new .name {position: absolute;  text-align: left; margin: 7px 0 0 24px;   text-transform: uppercase; text-decoration: none; font-family: verdana;
font-size: 9px!important; color: #262628!important;  font-weight: bold; }
#adventure .new .name a { color: #ededed!important;
    letter-spacing: 0.4px;
    font-size: 8px!important; }
#adventure .new .icon {position: absolute; width: 16px; height: 16px; margin: 2px 0 0 2px; filter: grayscale(50%);}
#adventure .new .icon img {width: 16px; height: 16px;}



/* плеер */
.playertab {    position: absolute;
    margin-top: -247px !important;
    margin-left: 348px !important;}




/* амс */
.amstab {
    height: 16px;
    width: 288px;
    top: -234px;
    left: 462px;
    position: absolute;
    z-index: auto;
    text-align: right;
    text-transform: lowercase!important;
    text-decoration: none;
    font-family: verdana;
    font-size: 9px!important;
    color: #e6aca0 !important;
    font-weight: bold!important;
}

.amstab a {
color: #e6aca0 !important; 
}






/* баннеры */
.banners { position: absolute;
    margin-left: 525px!important;
    width: 382px;
    height: 57px;
    overflow-y: auto;
    margin-top: -49px !important;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 9px;
    background: #ffffff;
}
.banners a{ 
opacity: 0.5; 
filter: grayscale(80%);
}
.banners a:hover { 
filter: none; 
opacity: 0.9;
}


/* бегунок шрифта*/

.FNTslider {
  border-radius: 4px;
  position:relative;z-index:1000;
  background: #8EA79A;
  width: 110px;
  height: 5px;
  margin: 3px 5px;
  border: solid 0px #;
  float: right;
  margin-top: 5px;
  margin-right: 7%;
}
.FNTslider .before {
  height: 6px;
  border: solid 0px transparent;
  border-right: none 0;
  border-radius: 4px 0 0 4px;
  position: absolute;
  background: #e7e9ee;
  margin-top: -1px;
  box-shadow: 0px 0px 2px 0px rgb(172, 168, 190) inset;
}
.FNTslider .thumb {
  width: 8px;
  height: 13px;
  border-radius: 3px;
  position: relative;
  top: -4px;
  background: #ACA8BE;
  cursor: pointer;
}


/*всякое*/

div#smls-blk { text-align: center;}
input#file_upload_input {padding-left: 10px;}
input#username, input#fld1 { text-transform: none;}
#pun-admain span[class="adinput"] input { text-transform: none;}
li.pa-title { display: none;}
.pagelink STRONG { COLOR: #ACA8BE;}
.post-content a { color: #848aa2 !important;}
.topic a.sharelink { display: none;}








/*БАНК*/

.bank {
background: linear-gradient( 13deg, #e9e5e6 20%, #f7f2f16b 50%, #e9e5e6 80%); 
outline: 4px double #eae5e6;
display: block;
width: 620px;
box-sizing: border-box;
border-radius: 30px;
align-items: center;
justify-content: center;
padding-top: 10px;
padding-bottom: 20px;
}

.hbank {
width: 580px;
height: 80px;
background: url();
align-items: center;
justify-content: center;
text-align: center;
font-size: 20px;
border-radius: 10px;
display: flex;
margin-left: 20px;
margin-top: 20px !important;
margin-bottom: 15px !important;
font-family: impact;
}

.opisanie {
width: 560px;
align-items: center;
justify-content: center;
 margin-left: 20px;
margin-bottom: 20px !important;
text-align: justify;
/*font-size: 16px;*/
line-height: 1.5;
}

.tab {
    overflow: hidden;
    width: 580px;
    height: 40px;
    display: flex;
    margin-left: 80px !important;
margin-bottom: 10px !important;
}

/* Стиль кнопок внутри вкладок */
.tab button {border: none;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
    font-size: 18px;
    border-radius: 20px;
    width: 35px;
    height: 35px;
    color: #ffffff;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background: #d5d5d5;
    margin-right: 100px;
}


.positio {    color: #000000;
    padding: 5px;
    margin-top: 4px!important;
    font: 11px verdana;
    border-radius: 3px;
    background: #fdfdfd;
   
    border: 1px double #e5eaef;}

.prices {color: #000000;
    padding: 5px;
    margin-top: 4px!important;
    font: 11px verdana;
    text-align: center;
    /* border-radius: 3px; */
    background: #d1dbe7;
    border: 1px double #e5eaef;
    }


/*гостевая*/

.gt-gost { background: url(https://i.imgur.com/dOxoXvL.png);
    width: 620px;
    height: 466px;
    position: relative;
    overflow: hidden; border: 1px solid #e5eaef;}

.gt-gost1 {    position: absolute;
    margin-top: 268px !important;
    height: 177px;
    overflow: auto;
    padding-right: 5px;
    width: 544px;
    margin-left: 41px !important;
}

.gt-gost1 d {background: #d1dbe7;
    text-align: center;
    width: 250px !important;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: arial;
    margin-bottom: 10px;
    font-size: 10px; margin-top:10px;
}


.gt-gost1 z {background: #d1dbe7;
    text-align: center;
    width: 250px !important;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: arial;
    margin-bottom: 10px;
    font-size: 10px;

}



.gt-gost1 v {
    margin-left: 13px;
    width: 220px;
    text-align: left;
}

.gt-gost1 v a {
    color: #e6b1ae !important;
}







.ggirls {        width: 250px;
    background: #ffffff;
    position: absolute;
    margin-top: 7PX !important;
    height: 167px;
    overflow: auto;
    margin-left: 290px !important;
    border: 1px solid #e5eaef;
    background: #ffffff;
    padding: 0px !important;}
.gboys {width: 250px;
    background: #ffffff;
    heidht: 167px;
    /* MARGIN-LEFT: -232PX !important; */
    position: absolute;
    margin-top: 7px !important;
    height: 167px;
    overflow: auto;
    border: 1px solid #e5eaef;
    background: #ffffff;
    padding: 0px !important;}

.gt-gtext {     position: absolute;
    top: 139px;
    left: 32px;
    width: 544px;
    height: 133px;
    padding: 2px 6px 6px 6px;
    color: #000000;
    text-align: justify;
    overflow: auto;
    padding-right: 5px;
    font-family: verdana;
    font-size: 10px;}










/*ЛИЧНАЯ СТРАНИЦА*/

.ls {
  background: url(https://i.imgur.com/XRObWtX.jpg);
  width: 916px;
  height: 508px;
  border-radius: 10px;
  border: 1px solid #f3f2f2;
  display: block;
  margin-bottom: 20px;
}

.prf {
    width: 228px;
    height: 500px;
    position: absolute;
    margin-left: -1px !important;
}

.av01 {
    position: absolute;
    width: 243px;
    margin-top: 30px !important;
}


.av01 img {border-radius: 100%;
filter: grayscale(1);
    max-width: 100px;
    max-height: 100px;
    min-height: 100px;
    min-width: 100px; opacity: 0.6;}

.av01 {
position: absolute;
    width: 243px;
    margin-top: 41px !important;
    z-index: 1;
    margin-left: -8px !important;
}

.av1 {
    background: #ececed;
    width: 146px;
    height: 146px;
    border-radius: 100%;
    margin-top: 20px !important;
}

.av2 {
    clip-path: circle(50% at 50% 50%);
    width: 109px;
    height: 109px;
    background: #aaa6bc;
    margin-top: -129px !important;
    z-index: 2;
}

.av3 {
    width: 133px;
    height: 133px;
    background: #d0cedb;
    border-radius: 100%;
    MARGIN-TOP: -120PX !important;
    z-index: -1;
}

.av4 {
    width: 121px;
    height: 121px;
    border-radius: 100%;
    background: #bcb8cb;
    margin-top: -127px !important;
    z-index: 3;
}

.lsn {
    background: #bcb9cc;
    width: 155px;
    font-family: verdana;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 10px;
    padding: 3px 0px 3px 0px;
    margin-top: 28px !important;
    color: #ffffff;
}

.osn {    width: 155px;
    font-family: verdana;
    font-size: 9px;
    margin-top: 6px !important;
    text-align: left;
    line-height: 3;
    letter-spacing: 0.5px;}

.cit { height: 57px;
    width: 145px;
    font-family: verdana;
    font-size: 10px;
    margin-top: 24px !important;
    text-align: justify;
    line-height: 1;
    letter-spacing: 0.7px;
    background: #f6f6f6;
    border-radius: 10px;
    padding: 13px 10px 13px 10px;
}



.coll {        width: 110px;
    margin-top: 32px !important;
    position: absolute;
    margin-left: 58px !important;
}

.coll a {    font-family: verdana;
    font-size: 10px;
    color: #ffffff !important;
    background: #bcb9cc;
    padding: 1px 35px 2px 35px;
    border-radius: 10px;
    letter-spacing: 0.5px;}


.icn {padding: 15px 6px 12px 6px;
    width: 555px;
    margin-top: -15px !important;
    background: #ffffff;
    border: 1px solid #f3f2f2;
    height: 30px;
    overflow-y: auto;
text-align: center;}


.plsh {padding: 15px 6px 12px 6px;
    width: 555px;
    background: #ffffff;
    overflow-y: auto;
    border: 1px solid #f3f2f2;
    height: 67px;
    text-align: center;}

.nag {      width: 555px;
    background: #ffffff;
    border: 1px solid #f3f2f2;
    height: 96px;
    padding: 5px 6px 5px 6px;
    overflow-y: AUTO;
    word-spacing: 20px;  
    word-break: break-all;
    text-align: center;}

.n1 {filter: grayscale(100%);}

.n2 {filter: grayscale(0%);}

.tick {padding: 15px 6px 12px 6px;
    width: 555px;
    background: #ffffff;
    border: 1px solid #f3f2f2;
    height: 63px;
    overflow-y: auto !important;
}

.tic01 {width: 157px;
    height: 40px;
    border-radius: 10px;
    border: 1px solid #e6e6e6;
    border-left: 7px solid #e6e6e6;
display: inline-block}

.tic02 {width: 157px;
    height: 40px;
    border-radius: 10px;
      border: 1px solid #b9b6c9;
    border-left: 7px solid #b9b6c9;
display: inline-block}


.tic03 {  font-family: verdana;
    font-size: 9px;
    text-transform: uppercase;
    color: #e6e6e6;
    text-align: left;
    padding-left: 15px;
    padding-top: 5px;}

.tic04 { font-family: verdana;
    font-size: 8px;
    color: #e6e6e6;
    padding-left: 15px;
    text-align: justify;
    padding-right: 9px;
    letter-spacing: 0.5px;}

.tic05 {  font-family: verdana;
    font-size: 9px;
    text-transform: uppercase;
    color: #80868e;
    text-align: left;
    padding-left: 15px;
    padding-top: 5px;}

.tic06 { font-family: verdana;
    font-size: 8px;
    color: #000000;
    padding-left: 15px;
    text-align: justify;
    padding-right: 9px;
    letter-spacing: 0.5px;}


.kl1 {
    height: 440px;
    overflow-y: auto;
}

.kl2 {     background: #ffffff;
    border: 1px solid #f3f2f2;
    height: 255px;
    width: 555px; margin-bottom: 20px !important;}

.kl3 { width: 550px;
    height: 218px;
    overflow-y: auto;
    word-spacing: 10px;
    line-height: 3;
 }

.klz {
    font-family: verdana;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 0.5px;
    padding: 10px 0px 10px 0px;
}

/* настройка контейнера */

#menu {margin-top: 225px; width: 20px; height: 20px; margin-left: -40px; background-repeat: no-repeat;}
#menu span {text-align: center; display: block; color: #ffffff; margin: 7px 0; padding: 4px; background: #bcb9cc !important;}
#submenu, #menu span { border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;}
#menu .tabactive {color: #000000; background:#777777;}
#submenu {     padding: 3px; height: 478px; text-align: center; font-size: 12px; width: 575px; margin-left: -172px;}
.submenutext { display: none; height: 40px;}

/*КОНЕЦ ЛИЧНАЯ СТРАНИЦА*/



/*НОВОСТИ*/

.news {
background: url(http://forumstatic.ru/files/001b/7c/c2/29027.png); 
width: 630px;
height: 400px;
margin: 0 30px !important;
}

.up {
width: 90px;
height: 90px;
border-radius: 50%;
margin-left: 35px !important;
margin-top: 27px !important;
filter: grayscale(80%);
float: left;
}

.smnsay {
width: 600px;
height: 30px;
font-size: 25px;
text-align: right;
text-transform: uppercase;
font-family: verdana; 
color: #eeeff4; 
text-shadow: #262628 1px 1px;
display: inline-block;
margin-left: -180px !important;
margin-top: 40px !important;
}

.qst {
width: 460px;
height: 26px;
margin-left: 136px !important;
margin-top: 0px !important;
font-family: verdana; 
text-align: center;
font-size: 24px;
border-bottom: 1px solid black;
padding-bottom: 0px !important;
}

.txtnwss {
width: 556px;
height: 236px;
overflow-x: hidden;
overflow-y: scroll;
margin-top: 10px !important;
margin-left: 30px !important;
display: inline-block;
border-radius: 0 15px 0 15px;
padding: 5px !important;
font-family: verdana;
font-size: 12px;
line-height: 1.5;
text-align: justify;
}

.temzag {
    width: 580px;
    text-align: center;
    font-size: 18px;
    font-family: verdana;
    padding-top: 10px;
    padding-bottom: 10px;
}

/*НОВОСТИ АКТИВИСТЫ*/



.newsname {      position: absolute;
    display: block;
    top: 5px;
    font-size: 30px;
    padding-top: 20px;
    font-family: "BODAR";
    letter-spacing: 0.5px;
    width: 630px;
    text-align: center;
}


.newsi {    background: #fdfdfd;
    width: 630px; position: relative;
    height: 400px;
    border: 1px solid #dbe2ea;
    margin: 0 20px !important;}
.up2 {         width: 52px;
    height: 52px;
    border-radius: 5px;
    margin-left: 45px !important;
    filter: grayscale(80%);  
    position: absolute;
    top: 70px;}
.txtnwssi { width: 451px;
    height: 175px;
    overflow-x: hidden;
    overflow-y: scroll;
    left: 127px !important;
    padding: 5px !important;
    font-family: "HelveticaRegular";
    font-size: 12px;
    line-height: 1.5;
    top: 70px;
    text-align: justify;
    margin-bottom: 8px !important;
    position: absolute;
    background: #ffffff;
    border: 1px solid #dbe2ea;
}
.newsposttext {width: 234px;
    height: 73px;
    overflow-x: hidden;
    margin-top: 20px !important;
    margin-left: 167px !important;
    padding: 10px !important;
    font-family: "HelveticaRegular";
    font-size: 12px;
    text-align: justify;
    color: #000000!important;
    background: #ffffff;
    border: 1px solid #dbe2ea;
    border-radius: 5px;
    position: absolute;
    top: 257px;
    left: 21px;}


.newsflooders {position: absolute;
    width: 40px;
    height: 40px;
    top: 258px;
    left: 37px;
    text-align: center;
    width: 0px; }

.newsgamers  {position: absolute;
    width: 40px;
    height: 40px;
    top: 258px;
    left: 453px;
    text-align: center;
    width: 0px;
 }
.newslove {position: absolute;
    width: 80px;
    height: 40px;
    top: 327px;
    left: 43px;
    text-align: center;
    width: 0px; }
.newsgam {    position: absolute;
    width: 80px;
    height: 40px;
    top: 327px;
    left: 509px;
    text-align: center;
    width: 0px;}
.newspostav {position: absolute; width: 40px; height: 80px; top: 210px; left: 140px;  text-align: center;  width: 0px; }


.up3 {width: 35px; height: 35px; border-radius: 5px; background-color: #90739E;  }
.up4 {    width: 80px;
    height: 40px;
    border-radius: 5px;
    background-color: #90739E;}
.up5 {width: 40px; height: 80px; border-radius: 20%; background-color: #90739E; 
border: 2px solid #e7e9ee!important; }








/* ШАБЛОН ПРИНЯТИЯ */

.prin1 {  width: 500px;
    height: 200px;
  
    position: relative;
    margin-left: 85px !IMPORTANT;
    border: 1px solid #dbe2ea;
    background: #fdfdfd;}
.prin2  {   width: 374px;
    height: 108px;
    border-radius: 10px;
    border: 1px double #e5eaef;
    background: linear-gradient( 100deg, #fbfaf8, #f7f8f8);
    left: 88px;
    top: 22px;
    padding: 10px;
    font: 11px verdana;
    /* line-height: 1.5; */
    display: block;
    overflow-y: auto;
    text-transform: lowercase;
    text-align: justify;
    position: relative;} 
.prinav {width: 80px; height: 80px; text-align: center; border-radius: 100%; max-width: 80px; max-height: 80px; min-height: 80px; min-width: 80px; display: block; position: absolute; top: 22px; left: 5px;}
.prinav img { min-height: 130px;
    max-width: 55px;
    min-width: 55px;
    border-radius: 10px;
    filter: opacity(0.7); }
.prinlink {      width: 396px; text-align: center; margin-top: 38px !IMPORTANT; margin-left: 90px !IMPORTANT;}
.prinlink a { padding: 3px 11px 5px 11px; margin: 0px 10px 0px 0px !important; text-transform: lowercase; font-size: 10px; color: #262628!important; font-family: verdana; letter-spacing: 0.8px; font-weight: 700!important; background: #d1dbe7; }


/*СНС*/

.chat {
    width: 330px;
    height: 590px;
    margin: 0 180px !important;
    background: url(https://i.imgur.com/cyY5Jbo.png);
}
.chattop {position: relative;
    width: 279px;
    height: 100px;
    margin-left: 28px !important;
    top: 19px !important;
    line-height: 0;}
.chatnick {font: 10px 'verdana';
    margin-bottom: 5px !important;}
.chatstatus {    font: 8px 'Verdana'; color: #afafaf;}
.chatnick1 { text-align: right; font: 10px 'verdana';
    margin-bottom: 5px !important;}
.chatstatus1{  text-align: right;  font: 8px 'Verdana'; color: #afafaf;}
.chatava {width:36px;height:36px;}
.chatava img{
    max-height: 36px !important;
    max-width: 36px !important;
border-radius:100%}
.chatmess {    width: 279px;
    height: 456px;
    position: relative;
    top: -15px !important;
    margin-left: 32px !important;
    overflow-y: auto;}
.messl {    width: 200px;
    background: #eeeeee;
    border-radius: 10px;
    margin-left: 11px!important;
    background: #ecedf1;
    position: relative;
    padding: 8px;
    margin-top: 8px !important;
    margin-bottom: 10px !important;
    font: 10px 'Verdana';
    right: 11px !important;}
.messemjl {    width: 215px;
    text-align: right;
    margin-top: -23px !important;
    margin-bottom: 5px !important;
    position: relative;
    display: block;
    border-radius: 100%;}
.messemjr {        
    width: 215px;
 
    margin-top: -23px !important;
    left: 52px;
    margin-bottom: 5px !important;
    position: relative;
    display: block;
    border-radius: 100%;}
.messr {    width: 200px;
    border-radius: 10px;
    margin-left: 52px!important;
    background: #e4e9ef;
    position: relative;
    padding: 8px;
    margin-top: 8px !important;
    margin-bottom: 10px !important;
    font: 10px 'Verdana';
    right: 0px !important;}
.chatmiss {border-radius: 30px;
    background: #fbfbfb;
    font-family: Verdana;
    font-size: 8px;
    font-weight: 500;
    display: block;
    text-align: center;
    color: #000000;
    width: 200px;
    padding: 2px;
    /* margin-left: 35px; */
    margin-left: 35px!important;
    margin-bottom: 10px !important;
}
.chattimel {text-align: center;
    margin-top: 0px; text-transform: lowercase;
    margin-left: 4px !important;
    position: relative;
    font: 8px 'Verdana';
    color: #d3d3d3;
    display: inline-block;
    width: 265px;}
.chatvideo {position: relative;
    margin-top: 3px !important;
    margin-left: 1px !important;}
.chatvideo img {   
    border-radius: 100%;
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
    margin-bottom: 10px;
    margin-top: 10px;
    }
.chatphoto {  background: #ecedf1;
    width: 170px;
    border-radius: 10px;
    padding: 10px;}
.chatphoto img {max-width: 185px;
    max-height: 185px;
    border-radius: 10px;}
.chatvideo1 {
   position: relative;
    margin-top: 3px !important;
    margin-left: -18px !important;
    width: 276PX;
    TEXT-ALIGN: RIGHT;
}
.chatvideo1 img {   
    border-radius: 100%;
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
    margin-bottom: 10px;
    margin-top: 10px;
    }
.chatphoto1 {background: #e4e9ef;
    width: 170px;
    border-radius: 10px;
    padding: 10px;
    margin-left: 68px !important;
}
.chatphoto1 img {max-width: 185px;
    max-height: 185px;
    border-radius: 10px;}





/*ИНСТА*/

.instaback {margin: 10px !important; width: 450px; height: 450px; position: relative; background: #ffffff; outline: 4px double #eae5e6; border-radius: 30px; margin-left: 100px !important;}
.instaav {margin-top: -31px!important; margin-left: 14px!important; background: #e3dfe1; border-radius: 100%; position: absolute;}
.instaav img{      width: 80px; height: 80px;  border-radius: 100%; border: 3px solid #f1ebeb;}
.instaosn {    width: 450px; height: 118px;}
.instanick {    text-transform: uppercase; font-family: verdana; font-size: 13px!important; color: #ebb3af!important; font-weight: bold;}
.instades {font-size: 10px; color: #000000; font-family: verdana; width:290px;}
.instades0 {width:308px; margin-top: 20px !important;}
.instastat0 {width: 320px;  height: 16px; margin-left: -3px !important;}
.instastat {width: 91px; background: #dfdfd7; margin-left: 0px !important; text-align: center; padding: 2px; font-family: verdana; float: left; margin-left: 3px !important; border-radius: 5px;    padding-top: 3px; padding-bottom: 3px;}
.instap {background:url(https://i.imgur.com/uCUysBk.jpg) no-repeat; width:450px;height:32px;}
.instacont {width: 400px; height: 240px; margin-left: 26px !important; margin-top: 14px !important;}
.instapost {height:120px;width:120px;}
.instapost img {border-radius:10px;max-height:120px;max-width:120px; border: 3px solid #f1ebeb !important; min-width: 120px; min-height: 120px;}

.inpost {margin: 10px !important; width: 400px; height: 520px; position: relative;     background: #fdfdfd;
    outline: 1px solid #ebeff3; border-radius: 30px; margin-left: 126px !important;}
.inshap {width: 400px; height: 80px;}
.inava{ margin-top: -12px!important; margin-left: 18px!important; border-radius: 100%; position: absolute;}
.inava img { width: 40px; height: 40px; border-radius: 100%; border: 3px solid #f1ebeb !important;}
.indes {width: 308px; margin-top: 24px !important;}
.innick { text-transform: uppercase; font-family: verdana; font-size: 13px!important;color: #ebb7a3!important; font-weight: bold;}
.inloc {font-size: 10px; color: #000000; font-family: verdana; width: 290px; margin-top: 5px !important;}
.inphoto {margin-top:18px !important;width:400px; text-align:center;}
.inphoto img {border-radius:10px;border: 3px solid #f1ebeb !important; width:350px;height:350px;max-width:350px;max-height:350px;}
.intext {    width: 350px; margin-left: 25px !important; margin-top: 15px !important;}
.inlikes {font-family: verdana; font-size: 13px!important; margin-bottom: 7px !important;}
.intxt {    font-family: verdana; font-size: 11px!important;}



/*НОВОСТИ*/

.novosn {background: url(https://i.imgur.com/zK1dUHJ.jpg);
    width: 630px;
    position: relative;
    height: 468px;
    border: 1px solid #dbe2ea;
    margin-left: 15px !important;
}

.novinf {width: 600px;
    height: 428px;
    position: relative;
    margin-left: 15px !important;
    top: 10px !important;}

.novname {  font-family: 'BODAR';
    font-size: 25px;
    position: relative;
    top: 0px;
    width: 320px;
    color: #000000;
    height: 29px; letter-spacing: 0.5px;}

.novnamesmall { font-family: verdana; font-size: 8px;}

.novadmav img {      width: 52px;
    height: 52px;
    border-radius: 5px;
    filter: grayscale(100%);} 

.novup {position: relative;
    margin-top: 8px;
    margin-bottom: 10px;
   }

.novtext0 {
        width: 543px;
    height: 240px;
    position: absolute;
    background: #f6f6f6;
    border: 1px solid #dbe2ea;
    border-radius: 5px;
    left: 26px; }

.novtext {       width: 522px;
    height: 220px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    top: 5px;
    left: 5px;
    padding: 5px;
    font-family: verdana;
    font-size: 10px;
    line-height: 1.5;}

.novpost {    width: 234px;
    height: 57px;
    overflow-x: hidden;
    padding: 10px !important;
    font-family: verdana;
    font-size: 10px;
    text-align: justify;
    color: #000000!important;
    background: #f6f6f6;
    /* border: 1px solid #dbe2ea; */
    border-radius: 5px;
    position: absolute;
    top: 336px;
    left: 170px;}


.novflood {position: absolute;
    width: 135px;
    height: 37px;
    top: 336px;
    left: 26px;
    text-align: left;     word-spacing: 6px;

}

.novflood img {
    width: 30px;
    height: 30px; border-radius:5px;}


.novpara {
    position: absolute;
   
    top: 382px;
    left: 26px;
}



.novpara img { height: 30px; border-radius:5px;}

.novposts img {
    width: 30px;
    height: 30px; border-radius:5px;}

.novposts {    position: absolute;
    width: 127px;
    height: 30px;
    top: 336px;
    left: 447px;
    text-align: right;
    word-spacing: 6px;

}


.novepizod {
position: absolute;
    top: 382px;
    left: 493px;
    width: 82px !important;
    text-align: right !important;
}

.novepizod img {height: 30px; border-radius:5px;}