/*------ÔÎÍ ÔÎÐÓÌÀ ------*/

body {
background: url(https://i.imgur.com/oq9tGx9.png) 76.4% 0% repeat-x, url() 50% 100% repeat-x, url() 40% 0%;
background-color: #0f2f40;
overflow-x: hidden     ;background-position-x: center;}

/* ÍÀÑÒÐÎÉÊÈ ÒÅÊÑÒÀ ÏÎ ÓÌÎË×ÀÍÈÞ È ÅÃÎ ÐÀÇÌÅÐÀ, ÑÈËÜÍÎ ÍÅ ÓÌÅÍÜØÀÉ  */
body {font-size: 99.30%; overflow-x: hidden; color: #ededed; font-family: arial;}



/*------ ËÎÃÎÒÈÏ ÔÎÐÓÌÀ ------*/
#pun-title table {
    border: none;
    height: 560px;
    width: 1045px;
    margin-left: -65px;
    background: url(https://i.imgur.com/OQMbLBU.png) top center no-repeat;
    margin-top: 20px;
}




/*------ ÏÀÍ È ÊÎÏÈÐÀÉÒ ÔÎÐÓÌÀ ------*/

/*ÏÀÍ*/
#pun {
 margin: -20px auto -10px auto;
  padding: 0px auto -10px auto;
  position: relative;
  width: 1036px;
  background: repeat transparent url(https://i.imgur.com/NkChY1k.png);
  background-position: center;
  }

/* ØÈÐÈÍÀ ÐÀÁÎ×ÅÉ ÇÎÍÛ ÔÎÐÓÌÀ */
.punbb { 
  width: 90%; 
  position: relative;
  height: auto;
  color: #131e25!important; /*öâåò òåêñòà âñåãî ôîðóìà*/
  margin-left: 50px; /*îòñòóï îò ëåâîãî êðàÿ*/
  font: normal 68.75% verdana, arial, helvetica, sans-serif;
  }

/*ÔÓÒÅÐ-ÊÎÏÈÐÀÉÒ*/
#pun-about p.container {
    background: transparent url(https://i.imgur.com/McLimR7.png) bottom center no-repeat;
    width: 1046px;
    margin-bottom: -50px;
    margin-top: -45px;
    margin-left: -77px;
    height: 155px;
}


#main-reply {width: 98%!important;}



/* ÊÀÒÅÃÎÐÈÈ*/
/* ÑÒÀÒÈÑÒÈÊÀ*/
#pun-stats.section h2 {
    background: url(https://i.imgur.com/Qag9Qsw.png) no-repeat top center;
    height: 45px;
    margin-left: -34px!important;
    margin-top: -30px!important;
    margin-bottom: -45px;
    width: 985px;
}

/* ÍÀÄ ÔÎÐÌÎÉ ÎÒÂÅÒÀ*/
#post-form h2 {
    background: url(https://i.imgur.com/Ir7vmDh.png) no-repeat top center!important;
    height: 45px;
    margin-left: -34px!important;
    margin-top: -30px!important;
    margin-bottom: -45px;
    width: 985px;
}

/*1*/
#pun-category1.category h2 {
    background: url(https://i.imgur.com/1ul4kst.png) no-repeat top center;
    height: 45px;
    width: 985px;
    margin-bottom: -15px!important;
    margin-left: -34px!important;
    margin-top: -30px!important;
}




/*2*/
#pun-category2.category h2 {
    background: url(https://i.imgur.com/1XEtjZG.png) no-repeat top center;
    height: 45px;
    width: 985px;
    margin-bottom: -15px!important;
    margin-left: -34px!important;
    margin-top: -30px!important;
}

/*3*/
#pun-category3.category h2 {
    background: url(https://i.imgur.com/2tAuo8h.png) no-repeat top center;
    height: 45px;
    width: 985px;
    margin-bottom: -15px!important;
    margin-left: -34px!important;
    margin-top: -30px!important;
}

/*4*/
#pun-category4.category h2 {
    background: url(https://i.imgur.com/N5tlcxz.png) no-repeat top center;
    height: 45px;
    width: 985px;
    margin-bottom: -15px!important;
    margin-left: -34px!important;
    margin-top: -30px!important;
}

/*5*/
#pun-category5.category h2 {
    background: url(https://i.imgur.com/MqSd28O.png) no-repeat top center;
    height: 45px;
    width: 985px;
    margin-bottom: -15px!important;
    margin-left: -34px!important;
    margin-top: -30px!important;
}

#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}



/*ÈÊÎÍÊÈ*/
/*íàñòðîéêà âàæíàÿ*/
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-viewforum div.tclcon {padding-top: 0px;}

/*ïî óìîë÷àíèþ îòêëþ÷èòü*/
#pun-index table Div.icon {
    background-image: url("https://i.imgur.com/pUvesXN.png");
    background-repeat: no-repeat;
    position: absolute;
    width: 40px;
    height: 33px;
    margin-left: 340px;
    margin-top: 12px;}


/*íîâûå íà ãëàâíîé-èíäåêñ*/
#pun-index TR.inew Div.icon {
    background-image: url("https://i.imgur.com/HbJeDJY.png");
    background-repeat: no-repeat;
    height: 33px;
    width: 40px;}

/*ñòàðîå â ïîäôîðóìàõ*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon {
    background-image: url("https://i.imgur.com/W9r28fl.png");
    background-repeat: no-repeat;
    border-style: none;
    display: block;
    float: left;
    width: 22px;
    height: 20px;
    margin-right: -5px;
    margin-top: -2px;
    position: relative;
    padding-left: 10px;
    margin-left: 10px !important;}

/*íîâîå â ïîäôîðóìàõ*/
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon {
    background-image: url("https://i.imgur.com/rRvF9vl.png");
    background-repeat: no-repeat;
    width: 22px;
    height: 20px;}

/*âàæíîå â ïîäôîðóìàõ*/
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon {
    background-image: url("https://i.imgur.com/i2ydIjD.png");
    background-repeat: no-repeat;
    width: 22px;
    height: 20px;}

/*çàêðûòîå â ïîäôîðóìàõ*/
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon {
    background-image: url("https://i.imgur.com/OXtEFPm.png");
    background-repeat: no-repeat;
    width: 22px;
    height: 20px;}

/*ÑÒÀÒÈÑÒÈÊÀ*/
#pun-stats ul.container {
    background-image: url();
    padding-left: 44px;
    margin-left: -28px;
    padding-right: 61px;
    margin-top: 5px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 36px 3px;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: justify;
    -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}


/* ÎÔÎÐÌËÅÍÈÅ ÏÎÄÔÎÐÓÌÎÂ*/
#pun-index td div.tclcon {
    width: 394px;
    height: 200px;
    font-size: 10px;
    margin-top: -50px;
    background: url(https://i.imgur.com/ptZok1M.png) no-repeat;
    text-transform: lowercase;
    margin-bottom: -15px;
}




/* -------- ÍÀÑÒÐÎÉÊÀ ÇÀÃÎËÎÂÊÀ ÏÎÄÔÎÐÓÌÀ -------- */ 

#pun-index .tcl h3 {
    width: 370px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-top: 22px !important;
    font-size: 12px!important;
    font-family: Montserrat!important;
    text-align: center;
    border: none;
    font-weight: normal;
    margin-top: 36px!important;

}

#pun-index .tcl h3 a, li#pun-index .tcl h3 {
    color: #fff;
    text-shadow: 0 0 3px #aec5f9;
}

.tcl h3 a:hover {  
    color: #fff!important;
    text-shadow: 1px 0 0 #ffffff66!important;
    padding-left: 4px!important;
    padding-right: 2px!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
}

/* ÎÏÈÑÀÍÈÅ ÏÎÄÔÎÐÓÌÎÂ*/

.discr {
font-size: 10px;
    font-family: arial;
    width: 340px;
    text-align: justify;
    color: #fff;
    text-transform: lowercase;
    position: absolute;
    text-shadow: none!important;
    margin: 8px 25px !important;
}






