::-webkit-scrollbar {width: 4px;height: 6px;}  
::-webkit-scrollbar-track {background-color: #ffffff00;} 
::-webkit-scrollbar-thumb {background-color: #f3a99b;}
::-webkit-scrollbar-thumb:active {background: #c5c5c5;}

/* FON
-------------------------------------------------------------*/
html {}

body {
    background: url('http://forumstatic.ru/files/0018/24/62/14035.jpg') repeat fixed top center;
    background-size: cover;
    overflow-x: hidden;
    background-color: #323232!important; 
} 

/* WAPKA
-------------------------------------------------------------*/
#pun-title{padding-top: 0px!important;}
#pun-title table {
    background: url("http://forumstatic.ru/files/0018/24/62/55107.png") no-repeat top center;
    margin: -63px 0px 0px -40px;
    width: 1000px;
    height: 460px;
    border-top: 0px solid transparent;
    background-color: transparent;
}

/* TABLA
-------------------------------------------------------------*/

/********************************/
.tabwh {
    position: absolute;
    width: 1000px;
    height: 158px;
    margin: 71px 0 0 -40px!important;
    z-index: 0;
}
.tabimwh{}
.tabpnwh {
    position: relative;
    width: 1000px;
    height: 72px;
    margin: 0px 0 0 0!important;
}

/********************************/
#tabpwh {
    position: relative;
    margin: 16px 0 0 0;
    display: flex;
    flex-wrap: wrap; justify-content: center; align-items: center; align-content: center;
}
#tabp1wh {
    position: relative;
    width: 346px;
    height: 44px;
    margin: -51px 0 0 570px;
    padding: 0 8px 0 0px;
    float: left;
    overflow-x: hidden;
    text-align: justify;
    font: 10px 'arial';
    letter-spacing: -0.2px;
    line-height: 9px;
    color: #000000;
}
#tabp1wh a {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.6px;
    color: #323232;
}
#tabp1wh a:hover {
    color: #f3a99b;
}

/********************************/
.tabnom1wh {
    display: flex;
    float: right;
    margin: 13px 26px 0 0!important;
}
#tabnom1wh, #tabnom2wh, #tabnom3wh {
    position: relative;
    width: 112px;
    height: 50px;
    margin: 0 12px 4px 0;
}

/********************************/
.tabnom2wh {
    display: flex;
    float: left;
    margin-top: -179px!important;
    margin-left: 602px!important;
}
#tabnom4wh, #tabnom5wh, #tabnom6wh {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0 12px 4px 0;
}

/********************************/
.tabnom3wh {
    display: flex;
    float: right;
    margin-top: -179px!important;
    margin-right: 26px!important;
}

#tabnom7wh, #tabnom8wh, #tabnom9wh {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0 12px 4px 0;
}

/********************************/
#tabnom1wh, #tabnom3wh, #tabnom4wh, #tabnom5wh, #tabnom6wh, #tabnom7wh, #tabnom8wh, #tabnom9wh {
background: linear-gradient(to bottom,rgb(141, 139, 140) 0%, rgb(208, 208, 208) 150%);
}
#tabnom1wh:hover, #tabnom3wh:hover, #tabnom4wh:hover, #tabnom5wh:hover, #tabnom6wh:hover, #tabnom7wh:hover, #tabnom8wh:hover, #tabnom9wh:hover {
    background: linear-gradient(to bottom,rgb(185, 210, 187) 0%, rgb(117, 134, 118) 100%);
}
#tabnom2wh {
    background: linear-gradient(to bottom,rgb(185, 210, 187) 0%, rgb(117, 134, 118) 100%);
}
#tabnom2wh:hover {
    background: linear-gradient(to bottom,rgb(212, 182, 175) 0%, rgb(245, 195, 186) 150%);
}
#tabnom1wh > img, #tabnom3wh > img {width: 112px;height: 50px;}
#tabnom4wh > img, #tabnom5wh > img, #tabnom6wh > img, #tabnom7wh > img, #tabnom8wh > img, #tabnom9wh > img {width: 50px;height: 50px;}
#tabnom1wh > img, #tabnom3wh > img, #tabnom4wh > img, #tabnom5wh > img, #tabnom6wh > img, #tabnom7wh > img, #tabnom8wh > img, #tabnom9wh > img {object-fit: cover;filter: grayscale(180%) brightness(126%) contrast(108%);mix-blend-mode: multiply;}
#tabnom1wh > img:hover, #tabnom3wh > img:hover, #tabnom4wh > img:hover, #tabnom5wh > img:hover, #tabnom6wh > img:hover, #tabnom7wh > img:hover, #tabnom8wh > img:hover, #tabnom9wh > img:hover {
background: linear-gradient(to bottom,rgb(96, 128, 126) 0%, rgb(194, 151, 119) 100%);
mix-blend-mode: multiply;
}
#tabnom2wh > img {width: 112px;height: 50px;object-fit: cover;filter: grayscale(180%) brightness(126%) contrast(108%);mix-blend-mode: multiply;}
#tabnom2wh > img:hover {
background: linear-gradient(to bottom,rgb(96, 128, 126) 0%, rgb(194, 151, 119) 100%);
mix-blend-mode: overlay;
}
/********************************/
.tabballwh {
    position: relative;
    margin: 74px 62px 0 0!important;
    float: right;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
#tabballcatwh, #tabballdogwh, #tabballfoxwh {
    width: 50px;
    height: 36px;
    margin: 0 0 16px 0;
    padding: 0px 16px;
    background: no-repeat top center;
    font: 600 13px 'nunito';
    text-transform: uppercase;
    text-align: center;
    color: #777777;
}
#tabballcatwh {background-image: url('http://forumstatic.ru/files/0018/24/62/96684.png');}
#tabballdogwh {background-image: url('http://forumstatic.ru/files/0018/24/62/53081.png');}
#tabballfoxwh {background-image: url('http://forumstatic.ru/files/0018/24/62/40128.png');}

