.post_like {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #2F5879;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 10px;
    margin-top: -1px;
    overflow: hidden;
    padding: 5px 6px;
    position: absolute;
    white-space: nowrap;
}
.post_like:hover {
    background: none repeat scroll 0 0 #E9EDF1;
}
.post_like_link {
    opacity: 0.6;
    transition: opacity 50ms linear 0s;
}
.fl_l {
    float: left;
}
.post_like i.my_like {
    filter: none;
    opacity: 1;
}
.post_like_icon {
    background: url("http://vk.com/images/icons/like.gif?1") no-repeat scroll 1px 0 transparent;
    height: 10px;
    margin: 2px 2px 0;
    opacity: 0.4;
    padding-right: 1px;
    width: 11px;
}
.post_like_count {
    color: #7295B2;
    font-weight: bold;
}
.like_tt, .mention_tt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);
    color: #FFFFFF;
    cursor: pointer;
    text-shadow: 0 1px 0 #262626;
}
.like_tt table.toup1 .bottom_pointer, .mention_tt table.toup1 .bottom_pointer {
    background: url("http://vk.com/images/icons/like_icons_bl.png") no-repeat scroll -2px -47px transparent;
    bottom: -7px;
    display: block;
    height: 7px;
    margin-left: 64px;
    margin-right: 0;
    position: absolute;
    top: auto;
    width: 13px;
}
.tt.rich .side_sh {
    display: table-cell;
}
.tt .outer .side_sh {
    opacity: 0.12;
}
.like_tt .side_sh, .like_tt .bottom_sh, .mention_tt .side_sh, .mention_tt .bottom_sh {
    display: none;
}
.tt .side_sh {
    background: none repeat scroll 0 0 #000000;
    display: none;
    opacity: 0.05;
    overflow: hidden;
    width: 1px;
}
.wrapped {
    overflow: hidden;
    word-wrap: break-word;
}
.like_tt .header {
    cursor: pointer;
}
.like_tt .header .like_head_wrap {
    font-weight: bold;
    padding: 8px 9px 3px;
}
.like_tt .header .like_head_wrap {
    font-weight: bold;
}
.like_tt .content {
    padding: 5px 10px 7px;
    width: 210px;
}
.like_tt .content .hider {
    height: 33px;
    overflow: hidden;
    position: relative;
    width: 210px;
}
.like_tt .content table {
    position: relative;
}
.like_tt .content a {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    display: block;
    height: 30px;
    margin-right: 6px;
    overflow: hidden;
    width: 30px;
}
.like_tt .like_tt_stats_photo {
    border-radius: 3px 3px 3px 3px;
}
.like_tt .bottom {
    padding: 0 10px 9px;
}
like_tt .bottom .checkbox {
}
.like_tt .bottom .checkbox, .like_tt .like_tt_clubs {
    opacity: 0.75;
    transition: opacity 100ms ease-out 0s;
}
.fl_l {
    float: left;
}
.checkbox {
    cursor: pointer;
    line-height: 1.27em;
}
.tt.rich .side_sh {
    display: table-cell;
}
.tt .outer .side_sh {
    opacity: 0.12;
}
.like_tt .side_sh, .like_tt .bottom_sh, .mention_tt .side_sh, .mention_tt .bottom_sh {
    display: none;
}
.tt .side_sh {
    background: none repeat scroll 0 0 #000000;
    display: none;
    opacity: 0.05;
    overflow: hidden;
    width: 1px;
}