/*мои загрузки отключить*/
#pun-navlinks #navawards, #pun-ulinks .container li.item3, #pun-ulinks .container li.item5  {
display:none;
}

.post .bookmark { right: -44px !important;
    margin-top: -51px !important; }
.pl-reports {display:none !important}
span.num_msg {
    margin-left: 2px !important;     margin-top: -1px !important; background:#e7b37c !important;
}
span.num_msg:before {
background: #e7b37c !important;
}
#font-area {
    max-height: 250px;
    overflow-y: auto;
    font-size: 11px!important;
    width: 154px!important;
    margin-top: 0px;
}

#pun-main h1 {   border-style: none solid solid none;
    border-width: 0 1px 1px 0;
    padding: 0px 0px 6px 0px;
    width: 868px;
  }


.punbb .formal{    padding-top: 4px;}

#viewprofile li, #setmods dl {
    padding: 1px 0 0 16em;
    margin-bottom: 0.2em;
}

#viewprofile li span {
     float: left;
    width: 14em;
    margin-left: -16em;
    padding: 0.5em 1em;
    font-weight: bold;
    font-family: Roboto;
    text-transform: uppercase;
    background: #7e9b65!important;
    padding: 2px 4px 2px 4px;
    box-shadow: inset 0px 0px 3px #5b7547;
    border: solid 1px #9dbd84;
    text-shadow: 1px 1px 0px #6c8b54;
    outline: 1px solid #7e9b65;
    color: rgb(219, 219, 219);
    text-align: center;
    font-size: 9px;
}
#viewprofile li span a {     color: rgb(219, 219, 219) !important;}
#viewprofile li strong, #viewprofile li div, #setmods dd {
    display: block;
    padding: 0.5em 1em;
    font-weight: normal;
}