/* TELO
-------------------------------------------------------------*/
#pun {
    margin: 160px auto 120px auto;
    width: 1086px;
    padding: 0px 0px 0px 0px;
    background: url('http://forumstatic.ru/files/0018/24/62/19798.png') repeat-y top center;
    background-attachment: scroll;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.punbb {
    width: 920px;
    margin: 0 83px 0 83px;
    border: none!important;
}
/*.bimgh1wh, .bimgh2wh, .bimgf1wh, .bimgf2wh {}*/

/* NIZ
-------------------------------------------------------------*/
#pun-about p.container {
    width: 1000px;
    height: 200px;
    margin: 0px 0px -150px -40px;
    padding: 0px!important;
    overflow-x: hidden;
}

#pun-crumbs2 .container {
margin-bottom: 38px;
}
.nfooterwh {
    position: absolute;
    width: 1000px;
    height: 160px;
    margin: -86px 0px 0px -40px!important;
    background: url("http://forumstatic.ru/files/0018/24/62/64416.png") no-repeat top center;    
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
/*.nfooterimg0wh, .nfooterimg1wh, .nfooterimg2wh {}*/

/* OSNOWNUE SSULKI
-------------------------------------------------------------*/
/********BOLSIE*********/
#pun-navlinks, #pun-navlinks .container {    
    margin-top: -250px;
    margin-left: 13px;
    display: flex;
    justify-content: center;
    font-style: normal;
    text-align: center;    
}
#pun-navlinks .container {
    padding: 0px 10px 6px 10px;
}
#pun-navlinks li {
    display: inline;
    padding-right: 24px;
}
#navindex a:before, #navuserlist a:before, #navrules a:before, #navsearch a:before, #navprofile a:before, #navpm a:before, #navadmin a:before, #navregister a:before, #navlogin a:before, #navlogout a:before, #navextra1 a:before {
    font: 28px 'icon';
}
#navindex a:before {content: "\f004";}
#navuserlist a:before {content: "\f0c0";}
#navrules a:before {content: "\f091";}
#navsearch a:before {content: "\f002";}
#navprofile a:before {content: "\f007";}
#navpm a:before {content: "\f0e0";}
#navadmin a:before {content: "\f005";}
#navregister a:before {content: "\f25d";}
#navlogin a:before {content: "\f011";}
#navlogout a:before {content: "\f2f5";}
#navextra1 a:before {content: "\f028";}

/********************************/
#pun-navlinks a {
    font-size: 0 !important;
}
#pun-navlinks li a {
    font: 'Bebas Neue';
    text-transform: uppercase;
    letter-spacing: 0.4px;
    color: #f3a99b;
}
#pun-navlinks a:hover {
    color: #758676;
}
#pun-navlinks a:focus, #pun-navlinks a:active {
    color: #ffffff;
}

