stefanio

Объявление

вы бы нырнули в омут с головой? нет. вы бы начали добровольно тонуть? нет. но судьба же, сука, не предсказуема. говоришь нет, а по итогу выходит, что «да». читать далее
первым делом захожу в мальчики девочки
ох уж этот азарт
41,5%
60,0%
35,5%
E

E

R

V

реал лайф - майами - 2023
CLUB
0,5 year online

майами — дом, в котором уютно

где лучшие тусовки? где лучшие бары? где лучшие подкаты? у нас в Майами!

Нырни в Майами — в жизнь на чиле, на yummy

майами — зажигай по полной!

майамиклаб — это огонь не только в душе, но и вокруг тебя

майами — это любовь, тепло и уют в шести буквах

все проблемы реала тают на ослепительном солнце майами.

даже если кажется, что некуда сбежать, помни, что у тебя всегда есть майами.

майами — твой мир-утопия: здесь даже за коммуналку не нужно платить.

майами — это та семья, которая любит тебя таким, какой ты есть.

майами — это та семья, которая не будет доставать тебя вопросами «когда уже замуж».

майами — твой свет в конце ролевого тоннеля: уйти нельзя, остаться.

майами клаб — это когда жарко не только за окном, но и в ролевых постах

майами клаб — зайти однажды, чтоб остаться навсегда

Майами — солнце и пляжи. Майами — прикольные игры. Майами — красивые люди. Заходи, будет уютно ☀

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » stefanio » Admin Archive » бекап стилей и форм 20.06.2023


бекап стилей и форм 20.06.2023

Сообщений 1 страница 3 из 3

1

style.css

Код:
/*************************************************************
A - SETUP
**************************************************************/

