/* Шапка*/
#pun-title.section {
background-image: url(https://forumstatic.ru/files/001a/da/fd/97830.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    width: 920px;
    height: 237px;
    margin-left: -13px;
    margin-top: 0px!important;
   
 }

/* Фон*/
html {
background-image: url(https://forumstatic.ru/files/001a/e7/41/70788.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
background-size: cover;
background-color: #eae9e8;
}

/* CS1 Настройки "тела" форума*/
#pun {
background: #fffefd;
 background-repeat: repeat; 
background-position: top center;}

/* CS1.0C Настройки прокрутки*/
::-webkit-scrollbar
{width: 5px;
height: 5px;
background-color: #D5D1CE;}
::-webkit-scrollbar-thumb{
    background: #749b98;}

/*&#226;&#251;&#228;&#229;&#235;&#229;&#237;&#232;&#229;*/
body *::-moz-selection {
background: #749b98;
  color: #fffefd;
}
body *::-webkit-selection {
background: #749b98;
  color: #fffefd;
}
body *::selection {
background: #749b98;
  color: #fffefd;}


/* CS1.0F Настройки футера/копирайта */
#pun-about p.container {
background-image: url(https://forumstatic.ru/files/001a/e7/41/34444.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    width: 920px;
    height: 60px;
    margin-left: -13px;
    margin-bottom: -70px;
}


/* CS1 Фон и цвет текста*/

/* 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 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  { 
color: #908986;
font-weight: normal;
font-style: normal;}

/* CS1.7 Шрифты, размер текста на bb-панели */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
overflow-y: auto;
text-shadow: none;
border: 1px solid #c6c8c5;
padding: 10px;
max-height: 200px;
background-color: #f0efee!important;
color: #372514;
}

#smilies-area {
    width: 480px!important;
    overflow: hidden;
}
/*Категории*/
#pun-stats.section h2 span, .category h2 span {}
#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-stats.section h2 {    padding: 2px 0px;
    margin: 0px 0px 0px 0px;
    color: #a99f99;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "Fira Sans Condensed";
    max-width: 1000px;
    letter-spacing: 1px;}
    #pun-category1.category h2 {font-size:0px !important;
   }

/* CS2 Ссылки */

/* CS2.1 */
.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 {
color: #749b98;
    text-decoration: none;
    transition: color 0.4s linear 0s;
}


/* CS2.2 */
.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: #251c1a;
  text-decoration: none;
  transition: color 0.4s linear 0s;
}


/* CS2.5 */
.permalink {
   font-family: 'Noto Sans SC', sans-serif;
   font-weight: 400;
   font-size: 10.5px;
   line-height: 10px;
   letter-spacing: -0.2px;
   text-transform: uppercase;
   padding-left: 16px;
   height: 17px;
}


.pl-email a, .pl-share a, .pl-delete a, .pl-edit a, .pl-quote a, .pl-reports a {
   font-family: pt sans;
   font-weight: 400;
   font-size: 12.4px;
   line-height: 11px;
   color: #251c1a!important;
   letter-spacing: -0.1px;
   text-transform: uppercase;
   height: 24px;
}

.pl-email a:hover, .pl-share a:hover, .pl-delete a:hover, .pl-edit a:hover, .pl-quote a:hover, .pl-reports a:hover {
  color: #607875!important;
}

/* CS3.1 Иконка старых сообщений*/
.punbb table Div.icon {float: right;
    display: block;
    border-style: none none none none;
    margin-left: 15px;
    margin-right: -9px;
    margin-bottom: -10px;
    margin-top: 5px;
    width: 20px;
    height: 20px;
    background-color: #ebebeb;
    background-repeat: no-repeat;}

/* CS3.2 Иконка новых */
TR.inew Div.icon {
    background-color: #b7d3cf;
background-repeat: no-repeat;
width: 20px;
height: 20px;
margin-top: 5px;}

/* CS3.3 Иконка важных*/
TR.isticky Div.icon {
    background-color: #6b97a0;
background-repeat: no-repeat;
width: 20px;
height: 20px;}

/* CS3.3 Иконка закрытых*/
TR.iclosed Div.icon {
    background-color: #7d8584;
background-repeat: no-repeat;
width: 20px;
height: 20px;
opacity: 0.5;}

/* CS5 Прочие элементы */

/* CS5.3 Цитаты и коды в сообщениях*/
.punbb .quote-box, .punbb .code-box {
background: rgb(243, 243, 243);
    border: 1px solid rgb(116 155 152);
}