/*********MELKIE*********/
#pun-ulinks {
    height: 20px;
    margin-top: 134px;
}
#pun-ulinks .container {
    text-align: center;
}
#pun-ulinks li, #pun-ulinks li a {
    display: inline;
    white-space: nowrap;
}

/********************************/
#pun-ulinks li a {
    text-decoration: none;
    padding: 0px 8px 0px 9px;
    font: 600 11px 'arial';
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #323232;
}
#pun-ulinks a:hover {
    color: #ffffff;
}
#pun-ulinks a:focus, #pun-ulinks a:active {
    color: #777777; 
}

/********************************/
#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
    border-color: transparent;
}
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
    border-color: transparent ;
}

/* STROKA PRIVETSTVIJA
-------------------------------------------------------------*/
.status_userava {
    position: absolute;
    padding: auto 2px auto auto;
}
.status_userava > img {
    position: absolute;
    width: 44px;
    height: 44px;
    margin: -25px auto -34px 30px;
    object-fit: cover;
    border-bottom: 2px solid #f3a99b!important;
    border-top: 18px solid #f3a99b!important;
    border-left: 18px solid #f3a99b!important;
    border-right: 18px solid #f3a99b!important;
}

/*#pun-status .container {
    margin: -480px auto auto -40px;
    padding: 10px 8px 384px 8px;
}*/
#pun-status .container {
    margin: -80px auto auto -40px;
    padding: 10px 8px 00px 8px;
}

span.item1 {
    position: absolute;
    height: 12px;
    width: 320px;
    margin: 0px auto auto 120px;
    padding: 2px 0px 3px 0px;
    font: 10px 'verdana'!important;
    text-transform: uppercase;
    letter-spacing: 2.4px;
    color: #323232;
}

span.item2 {
    position: absolute;
    height: 12px;
    width: 320px!important;
    margin: 16px auto auto 120px;
    padding: 2px 0px 3px 0px;
    font: 8px 'verdana', sans-serif!important;
    text-transform: uppercase;
    color: #323232;
}
span.item2 a {
    color: #ffffff!important;
}
span.item2 a:hover {
    color: #b8dcd8!important;
}

/* STROKA FORUM
-------------------------------------------------------------*/
#pun-crumbs1 {
    margin-top: 86px!important;
}
#pun-crumbs2 {
    margin-top: 0px!important;
}
#pun-crumbs1, #pun-crumbs2 {
    text-transform: uppercase;
    text-align: center;
    font: 8px 'verdana'!important;
    letter-spacing: 1px;
}

/* GLAVNAYA KATEGORII
-------------------------------------------------------------*/
#pun-index div.category h2 {
    height: 30px;
    width: 422px;
    margin: 4px auto -10px -2px;
    padding: 0px!important;
    float: right;
}

#pun-category2, #pun-category3, #pun-category4, #pun-category5, #pun-category6 {
    margin-top: 40px;
}
#pun-stats h2 span, .category h2 span {
    visibility:hidden!important;
}

/* GLAVNAYA FORUMU
-------------------------------------------------------------*/
#pun th {visibility: hidden;}

#pun-index .tcl h3 {
    width: 470px;
    margin: auto auto 12px -162px;
    padding: 20px 0px 0px 38px;
    font-size: 24px!important;
    font-weight: 800!important;
    font-family: 'Bebas Neue';
    line-height: 4px;
    text-transform: uppercase;
    box-shadow: 0px 24px 0px 0px inset #f3a99b;
}
#pun-index .tcl h3 a {
    color: #ffffff;
}
#pun-index .tcl h3 a:hover {
    color: #323232;
}
#pun-index td div.tclcon {
    width: 346px;
    padding: 0px 0px 10px 34px;
    margin-left: 45px;
    text-align: justify;
    text-transform: lowercase;
    font: 9px 'Arial Narrow';
    letter-spacing: 1px;
    line-height: 9px;
    background-color: #f3f3f3;
    box-shadow: 0px 32px 0px 0px inset white;
    color: #586561;
}
.nav1wh {
    width: 386px;
    margin: 8px auto auto -40px!important;
    font: 600 8px 'verdana';
    line-height: 21px;
    text-align: center;
    letter-spacing: 1.6px;
    color: #de816f;
}
.nav1wh a {
    text-transform: uppercase;
    color: #de816f!important;
}
.nav1wh a:hover {
    color: #5d5f61!important;
}
.punbb .main .tcl {
    width: 50%;
}
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
    background-color: transparent;
    text-align: center;
    width: 10%;
}
.punbb .main .tcr {
    vertical-align: top;
    padding-right: 28px;
    text-align: left;
    font-size: 9px;
    text-transform: lowercase;
    width: 28%;
}
.punbb .main .tcr a {
    font-size: 11px;
}

