/*--------------------------- øàïêà --------------------------------------------------*/
#pun-title table {
  background: url(https://funkyimg.com/i/2UUmJ.png) no-repeat top right;
  height: 317px;
  width: 1307px;
  margin-left: -160px;
margin-top: -20px;
}

/*--------------------------- ôóòåð --------------------------------------------------*/
#pun-about p.container {
    background: url(https://funkyimg.com/i/2UHjK.png) bottom center no-repeat;
    height: 130px;
    width: 1155px;
    margin-left: -87px;
    margin-bottom: -40px;
    padding-top: 0px!important;
}
/*------------------------------— èêîíêè ----------------------------------------*/
/* èêîíêà ñòàðûõ ñîîáùåíèé*/
table Div.icon { 
  float: left;
    display: block;
    border-style: none none none none;
    margin-left: 3px;
    margin-top: 1px;
    margin-bottom: -3px;
    padding: 0px;
    width: 25px;
    height: 25px;
    background: url(https://funkyimg.com/i/2UL3c.png) no-repeat;
};
}
/* èêîíêà íîâûõ */
TR.inew Div.icon {
 float: left;
    border-style: none none none none;
    margin-left: 3px;
    margin-top: 1px;
    margin-bottom: -3px;
    padding: 0px;
    width: 25px;
    height: 25px;
background : url(https://funkyimg.com/i/2UL3c.png) no-repeat center;
}
/* èêîíêà âàæíûõ*/
#pun-viewforum TR.isticky Div.icon {
  background: url(https://funkyimg.com/i/2UL3c.png) no-repeat center;
}
/*èêîíêà çàêðûòûõ*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(https://funkyimg.com/i/2UL3m.png) no-repeat center;
}

/* ------------------------ ñòàòèñòèêà ------------------------------*/
#pun-stats.section h2 { 
background: url() no-repeat;
padding-bottom:0px;
height: 24px;
width: 986px;
font-size: 0!important;
margin-top: -17px;
margin-bottom: -13px;
margin-left: 0px;}

#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: 2px solid #d8d8d8!important;
background: #!important;
min-width: 90px !important;
padding: 3px 10px 4px 10px !important;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
font-family: arial !important;
box-shadow: none !important;
text-transform: lowercase;
color: #0b0b0b;
text-shadow: 1px 1px 0px #!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:#807c75!important; text-shadow: #ffffff 1px 1px 0px;}
.pa-respect a:hover {color:#615848!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:#807c75!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: 3px!important;
    margin-bottom: 15px!important;
    line-height: 17px;
    font-family: roboto condensed;
    font-size: 11px;
}

.pa-respect {
color:#807c75!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;
}


.psts {font-size: 10px;}

.pa-reg {display: none!important;}
.pa-gifts, .pa-from {display: none!important;}



/*------------------------ïîëîñêè ïðîêðóòêè-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#ffffff;
border: 4px solid #ffffff!important;
}

::-webkit-scrollbar-thumb:horizontal {
  background-color:#ffffff;
border: 4px solid #91a5b0!important;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #91a5b0;
}

.tscroll::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.tscroll::-webkit-scrollbar-thumb:vertical {
  background-color:#c385b6;
border: none!important;
}

.tscroll::-webkit-scrollbar-thumb:horizontal {
  background-color:#c385b6;
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(https://funkyimg.com/i/2UMQx.png) no-repeat;
height: 25px;
width: 991px;
font-size: 0!important;
margin-top: 0px;
margin-bottom: -14px;
margin-left: 0px;}

#pun-category2.category h2 {
background: url(https://funkyimg.com/i/2ULGa.png) no-repeat;
height: 25px;
width: 991px;
font-size: 0!important;
margin-top: 0px;
margin-bottom: -14px;
margin-left: 0px;}

#pun-category3.category h2 {
background: url(https://funkyimg.com/i/2ULGC.png) no-repeat;
height: 24px;
width: 986px;
font-size: 0!important;
margin-top: -23px;
margin-bottom: -14px;
margin-left: 0px;}

#pun-category4.category h2 {
background: url(https://funkyimg.com/i/2ULHX.png) no-repeat;
height: 24px;
width: 986px;
font-size: 0!important;
margin-top: -23px;
margin-bottom: -14px;
margin-left: 0px;}

#pun-category5.category h2 {
background: url(https://funkyimg.com/i/2ULLc.png) no-repeat;
height: 24px;
width: 986px;
font-size: 0!important;
margin-top: -23px;
margin-bottom: -14px;
margin-left: 0px;}

#pun-category6.category h2 {
background: url(https://funkyimg.com/i/2ULLd.png) no-repeat;
height: 24px;
width: 986px;
font-size: 0!important;
margin-top: -23px;
margin-bottom: -14px;
margin-left: 0px;}

#pun-category7.category h2 {
background: url(https://funkyimg.com/i/2UMQf.png) no-repeat;
height: 25px;
width: 991px;
font-size: 0!important;
margin-top: 0px;
margin-bottom: -14px;
margin-left: 0px;
}

/*-------------------------------- ðàçíîå ------------------------------- */
#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: 10px;
  font-family: arial;