.quote-box blockquote .quote-box {
background-color: #f2f1f1; 
}

/* CS5.4 Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {
color: #0e0e0e;
background-color: #f2f1f1; 
}

/* CS5.5 Двигаем верхний баннер */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: -150px; 
top: 0px;
}

/* CS5.6 Совсем другое */
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-announcement .container {margin-top: 0em;}
#pun-main .post-author ul {text-align: center;}
#pun-announcement h2 {}
#pun-main .post-links li {text-align: center;}
#pun th, #pun-main h2 {text-align: center;}

/* ползунок в окнах с текстом */
.punbb textarea::-webkit-scrollbar {
   height: 4px;
   width: 4px;
}

.punbb textarea::-webkit-scrollbar-thumb { background: #e9d598;}
.punbb textarea::-webkit-scrollbar-track { background: #c1c1c1;}
.punbb textarea::-webkit-scrollbar-thumb, .punbb textarea::-webkit-scrollbar-track {
   border: none!important;
}

/* ползунок в коде */
.punbb .post-content .scrollbox::-webkit-scrollbar {
    height: 11px!important;
    width: 11px;
}
 
.punbb .post-content .scrollbox::-webkit-scrollbar-thumb { background: #f7c400;}
.punbb .post-content .scrollbox::-webkit-scrollbar-track { background: #858686;}
.punbb .post-content .scrollbox::-webkit-scrollbar-thumb, .punbb .post-content .scrollbox::-webkit-scrollbar-track {
   border: 5px solid; color: #f2f1f1;
}


/* CS6 */
.mirnua {
text-indent: 20px;
}

/* N1 цвет имени автора */

.pa-author a{
  color: #4a666a !important;
  transition: color 0.4s linear 0s;
}

.pa-author a:hover{
  color: #7b9ca5 !important;
  transition: color 0.4s linear 0s;
  padding:3px;
}

/* KK1 подфорумы */

.utopiathechain {
  text-align: justify;
  font-family: roboto;
  font-size: 10.5px;
  line-height: 14px;
  padding: 8px 20px 0px 20px;
}

.utopialink {
    position: absolute;
    padding: 0px 0px 0px 20px;
    margin-top: -18px!important;
    font-weight: 600;
    font-size: 9.5px;
    font-style: italic;
    text-align: left;
    font-family: roboto;
    text-transform: uppercase;
    width: 300px;
    letter-spacing: 2px;
    color: #f7c400;
}

.utopialink a { 
  height: 14px!important;
  color: #191918!important; 
  transition: color 0.3s linear 0s;
}

.utopialink a:hover { 
  color: #d6132b!important;
  transition: color 0.4s linear 0s;
}


/* профиль отдельной страницей */
#profile-right {
    width: 60%!important;
}

#profile-left {
    width: 40%!important;
    padding-top: 0!important;
    text-align: center!important;
    font-weight: normal;
    margin-top: -15px!important;
}

#profile-name strong {
   font-size: 18px!important; 
   font-family: 'Fira Sans Condensed', sans-serif!important;
   font-weight: 900!important;
   text-transform: uppercase; 
   padding: 0px!important;
}

#profile-title strong {
   font-family: noto sans sc;
   font-weight: 300!important;
   text-transform: uppercase; 
   font-size: 11px!important;
   margin: 0 30px 0 27px !important;
   padding-bottom: 0px!important;
}

#profile-gifts {
   display: none!important;
}

#profile-left li, #profile-left li * {
   font: 11px Fira Sans;
   text-transform: uppercase; 
}

#profile-right li span {
   font: 11px Fira Sans;
   text-transform: uppercase;
   font-weight: 700l!important; 
}

/* важные и закрытые */
.stickytext {
  text-transform: uppercase;
    font-size: 8.2px;
    font-weight: bold;
    color: rgb(249 243 239);
    background: rgb(50 145 160);
    padding: 3px 3px 3px 5px;
    margin-right: 5px !important;
}

.closedatafield{
   text-transform: uppercase;
   font-size: 8.2px;
   font-weight: bold;
    color: rgb(249 243 239);
    background: rgb(87 77 68);
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
   margin-right: 5px!important;
}


/* гостевая */
.lefftt, .righhtt {
  text-align: center!important;
  border: 1px solid #626262!important;
  padding: 7px;
  font-family: 'Fira Sans Condensed', sans-serif;
  font-size: 13px;
  font-family: pt sans;
  font-weight: 700;
  text-transform: uppercase;
  color: #0e0e0e;
}

