/*--------------------------- шапка --------------------------------------------------*/
#pun-title table {
  background: url(http://forumfiles.ru/files/0019/72/4d/60429.jpg) no-repeat top right; 
  height: 639px;
  width: 1300px;
  margin-left: -197px;
}

/*--------------------------- футер --------------------------------------------------*/
#pun-about p.container {
  background: url(http://forumfiles.ru/files/0019/72/4d/42642.jpg) bottom center no-repeat;
  height: 75px;
  width: 1300px;
  margin-left:-198px;
  margin-bottom:-40px;
  padding-top: 0px!important;
}

/*------------------------------- иконки ----------------------------------------*/
/* иконка старых сообщений*/
table Div.icon { 
  background: url(http://forumfiles.ru/files/0019/72/4d/85507.png) no-repeat top center;
margin-top: -9px!important;
    margin-right: -12px!important;
}
/* иконка новых */
TR.inew Div.icon {
  background : url(http://forumfiles.ru/files/0019/72/4d/43891.png) no-repeat top center;
}
/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
  background: url(http://forumfiles.ru/files/0019/72/4d/13784.png) no-repeat top center;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(http://forumfiles.ru/files/0019/72/4d/59423.png) no-repeat top center;
}
/* ------------------------ статистика ------------------------------*/
#pun-stats.section h2 { 
background: url() no-repeat;
padding-bottom:0px;
height: 60px;
width: 493px;
font-size: 0!important;
margin-top: 10px;
margin-bottom: -30px;
margin-left: 216px;}

#pun-stats h2 span { 
   display:none;
}
/*------------------------------- быстрый ответ ---------------------------------*/
#post-form h2 span {
   display:none;
}
#post-form h2 {
   background: url() no-repeat;
height: 0px;
width: 539px;
font-size:0!important;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 190px;}
}
/*----------------------кнопки типа отправить_посмотреть----------------------------*/
.hashelp center div a button{
  min-width:90px!important;
padding: 3px 10px 4px 10px!important;
margin-right:5px!important;
font-weight: normal!important;
}
.hashelp center div a button, .button {   
border: 1px solid #aeccda!important;
background: #bcd6e2!important;
min-width: 90px !important;
padding: 3px 10px 4px 10px !important;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
font-family: roboto condensed !important;
box-shadow: none !important;
text-transform: lowercase;
color: #fefefe;
text-shadow: 1px 1px 0px #8cb4bf!important;
font-size: 12px !important;
font-weight: normal!important;
}
.hashelp center div a button:active, .button:active {
position:relative;
font-weight: normal!important;
top:1px;
}
/*------------------------ профиль ----------------------------------*/
.pa-respect a {color:#97a3ac!important; text-shadow: #ffffff 1px 1px 0px;}
.pa-respect a:hover {color:#afc7d2!important; text-shadow: #ffffff 1px 1px 0px;}
#pun-reputation div {background: #e8e8e8;}

#post fieldset legend span {
  display:none;
}

.pa-time-visit, .pa-online, .pa-ip, .pa-visit, .pa-last-visit {
font-size: 9px; 
}

.pa-posts {
color:#97a3ac!important;
text-shadow: #ffffff 1px 1px 0px!important;
    text-align: center;
    display: inline-block;
    padding: 0 10px!important;
    width: 50px;
    margin-left: 0px!important;
    margin-top: -5px!important;
    margin-bottom: 15px!important;
    line-height: 17px;
    font-family: roboto condensed;
    font-size: 11px;
}

.pa-respect {
color:#97a3ac!important;
text-shadow: #ffffff 1px 1px 0px;
    text-align: center;
    display: inline-block;
    padding: 0 10px!important;
    width: 50px;
    margin-left: 0px!important;
    margin-top: -5px!important;
    margin-bottom: 15px!important;
    line-height: 17px;
    font-family: roboto condensed;
    font-size: 11px;
}

.pa-fld2 {
height: 44px;
margin-left: -2px!important;
margin-top: -75px!important;
margin-bottom: 3px!important;
}

.pa-fld5 {
    margin-top: 20px!important;
    margin-bottom: -48px!important;
    margin-left: -7px!important;
text-align: center;
}
.pa-fld5 img {height: 40px!important;}


.pa-fld3 {
    color: #ffffff!important;
    text-align: center;
    width: 65px;
    margin-left: 0!important;
    margin-top: 30px!important;
    margin-bottom: -79px!important;
    line-height: 14px;
  text-shadow: 1px 1px 0px #90cebe;
    font-family: cuprum;
    font-size: 16px;
  text-transform: uppercase;
  text-align: center;
}

.pa-fld4 {
    color: #ffffff!important;
    text-align: center;
    width: 65px;
    margin-left: 150px!important;
    margin-top: 50px!important;
    margin-bottom: -67px!important;
    line-height: 15px;
  text-shadow: 1px 1px 0px #89b1c2;
    font-family: cuprum;
    font-size: 16px;
  text-transform: uppercase;
  text-align: center;
}
.psts {font-size: 10px;}

.pa-reg {display: none!important;}
.pa-gifts, .pa-from {display: none!important;}

/*------------------------полоски прокрутки-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#7f93c5;
border: 1px solid #7488ba!important;
} 

::-webkit-scrollbar-thumb:horizontal {
  background-color:#7f93c5;
border: 1px solid #7488ba!important;
}

::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: #eff3f5;
}

.tscroll::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.tscroll::-webkit-scrollbar-thumb:vertical {
  background-color:#7a8dc7;
border: none!important;
} 

.tscroll::-webkit-scrollbar-thumb:horizontal {
  background-color:#7a8dc7;
border: none!important;
}

/*-----------------ширина колонок в списке активных пользователей ----------------*/
div#pun-online.punbb .tc3 {
  text-align: left; /*текст справа*/
  width: 20%; /*ширина третьей колонки*/
}
div#pun-online.punbb .tcl {
  text-align: left; /*текст слева для первых двух колонок*/ 
}
#pun-online th.tcl, #pun-online th.tc3 {
   font-size:0%; }

