div.star-active {
    cursor: pointer;
    width: auto !important;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    line-height: 16px;
}
.iblock-vote td{line-height: 16px;padding-bottom:5px;}
div.star-active:hover {
	text-decoration:underline;
}
div.star-empty
{
	background-image: url(images/empty2.png);
	width:16px;
	height:16px;
	overflow:hidden;
	margin-right: 7px;
    display: inline-block;
    float: right;
    margin-left: 7px;
}

div.star-voted {
    background-image: url(images/voted2.png);
    width: auto;
    height: 16px;
    overflow: hidden;
    margin-right: 7px;
    display: inline-block;
    float: right;
    margin-left: 7px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
}

div.star-over
{
	background-image: url(images/over2.png);
	width:16px;
	height:16px;
	overflow:hidden;
	margin-right: 7px;
    display: inline-block;
    float: right;
    margin-left: 7px;
}
.star-active.star-voted{
	background-image: url(images/empty2.png);
}
.iblock-vote{
	text-align:center;
    display: flex;
    justify-content: center;
}