.lefstna {
  height: 110px;
  overflow-y: auto;
  text-align: left!important;
  border-top: 1px dashed #626262;
  margin-top: -7px!important;
  padding-top: 5px;
}

.lefstna a {
  font-size: 8px;
  font-family: pt sans;
  font-weight: 400;
  text-transform: uppercase;
  color: #548881!important;
}

.lefstna a:hover {
  color: #0e0e0e!important;
  transition: color 0.4s linear 0s;
}

.lefftt fem, .righhtt mal {
  font-size: 14px;
  font-weight: 900;
  font-style: italic;
  text-transform: uppercase;
  color: #607875;
  padding: 2px 2px 2px 2px;
}


.lefftt ddmm, .righhtt ddmm {
  text-align: center!important;
  font-family: pt sans;
  font-weight: 700;
  text-transform: uppercase;
  color: #607875;
  padding-bottom: 2px;
}

.lefstna::-webkit-scrollbar {
    height: 1px;
    width: 1px;
}
 
.lefstna::-webkit-scrollbar-thumb { background: #548881;}
.lefstna::-webkit-scrollbar-track { background: #626262;}
.lefstna::-webkit-scrollbar-thumb, .lefstna::-webkit-scrollbar-track {
   border: none!important;
}

/* анкета */
.agg {
    font-family: arial black;
    text-align: right!important;
    width: 100%;
    margin-top: 4px!important;
}

.aagg { 
    font-family: arial black; 
    margin-top: 3px!important;
}

.agg1 {
    font-size: 11px;
    font-family: arial black;
    text-align: left!important;
    text-transform: uppercase;
    width: 100%;
}

.agg2 {
    font-size: 9px;
    text-align: left!important;
    text-transform: uppercase;
    padding-top: 2px;
}

/* нужные */
.agg3 {
    font-family: arial black;
    text-align: right!important;
}

.agg3 img { 
    max-height: 90px!important;
}
    
.agg4 {
    font-size: 11px;
    font-family: arial black;
    text-align: left!important;
    text-transform: uppercase;
    margin-top: 7px!important;
}

.agg5 {
    padding-left: 100px!important;
    padding-right: 100px!important;
}

/* темы */
.alth {
    padding: 12px 48px 15px 48px;
    border: 2px dashed #626262!important;
    width: 48%;
    margin: auto!important;
    margin-top: 8px!important;
    margin-bottom: 30px!important;
    background-color: #e4e4e4;
}

.thname {
    font-family: 'Fira Sans Condensed', sans-serif;
    font-weight: 900;
    font-style: italic;
    text-transform: uppercase;
    text-align: center;
}

.thtext {
   font-family: pt sans;
   line-height: 10px;
   font-size: 10.7px!important;
}

.post-content .highlight-text {
   background-color: #bfccd6!important;
}

/* банк */
.bank {
   margin: auto!important;
   margin-bottom: 10px!important;
   padding: 10px 10px 10px 25px;
   width: 540px;
   border: 1px solid #626262;
   box-shadow: 4px 4px #f2f1f1, 5px 5px #9C9C9B, 5px 3px #9c9c9c, 3px 5px #9c9c9c;
}

.bank banknam {
   font-family: 'Fira Sans Condensed', sans-serif;
   font-weight: 900;
   font-style: italic;
   text-transform: uppercase;
   font-size: 24px;
   text-align: center!important;
}

.leribank {
   padding: 5px 5px 5px 5px;
   font-family: pt sans;
   border: 1px solid #626262;
   width: 238px;
   height: 200px;
   overflow-y: auto;
}

.leribank::-webkit-scrollbar {
    height: 2px;
    width: 2px;
}
 
.leribank::-webkit-scrollbar-thumb { background: #548881;}
.leribank::-webkit-scrollbar-track { background: #e4e4e4;}
.leribank::-webkit-scrollbar-thumb, .leribank::-webkit-scrollbar-track {
   border: none!important;
}

.bnamea, .bnameb {
   position: absolute;
   font-weight: 700;
   font-size: 11px;
   text-align: center;
   font-family: pt sans;
   text-transform: uppercase;
   letter-spacing: 2px;
   width: 250px;
   margin-top: -2px!important;
}

.bnamea:after, .bnameb:after {
   content: ' ';
   display: block;
   height: 12px;
   margin-top: -18px;
   margin-left: 74px;
   width: 40%;
   background: #bfccd6!important;
   z-index: 30;
}

.percent {
    position: absolute;
    color: #f7ca39;
    font-family: 'Fira Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 20px;
    margin: 182px 0 0 0!important;
    font-style: italic;
}

/*------------- сообщение и репутация -------------*/
/* соо и репа*/
.pa-posts {background: rgb(243, 243, 243);
    border: 1px solid rgb(116 155 152);
    text-align: center;
    letter-spacing: 1px;
    text-transform: lowercase;
    font-size: 9px;
    line-height: 16px;
    padding: 0px 10px 0px 3px !important;
    display: inline-block !important;
    max-width: 50px !important;
    margin-bottom: 10px !important;
    font-family: tahoma !important;
    color: rgb(138 132 129) !important;}

.pa-respect1, .pa-respect {background: rgb(243, 243, 243);
    border: 1px solid rgb(116 155 152);
    text-align: center;
    letter-spacing: 1px;
    text-transform: lowercase;
line-height: 18px;
font-size: 8px !important;
padding: 8px 10px 2px 3px !important;
display: inline-block !important;
max-width: 50px !important;
margin-bottom: 10px !important;
margin-left: 2px !important;
margin-right: 2px !important;
font-family: tahoma !important;
color: rgb(138 132 129) !important;}


.pa-respect a { color: rgb(111, 106, 142) !important; }

.pa-fld2 {background: rgb(243, 243, 243);
    border: 1px solid rgb(116, 155, 152);
    text-align: center;
    letter-spacing: 1px;
    text-transform: lowercase;
    font-size: 8px;
    line-height: 12px;
    font-family: tahoma !important;
    color: rgb(138, 132, 129) !important;
    margin-top: 1px !important;
    padding: 6px 6px 2px 7px !important;
    display: inline-block !important;
    max-width: 25px !important;}

li.pa-respect img { height: 7px; }

.forums2:first-of-type {
  font-family: tahoma;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  font-size: 8px;
  color: rgb(224 182 0) !important;
  z-index: 9;
  background: #ffffff73;
  border: 1px solid rgb(255 255 255);
  margin-top: -1px;
  margin-bottom: 5px;
  max-width: 584px;
  font-weight: bold !important;
}
li.forums2:first-of-type a{color: rgb(221 211 160) !important;}

.partner {position: absolute;
    background: rgb(238 225 155);
    width: 870px;
    padding: 5px 0 5px 0;
    border: rgb(106 106 106) solid 1px;
    height: 65px;
    letter-spacing: 2px;
    filter: grayscale(100%);
    opacity: 0.5;
    overflow: auto;
    margin-top: -120px!important;
    margin-left: 8px !important;
}

.partner:hover {
    filter: grayscale(50%);
    opacity: 1!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
}

.partner::-webkit-scrollbar {width: 2px; background: #ffffff73; border: none!important;}

.bpost { position: absolute; width: 160px; height: 50px; background: rgba(255, 255, 255, 0.45); text-align: justify; font-size: 8px; overflow: auto; filter: grayscale(1); margin-top: 45px !important; margin-left: 710px !important; }
.bpost a { font-weight: bold; color: rgb(255 188 148) !important; }
.bpost a:hover { font-weight: bold; text-shadow: rgb(0 116 134) 1px 1px 1px; color: rgb(93, 133, 171) !important; }
.bpostimg {position: absolute;width: 180px;height: 10px;text-align: center;filter: grayscale(1);/* opacity: 0.7; */margin-top: 32px !important;margin-left: 698px !important;}
.bpostlink a { position: absolute; width: 180px; height: 25px; text-transform: uppercase; font-size: 10px; font-family: "Fira Sans Condensed"; text-align: right; font-weight: bold; text-shadow: rgb(255, 255, 255) 1px 1px 2px; margin-top: 100px !important; margin-left: 687px !important; color: #00829c !important; }
.aktiv {position: absolute;
    display: block;
    width: 200px;
    height: 36px;
    filter: grayscale(100%);
    margin-left: 245px !important;
    margin-top: 57px !important;
opasity: 0.5;}
.aktiv img.thumbnail {opacity: 0.5;
  filter: alpha(opacity=70);transition: .3s;}
.aktiv:hover img.thumbnail {opacity: 1.0;transition: .3s;}

.navlinks {width: 920px;display: inline;position: absolute;top: 215px;left: 27px;}

.linka { display: inline; background: rgb(225 208 200); font-family: "Fira Sans Condensed"; font-weight: 900; font-size: 12px; text-align: center; padding: 2px; width: 100%; text-transform: lowercase; color: rgb(116 155 152) !important; }

.quotki {    width: 670px;
    height: 30px;
    padding: 2px 1px;
    position: absolute;
    margin-top: -6px !important;
    left: 242px;
color: #543f2b;
    background: #ece7e5;
    text-align: center;
    text-transform: lowercase;
    overflow: auto;}

.pa-fld3 {     width: 230px;
    margin-top: -19px !important;
    margin-bottom: 5px !important;
    margin-left: -10px !important;}

.pa-fld1 {width: 225px;height: auto;
font-size: 10px;
color: #0e0e0e;
font-family: 'Fira Sans Condensed';
font-weight: 900;
letter-spacing: 0.5px;text-transform: uppercase;
margin-left: -7px !important;
margin-bottom: 7px !important;padding: 5px 0px !important;}
.name {background: #f3f3f3 !important;padding:3px; border-radius:10px;}
.lz {
        width: 180px;
    height: auto;
    font-weight: normal;
    text-transform: lowercase;
    font-size: 10px;
    padding: 15px 20px 0px!important;
    text-align: center;
    background: rgb(255 252 250);
    font-family: "Fira Sans Condensed";
    margin: -16px 0px 0px 4px !important;
    }

   #viewprofile {
  width: 895px;
  background: url(https://forumstatic.ru/files/001a/e9/37/84893.jpg);
  opacity:0.5
  height: 340px;
  position: relative;
}

#viewprofile #pa-register-date{
      background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';
}

#viewprofile #pa-invites {
  background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';
}

#viewprofile #pa-time-visit {
   background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';
}

#viewprofile #pa-email {   background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';}

#viewprofile #pa-posts {
   background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';
}

#viewprofile #pa-last-post {
    background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';
}

#viewprofile #pa-last-visit {
    background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';
}

#viewprofile #profile-left {
      background: #F3F3F3;
    border: 2px solid #FBFBFB;
    box-shadow: 2px 2px 10px #E0E0E0;
    font-family: 'Fira Sans Condensed';
height: 300px;
}
#viewprofile #profile-right {
height: 300px;}

