#tour {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-box-shadow: 0px 0px 0px 4000px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 0px 4000px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 0px 4000px rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  z-index: 10000;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
#header_block.default {
  margin-bottom: 30px;
}
.b-content .div_search {
  width: 1024px;
}
.b-content .div_search .search_shadow {
  width: 906px;
}
.b-product-card {
  position: relative;
  background-color: #ffffff;
  margin-bottom: 0;
  width: 100%;
  overflow: hidden;
  font-family: 'Roboto', sans-serif !important;
  font-size: 13px;
}
.b-productPhoto {
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  float: left;
  height: 445px;
  padding: 0 20px;
  position: relative;
  width: 250px;
}
.preview-image {
  height: 445px;
  margin: 0 auto;
  width: 210px;
}
.preview-image span {
  display: table-cell;
  height: 445px;
  text-align: center;
  vertical-align: middle;
  width: 210px;
}
.preview-image img {
  max-width: 210px;
  max-height: 210px;
}
.b-productInfo {
  border-bottom: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
}
.b-productPhoto #prev,
.b-productPhoto #next {
  background: url("/static/techcrunch/images/carousel_nav.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 17px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 17px;
}
.b-productPhoto #prev {
  background-position: 0 0;
  left: 0;
}
.b-productPhoto #next {
  background-position: -19px 0;
  right: 0;
}
.b-productInfo {
  float: left;
  height: 445px;
  padding: 20px 40px 0 0;
  width: 772px;
}
.b-productInfo-title {
  padding: 15px 0 0;
  position: relative;
  float: left;
}
.b-productInfo-title .info {
  font-family: "Roboto", sans-serif;
}
.b-productInfo-title .title {
  color: #333333;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.b-productInfo-title .user_action1 {
  bottom: 0;
  height: 32px;
  margin: auto;
  position: absolute;
  right: 30px;
  top: 0;
  width: 68px;
}
.b-productInfo-title .user_action1 .like,
.b-productInfo-title .user_action1 .have {
  background: url("/static/techcrunch/images/product_card/user_action1.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  cursor: pointer;
  float: left;
  height: 32px;
  width: 32px;
}
.b-productInfo-title .user_action1 .have {
  background-position: -36px 0;
  margin-left: 4px;
}
.b-productInfo-title .user_action1 .have.active {
  background-position: -35px -33px;
}
.b-productInfo-title .user_action1 .have:hover {
  background-position: -35px -33px;
}
.b-productInfo-title .user_action1 .like:hover {
  background-position: 0 -33px;
}
.b-productInfo-title .user_action1 .like.active {
  background-position: 0 -33px;
}
.b-modifications {
  font-size: 13px;
  padding: 5px 0 0;
  float: right;
}
.b-geopoint-select > div,
.b-modifications > div {
  float: left;
}
.b-geopoint-select .item,
.b-modifications .item {
  margin-right: 4px;
  margin-top: 3px;
  min-width: 140px;
}
.item.b-item-select {
  width: auto;
}
.b-geopoint-select .item:last-child,
.b-modifications .item:last-child {
  margin-right: 0;
  float: right;
}
.b-geopoint-select .item .circle_color,
.b-modifications .item .circle_color {
  width: 20px;
  height: 20px;
  float: left;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
  margin-right: 11px;
}
.b-geopoint-select .item .value,
.b-modifications .item .value {
  float: left;
}
.b-geopoint-select .head,
.b-modifications .head {
  margin-right: 30px;
  line-height: 30px;
}
.b-geopoint-select .item .dropdown,
.b-modifications .item .dropdown {
  float: left;
  position: relative;
  height: 1px;
}
.b-geopoint-select .item .color_value,
.b-modifications .item .color_value {
  margin-left: 31px;
}
.b-geopoint-select .item .dropdown ul.show,
.b-modifications .item .dropdown ul.show {
  -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 201;
}
.b-geopoint-select .item .dropdown ul,
.b-modifications .item .dropdown ul {
  list-style: none;
  margin-top: -33px;
  padding: 5px;
  border-radius: 6px;
  position: absolute;
  top: 0;
  left: 35px;
}
.b-geopoint-select .item .dropdown ul li,
.b-modifications .item .dropdown ul li {
  display: block;
  line-height: 22px;
  padding: 10px 25px 10px 8px;
  border-radius: 6px;
  position: relative;
  white-space: nowrap;
}
.b-geopoint-select .item .dropdown ul li:hover,
.b-modifications .item .dropdown ul li:hover {
  cursor: pointer;
  border-radius: 6px;
}
.b-geopoint-select .item .dropdown ul li:first-child:after,
.b-modifications .item .dropdown ul li:first-child:after {
  content: '';
  position: absolute;
  top: 18px;
  right: 8px;
  background: url(/static/techcrunch/images/product_card/arrow.png) no-repeat top right;
  width: 8px;
  height: 4px;
}
.b-geopoint-select .item .dropdown ul li:first-child:hover,
.b-modifications .item .dropdown ul li:first-child:hover {
  cursor: pointer;
}
.b-buy-slider {
  width: 100%;
  position: relative;
}
.b-buy-slider:after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ffffff transparent transparent;
  border-image: none;
  border-right: 10px solid transparent;
  border-style: solid;
  border-width: 10px;
  bottom: -20px;
  content: "";
  left: 210px;
  position: absolute;
}
.b-buy-slider .b-want-buy {
  right: 0px;
}
.b-buy-slider .b-now-buy {
  right: 484px;
}
.b-buy-slider.now-buy .b-want-buy {
  right: -484px;
}
.b-buy-slider.now-buy .b-now-buy {
  right: 0px;
}
.b-want-buy,
.b-now-buy {
  -webkit-transition: right 1s;
  -moz-transition: right 1s;
  -o-transition: right 1s;
  transition: right 1s;
  box-sizing: border-box;
  width: 465px;
  height: 173px;
  position: absolute;
}
.b-want-buy,
.b-now-buy,
.b-scroll {
  padding: 0 0 40px 10px;
}
.b-buy-price {
  color: #b4b4b4;
  margin-bottom: 30px;
  position: relative;
}
.b-buy-price .price-title,
.b-buy-price .price {
  display: inline-block;
}
.b-buy-price .price span {
  text-decoration: line-through;
}
.b-people-count {
  font-size: 15px;
  font-weight: bold;
  padding-left: 40px;
  position: absolute;
  right: 42px;
  top: 27px;
  cursor: pointer;
}
.b-people-count:before {
  background: url("../img/icon_people.jpg") no-repeat scroll 0 0 transparent;
  bottom: -2px;
  content: "";
  height: 21px;
  left: 0;
  position: absolute;
  width: 29px;
}
.b-people-count .item {
  color: #525d63;
}
.b-people-count .all {
  color: #90bb2e;
}
.b-offer-buy {
  position: relative;
  margin-bottom: 29px;
}
.b-offer-buy .amount {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  line-height: 40px;
  margin-right: 10px;
  color: #d0021b;
}
.b-offer-buy .rub {
  font-family: "Roboto", sans-serif;
  line-height: 40px;
  font-size: 22px;
  color: #333333;
}
.b-offer-buy .b-button {
  position: absolute;
  top: 2px;
  right: 10px;
}
.b-offer-buy .b-button .btn-size {
  font-size: 13px;
  height: 38px;
  line-height: 38px;
  padding: 0 38px;
  font-weight: bold;
  margin-bottom: 10px;
}
.b-offer-buy .b-button p {
  text-align: center;
}
.b-scroll {
  padding-bottom: 25px;
  padding-right: 0;
}
.b-pcard-scroll {
  position: relative;
}
.b-pcard-scroll .b-scroll {
  padding: 0 0 0 122px;
  height: 50px;
}
.b-pcard-scroll .b-scroll .item-max {
  text-align: right;
}
.b-pcard-scroll .b-scroll .price {
  margin-bottom: 3px;
  padding: 0;
}
.b-pcard-scroll .b-scroll .ui-slider-handle:hover {
  box-shadow: none;
}
.b-pcard-scroll .b-scroll .ui-widget-content {
  width: 610px;
  background: #dddddd;
}
.b-pcard-scroll .b-scroll .ui-slider .ui-slider-range.ui-widget-header {
  background: #9BCD23;
  height: 4px;
}
.b-pcard-text {
  position: absolute;
  left: 0;
  top: 43%;
  display: inline-block;
  color: #7c7c7c;
  font-size: 11px;
}
.b-scroll .ui-slider-horizontal {
  height: 2px;
  width: 449px;
}
.b-scroll .ui-slider .ui-slider-range.ui-widget-header {
  background: #9BCD23;
  height: 4px;
}
.b-scroll .ui-widget-content {
  background: #dddddd;
  height: 4px;
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: none;
}
.b-scroll .ui-state-default,
.b-scroll .ui-widget-content .ui-state-default,
.b-scroll .ui-widget-header .ui-state-default {
  background: url("../img/handle2.png") no-repeat scroll 0 0 transparent;
  height: 27px;
  width: 27px;
  border: none;
  top: -0.78em;
  margin-left: -23px;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .b-scroll .ui-slider .ui-slider-range.ui-widget-header {
    background: url("../img/linecolor2x@.png") no-repeat scroll 0 0 transparent;
    background-size: 459px 4px !important;
  }
  .b-scroll .ui-widget-content {
    background: url("../img/linegrey2x@.png") no-repeat scroll 0 0 transparent;
    background-size: 459px 4px !important;
  }
  .b-scroll .ui-state-default,
  .b-scroll .ui-widget-content .ui-state-default,
  .b-scroll .ui-widget-header .ui-state-default {
    background: url("../img/handle2x@.png") no-repeat scroll 0 0 transparent;
    background-size: 27px 27px !important;
  }
}
.b-scroll .scrollTop {
  padding: 20px 0 0 0;
  position: relative;
  width: auto;
}
.b-scroll .scrollTop:after {
  background: url("/static/techcrunch/images/product_card/icons.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  content: "";
  height: 19px;
  left: 200px;
  position: absolute;
  top: 9px;
  width: 43px;
}
.scroll-title {
  color: #b4b4b4;
  margin-bottom: 8px;
}
.scroll-title .item-min {
  float: left;
}
.scroll-title .item-max {
  float: right;
}
.b-discount-item-text .price {
  padding: 10px 0 0;
  margin-bottom: 0;
}
.b-discount-item-text .price p {
  font-size: 12px;
  font-weight: 300;
}
.b-discount-item {
  margin: 0 50px;
  float: left;
}
.b-discount-item .price {
  border-radius: 50%;
  float: none;
  height: 36px;
  line-height: 37px;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 36px;
  color: #ffffff;
  position: relative;
}
.b-discount-item .amount {
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
}
.b-discount-item.discount-4 .price {
  background-color: #f56643;
}
.b-discount-item.discount-3 .price {
  background-color: #f5a623;
}
.b-discount-item.discount-2 .price {
  background-color: #79d3dc;
}
.b-discount-item.discount-1 .price {
  background-color: #9bcd23;
}
.b-discount-item.select .price:before {
  color: #ffffff;
  content: "";
  text-align: center;
  vertical-align: middle;
  line-height: 46px;
  font-size: 23px;
  border-radius: 50%;
  font-family: "Roboto", sans-serif;
  height: 46px;
  left: 50%;
  margin-left: -23px;
  position: absolute;
  top: -5px;
  width: 46px;
}
.b-discount-item.select.discount-4 .price:before {
  border: 1px solid #f56643;
}
.b-discount-item.select.discount-3 .price:before {
  border: 1px solid #f5a623;
}
.b-discount-item.select.discount-2 .price:before {
  border: 1px solid #79d3dc;
}
.b-discount-item.select.discount-1 .price:before {
  border: 1px solid #9bcd23;
}
.b-pcard-description {
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 300;
  color: #7c7c7c;
}
.b-modal {
  font-family: 'Roboto', sans-serif;
  background-color: #ffffff;
  position: relative;
  text-align: center;
  -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #F5F5F5;
  border-radius: 6px;
  z-index: 100;
  text-align: left;
  overflow: hidden;
}
.b-modal .close {
  position: absolute;
  top: 28px;
  right: 17px;
  background: url(/static/techcrunch/images/entry/icon_close.png);
  width: 26px;
  height: 26px;
  cursor: pointer;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.b-modal .close:hover {
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
}
.b-modal h3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  font-family: 'Roboto', sans-serif !important;
}
.b-modal .b-link {
  height: 43px;
  border: 1px solid #ececec;
  border-radius: 6px;
}
.b-modal .b-link p {
  padding: 15px 20px;
}
.b-modal.m-size {
  padding: 30px 0 10px;
  text-align: center;
  width: 430px;
}
.people-count-wrap {
  margin-bottom: 30px;
}
.people-count-item,
.people-count-all {
  float: left;
  width: 147px;
  text-align: left;
}
.people-count-item .numb,
.people-count-all .numb {
  position: relative;
  color: #525d63;
  font-size: 30px;
  font-weight: bold;
  padding-left: 25px;
  margin-bottom: 30px;
}
.people-count-item .numb:before,
.people-count-all .numb:before {
  background: url("../img/icon_human.jpg") no-repeat scroll 0 0 transparent;
  bottom: 0px;
  content: "";
  height: 21px;
  left: 0;
  position: absolute;
  width: 13px;
}
.people-count-item .numb.m-green,
.people-count-all .numb.m-green {
  color: #90bb2e;
}
.people-count-item {
  padding-right: 30px;
}
.people-count-all {
  border-left: 1px solid #ececec;
  padding-left: 30px;
}
.social {
  padding-top: 15px;
  margin-bottom: 30px;
}
.social a {
  display: block;
  text-decoration: none;
  float: left;
  width: 35px;
  height: 33px;
  margin-left: 10px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -webkit-transition: box-shadow 0.5s;
  -moz-transition: box-shadow 0.5s;
  -o-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
}
.social a:first-child {
  margin-left: 0;
}
.social a:hover {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
}
.social a#facebook {
  background: url(/static/techcrunch/images/entry/icon_facebook.png) no-repeat 0 0;
}
.social a#vk {
  background: url(/static/techcrunch/images/entry/icon_vk.png) no-repeat 0 0;
}
.social a#googleplus {
  background: url(/static/techcrunch/images/entry/icon_google.png) no-repeat 0 0;
}
.social a#twitter {
  background: url(/static/techcrunch/images/entry/icon_twitter.png) no-repeat 0 0;
}
.social a#mailru {
  background: url(/static/techcrunch/images/entry/icon_mail.png) no-repeat 0 0;
}
.product-buy {
  margin: 20px 0;
  padding: 25px 45px;
  position: relative;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  color: #919191;
}
.product-buy .product-buy-img {
  float: left;
  margin-right: 15px;
  width: 120px;
}
.product-buy .product-buy-price {
  float: left;
  width: 190px;
}
.product-buy .product-buy-price h3 {
  padding: 0;
  margin-bottom: 5px;
}
.product-buy .product-buy-price p {
  padding: 0;
  margin-bottom: 10px;
}
.product-buy .product-buy-price .price {
  margin-bottom: 15px;
}
.product-buy .product-buy-price .price-bid-color {
  color: #ff7f00;
  font-size: 24px;
  font-weight: bold;
}
.product-buy .discount-price {
  background: url("../img/price_dw_10.jpg") no-repeat scroll 0 0 transparent;
  position: absolute;
  right: -30px;
  top: 0;
  width: 81px;
  height: 82px;
}
.product-buy-button {
  margin: 0;
  padding: 25px 45px;
  position: relative;
  border-bottom: 1px solid #ececec;
  color: #919191;
}
.product-buy-button p {
  padding: 0;
  margin-bottom: 30px;
  line-height: 17px;
}
.fm-button__go.m-position {
  width: 100%;
  cursor: pointer;
  margin-bottom: 30px;
}
.fm-button__go.m-position:after {
  position: absolute;
  top: 15px;
  right: 25px;
}
.icon-important {
  display: block;
  font-weight: bold;
  color: #000000;
  padding-left: 30px;
  position: relative;
  text-align: left;
  margin-bottom: 10px;
}
.icon-important:before {
  background: url("../img/icon_important.jpg") no-repeat scroll 0 0 transparent;
  bottom: 0px;
  content: "";
  height: 20px;
  left: 0;
  top: -3px;
  position: absolute;
  width: 20px;
}
.m-position-left {
  text-align: left;
}
.b-footer-info {
  position: relative;
  padding: 20px 30px 14px;
}
.block_img {
  background: url("../img/men.jpg") no-repeat scroll 0 0 transparent;
  height: 135px;
  width: 99px;
  position: absolute;
  right: -30px;
  bottom: -10px;
}
/*** Индикатор загрузки ***/
#loader {
  background: transparent;
  position: fixed;
  display: none;
  z-index: 99;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
