


	/* stars */

	.CSR_container
	{
		margin-top: 15px;
	}

	.CSR_stars
	{
		height: 15px;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}

	* html .CSR_stars .star
	{
		display: block;
		position: absolute;
		height: 0;
		width: 0;
	}

	.CSR_info
	{
		float: left;
		display: block;
		color: #000000;
		font-family: Tahoma, Arial;
		font-size: 10px;
		font-weight: bold;
		margin-right: 5px;
		padding-top: 3px;
	}

	.CSR_stars input
	{
		display: none;
	}

	.CSR_no_star, .CSR_half_star, .CSR_full_star, .CSR_no_voting_star, .CSR_half_voting_star, .CSR_full_voting_star
	{
		display: block;
		float: left;
		width: 18px;
		height: 16px;
		text-indent: -1000em;
		text-align: left;
		background-repeat: no-repeat;
	}

	.CSR_no_star
	{	
		background-image: url("img/no_star.gif");
	}

	.CSR_full_star
	{
		background-image: url("img/full_star.gif");
	}

	.CSR_half_star
	{
		background-image: url("img/half_star.gif");
	}

	.CSR_no_voting_star
	{
		background-image: url("img/no_star.gif");
	}

	.CSR_full_voting_star
	{
		background-image: url("img/full_voting_star.gif");
	}

	.CSR_half_voting_star
	{
		background-image: url("img/half_voting_star.gif");
	}

	.CSR_votes
	{
		display: block;
		float: left;
		color: #393838;
		padding: 2px 0px 0px 5px;
		font-size: 11px;
		font-family: Tahoma, Verdana, Tahoma;
		font-weight: normal;
	}
	
	.CSR_voting_wait
	{
		display: none;
		float: left;
		width: 60px;
		height: 15px;
		background: url("img/wait-vote.gif") 15px 4px no-repeat;
	}
	
	.CSR_container form.CSR_stars label:hover, .CSR_container form.CSR_stars input:hover
	{
		cursor: pointer;
	}



	/* comments list and most rated */
	
	#CSR_comments_list
	{
		
	}
	
	#CSR_comments_rated
	{
		display: none;
	}
	
	#CSR_comments_rated_wait
	{
		color: #404040;
		font-family: Tahoma, Arial;
		font-size: 11px;
		text-align: center;
		padding: 50px 0px 25px 0px;
		background: url(img/wait-most.gif) center top no-repeat;		
	}
	
	#CSR_comments_rated_content
	{
		display: none;
	}
	
	#CSR_comments_rated_empty
	{
		height: 50px;
		display: none;
		text-align: center;
	}