#viewprofile #profile-left #pa-edit {
background: rgb(243, 243, 243);
    border: 2px solid rgb(251, 251, 251);
    box-shadow: rgb(224, 224, 224) 2px 2px 10px;
    font-family: "Fira Sans Condensed";
}

#viewprofile #pa-positive {background: rgb(243, 243, 243);
    border: 2px solid rgb(251, 251, 251);
    box-shadow: rgb(224, 224, 224) 2px 2px 10px;
    font-family: "Fira Sans Condensed";}

    #viewprofile #pa-fld1 {background: rgb(243, 243, 243);
    border: 2px solid rgb(251, 251, 251);
    box-shadow: rgb(224, 224, 224) 2px 2px 10px;
    font-family: "Fira Sans Condensed";}

    #viewprofile #pa-respect {background: rgb(243, 243, 243);
    border: 2px solid rgb(251, 251, 251);
    box-shadow: rgb(224, 224, 224) 2px 2px 10px;
    font-family: "Fira Sans Condensed";}

#viewprofile #profile-signature {
  display:none;
}
#viewprofile #pa-fld2 {display:none;}
#viewprofile #pa-fld3 {display:none;}
#viewprofile #pa-sex{display:none;}
#news { display: block;
    position: absolute;
    margin-top: 55px !important;
    margin-left: 35px;
    background: #ffffff73;
    width: 180px;
    height: 127px;
    overflow: auto;}

