/*-- тема наклеек --*/

.lsstickers {width: 800px;
    height: auto;
    padding: 15px;
    margin-left: 60px!important;
    overflow-y: auto;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
}

/*-- название наклеек --*/
.lsstickers  stn1 {
background-color: #8a7ba9;
    width: 780px;
    height: 18px;
    padding: 3px 0px 0px 15px;
    margin-bottom: -16px;
    color: #ffffff;
    text-align: left;
}
/*-- коллекция наклеек --*/
.lsstickers  stb1 {
width: 790px;
    height: 200px;
    padding: 3px;
    position: inherit;
    margin-top: 27px;
    text-align: left;
    /* border: 1px solid black; */
    overflow-y: auto;
    white-space: nowrap;
}


html, body {min-width:1120px!important;} /*!Правка размеров полотна форума для мобильных Устройств с мелким Экраном*/

html {-webkit-text-size-adjust: 100%;}

/* индикатор онлайн */
.pa-last-visit, .pa-online {
	display: none;
}

.indOnline, .indOffline {
z-index: 999;
    left: 25%;
    margin-top: -21px!important;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
}

.indOnline {
    background: #afd63d;
}

.indOffline {
    background: #66a9cc;
}

/*-- начало --*/
/*-- профессии --*/
.jobs {
    width: 840px;
    height: 520px;
    padding-top: 16px;
    padding-bottom: 5px;
    display: block;
    background: url(http://forumstatic.ru/files/000e/94/07/17353.png) top no-repeat, url(http://forumstatic.ru/files/000e/94/07/47055.png) bottom no-repeat, url(http://forumstatic.ru/files/000e/94/07/84607.png) repeat-y;
    }

.jobs tjob {
    position: absolute;
    text-align: center;
    width: 764px;
    height: 20px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffffff;
    overflow: auto;
    margin-top: 3px !important;
    margin-left: -395px !important;
    text-transform: uppercase;
}

.jobs txtj {
position: absolute;
    width: 755px;
    margin-top: 16px !important;
    margin-left: -358px !important;
    padding-right: 1px;
    padding-top: 30px;
    text-align: justify;
    color: #f6f7f0;
    font-family: 'Rubik';
    font-size: 12px;
}

.jobs txtj a {
color: #ffeba6!important; 
}

.jobs txtj a:hover {
color: #e7ffa6!important; 
}


.jobs job1, .jobs job2, .jobs job3, .jobs job4, .jobs job5, .jobs job6{
   position: absolute;
    width: 230px;
    height: 170px;
    display: inline-block;
    overflow: auto;
    font-family: arial;
    text-align: left;
    text-transform: lowercase;
    font-size: 12px;
    padding: 5px 0px 0px 9px;
    background-color: #423c5a;
    box-shadow: inset 0 0 9px #ffffff;
}

.jobs job1 {margin: 18px 0px!important;} 

.jobs job2 {margin: 18px 250px!important;}

.jobs job3 {margin: 18px 500px!important;}

.jobs job4 {margin: 238px 0px!important;}

.jobs job5 {margin: 238px 250px!important;}

.jobs job6 {margin: 238px 500px!important;}

.jobs jsph1, .jobs jsph2, .jobs jsph3, .jobs jsph4, .jobs jsph5, .jobs jsph6  {
    position: absolute;
    text-align: center;
    font-size: 11px;
    color: #f3f5ed;
    font-family: arial;
    text-transform: uppercase;
    /* text-shadow: 0px 0px 1px black; */
    width: 240px;
    height: 18px;
    padding-top: 5px;
    background: #d03258;
    z-index: 5;
    box-shadow: inset 0px 0px 2px 0px white;
}

.jobs jsph1{    margin: -10px 0px!important;}
.jobs jsph2{    margin: -10px 250px!important;}
.jobs jsph3{    margin: -10px 500px!important;}
.jobs jsph4{    margin: 208px 0px!important;}
.jobs jsph5{    margin: 208px 250px!important;}
.jobs jsph6{    margin: 208px 500px!important;}

/*-- конец --*/


/* НАВИГАЦИЯ
---------------------------------------------------------------------------------------------*/
/* ПОЛОЖЕНИЕ НАВИГАЦИИ, общие ссылки и пользовательские */
div#pun-navlinks { 
    position: absolute;
    width: 100%;
    text-align: center;
    top: 11px;}

div#pun-ulinks {    position: absolute;
    width: 100%;
    top: 32px;
    left: 10px;
}


#pun-stats li.item3 {display:none;}
.post-links a {font-size:12px!important;}

/* ----------------------------- окно репутация ----------------------------- */
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    display: none;
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    width: 768px;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    -webkit-box-shadow: 0 0 40px #59507b;
    -moz-box-shadow: 0 0 40px #222;
    -khtml-box-shadow: 0 0 40px #222;
    border-width: 1px;
    background: #fbfbfb;
    box-shadow: inset 0px 0px 20px #edf;
    color: #59507b;
    text-shadow: 0px 0px 0px rgb(255 255 255);
    padding: 2px;
    border: 1px solid #eee;
    border-top: 5px solid;
    border-bottom: 5px solid;
}


/* ----------------------------- фон ----------------------------- */
body {
background-color: #c5d5eb;
  }

/* ----------------------------- тело форума ----------------------------- */
#pun {
  width: 1035px;
margin: 0px auto auto auto;
padding: 0px 0px 0px 0px;
border: none;
border-top: none;
position: relative;
  background: url(http://forumstatic.ru/files/000e/94/07/95359.png);
  }

/* ----------------------------- шапка форума ----------------------------- */
#pun-title table {
    border: none;
    height: 558px;
    width: 1553px;
    margin-left: -305px;
    background: url(http://forumstatic.ru/files/000e/94/07/52009.png) top center no-repeat;
    margin-top: -8px;
}

/* ----------------------------- низ форума (подвал) ----------------------------- */
#pun-about p.container {
   background: transparent url(http://forumstatic.ru/files/000e/94/07/16230.png) bottom center no-repeat;
    width: 1127px;
    margin-bottom: -37px;
    margin-left: -88px;
    height: 153px;
}

/* ----------------------------- весь текст на форуме ----------------------------- */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  {
    background-color: transpanent;
    font-weight: normal;
}



/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {color: #59507b;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    color: #230d38;
  }

/* CS3.2 ------ховер ссылок----*/
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
    color: #7cb8db;
  }

/* CS3.3 ------- меню главное-------*/
#pun-navlinks a {
    color: #fff;
    text-decoration: none;
}
#pun-navlinks a:hover {
    color: #cff2ff; /* Цвет ссылки */ 
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