/********************************/
.punbb .user-avatar .ava {
    margin-left: -8px;
    border-radius: 0%!important;
    border: 2px solid #f3a99b;
}

/********************************/
#pun-index .category .tc2, #pun-index .category .tc3 {display: none!important;}

#pun-index .Tems_And_messages {
  display: inline-block;
  font-size: 17px;
  text-transform: uppercase;
  width: auto;
  color: #ffffff;
  padding: 1px 0px!important;
}
.main table .Add {
    display: inline-block;
    position: absolute;
    margin: -15px auto auto 280px;
    width: 180px;
    text-align: right!important;
}
.Tems_And_messages .right {
  display: inline-block;
  }

/* IKONKI KATEGORIJ
-------------------------------------------------------------*/
.punbb div.icon, .punbb tr.inew div.icon, .punbb tr.iclosed div.icon, .punbb tr.isticky div.icon {
    position: relative!important;
    float: right;
    display: block;
    margin-top: 0px;
    margin-left: 10px!important;
    height: 22px;
    width: 40px;
    background-size: cover;
}

tr#forum_f1 div.icon, tr#forum_f1 div.inew, tr#forum_f2 div.icon, tr#forum_f2 div.inew, tr#forum_f3 div.icon, tr#forum_f3 div.inew, tr#forum_f4 div.icon, tr#forum_f4 div.inew, tr#forum_f5 div.icon, tr#forum_f5 div.inew, tr#forum_f6 div.icon, tr#forum_f6 div.inew, tr#forum_f7 div.icon, tr#forum_f7 div.inew, tr#forum_f8 div.icon, tr#forum_f8 div.inew, tr#forum_f9 div.icon, tr#forum_f9 div.inew, tr#forum_f10 div.icon, tr#forum_f10 div.inew, tr#forum_f11 div.icon, tr#forum_f11 div.inew, tr#forum_f12 div.icon, tr#forum_f12 div.inew, tr#forum_f13 div.icon, tr#forum_f13 div.inew, tr#forum_f14 div.icon, tr#forum_f14 div.inew, tr#forum_f15 div.icon, tr#forum_f15 div.inew, tr#forum_f16 div.icon, tr#forum_f16 div.inew, tr#forum_f17 div.icon, tr#forum_f17 div.inew, tr#forum_f18 div.icon, tr#forum_f18 div.inew, tr#forum_f19 div.icon, tr#forum_f19 div.inew, tr#forum_f20 div.icon, tr#forum_f20 div.inew, tr#forum_f21 div.icon, tr#forum_f21 div.inew, tr#forum_f22 div.icon, tr#forum_f22 div.inew, tr#forum_f23 div.icon, tr#forum_f23 div.inew, tr#forum_f24 div.icon, tr#forum_f24 div.inew, tr#forum_f25 div.icon, tr#forum_f25 div.inew, tr#forum_f26 div.icon, tr#forum_f26 div.inew, tr#forum_f27 div.icon, tr#forum_f27 div.inew, tr#forum_f28 div.icon, tr#forum_f28 div.inew, tr#forum_f29 div.icon, tr#forum_f29 div.inew, tr#forum_f30 div.icon, tr#forum_f30 div.inew, tr#forum_f31 div.icon, tr#forum_f31 div.inew, tr#forum_f32 div.icon, tr#forum_f32 div.inew, tr#forum_f33 div.icon, tr#forum_f33 div.inew, tr#forum_f34 div.icon, tr#forum_f34 div.inew, tr#forum_f35 div.icon, tr#forum_f35 div.inew, tr#forum_f36 div.icon, tr#forum_f36 div.inew, tr#forum_f37 div.icon, tr#forum_f37 div.inew, tr#forum_f38 div.icon, tr#forum_f38 div.inew, tr#forum_f39 div.icon, tr#forum_f39 div.inew, tr#forum_f40 div.icon, tr#forum_f40 div.inew, tr#forum_f41 div.icon, tr#forum_f41 div.inew, tr#forum_f42 div.icon, tr#forum_f42 div.inew, tr#forum_f43 div.icon, tr#forum_f43 div.inew, tr#forum_f44 div.icon, tr#forum_f44 div.inew, tr#forum_f45 div.icon, tr#forum_f45 div.inew, tr#forum_f46 div.icon, tr#forum_f46 div.inew, tr#forum_f47 div.icon, tr#forum_f47 div.inew, tr#forum_f48 div.icon, tr#forum_f48 div.inew, tr#forum_f49 div.icon, tr#forum_f49 div.inew, tr#forum_f50 div.icon, tr#forum_f50 div.inew, tr#forum_f51 div.icon, tr#forum_f51 div.inew, tr#forum_f52 div.icon, tr#forum_f52 div.inew, tr#forum_f53 div.icon, tr#forum_f53 div.inew, tr#forum_f54 div.icon, tr#forum_f54 div.inew, tr#forum_f55 div.icon, tr#forum_f55 div.inew, tr#forum_f56 div.icon, tr#forum_f56 div.inew, tr#forum_f57 div.icon, tr#forum_f57 div.inew, tr#forum_f58 div.icon, tr#forum_f58 div.inew, tr#forum_f59 div.icon, tr#forum_f59 div.inew, tr#forum_f60 div.icon, tr#forum_f60 div.inew, tr#forum_f61 div.icon, tr#forum_f61 div.inew, tr#forum_f62 div.icon, tr#forum_f62 div.inew, tr#forum_f63 div.icon, tr#forum_f63 div.inew, tr#forum_f64 div.icon, tr#forum_f64 div.inew, tr#forum_f65 div.icon, tr#forum_f65 div.inew, tr#forum_f66 div.icon, tr#forum_f66 div.inew, tr#forum_f67 div.icon, tr#forum_f67 div.inew, tr#forum_f68 div.icon, tr#forum_f68 div.inew, tr#forum_f69 div.icon, tr#forum_f69 div.inew, tr#forum_f70 div.icon, tr#forum_f70 div.inew, tr#forum_f71 div.icon, tr#forum_f71 div.inew, tr#forum_f72 div.icon, tr#forum_f72 div.inew, tr#forum_f73 div.icon, tr#forum_f73 div.inew, tr#forum_f74 div.icon, tr#forum_f74 div.inew, tr#forum_f75 div.icon, tr#forum_f75 div.inew, tr#forum_f76 div.icon, tr#forum_f76 div.inew, tr#forum_f77 div.icon, tr#forum_f77 div.inew, tr#forum_f78 div.icon, tr#forum_f78 div.inew, tr#forum_f79 div.icon, tr#forum_f79 div.inew, tr#forum_f80 div.icon, tr#forum_f80 div.inew, tr#forum_f81 div.icon, tr#forum_f81 div.inew, tr#forum_f82 div.icon, tr#forum_f82 div.inew, tr#forum_f83 div.icon, tr#forum_f83 div.inew, tr#forum_f84 div.icon, tr#forum_f84 div.inew, tr#forum_f85 div.icon, tr#forum_f85 div.inew, tr#forum_f86 div.icon, tr#forum_f86 div.inew, tr#forum_f87 div.icon, tr#forum_f87 div.inew, tr#forum_f88 div.icon, tr#forum_f88 div.inew, tr#forum_f89 div.icon, tr#forum_f89 div.inew, tr#forum_f90 div.icon, tr#forum_f90 div.inew, tr#forum_f91 div.icon, tr#forum_f91 div.inew, tr#forum_f92 div.icon, tr#forum_f92 div.inew, tr#forum_f93 div.icon, tr#forum_f93 div.inew, tr#forum_f94 div.icon, tr#forum_f94 div.inew, tr#forum_f95 div.icon, tr#forum_f95 div.inew, tr#forum_f96 div.icon, tr#forum_f96 div.inew, tr#forum_f97 div.icon, tr#forum_f97 div.inew, tr#forum_f98 div.icon, tr#forum_f98 div.inew, tr#forum_f99 div.icon, tr#forum_f99 div.inew 
{
    position: absolute!important;
    margin-top: 1px!important;
    margin-left: 458px!important;
    float: left;
}

