/* Rating */
.rating {
    display: inline-block;
    margin-right:8px;
}

span.rating-vote {
    position:relative;
	display: block; 
	 height: 16px;
	 margin: 0px;
	 padding: 0px;
	color: #999999;
}

span.rating-vote:hover { 
	 /*background: url("/bitrix/templates/archiprofi_v2015/images/like_btn_down.png") no-repeat;*/
    /*background: url("/bitrix/templates/archiprofi_v2015/images/like_btn.png") no-repeat;*/
}
span.rating-vote a { cursor: pointer }


span.rating-vote a.rating-vote-plus {
	width: 18px;
   	height: 23px;
    /*background: #ffffff url("/bitrix/templates/archiprofi_v2015/images/like_btn_gray.png") no-repeat;*/
	display: block;
	outline: none;
	margin: 0px;
	text-decoration: none;
 	padding: 1px;
 	position: absolute;
	top: 0px;
	left: 0px;
    /**/
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
	opacity: .6;
}
span.rating-vote a.rating-vote-plus {
    background: url("/bitrix/templates/archiprofi_v2015/images/like_btn_gray.png") no-repeat 0 2px;
}
span.rating-vote a.rating-vote-plus:hover {
    background: url("/bitrix/templates/archiprofi_v2015/images/like_btn.png") no-repeat 0 2px;
	opacity: 1;
}
span.rating-vote .rating-vote-plus-active {
    background: url("/bitrix/templates/archiprofi_v2015/images/like_btn.png") no-repeat 0 2px !important;
}
span.rating-vote .rating-vote-plus-active:hover {
    background: url("/bitrix/templates/archiprofi_v2015/images/like_btn_down.png") no-repeat 0 5px !important;
}


span.rating-vote a.rating-vote-hover {

}
span.rating-vote-disabled a.rating-vote-plus {
    /*cursor: default;*/
}

span.rating-vote a.rating-vote-minus {
	display: none; 
		
}
span.rating-vote a.rating-vote-minus-active {
    background: url("/bitrix/templates/archiprofi_v2015/images/like_btn_down.png") no-repeat;

}

span.rating-vote-disabled a.rating-vote-minus {}

span.rating-vote a.rating-vote-load { background: transparent url(images/waiting.gif) no-repeat!important;}

span.rating-vote-result 
{ 
    /*color: #454545;*/
    color: #999999;
    display: block;
    height: 14px;
    padding: 1px 3px 1px 23px !important;
    vertical-align: top;
}

span.rating-vote-result-minus { color: #ff0000;}

.rating_vote_graphic { display: inline-block!important; }
.rating_vote_text { display: none!important; }