/*-------------------------------- категории ------------------------------- */
.category h2 span {visibility: hidden!important;}

#pun-category1.category h2 {
background: url(http://forumfiles.ru/files/0019/72/4d/90613.png);
height: 92px;
width: 908px;
font-size: 0!important;
margin-top: 20px;
margin-bottom: -30px;
margin-left: -1px;}

#pun-category2.category h2 {
background: url(http://forumfiles.ru/files/0019/72/4d/44304.png);
height: 92px;
width: 908px;
font-size: 0!important;
margin-top: 20px;
margin-bottom: -30px;
margin-left: -1px;}

#pun-category3.category h2 {
background: url(http://forumfiles.ru/files/0019/72/4d/68386.png);
height: 92px;
width: 908px;
font-size: 0!important;
margin-top: 20px;
margin-bottom: -30px;
margin-left: -1px;}

#pun-category4.category h2 {
background: url(http://forumfiles.ru/files/0019/72/4d/47450.png);
height: 92px;
width: 908px;
font-size: 0!important;
margin-top: 20px;
margin-bottom: -30px;
margin-left: -1px;}

#pun-category5.category h2 {
background: url(http://forumfiles.ru/files/0019/72/4d/29086.png);
height: 92px;
width: 908px;
font-size: 0!important;
margin-top: 20px;
margin-bottom: -30px;
margin-left: -1px;}

#pun-category6.category h2 {
background: url(http://forumfiles.ru/files/0019/72/4d/34193.png);
height: 92px;
width: 908px;
font-size: 0!important;
margin-top: 20px;
margin-bottom: -30px;
margin-left: -1px;}

/*-------------------------------- разное ------------------------------- */
#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;
}

.permalink{
  font-size: 13px;
  font-family: roboto condensed;
text-transform: lowercase;
text-align: left;
  font-weight: normal!important;
  color: #797e8c!important;
text-shadow: 1px 1px 0px #fff;
}

hr {border: none; border-top: dotted 1px #636363; opacity: .4;}

.punbb th {background: transparent; color: transparent;}

.adformal h2, #pun-adnav h2 {background: transparent!important; font-size: 16px!important;}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
position: absolute;
right: 6px;
top: 37px!important;
  border: 1px solid #d3d9db;
  background-color: #e6e6e6;
  box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.6);
padding: 7px!important;
}

#smilies-area {width: 500px!important;}
#smilies-area img {margin-right: 4px!important; margin-bottom: 2px!important;}