/* -------- ÍÀÑÒÐÎÉÊÀ ÑÑÛËÎÊ ÁÛÑÒÐÎÉ ÍÀÂÈÃÀÖÈÈ Â ÎÏÈÑÀÍÈÈ ÏÎÄÔÎÐÓÌÎÂ --------- */
.dbl a {
    display: inline-block;
    font-size: 10px;
    margin: 1px!important;
    margin-left: 5px!important;
    text-transform: lowercase;
    transition: 0.1s;
    text-align: center;
    border-radius: 0px;
    color: #fff!important;
    text-shadow: none!important;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
     line-height: 10px;
}

.dbl a:hover {
    font-size: 10px;
    letter-spacing: 1px;
    color: #fff!important; 
    font-size: 10px;
    text-shadow: none!important;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
     line-height: 10px;
}

.dbl {
    text-shadow: none;
    text-align: center;
    font-size: 10px;
    color: #fff!important;
    position: absolute;
    margin-top: 78px!important;
    width: 399px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    line-height: 10px;
}


/* ÂÑÅ ÊÍÎÏÊÈ*/
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
    cursor: pointer!important;
    background: linear-gradient(to top, #618190, #37467d)!important;
    color: #fff!important;
    max-width: 95%important;
}


input.button:hover, #post fieldset:hover .hashelp div input:hover{
    background: linear-gradient(to top, #686d77, #868686)!important;
    cursor: pointer!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    max-width: 95%!important;
  }



#pun-index .dbl a:before {content: "#"}


/* Îôîðìëåíèå ïðîôèëÿ*/
.punbb .post .post-author {
  float: left;
  width: 254px;
  margin-left: -56px;
  min-height: auto;
background: url(https://i.imgur.com/c8iLYKW.png) top no-repeat, url(https://i.imgur.com/3Do8pY4.png) bottom no-repeat, url(https://i.imgur.com/ujivrAe.png) repeat-y;
padding-bottom: 30px;
}


/* Íèê þçåðà */
.pa-author {
    font-size: 14px;
    font-family: arial;
    text-transform: uppercase;
    position: relative;
    color: #fff;
    margin-top: 10px!important;
    width: 255px;
    text-align: center;
}


/*íèê â ïðîñìîòðå ïðîôèëÿ*/
.punbb li#profile-name {
    font-family: Montserrat;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: -10px;
    font-weight: 100;
    color: #56697b !important;
    width: 435px !important;
    margin-left: -95px !important; }


