.charbox {background: url(http://forumstatic.ru/files/001a/ae/03/71480.jpg);
width: 670px;
height: 470px;
margin: 15px 13px;
border: 1px solid #b0b0b0;
font: 500 12px Arial;
color: #191919}

.charname {font: 600 18px montserrat;
text-align: center;
margin: 40px 40px 35px 40px}

.charname span {font: 400 12px Arial;
display: block;
text-align: justify;
margin: 10px 50px 0 50px;
overflow-y: auto;
height: 25px}

.charinf {width: 282px;
height: 167px;
border-radius: 2px;
background: rgba(182,192,181,.6);
margin-left: 38px;
padding: 20px;
  line-height:18px;
  position: relative
}

.charinf > div {
overflow-y: auto;
padding-right: 5px;
height: 167px}

.charinf:after {content: "";
background: rgba(182,192,181,.6);
width: 40px;
height: 40px;
position: absolute;
top: 40px;
right: -40px;
clip-path: polygon(60% 50%, 0 0, 0 100%);}

.charpic {width: 222px;
height: 301px;
overflow: hidden;
border: 1px solid #8f8f8f;
position: absolute;
margin-top: -207px;
margin-left: 410px}

.charpic img {width: 222px;
}

.charwinners {width: 282px;
height: 35px;
border-radius: 2px;
background: rgba(182,192,181,.6);
margin-left: 38px;
padding: 20px 0px;
margin-top: 20px;
  text-align: center;
  width: 322px
}

.charwinners img {width: 45px;
height: 45px;
margin-top: -5px;
margin-right: 1px;
margin-left: 1px}

.charwinners sup {display:inline-block;
font-size: 9px;
  height: 45px;
  top: -35px;
  left: -5px;
  position: relative
}

.ls_activist {background: url(http://forumstatic.ru/files/001a/ae/03/87773.png)}

.ls_duet {background: url(http://forumstatic.ru/files/001a/ae/03/70120.png)}

.ls_posts {background: url(http://forumstatic.ru/files/001a/ae/03/32478.png)}

.ls_game {background: url(http://forumstatic.ru/files/001a/ae/03/31512.png)}

.ls_bestsome {background: url(http://forumstatic.ru/files/001a/ae/03/60411.png)}

.chartitle {font: 600 30px montserrat;
text-align: center;
margin-top:-55px;
text-transform: uppercase;
position: absolute;
color: #dde1d9;
margin-left: -20px;}

.chartitle2 {font: 600 18px montserrat;
text-align: right;
margin:30px 40px 10px 40px;
text-transform: uppercase;
}

.charawardblk {width: auto;
height: 117px;
border-radius: 2px;
background: rgba(182,192,181,.6);
margin: 0 40px;
padding: 20px;
  text-align: justify;
  line-height:18px;
  position: relative;
}

.charawardblk > div {height: 120px;
overflow-y: auto;
padding-right: 5px}

.charawardblk img {opacity: .5}

.charawardblk img.unblck {opacity: 1}

.charbox table {width: 670px}

.charbox td {padding: 0}

.specian_box {height: 450px;
overflow-y: auto;
margin: 10px;}

.special_ach {width: auto;
margin: 0px;
padding: 5px;
text-align: center;
opacity: .5;
filter: grayscale(100%)}

.special_ach.unblck {opacity: 1;
filter: none}

.special_ach img:first-child {border: 2px solid #a46839;
box-shadow: 0 0 0 3px #b9c0b5, 0 0 0 4px #adadad}

.special_ach img {border: 2px solid #b9c0b5;
box-shadow: 0 0 0 3px #b9c0b5;
margin: 0 10px}

.special_ach span {height: 30px;
font: 800 20px montserrat;
display: inline-block;
position: relative;
top: -29px;
margin: 0 10px}

.money {
  margin-top: 0 !important;
}
.lbl img {
  opacity: 1 !important;
}
.lbl {
padding: 17px;
}