/* A1.1 */
@import url(style_cs.css);
@import url(https://use.fontawesome.com/releases/v5.15.1/css/all.css);

/*------------------------------------------------------------------------
      ШРИФТЫ ИСПОЛЬЗУЕМЫЕ В СТИЛЕ ФОРУМА MIAMICLUB.RU */

@import url('https://fonts.googleapis.com/css?family=Cuprum');
@import url('https://fonts.googleapis.com/css?family=Montserrat|Montserrat+Alternates|Open+Sans|Oswald:300,400,700');

@font-face {font-family: 'klukva';
src: local("klukva"), url(http://forumstatic.ru/files/001b/d8/0d/17718.otf);}

@font-face {font-family: 'benbow';
src: local("benbow"), url(http://forumstatic.ru/files/001b/d8/0d/74657.ttf);}

@font-face {font-family: 'cuprum';
src: local("cuprum"), url(https://forumstatic.ru/files/001b/b1/f8/53429.ttf);}

@font-face {font-family: cuprumital; 
src: local("cuprumital"), url(https://forumstatic.ru/files/001b/aa/5e/38934.ttf);}

@font-face { font-family: Century Gothic; 
src: local("Century Gothic"), url(https://forumstatic.ru/files/001b/c4/81/54048.ttf); }

@font-face { font-family: Century Gothic Bold; 
src: local("Century Gothic Bold"), url(https://forumstatic.ru/files/001b/c4/81/59647.ttf); }

@font-face { font-family: Marske; 
src: local("Marske"), url(https://forumstatic.ru/files/001b/be/d2/20015.otf?v=1); }

@font-face { font-family: Amelaryas; 
src: local("Amelaryas"), url(https://forumstatic.ru/files/001b/be/d2/32868.ttf); }

@font-face { font-family: Neon; 
src: local("Neon"), url(https://forumstatic.ru/files/001b/be/d2/56092.ttf); }

@font-face { font-family: Neonneon; 
src: local("Neonneon"), url(http://forumstatic.ru/files/001b/d8/0d/92249.otf); }

@font-face { font-family: codepro; 
src: local("codepro"), url(https://forumstatic.ru/files/001b/c7/a6/67897.otf); }

@font-face { font-family: vasek; 
src: local("vasek"), url(https://forumstatic.ru/files/001b/c7/a6/18992.ttf); }

@font-face {font-family: 'ANVYL';
src: local("ANVYL"), url(https://forumstatic.ru/files/001b/c7/a6/95292.otf?v=1);}

@font-face {font-family: 'Arina';
src: local("Arina"), url(https://forumstatic.ru/files/001b/c7/a6/26590.ttf?v=1);}

@font-face {font-family: 'Calama';
src: local("Calama"), url(https://forumstatic.ru/files/001b/c7/a6/26307.ttf?v=1);}

@font-face {font-family: 'Charming';
src: local("Charming"), url(https://forumstatic.ru/files/001b/c7/a6/32397.otf?v=1);}

@font-face {font-family: 'ColusRegular';
src: local("ColusRegular"), url(https://forumstatic.ru/files/001b/c7/a6/55576.otf?v=1);}

@font-face {font-family: 'Debby';
src: local("Debby"), url(https://forumstatic.ru/files/001b/c7/a6/29959.ttf?v=1);}

@font-face {font-family: 'DitaSweet';
src: local("DitaSweet"), url(https://forumstatic.ru/files/001b/c7/a6/84288.ttf?v=1);}

@font-face {font-family: 'EthnaDemo';
src: local("EthnaDemo"), url(https://forumstatic.ru/files/001b/c7/a6/77008.otf?v=1);}

@font-face {font-family: 'FeaRegular';
src: local("FeaRegular"), url(https://forumstatic.ru/files/001b/c7/a6/77456.otf?v=1);}

@font-face {font-family: 'FranzBaltiquaBold';
src: local("FranzBaltiquaBold"), url(https://forumstatic.ru/files/001b/c7/a6/85397.otf?v=1);}

@font-face {font-family: 'HeadingProRegular';
src: local("HeadingProRegular"), url(https://forumstatic.ru/files/001b/c7/a6/30325.ttf?v=1);}

@font-face {font-family: 'Elowen';
src: local("Elowen"), url(https://forumstatic.ru/files/001b/c7/a6/76569.otf?v=1);}

@font-face {font-family: 'LemonTuesday';
src: local("LemonTuesday"), url(https://forumstatic.ru/files/001b/c7/a6/43172.otf?v=1);}

@font-face {font-family: 'Lisa';
src: local("Lisa"), url(https://forumstatic.ru/files/001b/c7/a6/51149.otf?v=1);}

@font-face {font-family: 'MissLavanda';
src: local("MissLavanda"), url(https://forumstatic.ru/files/001b/c7/a6/25699.otf?v=1);}

@font-face {font-family: 'NefelibataBrush';
src: local("NefelibataBrush"), url(https://forumstatic.ru/files/001b/c7/a6/13293.otf?v=1);}

@font-face {font-family: 'NefelibataScript';
src: local("NefelibataScript"), url(https://forumstatic.ru/files/001b/c7/a6/20109.otf?v=1);}

@font-face {font-family: 'ResphektRegular';
src: local("ResphektRegular"), url(https://forumstatic.ru/files/001b/c7/a6/64926.otf?v=1);}

@font-face {font-family: 'RozoviiChulok';
src: local("RozoviiChulok"), url(https://forumstatic.ru/files/001b/c7/a6/75019.ttf?v=1);}

@font-face {font-family: 'SantaCatarina';
src: local("SantaCatarina"), url(https://forumstatic.ru/files/001b/c7/a6/99184.otf?v=1);}

@font-face {font-family: 'moonsthin';
src: local("moonsthin"), url(https://forumstatic.ru/files/001b/c7/a6/16416.ttf?v=1);}

@font-face {font-family: 'TurumBold';
src: local("TurumBold"), url(https://forumstatic.ru/files/001b/c7/a6/85320.otf?v=1);}

@font-face {font-family: 'TurumRegular';
src: local("TurumRegular"), url(https://forumstatic.ru/files/001b/c7/a6/33078.otf?v=1);}

@font-face {font-family: 'UTLaurelleRegular';
src: local("UTLaurelleRegular"), url(https://forumstatic.ru/files/001b/c7/a6/17946.otf?v=1);}

@font-face {font-family: 'Angel';
src: local("Angel"), url(https://forumstatic.ru/files/001b/c7/a6/85788.otf?v=1);}

@font-face {font-family: 'Avertequestra';
src: local("Avertequestra"), url(https://forumstatic.ru/files/001b/c7/a6/72345.ttf?v=1);}

@font-face {font-family: 'BatticuoreRegular';
src: local("BatticuoreRegular"), url(https://forumstatic.ru/files/001b/c7/a6/59131.otf?v=1);}

@font-face {font-family: 'BeautifulBloom';
src: local("BeautifulBloom"), url(https://forumstatic.ru/files/001b/c7/a6/86343.ttf?v=1);}

@font-face {font-family: 'CanelaCondensed';
src: local("CanelaCondensed"), url(https://forumstatic.ru/files/001b/c7/a6/48239.otf?v=1);}

@font-face {font-family: 'ChiladepiaScript';
src: local("ChiladepiaScript"), url(https://forumstatic.ru/files/001b/c7/a6/17614.ttf?v=1);}

@font-face {font-family: 'Cremona';
src: local("Cremona"), url(https://forumstatic.ru/files/001b/c7/a6/58059.otf?v=1);}

@font-face {font-family: 'Darto';
src: local("Darto"), url(https://forumstatic.ru/files/001b/c7/a6/67950.ttf?v=1);}

@font-face {font-family: 'FaithAndGlory';
src: local("FaithAndGlory"), url(https://forumstatic.ru/files/001b/c7/a6/48895.ttf?v=1);}

@font-face {font-family: 'Francisco';
src: local("Francisco"), url(https://forumstatic.ru/files/001b/c7/a6/44733.ttf?v=1);}

@font-face {font-family: 'HeartBeach';
src: local("HeartBeach"), url(https://forumstatic.ru/files/001b/c7/a6/25216.otf?v=1);}

@font-face {font-family: 'JabinMedium';
src: local("JabinMedium"), url(https://forumstatic.ru/files/001b/c7/a6/23708.ttf?v=1);}

@font-face {font-family: 'JackMasson';
src: local("JackMasson"), url(https://forumstatic.ru/files/001b/c7/a6/59591.otf?v=1);}

@font-face {font-family: 'Juvenile';
src: local("Juvenile"), url(https://forumstatic.ru/files/001b/c7/a6/29371.ttf?v=1);}

@font-face {font-family: 'Monolith';
src: local("Monolith"), url(https://forumstatic.ru/files/001b/c7/a6/59156.otf?v=1);}

@font-face {font-family: 'PrinkScript';
src: local("PrinkScript"), url(https://forumstatic.ru/files/001b/c7/a6/71456.ttf?v=1);}

@font-face {font-family: 'PuspaScript';
src: local("PuspaScript"), url(https://forumstatic.ru/files/001b/c7/a6/35854.ttf?v=1);}

@font-face {font-family: 'Quickers';
src: local("Quickers"), url(https://forumstatic.ru/files/001b/c7/a6/96853.ttf?v=1);}

@font-face {font-family: 'romania';
src: local("romania"), url(https://forumstatic.ru/files/001b/c7/a6/33154.ttf?v=1);}

@font-face {font-family: 'shamery';
src: local("shamery"), url(https://forumstatic.ru/files/001b/c7/a6/45310.otf?v=1);}

@font-face {font-family: 'StarlitDrive';
src: local("StarlitDrive"), url(https://forumstatic.ru/files/001b/c7/a6/57220.ttf?v=1);}

@font-face {font-family: 'StoneHeartsDemo';
src: local("StoneHeartsDemo"), url(https://forumstatic.ru/files/001b/c7/a6/89127.ttf?v=1);}

@font-face {font-family: 'SuperFly';
src: local("SuperFly"), url(https://forumstatic.ru/files/001b/c7/a6/36724.ttf?v=1);}

/* ------------------------------------------------------------------------------------- */

/* A2 НАСТРОЙКИ БРАУЗЕРА ПО УМОЛЧАНИЮ - НЕ МЕНЯТЬ!
------------------------------------------------------------*/
/* A2.1 */
html, body {margin: 0px; padding: 0}

/* A2.2 */
.punbb * {margin: 0px}

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {padding: 0;  list-style: none; }

/* A2.4 */
.punbb img { border:none}

/* A2.5 */
.punbb .main table { table-layout: fixed;  width: 100%; }

/* A2.6 */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * { height: 1.8em; vertical-align: middle}


 /* A3 ШРИФТ НА ФОРУМЕ
-------------------------------------------------------------*/

/* A3.1 РАЗМЕР ШРИФТА НА ФОРУМЕ*/
body {  
    font-size: 100.01%;
 }

/* A3.2 ШРИФТЫ НА ФОРУМЕ*/
.punbb { 
     font: normal 70% verdana, arial;  
 }

/* 3.3 ШРИФТЫ В ПОЛЯХ ВВОДА*/
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
    font: 1em verdana, arial;
 }

/* A3.4 ЗАГОЛОВКИ*/
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
    font-size: 12px;
    font-family: Verdana;
    font-weght: 900;
     }

/* A3.5 */
.punbb h1 span, .punbb h2 span {
  font-size: 1.1em;
    font-family: 'Marske';
  }

.punbb legend span {
  font-size: 0.9em;
  }

/* A3.6 */
.punbb pre {
  font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* A3.7 */
.punbb address, .punbb em {
    font-style: normal
  }

/* A3.8 */
.punbb .post-content em {
    font-style: italic;
  }

/* A3.9 */
.punbb .post-content em.bbuline {
    font-style: normal;
    text-decoration: underline;
  }

/* A3.10 */
.punbb a {
    text-decoration: underline
  }

/* A3.11 */
.punbb optgroup {
    font-weight: bold;
  }


/* A4 ПОЗИЦИОНИРОВАНИЕ И СКРЫТЫЕ ЭЛЕМЕНТЫ
-------------------------------------------------------------*/

/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow:hidden;
  line-height: 0.0;
  font-size: 0;
  }

/* A4.2 */
.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2 {
  font-size: 0;
  height: 0;
  width: 0;
  line-height: 0.0;
  position:absolute;
  left: -9999px;
  overflow: hidden
  }


/* A5 ОСНОВНОЙ МАКЕТ СТРАНИЦЫ И ГРАНИЦЫ
-------------------------------------------------------------*/
/* A5.1 */
#pun {
 margin: auto;
 width : 1146px;
 position: relative;
 }

/* A5.2 */
.punbb {
  height: auto;
  margin: 0px 0px;
  width: 1163px;
 }


/* A5.3 */
#pun-redirect, #pun-maint {
    margin: 50px 20% 12px 20%;
  width: auto;
  float: none;
 }

/* A5.4 */
.punbb .section, .punbb .main {
   margin-bottom: 0em;
 }

/* A5.5 */
.punbb .post {
  margin-top: 0.4em;
  padding-right: 5px;
  margin-left: 15px !important;
  }

.punbb .category {
  margin-top: 0.4em;
  padding-right: 5px;
}

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
    margin-top: 0;
 }

/* 5.7 */
#pun-post .topic {
    margin-top: 1em;
  }

/* A5.8 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
    border-style: none none solid none;
    border-width: 0px 0px 2px 0px
 }

/* A5.9 */
.punbb .container {
   border-style: solid;
   border-width: 1px;
 }

/* A5.10 */
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
   border: none;
}

.punbb .main h1 {
background-image: url();
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 40px;
    text-align: center;
}

.punbb .main h1 span {
    position: relative;
    color: #04272b;
    text-align: center;
    text-transform: uppercase;
}

.punbb h1 span, .punbb h2 span {
    font-size: 1.8em;
    font-family: 'Marske';
}

.punbb .main h2 {
    background-repeat: no-repeat;
    background-position: bottom center;
    text-align: center;
}

.punbb .main h2 span {
    position: relative;
    top: -1px;
    color: #04272b;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    cursor: context-menu;
}


/*************************************************************
B - ГЛАВНОЕ СОДЕРЖИМОЕ - ОБЩИЕ
**************************************************************/

/* B1 КОНТЕНТ, ПОДПИСИ И ПОЛЯ ПРОКРУТКИ
-------------------------------------------------------------*/

/* B1.1 ВЫРАВНИВАНИЕ ТЕКСТА В ПОСТАХ */
.punbb .post-content {
  width: 100%;
    overflow: hidden;
    text-align: justify;
    font-family: Verdana!important;
    font-size: 11px;
}

/* B1.2 ПОЛОСА, ОТДЕЛЯЮЩАЯ ПОСТ И ПОДПИСЬ*/
.punbb .post-sig dt:before {
    content: '';
}
.punbb .post-sig dt {
    display: block;
    width: auto;
    font-size: 7px;
    color: #04272b!important;
    letter-spacing: 10px;
    margin: auto;
    text-align: center;
    padding: 4px;
   opacity: 0.5;
}

/* B1.3 АБЗАЦЫ ВНУТРИ ПОСТОВ*/ 
.punbb .post-content p {
    margin: 0;
    padding: 0px 0px 6px 0px;
    line-height: 150%;
}

/* B1.4 */
.punbb .post-content img {
  vertical-align: text-bottom
  }

/* B1.5 */
.punbb .post-content img.postimg {
  vertical-align: middle;
  }

/* B1.6 */
.punbb .post-content .blockcode, .punbb .post-content blockquote {
  width: 100%;
    overflow: hidden;
    margin-top: 0px;
    overflow: auto!important;
    padding: 5px 7px!important;
    font-weight: normal;
    width: inherit;
    text-shadow: none;
    font-size: 11px;
    color: #04272b;
  }

/* B1.7 */
.punbb .post-content .scrollbox {
  width: 100%;
  overflow: auto;
  }

/* B1.8 ОТСТУПЫ У ЦИТАТ, КОДОВ */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
    border: medium none;
    margin: 0.4em 0em 0.8em;
    padding: 0em;
}

/* B2 ИНФОБОКСЫ
-------------------------------------------------------------*/

/* B2.1 */
.punbb .info-box {
  padding: 1px 50px 1px 65px;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 1.1px 0;
  }

/* B2.2 */
.punbb .info-box * {
  padding: 0 0 0.7em 0;
  }

/* B2.3 */
.punbb #pun-main .info-box .legend {
  font-size: 1.1em;
  font-weight: bold;
  }


/* B3 РАЗБИВКА НА СТРАНИЦЫ И РАЗМЕЩЕНИЕ ССЫЛОК
-------------------------------------------------------------*/

/* B3.1 НЕ ТРОГАЕМ */
.punbb .linkst {
  float: left;
  position: relative;
  width: 100%;
  font-size: 1.1em;
  height: 0;
  }

/* B3.2 НЕ ТРОГАЕМ */
.multipage {
  margin-top: 3em;
  }

/* B3.3 СТРАНИЦЫ ВНУТРИ ТЕМ СВЕРХУ*/

.linkst .pagelink {
    position: absolute;
    top: -16px;
    left: 43px;
    color: #04272b;
    text-transform: lowercase;
}
/* СНИЗУ */
.linksb .pagelink {
    float: left;
    text-align: left;
    color: #04272b;
    text-transform: lowercase;
}

.linksb .postlink {
  float: right;
  font-weight: bold;    
  }

/* СТРАНИЦЫ ВНУТРИ ТЕМ СНИЗУ */
.punbb .linksb {
    text-align: right;
    padding: 0.4px 65px 0.5px 50px;
}

/* B3.4 ССЫЛКИ НОВАЯ ТЕМА, СОЗДАТЬ ОПРОС ВНУТРИ ПОДФОРУМА */
.linkst .postlink {
    position: absolute;
    top: -15px;
    right: 42px;
    text-align: right;
    font-weight: bold;
    padding-right: 17px;
}

/* B3.8 ССЫЛКА ПОДПИСАТЬСЯ И ОТСЛЕЖИВАТЬ ВНУТРИ ТЕМЫ */
.subscribelink {
  clear:both;
  padding-top: 1px;
  padding-bottom: 1px;
  }


/*************************************************************
C - НАСТРОЙКА ГЛАВНЫХ ЭЛЕМЕНТОВ
**************************************************************/

/* C1 РАСПОЛОЖЕНИЕ ФОРМ
-------------------------------------------------------------*/

/* C1.1 */
.punbb .formal .container {
  padding: 0em 1.1em 0.1em 4em;
  }

/* C1.2 */
.punbb .formsubmit {
  padding: 0 0 0 25px;
  margin: 10px 0 0 0;
  }

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
  margin: 0 15px 15px 42px;
  }

/* C1.4 */
.punbb fieldset {
  border-style: solid;
    border-width: 1px;
    padding: 0 95px 0 30px;
    margin: 0 0 1px 0;
  }

/* C1.5 */
.punbb fieldset legend {
  padding: 0;
  margin: 0 0 0 11px;
  }

/* C1.6 */
.punbb fieldset legend span {
  padding: 0 5px;
  margin: 0 0 0 -10px;
  }

/* C1.7 */
.punbb fieldset fieldset {
  border-style: none;
  margin: 0;
  padding: 0 0 8px 0
  }

/* C1.8 НЕ ТРОГАЕМ */
.punbb .fs-box {
  padding: 1em 0 0.8em 0;
  }

/* C1.9 */
.punbb .fs-box p, .punbb .fs-box fieldset {
 padding: 5px 0 0 0;
  }

/* C1.10 */
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {
  float: left;
  margin-right: 1em;
  }

/* C1.11 */
.punbb .inline .infofield {
  clear:both
  }

/* C1.12 */
.punbb .datafield br {
  display: none
  }

/* C1.13 */
.punbb .required label, .punbb .datafield span.input {
  font-weight: bold
  }

/* C1.14 */
.punbb .datafield span.input a {
  font-weight: normal;
  }

/* C1.15 */
.punbb .areafield span.input, .punbb p.longinput span.input {
  display: block;
  padding: 0 12em 0 0;
  height: 100%; /* For IE */
  }

/* C1.16 */
.punbb textarea, .punbb .longinput input {
  width: 64%;
  margin: 0;
}

/* C1.17 */
.punbb .hashelp {
  position: relative;
  }

/* C1.18 */
.punbb .helplinks {
  display: block;
  position: absolute;
  top: 1em;
  right: 0;
  font-weight: normal;
  width: 36%;
  }

/* C1.19 */
.punbb #profile .helplinks {
  top: 1.5em;
  }

/* C1.20 */
.punbb .helplinks span {
  display: block;
  padding-bottom: 0.2em;
  }

.punbb .helplinks span input {
  margin-right: 2px;
  margin-bottom: 2px;
}

/* C1.21 */
#pun-post .formal .info-box li {
  padding-left: 4px;
  list-style-type: square;
  list-style-position: inside;
  line-height: 1.5;
  margin: 0;
  }

/* C2 РАСПОЛОЖЕНИЕ ТАБЛИЦ
-------------------------------------------------------------*/

/* C2.1 ПОДФОРУМ - СКОЛЬКО % ЗАНИМАЕТ ШИРИНА ПОДФОРУМА */
.punbb .main .tcl {
   overflow: hidden;
   text-align: left;
   font-family: Century Gothic;
   width: 50%;
}

/* C2.2 НЕ ТРОГАЕМ*/
.punbb .main .tc2 {
   background-color: transparent;
   text-align: center;
   font-family: Century Gothic!important;
   font-weight: 500;
   width: 5%;
}

.punbb .main .tcmod {
    background-color: transparent;
    text-align: left;
    font-weight: 500;
   font-family: Century Gothic!important;
    width: 13%;
}

.punbb .main .tc3 {
background-color: transparent;
    text-align: center;
    font-weight: 500;
   font-family: Century Gothic!important;
    width: 15%;
}

/* C2.3 ПОСЛЕДНЯЯ АКТИВНАЯ ТЕМА И ПОСЛЕДНЕЕ СООБЩЕНИЕ */
.punbb .main .tcr {
   background-color: transparent;
   overflow: hidden;
   text-align: left;
   font-family: Century Gothic!important;
   width: 40%;
}

/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
   background-color: transparent;
   font-family: Century Gothic!important;
   width: 40%
  }

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
   background-color: transparent;
   text-align: center;
   width: 20%;
  }

/* C2.6 */
#pun-debug table .tcl {
   background-color: transparent;
   font-family: Century Gothic!important;
   width: 15%;
   white-space:normal;
  }

/* C2.7 */
#pun-debug .tcr {
   background-color: transparent;
   width: 90%;
   white-space: normal;
  }

/* C2.8 */
#pun-index .tcl h3 {
    position: absolute;
    text-transform: uppercase;
    margin-top: -9px!important;
    margin-left: 15px!important;
    font-family: Amelaryas!important;
    text-shadow: 1px 0px 1px #000000;
    letter-spacing: 3px;
    -webkit-text-size-adjust: 100%;
  }

/*шрифт подфорумов*/
#pun-index .tcl h3 {
    text-align: center;
}

.tcl h3 a {
   color: #dbdedf!important;
   font-family: Amelaryas!important;
   text-shadow: 0 0px 0px #00000;
   background: linear-gradient(rgba(255,255,255), rgba(0,0,0))!important;
   background-clip: text !important;    -webkit-background-clip: text !important;
   -moz-background-clip: text !important;    -o-background-clip: text !important;
   transition: .5s linear;     -webkit-transition: .5s linear;      -moz-transition: .5s linear; 
   -webkit-text-size-adjust: none;
}

.tcl h3 a:hover {
   color: #effeff!important;
   font-family: Amelaryas!important;
   text-shadow: 0 0px 8px #2bd4d7;
  transition: .5s linear;     -webkit-transition: .5s linear;      -moz-transition: .5s linear;
   -webkit-text-size-adjust: none;
}


/* C2.9 */
.punbb td span.youposted {
  font-weight: bold;
  margin-left: -1em;
  position: absolute;
  }

/* C2.10 */
.punbb td .modlist {
  display: block;
  padding-top: 0.3em
  }

/* C2.11 */
.punbb .main td {
    border-style: solid none none solid;
    border-width: 1px 0 0 1px;
    padding: 10px 0px 0px 40px;
  }

/* C2.12 */
.punbb .main th {
  border-style: none none none solid;
  border-width: 0 0 0 1px;
  font-size: 0;
  padding: 0.4em 1em 0.4em 1em;
  }

/* C2.13 */
    .punbb .main .tcl {
      border-left-style: none;
      border-left-width: 0
      }

/* C2.14 */
.punbb tbody.hasicon td.tcl {  }
            
/* C2.15 */
.punbb div.icon { }


 /* C3 ТОПИКИ
-------------------------------------------------------------*/

/* C3.1 */
.punbb .post .container {
    border-style: none solid solid solid;
     border-width: 1px;
     margin-top: -1px;
     padding-bottom: 1px;
     margin-left: 25px;
  }

/* C3.2 */
.punbb .post h3 {
    border-style: solid solid none solid;
    border-width: 1px;
    margin: 0px 43px 5px 15px;
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/91878.png);
  }

/* CS3.3 */
.punbb .post h3 span {
    padding: 0px 19px;
    display: block;
    margin: 2px 2px;
  }

.punbb .post h3 span a {
    color: #dbdedf;
}

.punbb#pun-searchposts .post h3 span a {
    position: relative;
    top: -1px;
}

.punbb#pun-searchposts .post h3 strong {
    position: relative;
    top: -1px;
}

.punbb#pun-searchposts .post h3 span em {
    color: #dbdedf;
    position: relative;
    top: -1px;
}

.punbb#pun-searchposts li.pa-replies { display: none; }
.punbb#pun-searchposts li.pa-author strong { font-family: Century Gothic!important; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; }

/* C3.4*/
.punbb .post h3 strong {
     float: right;
     text-align: right;
     font-family: Century Gothic;
     font-weight: normal;
     color: #dbdedf;
  }


/* C3.5 ПРОФИЛЬ*/
.punbb .post .post-author {
    float: left;
    position: relative;
    width: 243px;
    height: auto;
    color: #e7ebe9e3;
    margin-top: -4px;
    margin-left: -6px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/40715.png) top no-repeat, url(http://forumstatic.ru/files/001b/d8/0d/95455.png) bottom no-repeat, url(http://forumstatic.ru/files/001b/d8/0d/21481.png) repeat-y;
    text-align: center;
}

/* C3.6*/
.punbb .post .post-author ul, .punbb .post .post-author p {
    text-align: center;
    margin: 15px 0 57px 0;
    border-left: none;

  }

/* C3.7 ПРОФИЛЬ АВТОР*/
.pa-author {
    text-align: center;
    margin: 14px 0 0 0;
    padding-bottom: 5px;
}

/* C3.8 */
.pa-author a {
    font-family: Century Gothic!important;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #dbdedf!important;
    text-shadow: 0 0px 1px #000000;
    font-weight: 100!important;
}

.pa-author a:hover {
   color: #dbdedf!important;
   text-shadow: 0 0px 8px #2bd4d7;}


/* C3.9 В ПРОФИЛЕ*/
  li.pa-title {
    text-align: center !important;
    margin-left: 22px;
    margin-top: 10px;
    font: 500 8px Century Gothic;
    outline: 1px solid #325a5f;
    outline-offset: 1px;
    width: 197px;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #062a2f;
    color: #dfdbdf;
}

 li.pa-fld3 {
    position: absolute;
    z-index: 99;
    margin: -48px 0px 0px 93px;
}

li.pa-online, li.pa-last-visit {
    color: #ac9797;
    font-size: 10px;
    font-family: sans-serif;
    line-height: 10px;
    margin: 4px 0 5px 0;
    text-transform: uppercase;
    display: none;
  }

.indOnline {
    display: block !important;
    width: 10px;
    height: 10px;
    float: left;
    margin-top: -13px !important;
    border: 1px solid #6da1a7!important;
    border-radius: 50%;
    box-sizing: border-box;
    margin-left: 212px !important;
    position: absolute;
    z-index: 1;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
}

.indOffline {
    display: block !important;
    width: 10px;
    height: 10px;
    float: left;
    margin-top: -29px!important;
    background: none;
    box-sizing: border-box;
    margin-left: 224px!important;
position: absolute;
z-index: 1;
}

li.pa-fld1 {
    width: 176px;
    padding: 7px 15px 2px 10px!important;
    margin: 5px 0px -4px 20px;
    font: 11px Arial;
    line-height: 12px;
    text-align: justify;
    background: #a9c9ca;
}

a.lz-link:link, a.lz-link:visited {
    display: block;
    text-align: center;
    margin-top: 0px;
    text-transform: uppercase;
    color: #04272b;
    font: 800 11px Century Gothic;
}

li.pa-fld1 .lz-ipo {
    display: block;
    margin: 3px 0 3px 0;
    padding: 2px 0px 2px 0;
    border-top: 1px solid #04272b;
    text-align: center;
    font: normal 10px Century Gothic;
    text-transform: lowercase;
    letter-spacing: 1px;
    color: #04272b;
}

li.pa-fld2 {
    margin: -70px 0px 0px -1px;
    padding: 0px 0px 70px 0;
}

li.pa-fld6 {
    position: absolute;
    transform: rotate(90deg);
    display: flex;
    float: left;
    margin-left: 140px;
    margin-top: 37px;
    font: 600 8px Century Gothic;
    width: 212px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #04272b;
}

li.pa-fld4 {
display: inline-block;
    position: absolute;
    text-align: center;
    bottom: 65px;
    width: 84px;
    left: 10px;
    color: #c5c0c9;
    font: 10px Century Gothic;
    text-transform: lowercase;
    margin-top: 0px;
    padding: 5px 0px 5px 5px !important;
    line-height: 12px;
}

li.pa-fld5 {
display: inline-block;
    position: absolute;
    text-align: center;
    bottom: 65px;
    width: 75px;
    left: 138px;
    color: #c5c0c9;
    font: 10px Century Gothic;
    text-transform: lowercase;
    margin-top: 0px;
    padding: 5px 0px 5px 5px !important;
    line-height: 12px;
}


.pa-respect {
    display: inline-block;
    position: absolute;
    bottom: 88px;
    width: 78px;
    left: 153px;
    text-align: center;
    margin: 0 0 0 -10px!important;
    padding: 5px 0px 3px 0!important;
    font: 300 10px Century Gothic Bold;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #04272b;
    box-shadow: #dbdedf 0px 0px 1px 1px inset;
    border: 1px solid #01383e!important;
    background: #2d918e40;
}

.pa-respect a:link {
    color: #04272b;
    text-decoration: none;
    font: 300 10px Century Gothic Bold;
}

.pa-posts {
    display: inline-block;
    position: absolute;
    bottom: 88px;
    width: 77px;
    left: 9px;
    text-align: center;
    margin: 0 0 0 9px!important;
    padding: 5px 0px 3px 0!important;
    font: 300 10px Century Gothic Bold;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #04272b;
    box-shadow: #dbdedf 0px 0px 1px 1px inset;
    border: 1px solid #01383e!important;
    background: #2d918e40;
}

.pa-ip {
    position: absolute;
    width: 107px;
    margin: 0px 69px;
}


/*ПРЯЧЕМ НАЗВАНИЯ ПОЛЕЙ*/
.pa-reg {display: none;}

.pa-fld1 .fld-name, .pa-fld2 .fld-name, .pa-fld3 .fld-name, .pa-fld6 .fld-name, .pa-ip .fld-name {
    display: none;
}

/* C3.11 */
.punbb .post-body {
  margin-left: 20em;
  border-left-style: solid;
  border-left-width: 1px;
  padding: 0 0 1px 0;
  }

/* C3.12 */
.punbb .post-box {
    padding: 10px;
    margin: 5px 70px 0 40px;
  }

/*C3.13 */
.punbb fieldset .post-box {
  margin-bottom: 0.8em; 
  }

/* C3.14 */
.punbb .post-links {
  margin-left: 23em;
  border-left-style: solid;
  border-left-width: 1px;
  }

/* C3.15 */
.punbb .post-links ul {
    padding: 0 60px 0 0;
    line-height: 10px;
    margin-left: -245px;
    border-top-style: dashed;
    border-top-width: 1px;
    background: transparent;
    text-align: right;
  }

/* C3.16 */
.punbb .post-links li {
  display: inline;
  padding-left: 1em;
  }

/* C3.17 */
.pl-email, .pl-website {
  float: left;
  }

/* C3.18 */
.punbb .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  }


/* C4 МЕНЮ МОДЕРАТОРА
-------------------------------------------------------------*/

/* C4.1 */
.punbb .modmenu .container {
  padding: 19px 69px;
    font-family: Century Gothic;
  }

/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a {
  font-size: 11px; 
  height: 1.9em;
  line-height: 130%;
  }

/* C4.3 */
.punbb .modmenu .container strong {
  float: left;
  }

/* C4.4 */
.punbb .modmenu input {
  margin-left: 1em;
  }


/* C5 ОКНО СООБЩЕНИЙ
-------------------------------------------------------------*/

/* C5.1 */
.punbb .info .container {
  padding: 0px 50px;
  }

/* C5.2 */
.punbb .info .container .backlink {
  padding-top: 0.8em;
  }


/* C6 ПРОФИЛЬ
-------------------------------------------------------------*/

/* C6.1 */
#profile .container {
  padding-left: 18.6em;
  }

/* C6.2 */
#profilenav {
  float: left;
  width: 14em;
  margin-left: -16.3em;
  display: inline;
  }

/* C6.3 */
#profilenav li {
  padding-bottom: 0.8em;
  font-weight: bold;
  }

/* C6.4 */
#viewprofile ul, #profilenav ul {
  border-style: solid;
    border-width: 1px;
    padding: 15px 40px 10px 55px;
  }

/* C6.5 */
#viewprofile h2, #profilenav h2 {
  background: transparent;
  border: none;
  padding: 0 0 0 0;
  margin: 0 14px -0.6em 14px;
  }

/* C6.6 */
#viewprofile h2 span, #profilenav h2 span {
  padding: 0 5px;
  position: relative;
  }

#profile #font-area{
    display: block;
    padding-left: 13px !important;
}
#profile #size-area{
    display: block;
    padding-left: 13px !important;
}

/* C6.7 */
#viewprofile li, #setmods dl {
  padding: 0px 0 0 75px;
  margin-bottom: 1px;
  }

/* C6.8 ПРОСМОТР ПРОФИЛЯ*/
#viewprofile li span {
    float: left;
    margin: 0 0 0 -66px;
    padding: 5px;
    font-weight: normal;
}

#profile-name strong {
    font-size: 14px!important;
    margin: 0 0px -10px 0;
}

#profile-title strong {
    font-size: 9px!important;
    margin: 0 0px -10px 5px;
    text-transform: lowercase!important;
}

#profile-right li span {
    width: 150px;
    font-size: 11px;
    font-family: Century Gothic;
    text-align: left;
    text-transform: lowercase;
}

#profile-right li strong {
    padding-left: 2em;
    font-family: Century Gothic;
}

/*C6.9 */
#setmods dt {
  float: left;
  width: 14em;
  margin-left: -16em;
  padding: 0.8em 1em;
  font-weight: bold;
  display: inline;
  }

/* C6.10 */
#viewprofile li strong, #viewprofile li div, #setmods dd {
  display: block;
    padding: 10px 20px;
  font-family: Century Gothic;
  font-weight: normal;
  }

/* C6.11 */
.punbb img.avatardemo {
  float: right;
  margin: 0 0 0.8em 1.8em
  }

.pa-avatar img {
    max-width: 180px;
    max-height: 180px;
    box-shadow: #04272b61 0px 0px 2px 2px inset;
    padding: 5px;
    margin: 6px 0 70px -2px;
    border: 1px solid #04272bab!important;
}

/* C7 СПИСОК ПОЛЬЗОВАТЕЛЕЙ
-------------------------------------------------------------*/

/* C7.1 */
#pun-userlist .formal, #pun-userlist .formal .container {
  border-bottom: none;
  margin-bottom: 0;
  }

/* C7.2 */
#pun-userlist .usertable .container {
  padding: 0 2.3em 2.3em 2.3em;
  border-top: none;
  }

/* C7.3 */
#pun-userlist .usertable table {
  border-style: solid;
  border-width: 1px;
  }

/*************************************************************
D - PUNBB РАЗДЕЛЫ, ОСНОВНОЕ СОДЕРЖИМОЕ
**************************************************************/

/* D1 ЛОГОТИП И ОПИСАНИЕ
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {
  margin: 0;
  border-style: none none none none;
  border-width: 1px 1px 0 1px;
  }

/* D1.2 */
#pun-title h1 {
  display : block;
  height : 40px;
  padding: 2em 1em 0 1em;
  }

/* D1.3 */
#pun-title .container {
  border-style: none none none none;
  }

/* D1.4 */
#pun-title h1 span  {
  font-size: 1.5em;
  display: none;
  }

#pun-title table {
  border: none;
}

#pun-title td.title-logo-tdl {
  border: none;
  width: 100%;
}

#pun-title td.title-logo-tdr {
  border: none;
  width: 468px;
}


/* D2 НАВИГАЦИЯ ПО СТРАНИЦАМ
-------------------------------------------------------------*/

/* D2.1 */
#pun-pagelinks {
  position: absolute;
  top: -15px;
  left: 0;
  margin: 0;
  border: none;
  padding: 0;
  width: 100%;
  }

/* D2.2 */
#pun-pagelinks .container {
  background: transparent;
  border: none;
  padding: 0}

/* D2.3 */
#pun-pagelinks .container li {
  display: inline
  }

/* D2.4 */
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {
  height: 2em;
  line-height: 2em;
  padding: 0;
  font-size: 1.2em;
  margin-left: -9999px;
  display: block;
  float:left;
  width: 100%;
  }

/* D2.5 */
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  position:relative;
  margin: 0;
  }

#pun-pagelinks li a span {
  display:block;
  margin: 0 1em
  }

/* D3 НАВИГАЦИЯ ПО ФОРУМУ СВЕРХУ
-------------------------------------------------------------*/

/* D3.1 */
#pun-navlinks, #pun-navlinks .container {
    width: 100%;
    margin: -554px 0 195px 11px;
    list-style: none;
    z-index: auto;
    -webkit-text-size-adjust: none;
  }

/* D3.2 */
 #pun-navlinks .container {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Marske'!important;
    font-size: 26px;
    -webkit-text-size-adjust: none;
}

/* D.3 */
#pun-navlinks li {
   display: inline;
   padding-right: 1em;
   -webkit-text-size-adjust: none;
}

/* D3.4 */

#pun-navlinks li a {
   color: #effeff!important;
   font-family: 'Marske'!important;
   text-shadow: 1px 1px 2px #000000;
   background: linear-gradient(rgba(255,255,255), rgba(0,0,0))!important;
   background-clip: text !important;    -webkit-background-clip: text !important;
   -moz-background-clip: text !important;    -o-background-clip: text !important;
   transition: .5s linear;     -webkit-transition: .5s linear;      -moz-transition: .5s linear; 
   -webkit-text-size-adjust: none;
}

#pun-navlinks li a:hover {
   color: #effeff!important;
   font-family: 'Marske'!important;
   text-shadow: 0 0px 8px #2bd4d7;
   font-weight: 400;
   border-bottom: none;
   transition: .5s linear;
   -webkit-transition: .5s linear;
   -moz-transition: .5s linear;
   -webkit-text-size-adjust: none;
}


/* D4 ССЫЛКИ ПОЛЬЗОВАТЕЛЬСКОЙ НАВИГАЦИИ
Новые сообщения, активные темы, Темы без ответов и т.д.
-------------------------------------------------------------*/

/* D4.1 */
#pun-ulinks, #pun-ulinks .container {
  width: auto;
  top: 59px;
  left: 0px;
  right: 0px;
  -webkit-text-size-adjust: none;
}

/* D4.2 */
#pun-ulinks .container {
  border-top: none;
  position: absolute;
  z-index: 9999;
  text-align: center;
  text-transform: uppercase;
  margin: auto;
  font-family: Century Gothic !important;
  font-size: 7px;
  letter-spacing: 4px;
  -webkit-text-size-adjust: none;
}

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {
    display: inline;
    white-space: nowrap;
}

/* D4.4 */
#pun-ulinks li a {
   color: #e7eef1!important;
   text-shadow: 0 0px 0px #000000;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -webkit-text-size-adjust: none;
 }

#pun-ulinks li a:hover {
   color: #e8f0f1!important;
   text-shadow: 0 0px 3px #00ccc9;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -webkit-text-size-adjust: none;
}

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a {
  border-left-style: none;
  border-left-width: 0;
  padding-left: 0
  }

/* D5 СТРОКА ПРИВЕТСТВИЯ
-------------------------------------------------------------*/

/* D5.1 */
#pun-status, #pun-status .container {
  border-bottom: none;
  margin-bottom: 0;
  margin-top: auto; /* двигает приветствие от объявления */
  }

/* D5.2 НАСТРОЙКИ СТРОКИ ПРИВЕТСТВИЯ */
#pun-status .container {
    position: absolute;
    width: 150px;
    text-align: left;
    font-family: 'NEON';
    font-size: 10px;
    color: #e4e9eb;
    text-transform: lowercase;
    top: 59px;
    margin-left: 686px;
}

#pun-status .container .item1 {
    position: absolute;
    top: 266px;
    left: 55px;
    width: 200px;
    color: #d1d7d5;
    font-size: 13px;
    font-family: Century Gothic;
}

#pun-status .container .item2 {
    position: absolute;
    left: 55px;
    top: 282px;
    width: 200px;
    text-transform: lowercase;
    font: 11px Century Gothic;
    color: #d1d7d5;
    line-height: 9px;
    text-shadow: none;
}

#pun-status .item2 a {
color: #d3dbe0!important;}

#pun-status .container .item4  {
    display: none;
}

#pun-status .container .status_userava>img {
    position: absolute;
    width: 34px;
    height: 34px;
    top: 267px;
    border-radius: 16px 0px 0px;
    left: 14px;
    object-fit: cover;
    mix-blend-mode: luminosity;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
}

#pun-status .container .status_userava>img:hover { 
    mix-blend-mode: normal!important; 
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
 }

/* D5.3 */
#pun-status span {
  white-space: nowrap;
  margin-right: 0.5em;
  }

/* D5.4 */
#pun-crumbs1 {
  overflow: hidden;
  margin-top: 0;
  }

/* D5.5 */
#pun-crumbs1 p.container {
    border-top: none;
    text-align: center;
    padding: 59px 0px 20px 0px;
    font-size: 11px;
    color: #c9c7c4!important;
    letter-spacing: 1px;
    -webkit-text-size-adjust: 100%;
}

/* D5.6 */
#pun-break1 {
  border-style: solid none;
  border-width: 1px 0;
  height: 0;
  margin: -2px 1em;
  position: relative;
  z-index: 1;
  }


/* D6 ОБЪЯВЛЕНИЕ
-------------------------------------------------------------*/

/* D6.1 */
#pun-announcement h2 {
  padding: 0;
  margin: 0 15px -3.5em 1em;
  border-style: none none solid none;
  border-width: 0 0 1px 0;
  position: relative;
  display:none;
  }

/* D6.2 */
#pun-announcement h2 span {
  display: block;
  padding: 1em 0 0.8em 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  }

/* D6.3 */
#pun-announcement .container {
    padding: 0.6em 0.5em 1em 1em;
    margin-bottom: -54px;
    margin-top: 45px;
    text-align: center;
}


/* D7 СТАТИСТИКА
-------------------------------------------------------------*/

/* D7.1 */
#pun-stats .container {  }

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 {/* line-height: 9%; */}


/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {text-align: right;/* line-height: 150%; */}

.statscon li.item1, .statscon li.item2,
.statscon li.item3, .statscon li.item4 {
    position: absolute;
    display: block;
    width: 250px;
    text-align: left!important;
    margin-left: 833px;
    font-weight: normal;
    font-family: Century Gothic;}

.statscon li.item1 {margin-top: 12px;}
.statscon li.item2 {margin-top: 30px;}
.statscon li.item3 {margin-top: 46px;}
.statscon li.item4 {margin-top: 49px;}

.statscon li.item5 {
    display: block;
    width: 760px!important;
    margin: 0px 0px 0px 37px;
    text-align: justify!important;}

.statscon li.item5.users_24h {min-height: 80px;}


/* D7.2 ШРИФТ СТАТИСТИКИ ТЕМ И СМС */


#pun-stats li.item3 {
display: none;
}


/* D7.4 */
li#onlinelist {
    font-family: Century Gothic;
    margin-top: 1em;
    margin-left: 1em;
    line-height: 130%;
  }

/* D7.5 */
li#onlinelist div {
  border-top-style: solid;
    border-top-width: 1px;
    padding: 0px 0px 10px 35px;
  }

/* D8
-------------------------------------------------------------*/ */

/* D8.1 */
#pun-qjump {
  margin: 0;
  border: none;
  width: 50%;
  position: relative;
  float: left;
  }

/* D8.2 */
#pun-qjump .container {
  border: none;
  background: transparent;
  padding: 0.8em 1em;
  }

/* D8.3 */
#pun-about {
  margin-top: 0;
  }

/* D8.4 */
#pun-about .container {
  border-top-style: none;
  text-align: right;
  line-height: 150%;
  padding: 0.8em 1em;
  }

/* D8.5 */
#pun-about p span {
  display:block;
  padding-left: 50%;
  }

/* D8.6 */
#pun-crumbs2 {
  font-weight: bold;
  overflow: hidden;
  margin-bottom: 0;
  margin-left: 43px;
  border-bottom: none;
  }

/* D8.7 */
#pun-crumbs2 .container {
  border-bottom: none;
  font-family: Century Gothic;
  font-weight: 700;
  padding: 15px 1px;
  font-size: 11px;
  }

/* D8.8 */
#pun-break4 {
  margin: -3px 1em;
  border-style: solid none;
  border-width: 1px 0;
  position: relative;
  height: 0;
  z-index: 1;
  }

/* D8.9 */
div.punbb-admin #pun-about .container {
  border-top-style: solid;
  border-top-width: 0px;
  }


/* D9
-------------------------------------------------------------*/

/* D9.1 */
#pun-help .formal .info-box h3.legend {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   padding-bottom: 0;
   margin-bottom: 0.8em;
  }

/* D9.2 */
#pun-help .formal .info-box h3.legend span {
   padding-bottom: 0.6em;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   font-size: 1.1em;
  }

/* D9.3 */
#pun-help .formal p, #pun-help .formal dd {
  margin-bottom: 1em
  }

/* D9.4 */
#pun-help .formal ul, #pun-help .formal dl {
  font-weight: bold;
  overflow: hidden;
  margin-top: 0;
  }

/* D9.5 */
#pun-help .formal li {
  padding: 0;
  line-height: 130%
  }

/* D9.6 */
#pun-help .formal li * {
  vertical-align: text-top
  }

/* D9.7 */
#pun-help .formal dt span {
  font: 1.4em/120% verdana, monaco, "bitstream vera sans mono", "courier new", courier, monospace
  }

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {
  padding-bottom: 0;
  }

/* D9.9 */
#pun-index th.tcl {font-size:0%;}

#pun-main .post-links li {
   text-transform: lowercase; 
   font-size: 11px; 
   font-family: Century Gothic;   }

#pun-viewforum .forum thead { display: none;}
.topic a.sharelink {display: none;}
#pun-about p span { margin: 40px 448px; }


/*СКРОЛЛ-БАР*/


::-webkit-scrollbar {
    width: 4px;
    height: 5px;
    background: #2d918e;
}

::-webkit-scrollbar-thumb {
    background: #023438;
}

::-webkit-scrollbar-track {
    background: #2d918e;
}

/* ВНЕШНИЙ ВИД ВЫДЕЛЕННОГО ТЕКСТА */
::selection { background: #104547;
    color: #dbdfdf; }

/*СМЕНА ЗНАЧКА В СПОЙЛЕРЕ*/
.post-content .spoiler-box > div {
    background: url(https://forumstatic.ru/files/001b/c7/a6/33587.png) no-repeat left center!important;
    cursor: pointer;
    padding-left: 18px;
}

.post-content .spoiler-box > div.visible {
background-image: url(https://forumstatic.ru/files/001b/c7/a6/43874.png)!important;
}

/* ВИД АВАТАРА ПОСЛЕДНЕГО НАПИСАВШЕГО СОО В ТЕМЕ*/
.punbb .user-avatar .avatar-image {
    border-radius: 0px!important;
    height: 30px;
    width: 30px;
    opacity: 0.70!important;
    border-radius: 0px!important;
    border: 1px solid #04272b;
    box-shadow: 0 0 0px 1px #dbdedf inset;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -webkit-text-size-adjust: none;
}

.punbb .user-avatar .avatar-image:hover {
    opacity: 1!important;
    border: 1px solid #04272b;
    box-shadow: 0 0 0px 1px #d0832f inset;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -webkit-text-size-adjust: none;
}


/* КРУЖОК АКТИВНОСТИ НА ГЛАВНОЙ СТРАНИЦЕ*/
.punbb .user-avatar .isonline {
    top: -2px!important;
    right: -5px!important;
    background: #034850!important;
}

/* АДМИН МЕНЮ */

#pun-admain1 form.adcontainer, #pun-admain2 form.adcontainer, #pun-admain-new form.adcontainer, #pun-admain1 div.adcontainer, #pun-admain2 div.adcontainer {
    padding: 18px 10px 12px 25px!important;
    position: relative;
}

#pun-adnav {
    float: left;
    width: 156px!important;
    margin-left: -163px!important;
    display: inline;
}

.adminmain {
    padding-left: 201px!important;
    margin-bottom: 5px!important;
}

.adformal {
    border-style: none none solid none;
    border-width: 0 0 2px 0;
    border-color: #f6f6f6;
    margin: 1px 57px 0px 0px!important;
}

.adformal h2, #pun-adnav h2 {
    padding: 5px 5px!important;
    background-color: #6e7e7a1f!important;
    border-color: #00201b12;
}

#volume-set {
    float: right;
    margin: 0 50px 0px 0px!important;
}

/*РАЗМЫТЫЙ ЗАЧЕРКНУТЫЙ ШРИФТ*/
.punbb .post-content del {
   text-decoration: none;
filter: blur(2px);
}

.punbb .post-content del:hover {
filter: blur(0px);
}

.admin-advert-block {
display: none!important;
}

/* МАСКА */

#mask_dialog .hv-mask-dialog-title {
    font-size: 24px!important;
    font-family: 'Marske'!important;
}

span.num_msg {
    position: absolute;
    margin-top: -5px!important;
    margin-left: 3px!important;
    font-size: 11px;
    font-weight: 700;
    background: #d0832f!important;
    padding: 1px 4px;
    border-radius: 2px;
    height: 14px;
    color: #dbdedf!important;
    cursor: pointer;
}

span.num_msg:before {
    content: " ";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    transform: rotate(45deg);
    top: 14px;
    background: #d0832f!important;
    margin-left: -1px!important;
}

.bubble {
    background: #d0832f!important;
    border: 0 none;
    border-radius: 3px;
    color: #dbdedf!important;
    display: inline-block;
    font: bolder 8px/1.6 Tahoma;
    margin: 0;
    min-width: 14px;
    padding: 0 1px;
    position: absolute;
    right: -3px!important;
    text-align: center;
    top: -13px!important;
}

.bubble:after {
    border-color: #d0832f transparent!important;
    border-style: solid;
    border-width: 3px 3px 0;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
}

/************************* 
Стиль для Быстрой смены аккаунтов 
Deff 
*************************/ 
/*Cкрытие формы входа без клика*/ 
#pun-navlinks a:not(.NextShow)+span.odd{ 
display:none!important; 
}
#pun-navlinks #New-exit img{ 
position:absolute; 
margin: 0; 
width: 24px; 
height:auto;
opacity:1;
}
#pun-navlinks #New-exit:hover{
 opacity: 1;
}
/*Стиль доп-иконки Выход!*/ 
.punbb #pun-navlinks a#New-exit {
  position:absolute;
  z-index:100000!important;
  margin-top: 4px!important;
  margin-left: 30px!important;
  float:none!important;
}
.punbb #pun-navlinks a#New-exit:before {
    content:none;
}
.punbb #pun-navlinks #form-login input{
    text-align: center;
    border: 2px inset #2bd4d7;
    text-rendering: auto;
    background: #309ba2;
    padding: 5px 5px 3px 5px;
    color: #04272b!important;
    margin-top: 4px!important;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block!important;
    text-align: center;
    font: normal normal 400 11px/normal Century Gothic!important;
} 

.punbb #form-login #fld1,#form-login #fld2{ 
background-color: rgb(190 224 219); 
} 

.punbb #pun-navlinks #form-login input.button[type="submit"]{
    outline: none;
    border: 2px outset #001d20!important;
    color: #a9c9ca!important;
    background: #04272b;
    cursor: pointer;
    padding: 2px 10px 3px 10px!important;
    font-weight: 600!important;
    margin-top: 10px!important;
    height: 25px;
    box-sizing: border-box;
    transition: .36s;
    vertical-align: middle;
}

.punbb #pun-navlinks #form-login input.button[type="submit"]:hover{
    border: 2px outset #2bd4d7!important;
    background: #04272b;
    transition: .66s;
}

/*Стиль формы входа*/ 
.punbb #pun-navlinks #form-login {
    text-shadow: 1px 1px 0 rgb(0 0 0 / 24%);
    display: block;
    font: normal normal 400 11px/normal Century Gothic;
    color: #dbdedf;
    text-transform: none;
    position: absolute!important;
    left: 0px;
    top: 17px;
    z-index: 100000!important;
    padding: 7px 12px;
    background: #0f5259;
    outline: 1px solid #2bd4d7;
    box-shadow: 0px 0px 5px 1px #2bd4d7;
    background-size: 36px auto;
    text-align: center;
}
#pun-navlinks #navlogin #form-login { 
 margin-left: -43px/*Подвижки формы влево от вход*/ 
} 
#pun-navlinks #navlogout #form-login { 
 margin-left:  -43px/*Подвижки формы влево от выход*/ 
} 
.ismoderator #pun-navlinks #navlogout #form-login {
  margin-left:  -26px!important;/*Подвижки формы влево от выход для АМС*/
} 
/*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */ 
#pun-navlinks #form-login input[value="Войти"]+p{ 
margin-bottom: 11px; 
margin-top: 11px; 
} 
.punbb #pun-navlinks #form-login a.Rega, 
.punbb #pun-navlinks #form-login a.Forgot{ 
position:relative;
text-transform: none!important; 
z-index:20;
/*text-shadow:none;*/
color: #EFF4F2!important;
cursor:pointer; 
font: normal normal 400 9.5px/normal Century Gothic!important;
letter-spacing: .5px!important;
}
.punbb #pun-navlinks #form-login a.Rega:before, 
.punbb #pun-navlinks #form-login a.Forgot:before{
  content:none;
}
/* Помечаем красным незаполненные поля!*/ 
#form-login input.none{ 
outline:red dashed 2px!important; 
} 
/*Форма слева (с Никами) */ 
#List-UserNames { 
    position: absolute;
    margin-top: -7px;
    margin-right: 2px;
    min-height: 90px;
    width: 220px;
    right: 100%;
    padding: 12px 19px 12px 17px;
    background: #0f5259;
    outline: 1px solid #2bd4d7;
    box-shadow: 0px 0px 5px 1px #2bd4d7;
    text-align: center;
} 
/*Стиль контейнера под список Ников*/ 
.punbb #List-UserNames ul{
padding:0;
overflow:hidden; 
overflow-y:auto; 
min-height:36px; 
max-height:72px;/*Видимое число Ников без прокрутки! сейчас - 4*/ 
} 
.punbb #List-UserNames li {
    display: block!important;
    position: relative;
    background: #04272b;
    text-align: left;
    box-shadow: 0px 2px 10px #2d918e;
    padding-left: 5px!important;
    font: normal normal 700 11px/normal Century Gothic!important;
    margin: 1px auto!important;
    padding: 2px 0;
    transition: .33s;
}
.punbb #List-UserNames li:hover{ 
opacity:.84; 
/*background:#546a6b!important;*/
} 
/*Стиль Ников*/ 
.punbb #List-UserNames li>b{ 
cursor: pointer;
    opacity: .9;
    font-family: Century Gothic;
    color: #dbdedf;
} 
.punbb #List-UserNames li>b:hover{ 
    opacity:.93; 
    color: #a9c9ca;
    
} 