#font-area {max-height: 250px; overflow-y: auto; font-size: 13px!important; width: 154px!important;}

.ls21 img {width: auto!important;}

::selection {background: #accbc4;}
::-moz-selection {background: #accbc4;}

.pun-modal .modal-inner {background: #e8e8e8;}

.navilink {margin-right: 5px!important; padding: 0px 9px 2px 10px; font-family: roboto condensed; text-transform: lowercase; font-size: 10px; letter-spacing: 1px; border: 1px solid #aeccda; background: #bcd6e2;}
.navilink a {color: #fefefe!important; text-shadow: #8cb4bf 1px 1px 0px!important;}
.navilink a:hover {color: #4f728d!important; text-shadow: none!important;}

.tlink a {font-family: roboto condensed; text-transform: lowercase; font-size: 11px; line-height: 100%; color: #ffffff!important; text-shadow: auto!important; letter-spacing: 1px;}
.tlink a:hover {color: #ffffff!important; text-shadow: none!important;;}


/*------------------------админы в шапке----------------------*/
.ams { 
position: relative; 
display: inline-block
} 
.ams span { 
display: none; 
} 
.ams a {color: #ffffff!important;
text-shadow: #6e88d8 1px 1px 0px!important;
}
.ams a:hover {color: #ffffff!important;
text-shadow: #6e88d8 1px 1px 0px!important; 
}
.ams:hover span{ 
position:absolute; 
border: none;
text-align:center; 
display:inline-block; 
margin-top: 32px; 
left:-80px; 
height: 130px!important;
z-index:100000;
}

/*------------------------орг.темы----------------------*/
.tem {width: 608px; min-height: 160px; margin-left: -2px!important;
background: url(http://forumfiles.ru/files/0019/72/4d/91412.png) top no-repeat, url(http://forumfiles.ru/files/0019/72/4d/42279.png) bottom no-repeat, url(http://forumfiles.ru/files/0019/72/4d/97236.png) repeat-y;}
.tem1 {position: relative; text-align: center; font-size: 33px; font-family: bebasneueregular;padding-top: 13px; color: #ffffff; text-shadow: #5988a2 1px 1px 0px, #c6d8e0 0px 0px 10px;}
.tem2 {position: relative; text-align: justify; font-size: 11px; font-family: arial; padding: 18px 41px 55px 39px; color: #797e8c; text-shadow: #ffffff 1px 1px 0px; line-height: 170%!important;}

/*------------------------гостевая----------------------*/
.gost {position: relative; background: url(https://i.imgur.com/L80s3vt.png); width: 606px; height: 417px;}
.gost1 {position: absolute; margin-top: 35px!important; margin-left: 355px!important; width: 108px; height: 16px; font-size: 13px; text-align: center; text-transform: uppercase; font-family: cuprum;}
.gost2 {position: absolute; margin-top: 67px!important; margin-left: 355px!important; width: 108px; height: 16px; font-size: 13px; text-align: center; text-transform: uppercase; font-family: cuprum;}
.gost3 {position: absolute; margin-top: 35px!important; margin-left: 474px!important; width: 108px; height: 16px; font-size: 13px; text-align: center; text-transform: uppercase; font-family: cuprum;}
.gost4 {position: absolute; margin-top: 67px!important; margin-left: 474px!important; width: 108px; height: 16px; font-size: 13px; text-align: center; text-transform: uppercase; font-family: cuprum;}
.gost5 {position: absolute; margin-top: 273px!important; margin-left: 24px!important; width: 264px; height: 103px; padding-left: 3px; overflow-y: auto; font-size: 10px; text-align: center; text-transform: lowercase; font-family: arial; color: #344e60;}
.gost6 {padding-right: 4px!important; line-height: 130%; text-shadow: 1px 1px 0px #d6e2e7;}
.gost7 {position: absolute; margin-top: 273px!important; margin-left: 314px!important; width: 264px; height: 103px; padding-left: 3px; overflow-y: auto; font-size: 10px; text-align: center; text-transform: lowercase; font-family: arial; color: #344e60;}
.gost a {color: #ffffff!important; text-shadow: 1px 1px 0px #52809b, 0px 0px 5px #ffffff!important;}
.gost a:hover {color: #ffffff!important; text-shadow: 1px 1px 0px #52809b, 0px 0px 5px #ffffff!important;}
.gost d {color: #ffffff!important; text-shadow: 1px 1px 0px #52809b, 0px 0px 5px #ffffff!important; padding: 0px 7px 1px 7px !important!important; font-size: 12px!important; font-family: Roboto Condensed!important;}
.gost ::-webkit-scrollbar {width: 3px; height: 3px; background-color: #8faec0!important;}
.gost ::-webkit-scrollbar-thumb:vertical {background-color: #f2f5f5!important; border: none!important;} 
.gost ::-webkit-scrollbar-thumb:horizontal {background-color: #f2f5f5!important; border: none!important;}


/*------------------------плашка и лз----------------------*/
.lz {
border: solid 1px rgb(247, 247, 247);
background-color: rgb(244, 244, 244);
box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
width: 198px;
height: auto;
text-align: justify;
font-family: verdana;
font-size: 9px;
padding: 7px 10px 10px 10px;
margin-top: 0px!important;
margin-left: -2px!important;
color: #9ea4b3;
text-shadow: 1px 1px 0px #ffffff;
line-height: 150%;
}

.lz b {
color: #5684a7;
font-weight: normal;
}


/*------------------------отображение профиля----------------------*/
#profile-name strong {
font-size: 17px!important;
padding: 0px!important;
text-align: center;
font-family: bebasneueregular!important;
text-transform: uppercase!important;
font-weight: normal!important;
letter-spacing: 0px!important;
}

#profile-title strong {
font-size: 10px!important;
padding: 0px!important;
text-align: center;
font-family: roboto condensed!important;
text-transform: lowercase!important;
font-weight: normal!important;
}

#profile-avatar strong {
text-align: center;
}

#profile-left li, #profile-left li * {
font-size: 11px;
font-family: bebas_neueregular;
letter-spacing: 1px;
}

#profile-left {
padding-left: 40px!important;
width: 37%!important;
}

#profile-right li strong {
padding-left: 1em!important;
text-align: left;
width: 210px;
margin-top: 10px;
}

#profile-right li span {
font-size: 11px;
width: 150px;
text-align: center;
font-family: roboto condensed;
text-transform: lowercase;
padding: 0px; 
  border: 1px solid #d8dedf;
  background-color: #e6e6e6;
  box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.6);
}

#profile-gifts {
display: none;
}

/*------------------------анкета----------------------*/
  .need_bb {
    position: relative;
    width: 537px;
    height: 532px;
    margin-left: 15px!important;
    padding-top: 5px;
    background-color: rgb(234, 234, 234);
    border: 1px solid #dedede;
    box-shadow: inset 0px 0px 6px #f1f1f1;
}
       .need_background {
    position: relative;
    width: 525px;
    height: 523px;
    margin-left: 5px;
    background-color: rgb(214, 214, 214);
    border: 1px solid #bbbbbbd4;
    box-shadow: inset 0px 0px 6px #f1f1f1;
}
       #need_name {
    font-size: 17px;
    position: absolute;
    width: 524px;
    max-height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #abc1d1;
    box-shadow: inset 0px 0px 8px #b6c7dc;
    text-shadow: 0 0 3px white;
    background: linear-gradient(#b4cbd9, #537c98);
    padding: 2px 0px 2px 0px;
}
       #need_name2 {
  font-size: 17px;
    position: absolute;
    width: 524px;
    max-height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #a2b8c8;
    box-shadow: inset 0px 0px 8px #b6c7dc;
    text-shadow: 0 0 3px white;
    background: linear-gradient(#b4cbd9, #5b6f88);
    padding: 2px 0px 2px 0px;
    margin-top: 5px;
}#need_naame{
font-size: 17px;
    position: absolute;
    width: 524px;
    max-height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #c2cd86;
    box-shadow: inset 0px 0px 8px #c4ce87;
    text-shadow: 0 0 3px #fafbfb;
    background: linear-gradient(#d2d991, #abbb75);
    padding: 2px 0px 2px 0px;
}
#need_naame2{
    font-size: 17px;
    position: absolute;
    width: 524px;
    max-height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #bbc781;
    box-shadow: inset 0px 0px 8px #bdc982;
    text-shadow: 0 0 3px white;
    background: linear-gradient(#cbd48c, #b2c07a);
    padding: 2px 0px 2px 0px;
    margin-top: 5px;
}


     .needtext_decoration {
    font-weight: normal;
    text-align: center;
    color: white;
    opacity: 1;
    font-family: bebasneueregular;
}

      #need_h {
    margin-top: 30px;
    margin-left: 7px;
    width: 500px;
    height: 165px;
    padding: 4px 7px 4px 4px;
    background-color: rgb(234, 234, 234);
    border: 1px solid #c1c1c1;
    box-shadow: inset 0px 0px 6px #f1f1f1;
}
      #n_f {
    font-family: bebasneueregular;
    font-size: 75px;
    margin-top: -41px;
    margin-left: 291px;
    font-style: italic;
    color: rgb(133, 148, 169);
}

      #need_o {
    width: 262px;
    font-family: myriad pro;
    font-size: 11px;
    margin: 17px;
    padding: 10px;
    background-color: rgb(203, 211, 222);
    border: 1px solid #d0d6de;
    box-shadow: inset 0px 0px 6px #f1f1f1;
    min-width: 294px!important;
    max-width: 294px!important;
    min-height: 39px!important;
    max-height: 39px!important;
}
      #need_n {
background-color: #dedede;
    width: 320px;
    height: 30px;
    margin-top: 27px;
    font-family: bebasneueregular;
    font-size: 20px;
    padding-top: 6px;
    padding-left: 11px
}

      #need_f {
    background-color: #c5c5c5ba;
    width: 320px;
    margin-left: 50px;
    height: 16px;
    margin-top: 5px;
    font-family: bebasneueregular;
    font-size: 12px;
    padding-left: 11px;
    padding-top: 4px;
}

       #need_story {
    font-family: sans-serif;
    font-size: 11px;
    overflow-y: auto;
    text-align: justify;
    width: 476px;
    height: 244px;
    padding: 13px 18px 24px 17px;
    background-color: rgb(234, 234, 234);
    border: 1px solid #c1c1c1;
    box-shadow: inset 0px 0px 6px #f1f1f1;
    margin-left: 7px;
    margin-top: 7px;
    line-height: 130%;

}
    #need_story::-webkit-scrollbar {
    width: 4px;
       }
       #need_story::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}

#need_story::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 20px #a2a2a2;
}
       #imaage_space {
           position:absolute;
       }
       #imaage_space img {
    height: 150px;
    width: 150px;
    margin: 5px 0px 0px 344px;
    object-fit: cover;
    border: 2px solid #ffffff;
    box-shadow: 0 0 5px #00000066;
}
    

     .anketa_background {
    position: relative;
    background-image: url(http://forumfiles.ru/files/0012/63/de/11928.png);
    width:580px;
    height:650px; 
    margin-left: -10px;}

       #anketa_name {
    font-size: 36px;
    position: absolute;
    top: 28px;
    left: 20px;
    letter-spacing: 1px;
    width: 540px;
    max-height: 50px;
    text-shadow: 0 0 10px #ffffffbf;
    font-weight: bold;
}

     .headertext_decoration {
    font-weight: normal;
    text-align: center;
    color: white;
    opacity: 0.95;
    font-family: bebasneueregular;
    letter-spacing: 1px;
}

      #anketa_quote {
    position: absolute;
    top: 281px;
    left: 28px;
    width: 540px;
    font-size: 13px;
    height: 20px;
    overflow: hidden;
}
       .sub_header {
    position: absolute;
    color: #545454;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    font-family: 'BebasNeueregular';
    width: 160px;
    text-align: center;
    text-shadow: 0 0 5px #fff;
    letter-spacing: 1px;
}
       #sub_header_date {
        left:40px;
        top:232px;
       }
       #sub_header_date:before {
        content: "дата рождения";
       }
       #sub_header_place {
            top:232px;
            left:210px;
       }
       #sub_header_occupation {
            top:232px;
            left:380px;
       }
       #sub_header_orientation {
            top:580px;
            left:40px;
       }
        #sub_header_status {
            top:580px;
            left:210px;
       }
        #sub_header_face {
            top:580px;
            left:380px;
       }
       #sub_header_place:before {
        content: "место рождения";
       }
       
       #sub_header_occupation:before {
        content: "занятость";
       }
       #sub_header_orientation:before {
        content: "ориентация";
       }
       #sub_header_status:before {
        content: "семейное положение";
       }
       #sub_header_face:before {
        content: "внешность";
       }
       .meta_data {
           position:absolute;
           font-size:10px;
            color:#614b4f;
            text-transform: lowercase;
            font-size:10px;
            font-family: sans-serif;
            width:159px;
 height: 13px;
 overflow-y: auto;
            text-align: center;
            text-shadow: 0 0 5px #fff;
           
       }
       #meta_date {
           left:40px;
           top:247px;
       }
       #meta_place {
           left:210px;
           top:247px;
       }
       #meta_occupation {
           left:380px;
           top:247px;
       }
       #meta_orientation {
                       top:595px;

                      left:40px;

       }
       #meta_status {
                       top:595px;

                      left:210px;

       }
       #meta_face {
                       top:595px;

                     left:380px;
 
       }
       #your_story {
    width: 485px;
    height: 249px;
    position: absolute;
    top: 305px;
    left: 43px;
    font-family: sans-serif;
    font-size: 11px;
    padding: 5px;
    overflow-y: auto;
    text-align: justify;
}
    #your_story::-webkit-scrollbar {
    width: 4px;
       }
       #your_story::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}

