

/* Start:/help/crediting/style.css?152458593557275*/
.subtitle {
  font-size: 19px;
  margin-bottom: 5px;
  margin-top: 50px;
}
.checkbox-label {
  display: inline-block;
  padding: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  position: relative;
  padding-left: 22px;
}
.checkbox-label-input {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.checkbox-label:before {
  position: absolute;
  top: 7px;
  left: 0;
  width: 18px;
  font-size: 18px;
  display: inline-block;
  content: '\f096';
  font-family: FontAwesome;
}
.checkbox--checked .checkbox-label:before {
  content: '\f046';
}
.checkbox--disabled .checkbox-label:before {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.registration-checkboxes {
  clear: both;
  padding-top: 10px;
}
.registration-checkboxes .checkbox-container {
  margin-bottom: 10px;
}
.registration-checkboxes .checkbox-container .checkbox-label {
  font-size: 15px;
}
.credit-top {
  *zoom: 1;
  background-image: -webkit-linear-gradient(left, #fff, #e9e9e9, #fff);
  background-image: -moz-linear-gradient(left, #fff, #e9e9e9, #fff);
  background-image: -o-linear-gradient(left, #fff, #e9e9e9, #fff);
  background-image: -ms-linear-gradient(left, #fff, #e9e9e9, #fff);
  background-image: linear-gradient(to right, #fff, #e9e9e9, #fff);
  color: #333;
  padding: 75px 0;
}
.credit-top:before,
.credit-top:after {
  content: '';
  display: table;
}
.credit-top:after {
  clear: both;
}
.credit-top * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.credit-top__image {
  -webkit-box-shadow: 0 0 3px #808080;
  box-shadow: 0 0 3px #808080;
  display: block;
  margin: 0 auto;
}
.credit-top__image-container {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 50%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0 50px;
}
.credit-top__image-container:before,
.credit-top__image-container:after {
  content: '';
  display: table;
}
.credit-top__image-container:after {
  clear: both;
}
.credit-top__inner {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 50%;
  margin-left: 0%;
  margin-right: 0%;
}
.credit-top__inner:before,
.credit-top__inner:after {
  content: '';
  display: table;
}
.credit-top__inner:after {
  clear: both;
}
.credit-top__title {
  font-size: 42px;
  line-height: normal;
  margin-bottom: 25px;
  text-align: left;
}
.credit-top__list-item {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.credit-simple {
  padding: 150px 0;
  *zoom: 1;
}
.credit-simple:before,
.credit-simple:after {
  content: '';
  display: table;
}
.credit-simple:after {
  clear: both;
}
.credit-simple__inner {
  text-align: left;
}
.credit-simple__title {
  font-size: 42px;
  text-align: center;
  margin-bottom: 25px;
}
.credit-simple__col {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.33333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}
.credit-simple__col:before,
.credit-simple__col:after {
  content: '';
  display: table;
}
.credit-simple__col:after {
  clear: both;
}
.credit-simple__col:last-child {
  margin-right: 0%;
}
.credit-simple__col-icon {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  width: 180px;
  height: 180px;
  border: 2px solid #333;
  border-radius: 50%;
  margin-bottom: 20px;
}
.credit-simple__col-icon:before,
.credit-simple__col-icon:after {
  content: '';
  display: table;
}
.credit-simple__col-icon:after {
  clear: both;
}
.credit-simple__col-icon--clock {
  background: url("/help/crediting/img/icon-clock.png") center no-repeat;
}
.credit-simple__col-icon--graphick {
  background: url("/help/crediting/img/icon-graphick.png") center no-repeat;
}
.credit-simple__col-icon--free {
  background: url("/help/crediting/img/icon-free.png") center no-repeat;
}
.credit-simple__col-title,
.credit-simple__col-desc {
  text-align: center;
}
.credit-simple__col-title {
  text-transform: uppercase;
  font-size: 20px;
}
.credit-simple__col-desc {
  font-size: 16px;
}
.credit-quick {
  background: url("/help/crediting/img/calculator.jpg") center/cover no-repeat;
  color: #333;
  padding: 80px 0;
  *zoom: 1;
}
.credit-quick:before,
.credit-quick:after {
  content: '';
  display: table;
}
.credit-quick:after {
  clear: both;
}
.credit-quick * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.credit-quick__inner {
  text-align: left;
}
.credit-quick__title {
  font-size: 42px;
  text-align: center;
  margin-bottom: 25px;
  text-shadow: 0 0 15px #fff;
}
.credit-quick__col {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
  padding: 0 10px;
}
.credit-quick__col:before,
.credit-quick__col:after {
  content: '';
  display: table;
}
.credit-quick__col:after {
  clear: both;
}
.credit-quick__col:last-child {
  margin-right: 0%;
}
.credit-quick__col-icon {
  *zoom: 1;
  width: auto;
  max-width: 1440px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  width: 180px;
  height: 180px;
  border: 2px solid #333;
  border-radius: 50%;
  margin-bottom: 20px;
}
.credit-quick__col-icon:before,
.credit-quick__col-icon:after {
  content: '';
  display: table;
}
.credit-quick__col-icon:after {
  clear: both;
}
.credit-quick__col-icon--cart {
  background: url("/help/crediting/img/icon-cart.png") center no-repeat;
}
.credit-quick__col-icon--pencil {
  background: url("/help/crediting/img/icon-pencil.png") center no-repeat;
}
.credit-quick__col-icon--order {
  background: url("/help/crediting/img/icon-order.png") center no-repeat;
}
.credit-quick__col-icon--person {
  background: url("/help/crediting/img/icon-person.png") center no-repeat;
}
.credit-quick__col-title,
.credit-quick__col-desc {
  text-align: center;
}
.credit-quick__col-title {
  text-transform: uppercase;
  font-size: 20px;
}
.credit-quick__col-desc {
  font-size: 16px;
}
.credit-form {
  background: url("/help/crediting/img/calling.png") center -185px/cover no-repeat;
  padding: 50px 0;
}
.credit-form * {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.credit-form__title {
  font-size: 42px;
  text-align: center;
  margin-bottom: 25px;
  text-shadow: 0 0 15px #fff;
  margin-bottom: 10px;
}
.credit-form__subtitle {
  text-align: center;
  font-size: 16px;
  margin-bottom: 20px;
}
.credit-form__form {
  *zoom: 1;
  width: auto;
  max-width: 65%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  *zoom: 1;
}
.credit-form__form:before,
.credit-form__form:after {
  content: '';
  display: table;
}
.credit-form__form:after {
  clear: both;
}
.credit-form__form:before,
.credit-form__form:after {
  content: '';
  display: table;
}
.credit-form__form:after {
  clear: both;
}
.credit-form__form input.credit-form__input,
.credit-form__form input.credit-form__submit {
  *zoom: 1;
  float: left;
  clear: none;
  width: 31.33333333333333%;
  margin-left: 0%;
  margin-right: 3%;
  line-height: 40px;
  border-radius: 15px;
  border: none;
  font-size: 18px !important;
  text-align: center;
  padding: 0 5px;
}

.credit-form__form input.credit-form__submit {
  margin-right: 0;
}

.credit-form__input:before,
.credit-form__submit:before,
.credit-form__input:after,
.credit-form__submit:after {
  content: '';
  display: table;
}
.credit-form__input:after,
.credit-form__submit:after {
  clear: both;
}
.credit-form__input:last-child,
.credit-form__submit:last-child {
  margin-right: 0%;
}
.credit-form__input::-webkit-input-placeholder,
.credit-form__submit::-webkit-input-placeholder {
  font-size: 18px;
}
.credit-form__input:-moz-placeholder,
.credit-form__submit:-moz-placeholder {
  font-size: 18px;
}
.credit-form__input::-moz-placeholder,
.credit-form__submit::-moz-placeholder {
  font-size: 18px;
}
.credit-form__input:-ms-input-placeholder,
.credit-form__submit:-ms-input-placeholder {
  font-size: 18px;
}
.credit-form__submit {
  cursor: pointer;
  background-color: #ff9e0d;
  color: #fff;
}
.credit-form__submit:hover {
  background-color: #369a1e;
}
.credit-video__video iframe {
  max-width: 100%;
}
.prod-name-h4 {
  font-size: 16px;
  margin-bottom: 10px;
}
.prod-name-p {
  font-size: 14px;
  max-width: 320px;
  margin-bottom: 20px;
}
.validation-mark {
  color: #f00;
}
.orderprop-label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}
.menu-last-item {
  position: relative;
  border-radius: 0 !important;
}
.menu-last-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.menu-last-item ul {
  display: none;
  position: absolute;
  z-index: 50;
  background-color: #369a1e;
  width: 250%;
  left: -75%;
  right: -75%;
  overflow: hidden;
}
.menu-last-item ul li {
  display: block;
  height: 30px !important;
  width: 105%;
  border-radius: 0 !important;
}
.menu-last-item ul li a {
  line-height: 30px !important;
  text-transform: none !important;
}
.menu-last-item:hover ul {
  display: block;
}
.form-output {
  min-width: 500px;
  font-size: 19px;
  color: #fff;
}
/* --- RADIOBUTTONS --- */
.radios {
  margin: 0 20px 10px;
}
.radios.cart-top-buttons {
  margin: 0;
  float: right;
}
.radio__label {
  display: inline-block;
  padding: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  position: relative;
  padding-left: 22px;
}
.radio__label:before {
  position: absolute;
  top: 7px;
  left: 0;
  width: 18px;
  font-size: 18px;
  display: inline-block;
  font-family: FontAwesome;
}
.radio__input {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.radio.disabled .radio__label {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.radio.disabled .radio__label:before {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.radio .btn {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -webkit-filter: grayscale(15%);
  filter: grayscale(15%);
}
.radio--checked .btn {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-filter: none;
  filter: none;
}
/* Radio buttons icons */
.radio__label:before {
  content: '\f10c';
}
.radio--checked .radio__label:before {
  content: '\f192';
}
/* Radio img */
.radio-img {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 10.75%;
  margin-left: 0%;
  margin-right: 2%;
}
.radio-img:before,
.radio-img:after {
  content: '';
  display: table;
}
.radio-img:after {
  clear: both;
}
.radio-img:nth-child(8n) {
  margin-right: 0%;
  float: right;
}
.radio-img:nth-child(8n+1) {
  clear: both;
}
.radio-img label {
  text-align: center;
  cursor: pointer;
}
label .radio-img__pic {
  display: block;
  padding: 7px;
  width: 100%;
  height: 80px;
  line-height: 66px;
  border-radius: 10px;
}
label .radio-img__pic img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.radio:hover .radio-img__pic {
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35);
  box-shadow: 0 0 10px rgba(0,0,0,0.35);
}
.radio__title {
  display: block;
  margin-top: 7px;
}
.radio:hover .radio__title {
  text-decoration: underline;
}
.radio--checked .radio-img__pic,
.radio--checked:hover .radio-img__pic {
  -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35), 0 0 0 5px rgba(245,161,35,0.5);
  box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35), 0 0 0 5px rgba(245,161,35,0.5);
}
.radio--checked .radio__title,
.radio--checked:hover .radio__title {
  font-weight: bold;
  text-decoration: none;
}
/*
	--- /personal/cart ---
*/
.starrequired {
  color: #f00;
}
.fields-required {
  position: absolute;
  bottom: 15px;
  left: 0;
  padding: 0 10px;
}
.fields-required .starrequired {
  font-size: 16px;
  font-weight: bold;
}
.cart {
  padding: 10px;
  *zoom: 1;
}
.cart:before,
.cart:after {
  content: '';
  display: table;
}
.cart:after {
  clear: both;
}
.cart * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  outline-offset: 0;
}
.cart__tabs {
  *zoom: 1;
}
.cart__tabs:before,
.cart__tabs:after {
  content: '';
  display: table;
}
.cart__tabs:after {
  clear: both;
}
.cart__tabs .radios {
  float: left;
  margin-top: 12px;
  *zoom: 1;
}
.cart__tabs .radios:before,
.cart__tabs .radios:after {
  content: '';
  display: table;
}
.cart__tabs .radios:after {
  clear: both;
}
.cart__tabs .radio {
  float: left;
  margin-right: 20px;
}
.cart__profile {
  *zoom: 1;
}
.cart__profile:before,
.cart__profile:after {
  content: '';
  display: table;
}
.cart__profile:after {
  clear: both;
}
.cart__profile label {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 75%;
  margin-left: 0%;
  margin-right: 0%;
}
.cart__profile label,
.cart__address-region label,
.cart__address-index label,
.cart__address-input label,
.cart__address-city label,
.cart__address-street label,
.cart__address-house label,
.cart__address-apartment label,
.cart__comment label,
.cart__orderer label,
.cart__phones-home label,
.cart__phones-mobile label,
.cart__delivery-type-title,
.cart__delivery-zone-title,
.cart__consignee label,
.cart__org-address-actual label,
.cart__org-address-org-form label,
.cart__org-company-name label,
.cart__org-company-email label,
.cart__org-phones-mobile label,
.cart__org-phones-city label,
.cart__org-contacts-person label,
.cart__org-contacts-delivery-address label,
.cart__org-requisites-inn label,
.cart__org-requisites-kpp label,
.cart__org-requisites-bik label,
.cart__org-requisites-rs label,
.delivery-radios__etazh {
  display: block;
  font-weight: 700;
  font-size: 16px;
  padding: 10px;
  white-space: nowrap;
}
.cart__profile label:before,
.cart__profile label:after {
  content: '';
  display: table;
}
.cart__profile label:after {
  clear: both;
}
.cart__profile select {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 5px;
  padding: 0 5px !important;
}
.cart__profile select,
.cart__address-region input,
.cart__address-region select,
.cart__address-index input,
.cart__address-input input,
.cart__address-city input,
.cart__address-street input,
.cart__address-house input,
.cart__address-apartment input,
.cart__orderer input,
.cart__phones-home input,
.cart__phones-mobile input,
.cart__consignee input,
.cart__org-address-actual input,
.cart__org-address-org-form select,
.cart__org-company-name input,
.cart__org-company-email input,
.cart__org-phones-mobile input,
.cart__org-phones-city input,
.cart__org-contacts-person input,
.cart__org-contacts-delivery-address input,
.cart__org-requisites-inn input,
.cart__org-requisites-kpp input,
.cart__org-requisites-bik input,
.cart__org-requisites-rs input,
.delivery-radios__etazh input,
#order-file-link,
#order-file-buy1click-link,
.remind_popup select {
  display: block;
  padding: 4px 10px;
  width: 100%;
  height: 32px;
  font-size: 16px;
  border-radius: 4px;
  border: 1px solid #ccc;
}
.cart__profile select:not([readonly]):focus,
.cart__address-region input:not([readonly]):focus,
.cart__address-region select:not([readonly]):focus,
.cart__address-index input:not([readonly]):focus,
.cart__address-input input:not([readonly]):focus,
.cart__address-city input:not([readonly]):focus,
.cart__address-street input:not([readonly]):focus,
.cart__address-house input:not([readonly]):focus,
.cart__address-apartment input:not([readonly]):focus,
.cart__orderer input:not([readonly]):focus,
.cart__phones-home input:not([readonly]):focus,
.cart__phones-mobile input:not([readonly]):focus,
.cart__consignee input:not([readonly]):focus,
.cart__org-address-actual input:not([readonly]):focus,
.cart__org-address-org-form select:not([readonly]):focus,
.cart__org-company-name input:not([readonly]):focus,
.cart__org-company-email input:not([readonly]):focus,
.cart__org-phones-mobile input:not([readonly]):focus,
.cart__org-phones-city input:not([readonly]):focus,
.cart__org-contacts-person input:not([readonly]):focus,
.cart__org-contacts-delivery-address input:not([readonly]):focus,
.cart__org-requisites-inn input:not([readonly]):focus,
.cart__org-requisites-kpp input:not([readonly]):focus,
.cart__org-requisites-bik input:not([readonly]):focus,
.cart__org-requisites-rs input:not([readonly]):focus,
.delivery-radios__etazh input:not([readonly]):focus,
#order-file-link:not([readonly]):focus,
#order-file-buy1click-link:not([readonly]):focus,
.remind_popup select:not([readonly]):focus {
  border: 1px solid #ff9e0d;
}
.cart__profile select.green,
.cart__address-region input.green,
.cart__address-region select.green,
.cart__address-index input.green,
.cart__address-input input.green,
.cart__address-city input.green,
.cart__address-street input.green,
.cart__address-house input.green,
.cart__address-apartment input.green,
.cart__orderer input.green,
.cart__phones-home input.green,
.cart__phones-mobile input.green,
.cart__consignee input.green,
.cart__org-address-actual input.green,
.cart__org-address-org-form select.green,
.cart__org-company-name input.green,
.cart__org-company-email input.green,
.cart__org-phones-mobile input.green,
.cart__org-phones-city input.green,
.cart__org-contacts-person input.green,
.cart__org-contacts-delivery-address input.green,
.cart__org-requisites-inn input.green,
.cart__org-requisites-kpp input.green,
.cart__org-requisites-bik input.green,
.cart__org-requisites-rs input.green,
.delivery-radios__etazh input.green,
#order-file-link.green,
#order-file-buy1click-link.green,
.remind_popup select.green {
  border: 1px solid #f00;
}
.cart__profile select.red,
.cart__address-region input.red,
.cart__address-region select.red,
.cart__address-index input.red,
.cart__address-input input.red,
.cart__address-city input.red,
.cart__address-street input.red,
.cart__address-house input.red,
.cart__address-apartment input.red,
.cart__orderer input.red,
.cart__phones-home input.red,
.cart__phones-mobile input.red,
.cart__consignee input.red,
.cart__org-address-actual input.red,
.cart__org-address-org-form select.red,
.cart__org-company-name input.red,
.cart__org-company-email input.red,
.cart__org-phones-mobile input.red,
.cart__org-phones-city input.red,
.cart__org-contacts-person input.red,
.cart__org-contacts-delivery-address input.red,
.cart__org-requisites-inn input.red,
.cart__org-requisites-kpp input.red,
.cart__org-requisites-bik input.red,
.cart__org-requisites-rs input.red,
.delivery-radios__etazh input.red,
#order-file-link.red,
#order-file-buy1click-link.red,
.remind_popup select.red {
  border: 1px solid #f00;
}
.cart__profile select[readonly],
.cart__address-region input[readonly],
.cart__address-region select[readonly],
.cart__address-index input[readonly],
.cart__address-input input[readonly],
.cart__address-city input[readonly],
.cart__address-street input[readonly],
.cart__address-house input[readonly],
.cart__address-apartment input[readonly],
.cart__orderer input[readonly],
.cart__phones-home input[readonly],
.cart__phones-mobile input[readonly],
.cart__consignee input[readonly],
.cart__org-address-actual input[readonly],
.cart__org-address-org-form select[readonly],
.cart__org-company-name input[readonly],
.cart__org-company-email input[readonly],
.cart__org-phones-mobile input[readonly],
.cart__org-phones-city input[readonly],
.cart__org-contacts-person input[readonly],
.cart__org-contacts-delivery-address input[readonly],
.cart__org-requisites-inn input[readonly],
.cart__org-requisites-kpp input[readonly],
.cart__org-requisites-bik input[readonly],
.cart__org-requisites-rs input[readonly],
.delivery-radios__etazh input[readonly],
#order-file-link[readonly],
#order-file-buy1click-link[readonly],
.remind_popup select[readonly] {
  background: #eee;
}
.cart__profile select::-webkit-input-placeholder,
.cart__address-region input::-webkit-input-placeholder,
.cart__address-region select::-webkit-input-placeholder,
.cart__address-index input::-webkit-input-placeholder,
.cart__address-input input::-webkit-input-placeholder,
.cart__address-city input::-webkit-input-placeholder,
.cart__address-street input::-webkit-input-placeholder,
.cart__address-house input::-webkit-input-placeholder,
.cart__address-apartment input::-webkit-input-placeholder,
.cart__orderer input::-webkit-input-placeholder,
.cart__phones-home input::-webkit-input-placeholder,
.cart__phones-mobile input::-webkit-input-placeholder,
.cart__consignee input::-webkit-input-placeholder,
.cart__org-address-actual input::-webkit-input-placeholder,
.cart__org-address-org-form select::-webkit-input-placeholder,
.cart__org-company-name input::-webkit-input-placeholder,
.cart__org-company-email input::-webkit-input-placeholder,
.cart__org-phones-mobile input::-webkit-input-placeholder,
.cart__org-phones-city input::-webkit-input-placeholder,
.cart__org-contacts-person input::-webkit-input-placeholder,
.cart__org-contacts-delivery-address input::-webkit-input-placeholder,
.cart__org-requisites-inn input::-webkit-input-placeholder,
.cart__org-requisites-kpp input::-webkit-input-placeholder,
.cart__org-requisites-bik input::-webkit-input-placeholder,
.cart__org-requisites-rs input::-webkit-input-placeholder,
.delivery-radios__etazh input::-webkit-input-placeholder,
#order-file-link::-webkit-input-placeholder,
#order-file-buy1click-link::-webkit-input-placeholder,
.remind_popup select::-webkit-input-placeholder {
  font-size: 16px;
}
.cart__profile select:-moz-placeholder,
.cart__address-region input:-moz-placeholder,
.cart__address-region select:-moz-placeholder,
.cart__address-index input:-moz-placeholder,
.cart__address-input input:-moz-placeholder,
.cart__address-city input:-moz-placeholder,
.cart__address-street input:-moz-placeholder,
.cart__address-house input:-moz-placeholder,
.cart__address-apartment input:-moz-placeholder,
.cart__orderer input:-moz-placeholder,
.cart__phones-home input:-moz-placeholder,
.cart__phones-mobile input:-moz-placeholder,
.cart__consignee input:-moz-placeholder,
.cart__org-address-actual input:-moz-placeholder,
.cart__org-address-org-form select:-moz-placeholder,
.cart__org-company-name input:-moz-placeholder,
.cart__org-company-email input:-moz-placeholder,
.cart__org-phones-mobile input:-moz-placeholder,
.cart__org-phones-city input:-moz-placeholder,
.cart__org-contacts-person input:-moz-placeholder,
.cart__org-contacts-delivery-address input:-moz-placeholder,
.cart__org-requisites-inn input:-moz-placeholder,
.cart__org-requisites-kpp input:-moz-placeholder,
.cart__org-requisites-bik input:-moz-placeholder,
.cart__org-requisites-rs input:-moz-placeholder,
.delivery-radios__etazh input:-moz-placeholder,
#order-file-link:-moz-placeholder,
#order-file-buy1click-link:-moz-placeholder,
.remind_popup select:-moz-placeholder {
  font-size: 16px;
}
.cart__profile select::-moz-placeholder,
.cart__address-region input::-moz-placeholder,
.cart__address-region select::-moz-placeholder,
.cart__address-index input::-moz-placeholder,
.cart__address-input input::-moz-placeholder,
.cart__address-city input::-moz-placeholder,
.cart__address-street input::-moz-placeholder,
.cart__address-house input::-moz-placeholder,
.cart__address-apartment input::-moz-placeholder,
.cart__orderer input::-moz-placeholder,
.cart__phones-home input::-moz-placeholder,
.cart__phones-mobile input::-moz-placeholder,
.cart__consignee input::-moz-placeholder,
.cart__org-address-actual input::-moz-placeholder,
.cart__org-address-org-form select::-moz-placeholder,
.cart__org-company-name input::-moz-placeholder,
.cart__org-company-email input::-moz-placeholder,
.cart__org-phones-mobile input::-moz-placeholder,
.cart__org-phones-city input::-moz-placeholder,
.cart__org-contacts-person input::-moz-placeholder,
.cart__org-contacts-delivery-address input::-moz-placeholder,
.cart__org-requisites-inn input::-moz-placeholder,
.cart__org-requisites-kpp input::-moz-placeholder,
.cart__org-requisites-bik input::-moz-placeholder,
.cart__org-requisites-rs input::-moz-placeholder,
.delivery-radios__etazh input::-moz-placeholder,
#order-file-link::-moz-placeholder,
#order-file-buy1click-link::-moz-placeholder,
.remind_popup select::-moz-placeholder {
  font-size: 16px;
}
.cart__profile select:-ms-input-placeholder,
.cart__address-region input:-ms-input-placeholder,
.cart__address-region select:-ms-input-placeholder,
.cart__address-index input:-ms-input-placeholder,
.cart__address-input input:-ms-input-placeholder,
.cart__address-city input:-ms-input-placeholder,
.cart__address-street input:-ms-input-placeholder,
.cart__address-house input:-ms-input-placeholder,
.cart__address-apartment input:-ms-input-placeholder,
.cart__orderer input:-ms-input-placeholder,
.cart__phones-home input:-ms-input-placeholder,
.cart__phones-mobile input:-ms-input-placeholder,
.cart__consignee input:-ms-input-placeholder,
.cart__org-address-actual input:-ms-input-placeholder,
.cart__org-address-org-form select:-ms-input-placeholder,
.cart__org-company-name input:-ms-input-placeholder,
.cart__org-company-email input:-ms-input-placeholder,
.cart__org-phones-mobile input:-ms-input-placeholder,
.cart__org-phones-city input:-ms-input-placeholder,
.cart__org-contacts-person input:-ms-input-placeholder,
.cart__org-contacts-delivery-address input:-ms-input-placeholder,
.cart__org-requisites-inn input:-ms-input-placeholder,
.cart__org-requisites-kpp input:-ms-input-placeholder,
.cart__org-requisites-bik input:-ms-input-placeholder,
.cart__org-requisites-rs input:-ms-input-placeholder,
.delivery-radios__etazh input:-ms-input-placeholder,
#order-file-link:-ms-input-placeholder,
#order-file-buy1click-link:-ms-input-placeholder,
.remind_popup select:-ms-input-placeholder {
  font-size: 16px;
}
.cart__profile select:before,
.cart__profile select:after {
  content: '';
  display: table;
}
.cart__profile select:after {
  clear: both;
}
.cart__address {
  *zoom: 1;
}
.cart__address:before,
.cart__address:after {
  content: '';
  display: table;
}
.cart__address:after {
  clear: both;
}
.cart__address-region {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 23.24%;
  margin-left: 0%;
  margin-right: 1%;
}
.cart__address-region:before,
.cart__address-region:after {
  content: '';
  display: table;
}
.cart__address-region:after {
  clear: both;
}
.cart__address-region:last-child {
  margin-right: 0%;
}
.cart__address-region select {
  padding: 0 5px !important;
}
.cart__address-index {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 9.1%;
  margin-left: 0%;
  margin-right: 1%;
  clear: both;
  margin-bottom: 20px;
}
.cart__address-index:before,
.cart__address-index:after {
  content: '';
  display: table;
}
.cart__address-index:after {
  clear: both;
}
.cart__address-index:last-child {
  margin-right: 0%;
}
.cart__address-input {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__address-input:before,
.cart__address-input:after {
  content: '';
  display: table;
}
.cart__address-input:after {
  clear: both;
}
.cart__address-input:last-child {
  margin-right: 0%;
}
.cart__address-city {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 23.24%;
  margin-left: 0%;
  margin-right: 1%;
}
.cart__address-city:before,
.cart__address-city:after {
  content: '';
  display: table;
}
.cart__address-city:after {
  clear: both;
}
.cart__address-city:last-child {
  margin-right: 0%;
}
.cart__address-street {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 23.24%;
  margin-left: 0%;
  margin-right: 1%;
}
.cart__address-street:before,
.cart__address-street:after {
  content: '';
  display: table;
}
.cart__address-street:after {
  clear: both;
}
.cart__address-street:last-child {
  margin-right: 0%;
}
.cart__address-house {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 5.06%;
  margin-left: 0%;
  margin-right: 1%;
}
.cart__address-house:before,
.cart__address-house:after {
  content: '';
  display: table;
}
.cart__address-house:after {
  clear: both;
}
.cart__address-house:last-child {
  margin-right: 0%;
}
.cart__address-apartment {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 5.06%;
  margin-left: 0%;
  margin-right: 1%;
  margin-right: 0;
}
.cart__address-apartment:before,
.cart__address-apartment:after {
  content: '';
  display: table;
}
.cart__address-apartment:after {
  clear: both;
}
.cart__address-apartment:last-child {
  margin-right: 0%;
}
.cart__delivery-cost {
  clear: both;
  margin-bottom: 15px;
  padding: 10px 10px 20px;
  font-size: 16px;
  border-bottom: 1px solid #ebebeb;
}
.cart__comment #delivery-comment,
.cart__comment #russia-comment {
  resize: vertical;
  min-height: 60px;
  border: 1px solid #ccc;
}
.cart__comment #delivery-comment:focus,
.cart__comment #russia-comment:focus {
  border: 1px solid #ff9e0d;
}
.cart__orderer {
  *zoom: 1;
}
.cart__orderer:before,
.cart__orderer:after {
  content: '';
  display: table;
}
.cart__orderer:after {
  clear: both;
}
.cart__orderer label + input {
  width: 99%;
}
.cart__orderer label:not([for]) {
  float: left;
  margin-right: 20px;
  padding: 0;
  width: 48%;
}
.cart__orderer label:not([for]):last-child {
  margin-right: 0;
}
.cart__orderer label:not([for]) span.label-title {
  display: inline-block;
  padding: 10px;
  padding-right: 0;
}
.cart__orderer--info {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__orderer--info:before,
.cart__orderer--info:after {
  content: '';
  display: table;
}
.cart__orderer--info:after {
  clear: both;
}
.cart__orderer--info:nth-child(2n) {
  margin-right: 0%;
  float: right;
}
.cart__orderer--info:nth-child(2n+1) {
  clear: both;
}
.cart__orderer--info label:not([for]):not(.label-small) {
  width: 100%;
  float: none;
}
.cart__orderer--info label:not([for]):not(.label-small):last-child {
  margin-right: 20px;
}
.cart__phones {
  *zoom: 1;
}
.cart__phones:before,
.cart__phones:after {
  content: '';
  display: table;
}
.cart__phones:after {
  clear: both;
}
.cart__phones-home {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__phones-home:before,
.cart__phones-home:after {
  content: '';
  display: table;
}
.cart__phones-home:after {
  clear: both;
}
.cart__phones-home:last-child {
  margin-right: 0%;
}
.cart__phones-mobile {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__phones-mobile:before,
.cart__phones-mobile:after {
  content: '';
  display: table;
}
.cart__phones-mobile:after {
  clear: both;
}
.cart__phones-mobile:last-child {
  margin-right: 0%;
}
.cart__delivery-type {
  *zoom: 1;
}
.cart__delivery-type:before,
.cart__delivery-type:after {
  content: '';
  display: table;
}
.cart__delivery-type:after {
  clear: both;
}
.cart__delivery-type-radios .radio {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__delivery-type-radios .radio:before,
.cart__delivery-type-radios .radio:after {
  content: '';
  display: table;
}
.cart__delivery-type-radios .radio:after {
  clear: both;
}
.cart__delivery-type-radios .radio:last-child {
  margin-right: 0%;
}
.cart__delivery-zone {
  *zoom: 1;
}
.cart__delivery-zone:before,
.cart__delivery-zone:after {
  content: '';
  display: table;
}
.cart__delivery-zone:after {
  clear: both;
}
.cart__delivery-zone-title {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__delivery-zone-title:before,
.cart__delivery-zone-title:after {
  content: '';
  display: table;
}
.cart__delivery-zone-title:after {
  clear: both;
}
.cart__delivery-zone-title:last-child {
  margin-right: 0%;
}
.cart__delivery-zone-radios {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 65.66666666666666%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__delivery-zone-radios:before,
.cart__delivery-zone-radios:after {
  content: '';
  display: table;
}
.cart__delivery-zone-radios:after {
  clear: both;
}
.cart__delivery-zone-radios:last-child {
  margin-right: 0%;
}
.cart__delivery-zone-map {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.33333333333333%;
  margin-left: 0%;
  margin-right: 3%;
  text-align: center;
  margin: 0 !important;
  text-decoration: none !important;
}
.cart__delivery-zone-map:before,
.cart__delivery-zone-map:after {
  content: '';
  display: table;
}
.cart__delivery-zone-map:after {
  clear: both;
}
.cart__delivery-zone-map:last-child {
  margin-right: 0%;
}
.cart__delivery-zone-map span {
  display: block;
  margin-top: 10px;
}
.cart__delivery-zone-map-image {
  display: block;
  margin: 0 auto;
  border: 1px solid #d3d3d3;
  max-width: 120px !important;
  max-height: 120px !important;
}
.cart__delivery-zone-map:hover {
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
}
.cart__consignee {
  *zoom: 1;
}
.cart__consignee:before,
.cart__consignee:after {
  content: '';
  display: table;
}
.cart__consignee:after {
  clear: both;
}
.cart__org-address {
  *zoom: 1;
}
.cart__org-address:before,
.cart__org-address:after {
  content: '';
  display: table;
}
.cart__org-address:after {
  clear: both;
}
.cart__org-address-actual {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-address-actual:before,
.cart__org-address-actual:after {
  content: '';
  display: table;
}
.cart__org-address-actual:after {
  clear: both;
}
.cart__org-address-actual:last-child {
  margin-right: 0%;
}
.cart__org-address-org-form {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-address-org-form:before,
.cart__org-address-org-form:after {
  content: '';
  display: table;
}
.cart__org-address-org-form:after {
  clear: both;
}
.cart__org-address-org-form:last-child {
  margin-right: 0%;
}
.cart__org-company {
  *zoom: 1;
}
.cart__org-company:before,
.cart__org-company:after {
  content: '';
  display: table;
}
.cart__org-company:after {
  clear: both;
}
.cart__org-company-name {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-company-name:before,
.cart__org-company-name:after {
  content: '';
  display: table;
}
.cart__org-company-name:after {
  clear: both;
}
.cart__org-company-name:last-child {
  margin-right: 0%;
}
.cart__org-company-email {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-company-email:before,
.cart__org-company-email:after {
  content: '';
  display: table;
}
.cart__org-company-email:after {
  clear: both;
}
.cart__org-company-email:last-child {
  margin-right: 0%;
}
.cart__org-phones {
  *zoom: 1;
}
.cart__org-phones:before,
.cart__org-phones:after {
  content: '';
  display: table;
}
.cart__org-phones:after {
  clear: both;
}
.cart__org-phones-mobile {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-phones-mobile:before,
.cart__org-phones-mobile:after {
  content: '';
  display: table;
}
.cart__org-phones-mobile:after {
  clear: both;
}
.cart__org-phones-mobile:last-child {
  margin-right: 0%;
}
.cart__org-phones-city {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-phones-city:before,
.cart__org-phones-city:after {
  content: '';
  display: table;
}
.cart__org-phones-city:after {
  clear: both;
}
.cart__org-phones-city:last-child {
  margin-right: 0%;
}
.cart__org-contacts {
  *zoom: 1;
}
.cart__org-contacts:before,
.cart__org-contacts:after {
  content: '';
  display: table;
}
.cart__org-contacts:after {
  clear: both;
}
.cart__org-contacts-person {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-contacts-person:before,
.cart__org-contacts-person:after {
  content: '';
  display: table;
}
.cart__org-contacts-person:after {
  clear: both;
}
.cart__org-contacts-person:last-child {
  margin-right: 0%;
}
.cart__org-contacts-delivery-address {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-contacts-delivery-address:before,
.cart__org-contacts-delivery-address:after {
  content: '';
  display: table;
}
.cart__org-contacts-delivery-address:after {
  clear: both;
}
.cart__org-contacts-delivery-address:last-child {
  margin-right: 0%;
}
.cart__org-requisites {
  *zoom: 1;
}
.cart__org-requisites:before,
.cart__org-requisites:after {
  content: '';
  display: table;
}
.cart__org-requisites:after {
  clear: both;
}
.cart__org-requisites-inn {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-requisites-inn:before,
.cart__org-requisites-inn:after {
  content: '';
  display: table;
}
.cart__org-requisites-inn:after {
  clear: both;
}
.cart__org-requisites-inn:last-child {
  margin-right: 0%;
}
.cart__org-requisites-kpp {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-requisites-kpp:before,
.cart__org-requisites-kpp:after {
  content: '';
  display: table;
}
.cart__org-requisites-kpp:after {
  clear: both;
}
.cart__org-requisites-kpp:last-child {
  margin-right: 0%;
}
.cart__org-requisites-bik {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-requisites-bik:before,
.cart__org-requisites-bik:after {
  content: '';
  display: table;
}
.cart__org-requisites-bik:after {
  clear: both;
}
.cart__org-requisites-bik:last-child {
  margin-right: 0%;
}
.cart__org-requisites-rs {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart__org-requisites-rs:before,
.cart__org-requisites-rs:after {
  content: '';
  display: table;
}
.cart__org-requisites-rs:after {
  clear: both;
}
.cart__org-requisites-rs:last-child {
  margin-right: 0%;
}
.cart__label-example {
  font-style: italic;
  color: #d3d3d3;
}
.delivery-radios .radios {
  float: none;
  margin: 20px 10px;
}
.delivery-radios__etazh {
  float: left;
  margin: 1px 0 -1px;
  padding: 0;
}
.delivery-radios__etazh input {
  display: inline-block;
  margin-left: 10px;
  max-width: 50px;
}
.delivery-cost {
  float: none;
  clear: both;
}
.order_complete,
.step_next {
  *zoom: 1;
  width: auto;
  max-width: 200px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  margin-top: 25px;
  float: none;
  text-align: center;
}
.order_complete:before,
.step_next:before,
.order_complete:after,
.step_next:after {
  content: '';
  display: table;
}
.order_complete:after,
.step_next:after {
  clear: both;
}
.order_complete .icon,
.step_next .icon {
  margin-top: -4px;
}
.order_complete_buttons {
  text-align: center;
}
.order_complete--wait {
  display: inline-block !important;
  width: auto;
  max-width: none;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  -webkit-filter: brightness(1.15);
  filter: brightness(1.15);
  cursor: default !important;
}
.order_complete--wait:hover,
.order_complete--wait:active {
  background: #369a1e;
  background-image: -webkit-linear-gradient(top, #4aa832, #369a1e) !important;
  background-image: -moz-linear-gradient(top, #4aa832, #369a1e) !important;
  background-image: -o-linear-gradient(top, #4aa832, #369a1e) !important;
  background-image: -ms-linear-gradient(top, #4aa832, #369a1e) !important;
  background-image: linear-gradient(to bottom, #4aa832, #369a1e) !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.activelife .order-checkout .btn,
.activelife .order-checkout .btn1 {
  padding: 0 25px;
}
.cart-top-form {
  padding: 10px 0 30px;
}
.cart-top-form--left {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 63.95%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart-top-form--left:before,
.cart-top-form--left:after {
  content: '';
  display: table;
}
.cart-top-form--left:after {
  clear: both;
}
.cart-top-form--left:last-child {
  margin-right: 0%;
}
.cart-top-form--right {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 33.05%;
  margin-left: 0%;
  margin-right: 3%;
}
.cart-top-form--right:before,
.cart-top-form--right:after {
  content: '';
  display: table;
}
.cart-top-form--right:after {
  clear: both;
}
.cart-top-form--right:last-child {
  margin-right: 0%;
}
.cart-top-form .cart__orderer label {
  float: none;
  clear: both;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.cart-top-form .cart__orderer label.authorize-btn {
  height: 32px;
  line-height: 32px;
}
.cart-top-form .cart__orderer label.authorize-btn.disabled {
  -webkit-filter: none;
  filter: none;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: -webkit-linear-gradient(top, #f93, #fd7532);
  background: -moz-linear-gradient(top, #f93, #fd7532);
  background: -o-linear-gradient(top, #f93, #fd7532);
  background: -ms-linear-gradient(top, #f93, #fd7532);
  background: linear-gradient(to bottom, #f93, #fd7532);
}
.cart-top-form .cart__orderer label .remind-password {
  position: absolute;
  right: 0;
  bottom: -25px;
  font-size: 14px;
  font-weight: normal;
}
.cart-top-form .auth-error {
  margin: 20px 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #f00;
}
.cart-top-form .auth-error + div input:not([readonly]) {
  border: 1px solid #f00;
}
.cart-top-form .auth-info {
  padding: 10px 0;
  font-weight: bold;
  color: #369a1e;
}
.cart-top-info {
  clear: both;
  margin-bottom: 10px;
}
.cart-top-info p {
  margin-bottom: 10px;
}
/* Cart top list */
.cart-top-list {
  text-align: center;
  *zoom: 1;
}
.cart-top-list:before,
.cart-top-list:after {
  content: '';
  display: table;
}
.cart-top-list:after {
  clear: both;
}
.cart-top-list-item {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 23.5%;
  margin-left: 0%;
  margin-right: 2%;
}
.cart-top-list-item:before,
.cart-top-list-item:after {
  content: '';
  display: table;
}
.cart-top-list-item:after {
  clear: both;
}
.cart-top-list-item:nth-child(4n) {
  margin-right: 0%;
  float: right;
}
.cart-top-list-item:nth-child(4n+1) {
  clear: both;
}
.cart-top-list-item:before {
  content: '';
  display: block;
  margin: 10px auto 6px;
  width: 130px;
  height: 130px;
  background: center no-repeat;
}
.cart-top-list-item:nth-child(1):before {
  background-image: url("/help/crediting/img/percent.png");
}
.cart-top-list-item:nth-child(2):before {
  background-image: url("/help/crediting/img/binoculars.png");
}
.cart-top-list-item:nth-child(3):before {
  background-image: url("/help/crediting/img/pig.png");
}
.cart-top-list-item:nth-child(4):before {
  background-image: url("/help/crediting/img/speaker.png");
}
/* Quick buy */
.quick-buy-text {
  text-align: right;
}
.quick-buy-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 991;
  width: 100%;
  height: 100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}
.quick-buy-popup,
.quick-buy-popup * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.quick-buy-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.45);
}
.quick-buy-content {
  position: absolute;
  top: 25%;
  left: 50%;
  z-index: 10;
  margin-left: -350px;
  padding: 30px;
  width: 700px;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.quick-buy-content label,
.quick-buy-content label:not([for]) {
  margin-right: 60px;
  width: 45%;
}
.quick-buy-content label:last-of-type,
.quick-buy-content label:not([for]):last-of-type {
  margin-right: 0;
}
.quick-buy-title {
  margin: 10px 0 5px;
  font-weight: bold;
}
.quick-buy-contacts {
  position: relative;
  *zoom: 1;
}
.quick-buy-contacts:before,
.quick-buy-contacts:after {
  content: '';
  display: table;
}
.quick-buy-contacts:after {
  clear: both;
}
.quick-buy-contacts .or {
  position: absolute;
  bottom: 7px;
  left: 50%;
  margin-left: -30px;
  width: 60px;
  text-align: center;
}
.quick-buy-contacts label:not([for]) {
  float: left;
  clear: none;
}
.quick-buy-popup .quick-buy-close {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  margin-left: 5px;
  height: 24px;
  font-size: 45px;
  line-height: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #7bde00;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  overflow: hidden;
}
.quick-buy-popup .quick-buy-close:hover {
  text-decoration: none;
  color: #ff9e0d;
}
.quick-buy-popup label {
  float: none !important;
  clear: both;
  display: inline-block !important;
  vertical-align: bottom;
}
.quick-buy-popup label.authorize-btn {
  height: 32px;
  line-height: 32px;
}
.quick-buy-popup label.disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.quick-buy-popup .quick-buy-btn {
  margin: 0;
  padding: 0;
  max-width: none;
  font-weight: bold;
  color: #369a1e;
  text-decoration: underline;
  text-align: center;
}
.quick-buy-popup .quick-buy-btn:hover {
  text-decoration: none;
}
.quick-buy-success {
  color: #369a1e;
  font-weight: bold;
}
.quick-buy-error {
  margin: 15px 0 5px;
  color: #f00;
  font-weight: bold;
}
/* Previous order */
.prev-order {
  float: right;
  margin-top: -13px;
  width: 48.5%;
}
.prev-order__label {
  display: block;
  padding: 0 10px 10px;
  font-weight: bold;
}
.order-checkout .prev-order__select {
  margin-bottom: 25px;
  width: 99%;
}
.delivery-list,
.paysystem-list {
  clear: both;
  padding: 20px 0;
}
.delivery-list__title,
.paysystem-list__title {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}
.delivery-list .green,
.paysystem-list .green {
  color: #369a1e;
}
.delivery-list {
  padding: 20px 0 0;
}
.delivery-list__title {
  margin-bottom: 10px;
  font-size: 14px;
}
.order-map {
  display: block;
  margin-top: 20px;
  width: 100%;
  height: 380px;
  text-align: center;
}
.paysystem .radio-img {
  position: relative;
}
.profile_block_discount {
  display: block;
  position: absolute;
  top: 51px;
  left: 0;
  padding: 5px 10px;
  background: #369a1e;
  color: #fff;
  border-radius: 4px 0 0 4px;
}
.profile_block_discount:before,
.profile_block_discount:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -8px;
  width: 1px;
  height: 1px;
  border: 10px solid transparent;
  border-left: none;
}
.profile_block_discount:before {
  border-top: 18px solid #369a1e;
}
.profile_block_discount:after {
  border-bottom: 18px solid #369a1e;
}
/* --- Select Styles Rewrite --- */
.select2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.select2-selection--single {
  height: 30px !important;
  border: 1px solid #d3d3d3 !important;
}
.select2-results__option span {
  position: relative;
  top: -4px;
  left: 4px;
}
.img-flag {
  width: 20px;
  height: 20px;
  position: relative;
  top: 6px;
  left: -4px;
}
.validation-mark {
  color: #f00;
}
._reviews .e-user-name {
  font-size: 18px;
  border-bottom: 2px solid #ff9e0d;
  padding: 0 15px 5px;
  display: inline-block;
}
._reviews .e-user-name:before {
  font-family: FontAwesome;
  content: '\f007';
  background-image: none;
  color: #ff9e0d;
}
._reviews .e-text-review {
  font-size: 14px;
}
._reviews .e-text-review p {
  padding-left: 15px;
}
._reviews .e-text-label,
._reviews .e-rating-label {
  font-size: 14px;
  padding: 5px 0;
}
._reviews .b-rating-block-with-stars {
  padding-left: 15px;
}
._reviews .m_rating_star {
  width: 20px;
  height: 20px;
}
._reviews .m_rating_star:before {
  font-family: FontAwesome;
  content: '\f005';
  display: inline-block;
  font-size: 18px;
  width: 20px;
  height: 20px;
  color: #ff9e0d;
}
._reviews .m_rating_star.m_empty:before {
  color: #d3d3d3;
}
.btn-file-input {
  padding-left: 32px !important;
  background-color: #e8e9ea;
}
.btn-file-input:before {
  content: '\f0c6';
  font-family: FontAwesome;
  margin-right: 5px;
  position: absolute;
  font-size: 20px;
  left: 20px;
}
#order-file-link {
  display: inline-block !important;
  width: auto !important;
  text-decoration: none !important;
}
#order-file-buy1click-link {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 320px !important;
  text-decoration: none !important;
  margin-bottom: 10px;
  padding-left: 26px !important;
  line-height: 20px;
}
#order-file-buy1click-link:before {
  left: 37px;
}
#product-added .popup_body {
  padding: 30px;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
}
#product-added .popup_body a {
  background: #369a1e;
  padding: 5px 10px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 20px;
}
#product-added .popup_body a:not(:last-of-type) {
  margin-right: 10px;
  background: #ff9e0d;
}
#product-added .popup_body div {
  margin-bottom: 30px;
  color: #369a1e;
  font-size: 16px;
}
.fancybox-skin,
.fancybox-inner {
  overflow: visible !important;
}
.remind_popup {
  width: 524px;
}
.remind_popup * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.remind_popup .popup_dashed {
  border-top: 1px solid #dbdbdb;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.4);
  box-shadow: 0 0 20px rgba(0,0,0,0.4);
}
.remind_popup .popup_body {
  background: #fff;
  font-size: 16px;
  line-height: 1.3;
}
.remind_popup .popup_close {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  margin-left: 5px;
  height: 24px;
  font-size: 45px;
  line-height: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #ff9e0d;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  overflow: hidden;
}
.remind_popup .popup_close:hover {
  text-decoration: none;
  color: #ff0;
}
.remind_popup--small {
  position: fixed;
  top: 65px;
  right: 10px;
  left: auto;
  z-index: 991;
  width: 450px;
  height: 150px;
}
.remind_popup--small .popup {
  position: static;
  margin-left: 0;
  width: 100%;
}
.remind_popup--small .popup_close {
  top: 6px;
  right: 6px;
  left: auto;
  font-size: 35px;
}
.remind_popup div {
  margin-bottom: 20px;
}
.remind_popup div:last-child {
  margin-bottom: 0;
}
.remind_popup form {
  max-width: none;
}
.remind_popup .cart__orderer label {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
  position: relative;
  padding: 0;
}
.remind_popup .cart__orderer label:before,
.remind_popup .cart__orderer label:after {
  content: '';
  display: table;
}
.remind_popup .cart__orderer label:after {
  clear: both;
}
.remind_popup .cart__orderer label:last-child {
  margin-right: 0%;
}
.remind_popup .cart__orderer label:nth-of-type(2n) {
  float: right;
  margin-right: 0;
}
.remind_popup .cart__orderer label.cart__label-big {
  float: none;
  clear: both;
  margin: 0;
  width: 100%;
}
.remind_popup input {
  margin-top: 10px;
}
.remind_popup select.profiles-select {
  height: auto;
}
.remind_popup select:focus {
  border: 1px solid #ff9e0d;
  outline: none;
}
.remind_popup-profile {
  float: right;
  margin-bottom: 15px;
  width: auto;
}
.remind_popup-captcha {
  width: 100% !important;
  *zoom: 1;
}
.remind_popup-captcha:before,
.remind_popup-captcha:after {
  content: '';
  display: table;
}
.remind_popup-captcha:after {
  clear: both;
}
.remind_popup-captcha-text {
  display: block;
  margin-top: 20px;
}
input.remind_popup-captcha-input {
  float: left;
  width: 48.5%;
}
.remind_popup-captcha-img {
  margin-top: 5px;
  float: right;
}
.remind_popup-buttons {
  margin-top: 30px;
  *zoom: 1;
}
.remind_popup-buttons:before,
.remind_popup-buttons:after {
  content: '';
  display: table;
}
.remind_popup-buttons:after {
  clear: both;
}
.remind_popup-buttons .btn1,
.remind_popup-buttons .btn2,
.remind_popup-buttons .btn3 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
  padding: 0 !important;
}
.remind_popup-buttons .btn1:before,
.remind_popup-buttons .btn2:before,
.remind_popup-buttons .btn3:before,
.remind_popup-buttons .btn1:after,
.remind_popup-buttons .btn2:after,
.remind_popup-buttons .btn3:after {
  content: '';
  display: table;
}
.remind_popup-buttons .btn1:after,
.remind_popup-buttons .btn2:after,
.remind_popup-buttons .btn3:after {
  clear: both;
}
.remind_popup-buttons .btn1:nth-child(2n),
.remind_popup-buttons .btn2:nth-child(2n),
.remind_popup-buttons .btn3:nth-child(2n) {
  margin-right: 0%;
  float: right;
}
.remind_popup-buttons .btn1:nth-child(2n+1),
.remind_popup-buttons .btn2:nth-child(2n+1),
.remind_popup-buttons .btn3:nth-child(2n+1) {
  clear: both;
}
.remind_popup-buttons .btn1[disabled],
.remind_popup-buttons .btn2[disabled],
.remind_popup-buttons .btn3[disabled] {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.remind_popup-success {
  color: #369a1e;
  font-weight: bold;
}
.remind_popup .remind-password {
  position: absolute;
  right: 0;
  bottom: -20px;
  font-size: 14px;
  font-weight: normal;
}
/* Tag articles */
.tag-articles {
  padding: 20px 0;
}
.tag-articles__title {
  font-weight: bold;
  margin-bottom: 10px;
}
.tag-articles br {
  display: none;
}
.tag-articles a {
  display: block;
  margin-bottom: 5px;
  margin-left: 5px;
  text-decoration: none;
}
.article-bottom {
  margin-top: 7px;
  font-weight: 600;
/*.fa
		color $orange-color*/
}
.article-bottom span {
  display: inline-block;
  vertical-align: top;
  margin-left: 3px;
  font-weight: normal;
}
.article-bottom span a {
  text-decoration: none;
}
.article-bottom span:not(:last-child):after {
  content: ',';
}
.news-back_link {
  margin-top: 15px;
  margin-bottom: 30px;
}
.news-back_link a {
  text-decoration: none;
}
.news-back_link a:hover {
  text-decoration: underline;
}
.news-back_link a:before {
  content: '<< ';
}
/* Order success */
.order-success {
  margin-bottom: 20px;
  *zoom: 1;
}
.order-success:before,
.order-success:after {
  content: '';
  display: table;
}
.order-success:after {
  clear: both;
}
.order-success__message {
  float: left;
}
.order-success__image {
  float: right;
  margin-right: 50px;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.order-success__title {
  margin-bottom: 20px;
  font-weight: bold;
}
.order-success__number {
  color: #369a1e;
  font-size: 1.2em;
  font-weight: bold;
}
/* Empty cart */
.empty-cart p {
  margin-bottom: 20px;
}
.empty-cart a.btn1 {
  display: inline-block;
  vertical-align: top;
}
.empty-cart a.btn1 .icon {
  width: 26px;
  height: 23px;
  background-position: 0 -1764px;
}
/* Order confirm */
.order-confirm p {
  margin-bottom: 8px;
}
.order-confirm__title {
  display: inline-block;
  margin-right: 20px;
  min-width: 140px;
}
.order-confirm .total {
  font-weight: bold;
}
.order-confirm .price {
  font-size: 17px;
  line-height: 16px;
  font-weight: normal;
  color: #fd3232;
}
.order-confirm .total:last-child .price {
  color: #369a1e;
}
.order-confidential {
  padding: 15px 20px 10px;
}
/* Contacts */
.contacts-block p {
  margin-bottom: 20px;
}
.contacts {
  margin: 20px 0;
}
.contacts__left {
  float: left;
  width: 300px;
  margin-right: 20px;
}
.contacts__left img {
  max-width: 100%;
  height: auto;
}
.contacts__right {
  float: left;
  max-width: 940px;
  overflow: hidden;
}
/* bottom seo text */
.bottom-text {
  margin-bottom: 40px;
}
.bottom-text p {
  margin-bottom: 10px;
}

/* End */
/* /help/crediting/style.css?152458593557275 */