/*Скролл контейнера с никами*/ 
#List-UserNames ul::-webkit-scrollbar { 
width: 3px; 
height: 5px; 
} 


/*Кнопки Удалить (правее ников)*/ 
#List-UserNames ul li>span { 
display:inline-block; 
padding:0 3px; 
position:absolute; 
opacity:.88; 
cursor:pointer; 
top:0;bottom:0; 
right:2px; 
color:#fff; 
font: normal normal
 
700 10.56px/normal Verdana; 
text-shadow:1px 1px 1px rgba(0,0,0,.6); 
} 
/*Текст при отсутствии запомненных Ников!*/ 
#List-UserNames ul:empty:before{ 
display:inline-block; 
content: "У Вас нет запомненных ников, введенных через форму справf, или через перенос ниже!"; 
} 
/*Кнопка выход-2*/ 
#navlogin #exit-2 { 
display:none; 
} 
#navlogin #form-login, 
#pun-navlinks #navlogout .Rega, 
#pun-navlinks #navlogout .Forgot { 
background-image:none!important;
  display:none; 
} 
/*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/ 
#List-UserNames ul+span{ 
display:inline-block; 
padding:6px 0 8px 0; 
text-align:left; 
font: normal normal 400 10.56px/normal Century Gothic;
} 
/*Сам инпут*/ 
.punbb #List-UserNames input { 
    border: 2px inset #2bd4d7!important;
    text-shadow: none!important;
    color: #282828!important;
    font: normal normal 400 11px/normal Century Gothic!important;
    margin-top: 9px;
    padding: 2px !important;
    vertical-align: middle;
} 
/*Стрелочки к инпуту*/ 
#List-UserNames ul+span b{ 
font: normal normal 400 13px/normal Century Gothic; 
padding:0 3px; 
color: #E7EAF0;
} 
/*Кликалка слево, чуть выше инпута*/ 
#List-UserNames .a1-copy{ 
display:inline-block!important; 
cursor:pointer; 
float:left; 
} 
/*Кликалка справо*/ 
#List-UserNames .a1-paste{ 
cursor:pointer; 
display:inline-block!important; 
float:right; 
} 
/*Подсказки на кликалках*/ 
.tipsy.a11 { 
font: normal normal 400 11px/normal Century Gothic!important; 
margin-top:-22px!important; 
margin-left: 148px!important; 
max-width:170px; 
} 
/************************* 
//Конец Стиля для Быстрой смены аккаунтов 
*************************/