#your_story::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 20px #a2a2a2;
}
       #image_space {
           position:absolute;
           width:500px;
           left:40px;
           top:80px;
           height:140px;
           text-align: center;
       }
       #image_space img {
    height: 135px;
    margin: 5px;
    width: 233px;
    object-fit: cover;
    border: 1px solid #ffffff8f;
    box-shadow: 0 0 5px #00000024;
}
/*------------------------ви----------------------*/

.are { padding-bottom: 3px;padding-top: 3px;width: 235px;background-color: #dde3ac;font-family: bebas neue!important;font-size: 18px;text-align: center;}
.alf {background-color: #c6dce4;text-shadow: 1px 1px 1px #c6dce4;width: 530px;text-align: center;
color: white;}
.vneex {text-align: center;color: #5f6c7c;font-family: cuprum!important;font-size: 12px; font-style: italic;text-transform: lowercase; width: 530px;height: 130px;overflow: auto;background: #e7e9e9; inset 0px 0px 3px #c6dce4;}
.vnex {text-align: center;color: #5f6c7c;font-family: cuprum!important;font-size: 12px; font-style: italic;text-transform: lowercase; width: 240px;height: 130px;overflow: auto;background: #e7e9e9; inset 0px 0px 3px #c6dce4;}
.ass { width: 608px; min-height: 160px; margin-left: -2px!important;background: url(http://forumfiles.ru/files/0019/72/4d/91412.png) top no-repeat, url(http://forumfiles.ru/files/0019/72/4d/42279.png) bottom no-repeat, url(http://forumfiles.ru/files/0019/72/4d/97236.png) repeat-y;}
.as2 {position: relative; text-align: justify; font-size: 11px;  font-family: arial;   color: #292724; line-height: 170%!important; margin-left: -1px;}
.newq {font-family: bebas neue;font-size: 28px;color: #ffffff;letter-spacing: 0px;text-shadow: 1px 0px 0px #cf5d16; text-align: center;padding-bottom: 8px;}
.slid label { cursor: pointer;margin-left: 26px;margin-right: 33px;}
.slid > div, .slid > input {display: none;}.slid {width: 613px; text-align: center; margin-left: -23px !important;}.slid input[type="radio"]:checked + label {}.slid > input:nth-of-type(1):checked ~ div:nth-of-type(1),.slid > input:nth-of-type(2):checked ~ div:nth-of-type(2),.slid > input:nth-of-type(3):checked ~ div:nth-of-type(3),.slid > input:nth-of-type(4):checked ~ div:nth-of-type(4),
.slid > input:nth-of-type(5):checked ~ div:nth-of-type(5) {display: block;  text-align: justify

/*------------------------хочу----------------------*/
}       .want_bb {
  position: relative; width: 580px;  margin-left: 15px;padding-top: 5px;background-color: rgb(234, 234, 234);border: 1px solid #dedede; box-shadow: inset 0px 0px 6px #f1f1f1;
}
       .want_background {
  position: relative;
    width: 567px;
    margin-left: 5px!important;
    background-color: rgb(181, 221, 211);
    border: 1px solid #e7e9e9;
    box-shadow: inset 0px 0px 6px #f1f1f1;

}
       #want_name {
font-size: 20px;
    position: absolute;
    width: 567px;
    max-height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #eaeaea;
    box-shadow: inset 0px 0px 8px #b6c7dc;
    text-shadow: 0 0 3px white;
    background: linear-gradient(#4a6f8d, #6996af);
    padding: 7px 0px 2px 0px;
    height: 25px;
}
       #want_name2 {
font-size: 17px;
    width: 566px;
    background: linear-gradient(#89aac1, #507793);
    padding: 2px 0px 2px 0px;
}

     .wanttext_decoration {
    font-weight: normal;
    text-align: center;
    color: white;
    opacity: 1;
    font-family: bebasneueregular;
}
      #want_h {
     margin-top: 30px;
    margin-left: 4px;
    width: 546px;
    padding: 6px 7px 4px 4px;
    background-color: rgb(234, 234, 234);
    border: 1px solid #c1c1c1;
    box-shadow: inset 0px 0px 6px #f1f1f1;
}
  
      #want_story {
   font-family: sans-serif;
    font-size: 11px;
    overflow-y: auto;
    text-align: justify;
    width: 522px;
    height: 63px;
    padding: 5px 18px 24px 17px;
    background-color: rgb(234, 234, 234);
    border: 1px solid #c1c1c1;
    box-shadow: inset 0px 0px 6px #f1f1f1;
    margin-left: 4px;
    margin-top: 4px;
    line-height: 130%;
}
    #want_story::-webkit-scrollbar {
    width: 4px;
       }
       #want_story::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}

#want_story::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 20px #a2a2a2;
}
       #image_sspace {
           border: 1px solid #ffffff8f;
            position:absolute;
       }
       #image_sspace img {
    height: 150px;
    width: 245px;
    margin-left: 2px;
    object-fit: cover;
    border: 1px solid #ffffff8f;
    box-shadow: 0 0 5px #00000066;
}
/*------------------------ам----------------------*/

.plottr {background: #e3ebee; width: 250px;height: 230px;}
.name {font-family: Bebas Neue Regular;font-size: 18px; text-transform: lowercase;color: #7488ba;text-align: center;}
.box {width: 234px;font-family: initial;font-size: 11px;text-align: justify;padding: 10px 6px 10px 10px;height: 80px;overflow: auto;color: #232323;line-height: 14px;
.photo {width: 250px;height: 100px;overflow: hidden;}


/*------------------------стиль самой личной страницы----------------------*/
.fonls {background-image: url(http://funkyimg.com/i/2Bjif.png); width: 606px;  height: 411px; position: absolute;}
.fonls post {position: absolute; height: 22px; width: 108px; margin: 31px 0px 0px 136px; font-family: bebas neue; font-size: 18px; color: white; text-shadow: 1px 1px 1px #464646;}
.fonls epizod {position: absolute; height: 22px; width: 108px; margin: 82px 0px 0px 136px; font-family: bebas neue; font-size: 18px; color: white; text-shadow: 1px 1px 1px #464646;}
.fonls plashki {position: absolute; width: 269px; margin: 273px 0px 0px -279px; height: 97px; overflow: auto; padding-top: 5px;}
.fonls podarki {position: absolute; width: 269px; margin: 273px 0px 0px 11px;height: 97px;overflow: auto; padding-top: 5px;}
.fonls podarki img { max-width: 50px;}


/*------------------------стиль отображения личной страницы при клике----------------------*/
.my-tabs{margin-top: 00px; margin-left:160px;}
img.a-info{ padding:2px;display:block!important;  cursor:pointer;  /*border-radius:50%;*/ position:absolute;  text-align:left!important;}
#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: 51px -28px 0 0!important; width: 22px;}
.my-tabs{ display:block; z-index:30000; position:absolute; max-height:700px; }
.my-tabs>span{display: none;}
.my-tabs>.tab-a{ width:100%; height:100%;     margin-top: 40px;}
.tab-a .post-content{margin-top:1.4em; text-align:left; display:inline-block;}
.post-author img.a-info{display:none!important}