.intd div.icon, tr.inew .intd div.icon, tr.iclosed .intd div.icon, tr.isticky .intd div.icon {
    height: 22px!important;
    width: 40px!important;
    background-size: cover;
}

div.icon {background: url('http://forumstatic.ru/files/0018/24/62/22082.png') no-repeat;}
tr.inew div.icon {background: url('http://forumstatic.ru/files/0018/24/62/28059.png') no-repeat;}
tr.iclosed div.icon {background: url('http://forumstatic.ru/files/0018/24/62/49948.png') no-repeat;}
tr.isticky div.icon {background: url('http://forumstatic.ru/files/0018/24/62/52603.png') no-repeat;}

/* SSULKI
-------------------------------------------------------------*/
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    color: #5d5f61;
    text-decoration: none;
}
.punbb a:hover {
    color: #de816f;
    text-decoration: none;
}
.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: #de816f; 
    text-decoration: none;
}

/* FON | TEKST NA FORUME
-------------------------------------------------------------*/
/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  {
    font-weight: normal;
    font-style: normal;
    background-color: transparent;
    color: #000;
}
#pun-admain .adformal, #pun-admain .adcontainer {
    border: none;
    border-color:  transparent;
}
.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {
    text-align:center; 
    font: 16px 'arial'; 
    font-style: normal;
    background-color: transparent;
    color: #303032;
}