/*Скрытие поля постов в Топике*/
.pa-fld7 { display:none; }

0

2

style_cs.css часть 1

Код:
/*-------------------------------КОДЫ_КОПИРАЙТ_LUVERANCE-----------------------------------------*/

/* ФОН */ 
body {
    background: url(http://forumstatic.ru/files/001b/d8/0d/34834.png) fixed;
    background-color: #78c6c5;
    background-attachment: fixed;
    background-size: cover;
}


/* ШАПКА */
#pun-title table {
   background-image: url(http://forumstatic.ru/files/001b/d8/0d/84480.png);
   background-repeat: no-repeat;
   background-position: top center;
   margin-left: -17px;
   margin-top: -20px;
   width: 1180px;
   height: 565px;
}

/* ТЕЛО */

#pun {
    margin: auto;
    position: relative;
    width: 1146px;
    margin: 284px auto -45px auto;
    background: repeat transparent url(http://forumstatic.ru/files/001b/d8/0d/22864.png);
    background-position: center;
    padding-top: 20px;
    padding-bottom: 0px;
}


/* ФУТЕР*/
#pun-about p.container {
    background: transparent url(https://forumstatic.ru/files/001b/d8/0d/66095.png?v=1) bottom center no-repeat;
    width: 1151px;
    height: 244px;
    margin: 0 0 -50px -14px!important;
  }

/* РЕЙТИНГ ФОРУМОВ, СОЗДАТЬ ФОРУМ В ФУТЕРЕ */
#pun-about .container .item1 {
       margin-top: 126px;
    width: 300px;
    position: absolute;
    font-family: Century Gothic;
    font-size: 7px;
    text-align: center;
    margin-left: 662px;
   display: 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 {
    color: #05282c;
    font-family: Century Gothic;
    text-decoration: none;
    transition: color .3s linear;
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear; }

#pun-crumbs1 a {
    color: #dfdbdf!important;
}

/* НАВЕДЕНИЕ */
.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: #04252a;
    font-family: Century Gothic Bold;
    transition: color .0.3s linear;    
    -webkit-transition: color .0.3s linear;      
    -moz-transition: color .0.3s linear;}


/*------------- комментарий к репутации ---------------*/

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {    
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    width: 750px;
    z-index: 100;
    font-size: 11px;
    border: 1px solid #04272b!important;
    outline: 1px solid #dbdedf!important;
    padding: 5px;
    box-shadow: 0px 0px 5px #be20eb;
    background: #82c2c2!important;
}

/*---- фон кнопок в форме ответа ----*/
#pun_wrap #post .container[id$="-area"] {
    overflow-y: auto;
    text-shadow: none;
    max-height: 150px;
    min-width: 170px;
}

/* разделитесль смс и подписи*/
.punbb .post-sig dt { opacity: .2; }

/*************************************************************
ИКОНКИ СТАРЫХ НОВЫХ
**************************************************************/

/* ИКОНКА СТАРЫХ СООБЩЕНИЙ НА ГЛАВНОЙ СТРАНИЦЕ */
#pun-index table Div.icon {
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/48547.png);
    display: block;
    height: 17px;
    width: 37px;
    margin-left: 380px;
    margin-top: 10px;
    position: absolute;
    z-index: 99;
}

/* ИКОНКА НОВЫХ НА ГЛАВНОЙ СТРАНИЦЕ */
#pun-index TR.inew Div.icon {
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/48547.png);
    display: block;
    height: 17px;
    width: 37px;
    margin-left: 380px;
    margin-top: 10px;
    position: absolute;
    z-index: 99;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
}

/* ИКОНКА СТАРЫХ ВНУТРИ ПОДФОРУМА */
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/15673.png);
    float: left;
    display: block;
    position: relative;
    margin: -2px 10px 0px 35px;
    height: 23px;
    width: 47px;
}

/* ИКОНКА НОВЫХ ВНУТРИ ПОДФОРУМА */
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/15673.png);
    float: left;
    display: block;
    position: relative;
    margin: -2px 10px 0px 35px;
    height: 23px;
    width: 47px;
}

/* ИКОНКА ВАЖНЫХ ВНУТРИ ПОДФОРУМА */
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/77771.png);
    float: left;
    display: block;
    position: relative;
    margin: -2px 10px 0px 35px;
    height: 23px;
    width: 47px;
}

/* ИКОНКА ЗАКРЫТЫХ ВНУТРИ ПОДФОРУМА */
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/42996.png);
    float: left;
    display: block;
    position: relative;
    margin: -2px 10px 0px 35px;
    height: 23px;
    width: 47px;
}

.closedatafield {
  display: none;
}
.stickytext {
  display: none;
}


/* ПРОЧИЕ ЭЛЕМЕНТЫ */


/* КНОПКИ ОТВЕТА */
.punbb input.button{
    padding: 0px 3px 3px!important;
    background: #04272b;
    font-size: 11px!important;
    color: #dbdfdf!important;
    text-shadow: 0 1px 1px #04272b;
    text-transform: lowercase;
    border: 1px #001d20 solid;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 0 0 3px #f6f4f2, 0 0px 0 1px #0079806b inset, 0 0 12px inset #005256;
    transition: .3s linear;
}

.punbb input.button:hover{ 
padding: 0px 3px 3px!important;
    background: #00363e;
    font-size: 11px!important;
    color: #dbdfdf!important;
    text-shadow: 0 1px 1px #001f19;
    text-transform: lowercase;
    border: 1px #001d20 solid;
    border-radius: 5px;
    box-shadow: 0 0 3px #f6f4f2, 0 0px 0 1px #227f83 inset, 0 0 12px inset #005b70;
}


/* ЗАГОЛОВКИ ФОРМ ОТВЕТА, МОДЕРАЦИЯ */
.punbb input, .punbb select {
    color: #04272b!important;
    font-size: 12px!important;
    background: #dee5e7;
    border-radius: 10px;
    border: 1px solid #062d34;
    outline: none!important;
    margin-bottom: 5px;
}


/* ЦВЕТ ТЕКСТА НА ФОРУМЕ */
BODY {overflow-x: hidden}
.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, #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 { 
   background-color: transpanent;
   color: #04272b;
   font-weight: normal;    
   font-style: normal;
 }

/*---- границы ----*/
.punbb .container, .punbb .post-body, .post h3, #pun-title {border-color: transparent;}
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {border-color: transparent;}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {border-color: transparent;}
#pun-stats h2 .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin{border-color: transparent;}
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {border-color:transparent;}
.punbb th {border-color: transparent;}
#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {border-color: transparent; text-shadow: none;}
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {border-color: transparent;}
.punbb .divider {border-color: transparent;}
.punbb .formal fieldset .post-box, .punbb .info-box {border: 1px solid #232320}
li.pa-online {border-left-color: transparent;}


/*************************************************************
КАТЕГОРИИ И СТАТИСТИКА
**************************************************************/

/* СТАТИСТИКА */
#pun-stats.section h2 {     
    width: 1158px;
    height: 85px;
    display: inherit;
    margin: 0px -55px -3px!important;
    border: none !important;
    padding: 3px 50px !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/61079.png) center top no-repeat;
}

.section h2 span{
  visibility:hidden;
}

/* ПЕРВАЯ NEXT TO YOU */
#pun-category1 h2 { 
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/72672.png) center top no-repeat;
}

.category h2 span{
  visibility:hidden;
}

/* ВТОРАЯ I GOT NO TIME*/
#pun-category2 h2 {
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/81467.png) center top no-repeat;
}

/* ТРЕТЬЯ SPIRIT IN THE SKY */
#pun-category3 h2 {
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/17488.png) center top no-repeat;
}

/* ЧЕТВЕРТАЯ GOOD ON YOU*/
#pun-category4 h2 {
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/13061.png) center top no-repeat;
}

/* ПЯТАЯ HOW IT'S DONE */
#pun-category5 h2 {
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/41113.png) center top no-repeat;
}

/* ШЕСТАЯ DEAL WITH IT*/
#pun-category6 h2 {
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/16935.png) center top no-repeat;
}

/* СЕДЬМАЯ HEROES NEVER DIE */
#pun-category7 h2 {
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/84900.png) center top no-repeat;
}

/* ВОСЬМАЯ GIVE ME RAIN */
#pun-category8 h2 {
    display: block;
    width: 1158px;
    height: 85px;
    margin: 0px -5px -3px;
    border: none !important;
    background: url(https://forumstatic.ru/files/001b/d8/0d/63556.png) center top no-repeat;
}

/*************************!!!!*************************************/

/* ЭЛЕМЕНТЫ В ШАПКЕ */

#html-header top_text {
          position: absolute;
    font-size: 10px;
    color: rgb(83 83 85);
    width: 356px;
    text-align: justify;
    height: 90px;
    overflow: overlay;
    text-transform: lowercase;
    font-family: cuprum;
    text-shadow: rgb(214 214 214) 1px 1px 0px, rgb(66 66 68 / 10%) 0px 0px 3px;
    direction: ltr;
    margin: -520px 485px !important;
}

#html-header navi {
    position: absolute;
    margin: 219px 264px;
    width: 250px;
    color: rgb(205 215 237);
    text-align: center;
    font-size: 12px;
    letter-spacing: -1px;
    font-weight: 700;
    text-shadow: rgb(82 92 106) 1px 1px 0px, rgb(179 185 195 / 31%) 0px 0px 5px;
    font-family: Century Gothic!important;
}

#html-header navi a {    color: rgb(208 215 233) !important;     display: inline-block; margin-right: 7px}

#html-header ready {   
    position: absolute;
    margin: 95px 885px;
    width: 210px;
    letter-spacing: 1px;
    text-align: justify;
    font-size: 8px;
    color: #efffff;
    text-transform: uppercase;
    font-family: Century Gothic!important;
    text-shadow: 1px 0px 0px black;
    font-weight: 500;
}


/* МОНСТРИК */

#html-header topik {
position: absolute;
width: 85px;
    margin: 80px 1021px;
    line-height: 14px;
    opacity: 1;
    transition: ease 1s;
    filter: contrast(1) brightness(0.95) opacity(0.8) grayscale(1);
}

#html-header topik img {
opacity:0.7;
 filter: sepia(100%) opacity(50%);
        -webkit-filter: grayscale(100%) opacity(80%);
         transition: all 0.6s ease 0s;
}
 
#html-header topik img:hover {
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s; 
-ms-transition: all 0.5s; 
-o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
transition: all 0.5s; 
opacity:1;
filter:alpha(opacity=100);
}

/* АКТИВИСТЫ */

#html-header active1 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 258px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header active1 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s;
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header active2 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 305px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header active2 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header active3 img {
   position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 352px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header active3 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header active4 img {
    position: absolute!important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 399px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header active4 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

/* ЭПИЗОД И ПАРА */

#html-header episode img {
    position: absolute!important;
    width: 103px;
    height: 39px;
    margin-top: 379px;
    margin-left: 457px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header episode img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s;
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header couple img {
    position: absolute !important;
    width: 103px;
    height: 39px;
    margin-top: 379px;
    margin-left: 584px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header couple img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

/* ПОСТОПИСЦЫ */

#html-header good img {
    position: absolute!important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 707px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header good img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header good1 img {
    position: absolute!important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 754px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header good1 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header good2 img {
    position: absolute!important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 801px;
    filter: grayscale(1);
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header good2 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header good3 img {
    position: absolute!important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 848px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header good3 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

/*ПОСТ В ШАПКЕ*/

#html-header aboutus1 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 38px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header aboutus1 img:hover {
    mix-blend-mode: none!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}


#html-header aboutus  { 
    position: absolute;
    width: 143px;
    height: 30px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 9px;
    font-family: verdana;
    margin: 380px 84px;
    overflow: auto;
    line-height: 11.5px;
    padding: 3px 6px 3px 6px;
    color: #e7eae9;
}


#html-header aboutus::-webkit-scrollbar { width: 3px; height: 2px; }


/*ЦИТАТА В ШАПКЕ*/

#html-header citata1 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 379px;
    margin-left: 1068px;
    opacity: 50%;
    mix-blend-mode: luminosity!important;
    transition: all 0.6s ease 0s;
}

#html-header citata1 img:hover {
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity: 80%;
    filter:alpha(opacity=100);}

#html-header citata  { 
    position: absolute;
    width: 143px;
    height: 30px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 9px;
    font-family: verdana;
    margin: 380px 902px;
    overflow: auto;
    line-height: 11.5px;
    padding: 3px 6px 3px 6px;
    color: #e7eae9;
}


#html-header citata::-webkit-scrollbar { width: 3px; height: 2px; }


/*АДМИНЫ В ШАПКЕ*/

.ams {
    position: absolute;
    top: 277px;
    line-height: 6px;
    color: #04272b!important;
    font-family: Amelaryas!important;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 24px;
    cursor: pointer;
    display: inline-flex;
    align-items: baseline;
    text-align: center;
    font-size: 10px;
    z-index: 50;
    height: 25px;
    width: 188px;
    transform: rotate(0deg);
    left: 50px!important;
}

/* ------------цвет ссылок-----------------------------------------------*/
span.eman a:link {
    text-decoration: none;
    transition: color 0.3s ease-in-out 0s;
    font-family: Amelaryas;
}

span.eman a:hover { color: #2c3c3a; text-decoration: none;}

span.eman {
    display: inline-block;
    margin-left: -1px;
    margin-bottom: 0;
    padding-right: 5px;
}

.eman:hover sv1, .eman:hover sv2, .eman:hover sv3, .eman:hover sv4, .eman:hover sv5 {
    visibility: visible;
    transform: translateX(-50%) scale(1);
}

.eman sv1 {
    position: absolute;
    display: block;
    top: -10px;
    z-index: 9;
    transform: translateX(-50%) scale(0);
    visibility: hidden;
    transition: all .7s ease-in-out 0s;
    letter-spacing: 0;
    max-height: 175px;
    line-height: 12px;
    font-size: 11px;
    margin-left: 4px;
    filter: grayscale(1);
}

.eman sv1 img {
width: 25px;
    height: 25px;
    border-radius: 50px;
}

.eman sv2 {
    position: absolute;
    display: block;
    top: -10px;
    z-index: 9;
    transform: translateX(-50%) scale(0);
    visibility: hidden;
    transition: all .7s ease-in-out 0s;
    letter-spacing: 0;
    max-height: 175px;
    line-height: 12px;
    font-size: 11px;
    margin-left: 4px;
    filter: grayscale(1);
}

.eman sv2 img {
width: 25px;
    height: 25px;
    border-radius: 50px;
}

.eman sv3 {
    position: absolute;
    display: block;
    top: -10px;
    z-index: 9;
    transform: translateX(-50%) scale(0);
    visibility: hidden;
    transition: all .7s ease-in-out 0s;
    letter-spacing: 0;
    max-height: 175px;
    line-height: 12px;
    font-size: 11px;
    margin-left: 3px;
    filter: grayscale(1);
}

.eman sv3 img {
width: 25px;
    height: 25px;
    border-radius: 50px;
}

.eman sv4 {
    position: absolute;
    display: block;
    top: -10px;
    z-index: 9;
    transform: translateX(-50%) scale(0);
    visibility: hidden;
    transition: all .7s ease-in-out 0s;
    letter-spacing: 0;
    max-height: 175px;
    line-height: 12px;
    font-size: 11px;
    margin-left: 4px;
    filter: grayscale(1);
}

.eman sv4 img {
width: 25px;
    height: 25px;
    border-radius: 50px;
}

.eman sv5 {
    position: absolute;
    display: block;
    top: -10px;
    z-index: 9;
    transform: translateX(-50%) scale(0);
    visibility: hidden;
    transition: all .7s ease-out 0s;
    letter-spacing: 0;
    max-height: 175px;
    line-height: 12px;
    font-size: 11px;
    margin-left: 6px;
    filter: grayscale(1);
}

.eman sv5 img {
width: 25px;
    height: 25px;
    border-radius: 50px;
}
/* КНОПКА МУЗЫКИ */
.play-pause.paused{
    position: absolute;
    background: url(https://forumstatic.ru/files/001b/c7/a6/12246.png) no-repeat;
    width: 40px;
    height: 40px;
    margin-left: 1065px!important;
    margin-top: 180px!important;
    z-index: 1000;
    padding: 0;
    border: 0;
    transition: 0.5s;
    cursor: pointer;}

.play-pause{
position: absolute;
background: url(https://forumstatic.ru/files/001b/c7/a6/19825.png) no-repeat; 
width: 40px;
    height: 40px;
    margin-left: 1065px!important;
    margin-top: 180px!important;
    z-index: 1000;
    padding: 0;
    border: 0;
    transition: 0.5s;
}

/* БЫСТРЫЕ ССЫЛКИ В ШАПКЕ */

#html-header bistryessilki {
    position: absolute;
    margin: 120px 916px;
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 250px;
    text-align: center;
    font-size: 8px;
    text-shadow: 1px 0px 1px #000000;
    
}

#html-header bistryessilki a:link {
   font-family: Century Gothic Bold;!important;}

#html-header bistryessilki a:hover {
   color: #effeff!important;
   text-shadow: 0px 0px 6px #be20eb;}


/* КОМАНДЫ */

#html-header team1 {
    position: absolute;
    margin: 332px 38px;
    font-family: Century Gothic Bold;
    font-size: 11px;
    color: #e4edeb;
    text-shadow: 1px 0px 1px #000000;
    width: 58px;
    text-align: center;
}

#html-header team2 {
    position: absolute;
    margin: 332px 96px;
    font-family: Century Gothic Bold;
    font-size: 11px;
    color: #e4edeb;
    text-shadow: 1px 0px 1px #000000;
    width: 58px;
    text-align: center;
}

#html-header team3 {
    position: absolute;
    margin: 332px 153px;
    font-family: Century Gothic Bold;
    font-size: 11px;
    color: #e4edeb;
    text-shadow: 1px 0px 1px #000000;
    width: 58px;
    text-align: center;
}


/* НАДПИСЬ CLUB */

.club-text {
    position: absolute;
    margin: 185px 757px!important;
    font-family: NEON;
    color: #bcffff;
    width: 250px;
    text-transform: uppercase;
    text-align: center;
    font-size: 155px;
    text-shadow: 0px 0px 5px #46ddc8;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.club-text:hover {
   transition: 0.5s;
    -webkit-text-shadow: 2px 2px 2px #000;
    -moz-text-shadow: 2px 2px 2px #000;
    text-shadow: 0px 0px 15px #42f3ff;
}


/* НАДПИСЬ 0,5 year online */

