.post-content hr {border-top: 1px solid rgba(171,135,89,0.24);
background: transparent;
color: transparent;
opacity: 1!important;}


#news_window{
text-align: justify;
-moz-text-align-last: center;
text-align-last: center;}

#about_us {
background: rgba(65, 77, 99, 0.25);
margin: 8px auto 0;
border: 1px solid #2e3438;
text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
text-shadow: 1px 1px 1px black;
padding: 0px 10px 2px;
font-size: 11px;
box-shadow: 0px 0px 2px 1px black;
}

.light {color: #e1e4e4;}
.medium {color: #bfcfd8;}

#tab_and_button {width: 890px;
    margin: 8px auto 5px;
position:relative;}

.news_but{display:inline-block;
width:150px;
height:15px;
cursor:pointer;
border: 1px solid #2e3438;
margin: 8px 5px;
box-shadow: 0px 0px 1px 1px #0f0f0f;
color: #cdcdcd;
text-shadow: 1px 1px 1px black;}

#tab_and_button >div.selected {border-top: 1px solid white;
margin-bottom: 5px;}

.stab {display:inline-block;
height: 135px;
width: 441px;
background: rgba(65, 77, 99, 0.25);
border: 1px solid #2e3438;
text-shadow: 1px 1px 1px black;
box-shadow: 0px 0px 2px 1px black;
font-size: 11px;
vertical-align: top;
position:relative;
}