#loader.active {
  display: block;
}
#loader .b-loading {
  -webkit-transition: width 0.2s ease-in-out;
  -moz-transition: width 0.2s ease-in-out;
  -o-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
  box-shadow: 4px 0px 8px #02adea;
  background: #02adea;
  position: fixed;
  display: block;
  z-index: 100000;
  height: 3px;
  width: 0%;
  top: 60px;
  bottom: 0;
  right: 0;
  left: 0;
}
.b-product-card {
  background-image: url(../img/ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #fff;
  min-height: 70px;
}
.b-product-card > div {
  background-color: #fff;
  overflow: hidden;
}
.box-modal {
  min-height: 200px;
}
.ui-effects-transfer {
  background-color: #50a9cb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  opacity: 0.5;
}
/*** Попап приглашения сделать ставку ***/
.box-modal.setBidIntro {
  padding: 0 !important;
  line-height: 20px;
  width: 390px;
  border-radius: 6px;
}
.box-modal.setBidIntro .close {
  display: none;
}
.setBidIntro .setBidIntro-head {
  font-size: 13px;
  text-transform: uppercase;
  color: #333333;
  font-family: "Roboto", sans-serif;
  padding-top: 14px;
  padding-bottom: 28px;
}
.setBidIntro-icon {
  background: url("../img/setBidIntro-icon.png");
  cursor: pointer;
  height: 32px;
  width: 32px;
  background-position: center center;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.setBidIntro-details-info-head {
  color: #333;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 28px;
  margin: 5px 0 4px;
  text-align: left;
  width: 100%;
}
.setBidIntro-details-info-currentPrice {
  color: #7c7c7c;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  float: left;
}
.setBidIntro-details-info-currentPrice span {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  color: #74B617;
}
.setBidIntro-details-info-currentPrice span span {
  font-family: 'Open Sans', sans-serif;
}
.setBidIntro-details-info-oldPrice {
  color: #7c7c7c;
  float: left;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 0 10px;
  text-decoration: line-through;
}
.setBidIntro-details-info-oldPrice span {
  font-family: 'Open Sans', sans-serif;
}
.setBidIntro-details {
  padding: 20px 0;
  position: relative;
}
.setBidIntro-details:before {
  content: "";
  width: auto;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 48px;
  right: 48px;
  background-color: #e7e7e7;
}
.setBidIntro-ctrl {
  padding: 13px 49px;
  position: relative;
}
.setBidIntro-ctrl span {
  font-size: 12px;
  color: #333333;
  font-family: "Roboto", sans-serif;
  margin: 0 0 14px;
  text-align: center;
  display: block;
}
.setBidIntro-ctrl:before {
  content: "";
  width: auto;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 48px;
  right: 48px;
  background-color: #e7e7e7;
}
.setBidIntro-ctrl-notice {
  display: block;
  margin: 15px 0 0;
  text-align: center;
  width: 100%;
}
.setBidIntro-ctrl-notice span {
  color: #23B6F9;
  display: inline;
}
.setBidIntro-ctrl-btn {
  background-color: #5fbaec;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  text-align: center;
  width: 200px;
  outline: none;
}
.setBidIntro-ctrl-btn:hover,
.setBidIntro-ctrl-btn:focus {
  background-color: #3DA2DA;
  text-decoration: none;
  color: #ffffff;
  outline: none;
}
.setBidIntro-ctrl-notice p {
  padding: 0;
  margin: 5px 0;
  font-size: 10px;
}
.setBidIntro-morelink {
  color: #11577d;
  font-size: 12px;
}
/*** Попап выбора способа оплаты ***/
.box-modal.setBidMethod {
  padding: 0 !important;
  line-height: 20px;
  width: 948px;
}
/*** Попап подтверждения ставки ***/
.box-modal.setBidConfirm {
  padding: 0 !important;
  line-height: 20px;
  width: 451px;
}
/*** Попап подтверждения снятия ставки ***/
.box-modal.getBidConfirm {
  padding: 0 !important;
  line-height: 20px;
  width: 451px;
}
.box-modal.setBidDone {
  padding: 0 !important;
  line-height: 20px;
  width: 451px;
}
#popupwindows1 {
  background-color: transparent;
  border: medium none;
  box-shadow: none;
  color: #ffffff;
}
#popupwindows1 .b-shadow {
  background: rgba(0, 0, 0, 0.75);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 3000;
}
#popupwindows1 .step1 .opinionsupport-block {
  left: 65.3%;
  margin-left: -140px;
  top: 44.5%;
  width: 280px;
}
#popupwindows1 .step2 .opinionsupport-block {
  left: 67.5%;
  margin-left: -140px;
  top: 32.8%;
  width: 450px;
}
#popupwindows1 .step3 .opinionsupport-block {
  left: 68%;
  margin-left: -140px;
  top: 15%;
  width: 465px;
}
#popupwindows1 .step3 .b-windows-opacity {
  position: absolute;
  right: 0;
  top: 136px;
}
#popupwindows1 .step3 .b-windows-opacity:before {
  content: " ";
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASAgMAAAAiS8a+AAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAyZQrtywAAAAsSURBVAjXY0CAAAgVAqFEIRSrA5hiREiKhoaGpkIpqCBcCUKDKFwKYTQmAACwqwY5j5vllAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  width: 22px;
  height: 18px;
  font-size: 15px;
  vertical-align: middle;
  margin-left: 10px;
  left: -50px;
  top: 20px;
  position: absolute;
}
#popupwindows1 .step4 .opinionsupport-block {
  left: 77%;
  margin-left: -230px;
  top: 19%;
  width: 460px;
}
#popupwindows1 .opinionsupport-block {
  background: none repeat scroll 0 0 transparent;
  border-radius: 2px;
  position: absolute;
  text-align: left !important;
  z-index: 3500;
}
#popupwindows1 .opinionsupport-block h1 {
  font-size: 40px;
  line-height: 45px;
  color: #FFFFFF;
  padding: 0;
  margin-bottom: 20px;
}
#popupwindows1 .opinionsupport-block p {
  color: #ffffff;
  line-height: 17px;
  margin-bottom: 30px;
  padding: 0;
}
#popupwindows1 .opinionsupport-block .f-button {
  text-align: left;
}
#popupwindows1 .b-windows-opacity {
  margin-bottom: 30px;
}
.b-content-product-card {
  width: 1024px;
  position: relative;
  margin: 0 auto 0;
}
.card-top {
  height: auto;
  margin: 0 auto 10px;
  min-height: 110px;
  width: 1024px;
}
.product-info {
  width: 100%;
  height: auto;
  padding-right: 15px;
  margin-bottom: 25px;
  padding-top: 15px;
}
.card-top-promo {
  width: 517px;
  height: 110px;
  float: left;
  position: relative;
  transition: all 0.5s ease 0s;
}
.b-deposit-title {
  margin-bottom: 11px;
  padding-top: 13px;
}
.b-deposit-title span {
  display: inline-block;
  padding-left: 25px;
  position: relative;
  font-size: 12px;
  font-weight: 300;
}
.b-deposit-title span:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background: url("/static/features/new_products/img/start.png");
  background-position: center center;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  left: 0;
  top: -2px;
}
.truncator-more,
.truncator-less {
  color: #23b6f9;
}
.b-pcard-offers {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
  min-height: 72px;
}
.b-pcard-offers:before {
  background-color: #ececec;
  content: "";
  height: 1px;
  position: absolute;
  right: 0;
  bottom: -18px;
  width: 730px;
}
.b-pcard-offers-col-1,
.b-pcard-offers-col-2,
.b-pcard-offers-col-3 {
  float: left;
  position: relative;
}
.b-pcard-offers-col-1 {
  width: 150px;
}
.b-pcard-offers-col-1:before {
  background-color: #ececec;
  content: "";
  height: 75px;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
.b-pcard-offers-col-1 .b-slider-price {
  margin-bottom: 0;
}
.b-pcard-offers-col-2 {
  width: 270px;
  text-align: center;
}
.b-pcard-offers-col-2:before {
  background-color: #ececec;
  content: "";
  height: 75px;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
.b-pcard-offers-col-3 {
  width: 310px;
  padding-left: 26px;
  padding-top: 21px;
}
.b-pcard-offers-price {
  margin-bottom: 8px;
}
.b-slider-price .amount {
  color: #d0021b;
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 22px;
  margin-right: 0;
}
.b-slider-price .rub {
  color: #333333;
  font-size: 16px;
  line-height: 40px;
}
.b-pcard-button-wrap {
  position: relative;
}
.b-pcard-offers-button-bay,
.b-pcard-offers-button-ante {
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s ease 0s;
}
.b-pcard-offers-button-bay a:hover,
.b-pcard-offers-button-ante a:hover {
  text-decoration: none;
}
.b-buy-slider .b-pcard-offers-button-ante {
  opacity: 1;
  visibility: visible;
}
.b-buy-slider .b-pcard-offers-button-bay {
  opacity: 0;
  visibility: hidden;
}
.b-buy-slider.now-buy .b-pcard-offers-button-ante {
  opacity: 0;
  visibility: hidden;
}
.b-buy-slider.now-buy .b-pcard-offers-button-bay {
  opacity: 1;
  visibility: visible;
}
.b-pcard-offers-button {
  border: 0 none;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  outline: 0 none;
  position: relative;
  white-space: nowrap;
  height: 28px;
  width: 90px;
  text-align: center;
  vertical-align: middle;
  line-height: 28px;
  font-size: 13px;
  font-weight: 400;
}
.b-pcard-offers-button.btn-green {
  background-color: #9BCD23;
  border-radius: 3px;
  color: #ffffff;
  height: 30px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 123px;
}
.b-pcard-offers-button.btn-green:hover,
.b-pcard-offers-button.btn-green:focus {
  background-color: #8bc34a;
  text-decoration: none;
}
.b-geopoint-select {
  padding: 0;
  border: none;
  margin-bottom: 4px;
}
.b-geopoint-select .item {
  min-width: 164px;
  width: 164px;
}
.b-pcard-delivery {
  width: 164px;
  text-align: left;
  margin: 0 auto;
}
.b-pcard-delivery span {
  display: inline-block;
  padding-left: 25px;
  position: relative;
  margin-bottom: 3px;
  font-size: 12px;
}
.b-pcard-delivery span:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 14px;
  background: url("/static/features/new_products/img/delivery.png");
  background-position: center center;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  left: 0;
  top: 0;
}
.b-pcard-delivery a {
  font-size: 10px;
  display: block;
  color: #23b6f9;
  text-decoration: underline;
}
div.card-top-promo ul {
  padding: 0;
}
div.card-top-promo li {
  float: left;
  position: absolute;
  list-style: none;
}
div.card-top-promo li a {
  display: inline-block;
  outline: none;
}
div.card-top-promo li a:hover,
div.card-top-promo li a:focus {
  text-decoration: none;
}
div.card-top-promo li.show {
  z-index: 500;
}
.b-productIcon {
  width: 78px;
  float: left;
  padding: 0;
  padding-left: 7px;
}
.b-productIcon ul {
  padding: 0;
}
.b-productIcon ul li {
  margin-bottom: 16px;
  margin-left: 0;
}
.b-productIcon .slider-prod-icon {
  position: relative;
  margin-top: 59px;
}
.b-pcard-prod-icon .b-slider-icon-list {
  margin-left: 34px;
}
.b-pcard-prod-icon .b-slider-icon-list .icon-gift,
.b-pcard-prod-icon .b-slider-icon-list .icon-like,
.b-pcard-prod-icon .b-slider-icon-list .icon-location,
.b-pcard-prod-icon .b-slider-icon-list .icon-love,
.b-pcard-prod-icon .b-slider-icon-list .icon-money,
.b-pcard-prod-icon .b-slider-icon-list .icon-cog {
  min-width: 28px;
  line-height: 26px;
  padding-top: 0;
}
.b-pcard-prod-icon .b-slider-icon-list .icon-gift:before,
.b-pcard-prod-icon .b-slider-icon-list .icon-like:before,
.b-pcard-prod-icon .b-slider-icon-list .icon-location:before,
.b-pcard-prod-icon .b-slider-icon-list .icon-love:before,
.b-pcard-prod-icon .b-slider-icon-list .icon-money:before,
.b-pcard-prod-icon .b-slider-icon-list .icon-cog:before {
  height: 28px;
  width: 28px;
  position: relative;
  font-size: 26px;
}
.b-pcard-prod-icon.slider-prod-icon .icon-cog {
  min-width: 28px;
  border: 1px solid #bfbfbf;
  border-radius: 50%;
}
.b-pcard-prod-icon.slider-prod-icon .icon-cog:before {
  border: none;
  height: 28px;
  width: 28px;
  line-height: 28px;
  font-size: 16px;
}
.b-pcard-prod-icon.slider-prod-icon .icon-cog:hover {
  border: 1px solid #23b6f9;
}
.b-pcard-prod-icon.slider-prod-icon .active .icon-cog {
  border: 1px solid #23b6f9;
}
.fm-button-orange {
  background-color: #f5a623;
}
.link-cheaper-price {
  position: absolute;
  left: 0;
  color: #606060;
  font-size: 12px;
}
.b-want-buy-text {
  padding: 10px 0 0 0;
  font-size: 11px;
  color: #7c7c7c;
}
.ui-slider-handle {
  outline: none;
}
.ui-slider-arrow {
  display: none;
}
.b-scroll {
  height: 50px;
  padding: 0 0 50px;
  position: relative;
}
.b-scroll.regular:before {
  opacity: 1;
}
.b-geopoint-select select,
.b-modifications select {
  width: 200px;
}
.b-geopoint-select .ui-state-default,
.b-modifications .ui-state-default {
  -webkit-transition: border .4s ease;
  -moz-transition: border .4s ease;
  -ms-transition: border .4s ease;
  -o-transition: border .4s ease;
  transition: border .4s ease;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  background: transparent !important;
  outline: none;
}
.b-geopoint-select .ui-state-default.ui-state-hover,
.b-geopoint-select .ui-state-focus,
.b-modifications .ui-state-default.ui-state-hover,
.b-modifications .ui-state-focus {
  border-color: #d3d3d3;
}
.b-geopoint-select .ui-selectmenu-button span.ui-selectmenu-text,
.b-modifications .ui-selectmenu-button span.ui-selectmenu-text {
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  color: #7c7c7c;
  outline: none;
}
.b-geopoint-select .ui-state-default .ui-icon,
.b-modifications .ui-state-default .ui-icon {
  transform: scale(1, 1) translateZ(0px);
  transition: all 0.3s ease 0s;
}
.b-geopoint-select .ui-state-hover .ui-icon,
.b-modifications .ui-state-hover .ui-icon {
  background-image: url("../../../lib/jquery-ui/images/ui-icons_888888_256x240.png");
}
.b-geopoint-select .ui-state-focus .ui-icon,
.b-modifications .ui-state-focus .ui-icon {
  transform: rotate(180deg) scale(1, 1) translateZ(0px);
  background-image: url("../../../lib/jquery-ui/images/ui-icons_888888_256x240.png");
}
.ui-menu .ui-state-focus {
  border: none !important;
  background: none !important;
  width: auto !important;
  margin: 0 !important;
}
.ui-menu .ui-menu-item {
  font-size: 12px !important;
  color: #7c7c7c !important;
  padding: 5px 10px !important;
}
.ui-corner-bottom {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.ui-widget-content {
  border-top: none !important;
  border-color: #d3d3d3 !important;
}
.recommend-products {
  width: 100%;
}
.rec-item {
  border-bottom: 1px solid #e9e9e9;
  float: left;
  padding: 25px 15px;
  width: 33%;
  position: relative;
}
.rec-item:before {
  background-color: #e9e9e9;
  content: "";
  height: 105px;
  position: absolute;
  right: 0;
  top: 33px;
  width: 1px;
}
.rec-item:nth-child(3n):before,
.rec-item:nth-child(6n):before {
  background-color: #ffffff;
}
.rec-item:nth-child(10n),
.rec-item:nth-child(11n),
.rec-item:nth-child(12n) {
  border-bottom: 1px solid #ffffff;
}
.rec-item:nth-child(8n) {
  padding-left: 15px !important;
}
.rec-item:first-child,
.rec-item:nth-child(4n),
.rec-item:nth-child(7n),
.rec-item:nth-child(10n),
.rec-item:nth-child(13n),
.rec-item:nth-child(16n),
.rec-item:nth-child(19n) {
  padding-left: 0;
}
.rec-item:nth-child(1n),
.rec-item:nth-child(2n),
.rec-item:nth-child(3n) {
  padding-top: 10px;
}
.rec-item .image {
  float: left;
  height: 130px;
  margin-right: 5px;
  position: relative;
  width: 130px;
}
.rec-item .about-prod {
  float: left;
  max-width: 165px;
}
.rec-item a {
  color: #333333;
  font-size: 16px;
  margin-bottom: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  max-width: 160px;
}
.rec-item a:hover {
  text-decoration: none;
  color: #333333;
}
.rec-item img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 130px;
  max-width: 130px;
  position: absolute;
  right: 0;
  top: 0;
}
.rec-item .price {
  color: #b12704;
  font-size: 14px;
  font-weight: 100;
  display: block;
}
.rec-item .price span {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.rec-item .prod-modification {
  color: #8f8f8f;
  font-size: 13px;
  margin-bottom: 10px;
  min-height: 19px;
  margin-left: -4px;
}
.rec-item .prod-modification:hover {
  text-decoration: none;
}
.rec-item .btn-orange {
  border-radius: 3px;
  color: #ffffff;
  line-height: 28px;
  padding: 0;
}
.rec-item .btn-orange:hover,
.rec-item .btn-orange:focus {
  color: #ffffff;
}
.b-brands {
  background: url("../img/brands2x@.png");
  background-position: left;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  height: 36px;
  margin-bottom: 11px;
  width: 1024px;
  margin-top: 50px;
  position: relative;
}
.b-brands:before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  top: -25px;
  left: 0;
  background-color: #e9e9e9;
}
.b-amount-product {
  position: absolute;
  right: 178px;
  top: 2px;
  width: 55px;
  height: 38px;
  overflow: hidden;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  padding-top: 5px;
}
.b-amount-product .ui-spinner {
  width: 100%;
}
.b-amount-product .ui-spinner-input {
  width: 100%;
  color: #7c7c7c;
}
.b-amount-product .ui-widget-content {
  border-color: #ffffff !important;
}
.b-amount-product .ui-icon,
.b-amount-product .ui-widget-content .ui-icon {
  background-image: url("../../../lib/jquery-ui/images/ui-icons_888888_256x240.png");
}
.b-amount-product .ui-corner-all,
.b-amount-product .ui-corner-bottom,
.b-amount-product .ui-corner-right,
.b-amount-product .ui-corner-br {
  border-radius: 2px;
}
.info {
  color: #7c7c7c;
  font-family: "Roboto", sans-serif;
}
.truncator-more {
  text-decoration: underline;
}
