#profile-left .user_online strong {    
    width: 260px;
    font-size: 15px!important;
    font-family: akrobat;
    line-height: 14px;
    font-weight: 900;
    top: 170px;
    z-index: 100;
    position: absolute;
    text-transform: uppercase;    left: 5px;
    color: #636263!important;
    text-shadow: 0 1px 0 #d8d8d8;
    text-align: center;
} 
#viewprofile li span {
    width: 200px;
    text-align: center;
    float: left;
    width: 200px;
    margin-left: 0;
padding: 0.5em 1em; 
    /* font-weight: bold; */
}
#viewprofile li strong, #viewprofile li div, #setmods dd {
    display: block;
    padding: 0.5em 1em;}

#profile-left li {  margin: 0px 15px !important;}
#profile-left img {     margin: 42px 0px -3px 0px !important;
    width: 100px;
    height: 100px;}
#profile-name strong {
    left: 0px; position: absolute;
    top: 10px;   font-size: 15px!important;
    font-family: akrobat;
    /* line-height: 14px; */
    font-weight: 900;
    /* margin-top: -20px; */
    text-transform: uppercase;
    color: #636263!important;
    text-shadow: 0 1px 0 #d8d8d8;
    text-align: center;
    width: 260px;}
#profile-title {    width: 260px;
    font-size: 11px!important;    left: -10px;
    font-family: roboto;
    top: 25px;
    position: absolute;
    line-height: 11px!important;
    font-weight: 900;
    /* text-transform: uppercase; */
    color: #636263!important;
    text-shadow: 0 1px 0 #d8d8d8;
    text-align: center;}
#profile-left li {    padding: 1px 0px 0px 9px !important; line-height: 3px;}
  
#profile-left{    position: absolute;
    margin-left: -70px;
    height: 200px;
    text-align: center;}
#profile-right li.ulove  {
    display: none;
}

li.pa-respect {    color: rgba(0, 255, 255, 0);
    font-size: 0px;
    line-height: 23px;
    margin: 10px 0px -16px 0px !important;
    /* position: absolute; */}




.pa-respect span {       margin: -9px 0px 0px -27px !important;
    position: absolute;
    color: #993967;
    font-family: "Proxima Nova Thin";
    font-size: 15px;
    /* font-weight: 900!important; */
    width: 56px;}