#pun-adnav ul.adsubnav a {   text-decoration: none!important;}


#pun-main div.catleft, #pun-main div.catright {display: none}

/* ----------------------------- прокрутка ----------------------------- */
::-webkit-scrollbar {
  width:4px;
  height:2px;
  }
::-webkit-scrollbar-track {
    background-color: #e3e3e3;
    box-shadow: inset 0px 0px 2px #eef4f8;
  }
::-webkit-scrollbar-thumb {
background-color: #8d83b0;
}

/* ----------------------------- выделение ----------------------------- */
::selection {
    background: #8a7ba9;
    color: #ffffff;
    text-shadow: 1px 0 #704e6a;
}

/* ----------------------------- форма ответа ----------------------------- */
.resizable-textarea textarea {display: block;
    margin-bottom: 0pt;
    background: #eceff1;
    border-top: 5px solid #ad8eb1;
    border-bottom: 5px solid #704e6a;
    border-left: 1px solid #e7d09d;
    border-right: 1px solid #e7d09d;
    box-shadow: inset 0px 0px 20px #dce2e6;}

/* ----------------------------- рекомендация страницы ----------------------------- */
div#pun-live-rusff {
    z-index: 98;
    width: 440px;
    height: 19px;
    margin: auto 0px 0 auto;
    background: transparent;
    text-align: right;
    line-height: 17px;
    position: relative;
    color: #5a5398;}

/* —-------------------------— категории —-------------------------— */ 

/* КАТЕГОРИИ*/
/* СТАТИСТИКА*/
#pun-stats.section h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/66205.png) no-repeat top center;
    height: 89px;
    margin-left: -42px;
    margin-bottom: 2px;
    width: 1035px;
}



/* НАД ФОРМОЙ ОТВЕТА*/

#post-form h2 {
    height: 111px;
    margin-left: -41px;
    margin-bottom: -52px;
    width: 1035px;
    background: url(http://forumstatic.ru/files/000e/94/07/66205.png) center top no-repeat !important;
    margin-top: 0px !important;
}

/* ПЕРВАЯ - Наименование
-------------------------------------------------------------*/
#pun-category1.category h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/49268.png) 
center top no-repeat;
    height: 89px;
    margin-left: -31px;
    margin-top: 7px;
    width: 1035px;
    display: inherit;
    border: none !important;
    padding: 0px !important;
}

/* ВТОРАЯ - Наименование
-------------------------------------------------------------*/
#pun-category2.category h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/62104.png) no-repeat top center;
    height: 89px;
    margin-left: -41px;
    margin-top: 7px;
    width: 1035px;
}


/* ТРЕТЬЯ - Наименование
-------------------------------------------------------------*/
#pun-category3.category h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/94136.png) no-repeat top center;
    height: 89px;
    margin-left: -41px;
    margin-top: 7px;
    width: 1035px;
}

/* ЧЕТВЕРТАЯ - Наименование
-------------------------------------------------------------*/
#pun-category4.category h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/22499.png) no-repeat top center;
    height: 89px;
    margin-left: -41px;
    margin-top: 7px;
    width: 1035px;
}

/* ПЯТАЯ - Наименование
-------------------------------------------------------------*/
#pun-category5.category h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/13171.png) no-repeat top center;
    height: 89px;
    margin-left: -41px;
    margin-top: 7px;
    width: 1035px;
}


/* Шестая - Наименование
-------------------------------------------------------------*/
#pun-category6.category h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/92367.png) no-repeat top center;
    height: 89px;
    margin-left: -41px;
    margin-top: 7px;
    width: 1035px;
}


/* Седьмая - Наименование
-------------------------------------------------------------*/
#pun-category7.category h2 {
    background: url(http://forumstatic.ru/files/000e/94/07/42479.png) no-repeat top center;
    height: 89px;
    margin-left: -41px;
    margin-top: 7px;
    width: 1035px;
}






/*ОТКЛЮЧАЕМ ЗАГОЛОВКИ НА КАТЕГОРИЯХ*/
#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}


/* ----------------------------- описание подфорумов и кнопки в подфоруме ----------------------------- */

.podforum {margin-left: 39px!important;
    margin-top: 2px!important;
    font-size: 12px;
    font-family: Arial;
    color: #745071;
    line-height: 1;
    text-align: justify;
    text-shadow: 0px 1px 0px rgb(255, 234, 176);
    width: 324px;
    height: 98px;}


.podforumlinks {
    margin-left: -8px !important;
    text-align: center;
    margin-top: 2px !important;
}