.stab a {color: #68add6!important;}
.stab a:hover {color: #cd9e75!important;}

.punbb .post .post-author > ul > img.active {border-top: 1px solid white!important;}

.punbb .post .post-author > ul > img.post-img-Sp[data=".Sp1"] {margin-left:-36px;}
.punbb .post .post-author > ul > img.post-img-Sp[data=".Sp2"] {margin-left:2px;}

.punbb .post .post-author > ul > img.post-img-Sp {
    border: 1px solid rgba(248, 237, 203, 0);
    box-shadow: 0 0 10px black;
    text-align: center;
    color: #f8ecc8;
    font-size: 11px;
    height: 15px;
    width: 93px;
}

.fornav {margin-top: 15px!important;
width:555px;
    padding: 5px;
    text-align: center;
    background: rgba(255, 255, 255, 0.25);}
.fornav a {padding:0px 10px;}


#pun-index .category .tc2,#pun-index .category .tc3 {
display:none!important;
}
.Tems_And_messages {
display:inline;
width:116px;
}
.Add {
display:inline-block;
margin-top:7px!important;
color: #987654;
}
.Tems_And_messages .right{
    display: inline;
}

.staya {background: url(http://forumstatic.ru/files/0015/94/29/39033.png) left bottom #182f18;
width: 190px;
height:15px;
color: #f8ecc8;
text-align:center;}

 .post-author ul li.pa-fld2 {
width:190px;
margin-left: -36px;
    border: 1px solid rgba(248, 237, 203, 0);
    box-shadow: 0 0 10px black;
    text-align: center;
    font-size: 11px;
color: #f8ecc8;}

.post-author ul li.pa-fld1 {position: absolute;
    top: 11px;
    left: 146px;
    width: 15px;
    text-align: center;
    background: #252e2d;
    color: #f8ecc8;
    padding: 2px;
    font-size: 1.1em;
    font-weight: 700;
    text-transform: uppercase;
    font-family: book antiqua,palatino;
    border-left: 1px solid #f8ebc8;
    border-bottom: 1px solid #f8ebc8;}

.post-author ul li.pa-fld3 {position: absolute;
    top: 11px;
    left: -24px;
    width: 15px;
    text-align: center;
    background: #252e2d;
    color: #f8ecc8;
    padding: 2px;
    font-size: 1.1em;
    font-weight: 700;
    text-transform: uppercase;
    font-family: book antiqua,palatino;
    border-right: 1px solid #f8ebc8;
    border-bottom: 1px solid #f8ebc8;}

.punbb .post .post-author > ul > img.post-img-Sp {margin-top: 2px;}

.post-author ul li.pa-fld4 a {
background: rgba(255, 255, 255, 0.25);
display: block;
vertical-align: middle;
text-align: center;
margin-top: 5px;
height: 15px;
border: 1px solid rgb(248, 237, 203);
box-shadow: inset 0 0 4px 0px #8a6b33, 0 0 2px 0px #44350c;
font-size: 10px;}


.meter1, .meter2, .meter3, .meter4, .meter5, .meter6, .meter7, .meter8, .meter9, .meter10, .meter11{
vertical-align:middle;
height:8px!important;
background:#0E0E0E;
width:190px!important;
border-collapse:collapse;
border:none 0 transparent;
}
.meter1 div, .meter2 div, .meter3 div, .meter4 div, .meter5 div, .meter6 div, .meter7 div, .meter8 div, .meter9 div, .meter10 div, .meter11 div {
max-width:190px!important;
padding:0!important;
border-collapse:collapse;
border:none 0 transparent;
height:8px;
}
.meter1 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #e0b346;
}
.meter2 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #5486a3;
}
.meter3 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #7f7e7f;
}
.meter4 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #af4444;
}
.meter5 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #74a976;
}
.meter6 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #8bdbdb;
}
.meter7 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #a462a6;
}
.meter8 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #f2efef;
}
.meter9 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #604d6e;
}
.meter10 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #704001;
}
.meter11 div{
background: url(http://forumstatic.ru/files/0015/94/29/39033.png) center top #e5715c;
}

.subforums {margin-left: 0px!important;margin-top: 0px!important;}
.subforums span {display: inline-block!important;
    margin-left: 5px!important;}

p.d_title, .subforums .Inner {display: inline-block;}

.post .post-content .noborder table td {border:0px!important;box-shadow:none!important;}

.indiv {width:431px; height:125px;
transform: translate(-50%, -50%);
  position: absolute; 
  top: 50%; 
  left: 50%;
}

.stab a.nav {display: block;
width: 100%;
height:18px;
background: rgba(15, 15, 17, 0.6);
margin: 1px !important;
color: #c2c2c2 !important;
text-shadow: none;
border-top: 1px solid #2e3438;
border-bottom: 1px solid #2e3438;
text-align:center!important;}

.stab a.nav:hover {background: #c2c2c2;
color: rgba(15, 15, 17, 0.6) !important;}


    .pa-avatar>div{
      position:absolute;
      z-index:0;
      display:inline-block;
      margin: auto;
      padding:0;
bottom: 5px;
left: 1px;
    }
    .pa-avatar>div>span{
    margin:0;
    padding: 0;
    display:block;
    background: #252e2d;
    color: #f8ecc8;
    opacity:0;
    transition: opacity 0.5s;
border-top: 1px solid #f8ebc8;
    }
    .pa-avatar:hover>div>span{
    opacity:1;
    }

span.ava-wrp{ margin: 0;
  transform: translate(0%, -50%);
  position: absolute; 
  top: 50%; 
  left: 0%;
font-size:11px;
text-align: center !important;
width: 190px;}

#imgNIK-SIG {
display: none;
  cursor:pointer;
  cursor:hand;
  position:absolute;
  z-index:1000;
  margin-top:  10px;
  margin-left:-30px;
  z-index:100;
}

#avtrChang-area{
 position: absolute;
 right: 1%;top: 43px;
 width:350px!important;
}

#My #stTs span {display:block;
cursor:pointer;
padding-top: 2px;
padding-bottom: 2px;}

#My #stTs span:hover {color: #cd9e75;}

#stTs {display: none;
position: absolute;
margin-top: 42px;
margin-left: -141px;
padding: 8px;
width: 120px !important;
background: rgb(253, 244, 217);
vertical-align: middle;
text-align: center;
border: 1px solid rgb(248, 237, 203);
box-shadow: inset 0 0 4px 0px #8a6b33, 0 0 2px 0px #44350c;
font-size: 10px;}

abbr.hide_Nic-SIG {display:none;}


#part_banners {position: absolute;
bottom: 50px;
left: 110px;
width: 745px;
height: 70px;
overflow: auto;}

#part_banners img {padding-right:3px;}

#part_banners img, #forum_f43 .tclcon img {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
-webkit-filter: grayscale(1);}

#part_banners img:hover, #forum_f43 .tclcon img:hover {filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
-webkit-filter: grayscale(0);}

#akc_ava1, #akc_ava2, #akc_ava3, #akc_ava4, #akc_ava5 {display:inline-block;margin-top: 8px;}

