table.rating_box {
  width: 100%;
  position:relative;
}
table.rating_box td {
  text-align: center;
  font-size: 11px;
}
#home table.rating_box .rating_photo_holder {
  float: none;
  margin: auto;
}
table.rating_box .rating_author,
table.rating_box .rating_arrow {
  width: 200px;
}
table.rating_box .rating_photo {
  width: auto;
}
td.rating_photo a {
  display: block;
  position: relative;
  background-color: #c4d0dc;
}
td.rating_photo a span.super_photo {
  display: block;
  position: absolute;
  top: 0;
  right: -21px;
  width: 42px;
  height: 37px;
  background: transparent url(/img/photos/ico_superphoto_small) no-repeat 0 0;
}
div.rating_photo_holder {
  float: right;
  margin-right: 30%;
}
div.rating_photo_holder img {
  padding: 5px;
  border: 1px solid #ccdce8;
  margin: 0;
  background-color: #fff;
  display: block;
  position: relative;
  bottom: 1px;
  right: 1px;
}
#content_main .rating_arrow .arrow {
  width: 154px;
  height: 21px;
  background: transparent url(/img/ratings/rating_arrow) no-repeat 0 38px;
  margin: -60px auto 0;
  padding: 45px 0 0 0;
}
#content_main .rating_arrow span.rating_count,
#content_main .rating_photo p span {
  font-weight: bold;
  color: #175d90;
}
#content_main .rating_arrow span.rating_time {
  display: block;
  font-weight: bold;
}
#content_main .rating_arrow .repay {
  position: relative;
  top: 68px
}
#content_main .rating_arrow .repay a {
  display: block;
  width: 101px;
  height: 22px;
  margin: 0 auto;
  background: transparent url(/img/ratings/btn_repay) no-repeat 0 0;
  text-indent: -999em;
  overflow: hidden;
}
#ratings table.rating_box {
  border: 1px solid #ddeefa;
  border-width: 0 0 1px 0;
  margin-bottom: 1px;
}
#ratings .paginator_holder {
  border: 1px solid #ddeefa;
  padding: 8px 5px 5px 0;
  margin-bottom: 1px;
}
#ratings .paginator_holder .paginator {
  float: right;
}
.rating_arrow .arrow div {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 72px;
  height: 62px;
  margin: -20px auto 2px;
}
.badge_history_1 {
  background-image: url(/img/ratings/badge_history_1.png);
}
.badge_history_2 {
  background-image: url(/img/ratings/badge_history_2.png);
}
.badge_history_3 {
  background-image: url(/img/ratings/badge_history_3.png);
}
.badge_history_4 {
  background-image: url(/img/ratings/badge_history_4.png);
}
.badge_history_5 {
  background-image: url(/img/ratings/badge_history_5.png);
}
.rating_arrow .arrow .badge_history_10 {
  background-image: url(/img/ratings/super_photo.png);
  margin: -43px auto 5px;
  width: 79px;
  height: 81px;
}