.podforumlinks a:hover {
    background: #ff4d78; /* Цвет фона под ссылкой */ 
    color: #fff; /* Цвет ссылки */ }

.podforumlinks a {
    display: inline-block;
    cursor: pointer;
    font-family: 'Rubik';
    padding-bottom: 5px;
    padding-top: 5px;
    box-shadow: rgb(0 0 0 / 10%) 0px 0px 40px inset;
    background: #91c0dc;
    border-color: #a8ddf9;
    margin-left: 3px;
    color: rgb(255, 255, 255) !important;
    font-size: 11px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin: 1px;
}

/* ----------------------------------- иконки ------------------------------------- */
/* ---- нет соо ---- */
.punbb table Div.icon {
  background-image : url(http://forumstatic.ru/files/000e/94/07/79982.png);
  width: 83px;
  height: 60px;
  float: right;
  display: block;
  border-style: none;
  display: inline-block;
  background-repeat: no-repeat;
  }

/* CS2.2 *//* ---- новое соо ---- */
TR.inew Div.icon {
  background-image : url(http://forumstatic.ru/files/000e/94/07/48367.png);
  background-repeat: no-repeat;
width: 83px;
  height: 60px;
  opacity: 1.0;
  }

/* CS2.3  */
TR.iclosed Div.icon {
  background-image : url(http://forumstatic.ru/files/000e/94/07/66139.png);
  background-repeat: no-repeat;
width: 83px;
  height: 60px;
  opacity: 0.5;
  }

/* CS2.4 */
TR.isticky Div.icon {
  background-image : url(http://forumstatic.ru/files/000e/94/07/70352.png);
  background-repeat: no-repeat;
width: 83px;
  height: 60px;
  opacity: 1.0;
  }



/* ----------------------------- админка2 ----------------------------- */
#pun-admain input, #pun-admain select {        
margin: 0px 0.6em 0px 0px;
    color: rgb(104, 67, 94);
    box-shadow: none;
    background: rgb(255, 255, 255) !important;
    border: 1px solid rgb(112, 78, 106) !important;
    font-family: cuprum !important;
    font-size: 13px !important;
    cursor: pointer !important;
    border-radius: 0px !important;
}


/* ----------------------------- поля ввода ----------------------------- */
.punbb input {
    border-width: 1px;
    background: #ffffff;
    /* box-shadow: inset 0px 0px 9px #d7e7b2; */
    /* text-shadow: 0px 0px 0px rgb(199 203 188); */
    padding: 2px;
    border: 1px solid #677741;
    border-top: 1px solid #677740;
    border-bottom: 1px solid #677740;
    padding: 8px;
}


/* ----------------------------- сообщения ----------------------------- */
.pa-posts {
text-align: center;
    width: 50px;
    position: absolute;
    margin-top: 11px!important;
    left: 28px;
    line-height: 14px;
    font-family: "cuprum";
    font-size: 9px;
    text-transform: lowercase;
    color: #fdfff3!important;
    letter-spacing: 0.5px;
}

/* ----------------------------- репутация ----------------------------- */
.pa-respect {
text-align: center;
    width: 50px;
    position: absolute;
    margin-top: 10px!important;
    left: 87px;
    line-height: 14px;
    font-family: "cuprum";
    font-size: 9px;
    text-transform: lowercase;
    color: #fdfff3!important;
    letter-spacing: 0.5px;
}

.pa-respect a {
    color: #fdfff3!important;
    font-style: normal !important;
}

/* ----------------------------- бабки ----------------------------- */

.pa-fld3 {
text-align: center;
    width: 50px;
    position: absolute;
    margin-top: 11px!important;
    left: 145px;
    line-height: 14px;
    font-family: "cuprum";
    font-size: 9px;
    text-transform: lowercase;
    color: #fdfff3!important;
    letter-spacing: 0.5px;
}

/* ----------------------------- посты ----------------------------- */

.pa-fld4 {
text-align: center;
    width: 50px;
    position: absolute;
    margin-top: 11px!important;
    left: 205px;
    line-height: 14px;
    font-family: "cuprum";
    font-size: 9px;
    text-transform: lowercase;
    color: #fdfff3!important;
    letter-spacing: 0.5px;
}

/* ----------------------------- личное звание ----------------------------- */
.pa-fld2 lz {
    display: block;
    width: 208px !important;
    text-transform: lowercase;
    margin-top: 7px !important;
    z-index: 0;
    margin-bottom: 3px;
    font-size: 10px!important;
    text-align: justify;
    box-shadow: inset 0px 0px 20px #bdd1e2;
    font-family: arial !important;
    color: #a3b4ca;
    text-shadow: 0px 0px 0px #292729;
    padding: 5px;
}

.pa-fld2 lz a {
    color: #8a7ba9!important;
}

.pa-fld2 lzn {
    padding: 2px !important;
    width: 216px !important;
    margin-left: -7px!important;
    margin-bottom: 10px;
    margin-top: 5px!important;
    display: block;
    text-align: center;
    font-family: 'Rubik';
    font-size: 12.5px;
    font-style: normal!important;
    font-weight: 400;
    background-color: #d7e4ed;
    text-transform: uppercase;
}

.pa-fld2 lzn a {
    color: #97acc9!important;
}


/* ----------------------------- плашки ----------------------------- */
.pa-fld1 {
margin-left: -11px!important;
    margin-top: -10px!important;
}



/* Полоски-кнопки */
.buttons1 {
width: 200px; 
height: 15px; 
background-color: #ffbc3f; 
color: #fff; 
text-align: center; 
text-transform: uppercase; 
border-radius: 20px;
display: block;
text-shadow: none;
}

.buttons2 {
width: 200px; 
height: 15px; 
background-color:  #ffbc3f;
color: #fff; 
text-align: center; 
text-transform: uppercase; 
border-radius: 20px;
display: block;
text-shadow: none;
}

.buttons3 {
width: 400px; 
height: 15px; 
background-color: #ffbc3f;  
color: #fff; 
text-align: center; 
text-transform: uppercase; 
font-family: 'Roboto Condensed', sans-serif;
text-shadow: 1px 1px #ae6428, 1px 1px #974b0e!important;
border-radius: 20px;
display: block;
text-shadow: none;
margin-bottom:14px;
}




/* Блок обычное сообщение */
.message {
    width: 603px;
    height: auto;
    padding-top: 7px;
    padding-bottom: 28px;
    display: block; background: url(http://forumstatic.ru/files/000e/94/07/98116.png) top no-repeat, url(http://forumstatic.ru/files/000e/94/07/31824.png) bottom no-repeat, url(http://forumstatic.ru/files/000e/94/07/41795.png) repeat-y;}
.texa {
    padding-right: 12px;
    text-align: center;
    color: #ffffff;
    font-family: 'Rubik';
    font-size: 13px;
    overflow-x: auto;
    text-transform: uppercase;
}


.caption { width: 250px; font-size: 10px;font-family: arial;text-align: center; margin-top: 40px; margin-bottom:15px;letter-spacing: 1px; text-transform: lowercase;}
.texa9 {  font-family: Lobster; font-size: 20px; text-align:center; text-transform: lowercase; letter-spacing:0px;}
.metro {
    width: 540px;
    padding-right: 1px;
    padding-top: 30px;
padding-bottom: 10px;
    text-align: justify;
    color: #62615b;
    font-family: 'Rubik';
    font-size: 12px;
    overflow-x: auto;
}



/* -----------------------зачеркнутый текст-------------------------- */
del {
 text-decoration: none!important;
        transition: all .5s ease-in-out 0s;
 filter: blur(1px);
}

del:hover {
 text-decoration: none!important;
 filter: none;
}
/* ---------------------------конец------------------------------ */


/*---------------------------------- гостевая -------------------------------------------*/

.tetrisguest {width: 824px; height: 396px; background: url(http://forumstatic.ru/files/000e/94/07/18063.png) no-repeat;}
.tetristextHey {
    position: absolute;
    text-align: justify;
    width: 322px;
    height: 118px;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: rgb(255, 255, 255);
    overflow: auto;
    margin-top: 240px !important;
    margin-left: 227px !important;
}

.tetrisbusy {
    position: absolute;
    text-align: left;
    width: 195px;
    height: 120px;
    margin-top: -156px!important;
    margin-left: 633px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
    text-transform: lowercase;
}


.tetrisbusy a {
	color: #ffeba6 !important;}

.tetrisbusy a:hover {
	color: #e7ffa6 !important;}

.tetrisbusy sup {
font-size: 7px;}

.tetrisMan {
    position: absolute;
    text-align: left;
    width: 195px;
    height: 118px;
    margin-top: -315px!important;
    margin-left: 633px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
    text-transform: lowercase;
}

.tetrisMan a {
	color: #ffeba6 !important;}

.tetrisMan a:hover {
	color: #e7ffa6 !important;}


.tetrisgirl {
    position: absolute;
    text-align: left;
    width: 370px;
    height: 32px;
    margin-top: 205px!important;
    margin-left: 207px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: #494770;
    overflow: auto;
}

/* аватары глав страница */
.punbb .user-avatar .avatar-image {
    height: 35px;
    width: 35px;
    opacity: 0.75;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
    mix-blend-mode: luminosity;
    outline: white solid 1px;
border-radius: 0!important;}
 /*---------------------------------- конец -------------------------------------------*/

/*---------------------------------- занятые внешности -------------------------------------------*/

.appearanceguest {width: 836px; height: 538px; background: url(http://forumstatic.ru/files/000e/94/07/79102.png) no-repeat;}

.appearanceguest textHey {
    position: absolute;
    text-align: center;
    width: 660px;
    height: 75px;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: rgb(255, 255, 255);
    overflow: auto;
    margin-top: 56px !important;
    margin-left: -339px !important;
}

.appearanceguest ttitle {
    position: absolute;
    text-align: center;
    width: 764px;
    height: 20px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffffff;
    overflow: auto;
    margin-top: 17px !important;
    margin-left: -385px !important;
    text-transform: uppercase;
}

.appearanceguest vnehcode {
position: absolute;
    margin: 119px -220px!important;
    font-size: 10px;
    color: #f3f5ed;
    font-family: arial;
    text-transform: lowercase;
    width: 440px;
    height: 18px;
    background: #a69454;
    box-shadow: inset 0px 0px 2px 0px black;
}

.appearanceguest vnehcode .copy-paste {
font-family: arial;
    text-align: center;
    letter-spacing: 1px;
    color: #ffffff;
    position: absolute;
    margin: 1px -210px!important;
    text-transform: uppercase;
    font-weight: 900;
}


.appearanceguest busy {
    position: absolute;
    text-align: left;
    width: 227px;
    height: 308px;
    margin-top: 180px!important;
    margin-left: 148px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: capitalize;
    color: #ffffff;
    overflow: auto;
}

.appearanceguest busy a {
	color: #ffeba6 !important;}

.appearanceguest busy a:hover {
	color: #e7ffa6 !important;}

.appearanceguest boy {
    position: absolute;
    text-align: left;
    width: 227px;
    height: 308px;
    margin-top: 180px!important;
    margin-left: -108px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: capitalize;
    color: #ffffff;
    overflow: auto;
}


.appearanceguest boy a {
	color: #ffeba6 !important;}

.appearanceguest boy a:hover {
	color: #e7ffa6 !important;}

.appearanceguest girl {
    position: absolute;
    text-align: left;
    width: 224px;
    height: 308px;
    margin-top: 180px!important;
    margin-left: -366px!important;
    padding-right: 8px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: capitalize;
    color: #ffffff;
    overflow: auto;
}


.appearanceguest girl  a {
	color: #ffeba6 !important;}

.appearanceguest girl  a:hover {
	color: #e7ffa6 !important;}

 /*---------------------------------- конец -------------------------------------------*/

table

/*---------------------------------- ТАБЛИЦА НЕДЕЛИ В ШАПКЕ -------------------------------------------*/

.segatablenew {width: 800px; height: 266px; background: url() no-repeat;}
.segatablenewdata {
    position: absolute;
    text-align: center;
    width: 761px;
    height: 21px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffeda6;
    overflow: auto;
    margin-top: 7px !important;
    margin-left: 20px !important;
    text-transform: uppercase;
}

/*--амс--*/
.segaams{
    position: absolute;
    text-align: left;
    width: 508px;
    height: 115px;
    margin-top: 248px!important;
    margin-left: 234px!important;
    padding-right: 5px;
    font-size: 9px;
    font-family: Roboto;
    text-transform: uppercase;
    text-shadow: 1px 0px 0px black;
    overflow: auto;
}
.tooltip{
    color: #ebf3ff !important;
}
.tooltip span{
border-radius: 5px 5px 5px 5px;
visibility: hidden;
position: absolute;
}  
.tooltip:hover span{
visibility: visible;
}


/*--игроки--*/
.segatablenewpst1 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 97px!important;
}
.segatablenewpst2 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 153px!important;
}
.segatablenewpst3 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 209px!important;
}
.segatablenewpst4 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 264px!important
}
/*--флудеры--*/
.segatablenewast1 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 661px!important;
}

.segatablenewast2 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 716px!important;
}
.segatablenewast3 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 773px!important;
}
.segatablenewast4 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 829px!important;
}
.segatablenewep {
    position: absolute;
    margin-top: 409px!important;
    margin-left: 660px!important;}

.segatablenewpost {
    position: absolute;
    margin-top: 32px!important;
    margin-left: 20px!important;
}
.segatablenewpostx {
    position: absolute;
    text-align: left;
    width: 253px;
    height: 51px;
    margin-top: 424px!important;
    margin-left: 55px!important;
    padding-right: 5px;
    font-size: 10px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
}

.segatablenewpostx a {
	color: #ffeba6 !important;}

.segatablenewpostx a:hover {
	color: #cff2ff !important;}

.segatablenewtandem {
    position: absolute;
    margin-top: 409px!important;
    margin-left: 774px!important;
}

.segatableneeded1 {
    position: absolute;
    margin-top: 409px!important;
    margin-left: 888px!important;
}

.segatableneeded2 {
    position: absolute;
    margin-top: 450px!important;
    margin-left: 888px!important;
}

.segatablebestpostpicture {
    position: absolute;
    margin-top: 408px!important;
    margin-left: -4px!important;
}
.segatablenumberposts{
    position: absolute;
    text-align: center;
    width: 144px;
    height: 70px;
    margin-top: 357px!important;
    margin-left: -34px!important;
    padding-right: 5px;
    font-size: 9px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
}
.segatablenumbersms{
    position: absolute;
    text-align: center;
    width: 145px;
    height: 70px;
    margin-top: 357px!important;
    margin-left: 865px!important;
    padding-right: 5px;
    font-size: 9px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
}

.segatablenew img {
object-fit: cover;
filter: grayscale(50%) sepia(1) saturate(1.25) brightness(50%) contrast(100%) hue-rotate(-139deg);
-webkit-filter: grayscale(50%) sepia(1) saturate(1.25) brightness(50%) contrast(100%) hue-rotate(-139deg);
-moz-filter: grayscale(50%) sepia(1) saturate(1.25) brightness(50%) contrast(100%) hue-rotate(-139deg);
}


 /*---------------------------------- конец -------------------------------------------*/




/*---------------------------------- CТАТИСТИКА НЕДЕЛИ -------------------------------------------*/

/*---------------------------------- CТАТИСТИКА НЕДЕЛИ -------------------------------------------*/

.seganew {width: 800px; height: 261px; background: url(http://forumstatic.ru/files/000e/94/07/47346.png) no-repeat;}

.seganew img {
object-fit: cover;
filter: grayscale(50%) sepia(1) saturate(1.25) brightness(50%) contrast(100%) hue-rotate(-139deg);
-webkit-filter: grayscale(50%) sepia(1) saturate(1.25) brightness(50%) contrast(100%) hue-rotate(-139deg);
-moz-filter: grayscale(50%) sepia(1) saturate(1.25) brightness(50%) contrast(100%) hue-rotate(-139deg);
}


.seganew data {
    position: absolute;
    text-align: center;
    width: 761px;
    height: 21px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffffff;
    overflow: auto;
    margin-top: 7px !important;
    margin-left: -378px !important;
    text-transform: uppercase;
}

/*--игроки--*/
.seganew pst1 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: -225px!important;
}
.seganew pst2 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: -169px!important;
}
.seganew pst3 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: -111px!important;
}
.seganew pst4 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: -56px!important
}
/*--флудеры--*/
.seganew ast1 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: 5px!important;
}

.seganew ast2 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: 61px!important;
}
.seganew ast3 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: 118px!important;
}
.seganew ast4 {
    position: absolute;
    margin-top: 66px!important;
    margin-left: 174px!important;
}
.seganew ep {
    position: absolute;
    margin-top: 149px!important;
    margin-left: 5px!important;}

.seganewpost {
    position: absolute;
    margin-top: 32px!important;
    margin-left: 20px!important;
}
.seganew postx {
    position: absolute;
    text-align: left;
    width: 295px;
    height: 70px;
    margin-top: 160px!important;
    margin-left: -318px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
}
.seganew postx a {
	color: #ffeba6 !important;}

.seganew postx a:hover {
	color: #e7ffa6 !important;}

.seganew tandem {
    position: absolute;
    margin-top: 149px!important;
    margin-left: 118px!important;
}

.seganew user1 {
position: absolute;
    margin-top: 149px!important;
    margin-left: 230px!important;}

.seganew user2 {
position: absolute;
    margin-top: 198px!important;
    margin-left: 230px!important;}

.seganew bestpostpic {
    position: absolute;
    margin-top: 163px!important;
    margin-left: -375px!important;
}
.seganew numberposts{
    position: absolute;
    text-align: center;
    width: 144px;
    height: 70px;
    margin-top: 79px!important;
    margin-left: -382px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
}
.seganew numbersms{
position: absolute;
    text-align: center;
    width: 144px;
    height: 70px;
    margin-top: 79px!important;
    margin-left: 236px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
}


.segalinksnewstable {
    position: absolute;
    text-align: center;
    width: 286px;
    height: 53px;
    margin-top: 469px!important;
    margin-left: 341px!important;
    padding-right: 5px;
    font-size: 10px;
    font-family: Roboto;
    text-transform: none;
    color: #ffffff;
    overflow: auto;
}
.segalinksnewstable a {
	color: #fff !important;
	}
.segalinksnewstable a:hover {
	color: #cff2ff !important;}


/*-- новости плашки --*/
.segatablenewsdie {
    position: absolute;
    overflow: auto;
    margin-top: 351px!important;
    margin-left: 340px!important;
    width: 294px;
    height: 113px;
}

.newssega {
	display: inline-block;
	background:url(http://forumstatic.ru/files/000e/94/07/85085.png);
	width: 286px;
	height: 26px;
	text-align: center;
	color: #ffffff !important;
	font: 11px roboto;
	font-weight: 400;
	letter-spacing: 0.75px;
	text-transform: lowercase;
	line-height: 28px;
	margin: 0 0 2px 0!important;
}

.newssega a {
	color: #d1b875 !important;
	}
.newssega a:hover {
	color: #e7ffa6 !important;}

/*-- конец --*/

 /*---------------------------------- конец -------------------------------------------*/


/*---------------------------------- НУЖНЫЕ И ХОЧУ К ВАМ -------------------------------------------*/
/*-- ПОДЛОЖКИ --*/
.segawantl {width: 615px; height: 531px; background: url("http://forumstatic.ru/files/000e/94/07/57014.png");}
/*-- В ПОИСКАХ --*/
.segawantl sega1 {
    position: absolute;
    text-align: center;
    width: 572px;
    height: 30px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffffff;
    overflow: auto;
    margin: 11px -290px!important;
    text-transform: uppercase;
}
/*-- ГИФ  --*/
.segawantl sega2 {        position: absolute;
    margin: 56px -313px!important;
    text-align: center;
    width: 613px;
    height: 150px;
}
/*-- ВНЕШНОСТЬ --*/
.segawantl sega3 {
    position: absolute;
    text-align: center;
    margin: 218px -291px!important;
    width: 572px;
    font-size: 12px;
    font-family: 'Rubik';
    color: #ffeba6;
}
/*-- ИМЯ--*/
.segawantl sega4 {
    position: absolute;
    text-align: center;
    margin: 254px -291px!important;
    width: 128px;
    height: 24px;
    font-size: 11px;
    font-family: 'Rubik';
    color: #cdc6d4;
    overflow: auto;
}
/*-- Возраст--*/
.segawantl sega6 {
    position: absolute;
    text-align: center;
    margin: 254px -141px!important;
    width: 128px;
    height: 24px;
    font-size: 11px;
    font-family: 'Rubik';
    color: #cdc6d4;
    overflow: auto;
}
/*-- Ориентация--*/
.segawantl sega7 {
    position: absolute;
    text-align: center;
    margin: 254px 13px!important;
    width: 128px;
    height: 24px;
    font-size: 11px;
    font-family: 'Rubik';
    color: #cdc6d4;
    overflow: auto;
}
/*-- Профессия--*/
.segawantl sega8 {
    position: absolute;
    text-align: center;
    margin: 254px 164px!important;
    width: 128px;
    height: 24px;
    font-size: 11px;
    font-family: 'Rubik';
    color: #cdc6d4;
    overflow: auto;
}
/*-- ИНФА О ПЕРСЕ --*/
.segawantl sega5 {
    position: absolute;
    text-align: justify;
    width: 564px;
    height: 200px;
    margin: 304px -289px!important;
    overflow: auto;
    padding-right: 5px;
    color: #62615b;
}
 /*---------------------------------- конец -------------------------------------------*/


/*-------------------------------- - анкета обычная --------------------------------*/
.segaform {
	position: relative;
	background: url(http://forumstatic.ru/files/000e/94/07/96409.png) no-repeat;
	width: 626px;
	height: 564px;
	margin-bottom: 15px!important;
	padding-bottom: 13px;
	}

/*----картинка позиция ----*/
.segaform fimg {
    position: absolute;
    margin: 65px 0 0 -262px!important;
    border: 1px
 solid #f9fafa;
}

/*----текст общий для полей----*/
.segaform nr, .segaform age, .segaform sex, .segaform job, .segaform ff, .segaform bio  {
    font-family: 'Rubik';
    font-size: 11px;
    color: #62615b;
    text-transform: lowercase;
    line-height: 140%;
    padding: 4px!important;
    text-align: left;
}

/* ---- имя на русском ---- */
.segaform nr {
    position: absolute;
    width: 262px;
    height: 14px;
    margin: 66px 0px 0px -117px !important;
    overflow-y: auto;
}

/* ---- возраст---- */
.segaform age {
position: absolute;
    width: 195px;
    height: 14px;
    margin: 155px 0px 0px -117px !important;
    overflow: auto;
}

/* ---- ориентация---- */
.segaform sex {
    position: absolute;
    width: 195px;
    height: 14px;
    margin: 154px 0 0 93px!important;
    overflow-y: auto;
}

/* ---- профессия---- */
.segaform job {
position: absolute;
    width: 403px;
    height: 14px;
    margin: 198px 0 0 -116px!important;
    overflow-y: auto;
}

/* ---- внешность---- */
.segaform ff {
    position: absolute;
    width: 262px;
    height: 14px;
    margin: 110px 0px 0px -117px!important;
    overflow: auto;
}

/*----имя на английском ----*/
.segaform fn {
    position: absolute;
    text-align: center;
    width: 572px;
    height: 20px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffeda6;
    overflow: auto;
    margin-top: 8px !important;
    margin-left: -309px !important;
    text-transform: uppercase;
}

.segafq {
	position: absolute;
	width: 460px;
	height: auto;
	margin: 275px 0 0 70px!important;
	overflow-y: none;
	font-family: Roboto;
	font-size: 10px;
	color: #616161;
	text-shadow: 1px 1px 0px #fff;
	text-transform: lowercase;
	line-height: 140%;
	padding: 4px!important;
	}

.segaform bio {
    position: absolute;
    width: 550px;
    height: 268px;
    margin: 240px 0 0 -281px!important;
    overflow-y: auto;
    font-family: 'Rubik';
    font-size: 11px;
    color: #62615b;
    text-align: justify;
    line-height: 180%;
}

.segaform bio::-webkit-scrollbar {
	border:none;
	width: 3px;
	height: 3px;
	}

.segaform bio::-webkit-scrollbar-track {
	border:none;
	background-color: #616161;
	}
/*---------------------------------- конец -------------------------------------------*/

/*-------------------------------- - анкета опросник --------------------------------*/
.segaform2 {
	position: relative;
	background: url(http://forumstatic.ru/files/000e/94/07/54233.png) no-repeat;
	width: 626px;
	height: 564px;
	margin-bottom: 15px!important;
	padding-bottom: 13px;
	}

/*----картинка позиция ----*/
.segaform2 fimg2 {
    position: absolute;
    margin: 65px 0 0 -262px!important;
    border: 1px solid #f9fafa;
}

/*----текст общий для полей----*/
.segaform2 nr2, .segaform2 age2, .segaform2 sex2, .segaform2 job2, .segaform2 f2, .segaform2 ques1, .segaform2 ques2, .segaform2 ques3, .segaform2 ques4, .segaform2 ques5, .segaform2 ques6, .segaform2 ques7, .segaform2 ques8, .segaform2 ques9, .segaform2 ques10, .segaform2 ques11, .segaform2 ques12, .segaform2 ques13 {
    font-family: 'Rubik';
    font-size: 11px;
    color: #62615b;
    text-transform: lowercase;
    line-height: 140%;
    padding: 4px!important;
    text-align: left;
}

/* ---- имя на русском ---- */
.segaform2 nr2 {
    position: absolute;
    width: 255px;
    height: 14px;
    margin: 66px 0px 0px -111px !important;
    overflow-y: auto;
}

/* ---- возраст---- */
.segaform2 age2 {
position: absolute;
    width: 195px;
    height: 14px;
    margin: 155px 0px 0px -116px !important;
    overflow: auto;
}

/* ---- ориентация---- */
.segaform2 sex2 {
    position: absolute;
    width: 195px;
    height: 14px;
    margin: 154px 0 0 91px!important;
    overflow-y: auto;
}

/* ---- профессия---- */
.segaform2 job2 {
position: absolute;
    width: 402px;
    height: 14px;
    margin: 198px 0 0 -116px!important;
    overflow-y: auto;
}

/* ---- внешность---- */
.segaform2 f2 {
    position: absolute;
    width: 255px;
    height: 14px;
    margin: 110px 0px 0px -110px!important;
    overflow: auto;
}

/*----имя на английском ----*/
.segaform2 fn2 {
    position: absolute;
    text-align: center;
    width: 572px;
    height: 20px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffeda6;
    overflow: auto;
    margin-top: 8px !important;
    margin-left: -301px !important;
    text-transform: uppercase;
}

.segafq2 {
	position: absolute;
	width: 460px;
	height: auto;
	margin: 275px 0 0 70px!important;
	overflow-y: none;
	font-family: Roboto;
	font-size: 10px;
	color: #616161;
	text-shadow: 1px 1px 0px #fff;
	text-transform: lowercase;
	line-height: 140%;
	padding: 4px!important;
	}

/*----цитата ----*/
.segaform2 ques1 {
position: absolute;
    width: 575px;
    height: 14px;
    margin: 243px 0 0 -290px!important;
    overflow-y: auto;
}

/*----хобби----*/
.segaform2 ques2 {
position: absolute;
    width: 279px;
    height: 14px;
    margin: 289px 0 0 -290px!important;
    overflow-y: auto;
}

/*----песня----*/
.segaform2 ques3 {
position: absolute;
    width: 277px;
    height: 14px;
    margin: 289px 0 0 9px!important;
    overflow-y: auto;
}

/*----остров----*/
.segaform2 ques4 {
position: absolute;
    width: 279px;
    height: 14px;
    margin: 332px 0 0 -290px!important;
    overflow-y: auto;
}


/*----фильм----*/
.segaform2 ques5 {
position: absolute;
    width: 277px;
    height: 14px;
    margin: 332px 0 0 9px!important;
    overflow-y: auto;
}

/*----отдых----*/
.segaform2 ques6 {
position: absolute;
    width: 279px;
    height: 14px;
    margin: 377px 0 0 -290px!important;
    overflow-y: auto;
}

/*----характер в людях----*/
.segaform2 ques7 {
position: absolute;
    width: 277px;
    height: 14px;
    margin: 377px 0 0 9px!important;
    overflow-y: auto;
}

/*----качества личные----*/
.segaform2 ques8 {
position: absolute;
    width: 279px;
    height: 14px;
    margin: 421px 0 0 -290px!important;
    overflow-y: auto;
}


/*----страх----*/
.segaform2 ques9 {
position: absolute;
    width: 277px;
    height: 14px;
    margin: 421px 0 0 9px!important;
    overflow-y: auto;
}

/*----мечта----*/
.segaform2 ques10 {
position: absolute;
    width: 279px;
    height: 14px;
    margin: 465px 0 0 -290px!important;
    overflow-y: auto;
}

/*----ужас----*/
.segaform2 ques11 {
    position: absolute;
    width: 277px;
    height: 14px;
    margin: 465px 0 0 9px!important;
    overflow-y: auto;
}

/*----оптимист или песимист----*/
.segaform2 ques12 {
position: absolute;
    width: 279px;
    height: 14px;
    margin: 510px 0 0 -290px!important;
    overflow-y: auto;
}

/*----симпатия----*/
.segaform2 ques13 {
position: absolute;
    width: 277px;
    height: 14px;
    margin: 509px 0 0 9px!important;
    overflow-y: auto;
}

/*---- размер картинки в анкетах ----*/
.segaform2 fimg2 img,  .segaform fimg img{
width: 120px!important;
    height: 120px!important;
    object-fit: cover!important;
}
/*----конец----*/

/* ПРОСМОТР ПРОФИЛЯ
-------------------------------------------------------------*/
#viewprofile li strong, #viewprofile li div, #setmods dd, #profile-left #pa-edit strong a {  display: block;  font-weight: normal !important;}

/* аватар-слева */
#profile-left {    vertical-align: middle;
    background: #453f5e;}

#profile-left #profile-name strong, #profile-left #pa-edit strong a {    
    text-align: center;
    text-transform: uppercase;
    color: #bbe7ff;
    font-size: 16px;
    font-family: 'Rubik';
}

#profile-left #pa-edit strong a {
margin-top: 8px;
    font-size: 13px;
}

#profile-left #profile-title strong, #profile-left #pa-online strong { 
    text-align: center;
    font-size: 9px;
    letter-spacing: 2px;
    font-family: arial;
    text-transform: lowercase;
    padding: 4px 0;
    margin: -6px 0px;
    background: #68acd1;
    color: #f6f7f0;
}

#profile-left #pa-avatar {text-align: center; margin: 10px 0px;}
#profile-left #pa-avatar img {
    width: 150px;
    height: auto;
    border: 2px solid #8d83b0;
    outline: 1px solid #704e6a;
}

/* инфа-справа */
#profile-right li {    margin: 5px 0;}
#viewprofile #profile-right li span {    
    float: left;
    width: 135px;
    padding: 6px 10px;
    margin: 2px 10px 0px 10px;
    font-family: 'Rubik';
    font-size: 9px;
    text-transform: uppercase;
    background: #f0f7ff;
}

#profile-right li strong {padding: 6px 0 4px 175px !important;
    font-family: Arial;
    font-size: 10px;
    text-transform: lowercase;}


/* оформление подложек в форме ответа */
#font-area {
max-height: 200px;
    overflow-x: auto;
}


#font-area, #size-area, #size-area, #color-area, #table-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #spoiler-area  {
background-color: #eceee4;
    color: #804549;
    text-shadow: 1px 0px 1px #fafafa;
}

/*---------------------------------- конец -------------------------------------------*/


/*----------------------------------  БАНК ---------------------------------- */
.bank {
	width: 806px;
	height: 796px;
	background: url(http://forumstatic.ru/files/000e/94/07/43939.png);
	margin-bottom: 15px!important;
transform: translatex(5%);
}

.bankn {
    position: absolute;
    text-align: center;
    width: 764px;
    height: 20px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffffff;
    overflow: auto;
    margin-top: 27px !important;
    margin-left: 20px !important;
    text-transform: uppercase;
}

.bankt {
position: absolute;
    text-align: left;
    width: 660px;
    height: 75px;
    padding-right: 5px;
    font-size: 11px;
    font-family: Roboto;
    text-transform: none;
    color: rgb(255, 255, 255);
    overflow: auto;
    margin-top: 63px !important;
    margin-left: 77px !important;
}

.korpus > div, .korpus > input { 
display: none; 
position: relative;
    top: 15px;}
 
.korpus label { 
    width: 150px;
    padding: 5px 5px;
    margin: 0px 10px;
    display: inline-block;
    transition: 0.3s ease;
    cursor: pointer;
    background: #f92672;
    border: 1px solid #424160 !important;
    color: #ffffff !important;
    text-align: center;
    font-family: montserrat;
    text-transform: uppercase;
    box-shadow: inset 0 0 3px #4b4e55!important;
    font-size: 10px;
    transform: translatex(-15%);
}

.korpus input[type="radio"]:checked + label {
    background: #69add1;
}
 
.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; }

.banktt {
width:330px;
height: 518px;
overflow-x: auto;
}

.banktth {
    margin: 0 0 6px -5px!important;
    width: 309px;
    padding: 5px 5px;
    display: inline-block;
    cursor: pointer;
    background: #f92672;
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
    text-align: center;
    font-family: montserrat;
    text-transform: uppercase;
    font-size: 10px;
}

.bankhead {
    font-size: 7px!important;
    font-family: montserrat!important;
    letter-spacing: 0.75px!important;
    text-transform: uppercase;
    color: #b7addf!important;
    font-weight: 700!important;
    font-style: normal;
    background: #403a5a;
    border: 1px solid #9e9cc4;
    box-shadow: inset 0px 0px 0px 1px #685f91;
    padding: 4px 10px 4px 10px;
    margin: 0 0 6px -5px!important;
    text-align: center;
    width: 300px;
}

 

.construle {
    position: relative;
    top: 35px;
    width: 700px;
    height: 65px;
    transform: translatex(6%);
    overflow-x: auto;
    padding: 5px;
}

.construle span {
    font-size: 7px!important;
    font-family: montserrat!important;
    letter-spacing: 0.75px!important;
    text-transform: uppercase;
    font-weight: 700!important;
    font-style: normal;
    text-align: center;
}

.constellation2 {
position: relative;
    top: 55px;
    left: 4px;
    width: 720px;
    height: 330px;
    transform: translatex(6%);
    overflow-x: auto;
}


.constellation2 strs {
background: linear-gradient(180deg, rgba(201,201,203,1) 0%, rgba(108,110,114,1) 70%);
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.75px;
    color: #e5e5e5;
    text-shadow: 1px 1px 0 #7c7f84;
    border: 1px solid #d5dcdb;
    outline: 1px solid #abadaf;
    width: 165px;
    height: 34px;
    font-family: roboto;
    text-transform: uppercase;
    padding: 25px 2px 11px 6px;
    font-weight: 900;
    float: left;
}

.constellation2 tsks {
    display: inline-block;
    padding: 3px 9px 4px 14px;
    background: #d0d0d0;
    text-align: justify;
    font-size: 11px;
    letter-spacing: 0.5px;
    color: #62615b;
    box-shadow: inset 0 0 5px #a894ae;
    text-shadow: 1px 0px 0 #e9e9e9;
    border: 1px solid #d5dcdb;
    outline: 1px solid #abadaf;
    width: 480px;
    height: 60px;
    overflow: auto;
    line-height: 140%;
    font-family: roboto;
    margin: 2px 5px 10px 12px;
    vertical-align: middle;
}

.constname {
    position: absolute;
    top: 35px;
    left: 402px;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0.75px;
    color: #3d3f42;
    text-shadow: 1px 1px 0 #e2e2e2;
    font-family: roboto;
    text-transform: uppercase;
    font-weight: 900;
z-index: 2;
}

/*---------------------------------- конец -------------------------------------------*/

/* Блок сообщения к статистики */
.newstextmessage {
    width: 800px;
    height: auto;
    padding-top: 17px;
    padding-bottom: 28px;
display: block; background: url(http://forumstatic.ru/files/000e/94/07/89590.png) top no-repeat, url(http://forumstatic.ru/files/000e/94/07/25580.png) bottom no-repeat, url(http://forumstatic.ru/files/000e/94/07/11336.png?v=1) repeat-y;}
.newstextmetro {
    width: 740px;
    padding-right: 1px;
    padding-top: 0px;
    text-align: justify;
    color: #62615b;
    font-family: 'Rubik';
    font-size: 10px;
    overflow-x: auto;}
/*---------------------------------- конец -------------------------------------------*/



/* ------------------------------уведомления------------------------------ */
.bubble {
    background: #ff5079!important;
}

.bubble:after {
   border-color: #8b9c5a transparent!important;}


.num_msg {
    background: #8b9c5a!important;}

.num_msg:before {
    background: #8b9c5a!important;}


#pun .user-avatar .isonline {
    background: #8b9c5a;
}


/* ------------------------------для фака------------------------------ */
.FAQsega {
    padding: 1em 2em;
    border-style: none;
    border-width: 0px;
    background: #f5faff;
    border-radius: 10px 10px 10px 10px;
    box-shadow: inset 0px 0px 8px #e3effc;
    border: 1px solid #ffffff;
}

/* ------------------------------текст для путеводителя------------------------------ */
.textaboutsega {
margin-top: 32px !important;
    margin-left: 1px !important;
    padding: 0px 10px;
    text-align: justify;
    color: #62615b;
    font-family: 'Rubik';
    font-size: 12px;
    width: 742px;
    height: 454px;
    overflow-x: auto;
}

/*---------------------------------- хочу к вам  -------------------------------------------*/
/*-- ПОДЛОЖКИ --*/
.segawantl2s {width: 615px; height: 485px; background: url("http://forumstatic.ru/files/000e/94/07/37058.png");}
/*-- КТО Я --*/
.segawantl2s  segas1 {
    position: absolute;
    text-align: center;
    width: 572px;
    height: 19px;
    font-size: 11px;
    font-family: Roboto;
    color: #ffffff;
    overflow: auto;
    margin: 11px -290px!important;
    text-transform: uppercase;
}
/*-- ГИФ  --*/
.segawantl2s segas2 {        
    position: absolute;
    margin: 57px -306px!important;
    text-align: center;
    width: 620px;
    height: 150px;
}
/*-- ВНЕШНОСТЬ --*/
.segawantl2s segas3 {
    position: absolute;
    text-align: center;
    margin: 218px -291px!important;
    width: 572px;
    font-size: 12px;
    font-family: 'Rubik';
    color: #ffeba6;
}
/*-- ИНФА О ПЕРСЕ --*/
.segawantl2s segas5 {
    position: absolute;
    text-align: justify;
    width: 578px;
    height: 200px;
    margin: 260px -289px!important;
    overflow: auto;
    padding-right: 5px;
    color: #7a758c;
}
 /*---------------------------------- конец -------------------------------------------*/



 /*---------- баннеры -------------*/
.banners {
    position: absolute;
    height: 32px;
    width: 469px;
    left: 539px;
    bottom: 14px;
    overflow: scroll;
    overflow-x: hidden;
    border: 1px solid hsl(242deg 14% 51% / 50%);
    padding: 3px;
}

.banners img{ 
    opacity: 1;
    -moz-opacity: 1;
    transition: all .5s ease-in-out 0s;
    filter: grayscale(80%) blur(0px) hue-rotate(
304deg);
    /* -webkit-filter: grayscale(80%) blur(2px) hue-rotate(
304deg); */
    /* -moz-filter: grayscale(80%) blur(2px) hue-rotate(304deg);*/
}

.banners img:hover { 
opacity:1;
-moz-opacity:1;
filter: grayscale(0%) blur(0px);
-webkit-filter: grayscale(0%) blur(0px);
-moz-filter: grayscale(0%) blur(0px);
 }