.datash {
font-size: 10px;
    width: 5px;
    height: 10px;
    padding: 2px 22px 4px 3px;
    color: rgb(249 243 239);
    background: #749b98 !important;
    border: 2px solid #eaeaea;
    margin: 5px 0 0 5px !important;
    font-family: 'Fira Sans Condensed';
    text-align: center;
}

.textob {font-size: 9.5px;
    width: 120px;
    height: 10px;
    text-align: center;
    padding: 0px 0px 4px 3px;
    font-family: 'Fira Sans Condensed';
    text-shadow: rgb(255, 255, 255) 1px 1px 0px;
    background: #f9f9f9;
    border: 2px solid #fff;
    margin: -22px 0px 0px 45px !important;
    transition: .7s ease;}

.textob:hover { font-size: 10px;
 transition: all 0.7s ease-out 0s; 
 color: rgb(116 116 116) !important; 
 background: #d8d8d8;
 padding: 0px 0px 4px 3px;
margin: -22px 0px 0px 45px !important;}

.html-box {
  text-align:center;
}

#tags .container {
    position: absolute;
    right: 6px;
    top: 43px;
    z-index: 2;
    background: #fff;
    border: 2px solid #cccccc;
}

/****************************
  Cтиль Всплывающей Таблички
****************************/
.table_for {
    position: relative;
    box-sizing: border-box;
    background: #f3f3f3;
    width: 770px;
    height: 520px;
    padding: 10px;
}
.table_for p{/*
  display:inline-block;
  margin:0!important;
  padding:0!important;*/
}
.table_for .profile{
width: 200px;
    height: 319px;
    background: rgb(215 215 214);
    outline: rgb(255, 255, 255) solid 1px;
    outline-offset: 3px;
    text-align: center;
}
.table_for .profile .ava p{
 display:inline-block;
 padding: 0!important;
 margin: 0!important;
}
.table_for .profile .ava{
  width:180px;
  height:180px;
  margin-top:7px;
  display:inline-block;
}
.table_for .profile .ava img{
  display:inline-block;
  margin:0!important;
  width:auto;
  height:auto;
}
.table_for .profile .ava img{}