/* CITATA | VUDELIT KOD
-------------------------------------------------------------*/
.punbb .quote-box, .punbb .code-box {
    margin-bottom: 8px!important;
    padding: 8px 16px;
    letter-spacing: 0.4px;
    font: 500 11px 'arial';
    outline-offset: -1px;
    outline: 1px solid #e4e4e4;
    border-bottom: 3px solid #f3f3f3!important;
    color: #5d5f61;
}
.punbb .spoiler-box {
    outline-offset: -1px;
    outline: 0px solid #e4e4e4;
}

/* NA4ALO POSTA
-------------------------------------------------------------*/
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
    margin-bottom: 10px;
    padding: 0.5em 1em;
    border-style: none;
    text-align: center;
    font-style: normal;
    font-size: 8px!important;
    font: 'verdana';
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1.6px;    
    color: #5d5f61;
}
#pun-main h1{
    padding: 0.5em 1em 20px 1em!important;
}
#pun-viewtopic .post h3 {
    height: 20px;
    padding-top: 4px;
    background-color: #f3f3f3;
}
a.permalink {
    margin-left: -180px;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 600!important;
    font-family: sans-serif;
    color: #2c4444!important;
}
.topic a.sharelink {
    margin-left: 64px!important;
    margin-right: 28px;
    padding-top: 3px;
    float: right;
    font: 8px 'verdana', sans-serif;
    font-weight: 500!important;
    letter-spacing: 0.8px;
    text-transform: uppercase;    
    color: #2c4444!important;    
}
.cool1, .cool2, .cool3 {
    background: transparent!important;
    box-shadow: inset 0 0 0px #000!important;
    -moz-box-shadow: inset 0 0 0px #000!important;
    -webkit-box-shadow: inset 0 0 0px #000!important;
    -khtml-box-shadow: inset 0 0 0px #000!important;
    text-shadow: 0 0px 0px #222!important;
    border-right: 0px solid #333!important;
    border: 0px solid #000!important;
    color: #de816f!important;
}