#akc_ava1 img, #akc_ava2 img, #akc_ava3 img, #akc_ava4 img, #akc_ava5 img, .admins_img img {height:83px;padding-right:1px;filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
-webkit-filter: grayscale(1);}

#akc_ava1 img:hover, #akc_ava2 img:hover, #akc_ava3 img:hover, #akc_ava4 img:hover, #akc_ava5 img:hover, .admins_img img:hover {filter: grayscale(0%) !important;
-webkit-filter: grayscale(0%) !important;
-moz-filter: grayscale(0%) !important;
-ms-filter: grayscale(0%) !important;
-o-filter: grayscale(0%) !important;
-webkit-filter: grayscale(0) !important;} 

.ava_img {position:relative;}

.ava_overlay{
  display:none;
  position: absolute;
top: 88px;
background: #473b37;
width: 200px;
text-align: center;
padding: 5px;
border: 1px solid #000;
color: #bfcfd8;
font-size:10px;
z-index:3;
}

.ava_overlay2{
  display:none;
  position: absolute;
top: 70px;
background: #473b37;
width: 200px;
text-align: center;
padding: 5px;
border: 1px solid #000;
color: #bfcfd8;
font-size:10px;
z-index:3;
}

.ava_img:hover .ava_overlay, .admins_img:hover .ava_overlay2{
	display: block;
}

#catalogue {    height: 50px;
    margin-left: 3px;}

#admins {    height: 50px;
    margin-top: 2px;
    margin-left: 3px;
    background: none;
    border: none;
    box-shadow: none;
position:relative;}

.admins_img {display:inline-block;margin-top: 8px;}
.admins_img img {height: 65px;}


/* доп.смайлы */
.smilepodskrit {display:none;}
.smilepodpokaz {display:block;}
#dop_smiles img {cursor:pointer;}
#s_button {position: relative;
top: -52px;
left: 412px;
width: 210px;}
#s_button li {display:inline-block; cursor:pointer; padding-right:20px;}
#s_button li.selected {font-weight:bold;}

#main-reply {width:99%!important;}

#pun-post .fs-box p.checkfield #fld10 {position:absolute; bottom:-65px;}
#pun-post .fs-box p.checkfield label[for=fld10] {position:absolute; bottom:-66px; left:20px;}
#pun-post .fs-box p.checkfield #fld6 {position:absolute; bottom:-65px; left:400px;}
#pun-post .fs-box p.checkfield label[for=fld6] {position:absolute; bottom:-66px; left:420px;}
#pun-post .formsubmit {padding: 0 0 2em 1.7em;}

.post-vote p.container {width: auto!important;
margin: 0px!important;
padding: 0px !important;
position: relative;
top: 13px;
right: -100px;}

#Quote_frame {background-color: #90755e;
border: 1px solid #e0d4b3;
color: #f8ecc8;
padding: 8px;
box-shadow: inset 0 0 7px 1px #8a6b33, 0 0 5px 0px #44350c;
text-shadow: 0px 0px 3px #774b1f;}

#Quote_frame a {text-decoration: none;
color: rgb(248, 236, 200);}


.sod_forum {margin-top: 5px !important;
width: 555px;}

.sod_forum table td {padding-top:5px!important;}




/* прокрутка */
.ss-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  float: left;
}

.ss-content {
  height: 100%;
  width: calc(100% + 18px);
  padding: 0 18px 0 5px;
  position: relative;
  overflow-x: auto;
  overflow-y: scroll;
  box-sizing: border-box;
}

@media screen and (max-width: 760px) {

.ss-content { padding: 0 35px 0 5px;}

}

.ss-content.rtl {
  width: calc(100% + 18px);
  right: auto;
}

.ss-scroll {
  position: relative;
  background: #594842;
  width: 9px;
  top: 0;
  z-index: 2;
  cursor: pointer;
  opacity: 1;
}

.ss-hidden {
  display: none;
}

.ss-container:hover .ss-scroll,
.ss-container:active .ss-scroll {
  opacity: 1;
}

.ss-grabbed {
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}



span.weak-panel_button {font-size:12px!important;
font-weight: bold;
}
span.weak-panel_button:hover {cursor:pointer;color: #cd9e75;}
#textsize_buttons {position:absolute;right: -40px;
top: 13px;}
