.itc_pak_1click_link  {
	margin: 0px 0px 0px 122px;
	padding-top: 4px;
	display: block;
}

.sort {
    position: relative;
}

.products_template_block {
    position: absolute;
    right: 0;
    top: 1px;
}

.products_template_block > a {
    display: inline-block;
    width: 40px;
    height: 40px;

    margin-right: 1px;

    background-color: #7A0C0E;
}

.products_template_block > a > span {
    display: inline-block;
    width: 25px;
    height: 25px;

    margin: 11px 0 0 12px;
}

.products_template_block .active {
    background-color: #ccc;
}

.table_template span {
    background: url(images/table_template.png) no-repeat;
}

.list_template span {
    background: url(images/list_template.png) no-repeat;
}

.bx-composite-btn {
background: url(/bitrix/images/main/composite/sprite-1x.png) no-repeat right 0 #e94524;
border-radius: 15px;
color: #ffffff !important;
display: inline-block;
line-height: 30px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 12px !important;
font-weight: bold !important;
height: 31px !important;
padding: 0 42px 0 17px !important;
vertical-align: middle !important;
text-decoration: none !important;
}

.bx-composite-btn:hover {
	text-decoration: none;
}

.helphis {
  float: none !important;
  width: auto !important;
  background: none !important;
  padding-left: 0 !important;
  color: #7a0c0e !important;
  cursor: pointer !important;
  text-decoration: underline !important;
  position: absolute !important;
}

.helphis .div_hist {
  width: 300px !important;
  top: 29px !important;
  left: -255px !important;
}

.helphis .hist_close {
  top: 13px;
  left: 316px;
}

.reg_link {
  display: inline-block;
  color: #fff;
  background-color: #f08d28;
  padding: 10px;
  border-radius: 5px;
  /*font-weight: bold;*/
  margin-right: 10px;
  /*font-size: 18px;*/
}

.log_link {
  display: inline-block;
  color: #3189d0;
  padding: 10px;
  /*font-size: 18px;*/
  /*font-weight: bold;*/
}

.catalog_image {
  text-align: center;
  /*vertical-align: top;*/
}

  .catalog_image:hover a {
    text-decoration: none !important;
  }

  .catalog_image .catalog_image_item {
    display: inline-block;
    border: 1px solid #eeeeee;
    border-radius: 8px;
    width: 130px;
    height: 90px;
    margin: 3px 0px 3px 0px;
    vertical-align: top;
  }

    .catalog_image .catalog_image_item:hover {
      border: 1px solid #f00;
    }


    .catalog_image .catalog_image_item .catalog_image_item_img {
      margin: 5px 5px 10px 5px;
    }

      .catalog_image .catalog_image_item .catalog_image_item_img img {
        width: 40px;
        height: 40px;
      }

  .catalog_image .catalog_image_item .catalog_image_item_text span {
    font-size: 14px;
    color: #6380ac;
  }

    .catalog_image .catalog_image_item:hover span {
      color: red !important;
    }

.order_pay_result {
  margin-bottom: 10px;
}

.order_pay_progress {
  line-height: 2.5;
}

.main > .container > div[id*="bx_incl"] {
  width: 100%;
  height: 100%;
}

.main__content-wrap h2 {
  font-size: 24px;
  margin: 0 0 10px;
}

.main__content-wrap p {
  padding: 10px;
}

.reviews-reply-field .bx-html-editor {
  min-width: auto !important;
}

.reviews-reply-field .bx-html-editor .bxhtmled-iframe-cnt {
  width: 100% !important;
}

.reviews-reply-field .bx-html-editor .bxhtmled-area-cnt {
  width: 100% !important;
  min-width: auto !important;
}
.main-user-consent-request-popup {
    z-index: 99993;
}

.catalog-item-2 [data-lazy-pip-images] img,
.catalog-item [data-lazy-pip-images] img {
  width: auto;
}