/*.b-product-reviews-form {
  padding: 15px 0;
  margin: 0 0 20px 0;
}

.b-product-reviews-form .e-label {
  font-size: 12pt;
  line-height: 1.333;
  font-weight: bold;
  display: block;
  margin: 0;
  padding: 0 15px;
}

.b-form-textarea.m_product_reviews_form {
  width: 98%;
  height: 100px;
  outline: none;
  padding: 4px;
  resize: none;
}

.b-product-reviews-text-block {
  margin: 0 0 10px 0;
}

.b-product-reviews-text-limit {
  font-size: 8pt;
  font-style: italic;
  text-align: right;
}

.b-clear-fix {
  height: 0;
  padding: 0;
  margin: 0;
  clear: both;
  display: block;
}

.b-form-button.m_product_reviews_form {
  border: none;
  cursor: pointer;
  font-size: 9.0pt;
  line-height: 1;
  padding: 8px 20px;
  border-radius: 4px;
  text-align: center;
  border-radius: 5px;
  float: right;
}

.b-product-reviews-form .e-success {
  color: green;
  padding: 0 15px;
  margin: 10px 0 0 0;
}

.b-product-reviews-form .e-form-row {
  float: left;
  margin: 5px 15px 15px 0;
}

.b-product-reviews-form .e-form-label {
  margin: 5px 5px 0 0;
  display: block;
  width: 72px;
  float: left;
}

.b-form-text.m_product_reviews_form {
  padding: 4px;
  outline: none;
  width: 140px;
}

.b-product-reviews-form .e-form-row.m_last {
  margin-right: 0;
}

.b-product-reviews-form .e-form-label.m_your_reviews {
  margin: 0 0 5px 0;
  width: auto;
  float: none;
}

.b-product-reviews-form .e-required-msg {
  font-style: italic;
  text-align: right;
  font-size: 8pt;
  margin: 0 0 5px 0;
}

.b-product-reviews-form .e-form-label.m_error {
  color: red;
}

.b-icon {
  display: block;
}

.b-icon.m_rating_star {
  width: 16px;
  height: 16px;
  background: url( 'images/star.png' ) no-repeat;
  float: right;
  margin: 0 0 0 3px;
}

.b-icon.m_rating_star.m_empty {
  background: url( 'images/empty-star.png' ) no-repeat;
}

.b-product-reviews-form .e-form-label.m_rating {
  width: auto;
  margin: 0 0 7px 5px;
}

.b-product-reviews-form .e-form-label.m_rating.m_last {
  margin-bottom: 0;
}

.b-form-option.m_rating {
  float: left;
}

.b-rating-block {
  float: right;
 width:370px;
  padding: 0 15px;
}

.b-rating-block.m_hide {
  display: none;
}

.b-rating-block label.m_rating_mx {
  cursor: pointer;
}

.b-rating-block.m_show {
  display: block;
}

.b-rating-block-select {
  padding: 2px;
  margin: -3px 0 0 0;
}

.b-rating-block.m_select {
  width: 360px;
  float: none;
}

.b-icon.m_rating_star.m_can_choice {
  cursor: pointer;
}

.b-rating-block .e-stars-label {
  display: none;
  float: right;
  width: 130px;
  padding: 2px 0 0 0;
}

.b-rating-block .e-stars-label.m_show {
  display: block;
}

.b-rating-block.m_stars {
  float: none;
  width: 350px;
}

.b-rating-block-select-stars.m_stars {
  float: left;
}

.b-your-rating {
  float: left;
  display: block;
  padding: 2px 10px 0 0;
}

.b-double-line {
  height: 1px;
  margin: 10px 0;
}

.b-product-reviews-form .e-fields {
  padding: 0 15px;
}

.b-product-reviews-errors {
  padding: 0 15px;
}

.b-product-reviews-form-captcha-img {
  display: block;
}

.b-form-text.m_product_reviews_form.m_captcha {
  float: left;
  margin: 28px 0 0 10px;
}

.b-captcha-block {
  float: left;
}

.b-form-button.m_product_reviews_form.m_captcha {
  margin: 25px 0 0 0;
}*/