.c_reviews-list
{
}
.c_reviews-item
{
  margin-bottom: 30px;
  padding: 20px;
  background: url(images/bg_linear_grey.png) center center repeat;
}
.c_reviews-title
{
}
.c_reviews-author
{
  float: left;
  font-size: 20px;
  font-weight: 700;
}
.c_reviews-date
{
  float: right;
  width: 120px;
  font-size: 16px;
  text-align: right;
}
.c_reviews-quality
{
  float: right;
  width: 115px;
  height: 23px;
  font-size: 0;
  text-align: right;
  background-image: url(images/bg_reviews_quality.png);
}
.c_reviews-quality-0      {background-position: 0 0;}
.c_reviews-quality-0-half {background-position: 0 -23px;}
.c_reviews-quality-1      {background-position: 0 -46px;}
.c_reviews-quality-1-half {background-position: 0 -69px;}
.c_reviews-quality-2      {background-position: 0 -92px;}
.c_reviews-quality-2-half {background-position: 0 -115px;}
.c_reviews-quality-3      {background-position: 0 -138px;}
.c_reviews-quality-3-half {background-position: 0 -161px;}
.c_reviews-quality-4      {background-position: 0 -184px;}
.c_reviews-quality-4-half {background-position: 0 -207px;}
.c_reviews-quality-5      {background-position: 0 -230px;}

.c_reviews-text
{
  font-size: 16px;
  text-align: justify;
}
.c_reviews-answer .c_reviews-title
{
  padding: 10px 0;
  color: #7c2d1b;
}
.c_reviews-answer .c_reviews-text
{
  padding: 10px;
  background: #fff;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