/*ññûëêà íèêà*/
.punbb .pa-author a {color: #fff!important; }
.punbb .pa-author a:link {color: #fff;text-shadow: 0 0 3px #ffffff96; }
.punbb .pa-author a:hover {color: #fff!important; letter-spacing: 1px!important; text-shadow: 0 0 3px #ffffff96;}



/*àâà ôîí*/
li.pa-avatar.item2{
    width: 202px;
    text-align: center;
    position: relative;
    margin-left: 27px !important;
    margin-bottom: -20px !important;
    background: url(https://i.imgur.com/nBrYu6H.png) 0px bottom no-repeat, url(https://i.imgur.com/vUzZCvA.png) 0px top no-repeat, url(https://i.imgur.com/eLsrQX2.png) 0px top repeat-y;
    padding: 5px 0px 9px;}


/*àâà êàðòèíêà*/
.punbb .pa-avatar img {
max-width: 180px;
    max-height: 180px;
    margin-left: 0px!important;
    position: relative;
    z-index: 5;
    margin: 5px auto 0;
}

/*ñòàòóñ*/
.pa-title{
    font-family: arial;
    font-size: 10px;
    text-transform: lowercase!important;
    color: #fff;
    width: 246px;
    text-align: center;
    text-shadow: 0 0 3px #ffffff96;
    margin-top: 0px!important;
    margin-left: 5px!important;
    padding-bottom: 2px!important;
    z-index: 9998;
}




/*------ ÎÔÎÐÌËÅÍÈÅ ÑÎÎÁÙÅÍÈÉ, ÐÅÏÓÒÀÖÈÈ, ÄÅÍÅÃ ------*/
/*ðåïóòàöèÿ*/
.punbb  .pa-respect a { 
    color: #fff!important;
    text-shadow: #fff 0 0 2px!important; }

.punbb  .pa-respect a:hover { 
    color: #fff!important;
    text-shadow: #fff 0 0 2px!important; }

/*ñîîáùåíèÿ*/

.punbb  .pa-posts a { 
    color: #fff!important;
    text-shadow: #fff 0 0 2px!important; }

.punbb  .pa-posts a:hover { 
    color: #fff!important;
    text-shadow: #fff 0 0 2px!important; }

/*îòâåòû â ïðîñìîòðå ìîèõ ñîî*/
.punbb .pa-replies{
    color: #fff;
    width: 204px;
    margin-top: 14px!important;
    text-align: center;
    margin-left: 26px!important;}

/*îíëàéí*/
.punbb .pa-online:before {content: "#"}

.punbb  .pa-online{
    color: #fff;
    text-transform: lowercase;
    width: 220px;
    font-size: 9px;
    text-align: center;
    margin-top: 1px !important;
    margin-left: 12px !important;
    padding-bottom: 4px !important;
}

/*àéïè*/
.punbb  .pa-ip{
    width: 204px;
    text-align: center;
    font-family: arial;
    font-size: 9px;
    position: absolute;
    color: #4a4a4a!important;
    margin-left: 25px !important;
    margin-top: 10px !important;

}

.punbb  .pa-ip a{
  color: #405075!important;
  text-transform: lowercase;
  text-shadow: none!important;
}


.punbb  .pa-ip a:hover{
  color: #454973!important;
  text-transform: lowercase;
  text-shadow: none!important;
}

/*ðåãà â ïðîôèëå ïðè ïðîñìîòðå ñîî */
.punbb  .pa-reg{
    width: 256px;
    text-align: center;
    color: #fff;
    font-size: 9px;
    text-transform: lowercase;
    margin-top: -27px;
}



/*------------------------ ïðîôèëü ----------------------------------*/


li.pa-respect, li.pa-posts, li.pa-fld2 { 
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 31px;
    font-size: 8px;
    color: #fff;
    text-shadow: #fff 0 0 2px;
    text-transform: lowercase;
    letter-spacing: 1px;
    line-height: 16px;
    font-weight: 100;
    margin-top: 20px;
    margin-left: 31px;
    margin-right: -13px;
    font-family: arial;
    position: relative;
    z-index: 55;
    background: url(https://i.imgur.com/K53b515.png) center bottom no-repeat;
}


.pa-respect a{
color:#310c12!important;}


#pun-reputation div {
  background: #bec4c7;
z-index:99999999!important;
}

#pun-reputation h1 {background: url(blank.gif);
height:30px;
padding-bottom:0!important;
margin-left: -100px!important;}

.pa-respect a[href*="&v=1&cod"]{
   display:inline-block;
   background:url(https://i.imgur.com/9vECGCL.png) 1px center  no-repeat; /*êàðòèíêà äëÿ ïëþñà*/
}
.pa-respect a[href*="&v=1&cod"] img{
  visibility:hidden;
  height: 10px;
  width: 13px;
}

#post fieldset legend span {
  display:none;
}

#pun-messages .post-sig, #pun-messages .pa-reg, #pun-messages .pa-online {display:none;}


/* ãðàäóñû */

.pa-fld4{
    z-index: 999!important;
    margin-top: 26px!important;
    margin-bottom: -41px!important;
    margin-left: -6px!important;
    width: 217px;
    height: 14px;
    position: absolute;}

.pa-fld4 img {margin-left:-2px!important;margin-top: 0px!important;opacity:1;}


.hot-thecw, .hot-netflix, .hot-hbo, .hot-showtime, .hot-mtv {height:12px;
border-radius:8px!important;
margin-top:-3px!important; margin-left: 26px!important;}

.hot-thecw {
background:#5c9305;}

.hot-netflix{
background:#b30404;}

.hot-hbo{
background:#06728e;}

.hot-showtime{
background:#cf7000;}

.hot-mtv{
background:#7603a2;}



/* ëç */

  .pa-fld1 {
    font-size: 10px;
    font-family: arial;
    text-shadow: #2a5e73 0 0 1px;
    line-height: 14px;
    text-align: justify;
    width: 180px;
    position: relative;
    min-height: 51px;
    color: #b3c0d2;
    text-transform: lowercase;
    z-index: 0 !important;
    font-weight: 100!important;
    background: url(https://i.imgur.com/nwxQy3s.png) 0px top no-repeat, url(https://i.imgur.com/OGyRCyS.png) 0px bottom no-repeat, url(https://i.imgur.com/8Q1rdKl.png) 0px top repeat-y;
    margin-top: -31px !important;
    padding: 34px 14px 22px 13px !important;
    margin-left: 25px!important;
    box-shadow: 0px 0 5px #74a2c700;
}



.pa-fld1 b{color:#729acc;}
.pa-fld1 b:hover{color:#9e9e9e;}
.pa-fld1 a:hover{color:#fff; text-shadow: none!important;}

a.lzank, .lzinst a {
font-weight:normal!important;
font-family: Montserrat;
font-size: 10px;
}

a.lzank{
    text-transform: uppercase;
    display: inline-block;
    color: #fff!important;
    text-shadow: #e7eaf3 0 0 2px;
    margin-top: 10px;
    text-align: center!important;
    margin-left: -14px;
    width: 200px;
    line-height: 0px;
    margin-bottom: 27px!important;
}

a.lzank:hover {color:#fff!important; letter-spacing: -1px;}

.lzinst a {color:#fff!important; text-shadow: 0 0 2px #fff;}
.lzinst a:hover {color:#fff!important; text-shadow: none!important; letter-spacing: 1px;}

#pun-viewtopic .lzinst {    
    width: 220px!important;
    height: 12px!important;
    padding-top: 16px!important;
    text-align: center;
    overflow: hidden;
    text-transform: uppercase;
    font-size: 12px;
    margin: -10px 0 -10px -22px!important;
    text-shadow: 0 0 2px #fff;
}



/* ñòàðëàéí */

.pa-fld3{margin-left: 20px!important;}


/*----------------------------- instanews -----------------------------*/

.instanews a .insmall {
display: none;
position: absolute;
top: 140px;
left:-180px;
z-index: 999;
transition: 0.4s;
border-radius:0px!important;
}


.instanews a:hover .insmall {
display: block;
filter: none;
opacity: 4;
transition: 0.4s;
}

.instanews li {
  display: inline;
}


.instanews img {
margin:0 5px 5px 0;
-webkit-filter: grayscale(100%);
  filter:  grayscale(100%);
opacity:.4;
transition: 0.4s;
}

.instanews img:hover {
opacity:.7;
transition: 0.4s;
}

/*êîíåö îôîðìëåíèÿ ïðîôèëÿ*/



/*êíîïî÷êè íà êëàâå, òà ÷òî íàä ôîðìîé îòâåòà*/
#keyboard-span input {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 11px!important;;
    color: #666!important;
    /*border: none!important;*/
    background-color: #fff!important;
    margin: 1px 1px 0 0;
    border: 1px solid #ddd!important;
    cursor: pointer;
    height: 25px;
    min-width: 29px;
   text-shadow: none!important;
}






/* ÑÊÐÎËËÛ*/
/*------ ÑÊÐÎËË ------*/
::-webkit-scrollbar
{width: 4px;
height: 4px;
background-color: #4e6873;}
::-webkit-scrollbar-thumb{
background-color: #183148; border-radius: 25px; }

/* ÂÛÄÅËÅÍÈÅ È ÑÊÐÎËË ÌÎÇÈËÛ*/

::-moz-selection{        background: #6a7d51;
    color: #ffffff;
}
::webkit-selection{        background: #6a7d51;
    color: #ffffff;
} 
::selection{
    background: #c3c3c3;
    color: #ffffff;
    text-shadow: none!important;
}



/*------ ÍÀÑÒÐÎÉÊÀ ÀÊÒÈÂÍÛÕ ------*/
div#pun-online.punbb .tc3 {
 /* text-align: left; òåêñò ñïðàâà*/
  width: 15%; /*øèðèíà òðåòüåé êîëîíêè*/
}
div#pun-online.punbb .tcl {
  text-align: left; /*òåêñò ñëåâà äëÿ ïåðâûõ äâóõ êîëîíîê*/ 
}
#pun-online th.tcl, #pun-online th.tc3 {
   font-size:0%;
}

/*-------- ÎÒÊËÞ×ÅÍÈÅ ÇÀÃÎËÎÂÊÎÂ È ÒÄ ---------- */
#pun-main div.catleft, #pun-main div.catright, #pun-announcement h2, .lastedit, .mini_awards_label, .mini_awards, .title-logo span, li#navawards, #topic-modmenu .container span {display: none;}

hr {border: none;border-top: dashed 1px #717171;}
.punbb th { background: transparent; color: transparent;}



/*------ ÍÀÑÒÐÎÉÊÀ ÂÐÅÌÅÍÈ ÐÀÇÌÅÙÅÍÈß ÑÎÎÁÙÅÍÈß ------*/
.permalink{font-size: 10px!important; position: absolute; left: 47px; margin-top: -10px !important; margin-left: -12px!important; z-index: 10; text-shadow: #fff 0 0 2px!important; color: #fff!important;}
.permalink a{color: #fff!important; text-shadow: none!important;}



/* ---------  ÏÎÄËÎÆÊÀ ÏÎÄ ÖÂÅÒÀÌÈ È ÂÛÏÀÄÀÞÙÈÌÈ ÏÎËßÌÈ  --------- */
#post .container[id$="-area"] {
    background-color: #d2d7de;
    padding: 5px!important;
    border-style: solid;
    border-color: #fdf5fd #fdf5fd #fdf5fd;
    border-image: none;
    min-width: 180px;
    overflow: auto;
}
#post .container[id$="smilies-area"] {min-width: 410px!important;}
#post .container[id$="color-area"]{height: 25px!important;}
#post .container[id$="font-area"]{max-height: 250px!important; overflow: auto;}

/*èìã ýðèà*/
#image-area {width: 550px;}




/*õóé çíàåò ÷å ýòî, íå òðîãàé, ýòî àäìèíêà*/
/*õóé çíàåò ÷å ýòî, íå òðîãàé, ýòî àäìèíêà
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
padding: 5px;
background-color: #f9ead3;
border-width: 1px 1px;
border-style: solid;
color: #000000;
border-color: #d49a3c #efc78e8c #d49a3c;
border-image: none;
min-width: 180px;
overflow: auto;
border-radius: 25px;
box-shadow: inset 0px 0px 6px #f1ce8ca8, inset 0px 0px 1px #f9f7f4, inset 0px 0px 25px rgba(239, 200, 128, 0.73);
}*/






/*ÍÀÑÒÐÎÉÊÀ ÏÎËÅÉ Â ÀÄÌÈÍÊÅ*/
#pun-admain1 form.adcontainer, #pun-admain2 form.adcontainer, #pun-admain1 div.adcontainer, #pun-admain2 div.adcontainer {
    padding: 6px 13px 6px 14px!important;
    font-size: 11px;
    border-radius: 10px;
    color: #182a31;
    width: 93%;
    margin-top: 9px;
    border: 1px solid #dac8be;
   box-shadow: inset 0px 0px 2px #ffffff6b, inset 0px 0px 1px #ffffff6b, inset 0px 0px 18px #ffffff6b;
}



/*ÂÎ ÂÑÏËÛÂÀØÊÅ ÑÌÅÍÛ ÀÂÛ*/
.pun-modal .container {
    padding: .6em 1em;
    max-height: 40em;
    overflow: auto;
    background: #transparent;
    border: 1px solid rgb(235, 201, 201);
    color: #333;
    border-radius: 3px;
}

/* --------- ÍÀÑÒÐÎÉÊÀ ÒÅÊÑÒÀ --------- */
.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: #667e9a;
  text-decoration: none;}

/*--------- ÍÀÑÒÐÎÉÊÀ ÒÅÊÑÒÀ 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 {uppercase; transition: all 0.4s ease-out;
-o-transition-transition: all 0.4s ease-out; 
-webkit-transition: all 0.4s ease-out; 
-moz-transition: all 0.4s ease-out;
  color: #495d84; text-shadow: 1px 1px 0px #b5bdca;
  text-decoration: none; }


/* ---------  ÖÈÒÀÒÛ, ÊÎÄ, ÑÏÎÉËÅÐÛ È ÒÄ  --------- */
#pun-main .quote-box, #pun-main .code-box {
    font-size: 11px;
    border-radius: 30px;
    color: #374250;
    margin-top: 9px;
    background: #cdd1d4;
    border-top: 3px solid #adc3cc;
    border-bottom: 3px solid #adc0cc;
}




/* ÁÀÍÍÅÐÛ ÏÀÐÒÍÅÐÎÂ */
.partner {
    position: absolute;
    margin-top: -70px!important;
    margin-left: 566px!important;
    width: 378px;
    height: 65px;
    letter-spacing: 2px;
    filter: grayscale(30%);
    opacity: 0.7;
    overflow: auto;}

.partner:hover {
    opacity: 1!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
}





/********* ÒÀÁËÈÖÀ ***********/


/*öèòàòà â ôóòåðå*/

.stquote{
    position: absolute;
    color: #fff;
    margin-top: -31px !important;
    margin-left: 402px !important;
    text-align: justify;
    font-family: verdana;
    font-size: 10px;
    width: 160px;
    height: 36px;
    overflow: auto;
}

/*ÁÛÑÒÐÀß ÍÀÂÈÃÀÖÈß ÏÎ ÒÅÌÀÌ*/

.n{
    position: absolute;
    margin-top: 135px!important;
    margin-left: -60px !important;
}

.n1 {
    letter-spacing: 1px;
    margin-left: 100px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 85px;
    color: #fff!important;
    text-align: center;
}

.n1 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}


.n2 {
    letter-spacing: 1px;
    margin-left: 212px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 85px;
    color: #fff!important;
    text-align: center;
}

.n2 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n3 {
    letter-spacing: 1px;
    margin-left: 365px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 130px;
    color: #fff!important;
    text-align: center;
}
.n3 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n4 {
    letter-spacing: 1px;
    margin-left: 324px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n4 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n5 {
    letter-spacing: 1px;
    margin-left: 433px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n5 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n6 {
    letter-spacing: 1px;
    margin-left: 540px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n6 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n7 {
    letter-spacing: 1px;
    margin-left: 646px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n7 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n8 {
    letter-spacing: 1px;
    margin-left: 750px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 98px;
    color: #fff!important;
    text-align: center;
}
.n8 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n9 {
    letter-spacing: 1px;
    margin-left: 855px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 229px !important;
    text-shadow: none!important;
    position: absolute;
    width: 98px;
    color: #fff!important;
    text-align: center;
}
.n9 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}



/*ÀÊÒÈÂ ÄÍß*/


.a1 {
    position: absolute;
    margin-top: 423px !important;
    margin-left: -6px !important;
}
.a2 {
    position: absolute;
    margin-top: 423px !important;
    margin-left: 57px!important;
}
.a3 {
    position: absolute;
    margin-top: 423px !important;
    margin-left: 120px!important;
}
.a4 {
    position: absolute;
    margin-top: 423px !important;
    margin-left: 183px!important;
}
.a5 {
    position: absolute;
    margin-top: 423px !important;
    margin-left: 246px!important;
}


/*ÏÎÑÒÎÏÈÑÄÅÖ ÍÅÄÅËÈ*/


.a6 {
    position: absolute;
    margin-top: 422px !important;
    margin-left: 631px!important;
}
.a7 {
    position: absolute;
    margin-top: 422px !important;
    margin-left: 694px!important;
}
.a8 {
    position: absolute;
    margin-top: 422px !important;
    margin-left: 757px!important;
}
.a9 {
    position: absolute;
    margin-top: 422px !important;
    margin-left: 820px!important;
}
.a10 {
    position: absolute;
    margin-top: 422px!important;
    margin-left: 883px!important;
}


/*ËÓ×ØÈÉ ÏÎÑÒ*/
.avbp{
    position: absolute;
   margin-left: 12px!important;
   margin-top: 237px!important;
}

.bpt{
    margin-left: 108px!important;
    margin-top: 268px!important;
    font-family: Arial;
    font-size: 9px;
    line-height: 13px;
    width: 170px;
    text-align: justify;
    color: #c5d4e2;
    text-shadow: #6f888e 0px 0px 2px!important;
    position: absolute; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}



.bpk{
    position: absolute;
    margin-left: 146px !important;
    margin-top: 321px !important;
}



/*ÊÎÌÀÍÄÛ*/

.kmnd1{
      position: absolute;
    text-shadow: #fff 0px 0px 4px;
    cursor: pointer;
    font-family: verdana;
    font-size: 10px;
    letter-spacing: 1px;
    width: 100px;
    text-align: center;
    color: #fff!important;
    margin-left: 420px !important;
    margin-top: 403px !important;
}

.kmnd2{
    position: absolute;
    text-shadow: #fff 0px 0px 4px;
    cursor: pointer;
    font-family: verdana;
    font-size: 10px;
    letter-spacing: 1px;
    width: 120px;
    text-align: center;
    color: #fff!important;
    margin-left: 413px !important;
    margin-top: 424px !important;
}
.kmnd3{
    position: absolute;
    text-shadow: #fff 0px 0px 4px;
    cursor: pointer;
    font-family: verdana;
    font-size: 10px;
    letter-spacing: 1px;
    width: 30px;
    text-align: center;
    color: #fff!important;
    margin-left: 650px !important;
    margin-top: 424px !important;
}
.kmnd4{
    position: absolute;
    text-shadow: #fff 0px 0px 4px;
    cursor: pointer;
    font-family: verdana;
    font-size: 10px;
    letter-spacing: 1px;
    width: 150px;
    text-align: center;
    color: #fff!important;
    margin-left: 395px !important;
    margin-top: 447px !important;
}
.kmnd5{
    position: absolute;
    text-shadow: #fff 0px 0px 4px;
    cursor: pointer;
    font-family: verdana;
    font-size: 10px;
    letter-spacing: 1px;
    width: 130px;
    text-align: center;
    color: #fff!important;
    margin-left: 405px !important;
    margin-top: 468px !important;
}


/*ÒÎÏ*/
.top{
     position: absolute;
    margin-left: 560px!important;
    margin-top: 597px!important;
}


/*ÏÀÐÀ*/
.para{
    position: absolute;
    margin-left: 12px !important;
    margin-top: 168px !important;
}


/*ÝÏÈÇÎÄ*/

.episod{
    position: absolute;
    margin-left: 12px!important;
    margin-top: 103px!important;
}

/*ÏÐÎÐÛÂ*/
.proriv{
   position: absolute;
    margin-left: 310px !important;
    margin-top: 392px !important;
}


/*ÈÃÐÎÊ ÍÅÄÅËÈ*/
.bro{
    position: absolute;
    margin-left: 546px !important;
    margin-top: 392px !important;

}



/*ÊÎÍÅÖ ÒÀÁËÛ*/




/*ÏÐÅÄÏÐÎÑÌÎÒÐ ÏÐÎÔÈËß*/


#pun-profile h1 {
    text-align: center;
    margin-left: -166px!important;
    margin-top: -31px!important;
    margin-bottom: -51px!important;
    padding-right: 97px!important;
    color: #717b8e!important;
    font-size: 10px!important;
    font-family: Oswald!important;
    background: none!important;
}

#profile-right li span {
    line-height: 100%;
    font-size: 10px;
    text-transform: uppercase;
    font-family: cuprum;
    color: rgb(139 155 171);
    letter-spacing: 1px;
    box-shadow: rgb(255 255 255 / 50%) 0px 0px 0px inset, rgb(100 132 167) 0px 0px 2px inset, rgb(255 255 255) 0px 0px 3px inset;
    width: 150px !important;
    text-shadow: none !important;
    margin-left: -160px !important;
    background: linear-gradient(to top, rgb(190 205 214), rgb(201 208 218)) !important;
    padding: 6px 2px 5px !important;
}


#profile-right li span a {
    text-shadow: #none!important;
    color: #8692a2;
}

#profile-right li span a:hover {
    text-shadow: #none!important;
    color: #5b6f90;
}


/*ÁËÞÐ ÇÀ×ÅÐÊÈÂÀÍÈß*/
.punbb .post-content del {
    filter: blur(2px);
    text-decoration: none;
    }

.punbb .post-content del:hover { 
filter: none; 
text-decoration: none;}



/*============= ØÀÁËÎÍÛ =============*/







/*ÃËÀÂÍÀß ÍÀÂÈÃÀÖÈß ÍÅ ÑËÎÌÀÉ! ÔÎÐÓÌ, Ó×ÀÑÒÍÈÊÈ È ÒÄ*/
#pun-navlinks li>a{
  display:inline-block;
  width:0;
  font-size:0;
  visibility:hidden;
}
#pun-navlinks li>a:after{
  display:inline-block;
  visibility:visible; 
  width: auto;
  height: 30px;
  transition:.6s;
}
#pun-navlinks li:hover>a:after{
  opacity: 0.5;
}
#navindex>a:after{  
  content:url(https://i.imgur.com/p1mMjpH.png);
}

#navuserlist>a:after{  
  content:url(https://i.imgur.com/nyc74G0.png);
}
#navsearch>a:after{  
  content:url(https://i.imgur.com/7RKwr0E.png);
}
#navprofile>a:after{  
  content:url(https://i.imgur.com/UYNdtRD.png);
}
#navpm>a:after{  
  content:url(https://i.imgur.com/exjGTdA.png);
}
#navlogout>a:after{  
  content:url(https://i.imgur.com/lwjR1WV.png);
}
#navadmin>a:after{  
  content:url(https://i.imgur.com/sc0F71l.png);
}
#navlogin>a:after{  
  content:url(https://i.imgur.com/3DSIHRE.png);
}
#navregister>a:after{  
  content:url(https://i.imgur.com/LVAlxUt.png);
}
#navpr_1>a:after{  
  content:url(https://i.imgur.com/IHcaatX.png);
}






/*Î×ÅÍÜ ÑÒÐÀÍÍÛÅ ØÀÁËÎÍÛ ÑÎ ÑÒÀÐÎÃÎ ÄÈÇÀÉÍÀ ÑÒÀÐÀ*/
/*èíñòàðñ*/
.wannastar { 
width: 500px; padding: 10px 10px 10px 10px; background-color: #fff; }

.carolina { 
width: 490px; margin: auto; }

.sogood { 
width: 490px; /*height: 490px;*/ position: relative; overflow: hidden; }

.sogood img { 
width: 490px; transition-duration: .6s;}

.sogood .goodgirl { 
width: 225px; padding: 10px; /*height: 490px;*/ background-color: rgba(220, 220, 220, 0.85); position: absolute; right: -240px; top: 0; transition-duration: .6s; opacity: 0; }

.sogood:hover .goodgirl { 
right: 0; opacity: .99; }

.sogood:hover img { 
 -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);   -o-filter: grayscale(100%);   filter: grayscale(100%);  }

.everysituation { 
width: 75px; height: 75px; padding: 5px; border-radius: 100%; border: 2px solid #00CED1; border-top: 2px solid transparent; border-bottom: 2px solid transparent; transform: rotate(50deg); }

.everysituations { 
width: 75px; height: 75px; border-radius: 100%; background-size: cover; background-position: center; transform: rotate(-50deg); }

.betterswim { 
width: 130px; text-align: center; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 17px; text-transform: lowercase; line-height: 50%; letter-spacing: -1px; margin-left: 10px; color: #000;}

.betterswim b { 
color: #000; }

.betterswim span { 
text-transform: uppercase; font-size: 7px; font-weight: 400; line-height: 50%; letter-spacing: 1px;}

.westcoaster { 
width: 180px; padding: 10px; margin-top: 10px; background-color: rgba(250, 250, 250, 0.8); font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 11px; text-align: justify; line-height: 150%; color: #444; }

.westcoaster b { 
font-size: 7px; padding: 3px; color: #000; background-color: #fff; line-height: 150%; text-transform: uppercase; letter-spacing: 1px; font-weight: 700;}

.wannascream { 
width: 490px; padding: 10px 10px 10px 10px; background-color: #fff; }

.shoutitout { 
width: 150px; height: 150px; padding: 5px; border-radius: 100%; border: 2px solid #00CED1; border-top: 2px solid transparent; border-bottom: 2px solid transparent; transform: rotate(-50deg); }

.shoutit { 
width: 150px; height: 150px; border-radius: 100%; background-size: cover; background-position: center; transform: rotate(50deg); }

.withoutinvitations { 
width: 360px; margin-right: 10px; text-align: left; font-size: 30px; font-family: 'Ubuntu', sans-serif; text-transform: lowercase; line-height: 100%; color: #000; font-weight: 700; letter-spacing: -1px;}

.withoutinvitations b { 
color: #00CED1; }

.ohsofar { font-size: 9px; line-height: 100%; letter-spacing: 0; font-weight: 400; text-transform: uppercase;}

#font-area {
    max-height: 250px;
    overflow: auto;
}

/*ïðèíÿòèå*/

.accept-g, .accept-b {
width:463px;
height:244px;
}
..accept-g {background:url(https://i.imgur.com/IXJukmz.png)!important;}
.accept-b {background:url(https://i.imgur.com/IXJukmz.png)!important;}

.accept-g img, .accept-b img {width:100px;
 border-radius:0px;
filter:grayscale(100%);
opacity:.5!important;
position:relative;
top:24px;
left:154px;
}

.aclinksl {position:relative;
text-align:right;
left:-55px;
top:45px!important;
text-shadow:1px 1px #415b79!important;
width:85px;
}
.aclinksr {position:relative;
top:-20px!important;
left:83px;
text-align:left;
text-shadow:1px 1px #415b79!important;
width:130px;
}

.aclinksl a, .aclinksr a {
margin-bottom:3px;
display:block;
color:#fff!important; 
height:16px!important;
margin-bottom:6px!important;
text-transform:uppercase!important;
font-family:cuprum!important;
font-size:15px!important;
letter-spacing:-1px!important;
}

.aclinksl a, .aclinksr a:hover {text-shadow: none!important;}

.aclinksl, .aclinksr {font-family:'bebas neue'!important;
font-size:16px!important;}


/*ýï*/
.starepi {
background: url(https://i.imgur.com/6VxhqJg.png) 0px bottom no-repeat, url(https://i.imgur.com/wc2NgTA.png) 0px top no-repeat, url(https://i.imgur.com/Yq491O0.png) 0 top repeat-y;
width:540px;
padding: 28px 14px 20px 12px;
text-align:center;
}

.starepi .x {background: url(/*http://i.imgur.com/zHzBB5q.png*/);
}

.stepiname {background: url(https://i.imgur.com/1cIk7Yw.png) bottom no-repeat; padding: 0px 20px;font-family: 'bebas neue';color: #ffffff;letter-spacing: 1px;line-height: 10px;text-shadow: 1px 1px 1px #39647f, 0 0 3px #fefffe;font-size: 16px;font-weight: bold;}



.stepimg img {max-width:500px;
border-radius: 0px;
border: 1px solid #2e6d6d;
margin: 38px 0;
}

.stepinf {background: url(https://i.imgur.com/deBEo29.png);
width:520px; height:68px; margin-top: -30px!important;}

.stepdes {background: url(https://i.imgur.com/Ffz2l2i.png) bottom center no-repeat, url(https://i.imgur.com/IlOOODQ.png) top center no-repeat, url(https://i.imgur.com/DReDxdm.png) top center repeat-y;
width: 450px;
    padding: 45px;
    color: #354d65;
    font-family: arial;
    min-height: 50px;
    font-size: 12px;
    margin: 5px;
    margin-bottom: 5px!important;
    margin-top: 2px!important;
}

.stepinf .u, .stepinf .t, .stepinf .l {
height:27px;
width:140px;
font-family:arial;
display:inline-block;
margin: 32px 10px 0 22px;
opacity:.7;
letter-spacing:0px;
font-style:italic;
font-size:12px;
overflow:hidden;
line-height:15px;
}



/*ãîñòåâàÿ*/

.starguest {
position:relative;
background: url(https://i.imgur.com/Fqgp3JZ.png) 0px bottom no-repeat, url(https://i.imgur.com/mS1nBtY.png) 0px top no-repeat,  url(https://i.imgur.com/PC5Fog4.png) 0 0 repeat-y;
width:538px;
min-height:66px;
padding: 500px 0 25px;
}

.guestcode{
text-shadow: 1px 1px #ad7589;
    font-family: cuprum;
    color: #5a1c2e;
    position: absolute;
    top: 380px;
    left: 305px;
    font-size: 16px!important;
}

guestgirls a, guestboys a {color:#501656;}

.guestgirls, .guestboys {
    width: 190px;
    font-family: cuprum;
    text-shadow: 1px 1px #20afaf;
    color: #b97e90;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin-left: 60px!important;
}

.guestgirls {margin-right:70px;
margin-left: 1px!important;}


.starguest span {
text-transform:lowercase;
display:block;
margin-bottom:10px;
color:#fffcf9;
}




/*íîâîñòè */

.star-news {
background: url(https://i.imgur.com/CTqxiCW.png) 0px bottom no-repeat, url(https://i.imgur.com/TzK6RUg.png) 0px top no-repeat,  url(https://i.imgur.com/B03RHXw.png) 0 0 repeat-y;
width:488px;
padding:0 25px 45px;
min-height:150px;
font-family: arial;
color:#1b4052;
}


.star-news .start-extra{
text-align:center;}

.ic {
width:80px;
height:80px;
border-radius:40px;
position:relative;
filter:grayscale(100%);
top:22px;
left:165px;
opacity:.6;
}

.ntitl {
position:relative;
width:290px;
left:-50px;
top:-28px;
font-family:bebas neue;
color:#cddbea;
text-shadow:1px 1px #314050;
font-size:20px;
height:25px;
overflow:hidden;
text-align: center;
}

.newsblock {
position:relative;
padding:20px;
text-align:justify;
font-size: 11px;
}




/*ëè÷íûå */


.perpage {
  background: url(https://i.imgur.com/85k5MnE.png) no-repeat;
  width:855px;
  height:430px;
  position:relative;
  text-transform:uppercase;
  font-family:cuprum;
  color: #384854;
}

.ppbank::-webkit-scrollbar, .ppline::-webkit-scrollbar, .ppaws1::-webkit-scrollbar, .ppaws2::-webkit-scrollbar, .ppgal::-webkit-scrollbar, .tabach::-webkit-scrollbar  {
  width:2px;
}

.pict {
  background:url();
  width:53px;
  height:58px;
  position:absolute;
  top:6px;
  left:133px;
  z-index:3;
}

.ppgifts {
  height:240px;
  margin-top:15px;
  overflow:auto;
}
.ppgifts img {
  height:50px;
  margin:5px;
}

.ppquote{
  position:absolute;
  right:58px;
  width:120px;
  font-size:11px;
  color:#3d435d;
  overflow:hidden;
  line-height:10px;
overflow-y:auto!important;
overflow-x:hidden!important;
  height:40px;
padding-right:2px!important;
bottom:25px;
}


.ppquote::-webkit-scrollbar {width:1px!important;}

.ppgif {
  position:absolute;
  bottom:8px;
  right:195px;
  width:80px;
height:80px;
  border-radius:40px;
  opacity: .7;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}


.ppgal {position:absolute; bottom:15px; left:45px; width:225px; overflow-x:hidden; overflow:y:auto; height:50px; text-align:center;}
.ppgal img {height: 48px; margin:1px 0;}

.ppaws {margin-top:3px!important;}

.ppaws1 {height:165px;overflow-y:auto;margin-top:1px;text-align:center;margin-bottom:10px;}
.ppaws1 img, .ppaws2 img {margin-bottom:5px!important;}
.ppaws2 {height:50px;overflow-y:auto;margin-top:2px!important;text-align:center;}

.ppaws1 .set {background:url(https://i.imgur.com/OiJBoJ8.png);
width:253px;
height:154px;
margin: 3px 0 10px 5px!important;
padding-top:1px;}

.ppaws1 .sp {font-size:16px;margin-bottom:-2px;color:#546880; text-shadow:1px 1px #f7f3ee;}

.ppsvg {display:none;}

.ppbank {overflow:auto;height:230px;padding-right:4px!important;}

.ppacc {color:#7a7ea0; font-family: bebas neue; font-size: 24px; bottom:29px; left: 381px; position:absolute; width:89px;text-align:center;}

.ppmonpl, .ppmonmin {width:40px; border-radius:0px; padding:2px; display:inline-block; margin:2px; text-align:center; color:#fff;}

.ppmonpl {background: #4b7080;box-shadow: 1px 1px #9dabbf, -1px -1px #afb7ca;}
.ppmonmin{background: #868686;box-shadow: 1px 1px #bfbdbd, -1px -1px #c3c0c0;}

.ppname {width:229px;font-family:bebas neue;position:absolute;left:312px;top:122px;font-size:26px;text-align:center;color:#fff;letter-spacing:1px;}

.ppava {position:absolute;top:7px;left:342px; -webkit-filter: hue-rotate(313deg); filter: hue-rotate(313deg); opacity: 0.5;}
.ppava img {f-webkit-filter: hue-rotate(313deg); filter: hue-rotate(313deg);}

.tabach {height:240px!important;width:122px;overflow-x: hidden;margin-top:10px;padding-right:4px!important;}
.tabach img {margin-bottom:5px;}

.ppprof, .ppbd{font-family:bebas neue;position:absolute;top:166px;font-size:16px;text-align:center;color:#dfe6ec;letter-spacing:1px; width:87px;overflow:hidden;}
.ppbd {left:449px;}
.ppprof {left:319px;}

.t-N, .t-S, .t-M, .t-H, .t-T {position:absolute; top:161px; left:408px; width:35px; height:35px; background: no-repeat;}
.t-N{background: url(https://i.imgur.com/7vuTOxu.png);}
.t-S{background: url(https://i.imgur.com/Q0QDpHr.png);}
.t-M{background: url(https://i.imgur.com/JIVETnE.png);}
.t-H{background: url(https://i.imgur.com/PPaEwzW.png);}
.t-T{background: url(https://i.imgur.com/2EAVDXJ.png);}

.ppline {position:absolute; top:203px;
height:165px; width:208px; overflow-x:hidden;text-align:center;left: 318px;
padding-right:6px!important;}
.ppline img {margin:3px 0;}

.tabsl {left: 22px;} 

.tabsr {left: 561px;}

.tabsl, .tabsr{
  position:absolute;
  top:28px; 
  width:271px;
  overflow:hidden;
  min-height:309px; 
  clear: both;
}

.tabl, .tabr {
  float: right;
 margin-right:10px!important;
}
.tabl label, .tabr label {
  display:inline-block;
  background: url(https://i.imgur.com/2alBoxt.png); 
  color: #fff;
  padding-top: 4px;
  letter-spacing:1px;
  width:104px!important;
  height:25px!important;
  font-family: 'bebas neue';
  font-size:19px;
  text-align:center;
  cursor: pointer;
  margin: 0 8px; 
  position: relative;
  bottom: 0px;
  left:0px;
  transition: 0.2s;
 }

.tabl label:hover, .tabr label:hover {
opcity:1;
  transition: 0.2s;
}
.tabl [type=radio], .tabr [type=radio] {
  display: none;   
}


.tabl .content, .tabr .content {
    padding-top: 21px!important;
    padding-left: 10px!important;
    padding: 4px;
    position: absolute;
    top: 31px;
    left: -2px;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url(https://i.imgur.com/fqdXUWj.png) 0px top no-repeat, url(https://i.imgur.com/plbP4wW.png) 0 top repeat-y;
    height: 250px;
}



[type=radio]:checked ~ label {
  z-index: 2;
  transition: 0.2s;
}
[type=radio]:checked ~ label ~ .content {
  z-index: 1;
}


/* Çàòåìíÿþùèé ôîí */
#pre-wrap {
 margin:0;
 top:0;bottom:0;
 left:0;right:0;
 width:100%;
 height:100%;
 position:fixed;
 z-index:20000;
 background: rgba(0,0,0,.65);
}
/*Ïîäâèæêà èêîíêè çàêðûòèÿ òàáëè÷êè*/
.my-tabs > img.close {
 float:right;
 margin:0 -350px 0 0 !important;
 width:20px;
}
/* Êîðíåâîé òàá(UL) */
.my-tabs{
 display:block;
 z-index:30000;
 position:absolute;
 height:600px!important;
 max-height:700px;  /*ìàêñèìàëüíàÿ âûñîòà òàáëè÷êè*/
}
/* Ñòèëü âêëàäêè(LI)*/
.my-tabs>.tab-a{
 width: 855px;
 height: 430px;
 position:relative;z-index:1;
 display:none;
 overflow-y:auto;
 overflow-x:hidden;  
 text-align:center;
 vertical-align:middle;
}


/*òåìû øèðîêèå*/
.stargasm-topic {
background: url(https://i.imgur.com/QptnOAw.png) 0px bottom no-repeat, url(https://i.imgur.com/tJ2cWJP.png) 0px 0px no-repeat,  url(https://i.imgur.com/ImWPsYT.png) 0 0 repeat-y;
width:769px;
padding:90px 35px 60px 19px;
    font-family: cuprum;
    font-size: 13px!important;
    position: relative;
    color: #3a4450;
min-height:33px;
}





.stargasm-topic a{color:#2e3b58!important;}

.stargasm-icon img {width:45px;}
.stargasm-icon {position:absolute; top:20px; left:152px;}

.stargasm-title {
    font-family: cuprum;
    font-size: 20px;
    position: absolute;
    font-weight: bold;
    top: 24px;
    left: 200px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #557d9c, 0 0 3px #4c7692;
    width: 470px;
    letter-spacing: 1px;
}

.stargasm-extra {
    padding: 20px;
    background: #a1aeb7;
    border-radius: 0px;
    box-shadow: inset 0 0 20px #62758c;
    border: 1px #a4b3c5 solid;
    color: #3f525a;
    text-shadow: 0 0 1px #729da5;
    margin-bottom: 10px;
}

.stargasm-extit {font-family:bebas neue;font-weight:bold;font-size:16px; color:#667e8a;letter-spacing:1px;line-height:14px;text-shadow:none;}

.startcode{background: url(https://i.imgur.com/2SS9KpK.png) 0 bottom no-repeat, url(https://i.imgur.com/Bnh1gX9.png) 0 top no-repeat, url(https://i.imgur.com/sBZchWB.png) 0 top repeat-y;
width:260px;
min-height:50px;
margin-left: 140px!important;
padding:35px 130px 20px 10px;
margin:10px 0 19px -9px;
color:#fff;
}

.topic-line {
    width: 400px;
    background: #768654;
    padding: 1px;
    height: 3px;
    font-family: Montserrat;
    line-height: 2px!important;
    margin: 20px 0!important;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 22px;
    color: #e5efd3;
    text-shadow: 1px 1px 1px #6c8653;
    box-shadow: 1px 1px 1px #9aab79;
}

#left {text-align:justify;}


/*òåìû îáû÷íûå*/
.star-topic {
background: url(https://i.imgur.com/Snvw6fO.png) 0px bottom no-repeat, url(https://i.imgur.com/T0dSP10.png) 0px 0px no-repeat,  url(https://i.imgur.com/TvwCQNm.png) 0 0 repeat-y;
width:540px;
padding:80px 28px 55px 30px;
    font-family: calibri;
    font-size: 12px!important;
    position: relative;
    color: #2e3c50;
min-height:53px;
}
.star-topic a{color:#315b6b!important;}

.start-icon img {width:45px;}
.start-icon {position:absolute; top:15px; left:48px;}

.start-title {
    font-family: Cuprum;
    font-size: 20px;
    position: absolute;
    font-weight: bold;
    top: 25px;
    left: 110px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #455e79, 0 0 3px #335865;
    width: 470px;
    letter-spacing: 1px;
}

.start-extra {
    padding: 10px;
    background: #bdced6;
    border-radius: 0px;
    box-shadow: inset 0 0 20px #9aa9b7;
    border: 1px #7e98a0 solid;
    color: #404d56;
    text-shadow: 0 0 1px #8b9db1;
    margin-bottom: 10px;
}


.start-extit {font-family:bebas neue;font-weight:bold;font-size:16px; color:#364767;letter-spacing:1px;line-height:14px;text-shadow:none;}


.topic-line {
    width: 400px;
    background: #4f6375;
    padding: 1px;
    height: 3px;
    font-family: bebas neue;
    line-height: 2px!important;
    margin: 20px 0!important;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 22px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #616d86;
    box-shadow: 1px 1px 1px #cccccc;
}

#left {text-align:justify;}

/* âíåøíîñòè*/
.startap {
    text-transform: uppercase;
    letter-spacing: 4px;
    padding: 2px 5px;
    font-family: Montserrat;
    background: #d7e3e8;
    box-shadow: inset 0 0 20px #8195ad;
    border: 1px #b7cae4 solid;
    color: #334861;
    /*text-shadow: 0 0 1px #365967;*/
    margin-bottom: 10px;
    height: 104px;
    overflow-y: scroll;
    font-size: 9px!important;
}

.startap a{display:block;color:#37506f!important;!important;text-shadow:none;}
.startap a:first-letter{font-size:18px;
}
.startap::-webkit-scrollbar {width:2px;}


/* îáùèé áàíê */
.starban {background: url(https://i.imgur.com/97JpcMn.png);
width:95px;
height:63px;
font-family:bebas neue;
font-size:24px;
color:#fff;
text-align:center;
padding-top:61px;
text-shadow: 1px 1px #133378;
}


/*ãàëåðåè*/
.stgall {
background: url(https://i.imgur.com/qWUInFK.png);
    width: 546px;
    height: 60px;
    overflow: hidden;
    padding-top: 15px;
    color: #618146;
    font-family: bebas neue;
    letter-spacing: 1px;
    font-size: 28px;
    text-shadow: 1px 1px #f4fff1;
    font-weight: bold;
}


/* íóæíûå */
.wantdes {
background: url(https://i.imgur.com/Ffz2l2i.png) bottom center no-repeat, url(https://i.imgur.com/YUgGnIP.png) top center no-repeat, url(https://i.imgur.com/DReDxdm.png) top center repeat-y;
    width: 500px;
    min-height: 30px;
    padding: 30px 24px;
    margin-left: -3px!important;
    margin-bottom: 10px;
    text-align: justify;
    color: #4c5f79;
    font-family: cuprum;
    font-size: 13px;
}




.wanted {background:url(https://i.imgur.com/ZfCakot.png) 0px bottom no-repeat, url(https://i.imgur.com/fpc3iGK.png) 0px 0px no-repeat,  url(https://i.imgur.com/5egSqjL.png) 0 0 repeat-y;
width: 636px;
min-height: 450px;
text-align:center;
padding:16px 15px 15px;
}


.wanted .w {
    width: 100px;
    height: 100px;
    opacity: 0.6;
    filter: grayscale(60%);
    margin-top: 18px!important;
    margin-left: -502px!important;
    border-radius: 0px;
    /* position: absolute; */
}

.wantname {
    font-family: "cuprum";
    color: rgb(255, 255, 255);
    letter-spacing: 1px;
    line-height: 22px;
    text-shadow: #949494 0 0 2px;
    font-size: 20px;
    font-weight: bold;
    /* height: 22px; */
    margin-top: 10px!important;
    width: 575px;
    margin-left: 60px!important;
    text-align: center;
    overflow: hidden;
    position: absolute;
}

.wantname small, .stepiname small {color:#eef0f5;}

.wanted .p, .wanted .a, .wanted .k, .wanted .r {
    color:#aebbc1;
    font-family: arial;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    width: 190px;
    height: 18px;
    overflow: hidden;
}

.wanted .p{
    margin-top: -64px;
    margin-left: 100px;
}

.wanted .a{
    margin-left: 150px;
    margin-top: 20px;
}

.wanted .r{
   margin-top: -74px;
   margin-left: 370px;
}


.wdes {
    /* position: absolute; */
    margin-top: 65px!important;
    margin-left: 16px!important;
    width: 577px;
    font-family: calibri;
    text-align: justify;
    color: rgb(67 85 103);
    font-size: 13px;
    line-height: 15px;
    height: 300px;
    padding-right: 12px;
    overflow: auto;
}



.bannernews{
    margin-left: 720px!important;
    margin-top: 208px!important;
    width: 200px;
    height: 92px;
    font-size: 10px;
    color: #e3e8e8;
    overflow: hidden;
    line-height: 13px;
    overflow-y: auto;
    text-align: justify;
    padding-right: -10px;
    overflow-x: hidden;
    font-family: Arial;
    font-size: 20px;
    line-height: 8px;
    text-align: justify;
    color: #fff;
    text-shadow: #fff 0px 0px 2px!important;
    position: absolute; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}



/* êàëåíäàðü */
.star-cal {
background: url(https://i.imgur.com/P2hGmUR.png) 0px bottom no-repeat, url(https://i.imgur.com/sxzA4GA.png) 0px top no-repeat,  url(https://i.imgur.com/fNVoVhO.png) 0 0 repeat-y;
width:530px;
padding:45px 5px;
font-family:arial;
}



.cal-task {
    opacity: 0;
    background: #bed6e4;
    border-radius: 0px;
    box-shadow: inset 0 0 20px #385169;
    border: 1px #7b8ea0 solid;
    color: #2c384c;
    width: 155px!important;
    height: 155px!important;
    position: relative;
    margin-top: -167px!important;
    z-index: 2;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 5px;
    font-family: arial;
    line-height: 12px;
    font-size: 12px;
    text-align: center!important;
}


.cal-date {
    background: #a9b9c7;
    border-radius: 00px;
    box-shadow: inset 0 0 20px #586980;
    border: 1px #9badc5 solid;
    color: #3b5563;
    width: 165px!important;
    height: 150px!important;
    text-align: center!important;
    padding-top: 15px;
    font-family: cuprum;
    font-size: 15px;
    text-shadow: 1px 1px 1px #ffffff;
}

.cal-date span {
font-family: bebas neue;
font-size:68px;
font-weight:bold;
margin-bottom:-10px;
display:block;
}

.cal-title{
font-family: bebas neue;
font-size:14px;
letter-spacing:1px;
font-weight:bold;
color: #717b8e;
text-shadow:none;;}

.cal-task:hover ~ .cal-date {opacity:0; transition:.9s;}

.cal-task:hover{opacity:1;transition:.9s;}

.cally{background: url(https://i.imgur.com/HMLM52d.png);
    width: 498px;
    height: 120px;
    overflow: hidden;
    padding: 20px 20px 0;
    color: #fff;
    font-family: bebas neue;
    letter-spacing: 1px;
    font-size: 25px;
    text-shadow: 0 0 2px #fff;
    /*font-weight: bold;*/
    text-align: center;
}

.cally .z {
    font-size: 12px;
    width: 400px;
    font-family: arial;
    margin-left: 50px;
    margin-top: 12px;
    color: #fff;
    height: 52px;
    line-height: 13px;
    overflow: auto;
    padding-right: 3px;
}



.accfull {font-family:cuprum; text-transform:uppercase;
height:500px; overflow-y:scroll;}


.stinstacom { background: #fff; padding: 0px 5px 5px; font-family: 'open sans'; font-size: 12px; width: 390px; border-radius:5px;border-left:5px double #edeeee;border-right:5px double #edeeee;}



/*ÀÍÊÅÒÀ*/
.starank {background: url(https://i.imgur.com/fPHVlMi.png);width:600px!important;height: 655px;text-align:justify;}

.ankava{border-radius: 0px;position: absolute;margin-left: 43px!important;margin-top: 125px!important;width:100px;height:100px;opacity: .6;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}


.anknam {
  position:absolute;
  font-family: 'montserrat';
  color: #f5fbfd;
  letter-spacing: 1px;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  overflow: hidden;
  margin-top: 18px!important;
  margin-left: 194px!important;
  text-shadow: 1px 1px 1px #477a8e, 0 0 3px #c1e3ef;
  font-style: italic;
  width: 300px;
  height: 36px;
}

.anknamru{
    position:absolute;
    font-family: calibri;
    text-align: center;
    overflow: hidden;
    margin-top: 84px!important;
    margin-left: 212px!important;
    letter-spacing: 1px;
    color: #e9eef1;
    text-shadow: 1px 1px #797979;
    font-size: 14px;
    width: 300px;
    height: 16px;
    font-style: italic;
}


.ankori, .ankbirth, .ankprof {
position: absolute;
    font-family: calibri;
    color: #f3f4f7;
}

 .anklikes, .ankdisl {
    position: absolute;
    font-family: cuprum;
    color: #fefeff;
    text-shadow: none;
}

.ankori, .ankbirth, .ankprof {
text-align:center;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
letter-spacing:1px;
}

.ankori{
position:absolute;
margin-left:320px!important;
margin-top:130px!important;
height:12px;
width:220px;
}

.ankbirth{
position:absolute;
margin-left:280px!important;
margin-top:148px!important;
height:20px;
width:220px;
overflow:auto;
line-height:9px;
}

.ankprof{
position:absolute;
margin-left: 155px!important;
margin-top: 170px!important;
height: 45px;
overflow: auto;
width:380px!important;
}

.ankprof td{
vertical-align:middle;
text-align:center!important;
overflow:auto;
}


.anklikes, .ankdisl {
overflow-y:auto;
height:60px;
width:220px;
padding-right:4px;
font-size:12px;
letter-spacing:2px;
line-height:12px;
}

.anklikes {
position:absolute;
margin-top: 275px!important;
margin-left: 60px!important;
text-align:right;
}

.ankdisl{
position:absolute;
margin-top: 275px!important;
margin-left:320px!important;
text-align:left;
}

.anklikes::-webkit-scrollbar, .ankdisl::-webkit-scrollbar, .ankint1::-webkit-scrollbar, .ankint2::-webkit-scrollbar{
width:2px;
}


.ankint1, .ankint2 {
    position: absolute;
    width: 226px;
    height: 250px;
    font-family: calibri;
    text-transform: uppercase;
    font-size: 11px;
    color: #45596d;
    /* text-shadow: 1px 1px #d6e2e6; */
    padding-right: 4px;
    line-height: 12px;
    overflow-y: auto;
    padding-top: 3px;
    font-weight: bold;
}

.ankint1 {
position:absolute;
margin-left: 54px!important;
margin-top: 340px!important;}

.ankint2 {
position:absolute;
margin-left: 314px!important;
margin-top: 340px!important;}

.starank span {
font-size:13px;
font-style:italic;
color:#5e7384;
display:block;
margin-bottom:10px;
line-height: 14px;
text-transform:none;
font-weight:normal;
}


/*ÃÎÑÒÅÂÀß*/
.gf{
    width: 806px;
    height: 270px;
    background: url(https://i.imgur.com/88uH5i8.png) no-repeat;
    /*margin-left: 37px!important;*/}



.shbl{
    position: absolute;
    width: 305px;
    font-family: Arial;
    text-shadow: 0 0 4px #ffffff!important;
    text-align: center;
    font-size: 11px;
    letter-spacing: 0.2px;
    color: #fff;
    margin-top: 150px!important;
    margin-left: 235px!important;
  -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;


}



.GR{
    position: absolute;
    width: 256px;
    font-family: Montserrat;
    font-size: 11px;
    color: #e6eff5!important;
    overflow: auto;
    height: 150px;
    line-height:15px;
    margin-top: 18px!important;
    margin-left: 520px!important;
  -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;

}



.MV{
    position: absolute;
    width: 218px;
    font-family: Cuprum;
    font-size: 12px;
    color: #e6eff5!important;
    overflow: auto;
    height: 120px;
    line-height: 15px;
    margin-top: 270px!important;
    margin-left: 330px!important;
  -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;

}





/*ÊÎÍÅÖ*/

html{min-width: 1200px!important;}/*äëÿ ìîáèë*/