.polovinka-text {
    position: absolute;
    margin: 140px 565px!important;
    font-family: NEON;
    color: #bcffff;
    width: 250px;
    text-transform: uppercase;
    text-align: center;
    font-size: 55px;
    text-shadow: 0px 0px 5px #46ddc8;
}

.year-text {
    position: absolute;
    margin: 188px 565px!important;
    font-family: NEON;
    color: #bcffff;
    width: 250px;
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    text-shadow: 0px 0px 5px #46ddc8;

}

.online-text {
    position: absolute;
    margin: 221px 565px!important;
    font-family: NEON;
    color: #bcffff;
    width: 250px;
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    text-shadow: 0px 0px 5px #46ddc8;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
}


/*БАННЕРЫ*/

.banneri {
    position: absolute;
    z-index: 9999;
    width: 920px;
    height: 65px;
    margin-top: -118px!important;
    margin-left: 107px!important;
    overflow: auto;
    text-align: center;
    padding: 3px;
    line-height: 16px;
}

.banneri img {
opacity:0.7;
 filter: sepia(100%) opacity(50%);
        -webkit-filter: grayscale(100%) opacity(80%);
         transition: all 0.6s ease 0s;
}
 
.banneri img:hover {
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s; 
-ms-transition: all 0.5s; 
-o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
transition: all 0.5s; 
opacity:1;
filter:alpha(opacity=100);
}

.banneri::-webkit-scrollbar { width: 1px; height: 1px; }


/*ПЛАШКИ В ШАПКЕ*/

.phali {
    position: absolute;
    width: 202px;
    height: 113px;
    overflow: auto;
    padding-right: 6px;
    margin-left: 88px!important;
    margin-top: 113px!important;
}


.phali::-webkit-scrollbar { width: 2px; height: 0px; }

.plaha { 
    background: linear-gradient(0.5turn, #04272b, #2d918e70)!important;
    height: 31px;
    width: 200px;
    border: 1px solid #04272b;
    box-shadow: 0 0 0px 1px #78c7c699 inset;
    display: inline-block;
    margin-bottom: 3px!important;
}

.plaha pic {    
    position: absolute;
    margin: 2px 4px;}

.plaha pic img {    width: 25px;    height: 25px;}

.plaha text {
text-transform: uppercase;
    font-size: 11px;
    font-family: Century Gothic Bold;
    margin: 5px 15px;
    width: 198px;
    height: 20px;
    color: #ffffff!important;
    text-shadow: 1px 0px 1px #000000;
    position: absolute;
    text-align: center;
    line-height: 11px;
    letter-spacing: 1px;
}

.plaha minitext {
text-transform: lowercase;
    font-size: 10px;
    font-family: Century Gothic;
    margin: 16px 15px;
    width: 198px;
    height: 20px;
    color: #ffffff!important;
    text-shadow: 1px 0px 1px #000000;
    position: absolute;
    text-align: center;
    line-height: 11px;
    letter-spacing: 1px;
}
.plaha:hover { background: linear-gradient(0.5turn, #04272b, #2e9497)!important;
    border: 1px solid #04272b;}

/* ЦВЕТ ТЕКСТА БОЛЬШИНСТВА ЭЛЕМЕНТОВ НА ФОРУМЕ
-------------------------------------------------------------*/
.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, #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 {
            border-color: transparent;
    color: #04272b;
}

/* ЦВЕТ ТЕКСТА ПОСТОВ
-------------------------------------------------------------*/
.punbb .post-box { }

/* ЦВЕТ ДЕЖУРНОГО ТЕКСТА (тему просматривают, страницы и т.д.)
-------------------------------------------------------------*/
.linkst .pagelink, .linksb .postlink, .linkst .postlink, .punbb .post-links ul, .punbb .modmenu .container, .punbb .modmenu .container, .subscribelink, .punbb fieldset legend span, .punbb .linksb, .linksb .pagelink {
            text-transform: lowercase;
    color: #04272b;
    font-size: 11px;
    font-family: Century Gothic;
}

/*************************************************************

ПОЛЯ ВВОДА, ЦИТАТЫ-КОДЫ, ВСПЛЫВАЮЩИЕ ОКНА 

**************************************************************
/* НАСТРОЙКИ ПОЛЯ ВВОДА
-------------------------------------------------------------*/
.punbb textarea {
    padding: 5px 7px;
    color: #041c1d!important;
    outline: none!important;
    font-size: 11px!important;
    letter-spacing: .03em;
    background: #dee5e7;
    border: 1px #dee5e7 solid;
    border-radius: 3px;
    box-shadow: 0px 0px 0 1px inset #041c1d, rgb(246 244 242 / 0%) 0 0 2px;
    }

/* ПОЛЕ ДЛЯ ВВОДА ПО ТИПУ - НАЗВАНИЕ ТЕМЫ
-------------------------------------------------------------*/
.punbb select, input {
    background: rgb(219 222 223);
    color: #04272b;
    border: 1px solid #04272b;
    padding: 2px !important;
    margin-left: 0px;
    font-family: Century Gothic!important;
}
/* СДВИГАЕМ ЦИТАТУ, КОД И ТД
-------------------------------------------------------------*/
.punbb #pun-main table .quote-box, .punbb #pun-main table .code-box {margin: 5px 1px 15px}

/* ВНЕШНИЙ ВИД ЦИТАТЫ, КОДА И ТД
-------------------------------------------------------------*/

.punbb #pun-main .quote-box, .punbb #pun-main .code-box, .pun-modal .modal-inner {
    position: relative;
    color: #04272b;
    border: 1px solid #04272b75;
    border-radius: 20px;
    background: #ffffff2b;
    padding: 10px !important;
    -webkit-text-size-adjust: none;
    /* box-shadow: inset -1px 0px 10px 0px #9b9d9c, 0px 0px 2px 0px #6fffbf; */
}




.pun-modal .modal-inner {background-color: #c1c1c1;}

/*  ЛЕГЕНДА ЦИТАТЫ, КОДА */
.punbb .quote-box cite {
   display: block;
    padding-bottom: 0em;
    letter-spacing: 1px;
    margin: 1px;
    font-style: normal;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #04272b;
    font-family: Century Gothic!important;
    -webkit-text-size-adjust: none;
}

.punbb .code-box strong.legend a{
    display: block;
    padding: 4px 5px 3px 5px;
    margin-bottom: 4px;
    margin-top: -18px;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 8px;
    text-transform: uppercase;
    font-weight: normal;
    color: #dbdedf;
    font-family: Century Gothic!important;
    border-radius: 20px;
    background: #1d6b70;
    text-align: center;
    -webkit-text-size-adjust: none;
}

.punbb .code-box strong.legend a:hover{
    transition: color .3s linear;
    -webkit-transition: color .3s linear;
    -moz-transition: color .3s linear;
    color: #dbdedf;
    -webkit-text-size-adjust: none;
}


/* КОД (СКОПИРОВАТЬ КОД)
-------------------------------------------------------------*/
#pun-main .code-box .scrollbox pre {
font-size: 12px;}

/* РЕЙТИНГ ПОСТА В ТОПИКЕ (КОГДА ПИШЕШЬ КОММЕНТ К ПЛЮСУ - ЧТОБЫ ФОН БЫЛ НЕ ПРОЗРАЧНЫЙ)
-------------------------------------------------------------*/
.post_reputation {
    padding: 15px;     background: rgb(245 241 253);}


/* В ФОРМЕ ОТВЕТА ВЫПАДАЮЩИЕ ОКНА ШРИФТОВ, РАЗМЕРА ТЕКСТА И ТД
-------------------------------------------------------------*/
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area {
    padding: 5px 5px 5px 5px !important;
    border: 1px #04272b solid;
    border-radius: 3px;
    box-shadow: 0px 0px 0 1px inset #dbdedf, rgb(246 244 242 / 0%) 0 0 2px;
    background: #dbdedf;
    color: #04272b;
    -webkit-text-size-adjust: none;
}

/* ЗАДАЕМ ШИРИНУ И ВЫСОТУ ФОРМЕ ОТВЕТА, А ТАКЖЕ СОЗДАЕМ ДЛЯ НЕЕ ПРОКРУТКУ
ЧТОБЫ ОНА НЕ РАСТЯГИВАЛАСЬ НА ПОЛОВИНУ ЭКРАНА
-------------------------------------------------------------*/
#font-area {height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px}

/* НЕ ОТОБРАЖАТЬ ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ И НАГРАДЫ
-------------------------------------------------------------*/
li#navawards, .lastedit {
    display: none !important;
}

/* НЕ ОТОБРАЖАТЬ ПОДАРКИ
-------------------------------------------------------------*/
.pa-gifts {
    display: none;
}

.pa-awards {
    display: none;
}

/* СЛАЙДЕР В ШАПКЕ
-------------------------------------------------------------*/
#html-header slider {
       margin-left: 446px;
    position: absolute;
    width: 42%;
    margin-top: 81px;
}

/* ОФОРМЛЕНИЕ ПОДФОРУМОВ*/
#pun-index .tclcon {
    min-height: 85px;
    margin-left: -28px;
    padding: 5px 0px 30px 10px;
    width: 450px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/99893.png) center top no-repeat;
    position: relative;
}

#pun-index .tclcon h3 a {
    color: #effeff!important;
    font-size: 10px;
    display: block;
    margin-bottom: 15px;
    position: relative;
    font-family: Amelaryas!important;
    padding: 6px 0px 5px 50px;
    text-transform: uppercase;
    font-variant: normal;
    width: 450px;
    text-align: left;
    margin-left: -55px;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -webkit-text-size-adjust: none;
}

.podforum {
    width: 423px;
    height: auto;
    color: #012023;
    padding: 5px 5px 10px 10px;
    text-align: justify;
    font-family: Century Gothic;
    font-size: 11px;
    margin-left: 0px !important;
    margin-top: 30px!important;
    text-transform: lowercase;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid #2d918e36;
    background: linear-gradient(0deg, #ced8d9, #04272b2e);
}

#pun-index .hasicon tr {
    width: 1020px;
    position: relative;
    z-index: 1;
    display: table;
    background: #2d918e14;
    margin-bottom: 0px !important;
    margin-left: 60px;
}

.for_links {text-align: center;
    margin: 11px 0px -8px 0!important;}

.for_links a { text-transform: uppercase !important;
    font-size: 9px !important;
    background: #2d918e36;
    font-family: Century Gothic!important;
    padding: 2px 9px 3px 9px !important;
    cursor: pointer !important;
    font-weight: 500 !important;
    color: #04272b!important;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -webkit-text-size-adjust: none;
}

.for_links a:hover {
    background: #04272b!important;
    border-radius: 10px 10px 0px 0px;
    color: #fff !important;
    transition: .5s linear!important;
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -webkit-text-size-adjust: none;
}  

/* АНИМАЦИЯ В ШАПКЕ */
img#hoverpic {transition: all .6s ease-in-out 0s; 
opacity: 0} 
img#hoverpic:hover {opacity: 1}

#html-header animation {
    position: absolute;
    margin: 89px 337px;
}

/* НЕ ОТОБРАЖАТЬ РЕДАКТИРОВАНИЕ У ПОЛЬЗОВАТЕЛЕЙ*/
 .lastedit {display: none;}

/*************************************************************
ОФОРМЛЕНИЕ ТЕМ
**************************************************************/

/* ------------ГОСТЕВАЯ-----------------------------------------------*/
/* гостевая */

.guest {
    width: 748px;
    height: 500px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/14387.png) no-repeat top;
    margin: auto!important;
}

.guest nyzh1 img {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: 45px!important;
    margin-left: 565px!important;
}


.guest nyzh1 img:hover {
transition: 0.5s;
-webkit-img-shadow: 2px 2px 2px #000;
  -moz-img-shadow: 2px 2px 2px #000;
       img-shadow: 0px 0px 10px #46ddc8;}

.guest nyzh2 {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: 45px!important;
    margin-left: 617px!important;
}

.guest nyzh3 {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: 45px!important;
    margin-left: 670px!important;
}

.guest for {
    font-size: 69px;
    font-weight: normal;
    text-align: center!Important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: neon;
    position: absolute;
    color: #dbdedf;
    margin-top: 12px!important;
    margin-left: 200px!important;
}

.guest for1 {
    font-size: 69px;
    font-weight: normal;
    text-align: center!Important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: neon;
    position: absolute;
    color: #effeff;
    margin-top: 12px!important;
    margin-left: 200px!important;
    text-shadow: 0 0px 8px #2bd4d7;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
}


.guest zgl {
    font-size: 15px;
    font-weight: normal;
    text-align: center!Important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: marske;
    position: absolute;
    color: #dbdedf;
    margin-top: 25px!important;
    margin-left: 560px!important;
}

.guest zgl1 {
    font-size: 12px;
    font-weight: normal;
    text-align: center!Important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: Century Gothic Bold;
    position: absolute;
    color: #dfdbdf;
    text-shadow: 1px 1px #000000;
    margin-top: 110px!important;
    margin-left: 105px!important;
}

.guest zgl2 {
    font-size: 12px;
    font-weight: normal;
    text-align: center!Important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: Century Gothic Bold;
    position: absolute;
    color: #dfdbdf;
    text-shadow: 1px 1px #000000;
    margin-top: 110px!important;
    margin-left: 435px!important;
}

.guest info {
    position: absolute;
    width: 650px;
    height: 109px;
    margin-top: 362px!important;
    margin-left: 60px!important;
    line-height: 70%;
    font-size: 12px;
    font-weight: 500;
    font-family: Century Gothic;
    text-align: justify;
    padding: 4px;
    text-transform: lowercase;
    overflow-y: auto;
    color: #04272b;
}

.guest face {
    position: absolute;
    width: 263px;
    height: 195px;
    margin-top: 140px!important;
    margin-left: 80px!important;
    line-height: 140%;
    font-size: 11px;
    text-align: justify;
    padding: 4px;
    font-family: Century Gothic;
    text-transform: uppercase;
    overflow-y: auto;
    color: #04272b;
}

.guest face1 {
    position: absolute;
    width: 263px;
    height: 195px;
    margin-top: 140px!important;
    margin-left: 405px!important;
    line-height: 140%;
    font-size: 11px;
    text-align: justify;
    padding: 4px;
    font-family: Century Gothic;
    text-transform: uppercase;
    overflow-y: auto;
    color: #04272b;
}

.guest gcode {
    position: absolute;
    width: 630px;
    height: 7px;
    margin-top: 426px!important;
    margin-left: 45px!important;
    font-size: 13px;
    text-align: center;
    padding: 5px;
    font-family: arial;
    text-transform: lowercase;
    color: #e3e0e0;
    font-weight: 600;
}

.guest gcode a:link {
color: #04272b!important;
}

.guest gcode .blockcode {
    color: #dbdedf!important;
}

.dataghost {
    background: #a9c9ca;
    color: #04272b;
    border: 1px solid #04272b;
    padding: 1px 6px 1px 6px!important;
    font: 9px arial;
    font-weight: normal;
    margin: 0px 0px 0px 88px!important;
    margin-bottom: 3px!important;
    letter-spacing: 0.6px;
    display: inline-block;
    text-transform: uppercase;
}

/* ------------КОНЕЦ ГОСТЕВОЙ-----------------------------------------------*/


.oform {
    background: url(http://forumstatic.ru/files/001b/d8/0d/85386.png) no-repeat;
}

.oform {
    width: 698px;
    text-align: justify;
    position: relative;
    font-size: 11px;
    height: 40px;
    min-height: 70px;
    line-height: 140%;
}

.texttema{
    width: 679px;
    height: auto;
    text-align: justify;
    color: #04272b;
    padding: 5px;
    text-align: justify;
    font-family: Century Gothic;
    background: #2d918e36;
    border: 1px solid #04272ba8;
    box-shadow: 0 0 0px 1px #dbdedf inset;
    font-size: 12px;
    margin: -23px 0px 10px 0px!important;
    text-transform: lowercase;
}

.oform nazv {
    padding-top: 12px;
    text-align: center;
    margin: 0px 0px 0 0;
    display: block;
    word-spacing: 2px;
    font-size: 24px !important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-transform: lowercase;
    transition: 0.5s;
    -webkit-text-size-adjust: none;
}

.oform nazv:hover {
   color: #effeff!important;
   font-family: 'Marske'!important;
   text-shadow: 0 0px 6px #46ddc8;
   font-weight: none;
   border-bottom: none;
   transition: 0.5s;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
    text-shadow: 0 0px 8px #2bd4d7;
    transition: 0.5s;
   -webkit-text-size-adjust: none;}

.temy-text {
    text-align: center;
    margin: -12px 0px 0 0!important;
    display: block;
    word-spacing: 2px;
    font-size: 32px !important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-transform: lowercase;
    transition: 0.5s;
}

.temy-text:hover {
    transition: 1.0s;
    color: #effeff!important;
    text-shadow: 0 0px 8px #2bd4d7;}


/* -------------------------- СВОД ПРАВИЛ ---------------------------*/

.pravil-background {
    background: url(http://forumstatic.ru/files/001b/d8/0d/49694.png) top no-repeat, 
                       url(http://forumstatic.ru/files/001b/d8/0d/83526.png) bottom no-repeat, 
                       url(http://forumstatic.ru/files/001b/d8/0d/10018.png) repeat-y;
    width: 650px;
    height: auto;
    margin-left: 0px !important;
    padding: 0px;
    padding-bottom: 88px !important;
    padding-top: 28px;

}

.pravil-logo {
    text-align: center;
    line-height: 18px;
    height: 22px;
    width: 559px;
    padding: 3px 3px 0px 3px;
    text-shadow: 0 1px 1px #000000;
    color: #dbdedf!important;
    background: url(http://forumstatic.ru/files/001b/d8/0d/37620.png)!important;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: Century Gothic Bold;

   }

.pravil-content {
    width: 570px;
    height: 855px;
    text-align: justify !important;
    color: #bfbfbf;
    padding: 0px 5px 0px 10px!important;
    overflow-y: auto;
}

.pravil-texti {
    width: 557px;
    height: auto;
    text-align: justify !important;
    color: #04272b;
    font-size: 10px;
    letter-spacing: 1px;
    font-family: Century Gothic;
    padding: 16px 0px 16px 3px!important;
    text-shadow: none;
}

.pravil-content1 {
    background: #2d918e36;
    border: 1px solid #04272ba8;
    box-shadow: 0 0 0px 1px #dbdedf inset;
    width: 552px;
    text-align: justify!important;
    font-size: 10px;
    letter-spacing: 0.2px;
    color: #04272b;
    font-family: Century Gothic;
    padding: 4px 4px 4px 5px!important;
    margin-top: 39px!important;
    margin-bottom: 11px!important;
    -webkit-text-size-adjust: none;
}

.pravil-content1 b {
    font-family: Century Gothic Bold;
    font-size: 11px;
    color: #04272b;

}


.pravil-texti b {
    font-family: Century Gothic Bold;
    font-size: 14px;
    color: #04272b;

}

/* -------------------------- КОНЕЦ ШАБЛОНА НОВЫХ ПРАВИЛ ---------------------------*/

/* -------------------------- НАЗВАНИЕ ТЕМЫ В ПЕРВОМ СОО ---------------------------*/

.temy-text {
    text-align: center;
    margin: -12px 0px 0 0!important;
    display: block;
    word-spacing: 2px;
    font-size: 32px !important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-transform: lowercase;
    transition: 0.5s;
}

.temy-text:hover {
    font-family: 'Marske'!important;
    text-shadow: 0 0px 6px #46ddc8;
    font-weight: none;
    border-bottom: none;
    transition: 0.5s;
    -webkit-text-shadow: 2px 2px 2px #000;
    -moz-text-shadow: 2px 2px 2px #000;
    -webkit-text-size-adjust: none;}

/* -------------------------- ЛИЧНАЯ СТРАНИЦА ---------------------------*/

#lspers {
    background-image: url(http://forumstatic.ru/files/001b/d8/0d/50087.png);
    width: 830px;
    height: 670px;
    position: relative;
}

#imya {
    position: absolute;
    margin: 97px 0 0px 124px!important;
    width: 229px;
    height: 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-family: marske;
    font-size: 19px;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    color: #030303;
    line-height: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-shadow: 1px 1px 0px #12121275;
}

#gif  {
    height: 107px;
    width: 107px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 100%;
    position: absolute;
    margin: 20px 0 0 13px!important;
    filter: grayscale(1) brightness(1.0) contrast(0.5);
}

#vol {
    position: absolute;
    text-align: right;
    margin: 271px 0px 0px 200px!important;
    font-size: 15px;
    color: #000000;
    font-weight: 600;
    width: 100px;
}

#posti {
    position: absolute;
    text-align: left;
    margin: 271px 0px 0px 105px!important;
    font-size: 15px;
    color: #000000;
    font-weight: 600;
    width: 100px;
}

#reiting {
    position: absolute;
    margin: 21px 0 0 189px!important;
    width: 55px;
    height: 29px;
    color: #000000;
    font-size: 13px;
    font-family: arial;
    font-weight: 600;
    text-align: center;
}

#info {
    position: absolute;
    margin: 134px 0px 0px 37px!important;
    width: 304px;
    height: 190px;
    overflow: auto;
    font-size: 12px;
    color: #040404;
    text-align: justify;
    flex-wrap: nowrap;
    padding: 0px 4px 0px 6px;
}

#info::-webkit-scrollbar {
    width: 1px;
    border: 1px solid #60605e;
    background: #5c5c59;
}

