.ico-hover{
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico1.thumb-up{
    background-position: -144px -16px;
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico1.thumb-down{
    background-position: -80px -16px;
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico1.community.thumb-up{
    background-position: -112px 0px;
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico1.community.thumb-down{
    background-position: -48px 0px;
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico1.funny{
    background-position: -224px -16px;
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico2.thumb-up{
    background-position: -72px 0px;
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico2.thumb-down{
    background-position: -90px 0px;
}

.ico1 {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('/img/icons_1.png');
    vertical-align: text-top;
}

.ico1.community{
    vertical-align: middle;
}

.ico1.icon-to-site {
    background-position: -176px 0px;
}

.ico1.thumb-up{
    background-position: -112px -16px;
}



.ico1.double-arrow-down {
    background-position: -48px -16px;
}

.ico-hover:not(.btn-disabled):not(:disabled):not(.btn-active):not(.active):hover .ico1.double-arrow-down {
    background-position: -32px -16px;
}



.ico1.community.thumb-up{
    background-position: -80px 0px;
}

.ico1.thumb-down{
    background-position: -64px -16px;
}

.ico1.community.thumb-down{
    background-position: -32px 0px;
}

.ico1.funny{
    background-position: -208px -16px;
}

.ico2 {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 0px;
    background: url('/img/icons_2.png');
    vertical-align: text-top;
}

.ico2.community{
    vertical-align: middle;
}

.ico2.thumb-up {
    background-position: 0px 0px;
}

.ico2.thumb-down {
    background-position: -18px 0px;
}

.btn-active .ico2.thumb-up {
    background-position: -36px 0px;
}

.btn-active .ico2.thumb-down {
    background-position: -54px 0px;
}

.btn-active .ico1.thumb-up{
    background-position: -128px -16px;
}

.btn-active .ico1.community.thumb-up{
    background-position: -96px 0px;
}

.btn-active .ico1.thumb-down{
    background-position: -96px -16px;
}

.btn-active .ico1.community.thumb-down{
    background-position: -64px 0px;
}

.btn-active .ico1.funny{
    background-position: -224px -16px;
}

.btn-size-medium .ico1 {
    margin: 7px 0;
    vertical-align: top;
}


.review-award-icon{
    vertical-align: middle;
    height: 16px;
}


.platform-img {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.platform-img.win {
    background-image: url('/img/icon_platform_win.png');
}

.platform-img.mac {
    background-image: url('/img/icon_platform_mac.png');
}

.platform-img.linux {
    background-image: url('/img/icon_platform_linux.png');
}

.platform-img.music {
    background-image: url('/img/icon_platform_music.png');
}