/* AVATAR | BLOK POLZOVATELYA | PROFIL
-------------------------------------------------------------*/
.punbb .post .post-author {
    float: left;
    width: 218px;
    overflow: visible!important;
    margin: 12px 0px 0px 0px!important;
    background: url(http://forumstatic.ru/files/0018/24/62/76157.png) 0 top no-repeat, url(http://forumstatic.ru/files/0018/24/62/85310.png) 0 bottom no-repeat;
    background-color: #ffffff;
}
.punbb .post .post-author > ul {
    margin: 0px 0 0px 0!important;
    padding: 9px 9px 9px 9px!important;
}
.pa-author {
    font-style: normal;
    margin-top: -11px!important;
}
.pa-author a {
    font: 800 12px 'calibri';
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: #000000;
}
li.pa-title {
    margin-top: 6px!important;
    margin-bottom: 4px!important;
    text-transform: lowercase;
    font: 600 10px 'arial';
    letter-spacing: 0.2px;
    line-height: 9px;
    color: #697978;
}
.pa-avatar.item2 {
    background-color: #ffffff;
}
.pa-avatar.item2 > img {
    padding: 5px !important;
    border: 5px solid #ffffff;    
    box-shadow: 0px 1px 1px 1px #9e9486 inset;
}
.pa-posts, .pa-respect {
    width: 60px;
    margin: 4px 0px 0px 0px!important;
    padding: 4px 0px!important;
    display: inline-block!important;
    float: none!important;
    text-align: center;
    text-transform: lowercase;
    font: 9.5px 'arial';
    line-height: 11px;
}
.pa-posts {float: left!important;}
.pa-respect {float: right!important;}
.pa-positive {display: none;}
li.pa-online {
    line-height: 9px;
    margin: -9px 0 -6px 0;
    font: 9px 'arial';
    letter-spacing: 1.5px;
    text-transform: lowercase;
    color: #777777;
}
.pa-fld1 {
    width: 176px;
    margin: 0px auto auto 0px!important;
    background-color: transparent;
}
.kepswh {
    width: 218px;
    height: 44px;
    margin: -22px auto auto -9px!important;
}
.pa-fld2 {
    width: 202px !important;
    margin: 0px 0px 0px -9px!important;
    padding: 6px 8px 6px 8px!important;
    display: inline-block;
    font: 10px 'arial';
    text-align: justify;
    text-transform: lowercase;
    line-height: 9px !important;
    letter-spacing: 0.3px;
    background-color: #f3f3f3;
    color: #696969;
}
.pa-fld2 a {
    font-weight: 600;
}
.lzwh {
    margin-bottom: 6px!important;
    font-weight: 600;
}
.lzwh a {
    letter-spacing: 1px;
    text-transform: uppercase;
}
.pa-fld3 {
display: none;
}
.pa-fld29 {
    margin: 6px 0 8px 0!important;
    padding-top: 2px!important;
    height: 16px;
    line-height: 16px;
    font: 600 16px 'calibri';
    text-transform: uppercase;
    border-top: 3px solid #eaa396;
    color: #de816f;
}

.pa-fld29 b {
    background: url("http://forumstatic.ru/files/0018/24/62/71868.png") no-repeat;
    color: transparent!important;
}

.ballucwh, .balludwh, .ballufwh {
    height: 30px;
    margin: 6px 0 10px 0!important;
    padding-bottom: 3px;
    background: no-repeat top center;
    font: 600 11px 'calibri';
    text-transform: uppercase;
    letter-spacing: 0.4px;
    border-bottom: 3px solid #eaa396;
    color: #e8644c;
}
.ballucwh {background-image: url('http://forumstatic.ru/files/0018/24/62/88630.png');}
.balludwh {background-image: url('http://forumstatic.ru/files/0018/24/62/85704.png');}
.ballufwh {background-image: url('http://forumstatic.ru/files/0018/24/62/92899.png');}

/* TELO POSTA
-------------------------------------------------------------*/
.punbb .post-body {
    margin: 10px 10px auto 228px;
    padding: 0 0 16px 0;
    text-align: justify;
    font: 500 11px verdana, arial, helvetica, sans-serif;
    color: #676767;
}

.punbb .post-body {
    background-color: #fff;
}

.punbb .post-body a:link {
    font-weight: 600;
    letter-spacing: 0.4px;
    color: #de816f!important;
}
.punbb .post-body a:hover {
    color: #5d5f61!important;
}

.punbb .post-sig dt {
    width: 400px;
    margin: 20px 0px 10px 130px;
    border-top: 1px solid #e4e4e4;
}

#profile-signature ul {
    margin: 20px 0px 10px 130px;
    border-top: 1px solid #e4e4e4!important;
}

/* SSULKI V POSTE
-------------------------------------------------------------*/
.punbb .post-links ul {
    margin: auto -11px 6px -220px!important;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    font: 600 10px 'verdana';
}
.punbb .post-links ul a {
    color: #5d5f61;
}
.punbb .post-links ul a:hover {
    color: #de816f;
}
.punbb .modmenu .container {
    padding: 0.5em 28px;
}
.punbb .linksb {
    padding: 0.4em 28px 0.5em 28px;
    font-size: 1.1em;
}

/* NABOR TEKSTA | FORMA OTVETA
-------------------------------------------------------------*/
.punbb textarea, .punbb select, .punbb input {
    background-color: #f7f6f0;
    color: #0c0b2a;
}
#main-reply {
    /*position: relative;*/
    margin-left: -3px;
    z-index: 690;
}
.punbb fieldset legend span {
    font: 10px 'arial';
    letter-spacing: 0.3px;
    text-transform: lowercase;
    color: #696969;
}
.punbb fieldset {
    border: 0px!important;
}
/* graffiti
-------------------------------------------------------------*/
#pun-graffiti-rusff{
    display: flex!important;
    flex-wrap: wrap!important; justify-content: center!important; align-items: center!important; align-content: center!important;
}
.inner.popup_graffiti {
    left: auto!important;
    box-shadow: 0px 0px 0px 8px #f3a99b!important;
    z-index: 900!important;
    background-color: #fff;
}