#info::-webkit-scrollbar-thumb {
 background: #1b1b1b;
}

#info::-webkit-scrollbar-track {
   border: 1px solid #a2a1a1;
    background: #a2a1a1;
}

#polka {
    position: absolute;
    margin: 547px 0 0 13px!important;
    width: 388px;
    height: 78px;
    text-align: center;
    padding-bottom: 16px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden!important;
}

#polka img { padding: 0 10px 0 10px; }

#polka::-webkit-scrollbar {
    height: 1px;
    border: 1px solid #60605e;
    background: #5c5c59;
}

#polka::-webkit-scrollbar-thumb {
 background: #1b1b1b;
}

#polka::-webkit-scrollbar-track {
   border: 1px solid #5a5a5a;
    background: #4e4e4e;
}

#awards {
    position: absolute;
    width: 80px;
    height: 280px;
    text-align: center;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 2px 2px;
    margin: 18px 0px 0px 379px !important;
}

#awards img { padding: 1px 0px 1px 0px;  }

#awards::-webkit-scrollbar {
    width: 2px;
    border: 1px solid #adafaf;
    background: #bababa;
}

#awards::-webkit-scrollbar-thumb {
 background: #1b1b1b;
}

#awards::-webkit-scrollbar-track {
   border: 1px solid #5f5e5c;
    background: #656562;
}

#shot {
        position: absolute;
    margin: 420px 0 0 12px!important;
    width: 800px;
    height: 121px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden!important;
    text-align: center;
    padding: 0;
}

#shot img { padding: 13px 0px 5px 0px; }

#shot chb { filter: grayscale(1) brightness(1.0) contrast(0.5);}

#shot::-webkit-scrollbar {
    height: 3px;
    border: 1px solid #60605e;
    background: #5c5c59;
}

#shot::-webkit-scrollbar-thumb {
 background: #1b1b1b;
}

#shot::-webkit-scrollbar-track {
   border: 1px solid #5a5a5a;
    background: #4e4e4e;
}

#plastinki {
    position: absolute;
    width: 790px;
    height: 71px;
    margin: 373px 0 0 20px!important;
    padding: 0px 1px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden!important;
}

#plastinki img { padding: 0 10px 0 0; }

#plastinki::-webkit-scrollbar {
    height: 1px;
    border: 1px solid #adafaf;
    background: #bababa;
}

#plastinki::-webkit-scrollbar-thumb {
 background: #222222;
}

#plastinki::-webkit-scrollbar-track {
   border: 1px solid #555554;
    background: #545453;
}

#pechati {
    position: absolute;
    width: 387px;
    height: 106px;
    margin: 535px 0 0 424px!important;
    padding: 12px 10px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden!important;
}

#pechati img { padding: 0 10px 0 0; }

#pechati::-webkit-scrollbar {
    height: 1px;
    border: 1px solid #adafaf;
    background: #bababa;
}

#pechati::-webkit-scrollbar-thumb {
 background: #222222;
}

#pechati::-webkit-scrollbar-track {
   border: 1px solid #555554;
    background: #545453;
}

#plashki {
    position: absolute;
    width: 236px;
    height: 262px;
    margin: 43px 0px 0px 486px!important;
    padding: 0px;
    box-sizing: border-box;
    overflow: auto;
    overflow-x: hidden;
    text-align: center;
    direction: ltr;
}

#plashki img { margin-bottom: 2px;}

#plashki::-webkit-scrollbar {
    width: 1px;
    border: 1px solid #adafaf;
    background: #bababa;
}

#plashki::-webkit-scrollbar-thumb {
 background: #111111;
}

#plashki::-webkit-scrollbar-track {
   border: 1px solid #2f2e2e;
    background: ##2f2e2e;
}

#malenkieiconcs {
    position: absolute;
    margin: 72px 0 0 737px!important;
    width: 56px;
    height: 195px;
    text-align: center;
    padding-bottom: 6px;
    overflow-x: auto;
}

#malenkieiconcs img { padding: 0 2px 0 0; }

#malenkieiconcs::-webkit-scrollbar {
    width: 1px;
    border: 1px solid #60605e;
    background: #5c5c59;
}

#malenkieiconcs::-webkit-scrollbar-thumb {
 background: #1b1b1b;
}

#malenkieiconcs::-webkit-scrollbar-track {
   border: 1px solid #5a5a5a;
    background: #4e4e4e;
}

#edit {
    background: none;
    position: absolute;
    margin: 239px 334px;
    line-height: 12px;
    height: 17px;
    width: 24px;
    text-align: center;
}


/* -------------------------- ВНЕШНОСТИ И ИМЕНА ---------------------------*/

.nm_fc {
    background: url(http://forumstatic.ru/files/001b/d8/0d/49694.png) top no-repeat, 
                       url(http://forumstatic.ru/files/001b/d8/0d/83526.png) bottom no-repeat, 
                       url(http://forumstatic.ru/files/001b/d8/0d/10018.png) repeat-y;
    width: 650px;
    height: 1330px;
    margin: 0px 53px!important;
}

.nm_fc zagl {
    position: absolute;
    font-size: 32px;
    margin: 10px 190px;
    text-align: center;
    width: 290px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.nm_fc zagl:hover {
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   transition: 0.5s;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.nm_fc prav {
    position: absolute;
    font-size: 12px;
    margin: 40px 195px;
    text-align: center;
    width: 290px;
    font-family: Century Gothic;
    color: #dbdedf!important;
    word-spacing: 2px;
    text-transform: lowercase;
}

.nm_fc faczv {
    position: absolute;
    margin: 10px -359px;
    width: 280px;
    height: 20px;
    font-size: 12px;
    text-align: center!important;
    text-shadow: 1px 1px #000000;
    padding: 4px 0px 0px 3px;
    font-family: Century Gothic Bold;
    background: url(http://forumstatic.ru/files/001b/d8/0d/76197.png);
    color: #dbdedf;
    font-weight: normal;
    letter-spacing: 0.6px;
    display: inline-block;
    text-transform: uppercase;
}

.nm_fc namzv {
    position: absolute;
    margin: 10px -34px;
    width: 280px;
    height: 20px;
    font-size: 12px;
    text-align: center!important;
    text-shadow: 1px 1px #000000;
    padding: 4px 0px 0px 3px;
    font-family: Century Gothic Bold;
    background: url(http://forumstatic.ru/files/001b/d8/0d/76197.png);
    color: #dbdedf;
    font-weight: normal;
    letter-spacing: 0.6px;
    display: inline-block;
    text-transform: uppercase;
}

.nm_fc imenafm {
    position: absolute;
    margin: 10px -359px;
    width: 280px;
    height: 20px;
    font-size: 12px;
    text-align: center!important;
    text-shadow: 1px 1px #000000;
    padding: 4px 0px 0px 3px;
    font-family: Century Gothic Bold;
    background: url(http://forumstatic.ru/files/001b/d8/0d/76197.png);
    color: #dbdedf;
    font-weight: normal;
    letter-spacing: 0.6px;
    display: inline-block;
    text-transform: uppercase;
}

.nm_fc imenaff {
    position: absolute;
    margin: 10px -34px;
    width: 280px;
    height: 20px;
    font-size: 12px;
    text-align: center!important;
    text-shadow: 1px 1px #000000;
    padding: 4px 0px 0px 3px;
    font-family: Century Gothic Bold;
    background: url(http://forumstatic.ru/files/001b/d8/0d/76197.png);
    color: #dbdedf;
    font-weight: normal;
    letter-spacing: 0.6px;
    display: inline-block;
    text-transform: uppercase;
}

.nm_fc surnamev {
    position: absolute;
    margin: 690px -200px;
    width: 280px;
    height: 20px;
    font-size: 12px;
    text-align: center!important;
    text-shadow: 1px 1px #000000;
    padding: 4px 0px 0px 3px;
    font-family: Century Gothic Bold;
    background: url(http://forumstatic.ru/files/001b/d8/0d/76197.png);
    color: #dbdedf;
    font-weight: normal;
    letter-spacing: 0.6px;
    display: inline-block;
    text-transform: uppercase;
}

.nm_fc table.mimi {
    position: absolute;
    width: 650px!important;
    margin: 30px auto;
}

.mimi .alphabet {
    text-align: center;
    color: #bf7212;
    font-family: century gothic;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
}

.mimi .sur-box {
    box-sizing: border-box;
    width: 280px;
    height: 150px;
    border: 1px solid #596869;
    margin: 0px 15px;
    padding: 2px 0px 2px 0px;
}

.mimi .sur-box-text {
    width: 267px;
    height: 144px;
    padding: 0px 7px 0px 0px;
    text-transform: uppercase;
    font-size: 10px;
    overflow-y: scroll;
    text-align: left;
}

.sur-box-text a {
    display: block;
    padding: 2px 2px 2px 6px;
    font-size: 11px;
    text-transform: uppercase;
}

.nm_fc table.imen {
    position: absolute;
    width: 650px!important;
    margin: 30px auto;
}

.imen .imena-box {
    box-sizing: border-box;
    width: 280px;
    height: 633px;
    border: 1px solid #596869;
    margin: 10px 16px;
    padding: 2px 0px 2px 0px;
}

.imen .imena-box-text {
    width: 267px;
    height: 626px;
    padding: 0px 7px 0px 0px;
    text-transform: uppercase;
    font-size: 10px;
    overflow-y: scroll;
    text-align: center;
}

.imena-box-text a {
    display: block;
    padding: 2px 2px 2px 6px;
    font-size: 11px;
    text-transform: uppercase;
}

.imena-box-text b {
    font-family: Century Gothic;
    font-size: 11px;
    color: #bf7212;
}

.nm_fc table.surname {
    position: absolute;
    width: 630px!important;
    margin: 707px auto;
}

.surname .surname-box {
    box-sizing: border-box;
    width: 604px;
    height: 450px;
    border: 1px solid #596869;
    margin: 10px 16px;
    padding: 2px 0px 2px 0px;
}

.surname .surname-box-text {
    width: 593px;
    height: 444px;
    padding: 0px 7px 0px 0px;
    text-transform: uppercase;
    font-size: 10px;
    overflow-y: scroll;
    text-align: center;
}

.surname-box-text a {
    display: block;
    padding: 2px 2px 2px 6px;
    font-size: 11px;
    text-transform: uppercase;
}

.surname-box-text b {
    font-family: Century Gothic;
    font-size: 11px;
    color: #bf7212;
}

.oboz {
    background: #a9c9ca;
    color: #04272b;
    border: 1px solid #04272b;
    padding: 1px 10px 1px 10px!important;
    font: 9px arial;
    font-weight: normal;
    margin: 2px 95px!important;
    margin-bottom: 3px!important;
    letter-spacing: 0.6px;
    display: inline-block;
    text-transform: uppercase;
}

.nm_fc podpis {
    position: absolute;
    width: 590px;
    height: 100px;
    margin-top: 65px!important;
    margin-left: 27px!important;
    font-size: 11px;
    font-weight: 500;
    font-family: Century Gothic;
    text-align: center;
    padding: 4px;
    text-transform: lowercase;
    overflow-y: auto;
    color: #04272b;
    line-height: 1.2;
    -webkit-text-size-adjust: none;
}

.nm_fc podpis b {
    font-family: Century Gothic Bold;
    font-size: 14px;
    color: #bf7212;
}

.nm_fc .bats {
    width: 728px;
    margin: 100px 0px 0px -41px;
    position: absolute;
    word-spacing: 5px;
    text-align: center;
}

.nm_fc input {
    display: none;
}

.nm_fc label {
    display: inline-block;
    width: 235px;
    cursor: pointer;
    height: 25px;
    opacity: 0.6;
    transition: all .2s linear;
    background: url(http://forumstatic.ru/files/001b/d8/0d/86563.png);
    text-align: center;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 25px;
    -webkit-text-size-adjust: 100%;
}

.nm_fc input:checked + label {
    transition: all .2s linear;
    opacity: 1;
   color: #dbdedf!important;
   font-family: 'Marske'!important;
   text-shadow: 0 0px 6px #46ddc8;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
}

#ptab1:checked ~ #vcontent1, #ptab2:checked ~ #vcontent2 {
    display: block;
}

.nm_fc section {
    display: none;
    width: 760px;
    height: 745px;
    margin-top: -5px;
    margin-left: 43px;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}


/* -------------------------- БАРНАЯ КАРТА ---------------------------*/

.bar_card {
    background: url(http://forumstatic.ru/files/001b/d8/0d/66315.png);
    width: 850px;
    height: 950px;
    margin: 0px 0px 0px 75px!important;
   -webkit-text-size-adjust: 100%;
}

.bar_card zagl {
    position: absolute;
    font-size: 40px;
    margin: 14px 150px;
    text-align: center;
    width: 540px;
    color: #dfdbdf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    word-spacing: 2px; 
    text-transform: lowercase;
    transition: 0.5s;
    -webkit-text-size-adjust: 100%;
}

.bar_card zagl:hover {
    transition: 1.0s;
    color: #dfdbdf!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   transition: 0.5s;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.bar_card .bats {
    width: 740px;
    margin: 63px 0px 0px 56px;
    position: absolute;
    word-spacing: 5px;
   text-align: center;
}

.bar_card input {
    display: none;
}

.bar_card label {
    display: inline-block;
    width: 235px;
    cursor: pointer;
    height: 25px;
    opacity: 0.6;
    transition: all .2s linear;
    background: url(http://forumstatic.ru/files/001b/d8/0d/86563.png);
    text-align: center;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 25px;
   -webkit-text-size-adjust: 100%;
}

.bar_card input:checked + label {
    transition: all .2s linear;
    opacity: 1;
   color: #effeff!important;
   font-family: 'Marske'!important;
   text-shadow: 0 0px 6px #46ddc8;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: 100%;
}

#ptab1:checked ~ #pcontent1, #ptab2:checked ~ #pcontent2, #ptab3:checked ~ #pcontent3, #ptab4:checked ~ #pcontent4 {
    display: block;
}

.bar_card section {
    display: none;
    width: 760px;
    height: 745px;
    margin-top: 1px;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

#bartext {
    width: 739px;
    height: 55px;
    margin: 0px 0 0 0!important;
    text-align: justify !important;
    color: #dbdedf;
    font-size: 11px;
    letter-spacing: 1px;
    font-family: Century Gothic;
    padding: 2px 19px 2px 0px!important;
    text-shadow: none;
    overflow-y: auto;
    -webkit-text-size-adjust: 100%;
}

#bartext::-webkit-scrollbar { width: 2px; }

/* -------------------------- коктейли ---------------------------*/

#tb {
    width: 764px;
    height: 728px;
    overflow: auto;
    -webkit-text-size-adjust: none;
    margin: 14px 0px 0px -6px!important;
    position: absolute;
}

#tb::-webkit-scrollbar { width: 2px; }

#name {
   position: absolute;
    text-align: center;
    width: 200px;
    color: #04272b!important;
    text-shadow: 0 1px 1px #2d918e;
    font-size: 20px;
    font-family: marske;
    margin: 5px 0 0 80px!important;
}

#kokt {
    position: absolute;
    width: 352px;
    border: 1px solid #04272b;
    background: #2d918e36;
    border: 1px solid #04272ba8;
    box-shadow: 0 0 0px 1px #dbdedf inset;
    margin-top: 8px;
    height: 140px!important;
    -webkit-text-size-adjust: none;
}

#isobr {
position: absolute;
    margin: 25px 0px 0px -4px!important;
    -webkit-text-size-adjust: none;
}

#isobr img {
position: absolute;
width: 90px;
height: 90px; 
object-fit:cover;
margin: 0px!important;
-webkit-text-size-adjust: none;
}

#zad {
    position: absolute;
    width: 271px;
    height: 108px;
    color: #04272b;
    text-align: left;
    overflow: auto;
    margin: 26px 0 0 79px!important;
    font-size: 11px!important;
    -webkit-text-size-adjust: none;
}

#zad a {
color: #ae79bc;
}
/* -------------------------- вип коктейли ---------------------------*/

#vpname {
   position: absolute;
   text-align: center;
   width: 342px;
   color: #04272b!important;
   text-shadow: 0 1px 1px #2d918e;
   font-size: 24px;
   font-family: marske;
   margin: -27px 5px 0 5px!important;
}

#vpsurn {
   position: absolute;
   text-align: center;
   width: 342px;
   color: #04272b!important;
   text-shadow: 0 1px 1px #2d918e;
   font-size: 20px;
   font-family: marske;
   margin: 94px 5px 0 5px!important;
}

#vpkokt {
    position: absolute;
    width: 352px;
    border: 1px solid #04272b;
    background: #2d918e36;
    border: 1px solid #04272ba8;
    box-shadow: 0 0 0px 1px #dbdedf inset;
    margin-top: 40px;
    height: 230px!important;
    -webkit-text-size-adjust: none;
}

#vpisobr {
position: absolute;
    margin: 0px 0px 0px 130px!important;
    -webkit-text-size-adjust: none;
}

#vpisobr img {
position: absolute;
    width: 90px;
    height: 90px;
    object-fit: cover;
    -webkit-text-size-adjust: none;
}

#vpzad {
    position: absolute;
    width: 343px;
    height: 110px;
    color: #04272b;
    text-align: left;
    overflow: auto;
    margin: 115px 0 0 5px!important;
    font-size: 11px!important;
    -webkit-text-size-adjust: none;
}

/* -------------------------- праздничные коктейли ---------------------------*/


#bdaykokt {
    position: absolute;
    width: 325px;
    border: 1px solid #04272b;
    background: #2d918e36;
    border: 1px solid #04272ba8;
    box-shadow: 0 0 0px 1px #dbdedf inset;
    margin-top: 40px;
    height: 230px!important;
    -webkit-text-size-adjust: none;
}

#bdayzad {
    position: absolute;
    width: 330px;
    height: 110px;
    color: #04272b;
    text-align: left;
    overflow: auto;
    margin: 115px 0 0 5px!important;
    font-size: 11px!important;
    -webkit-text-size-adjust: none;
}


0

3

style_cs.css часть 2

Код:
/* -------------------------- сеты из шотов ---------------------------*/

#shisobr {
position: absolute;
    margin: 41px 0px 0px 14px!important;
    -webkit-text-size-adjust: none;
}

#shisobr img {
position: absolute;
    width: 200px;
    height: 90px;
    object-fit: cover;
    -webkit-text-size-adjust: none;
}