.table_for .profile .status{
margin-top: 15px;
    color: rgb(75 75 74);
    font-family: 'Fira Sans Condensed';
    font-weight: 800;
}

.table_for .profile .lnk1,
.table_for .profile .lnk2{
display: inline-block;
   display: inline-block;
    width: 50px;
    height: 50px;
    margin: -5px 3px;
    padding: 0px 0px 4px;
    background: #fff;
    border: 3px solid #f3f3f3;
}

/*Блок с Вкладками*/
.table_for .switcher{
  width:540px;
  height:319px;
  position:absolute;
  top:10px;
  left:220px;
}

/*Кнопки переключалок*/
.table_for .switcher .but_1,
.table_for .switcher .but_2,
.table_for .switcher .but_3{
background: rgb(243, 243, 243);
    margin: 0px 1px -1px 0px;
    cursor: pointer;
    padding-top: 7px;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(100, 100, 100, 0.25) rgba(100, 100, 100, 0.25) rgb(233, 233, 233);
    font-family: "Fira Sans Condensed";
    text-transform: uppercase;
    font-size: 13px;
    word-spacing: 3px;
    width: 179px;
    height: 33px;
    box-sizing: border-box;
    text-align: center !important;
}
.table_for .switcher div[class^="but_"].active{
background: #eedbba;
    color: #414141;
 font-family: 'Fira Sans Condensed';
font-weight:700;

}
/*Сброс внутренних <p> Кнопок*/
.table_for .switcher .but_1 p,
.table_for .switcher .but_2 p,
.table_for .switcher .but_3 p{
 display:inline-block;
 padding: 0!important;
 margin: 0!important;
}

/*Блоки переключалок*/
.table_for .switcher .Tab1,
.table_for .switcher .Tab2,
.table_for .switcher .Tab3{
background: #ffffff73;
    height: 283px;
    padding: 6px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    outline: 1px solid rgb(255 255 255);
}
.table_for .switcher .Tab2,
.table_for .switcher .Tab3{
 display:none;
}

.table_for table{
  width: 749px!important;
  position:absolute;
  margin-top:auto;
  left:8px;
  bottom:-6px;
}
.table_for table td{
  text-align:center!important;
  vertical-align:middle;
}
.table_for table td img{
height: auto;
    background: #ffffff73;
    outline: 1px solid rgb(255 255 255);
    outline-offset: 3px;
    width: 40px !important;
}
/****************************
       END//Cтиль  Таблички
****************************/

#pun-announcement h2 {display: none!important;}

#pun-status .status-right {color: rgb(0, 120, 130);background: #efc9c5;padding: 0 3px 0 3px;}
#pun-status .status-right a {color:#749b98; text-shadow:none; font-size: 9.5px; font-family:'Fira Sans Condensed'; font-weight:700;}
#pun-status .status-right a:hover{color:#005d69;}
.ams { display: inline-block; position: absolute; left: 622px; top: 31px; width: 100px; text-align: center; font-family: "Fira Sans Condensed"; font-weight: 800; }
.ams a { color: rgb(0, 133, 157) !important; }