/* KNOPKI
-------------------------------------------------------------*/
input {
    position: relative!important;
    z-index: 800!important;
}
.punbb .formsubmit {
    text-align: center;
    margin-left: 0px!important;
}
input.button {
    height: 29px;
    margin-left: 0px!important;
    padding: 0px 18px;
    font-family: 'verdana'!important;
    font-weight: 600!important;
    text-transform: uppercase;
    letter-spacing: 2.2px;
    color: #323232;
}

.button, input[type="submit" i] {
    background-color: #f3a99b!important;
    border: 4px solid #f3a99b;
}
.button:hover, input[type="submit" i]:hover {
    background-color: #616161!important;
    border: 4px solid #616161;
    color: #ffffff;
}

/* VSPLUVAUWIE OKNA
-------------------------------------------------------------*/
#pun-report .bg, #pun-reputation .bg, #pun-admin-award-form .bg {
    z-index: 999!important;
}
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    z-index: 999!important;
    background-color: #ffffff!important;
}


/* PROFIL
-------------------------------------------------------------*/
.punbb .main h1 a {
    margin-right: 28px;
}
#profile-left {
    width: 50%!important;
    padding: 0px 14px 0px 0px!important;
    vertical-align: middle;
    text-align: center;
    background-color: #f3a99b;
    box-shadow: -5px 0px 0px 5px #f3a99b, -10px 0px 0px 10px #777777;
}
#profile-right {
    width: 50%!important;
    background-color: #ffffff;
    padding-top: 6px!important;
    padding-left: 0px!important;
    text-align: center;
    box-shadow: 0px 0px 0px 5px #f3a99b, 5px 0px 0px 5px #f3a99b, 0px -5px 0px 5px #777777, 0px 5px 0px 5px #777777;
}
#profile-right li strong {
    padding: 0px 0px 10px 2em!important;
}

/* STATISTIKA
-------------------------------------------------------------*/
#pun-stats .container {
    padding: 0.8em 28px;
}

/* RAMKI
-------------------------------------------------------------*/
.adformal h2, #pun-adnav h2 {
    border-width: 0px!important;
}

/* CS VERH NIZ
-------------------------------------------------------------*/
.go-up, .go-down {width: 30px;height: 40px;display: none;position: fixed;margin-left: 965px!important;z-index: 9999;cursor: pointer;opacity: 0.6;}
.go-up {bottom: 420px;}
.go-down {bottom: 347px;}
.go-down:hover,.go-up:hover {opacity: 1;}
.go-up {background-image: url("http://forumstatic.ru/files/0018/24/62/85258.png");background-repeat: no-repeat;color: transparent!important;}
.go-down {background-image: url("http://forumstatic.ru/files/0018/24/62/98486.png");background-repeat: no-repeat;color: transparent!important;}

/* CS RASKLADKA
-------------------------------------------------------------*/
#button-transL {background-image: url('http://forumstatic.ru/files/001a/0a/42/17473.png');}

/* CS PODSKAZKA
-------------------------------------------------------------*/
.tooltip {position: relative;}
.tooltip em {display: none;}
#tooltip {
position:absolute;
max-width:500px;
padding:4px;
z-index: 999;
border-radius:4px;
display:none;
font: 600 11px 'verdana'!important;
opacity: 0.9;
text-align: justify;
letter-spacing: 0.5px;
text-shadow: 2px 1px 2px #fff;
background-color: #f3f3f3;
color: #696969;
}

/* RAZNOE
-------------------------------------------------------------*/
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #change {
    position: absolute;
    right: 8px!important;
    top: 40px!important;
    max-height: 200px;
    overflow-x: hidden;
    z-index: 900;
    background-color: #f7f6f0;
    border: 4px double #a9a9a9;
}
summary {
    color: #758676;
}
.notify-message.jg-mention {
    border-left: 12px solid #758676!important;
}

/* ISKLU4ENIYA
-------------------------------------------------------------*/
.post-content td {border:none transparent !important;}
.t-0 {display: none!important;}

#forum_f4, #forum_f7, #forum_f14, #forum_f15, #forum_f16, #forum_f18 {display: none!important;}

#pun-about p span {margin-top: 119px; width: 640px; text-transform: revert!important; font: 8px 'verdana'!important; z-index: 999;}


#yandex_rtb_R-A-734249-2, #yandex_rtb_R-A-734249-1 {display: none!important;}