#shname {
   position: absolute;
    text-align: center;
    width: 224px;
    color: #04272b!important;
   text-shadow: 0 1px 1px #2d918e;
    font-size: 24px;
    font-family: marske;
    margin: -3px 5px 0px 5px!important;
}

#shpozs {
   position: absolute;
    text-align: center;
    width: 224px;
    color: #04272b!important;
   text-shadow: 0 1px 1px #2d918e;
    font-size: 14px;
    font-family: marske;
    margin: 24px 5px 0px 5px!important;
}

#shsurn {
   position: absolute;
    text-align: center;
    width: 198px;
    color: #04272b!important;
   text-shadow: 0 1px 1px #2d918e;
    font-size: 18px;
    font-family: marske;
    margin: 4px 5px 0 27px!important;
}

#shkokt {
position: absolute;
    width: 231px;
    background: #2d918e36;
    border: 1px solid #04272ba8;
    box-shadow: 0 0 0px 1px #dbdedf inset;
    margin-top: 140px;
    height: 121px!important;
    -webkit-text-size-adjust: none;
}

#shisobr1 {
position: absolute;
    text-align: left!important;
    margin: 0px 0px 0px -5px!important;
    -webkit-text-size-adjust: none;
}

#shisobr1 img {
position: absolute;
    width: 70px;
    height: 70px;
    object-fit: cover;
    -webkit-text-size-adjust: none;
}


#shzad {
    position: absolute;
    width: 170px;
    height: 95px;
    color: #04272b;
    text-align: left;
    overflow: auto;
    margin: 23px 0 0 58px!important;
    padding: 0 3px 0px 0;
    font-size: 11px!important;
    -webkit-text-size-adjust: none;
}