text-transform: lowercase;
text-align: left;
  font-weight: normal!important;
  color: #5f5f5f!important;
}

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: #d8d8d8;
  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: #d8d8d8;}
::-moz-selection {background: #526169;}

.pun-modal .modal-inner {background: #526169;}

.navilink {margin-right: 5px!important; padding: 4px 9px 3px 10px; font-family: Myriad Pro; text-transform: uppercase; font-size: 8px; letter-spacing: 1px; 
background: #ffffff;} /*-------------------------------- öâåò ññûëêè ------------------------------- */

.navilink a {color: #000000!important;}
.navilink a:hover {color: #000000!important; text-shadow: none!important;}

.tlink a {font-family: arial; text-transform: lowercase; font-size: 11px; line-height: 100%; color: #ffffff!important; text-shadow: auto!important; letter-spacing: 2px;}
.tlink a:hover {color: #b1a73c!important; text-shadow: none!important;;}



/*------------------------îðã.òåìû----------------------*/
.tem  {
    width: 702px;
    min-height: 160px;
    margin-left: 11px!important;
    background: url(https://funkyimg.com/i/2ULSA.png) top no-repeat, url(https://funkyimg.com/i/2ULPV.png) bottom no-repeat, url(https://funkyimg.com/i/2ULPV.png) repeat-y;
}
.tem1 {
    position: relative;
    text-align: center;
    font-size: 20px;
    font-family: oswald;
    padding-top: 11px;
    color: #989898;
}
.tem2 {
position: relative; 
text-align: justify; 
font-size: 11px; 
font-family: arial;
padding: 18px 41px 55px 39px; 
color: #797e8c; 
line-height: 170%!important;}


/*------------------------ñâîé êàê ÷óæîé ïðîôèëü----------------------*/
#profile-name strong {
font-size: 17px!important;
padding: 0px!important;
text-align: center;
text-transform: uppercase!important;
letter-spacing: 0px!important;
font-weight:bold;
font-family: bebasneueregular!important;
 color: #526169;
}

#profile-title strong {
font-size: 10px!important;
padding: 0px!important;
text-align: center;
font-family: arial!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: arial;
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: arial;
text-transform: lowercase;
padding: 0px; 
}

#profile-gifts {
display: none;
}

/*------------------------ïëàøêà è ëç----------------------*/
.lz {
    background-color: #f1f1f1;
    width: 165px;
    height: auto;
    text-align: justify;
    font-family: Arial;
    font-size: 9px;
    padding: 2px 2px 2px 2px;
    margin-bottom: 3px!important;
    margin-left: -9px!important;
    color: #000000;
    line-height: 150%;
    /* background: url(https://funkyimg.com/i/2UH1e.png) 0px top no-repeat, url(https://funkyimg.com/i/2UH1c.png) 0px bottom no-repeat, url(https://funkyimg.com/i/2UH1e.png) repeat-y 100% 55%; */
}

.lz b {
color: #000000;
font-weight: normal;
}


.lz2 {
background-color: #f1f1f1;
    width: 161px;
    height: auto;
    text-align: left;
    font-family: Arial black;
    font-size: 12px;
    font-style: bold;
    padding: 1px 1px 0px 3px;
    margin-top: -9px!important;
    margin-left: -10px!important;
    color: #989898;
    line-height: 150%;
}

.plash {

width: 180px;
height: auto;
font-size: 0px;
font-style: bold;
padding: 0px 0px 5px 9px;
/*margin-top: -17px!important;*/
margin-left: -23px!important;
color: #989898;
line-height: 150%;
}


/*------------------------ ÃÎÑÒÅÂÀß ----------------------*/
.parlor{
background: url(https://funkyimg.com/i/2UMqF.png) no-repeat;
width: 600px;
height: 485px;
}
.vnehi{
  position: absolute;
  padding-top: 120px;
  padding-left: 40px;
}
.hotelka{
  position: absolute;
  padding-top: 130px;
  padding-left: 40px;
}
.needw{
  position: absolute;
  padding-top: 140px;
  padding-left: 40px;
}

.needm{
  position: absolute;
  padding-top: 150px;
  padding-left: 40px;
}

.gprider{
       padding-left: 27px;
    position: absolute;
    margin-top: -250px!important;
    margin-left: 90px!important;
    width: 248px;
    height: 141px;
    font-size: 10px;
    color: 000000!important;
    text-align: center;
    text-transform: lowercase;
    font-family: arial;
    overflow-y: auto;
}
.gvikup{
        padding-left: 27px;
    position: absolute;
    margin-top: -250px!important;
    margin-left: 380px!important;
    width: 248px;
    height: 141px;
    font-size: 10px;
    color: 000000!important;
    text-align: center;
    text-transform: lowercase;
    font-family: arial;
    overflow-y: auto;

}

.prtext{
      position: absolute;
    width: 435px;
    height: 100px;
    text-align: justify;
    margin-top: 120px;
    margin-left: 150px;
    overflow-x: auto;
    font-family: arial;
    text-transform: lowercase;
    font-size: 9px;
    line-height: 100%;
    color: #000000!important;
    letter-spacing: 1px;
}

.prtext2{
          position: absolute;
    width: 575px;
    height: 80px;
    text-align: justify;
    margin-top: -84px;
    margin-left: 99px;
    overflow-x: auto;
    font-family: arial;
    text-transform: lowercase;
    font-size: 9px;
    line-height: 100%;
    color: #000000!important;
    letter-spacing: 1px;
}


.parlor::-webkit-scrollbar {width: 2px; height: 3px; background-color: rgba(241, 215, 235, 0);}
.parlor ::-webkit-scrollbar-thumb:vertical {background-color: rgba(241, 215, 235, 0); border: none!important;} 
.parlor ::-webkit-scrollbar-thumb:horizontal {background-color: rgba(241, 215, 235, 0); border: none!important;}
.parlor a{
  font-family: arial;
    text-transform:uppercase;
    font-size: 10px;
    line-height: 100%;
    color: #000000!important;
    letter-spacing: 1px;
}
/*------------------------âíåõè----------------------*/
.vn {width: 608px; 
  min-height: 100px; 
  margin-left: -2px!important;
background: url(https://funkyimg.com/i/2ULSA.png) top no-repeat, url(https://funkyimg.com/i/2ULPV.png) bottom no-repeat, url(https://funkyimg.com/i/2ULPV.png) repeat-y;
}

.vn1 {
position: relative;
    text-align: center;
    font-size: 20px;
    font-family: oswald;
    padding-top: 11px;
    color: #989898;
    text-transform: uppercase;

}
.vn2 {position: relative; text-align: justify; font-size: 11px; font-family: arial; padding: 18px 41px 55px 39px; color: #797e8c; line-height: 170%!important;}
.aree { 
padding-bottom: 21px;
    padding-top: 0px;
    width: 235px;
    font-family: arial!important;
    font-size: 18px;
    text-align: center;
    color: #91a5b0;
    text-shadow: 1px 1px 1px #ffffff;
    text-transform: capitalize;
}
.alf {background-color: #91a5b0;
    width: 530px;
    text-align: center;
    color: white;}
.vneexw {
  text-align: center;
    color: #989898;
    font-family: cuprum!important;
    font-size: 12px;
    font-style: italic;
    text-transform: lowercase;
    width: 240px;
    height: 50px;
    overflow: auto;
}
.vneexm {
  text-align: center;
  color: #989898;
  font-family: cuprum!important;
  font-size: 12px; 
  font-style: italic;
  text-transform: lowercase; 
  width: 530px;
  height: 50px;
  overflow: auto;
  background: #e7e9e9; 
  inset 0px 0px 3px #c6dce4;}

.vnexw {
  text-align: center;
    color: #989898;
    font-family: cuprum!important;
    font-size: 12px;
    text-transform: lowercase;
    width: 240px;
    height: 50px;
    overflow: auto;}

.vnexm {
    text-align: center;
    color: #989898;
    font-family: cuprum!important;
    font-size: 12px;
    text-transform: lowercase;
    width: 240px;
    height: 50px;
    overflow: auto;
}