#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    width: 24px;
    height: 24px;
    background-image: url(http://forumstatic.ru/files/000e/d6/90/64660.png);}

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    float: left;
    display: block;
    position: relative;
    margin: -5px 9px;
    width: 24px;
    height: 24px;
    background-image: url(http://forumstatic.ru/files/000e/d6/90/61743.png);
}


   plashka {
  background-repeat: no-repeat;
    display: block;
    position: relative;
    background: url(http://forumstatic.ru/files/000e/d6/90/30396.png);
    width: 198px;
    height: 30px;
    /* text-align: center; */
    /* padding-top: 3px; */
    /* padding-left: 42px; */
    /* font-family: 'open sans condensed', sans-serif !important; */
    color: #ffffff;
    font-family: roboto;
    font-style: normal;
font-weight:normal;
    font-size: 9px;
    /* letter-spacing: 0.6px; */
    /* font-weight: bold; */
    text-size-adjust: none;
    margin-bottom: 5px !important;
    text-shadow: 1px 1px 0px rgb(90, 110, 138);
    }
    plashka .textix::first-line,  plashka .textix:first-line {
  text-transform:uppercase !important;       font-size:10px;    font-style: normal;
font-weight:500; 

    }
    plashka img {
        position: absolute;
        left: 7px;
        top: 6px;
    }
    plashka .textix {
      left: 40px;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 146px;
    line-height: 13px;
    }






#viewprofile li strong .persnombre, #viewprofile li div .persnombre {margin-top: -10px; text-align: left;}
#viewprofile li strong .persinfo, #viewprofile li div .persinfo {margin-top: 11px; text-align: left; width: 300px; margin-left: 188px;}

#viewprofile li strong .persvn, #viewprofile li div .persvn {margin-top: -10px; margin-left: 198px; color: #ffffff!important;}

#viewprofile li strong .pa-fld2 span, #viewprofile li div .pa-fld2 span {display: none; }
/*------------------ НАЧАЛО КАНАЛ СТРАНИЦА ПРОФИЛЯ  ------------------*/
.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://forumstatic.ru/files/0017/d8/50/91984.png)no-repeat scroll 0-22.1px/cover; */
    text-decoration: none;
}
.tabs li a {
    /* background: transparent url(http://forumstatic.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;}






/*ИНФА О ПЕРСЕ БЛОК*/
/*линии инфы*/
.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( ) center top no-repeat, url() center bottom no-repeat, url() repeat-y;
background-color: #dad4c7; 
overflow-x: hidden}

/* тело форума и ширина*/
#pun {
background-image: url(http://forumstatic.ru/files/000e/d6/90/76946.jpg);
background-color: #dadada; 
width: 962px; 
margin: auto;   
position: relative;
margin-bottom: 0px }

/* шапка */
#pun-title table {
background-image: url(http://forumstatic.ru/files/000e/d6/90/43279.jpg);
width: 1074px; 
height: 473px;
margin-left: -120px;
background-repeat : no-repeat;
background-position: top center;
border: none }

/* футер */ #pun-about p.container {
    background-image: url(http://forumstatic.ru/files/000e/d6/90/56520.jpg);
    width: 962px;
    background-repeat: no-repeat;
    height: 135px;
    margin-left: -54px;
    margin-top: 5px;
    margin-bottom: -100px;
    background-color: #;
    background-position: center top;
    border-color: transparent;
    font-size: 0 !important;
}



/* иконки */
.punbb table Div.icon {
    background-image: url(http://forumstatic.ru/files/000e/d6/90/90291.jpg);
    width: 18px;
    height: 18px;
    float: right;
    display: block;
    border-style: none;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    opacity: 1;
    margin-right: 28px;
    margin-top: 7px;}

/* новая */
TR.inew Div.icon {
background-image : url(http://forumstatic.ru/files/000e/d6/90/34790.png);
background-repeat: no-repeat;
width: 18px;
height: 18px;
opacity: 1.0;}

/* 24/7 */
#pun-stats ul.container {}

/* аватар рядом с темой */
.punbb .user-avatar img.ava {
    border: 2px solid currentColor !important;
    border-radius: 50%;
    height: 28px;
    width: 28px;
    margin: 1px 9px 2px 3px;
    opacity: 0.85;
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    /* box-shadow: 0px 0px 0px 2px #afafaf;*/}


/*------------------ ФОРУМ  ------------------*/

.youfor {
    width: 351px;
    height: 56px;
    position: relative;
    background-image: url(http://forumstatic.ru/files/000e/d6/90/17846.png);
    margin-top: 30px!important;
}

.youfor img {
    border: solid 1px #a8a8a8;
    padding: 4px!important;
    position: absolute;
    top: 41px;
    left: 10px;
}
.youfor links {display: block;
    position: absolute;
    top: 115px;
    width: inherit;
    text-align: center;
    font-size: 11px;}

.youfor links a{
    display: inline-block;
    margin-right: 5px !important;
    text-transform: uppercase;
    padding: 1px 5px 1px 4px;
    letter-spacing: 0.2px;
    color: #6d6d6de8!important;
    font-weight: bold;
    text-align: center;
    font-size: 9px!important;
    font-family: 'Roboto'!important;
    text-shadow: 0px 1px 0 #ffffff8c;
    background-color: #b8b8b85c;
    box-shadow: inset 0px 0px 3px #b7b7b7;
    border: solid 1px #dbdbdb;
    outline: 1px solid #b8b8b85c;}

.youfor text { 
       width: 340px;
    /* height: 86px; */
    display: block;
    position: absolute;
    font-family: roboto;
    font-size: 10px;
    font-weight: 500!important;
    text-transform: uppercase;
    color: #7b7b7b;
    text-align: left;
    text-shadow: 0 1px 0 #ffffff94;
    top: 32px;
    left: 2px;
    text-align: center;
    line-height: 11px;
}
.punbb .user-avatar img.ava {border: 2px solid #7268a9!important;}


.postlink span a {
    display: inline-block;
    padding: 1px 5px 1px 4px;
    letter-spacing: 0.2px;
    color: #79787b!important;
    color: #ffffff!important;
    font-weight: bold;
    text-align: center;
    font-size: 9px!important;
    font-family: 'Roboto'!important;
    text-transform: uppercase;
    text-shadow: 0px 1px 0 #ffffff8c;
    background: #6a7990;
    padding-left: 5px;
    padding-right: 5px;
    border: solid 1px #7a8ba5;
    text-shadow: 1px 1px 0px #6f809a;
    outline: 1px solid #768294;}

/* категории */

#pun-category1.category h2 {
    background-image: url(http://forumstatic.ru/files/000e/d6/90/89142.png);
    font-size: 0px!important;
    width: 748px !important;
    height: 39px;
    text-align: center;
    position: relative;
    margin-left: 54px;
    margin-right: auto;
    margin-top: 15px;
    text-transform: uppercase;}

#pun-category2.category h2 {
    background-image: url(http://forumstatic.ru/files/000e/d6/90/21442.png);
    font-size: 0px!important;
    width: 748px !important;
    height: 39px;
    text-align: center;
    position: relative;
    margin-left: 54px;
    margin-right: auto;
    margin-top: 15px;
    text-transform: uppercase;}


#pun-category3.category h2 {
    background-image: url(http://forumstatic.ru/files/000e/d6/90/15955.png);
    font-size: 0px!important;
    width: 748px !important;
    height: 39px;
    text-align: center;
    position: relative;
    margin-left: 54px;
    margin-right: auto;
    margin-top: 15px;
    text-transform: uppercase;}

/* статистика */
#pun-stats.section h2 {
    background-image: url(http://forumstatic.ru/files/000e/d6/90/12491.png);
    font-size: 0px!important;
    width: 748px !important;
    height: 39px;
    text-align: center;
    position: relative;
    margin-left: 54px;
    margin-right: auto;
    margin-top: 15px;
    text-transform: uppercase;
 }

div#post-form.formal h2 {
    background-image: url(http://forumstatic.ru/files/000e/d6/90/61328.png);
    font-size: 0px!important;
    width: 748px !important;
    height: 39px;
    text-align: center;
    position: relative;
    margin-left: 54px;
    margin-right: auto;
    margin-top: 0px;
    text-transform: uppercase;}

/* форумы */
.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: #ffffff;
    text-shadow: 1px 1px 0px rgb(89, 117, 71);
    font-size: 14px!important;
    letter-spacing: 0.4px;
    text-align: center!important;
    color: #ffffff;
    font-family: roboto condensed!important;
    font-weight: 400!important;
    text-transform: uppercase;}

/* ник в профиле*/
.pa-author {
    width: 209px!important;
    margin-top: 6px!important;
    margin-left: 3px!important;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px!important;
    font-family: 'Roboto'!important;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px #687f52;}

.pa-author a {color: #fff!important; text-shadow: 1px 1px #687f52;}



/* профиль */
.punbb .post .post-author {
    float: left;
    background: url(http://forumstatic.ru/files/000e/d6/90/30337.png);
    width: 216px;
    float: left;
    height: 192px;
    padding: 1px 0px 0px 0px;
    margin-top: 12.5px;
    margin-left: -27px;
    text-align: center;
    position: relative;
    }

/* статус в профиле*/
li.pa-title {
    width: 209px;
    position: absolute;
    top: 30px;
    font-size: 10px;
    left: 4px!important;
    color: #767676;
    line-height: 9px;
    text-transform: lowercase;
    text-shadow: 1px 1px #380066;
    padding-bottom: 10px;
    font-weight: 400;
    font-size: 9px!important;
    font-family: 'Roboto'!important;
    /* letter-spacing: 0.5px; */
    text-shadow: 1px 1px 0px rgb(236, 236, 236);}

/* лз*/
.jacklz {
    width: 208px;
    height: 92px;
    position: absolute;
    background-image: url(http://forumstatic.ru/files/000e/d6/90/65057.png);
}

.fld-wrapper {
 width: 216px;top: 42px;
    height: 59px;
position:relative;
    background-image: url(http://forumstatic.ru/files/000e/d6/90/91330.png);

}
.post-author .pa-fld2.fld-money {
bottom:-9px;}

.post-author .pa-fld2::before {
    content: '•';
    float:left;
}
.post-author .pa-fld2::after{
    content: '•';
    float:right;
}
.post-author .pa-fld2 {
left: 74px;
    line-height: 15px;
    bottom: 11px;
    width: 60px;
    text-align: center;
    height: 26px;
    color: #79787b;
    font-family: roboto condensed!important;
    font-weight: bold;
    font-size: 11px;
    /* display: inline-block; */
    position: absolute;
    text-transform: uppercase;
    text-shadow: rgba(255, 255, 255, 0.55) 0px 1px 0px;
    color: rgb(120, 140, 104);
}

.post-author money-lz {
 width: 44px;
bottom: -7px;
    left: 74px;
    text-align: center;
    /* margin-top: 57px; */
    /* margin-left: -19px; */
    height: 30px;
    color: #79787b;
    font-family: roboto condensed!important;
    font-weight: 900!important;
    font-size: 10px;
    /* display: inline-block; */
    position: absolute;
    text-transform: uppercase;
    text-shadow: -1px -1px 1px rgba(255,255,255,0.2), 1px 1px 1px rgba(255,255,255,0.2), 0px 1px 1px rgb(255, 255, 255);
}

/* внеха */
.pa-fld1 {
    top: 5px;
    width: inherit;
    text-align: center;
    font-size: 9px;
    font-family: roboto!important;
    position: absolute;
    /* font-family: "Roboto"; */
    font-weight: 500;
    text-shadow: 1px 1px #586f8c;
    text-transform: uppercase;
    /* text-shadow: -1px -1px 1px rgba(255,255,255,0.2), 1px 1px 1px rgba(255,255,255,0.2), 1px 1px 1px rgba(255, 255, 255, 0.7); */
    color: #ffffff;
}


li.pa-avatar.item2 {
    width: 198px;
    text-align: center;
    padding-top: 26px;
    padding-bottom: 14px;
    margin-left: 9px;
    margin-top: 54px;}

li.pa-avatar.item2 img { 
    width: 100px;
    height: 100px;
    transform: translate(-50%, -50%);
    background: transparent!important;
    position: absolute;
    object-fit: cover;
    border: solid 1px #8a84a7;
    text-align: center;
    padding: 2px 2px 2px 2px!important;
    background: #d6d8db!important;
    border: 1px solid #ffffffa1;
    box-shadow: 0px 0px 4px 0px #4242425e;
}

#pun-viewtopic #pun-main #post-form textarea#main-reply.processed {
 height: 200px;
    position: relative;
    z-index: 1;}

/* ип*/
.pa-ip {
padding-top: 0px!important; 
padding-bottom: 20px}
.fld-ip.pa-ip {
bottom: -47px;
    left: 3px;
}



li.pa-ip {
    height: 20px;
    position: absolute;
    bottom: -24px;
    left: 3px;
    display: inline-block;
    font-size: 11px!important;
    font-family: 'Roboto'!important;
    text-transform: uppercase;
    text-shadow: 0px 1px 0 #ffffff8c;
    color: #8b8994!important;
    font-weight: bold;
    width: 210px;

}
li.pa-ip a {margin-left: 10px;
    line-height: 100%;
    font-size: 11px;
    margin-top: 20px;
    text-transform: uppercase;
    color: #787b8c!important;font-weight: bold;
    font-size: 11px!important;
    font-family: 'Roboto'!important;
    text-transform: uppercase;
    text-shadow: 0px 1px 0 #ffffff8c;
    font-weight: bold;
    text-align: center;

}

.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;}
.fld-posts.pa-posts, .fld-posts.pa-respect {
bottom:-9px;
}

/* респекты и сообщения */
.pa-posts, .pa-respect {
text-align: center;
    height: 26px;
    line-height: 15px;
    letter-spacing: 0px;
    bottom: 11px;
    font-family: roboto condensed!important;
    font-weight: bold;
    font-size: 11px;
    display: inline-block;
    position: absolute;
    text-transform: uppercase;
    text-shadow: 0px 1px 0 #ffffff8c;
    color: #788c68;
}

.pa-posts {    left: 5px; width: 69px;}
.pa-respect  {    width: 69px;
    left: 140px;}
.pa-respect a {color: #788c68 !important;}

/* скрыть плюсы в репутации */
li.pa-respect a img { display: none; width: 45px;content: url(http://forumstatic.ru/files/0018/11/de/42889.png) !important;height: 10px;position: absolute;margin: -40px 0px 0px -22px;}



#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: inline-flex;
    transform: uppercase;
    color: #ffffff!important;
    padding-bottom: -2.3em;
    text-align: left;
    font-size: 11px!important;
    font-family: 'Roboto'!important;
    text-transform: uppercase;
    text-shadow: 0px 1px 0 #00000033;
    font-style: normal!important;
    background: #6d84a8;
    padding: 2px 5px;
    width: 240px;
  }

/* цитаты, коды, селекты, кнопки, формы ответа */
.punbb select{
background-color: rgba(255, 255, 255, 0.5);
font-size: 11px!important;}

div.code-box div.blockcode div.scrollbox {
    margin-top: 10px;
}

#pun-main .quote-box, #pun-main .code-box,  .punbb textarea {    padding: 8px;    
    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;
    max-width: 797px;
    background-clip: padding-box;
    background: rgb(255, 255, 255);
    background-color: #dbdbdb;
    border: 1px solid #bfbfbf;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #ffffff, inset 0px 0px 30px rgb(210, 210, 210);
}

#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, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
    position: absolute;
    right: 6px;
    top: 59px!important;
    box-shadow: none;
    border: none;
    background: #e1e3ea;
    border: 1px solid #c5cddb;
    padding: 7px!important;
    z-index: 2;
}
#smilies-block.t-0 {display:none}
#smilies-area .t-spoiler-mix img, #smilies-area .t-animal-jazz img, #smilies-area .t-frpg img {
width:50px;
}
#smilies-area {
    box-shadow: none;
    border: none;
    background: #e1e3ea;
    border: 1px solid #c5cddb;
    padding: 7px!important;
    padding-bottom:2px !important;
    right: 6px;
    top: 53px!important;
    width: 510px!important;
    z-index: 2;
}
/* скролл */
::-webkit-scrollbar {
width: 4px; 
height: 4px;}

::-webkit-scrollbar-track {
        width: 2px;
    background: #94a783;}

::-webkit-scrollbar-thumb {    width: 8px;
    background: #bdbdbd;
    border-radius: 0px;}

/* кнопочки */
.punbb#pun-messages input.button {margin-left:5px;}
li.pl-delete a, li.pl-edit a, li.pl-quote a, li.pl-reports a, li.pl-email a,  .punbb#pun-messages input.button{
padding: 1px 5px 1px 4px;
    letter-spacing: 0.2px;
    color: #ffffff!important;
    font-weight: bold !important;
    text-align: center;
    font-size: 9px!important;
    font-family: 'Roboto'!important;
    text-transform: uppercase;
    background: #d7af76;
    text-align: center;
    box-shadow: inset 0px 0px 3px #a2834f;
    border: solid 1px #e8cda5;
    text-shadow: 1px 1px 0px #b99970;
    outline: 1px solid #cc9c5c;}

/* input */
.hashelp center div a button, .button, .punbb input{
    cursor: pointer;
    overflow: hidden;
    user-select: none;
    font-weight: normal!important;
    color: #ffffff!important;
    font-size: 11px!important;
    font-family: 'Roboto'!important;
    background: #7e9b65;
    padding-left: 3px;
    padding-right: 3px;
    box-shadow: inset 0px 0px 3px #5b7547;
    border: solid 1px #9dbd84;
    text-shadow: 1px 1px 0px #6c8b54;
    outline: 1px solid #76975b;
   }
input:-internal-autofill-selected {
   color:white !important; -webkit-text-fill-color: #fff;}
input:-internal-autofill-selected::placeholder {color:white !important}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;}

/* главные ссылки */
.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: #788c68;}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #6a6d80;}

/* ссылки при наведении*/
.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: ; 
 }

/* ссылки при наведении */
#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, #pun-ulinks a { 
color: #fff;
text-decoration: none; } 

#pun-ulinks .container {
    cursor: pointer;
    margin-top: -361px;
    margin-left: 23px;
    text-align: center;
    position: absolute;
    width: 782px;
    text-transform: uppercase !important;
    font-size: 9px !important;
    font-weight: 400;
    text-shadow: 1px 1px 0px rgb(82, 116, 65);-webkit-text-size-adjust: none; text-size-adjust: none; 
}

.im3, .bkv {color: #000!important}

.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://forumstatic.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://forumstatic.ru/files/0019/e5/d4/58390.png) 50% 0% repeat-x, url(http://forumstatic.ru/files/0019/e5/d4/97715.png) 50% 100% repeat-x, url(http://forumstatic.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;}
 

/*НУЖНЫЕ И ХОЧУ К ВАМ*/

.need-theme {
        width: 672px;
        height: 210px;
        background: url(http://forumstatic.ru/files/000e/d6/90/16486.png);
        position: relative;
        margin:0 auto;
        display: block;

    }

    .need-theme img.picture {
        position: absolute;
    top: 85px;
    left: 33px;
}

    .need-theme .zagolovok {
    color: #ffffff;
    position: absolute;
    top: 7px;
    height: 33px;
    left: 53px;
    width: 566px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px!important;
    font-family: 'Roboto'!important;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px rgb(105, 137, 77)};
    }

    .need-theme .text {
        position: absolute;
        top: 88px;
        left: 150px;
        width: 488px;
        color: #676565;
        font-size: 11px;
        padding-right: 0px;
        height: 92px;
        overflow-y: auto;text-align:justify;
    }

    .need-theme .celeb,  .need-theme .name,  .need-theme .occ {
width: 180px;
    height: 13px;
    color: #fff;
    padding-top: 3px;
    position: absolute;
    top: 51px;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px!important;
    font-family: 'Roboto'!important;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 0px rgb(179, 142, 91);

    }
    .need-theme .name {
        left: 241px;
    }
    .need-theme .celeb {
        left: 29px;
    }

    .need-theme .occ {
        left: 453px;
    }
/*общее оформления конкурс*/
  .temp1, theme-ct  {
    position: relative;
    background: url(http://forumstatic.ru/files/000e/d6/90/86485.png) top no-repeat, url(http://forumstatic.ru/files/000e/d6/90/71776.png) bottom no-repeat, url(http://forumstatic.ru/files/000e/d6/90/15172.png) repeat-y;
    min-height: 124px;
    width: 672px;
    color: #7e7e7e;-webkit-text-size-adjust: none; text-size-adjust: none; 
    }
    .temp1 .header, theme-ct meta-info {
        color: white;
        position: absolute;
        width: inherit;
        text-align: center;
        top: 7px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Roboto'!important;
        letter-spacing: 0.5px;
text-shadow: 1px 1px 0px rgb(84, 117, 59);
    }
.temp1 .header {
        font-size: 18px!important;
}
 theme-ct {
        display:block;
        text-align: center;
        padding-top:60px;
        margin:0 auto !important;
    }
 .temp1 .temp3, theme-ct text {
    position: absolute;
    font-size: 11px;
    font-family: 'Tahoma';
    top: 60px;
    width: 608px;
    text-align:justify;
    left: 30px; line-height:14px;
    text-shadow: 0px 1px 0 #ffffff8c;
    }
   theme-ct meta-info {
        display: block; top:10px !important; font-size:14px !important;
    }
    theme-ct text {
        position:relative !important;
        display:block;
        padding-bottom:30px;
        top:10px !important;
    }

/*более жирный текст в теме*/
.tclcon strong {font-weight: 800;}