/* -------------------------- АНКЕТА с описанием ---------------------------*/
.cl_ank {
    position: relative;
    background: url(http://forumstatic.ru/files/001b/d8/0d/53744.png) top no-repeat;
    width: 579px;
    height: 646px;
    margin: 0 0 0 30px!important;
}

.cl_ank name {
    position: absolute;
    font-size: 20px;
    margin: 189px -263px!important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-align: center;
    width: 526px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.cl_ank name:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.cl_ank birthd {
    position: absolute;
    font-size: 35px;
    margin: 25px -90px!important;
    color: #dbdedf!important;
    font-family: 'NEON'!important;
    text-shadow: 0 1px 1px #000000;
    text-align: center;
    width: 526px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.cl_ank birthd:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'NEON'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.cl_ank pic {
    height: 131px;
    width: 131px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 25px 0 0 -67px!important;
    filter: grayscale(1);
    mix-blend-mode: luminosity!important;
}

.cl_ank face {
    position: absolute;
    color: #04272b;
    margin: 171px -86px!important;
    width: 181px;
    text-transform: lowercase;
    text-align: center;
    font-size: 10px;
}

.cl_ank stat {
    position: absolute;
    color: #eaeaec;
    text-transform: lowercase;
    margin: 37px -270px;
    width: 190px;
    text-align: center;
}

.cl_ank prof {
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    color: #eaeaec;
    text-transform: lowercase;
    margin: 70px -270px!important;
    width: 192px;
    text-align: center;
    height: 50px;
}

.cl_ank place {
    position: absolute;
    color: #eaeaec;
    text-transform: lowercase;
    margin: 76px 78px!important;
    width: 192px;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
    height: 50px;
}

.cl_ank loveline {
    position: absolute;
    color: #eaeaec;
    text-transform: lowercase;
    margin: 136px 80px!important;
    width: 190px;
    text-align: center;
}

.cl_ank citataplay {
    position: absolute;
    font-size: 10px!important;
    color: #eaeaec;
    margin: 625px -190px!important;
    width: 390px;
    text-align: center;
}

.cl_ank story {
    position: absolute;
    width: 513px;
    height: 355px;
    overflow: auto;
    margin: 241px -258px!important;
    padding: 3px 6px;
    color: #04272b;
    box-sizing: border-box;
    text-align: justify;
}

/* -------------------------- АНКЕТА без описания ---------------------------*/

.ml_ank {
    position: relative;
    background: url(http://forumstatic.ru/files/001b/d8/0d/73890.png) no-repeat;
    width: 579px;
    height: 270px;
    margin: 0px 0 0 30px!important;
}

.ml_ank name {
    position: absolute;
    font-size: 20px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 191px -263px!important;
    text-align: center;
    width: 526px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.ml_ank name:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.ml_ank birthd {
    position: absolute;
    font-size: 35px;
    margin: 25px -90px!important;
    color: #dbdedf!important;
    font-family: 'NEON'!important;
    text-shadow: 0 1px 1px #000000;
    text-align: center;
    width: 526px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.ml_ank birthd:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'NEON'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.ml_ank pic {
    height: 131px;
    width: 131px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 27px 0 0 -67px!important;
    filter: grayscale(1);
    mix-blend-mode: luminosity!important;
}

.ml_ank face {
    position: absolute;
    color: #04272b;
    margin: 173px -86px!important;
    width: 181px;
    text-transform: lowercase;
    text-align: center;
    font-size: 10px;
}

.ml_ank stat {
    position: absolute;
    color: #eaeaec;
    margin: 39px -270px;
    width: 190px;
    text-transform: lowercase;
    text-align: center;
}

.ml_ank prof {
    position: absolute;
    color: #eaeaec;
    margin: 70px -270px!important;
    width: 192px;
    text-transform: lowercase;
    text-align: center;
    height: 50px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ml_ank place {
    position: absolute;
    color: #eaeaec;
    margin: 76px 78px!important;
    width: 192px;
    text-transform: lowercase;
    text-align: center;
    height: 50px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ml_ank loveline {
    position: absolute;
    color: #eaeaec;
    margin: 137px 80px!important;
    width: 190px;
    text-transform: lowercase;
    text-align: center;
}

.ml_ank citataplay {
    position: absolute;
    font-size: 10px!important;
    color: #eaeaec;
    margin: 249px -274px!important;
    width: 555px;
    text-align: center;
}

/* ------------------------ БИРЖА ТРУДА ---------------------------*/

.labor_exchange_box {
    width: 750px;
    height: 580px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/66869.png) no-repeat;
    margin: 0 10px!important;
}

.labor_exchange_box bt {
    position: absolute;
    font-size: 32px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 21px 112px!important;
    text-align: center;
    width: 526px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.labor_exchange_box bt:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.opis {
    position: absolute;
    text-align: justify;
    width: 669px;
    margin: 70px 0 0px 36px!important;
    color: #dbdedf!important;
    font-size: 11px;
    padding: 2px 2px 2px 2px;
    font-family: Century Gothic;
    line-height: 1.2;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.tabs {
    height: 401px;
    position: absolute;
    width: 588px;
    margin: 142px 0 0px 55px!important;
}

.tabs>input[type="radio"] {
    display: none;
}

.tabs>input[type="radio"]:checked+label {
    transition: all .2s linear;
    opacity: 1;
   color: #effeff!important;
   font-family: 'Marske'!important;
   text-shadow: 0 0px 6px #46ddc8;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   text-shadow: 0 0px 8px #2bd4d7;
   -webkit-text-size-adjust: 100%;
}

.tabs>label {
    display: flex;
    width: 235px;
    height: 40px;
    cursor: pointer;
    opacity: 0.7;
    margin: 0px 0 0 0!important;
    transition: all .2s linear;
    background: url(http://forumstatic.ru/files/001b/d8/0d/56164.png) no-repeat;
    text-align: center;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 25px;
    padding: 9px 0px 0px 12px;
    -webkit-text-size-adjust: 100%;
}

.tabs>label:not(:first-of-type) {
}

#tab-btn-1:checked~#city, #tab-btn-2:checked~#order, #tab-btn-3:checked~#med, #tab-btn-4:checked~#edu, #tab-btn-5:checked~#cmi, #tab-btn-6:checked~#crime, #tab-btn-7:checked~#fun, #tab-btn-8:checked~#other {
    display: block;
}

#city, #order, #med, #edu, #cmi, #crime, #fun, #other {
    position: relative;
    left: 247px;
    color: #e7e4e7;
    font-family: Century Gothic;
    text-transform: lowercase;
    font-size: 12px;
    width: 388px;
    top: -388px;
    height: 358px;
    overflow: auto;
}

#city r, #order r, #med r, #edu r, #cmi r, #crime r, #fun r, #other r {
font-size: 13px;
    color: #dfdbdf;
    font-weight: bold;
    border-bottom: 1px solid #dfdbdf;
    padding: 1px 1px;
}

.tabs>div {
    display: none;
    padding: 10px 15px;
    font-size: 16px;
}

.block_of_vacancies {
    position: relative;
    top: -10px;
    color: #04272b;
}

.block_of_vacancies a {
    color: #bf7212!important;
}

.audio-block {
}

.audio-title {
display: none;
}

audio {
width: 295px!important;
    height: 16px!important;
 -webkit-text-size-adjust: none;
}

/* ------------------------ НОВОСТИ ---------------------------*/

.news_box {
    width: 700px;
    height: 500px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/94695.png) no-repeat;
    margin: 0 43px!important;
}

.news_box num {
    position: absolute;
    font-size: 32px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 24px 210px!important;
    text-align: right;
    width: 363px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.news_box num:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.news_box tema {
    position: absolute;
    font-size: 15px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 56px 80px!important;
    text-align: right;
    width: 470px;
    letter-spacing: 1px;
    text-transform: lowercase;
}

.news_box privet {
position: absolute;
    text-align: justify;
    height: 15px;
    width: 214px;
    margin: 17px 0 0px 45px!important;
    color: #dbdedf!important;
    font-size: 12px;
    font-family: Century Gothic;
    overflow: hidden;
}

.news_box privet a {
    color: #dbdedf!important;
\
}

.news_box privettext {
position: absolute;
    text-align: justify;
    height: 30px;
    width: 220px;
    margin: 36px 0 0px 31px!important;
    color: #04272b!important;
    font-size: 12px;
    font-family: Century Gothic;
    overflow: hidden;
    padding: 2px 7px;
}

.news_box text {
position: absolute;
    text-align: justify;
    height: 359px;
    width: 313px;
    margin: 84px 0 0px 29px!important;
    color: #04272b!important;
    font-size: 12px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 2px 7px;
}

.news_box active1 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 234px;
    margin-left: 432px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box active1 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box active2 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 234px;
    margin-left: 486px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box active2 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box active3 img {
   position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 234px;
    margin-left: 540px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box active3 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box active4 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 234px;
    margin-left: 594px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box active4 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box episode img {
    position: absolute !important;
    width: 103px;
    height: 39px;
    margin-top: 318px;
    margin-left: 403px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box episode img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box couple img {
    position: absolute !important;
    width: 103px;
    height: 39px;
    margin-top: 318px;
    margin-left: 554px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box couple img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box good img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 154px;
    margin-left: 432px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box good img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box good1 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 154px;
    margin-left: 486px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box good1 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box good2 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 154px;
    margin-left: 540px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box good2 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box good3 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 154px;
    margin-left: 594px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box good3 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box aboutus1 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 84px;
    margin-left: 621px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box aboutus1 img:hover {
    mix-blend-mode: none!important;
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}


.news_box aboutus  { 
    position: absolute;
    width: 175px;
    height: 33px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 9px;
    font-family: verdana;
    margin: 84px 0 0 398px;
    overflow: auto;
    line-height: 11.5px;
    padding: 3px 6px 3px 6px;
    color: #e7eae9;
}

.news_box aboutus::-webkit-scrollbar { width: 3px; height: 2px; }

.news_box citata1 img {
    position: absolute !important;
    width: 39px;
    height: 39px;
    margin-top: 397px;
    margin-left: 621px;
    filter: grayscale(1);
    opacity: 70%;
    mix-blend-mode: soft-light!important;
    transition: all 0.6s ease 0s;
}

.news_box citata1 img:hover {
    filter: grayscale(1)!important;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -ms-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
    transition: all 0.5s; 
    opacity:1;
    filter:alpha(opacity=100);}

.news_box citata  { 
    position: absolute;
    width: 175px;
    height: 33px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 9px;
    font-family: verdana;
    margin: 396px 399px;
    overflow: auto;
    line-height: 11.5px;
    padding: 3px 6px 3px 6px;
    color: #e7eae9;
}

.news_box citata::-webkit-scrollbar { width: 3px; height: 2px; }

.news_box mess  { 
    position: absolute;
    width: 117px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 32px;
    font-family: neon;
    margin: 196px 0 0 586px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #dbdedf;
    text-shadow: 0 0px 8px #2bd4d7;
}

.news_box posts  { 
    position: absolute;
    width: 117px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 32px;
    font-family: neon;
    margin: 273px 0 0 540px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #dbdedf;
    text-shadow: 0 0px 8px #2bd4d7;
}

.news_box play {
position: absolute;
    font-size: 10px!important;
    color: #eaeaec;
    margin: 469px 0 0 75px!important;
    width: 555px;
    text-align: center;
}

/* ------------------------ АМС ТЕМА ---------------------------*/

.ams_tema {
    width: 700px;
    height: 600px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/82577.png) no-repeat;
    margin: 0 50px!important;
}

.ams_tema im {
    position: absolute;
    font-size: 21px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 34px 0 0 144px!important;
    text-align: left;
    width: 100px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.ams_tema im a {
color: #dbdedf!important;
font-family: 'Marske'!important;
}

.ams_tema im:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.ams_tema im1 {
    position: absolute;
    font-size: 21px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 141px 0 0 144px!important;
    text-align: left;
    width: 100px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.ams_tema im1 a {
color: #dbdedf!important;
font-family: 'Marske'!important;
}

.ams_tema im1:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.ams_tema im2 {
    position: absolute;
    font-size: 21px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 248px 0 0 144px!important;
    text-align: left;
    width: 100px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.ams_tema im2 a {
color: #dbdedf!important;
font-family: 'Marske'!important;
}

.ams_tema im2:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.ams_tema im3 {
    position: absolute;
    font-size: 21px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 354px 0 0 144px!important;
    text-align: left;
    width: 100px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.ams_tema im3 a {
color: #dbdedf!important;
font-family: 'Marske'!important;
}

.ams_tema im3:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.ams_tema iso {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 47px 0 0 33px!important;
    mix-blend-mode: luminosity;
}
.ams_tema iso1 {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 155px 0 0 33px!important;
    mix-blend-mode: luminosity;
}
.ams_tema iso2 {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 262px 0 0 33px!important;
    mix-blend-mode: luminosity;
}
.ams_tema iso3 {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 367px 0 0 33px!important;
    mix-blend-mode: luminosity;
}

.ams_tema sved {
    position: absolute;
    text-align: justify;
    height: 64px;
    width: 305px;
    margin: 55px 0 0px 130px!important;
    line-height: 10px;
    color: #dbdedf!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 3px 7px;
}
.ams_tema sved1 {
    position: absolute;
    text-align: justify;
    height: 64px;
    width: 305px;
    margin: 163px 0 0px 130px!important;
    line-height: 10px;
    color: #dbdedf!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 3px 7px;
}
.ams_tema sved2 {
    position: absolute;
    text-align: justify;
    height: 64px;
    width: 305px;
    margin: 269px 0 0px 130px!important;
    line-height: 10px;
    color: #dbdedf!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 3px 7px;
}
.ams_tema sved3 {
    position: absolute;
    text-align: justify;
    height: 64px;
    width: 305px;
    margin: 376px 0 0px 130px!important;
    line-height: 10px;
    color: #dbdedf!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 3px 7px;
}

.ams_tema oth {
    position: absolute;
    text-align: justify;
    height: 60px;
    width: 220px;
    color: #dbdedf!important;
    margin: 45px 0 0px 447px!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 0px 7px;
    line-height: 1.2;
   -webkit-text-size-adjust: none;
}
.ams_tema oth1 {
    position: absolute;
    text-align: justify;
    height: 60px;
    width: 220px;
    margin: 153px 0 0px 447px!important;
    color: #dfdbdf!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 0px 7px;
    line-height: 1.2;
   -webkit-text-size-adjust: none;
}
.ams_tema oth2 {
    position: absolute;
    text-align: justify;
    height: 60px;
    width: 220px;
    margin: 259px 0 0px 447px!important;
    color: #dfdbdf!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 0px 7px;
    line-height: 1.2;
   -webkit-text-size-adjust: none;
}
.ams_tema oth3 {
    position: absolute;
    text-align: justify;
    height: 60px;
    width: 220px;
    margin: 364px 0 0px 447px!important;
    color: #dfdbdf!important;
    font-size: 11px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 0px 7px;
    line-height: 1.2;
   -webkit-text-size-adjust: none;
}

/*-------------------------- БАНК ---------------------------*/

.bank {
    background: url(http://forumstatic.ru/files/001b/d8/0d/44462.png);
    width: 750px;
    height: 682px;
    margin: 0px 10px!important;
}

.bank zagl {
    position: absolute;
    font-size: 35px;
    margin: 20px 228px;
    text-align: center;
    width: 290px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.bank zagl:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.bank prav {
    position: absolute;
    font-size: 10.5px;
    margin: 82px 56px;
    text-align: justify;
    padding: 2px 2px 2px 2px;
    width: 634px;
    line-height: 1.2;
    font-family: Century Gothic;
    color: #dbdedf!important;
    word-spacing: 0.5px;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.bank kupluzb {
    position: absolute;
    margin: 152px 40px;
    text-align: center;
    width: 321px;
    word-spacing: 2px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: Century Gothic Bold;
    color: #dee2e4;
    text-shadow: 1px 1px #000000;
}

.bank prodamzb {
    position: absolute;
    margin: 152px 390px;
    text-align: center;
    width: 321px;
    word-spacing: 2px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: Century Gothic Bold;
    color: #dee2e4;
    text-shadow: 1px 1px #000000;
}

.bank pezhatyzb {
    position: absolute;
    margin: 391px 390px;
    text-align: center;
    width: 321px;
    word-spacing: 2px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: Century Gothic Bold;
    color: #dee2e4;
    text-shadow: 1px 1px #000000;
}

.bank kuplu {
    position: absolute;
    margin: 184px 50px;
    width: 280px;
    height: 423px;
    overflow: auto;
    padding: 2px 9px 0px 9px;
}
.bank prodam {
    position: absolute;
    margin: 183px 395px;
    width: 284px;
    height: 190px;
    overflow: auto;
    padding: 2px 9px 0px 9px;
}
.bank pezhaty {
    position: absolute;
    margin: 423px 395px;
    width: 284px;
    height: 190px;
    overflow: auto;
    padding: 2px 9px 0px 9px
}

.bank kuplu a, .bank prodam a, .bank pezhaty a {
    display: block;
    padding: 4px 2px 4px 6px;
    color: #eaeaec;
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 4px;
}

/* -------------------------- НУЖНЫЕ/ХОЧУ ВИДЕТЬ ---------------------------*/

.need {
    padding: 0px 10px 10px 10px;
    margin: 20px 0px 0px 0!important;
    line-height: 16px;
    border-top: 3px solid #a9c9ca;
    border-bottom: 3px solid #a9c9ca;
    min-height: 131px;
}

.need bl {
    display: block;
    background: url(http://forumstatic.ru/files/001b/d8/0d/85386.png) no-repeat;
    width: 700px;
    height: 36px;
    margin: -29px 0px 0px 22px;
    margin-bottom: 5px;
}

.need na {
    padding-top: 9px;
    text-align: center;
    margin: 10px 0 0 0;
    display: block;
    word-spacing: 2px;
    font-size: 24px !important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
    transition: 0.5s;
}

.need na:hover {
   transition: 1.0s;
   color: #effeff!important;
   text-shadow: 0 0px 8px #2bd4d7;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;}

.need img {
    float: left;
    width: 230px;
    height: 100px;
    margin: 3px 0 0 85px;
    outline: 1px solid #325a5f;
    outline-offset: 3px;
    mix-blend-mode: luminosity;
    object-fit: cover;
    filter: grayscale(1) contrast(0.5);
}

.need cl {
    display: block;
    font-style: unset !important;
    color: #04272b;
    height: 20px;
    margin: 8px 0px 0px 370px;
    margin-bottom: 8px;
    width: 300px;
    padding-left: 4px;
}

.need op {
    text-align: justify;
    padding: 0px 0px;
    color: #04272b;
    font-size: 12px !important;
    display: block;
}

.need lc {
    display: block;
    font-style: unset !important;
    color: #04272b;
    margin: 8px 0px 0px 370px;
    margin-bottom: 8px;
    width: 300px;
   overflow: auto;
}

/*-------------------------- ШАБЛОН ПРИНЯТИЯ ---------------------------*/

.prinzt {
    width: 300px;
    height: 140px;
    text-align: center;
    padding: 0px 10px 10px 10px;
    margin: 20px 0px 0px 0!important;
    line-height: 16px;
}

.prinzt com {
    display: block;
    text-align: center;
    background: url(http://forumstatic.ru/files/001b/d8/0d/60945.png) no-repeat;
    width: 502px;
    height: 37px;
    margin: -19px 0px 0px 130px;
    margin-bottom: 5px;
}

.prinzt imcom {
margin: -40px 0px 0px -11px;
    position: absolute;
}

.prinzt imcom img {
    height: 33px;
    width: 33px;
    filter: grayscale(100%);
}

.prinzt comand {
padding-top: 9px;
    text-align: center;
    margin: -40px 0 0 193px;
    display: block;
    word-spacing: 2px;
    font-size: 24px !important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 0px #000000b0;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
    transition: 0.5s;
}

.prinzt comand:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.prinzt kurat {
    position: absolute;
    text-align: right;
    height: 30px;
    width: 171px;
    margin: -25px 0 0px 292px!important;
    line-height: 14px;
    color: #dbdedf!important;
    font-size: 12px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 3px 7px;
}

.prinzt kurat a {
color: #dbdedf!important;
}

.prinzt pico {
    height: 100px;
    width: 100px;
    border-radius: 50%;
    outline: 1px solid #69807a;
    outline-offset: 1px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    mix-blend-mode: luminosity;
    margin: 5px 0 0 -5px!important;
    filter: grayscale(1) brightness(1.0) contrast(0.5);
}

.prinzt slog {
position: absolute;
    text-align: justify;
    width: 341px;
    margin: 5px 0 0px 109px!important;
    line-height: 14px;
    color: #04272b!important
    font-size: 9px;
    font-family: Century Gothic;
    padding: 3px 7px;
}

.prinzt prtext {
    position: absolute;
    text-align: justify;
    height: 85px;
    width: 330px;
    background: #a9c9ca80;
    outline: 1px solid #04272bc4!important;
    outline-offset: 2px;
    margin: 24px 0 0px 118px!important;
    line-height: 14px;
    color: #04272b!important;
    font-size: 12px;
    font-family: Century Gothic;
    overflow: auto;
    padding: 3px 7px;
}

.prinzt ssilki {
    position: absolute;
    text-transform: uppercase !important;
    font-size: 9px !important;
    font-family: Century Gothic!important;
    margin: 115px 0 0 120px;
    padding: 2px 9px 3px 9px !important;
    cursor: pointer !important;
    font-weight: 500 !important;
    color: #04272b!important;
}

.prinzt ssilki a:hover {
    padding: 1px 8px!important;
    background: #04272b!important;
    border-radius: 0px 0px 10px 10px;
    color: #fff !important;}  

/*-------------------------- СОЦ СЕТЬ ---------------------------*/

.clgram {
    width: 700px;
    height: 700px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/70280.png) no-repeat;
    margin: 0 50px!important;
}

.clgram gliso {
    height: 149px;
    width: 149px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 85px 0 0 45px!important;
}

.clgram naz {
position: absolute;
    padding-top: 9px;
    text-align: center;
    margin: 16px 0 0 277px;
    display: block;
    word-spacing: 2px;
    font-size: 33px !important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 0px #000000b0;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
    transition: 0.5s;
}

.clgram naz:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.clgram nick {
position: absolute;
    padding-top: 9px;
    text-align: center;
    margin: 58px 0 0 215px;
    display: block;
    word-spacing: 2px;
    font-size: 25px !important;
    color: #04272b!important;
    font-family: 'oswald'!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.clgram publ {
position: absolute;
    height: 35px;
    width: 134px;
    text-align: center;
    margin: 106px 0 0 217px;
    display: flex;
    flex-direction: column;
    word-spacing: 2px;
    font-size: 14px !important;
    color: #04272b!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.clgram pod {
    position: absolute;
    height: 35px;
    width: 134px;
    text-align: center;
    margin: 106px 0 0 372px;
    display: flex;
    flex-direction: column;
    word-spacing: 2px;
    font-size: 14px !important;
    color: #04272b!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.clgram podp {
position: absolute;
    height: 35px;
    width: 134px;
    text-align: center;
    margin: 106px 0 0 527px;
    display: flex;
    word-spacing: 2px;
    font-size: 14px !important;
    color: #04272b!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
    flex-direction: column;
}

.clgram opis {
position: absolute;
    height: 77px;
    width: 447px;
    margin: 152px 0 0 216px;
    display: block;
    font-size: 14px !important;
    color: #04272b!important;
    -webkit-text-size-adjust: none;
}

.clgram stor1 {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 251px 0 0 54px!important;
}

.clgram stor2 {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 251px 0 0 145px!important;
}
.clgram stor3 {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 251px 0 0 236px!important;
}
.clgram stor4 {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 251px 0 0 327px!important;
}
.clgram stor5 {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 251px 0 0 418px!important;
}
.clgram stor6 {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 251px 0 0 509px!important;
}
.clgram stor7 {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 251px 0 0 600px!important;
}

.clgram kart1 {
    height: 150px;
    width: 150px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 327px 0 0 58px!important;
    transition: 0.5s;
}

.clgram kart1:hover {
    transition: 1.0s;
    height: 300px;
    width: 300px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 252px 0 0 -19px!important;
    z-index: 99;
}

.clgram kart2 {
    height: 150px;
    width: 150px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 327px 0 0 276px!important;
    transition: 0.5s;
}

.clgram kart2:hover {
    transition: 1.0s;
    height: 300px;
    width: 300px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 252px 0 0 199px!important;
    z-index: 99;
}

.clgram kart3 {
    height: 150px;
    width: 150px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 327px 0 0 494px!important;
    transition: 0.5s;
}

.clgram kart3:hover {
    transition: 1.0s;
    height: 300px;
    width: 300px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 252px 0 0 417px!important;
    z-index: 99;
}

.clgram kart4 {
    height: 150px;
    width: 150px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 502px 0 0 58px!important;
    transition: 0.5s;
}

.clgram kart4:hover {
    transition: 1.0s;
    height: 300px;
    width: 300px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 427px 0 0 -19px!important;
    z-index: 99;
}

.clgram kart5 {
    height: 150px;
    width: 150px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 502px 0 0 276px!important;
    transition: 0.5s;
}

.clgram kart5:hover {
    transition: 1.0s;
    height: 300px;
    width: 300px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 427px 0 0 199px!important;
    z-index: 99;
}

.clgram kart6 {
    height: 150px;
    width: 150px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 502px 0 0 494px!important;
    transition: 0.5s;
}

.clgram kart6:hover {
    transition: 1.0s;
    height: 300px;
    width: 300px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 427px 0 0 417px!important;
    z-index: 99;
}

/*-------------------------- пост ---------------------------*/

.postgram {
    width: 500px;
    height: 670px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/51125.png) no-repeat;
    margin: 0 140px!important;
}

.postgram gliso {
    height: 66px;
    width: 66px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 66px 0 0 37px!important;
}

.postgram naz {
position: absolute;
    padding-top: 9px;
    text-align: center;
    margin: 2px 0 0 189px;
    display: block;
    word-spacing: 2px;
    font-size: 33px !important;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 0px #000000b0;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
    transition: 0.5s;
}

.postgram naz:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.postgram nick {
position: absolute;
    padding-top: 9px;
    text-align: center;
    margin: 62px 0 0 111px;
    display: block;
    word-spacing: 2px;
    font-size: 18px !important;
    color: #0e2422!important;
    font-family: 'oswald'!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.postgram location {
position: absolute;
    padding-top: 9px;
    margin: 88px 0 0 112px;
    display: block;
    word-spacing: 2px;
    font-size: 12px !important;
    color: #798d8a!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.postgram opis {
position: absolute;
    height: 40px;
    width: 423px;
    margin: 616px 0 0 36px;
    display: block;
    font-size: 12px !important;
    color: #0e2422!important;
    -webkit-text-size-adjust: none;
}

.postgram photo {
    height: 421px;
    width: 421px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 147px 0 0 37px!important;
}

.postgram like {
position: absolute;
    padding-top: 9px;
    margin: 576px 0 0 70px;
    font-weight: bold;
    display: block;
    word-spacing: 2px;
    font-size: 14px !important;
    color: #0e2422!important;
    -webkit-text-size-adjust: none;
}

/*-------------------------- сторис ---------------------------*/
.storis {
    height: 600px;
    width: 360px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    margin: 0px 210px!important;
}

.storis gliso {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 8px 0 0 10px!important;
}

.storis nick {
position: absolute;
    padding-top: 9px;
    margin: 2px 0 0 68px;
    display: block;
    word-spacing: 2px;
    font-size: 14px !important;
    color: #fff!important;
    font-family: 'oswald'!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.storis toch {
position: absolute;
    padding-top: 9px;
    margin: -10px 0 0 331px;
    display: block;
    line-height: 9px;
    font-size: 31px !important;
    color: #fff!important;
    font-family: 'oswald'!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.storis muz {
position: absolute;
    padding-top: 9px;
    margin: 22px 0 0 68px;
    display: block;
    word-spacing: 2px;
    font-size: 11px !important;
    color: #fff!important;
    text-transform: lowercase;
    -webkit-text-size-adjust: none;
}

.storis niz {
height: 50px;
    width: 360px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    position: absolute;
    margin: 550px 0 0 0px!important;
}

.storis coob {
position: absolute;
    padding-top: 9px;
    margin: 559px 0 0 20px;
    display: block;
    word-spacing: 2px;
    font-size: 12px !important;
    color: #fff!important;
    -webkit-text-size-adjust: none;
}

.storis text {
position: absolute;
width: 340px;
    text-align: center;
    margin: 458px 0 0 10px;
    -webkit-text-size-adjust: none;
}

/*-------------------------- ВИП ПАРТНЕРЫ В ПОДФОРУМЕ ---------------------------*/

.vip {
    text-align: center;
}

.vip img {
opacity:0.7;
 filter: sepia(100%) opacity(50%);
        -webkit-filter: grayscale(100%) opacity(80%);
         transition: all 0.6s ease 0s;
}
 
.vip img:hover {
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s; 
-ms-transition: all 0.5s; 
-o-transition: all 0.5s; 
    -webkit-filter: grayscale(0%);
transition: all 0.5s; 
opacity:1;
filter:alpha(opacity=100);
}

/*-------------------------- АКЦИЯ МЕСЯЦА ---------------------------*/

.cvobodn {
text-align: center;
}

.cvobodn img {
object-fit: cover;
height: 100px;
width: 100px;
margin-bottom: 5px!important;
    filter: brightness(0.8) grayscale(1) contrast(90%);
    -webkit-filter: brightness(0.8) grayscale(1) contrast(90%);
    opacity: 0.8;
    border-radius: 50px!important;
}

.cvobodn img:hover {
object-fit: cover;
    filter: brightness(0.8) grayscale(1) contrast(90%);
    -webkit-filter: brightness(0.8) grayscale(1) contrast(90%);
    opacity: 1;
    border-radius: 50px!important;
}


/* ------------------------ ИТОГИ МЕСЯЦА ---------------------------*/

.gradusbol_box {
    width: 700px;
    height: 300px;
    background: url(http://forumstatic.ru/files/001b/d8/0d/18210.png) no-repeat;
    margin: 0 43px!important;
}

.gradusbol_box num {
    position: absolute;
    font-size: 32px;
    color: #dbdedf!important;
    font-family: 'Marske'!important;
    text-shadow: 0 1px 1px #000000;
    margin: 20px 87px!important;
    text-align: center;
    width: 526px;
    word-spacing: 2px;
    text-transform: lowercase;
    transition: 0.5s;
}

.gradusbol_box num:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: 'Marske'!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;}

.gradusbol_box alcomast img {
    position: absolute !important;
    width: 80px;
    height: 100px;
    margin-top: 156px;
    margin-left: 96px;
}

.gradusbol_box picap img {
    position: absolute !important;
    width: 80px;
    height: 100px;
    margin-top: 156px;
    margin-left: 310px;
}

.gradusbol_box danc img {
   position: absolute !important;
    width: 80px;
    height: 100px;
    margin-top: 156px;
    margin-left: 524px;
}

.gradusbol_box alco  { 
    position: absolute;
    width: 140px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 50px;
    font-family: neon;
    margin: 101px 0 0 68px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #bcffff;
    text-shadow: 3px 0px 6px #68ffff;
}

.gradusbol_box alco:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: neon!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;
}

.gradusbol_box picaper  { 
    position: absolute;
    width: 140px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 50px;
    font-family: neon;
    margin: 101px 0 0 275px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #bcffff;
    text-shadow: 3px 0px 6px #68ffff;
}

.gradusbol_box picaper:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family: neon!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;
}

.gradusbol_box dancer  { 
    position: absolute;
    width: 140px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 50px;
    font-family: neon;
    margin: 101px 0 0 490px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #bcffff;
    text-shadow: 3px 0px 6px #68ffff;
}

.gradusbol_box dancer:hover {
   transition: 1.0s;
   color: #effeff!important;
   font-family:neon!important;
   font-weight: none;
   border-bottom: none;
   -webkit-text-shadow: 2px 2px 2px #000;
   -moz-text-shadow: 2px 2px 2px #000;
   -webkit-text-size-adjust: none;
    text-shadow: 0 0px 8px #2bd4d7;
}

.gradusbol_box alcot  { 
    position: absolute;
    width: 191px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 36px;
    font-family: neon;
    margin: 65px 0 0 35px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #bcffff;
    text-shadow: 3px 0px 6px #68ffff;
}

.gradusbol_box picapert  { 
    position: absolute;
    width: 191px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 36px;
    font-family: neon;
    margin: 65px 0 0 285px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #bcffff;
    text-shadow: 3px 0px 6px #68ffff;
}

.gradusbol_box dancert  { 
    position: absolute;
    width: 191px;
    text-align: justify;
    text-transform: lowercase;
    font-size: 36px;
    font-family: neon;
    margin: 65px 0 0 500px;
    overflow: auto;
    padding: 2px 6px 2px 6px;
    color: #bcffff;
    text-shadow: 3px 0px 6px #68ffff;
}

/* ------------------------ ЗАКЛАДКА ---------------------------*/
#BookmCntToggle.default-style {
    color: #e9a53f!important;
}

body #MyBookmarks>h2 {
    background: #38cfd3;
    margin: 0px 0px -2px 0px;
    color: #1c686d;
    text-shadow: 1px 1px 0 rgba(0,0,0,.06)!important;
    border-radius: 0;
    border: #1c686d;
    border-width: 0px 0px 0 0px;
}

body #MyBookmarks .container {
    background: #dbdedf;
}

#MyBookmarks .container {
    position: relative !important;
    height: 100%!important;
    padding: 0 1em;
}

/* ------------------------ ВСПЛЫВАЮЩАЯ ПОДСКАЗКА ПРИ НАВЕДЕНИЕ НА ЭЛЕМЕНТ ---------------------------*/
#tooltip {
  position:absolute;
  background-color: #2eb0b3;
  color: #fff;
  margin: 0 0 0 0;
  outline: 1px solid #04272b;
  box-shadow: 0px 0px 5px 1px #04272b;
  padding: 5px;
  font-weight:normal;
  font-family: Century Gothic;
  font-size:12px;
  display:none;
  z-index: 99999999;
}

/*НАВИГАЦИЯ*/

.navmia {
    position: absolute;
    top: 70px;
    left: 2px;
    height: 145px;
    width: 28px;
}

.navmia-box {
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: flex-end;
    margin: 7px auto!important;
}

.navmia-text {
    min-width: 0px;
    height: 100%;
    background: #166a6f;
    color: #fff;
    font-size: 12px;
    margin-right: 0px!important;
    border-radius: 16px 0px 0px 16px;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    transition: .5s;
}

.navmia-text a:link{ color: #e5f4f5!important;}
.navmia-text a:visited{ color: #e5f4f5!important;}

.navmia-icons {
    min-width: 20px;
    height: 100%;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
}

.navmia-box:hover .navmia-icons {
    border: none!important;
}
.navmia-box:hover .navmia-text {
    min-width: 100px;
}

.fa, .fas {
    font-weight: 500;
    color: #55bbba;
}

/* ------------------------ СМС ЧАТ ---------------------------*/
.smschat {
    width: 500px;
    height: auto;
    background: #cbd5d5;
    box-shadow: 0 0 10px 5px inset #b7bfc0, 0 0 0 1px #4b6e6f, 0 0 5px #b4bebf;
    margin-top: 0px!important;
}

.smschat1 {
    margin-top: 3px!important;
    float: right;
    margin-right: 12px!important;}

.smschat2 {
    width: 40px;
    height: 40px;
    display: inline-block;  }

.smschat2 img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border: 1px solid #04272b;
    border-radius: 50px!important;
}

.smschat3 {
    font-weight: 600;
    position: absolute;
    margin: 13px 13px!important;
    color: #04272b;
    background: #77a3a5;
    border-radius: 50px;
    padding: 1px 6px;
    font-size: 17px;
    font-family: century gothic;
}

.smschat4 {
    text-align: center;
    width: 445px;
    height: 32px;
    background: #a9c9ca;
    border-bottom: 1px solid #04272bad;
    padding: 8px 0px 8px 55px;
    font-family: century gothic;
    margin: 0px 0px 5px 0px!important;
} 

.smschat4 name {
    font-size: 17px;
    font-family: 'Marske';
}

.chatleft {
    width: 450px;
    height: auto;
    text-align: left!important;
    padding: 0px 25px 10px 25px;
}

.messL {
    background-color: #a9c9ca;
    padding: 10px;
    margin: 6px 0 6px 0px!important;
    max-width: 350px;
    position: relative;
    text-align: left!important;
    display: inline-block;
    border-radius: 15px 15px 15px 0px;
    font-size: 11px;
}

.messL otvet {
    background-color: #77a3a5;
    padding: 5px;
    margin-bottom: 5px;
    max-width: 350px;
    position: relative;
    text-align: left!important;
    display: inline-block;
    border-radius: 0px 10px 10px 0px;
    border-left: 5px solid #04272b;
    font-size: 11px;
}

.chatright {
    width: 450px;
    height: auto;
    text-align: right!important;
    padding: 0px 25px 10px 25px;
}

.messR {
    background-color: #77a3a5;
    padding: 10px;
    margin: 6px 0 6px 0px!important;
    max-width: 350px;
    position: relative;
    text-align: right!important;
    display: inline-block;
    border-radius: 10px 10px 0px 10px;
    font-size: 11px;
}

.messR otvet {
    background-color: #a9c9ca;
    padding: 5px;
    margin-bottom: 5px!important;
    max-width: 350px;
    position: relative;
    text-align: left!important;
    display: inline-block;
    border-right: 5px solid #04272b;
    border-radius: 10px 0px 0px 10px;
    font-size: 11px;
}

0


Вы здесь » stefanio » Admin Archive » бекап стилей и форм 20.06.2023


Рейтинг форумов | Создать форум бесплатно