.pa-respect a{
    line-height: 100%;
    color: #f9f7f7!important;}

li.pa-respect a img {    width: 45px;
    content: url(http://forumfiles.ru/files/0018/11/de/42889.png) !important;
    height: 10px;
    position: absolute;
    margin: -38px 0px 0px -22px;}

.pa-respect a {font-size: 0px;
    /* opacity: 0; */
    width: 36px;
    margin: 11px 0px 18px 6px;
    height: 20px;
    position: absolute;
    /* background: blanchedalmond; */
    z-index: 2000;
    display: block;
    }

/*------------------ НАЧАЛО КАНАЛ СТРАНИЦА ПРОФИЛЯ  ------------------*/
.tabs {
    height: 22px;
    line-height: 21px;
    margin: 0 0 3px;
    margin-bottom: 10px;
    list-style: none;
}
.tabs li a:hover {
    color: #efefef;
    /* background: url(http://forumfiles.ru/files/0017/d8/50/91984.png)no-repeat scroll 0-22.1px/cover; */
    text-decoration: none;
}
.tabs li a {
    /* background: transparent url(http://forumfiles.ru/files/0017/d8/50/91984.png)no-repeat scroll 0 0/cover; */
    color: #444;
    font-family: roboto;
    text-transform: uppercase;
    font-size: 9px!important;
    letter-spacing: 0.4px;
    font-weight: normal!important;
    color: #ffffff!important;
    background-image: linear-gradient(to bottom, rgb(138, 49, 97) 0%, rgb(119, 35, 69) 50%, rgb(97, 30, 57) 0%, rgb(99, 36, 68) 100%)!important;
    border: 1px solid #993967!important;
    box-shadow: inset 0 0 0 1px #9e3d4f!important;
    display: block;
    margin-bottom: -1px;
    padding: 0 5px 1px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 70px;
}
#wrapper {
    left: -10px;
    top: -10px;
    position: relative;
    width: 500px;
}

/*имя профа пара*/
.lzinfo {
    font-size: 15px;
    color: #676767!important;
    line-height: 19px;
}
.lzinfo a{
 position: absolute;
    font-size: 15px !important;
    color: #676767 !important;
   line-height: 19px !important;
}

.lzinfo {
    width: 110px!important;
    height: 0px;
    padding: 27px 32px 0px !important;}
#viewprofile li.lzinfo span {display: none;}



/*промокоды*/
.scpro::-webkit-scrollbar { width: 3px; height: 6px; }
.scpro::-webkit-scrollbar-track {background-color: #6f9cd9; border: 1px solid #6397dc;}
.scpro::-webkit-scrollbar-thumb {background-color: #afcbf1; border: 1px solid #afe0f7;}

.mam01 {
       width: 0px!important;
    height: 0px!important;
    position: absolute;
    left: -220px;
    top: 220px;
}
#viewprofile li.mam01 span {display: none;}

#pun-profile #profile-right li strong div.jacklz {display: none;}

/*ИНФА О ПЕРСЕ БЛОК*/
/*линии инфы*/
.line01 {
    width: 1px;
    height: 57px;
    position: absolute;
    left: 316px;
    top: 100px;
    background-color: #8a8a8a;
}
.line02 {
    width: 1px;
    height: 57px;
    position: absolute;
    left: 296px;
    top: 100px;
    background-color: #8a8a8a;
}

/* блок инфа о персе */
.pageinfo {
    width: 204px;
    height: 20px;
    position: absolute;
    left: 191px;
    top: 73px;
    font-size: 19px;
    color: #fff!important;
    text-shadow: #354267 1px 1px 0px;
    background-color: #52618c;
    padding: 3px 0px 0px 62px !important;
}

/*анкета подписка хз что 3*/
.linkpage{
position: absolute;
    left: 388px;
    top: 100px;
    font-size: 15px;
    color: #676767!important;
    line-height: 19px;
}
.linkpage a{
 position: absolute;
    font-size: 15px !important;
    color: #676767 !important;
   line-height: 19px !important;
}








/* 1 Картинки и текст
-------------------------------------------------------------*/

/* фон форума */
body {
background: url(http://forumfiles.ru/files/0019/e5/d4/94927.jpg) 53% 0% repeat-x, url(ссылка) 50% 100% repeat-x, url(ссылка) 40% 0%; background-color: #271934; overflow-x: hidden}

/* тело форума и ширина*/
#pun {
background-image: url(http://forumfiles.ru/files/0019/e5/d4/49727.jpg);
background-color: #271934; 
width:  964px; 
margin: auto;   
position: relative;
margin-bottom: 0px }

/* шапка */
#pun-title table {
background-image: url(http://forumfiles.ru/files/0018/11/de/26807.png);
width: 1179px;
height: 395px;
margin-left: -147px;
background-repeat : no-repeat;
background-position: top center;
border: none }

/* футер */ 
#pun-about p.container { 
background-image : url(http://forumfiles.ru/files/0019/e5/d4/98587.jpg); 
width: 1041px; 
height: 153px; 
margin-left: -93px;
margin-top: -9px;
margin-bottom: -79px;
background-color: #; 
background-position: center top; 
background-repeat: no-repeat; 
border-color: transparent; 
font-size:0 !important;}

/* иконки */
.punbb table Div.icon {
background-image : url(http://forumfiles.ru/files/0019/e5/d4/81796.jpg);
width: 45px;
height: 45px;
float: right;
display: block;
border-style: none;
display: inline-block;
position: relative;
background-repeat: no-repeat;opacity: 1;
    margin-right: 38px;
    margin-top: 0px;}

/* новая */
TR.inew Div.icon {
background-image : url(http://forumfiles.ru/files/0019/e5/d4/87228.jpg);
background-repeat: no-repeat;
width: 45px;
height: 45px;
opacity: 1.0;}

/* закрытая*/
TR.iclosed Div.icon {
background-image : url(http://forumfiles.ru/files/0019/e5/d4/20771.jpg);
background-repeat: no-repeat;
width: 45px;
height: 45px;
opacity: 1.0;}

/* важная */
TR.isticky Div.icon {
background-image : url(http://forumfiles.ru/files/0019/e5/d4/57873.jpg);
background-repeat: no-repeat;
width: 45px;
height: 45px;
opacity: 1.0;}

/* 24/7 */
#pun-stats ul.container {
background-image: url(http://forumfiles.ru/files/0019/e5/d4/85977.jpg);
    padding-left: 51px;
    margin-left: -33px;
    padding-top: -20px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0px 10px;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: justify;}

/* аватар рядом с темой */
.punbb .user-avatar img.ava {
border-radius: 0% !important;
border-bottom: 2px solid #fff !important;
box-shadow: 3px 3px 0px #a9a9a9;
border-color: #2b2b2b!important;
border: 2px solid currentColor !important;}

.punbb .user-avatar img.ava {border: 2px solid #f2f3ef !important;}


.postlink span a {display: inline-block;
        padding: 1px 5px 1px 4px;
    border-radius: .3125em;
    text-align: center;
    overflow: hidden;
    user-select: none;
    font-family: roboto;
    text-transform: uppercase;
    font-size: 9px!important;
    letter-spacing: 0.4px;
    font-weight: normal!important;
    color: #ffffff!important;
    background-image: linear-gradient(to bottom, rgb(138, 49, 97) 0%, rgb(119, 35, 69) 50%, rgb(97, 30, 57) 0%, rgb(99, 36, 68) 100%)!important;
    border: 1px solid #993967!important;
    box-shadow: inset 0 0 0 1px #9e3d4f!important;}

/* категории */

#pun-category1.category h2 {
    background-image: url(https://funkyimg.com/i/2TMNV.png);
    font-size: 0px!important;
    width: 955px!important;
    height: 78px;    color: transparent!important;
    margin-left: -49px;}

#pun-category2.category h2 {
   background-image: url(https://funkyimg.com/i/2TMNW.png);
    font-size: 0px!important;
    width: 955px!important;
    height: 78px;    color: transparent!important;
    margin-left: -49px;}

#pun-category3.category h2 {
     background-image: url(https://funkyimg.com/i/2TMNY.png);
    font-size: 0px!important;
    width: 955px!important;
    height: 78px;    color: transparent!important;
    margin-left: -49px;}


/* быстрый ответ */
#pun-stats.section h2 {background-image: url(https://funkyimg.com/i/2TScM.png);
    font-size: 0px!important;
    width: 955px!important;
    height: 78px;color: transparent;
    margin-left: -49px;
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-origin: padding-box;
background-position: 50% 0%;  color: transparent!important;
background-repeat: no-repeat;
background-size: auto;
image-rendering: pixelated; 

}

div#post-form.formal h2 {background-image: url(https://funkyimg.com/i/2TMNZ.png);
    font-size: 0px!important;
    width: 955px!important;  color: transparent!important;
    height: 78px;color: transparent;
    margin-left: -49px;}

/* форумы */
.jackfor {    width: 339px;
    height: 153px;
    background-image: url(https://funkyimg.com/i/2TMT1.jpg);}

.jackfor txt {          position: absolute;
    width: 302px;
    height: 134px;
    text-align: l;
    margin: 42px 17px;
    line-height: 10px;
    text-align: left;
    font-family: "Verdana"!important;
    font-size: 10px!important;
    text-transform: initial;
    font-weight: normal!important;
    color: #e8e8e8!important;
    text-shadow: 0 1px 0 #4a0a4cd1;}

.jackfor buts {  width: 302px;position: absolute;
    height: 134px;    margin-top: 118px; }

.jackfor titl {  font-family: "Roboto Condensed"!important;
    text-transform: uppercase;
    position: absolute;
    margin: 39px 0px 0px 0px;
    width: 300px;
    text-align: center;
    font-size: 12px!important;
    letter-spacing: 0.4px;
    font-weight: normal!important;
    color: #e8e8e8!important;
    text-shadow: 0 1px 0 #331033!important;}


.jackfor but a {color: #fff!important;}
.jackfor but {padding: 1px 5px 1px 4px;
    border-radius: .3125em;
    text-align: center;
    overflow: hidden;
    user-select: none;
    font-family: roboto;
    text-transform: uppercase;
    font-size: 9px!important;
    letter-spacing: 0.4px;
    font-weight: normal!important;
    color: #ffffff!important;
    background-image: linear-gradient(to bottom, rgb(138, 49, 97) 0%, rgb(119, 35, 69) 50%, rgb(97, 30, 57) 0%, rgb(99, 36, 68) 100%)!important;
    border: 1px solid #993967!important;
    box-shadow: inset 0 0 0 1px #9e3d4f!important;}


/* форумное имя*/
#pun-index .tcl h3 a, li#pun-index .tcl h3 {color: #ececec; text-shadow: 0 1px 0 transparent;}
#pun-index .tcl h3 {font-family: arial black;
    z-index: 100;
    width: 230px;
    text-transform: uppercase;
    font-size: 13px;
    position: absolute;
    margin-left: 34px;
    text-align: center;
    padding-top: 17px; }


/* профиль */
.punbb .post .post-author {
    background: url(https://funkyimg.com/i/2TS7Z.png);
    width: 220px;
    float: left;
    height: 212px;
    padding: 1px 0px 0px 0px;
    margin-top: -1.5em;
    margin-left: -36px;
    font-family: arial;
    font-size: 10px;
    text-align: center;
    position: relative;
    }

/* статус в профиле*/
li.pa-title {width: 200px;
    top: 30px;
    font-size: 10px;
    /* text-shadow: #dadada 1px 1px 0px; */
    letter-spacing: 0px;
    font-family: 'Proxima Nova Regular';
    margin-left: 10px;
    opacity: 0.9;
    /* font-style: italic; */
    position: absolute;
    color: #ffffff;
    line-height: 9px;
    text-transform: lowercase;}

/* лз*/
.jacklz {
    width: 220px;
    height: 115px;
    position: absolute;
    background-image: url(https://funkyimg.com/i/2TS89.png);
}

.jacklz money {       width: 30px;
    position: absolute;
    margin-top: 72px;
    margin-left: -98px;
    height: 30px;
    color: #fff;
    font-size: 11px;
    font-family: akrobat;
    font-weight: 900;
}

.jacklz star { position: absolute;
    width: 175px;
    margin-top: 13px;
    margin-left: -88px;
    height: 10px;
    text-align: center;
    font-size: 11px;
    color: #fff;
    font-family: 'Proxima Nova Regular';
    font-weight: 900;
    text-transform: uppercase;}

.jacklz name {     position: absolute;
 position: absolute;
    width: 145px;
    margin-top: 56px;
    margin-left: -49px;
    height: 30px;
    font-size: 12px;
    text-align: left;
    color: #7b4483;
    font-family: 'Proxima Nova Regular';
    font-weight: 900;
}

.jacklz text {position: absolute;
    width: 140px;
    color: #9c9b9b;
    height: 22px;
    text-align: left;
    margin-top: 70px;
    margin-left: -50px;
    font-size: 11px;
    overflow: auto;
    /* text-shadow: #dadada 1px 1px 0px; */
    letter-spacing: 0px;
    font-family: roboto;
    /* font-style: italic; */
}



li.pa-fld1 {
    margin-left: 0px;
    margin-top: -55px;
    }

/* аватар в профиле*/
li.pa-avatar.item2 {    width: 190px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 14px;
    margin-left: 71px;
    margin-top: 60px;
}
#pun-viewtopic #pun-main #post-form textarea#main-reply.processed {max-height: 150px;}
/* ник в профиле*/
.pa-author {width: 220px!important;
    margin-top: 9px!important;
    margin-left: 0px!important;
    text-align: center;
    font-size: 13px;
color: #fff!important;
    font-family: 'Proxima Nova Regular';
    font-weight: bold!important;
    text-transform: uppercase;
    margin-bottom: 26px;}
.pa-author a {color: #fff!important;}
/* ип*/
.pa-ip {
padding-top: 0px!important; 
padding-bottom: 20px}
li.pa-ip {
    height: 20px;
    position: absolute;
    top: 163px;
    left: 50px;
    display: inline-block;
}
li.pa-ip a {margin-left: 10px;
    line-height: 100%;
    font-size: 11px;
    margin-top: 20px;
    color: #7e4586!important;
    font-family: 'Proxima Nova Regular';
    font-weight: 900;
    text-transform: uppercase;}

.pa-ip a {  
margin-left: 10px;   
line-height: 100%;
color: #0b2f4c;}

/* последний визит*/
.pa-last-visit, li.pa-online {
margin-bottom:11px!important;
 position: absolute;}
.pa-last-visit {
height:25px; }

/* респекты и сообщения */

/* респекты и сообщения */
.pa-posts, .pa-respect  {  

 text-align: center;
    height: 26px;
    width: 54px;
    padding: 3px 20px 16px 16px;
    line-height: 24px;
    letter-spacing: 0px;
    font-family: "Proxima Nova Thin";
    font-size: 15px;
    font-weight: 900;
    display: inline-block;
    position: absolute;
    top: 90px;
}

.pa-posts {color: #993967;}
.pa-respect {color: #993967;}

.pa-posts{
    left: 3px;
}
.pa-respect {
    left: 165px;
}



#set_avatar {margin: 0.4em 1.8em 1.4em;
padding: 10px;
background: #eee none repeat scroll 0% 0%;
border-width: 4px 2px;
border-style: solid;
border-color: #4f3363 #eaab3b #4f3363;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
box-shadow: 0px 0px 12px 0px #dbdbdb inset;
border-radius: 25px;
opacity: 0.8;} 

/* выделить код, легенда кода, цитаты и тд */
.punbb .quote-box cite, .punbb .code-box strong.legend, .code-box .legend a {
display: block;
transform: uppercase;
font-size: 14px;
color: #512f56;
    font-family: 'Proxima Nova Regular';
    font-weight: 900;
padding-bottom: 0.7em;
text-align: center;
font-weight: bold;
font-style: normal;
margin: 0;
  }

/* цитаты, коды, селекты, кнопки, формы ответа */
.punbb select{
background-color: rgba(255, 255, 255, 0.5);
font-size: 11px!important;}

#pun-main .quote-box, #pun-main .code-box,  .punbb textarea {
    padding: 10px;
    background: rgba(255, 255, 255, 0.55) none repeat scroll 0% 0%;
    border-color: #832b55 #676ebc #832b55;
    /* box-shadow: 0px 0px 12px 0px rgb(218, 194, 176) inset; */
    border-width: 4px 2px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    /* border-radius: 25px; */
    max-width: 800px;}

#pun-admain input  {
font-size: 11px;
text-transform: uppercase;
font-family: "Roboto Condensed"!important; }

.punbb textarea, .punbb input, .punbb select {outline: none;}

/* форма ответа */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #pun-reputation div, #pun-popup_awards div  {
margin: 0.4em 1.8em 1.4em;
padding: 10px;
border-width: 4px 2px;
border-style: solid;
background: rgba(255, 255, 255, 0.55) none repeat scroll 0% 0%;
    border-color: #832b55 #676ebc #832b55;
opacity: 0.8;}

/* скролл */
::-webkit-scrollbar {
width: 4px; 
height: 4px;}

::-webkit-scrollbar-track {
    width: 2px;
    background: #441e45;}

::-webkit-scrollbar-thumb {    width: 8px;
    background: #832b55;
    border-radius: 25px;}

/* кнопочки */
li.pl-delete a, li.pl-edit a, li.pl-quote a, li.pl-reports a, li.pl-email a{
       padding: 1px 5px 1px 4px;
    border-radius: .3125em;
    text-align: center;
    overflow: hidden;
    user-select: none;
    font-family: roboto;
    text-transform: uppercase;
    font-size: 9px!important;
    letter-spacing: 0.4px;
    font-weight: normal!important;
    color: #ffffff!important;
    background-image: linear-gradient(to bottom, rgb(138, 49, 97) 0%, rgb(119, 35, 69) 50%, rgb(97, 30, 57) 0%, rgb(99, 36, 68) 100%)!important;
    border: 1px solid #993967!important;
    box-shadow: inset 0 0 0 1px #9e3d4f!important;}


.hashelp center div a button, .button, .punbb input{  
    display: inline-block;
        padding: 4px 9px 5px 8px;
    cursor: pointer;
    border-radius: .3125em;
    text-align: center;
    overflow: hidden;
    user-select: none;
    font-family: roboto;
    font-size: 11px!important;
    letter-spacing: 0.4px;
    font-weight: normal!important;
    color: #ffffff!important;
    background-image: linear-gradient(to bottom, rgb(138, 49, 97) 0%, rgb(119, 35, 69) 50%, rgb(97, 30, 57) 0%, rgb(99, 36, 68) 100%)!important;
    border: 1px solid #993967!important;
    box-shadow: inset 0 0 0 1px #9e3d4f!important;}

/* главные ссылки */
.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: #6e296e}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #76214a}

/* ссылки при наведении*/
.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: #ab497c!important; 
 }

/* ссылки при наведении */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-ulinks a: hover {
color: #ab497c!important; 
text-transform: uppercase;
text-decoration: none;}



/* ссылки новые сообщения активные темы и тд*/
#pun-navlinks a { 
color: #e8e8e8;
text-decoration: none } 

#pun-ulinks a { 
color: #e8e8e8; 
text-transform: uppercase;}

#pun-ulinks .container {
border-top: none;
margin-top: 61px;
text-align: center;
position: absolute;
width: 850px;
letter-spacing: 0.3px;
color: #e8e8e8!important;
font-size: 11px;
text-transform: uppercase;
font-family: "Roboto Condensed"!important;}

.im3, .bkv {color: #000!important}
#smilies-area{  width: 560px;}

.my-tabs>span {
background-image: url(http://funkyimg.com/i/2tXAs.png)!important;
font-size: 17px!important;
margin-top: 60px!important}

.my-tabs>span:first-child {
margin-left: 120px!important}


/* таблица*/
.jackpottab {
position: absolute;
width: 500px; 
height: 100px}

.jackpottab text1 {
position: absolute;
    font-family: verdana;
    color: #ffffff;
    font-size: 9px;
font-style: italic;
    width: 160px;
    margin: 245px 80px;}

.jackpottab text2 {
position: absolute;
    font-family: arial;
    color: #ffffff;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    width: 160px;
    margin: 265px 120px;}

.jackpottab text3 {
position: absolute;
    font-family: verdana;
font-style: italic;
    color: #ffffff;
    font-size: 9px;
    width: 160px;
    margin: 310px 55px;}

 /*плашки */
.jackpl {
    position: absolute;
    top: 184px;
    left: 681px;
    width: 200px;
    height: 131px;
    overflow: auto;
    line-height: 45px;
    overflow-x: hidden;}

.jackpl::-webkit-scrollbar {width: 3px; background: #808080; border: none!important}

.jackpl pl {position: absolute;
    width: 187px;
    background-image: url(http://forumfiles.ru/files/0019/e5/d4/41577.png);
    height: 42px;
    margin-bottom: -6px;}

.jackpl img1 {
    position: absolute;
    margin-top: -12px;
    margin-left: 14px;}

.jackpl img1 img { width: 44px!important;   
 margin-top: 12px;   
 margin-left: -8px;}

.jackpl name {
width: 137px;
    font-size: 13px;
    font-family: arial black;
    color: white;
    height: 14px;
    text-transform: uppercase;
    margin-top: -5px;
    position: absolute;
    margin-left: 46px;
    text-align: center;}

.jackpl name a {color: #ececec!important;}

.jackpl text {    width: 137px;
    height: 5px;
    left: 78px;
    font-family: "Roboto Condensed";
    color: #ececec;
    /* font-style: italic; */
    font-size: 11px;
    position: absolute;
    margin-top: 5px;
    margin-left: -33px;
    text-align: center;}

 /*оформление темы*/

.jackneed {width: 679px;
    font-family: Myriad Pro;
    font-size: 13px;
    color: #545454!important;
    height: 230px;
    overflow: hidden;
    background-image: url(https://funkyimg.com/i/2TSg8.png);}

.jackneed jname {width: 160px;
    margin: 139px 0px 0px 15px;
    text-align: center;
    font-size: 12px;
   font-family: 'Proxima Nova Regular';
    font-weight: bold!important;
    text-transform: uppercase;
    color: #fff;
    position: absolute;   }

.jackneed jtitle {    width: 400px;
    margin: 39px 0px 0px 155px;
    text-align: left;
    font-size: 13px;
    font-family: 'Proxima Nova Regular';
    font-weight: bold!important;
    text-transform: uppercase;
    color: #fff;
    position: absolute; }

.jackneed name {width: 160px;
    margin: 163px 0px 0px 15px;
    text-align: center;
    position: absolute;
    font-size: 14px;
    color: #512f56;
    font-family: 'Proxima Nova Regular';
    font-weight: 900; }

.jackneed age {width: 160px;
    margin: 69px 0px 0px 87px;
    text-align: center;
    text-transform: uppercase;
    font-family: "Proxima Nova Thin";
    font-size: 22px;
    font-weight: 900;
    position: absolute;
    color: #993967; }

.jackneed prof {    width: 160px;
    margin: 179px 0px 0px 16px;
    text-align: center;
    font-size: 11px;
    font-family: 'Proxima Nova Regular';
    font-weight: bold!important;
    color: #9c9b9b;
    position: absolute;}


.imgneed {
    position: absolute;
    width: 90px;
    height: 90px;
    margin: 68px 0px 0px 95px!important;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    box-shadow: inset 0px 0px 10px 0px #6d1f42, 0px 0px 3px 0px #6b1e3f;
    border: 1px solid #271934!important;
    background: #451c44!important;
    padding: 5px!important;
}

.jackneed jtext {    position: absolute;
    text-align: justify;
    width: 400px;
    height: 105px;
    line-height: 15px;
    font-size: 11px;
    font-family: Verdana;
    padding: 10px;
    overflow: auto;
    margin: 73px 0px 0px 220px;}

.jackpost {width: 629px;
    padding: 80px 30px 40px 19px;
    font-family: Verdana;
    font-size: 11px;
    color: #545454!important;
    position: relative;    min-height: 30px;
    overflow: hidden;
    background: url(https://funkyimg.com/i/2TLoc.png) 50% 0% repeat-x, url(https://funkyimg.com/i/2TLod.png) 50% 100% repeat-x, url(https://funkyimg.com/i/2TLoe.png) 100% 46.5%;}

.jackpost jname {width: 560px;
    margin: -47px 0px 0px 65px;
    text-align: left;
    font-size: 13px;
    font-family: 'Proxima Nova Regular';
    text-transform: uppercase;
    color: #fff;
    position: absolute;
   }

.jackpost icon {    width: 30px;
    margin: -67px 0px 0px 613px;
    text-align: center;
    font-size: 20px;
    font-family: 'Proxima Nova Regular';
    font-weight: bold!important;
    text-transform: uppercase;
    color: #f2f2f2;
    position: absolute;
   }

.jackpost jtext {position: relative; 
text-align: justify;}
.jackpost img     {max-width: 460px;}

/*------------------ АНКЕТА  ------------------*/

.jackform {    width: 679px;
    /* padding: 80px 30px 40px 19px; */
    font-family: Verdana;
    font-size: 11px;
    color: #545454!important;
    position: relative;
    min-height: 430px;
    overflow: hidden;
    background: url(http://forumfiles.ru/files/0019/e5/d4/58390.png) 50% 0% repeat-x, url(http://forumfiles.ru/files/0019/e5/d4/97715.png) 50% 100% repeat-x, url(http://forumfiles.ru/files/0019/e5/d4/80328.png) 100% 46.5%;}
.jackform name {
    width: 270px;
    margin: 17px 0px 0px 105px;
    text-align: left;
    font-size: 13px;
    font-family: 'Proxima Nova Regular';
    font-weight: bold!important;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
}


.jackform img { position: absolute;
    width: 50px;
    margin: 13px 0px 0px 30px;
    border-radius: 50%;}
.jackform love {    width: 93px;
    color: #505050;
    position: relative;
    font-size: 11px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    opacity: 0.7;
    line-height: 12px;
    overflow: auto;
    top: 70px;
    left: 100px;
    height: 22px;
    letter-spacing: 0px;
    font-family: 'Proxima Nova Regular';}
.jackform orientation {width: 93px;
    color: #505050;
    position: relative;
    font-size: 11px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    opacity: 0.7;
    top: 71px;
    left: 149px;
    height: 22px;
    letter-spacing: 0px;
    font-family: 'Proxima Nova Regular';
}
.jackform date {    width: 93px;
    color: #505050;
    position: relative;
    font-size: 11px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    opacity: 0.7;
    top: 71px;
    left: 198px;
    height: 22px;
    letter-spacing: 0px;
    font-family: 'Proxima Nova Regular';
}
.jackform work {
    width: 93px;
    color: #505050;
    position: absolute;
    font-size: 11px;
    text-align: center;
    opacity: 0.7;
    overflow: auto;
    top: 70px;
    line-height: 12px;
    left: 528px;
    height: 22px;
    letter-spacing: 0px;
    font-family: 'Proxima Nova Regular';
}

.jackform poloska{      position: absolute;
    border-radius: 20px;
    background: linear-gradient(to right, #83498b, #502b55);
    box-shadow: rgba(119, 66, 126, 0.44) 0px 1px 8px, rgba(123, 96, 128, 0.32) 0px 2px 10px;
    padding: 7px 10px 7px 10px;
    text-align: center;
    font-size: 13px;
    width: 600px;
    font-family: 'Proxima Nova Regular';
    font-weight: bold!important;
    text-transform: uppercase;
    color: #fff;
    left: 10px;
}

.jackform text1 {    position: relative;
    width: 620px;
    letter-spacing: 0px;
    top: 10px;
    font-family: Verdana;
    font-size: 11px;
    text-align: justify;
    color: #545454!important;
    line-height: 13px;}

.jackform form {    width: 621px;
    height: 250px;
    padding: 15px;
    overflow: auto;
    line-height: 13px;
    position: absolute;
    margin: 93px 0px 0px 14px;}

.jackform city {
    width: 124px;
    position: absolute;
    color: #ffffff;
    text-align: left;
    font-size: 11px;
    margin: 35px 40px 0px 550px;
    opacity: 0.6;
    line-height: 11px;
    letter-spacing: 0px;
    font-family: 'Proxima Nova Regular';
}

.jackform star {
    width: 124px;
    position: absolute;
    color: #ffffff;
    text-align: left;
    font-size: 11px;
    margin: 35px 40px 0px 106px;
    opacity: 0.6;
    line-height: 11px;
    letter-spacing: 0px;
    font-family: 'Proxima Nova Regular';
}

.jackform poloska2{    display: none;}
.jackform poloska3{    display: none;}
.jackform poloska4{    display: none;}
.jackform poloska5{    display: none;}
.jackform poloska6{    display: none;}
.jackform poloska7{    display: none;}
.jackform poloska8{    display: none;}
.jackform poloska9{    display: none;}
