@charset "UTF-8";

#page_content .content_left{ display:none;}
#page_content .content_right{ margin:0;}

@media only screen and (min-width: 901px) {
	h1.page_title {margin-bottom: 20px;}
}

/*h1.page_title{line-height: 50px;}*/

.h4{ font-family: 'Open Sans', sans-serif; font-size: 32px; padding:0; margin: 37px 0 27px 0; color: #000000; font-weight: normal; line-height: 35px; }

.about_lot {margin: 0 0 30px;clear: both;position: relative;}

.about_lot_txt .shipping em {font-style: normal;display: inline-block;margin-right: 7px;}
.about_lot_txt .shipping em:before {display: inline-block;width: 20px;height: 16px;vertical-align: middle;margin-top: -1px;margin-right: 4px;content: "";background: url("../i/auction_icons.svg") no-repeat;}
.about_lot_txt .shipping em:after {content: " "; }

.about_lot_txt .shipping em.ico_ua:before {background-position: -190px -8px;}
.about_lot_txt .shipping em.ico_by:before {background-position: -190px -42px;}
.about_lot_txt .shipping em.ico_pl:before {background-position: -190px -59px;}
.about_lot_txt .shipping em.ico_ru:before {background-position: -190px -25px;}
.about_lot_txt .shipping em.ico_eu:before {background-position: -190px -76px;}
.about_lot_txt .shipping em.ico_globe:before {background-position: -190px -134px;}


.about_lot_title{ border:1px solid #ececec; padding:16px 9px 5px 19px; margin-bottom:20px; min-height:72px; font-size:15px; color:#777777; font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif; }
.about_lot_title .button_white{ float:right; margin-top:-7px; width:129px; padding-left:0; padding-right:0; margin-bottom:0; margin-left:10px;}
.about_lot_title .button_white.yes_ico{ padding-left:30px; font-size:13px;}

.about_lot_title .ul { padding:0; margin:0; }
.about_lot_title .ul .li{ display:block; padding:0 25px 0 0; margin:0 10px 10px 0; float:left; height:40px; line-height:20px; list-style:none; background: url(../i/about_lot_li2.gif) right 3px no-repeat;}

.about_lot_title .ul .li.last{ padding:0 0 0 0; margin:0 0 5px 0; background:none; height:auto;}
.about_lot_title .ul .li.before_last{padding:0;margin:0 28px 10px 0;background:none; }

.about_lot_title .ul .li strong{ color:#000000;}
.about_lot_title .ul .li .rates_max{ color:#000000; font-size:18px;}

.about_lot_title .ul .li .left_txt{ float:left;}
.about_lot_title .ul .li a .fa{ }
.about_lot_title .ul .li a .fa.red{ color:#ff0e0f;}

/* temp fix */
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.about_lot_title .ul .li {padding-right: 20px;margin-right: 8px;}
	.about_lot_title .ul .li.before_last{margin-right: 5px;}
}


.about_lot_title .phone_v {display: none !important;}

.about_lot_title a.promote {display: inline-block;height: 20px;line-height: 16px;border-radius: 10px;padding: 0 7px;border: solid 2px #cfcfcf;white-space: nowrap;font-size: 11px;text-decoration: none;color: #676767;}
.about_lot_title a.promote:before {content: ""; display: inline-block; width: 14px; height: 12px; vertical-align: middle; background: url("../i/auction_icons.svg") -347px -501px no-repeat; margin-right: 4px;}

.about_lot_title .ul .li a.shop_seller{ margin-left:2px; font-size:12px; background:#efefef; padding:3px 5px 3px 3px; word-break:keep-all; white-space: nowrap; font-style: italic;}
/*.about_lot_title .ul .li a.shop_seller .fa{ font-size:10px;}*/
.about_lot_title .ul .li a.shop_seller i.ico, .about_lot_title i.ico_arrow_right{ display: inline-block; width: 12px; height: 9px; vertical-align: middle; margin: -2px 3px 0 0; background:url(../i/lot_shop_seller.png) 0 0 no-repeat; }

/* OLD:
.about_lot_title .ul .li a.portfolio_seller i.ico{ display: inline-block; width: 12px; height: 13px; vertical-align: middle; margin: -2px 4px 0 0; background:url(../i/lot_portfolio_seller.png) 0 0 no-repeat; }
.about_lot_title .ul .li a.user_seller i.ico{ display: inline-block; width: 10px; height: 10px; vertical-align: middle; margin: -2px 6px 0 0; background:url(../i/lot_user_ico.png) 0 0 no-repeat; }
*/

.about_lot_title .ul .li a.portfolio_seller {color: #676767;font-style: italic;}
.about_lot_title .ul .li a.portfolio_seller i.ico{display: inline-block;width: 14px;height: 14px;vertical-align: middle;margin: -2px 4px 0 0;background: url("../i/auction_icons.svg") -287px -518px no-repeat;}

.about_lot_title .ul .li a.user_seller {color: #004a72; }
.about_lot_title .ul .li a.user_seller i.ico{display: inline-block;width: 12px;height: 14px;vertical-align: middle;margin: -2px 5px 0 0;background: url("../i/auction_icons.svg") -287px -499px no-repeat;}
.about_lot_title .ul .li a.user_seller .cut {position: relative; }
.about_lot_title .ul .li a.user_seller .cut:after {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;width: 14px; /*background-image: linear-gradient(to right, transparent 0%, #fff 75%);*/ 

background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.about_lot_title .ul .li a.shopping_cart_seller i.ico{ display: inline-block; width: 13px; height: 11px; vertical-align: middle; margin: -2px 3px 0 0; background:url(../i/lot_shopping_cart_seller.png) 0 0 no-repeat; }

.about_lot_title .ico_watchers:before {content: ""; width: 22px;height: 14px;display: inline-block;vertical-align: middle;margin-top:-2px;margin-right: 4px;background: url("../i/auction_icons.svg") -125px -346px no-repeat;}


strong.rates { display:inline-block; font-size:9px; color:#fff; background:#000; font-weight:normal; padding:1px 2px; margin:5px 0 0 3px;}

/*
.about_lot_title .created {color:#333333; }
.about_lot_title a.creator {margin-left: 30px; text-transform:none; background-position:0 6px; height:20px; line-height:20px; color:#333333;  }
.about_lot_title a.creator:hover {background-position:0 -134px; color:#e20000;  }

.about_lot_title a.portfolio_a {display: inline-block; margin-left: 30px; text-decoration: underline; color: #333333; text-transform:none; height:20px; line-height:20px; padding-left: 15px;  background: url(../i/portfolio_a.gif) no-repeat 0 0px;  }
.about_lot_title a.portfolio_a:hover {background-position:0 -20px; color:#e20000;  }
*/

.about_lot_title .sup_help{ height:16px;}
.about_lot_title .sup_help .sup_help_ico{ top: -3px;}
.about_lot_title .sup_help .sup_help_cursor{top: -24px;}


.sup_rating{ display:inline-block; position:relative; z-index:1; }
.sup_rating .red{ color:#e02121; }
.sup_rating .green{ color:#090; }
.sup_rating .link{ cursor:pointer; }
.sup_rating .link.red {text-decoration: underline #e02121;  text-decoration-style: dashed;}
.sup_rating .link.green {text-decoration: underline #090;  text-decoration-style: dashed;}
.sup_rating .link.red:hover,.sup_rating .link.green:hover {text-decoration: underline #928a21;  text-decoration-style: solid;}

.sup_rating .sup_help_txt{ display:none;}
.sup_rating.open .sup_help_txt{ display:block; position:absolute; bottom: 33px;   left: -130px; background: #FFFFFF;  color: #666666;  font-size: 15px; font-style: normal; line-height: 23px; padding: 20px 30px 20px 30px; width: 283px; border:1px solid #d0d0d0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);  }

.sup_rating.open:after{ display: block; content: "";  width:34px; height: 17px; position:absolute; left:-5px; top:-14px; background: transparent url(../i/sup_rating_after.png) 0 0 no-repeat;}
.sup_rating.open .sup_help_txt i.fa{ font-size:12px;}

.sup_rating .sup_help_close { background: url(../i/close2.png) no-repeat 0 0;  cursor: pointer; display: block;  width:17px; height: 17px; position: absolute;  right: 10px;  top: 10px;  }
.sup_rating .sup_help_close:hover {opacity:0.8; }
.sup_rating.open .sup_help_txt .red, .sup_rating.open .sup_help_txt .green{ font-size:23px;}



#about_lot_img {margin-right:500px; position: relative;}
#about_lot_img_mobile {display: none;}
.about_lot .img_big {height:481px;line-height:477px;/* border:1px solid #ececec; */border-radius: 1px;/* overflow: hidden; */background: #e6eaea url(../i/no_photo.gif) center center no-repeat;text-align:center;position:relative;/* z-index:1; */font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
.about_lot .img_big img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;border: none;line-height: normal;position: relative;width: auto !important;cursor: zoom-in;}

.about_lot .img_big .zoom{ display:block; width:30px; height:30px; position:absolute; right:5px; bottom:5px; text-align:center; line-height:30px; cursor:pointer; color:#000000; }
.about_lot .img_big .zoom .fa{ margin:0; font-size:14px; text-shadow: 0 0 10px #FFFFFF;}
.about_lot .img_big .zoom:hover{ color: #928a21;}

/*frame picker mode:*/
.about_lot .img_big.with_frame_picker {position: relative;}
.about_lot .img_big.with_frame_picker.border {line-height: 413px;border: solid 32px transparent;cursor: pointer;-moz-border-image: url('../i/fp_border.png') 32 round round;-webkit-border-image: url('../i/fp_border.png') 32 round round;-o-border-image: url('../i/fp_border.png') 32 round round;border-image: url('../i/fp_border.png') 32 round round;}
.about_lot .img_big.with_frame_picker.border:hover {
	-moz-border-image: url('../i/fp_border_h.png') 32 round round;
	-webkit-border-image: url('../i/fp_border_h.png') 32 round round; 
	-o-border-image: url('../i/fp_border_h.png') 32 round round;
	border-image: url('../i/fp_border_h.png') 32 round round;
}

.about_lot .with_frame_picker .btn {position: absolute;display: inline-block;white-space: nowrap;font-size: 12px;height: 32px;line-height: 32px;z-index: 2000;left: 5px;cursor: pointer;top: -16px;}

.about_lot .with_frame_picker.border .btn {top: -29px;left: -28px;}
.about_lot .with_frame_picker .btn i, .about_lot .with_frame_picker .btn span {display: inline-block; color: #fff; background: #50976d;font-size: 12px; }
/*{position: absolute;top: -22px;left: 5px;display: inline-block;height: 21px;line-height: 21px;white-space: nowrap;color: #fff;background: #50976d;font-size: 12px;border-radius: 11px;padding: 0 10px;}*/

.about_lot .with_frame_picker .btn span {height: 21px;line-height: 21px;padding: 0 10px;border-radius: 11px;vertical-align: middle;/* margin-top: -1px; */}
.about_lot .with_frame_picker .btn i {display: inline-block;position: relative;width: 24px;height: 24px;border-radius: 16px;vertical-align: middle;/* margin-top: -1px; */margin-right: 1px;}
.about_lot .with_frame_picker.border .btn i {width: 32px; height: 32px; }

.about_lot .with_frame_picker .btn i:before {content: "";display: block;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;width: 16px;height: 16px;background: url("../i/auction_icons.svg") -77px -247px no-repeat;}

.about_lot .img_big.with_frame_picker:hover .btn i,
.about_lot .img_big.with_frame_picker:hover .btn span {background: #807145;box-shadow: 0 0 7px rgba(0,0,0,0.3);}


#xzoom-box {visibility: hidden; opacity: 0; position: absolute; top: 0; height: 481px; width: 481px; }

.slider_block_lot {height: 50px;margin: 10px 0 10px -1px;position:relative;z-index:1;}

.slider_block_lot .slider_frame{height: 50px;overflow:hidden;margin:0 24px;position:relative;z-index:1;}
.slider_block_lot .slider_frame::after { display: block; content: "";  width:6px; height: 64px; position:absolute; right:0px; top:0px; background: transparent url(../i/mask.png) 0 0 repeat-y;}

.slider_block_lot .slider_inframe{height: 50px;width:9999999px;}
.slider_block_lot .li{width: 50px;height: 50px;line-height: 46px;float:left;background: #e6eaea;padding: 0;cursor:pointer;margin-right:11px; text-align:center;border-radius: 3px;overflow: hidden; transition: none;}
.slider_block_lot .li:hover{}
.slider_block_lot .li.active, .slider_block_lot .li.active:hover{border: solid 2px #816f09;/* padding:2px; */line-height: 43px;}
.slider_block_lot .li img{ display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;opacity: .5;transition: opacity .3s ease;}
.slider_block_lot .li:hover {/* padding: 1px; *//* line-height: 44px; */}
.slider_block_lot .li.active img, .slider_block_lot .li:hover img{opacity: 1;}

.slider_block_lot .slider_l, .slider_block_lot .slider_r{position:absolute;left:0;top:0;z-index:2;display:block;height: 50px;width:24px;line-height: 48px;text-align:center;color:#000000;font-size:22px;cursor:pointer;}
.slider_block_lot .slider_r{  left:auto; right:0;}
.slider_block_lot .slider_l .fa, .slider_block_lot .slider_r .fa{ margin:0;}
.slider_block_lot .slider_l:hover, .slider_block_lot .slider_r:hover{ color: #928a21;}



/* NEW: item img_big slider*/
#big_img_slider {height: 481px;position: relative;z-index: 1;}
#big_img_slider .slider_frame {overflow: hidden;position: relative;height: 100%;width: 100%;background: #e6eaea;}
#big_img_slider .slider_stage {position: relative;transition-property: transform;transform: translate(0,0);height: 100%;white-space: nowrap;font-size: 0;}
#big_img_slider .item {height: 481px;/* line-height: 481px; */width: 100%;max-height: 100%;background: url(../i/ajax_loader.gif) 50% 50% no-repeat;display: inline-block;vertical-align: top;text-align: center;}
#big_img_slider .item:before{content:""; width: 0; height: 100%; display: inline-block; vertical-align: middle; }
#big_img_slider .item img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;border: none;line-height: normal;position: relative;width: auto !important;cursor: zoom-in;}
#big_img_slider .drag .item img {cursor: grab;cursor: grabbing;}

#big_img_slider .nav {display: block;position: absolute;top: 50%;margin-top: -21px;height: 41px;width: 29px;outline: none;background: rgba(230,234,234,.25) url("../i/auction_icons.svg") -1079px -344px no-repeat;cursor: pointer;/* opacity: 0; */transition: opacity .5s ease, background-color .2s ease;}
#big_img_slider .nav.prev {left: 0;background-position: -1045px -344px;border-radius: 0 4px 4px 0;}
#big_img_slider .nav.next {right: 0;border-radius: 4px 0 0 4px;}

#big_img_slider .nav:hover,
#big_img_slider .nav:active {background-position: -1079px -298px;}
#big_img_slider .nav.prev:hover,
#big_img_slider .nav.prev:active {background-position: -1045px -298px;}

#big_img_slider .nav:active {background-color: rgba(200, 210, 210, 0.7) !important;opacity: .9;}

#big_img_slider.nav_start .nav.prev {display: none; }
#big_img_slider.nav_end .nav.next {display: none; }

#big_img_slider:hover .nav {opacity: 1;}
#big_img_slider:hover .nav:hover {background-color: rgba(255,255,255,.9);}


#big_img_slider .nav.follow_item {right: 0;border-radius: 4px 0 0 4px;/* background-color: rgba(230,234,234,.25) !important; *//* background-position: -1080px -207px; */background-position: -1045px -251px;bottom: auto;opacity: 1;display: none;}
#big_img_slider .nav.follow_item:hover,
#big_img_slider .nav.follow_item:active {background-color: rgba(255,255,255,.9);background-position: -1080px -207px;}
#big_img_slider .nav.follow_item:active {background-color: rgba(200, 210, 210, 0.7) !important; /*background-position: -1045px -207px;*/ }

#big_img_slider .nav.follow_item.active {background-position: -1080px -208px;}

#big_img_slider .nav.follow_item.active,
#big_img_slider .nav.follow_item.active:hover,
#big_img_slider .nav.follow_item.active:active {background-position: -1045px -207px;}
#big_img_slider.nav_end .nav.follow_item {display: block;}

#big_img_slider .follow_item > i {position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#big_img_slider .follow_item > .txt_active,
#big_img_slider .follow_item.active > .txt {display: none !important; }
#big_img_slider .follow_item.active > .txt_active {display: block !important; }

#big_img_slider .nav.follow_item.toggled {/* background-color: rgba(200, 210, 210, 0.7) !important; */background-position: -1045px -207px;}




/* NEW: item thumb slider */
.item_thumbs {position: relative;line-height: initial;padding: 10px 0;height: 70px;}
.with_video_link .item_thumbs {padding-left: 55px;}
.with_follow_button .item_thumbs {padding-right: 55px;}

.item_thumbs .slider {position: relative;height: 50px;margin-left: -1px;}
.item_thumbs .slider.has_nav {padding-left: 19px;padding-right: 24px;}

.item_thumbs .slider a.toggle {display: none; }

.item_thumbs .slider .nav {display: none;/* opacity: 0; */position: absolute;top: 0;bottom: 0;height: 50px;line-height: 50px;width: 24px;text-align: center;transition: opacity .5s ease;background: #fff;z-index: 10;}
.item_thumbs .slider .nav i {margin: 0;font-size: 22px;color: inherit;}
.item_thumbs .slider.has_nav .nav {display: block; opacity: 1;}
.item_thumbs .slider .nav.prev {left: 0;}
.item_thumbs .slider .nav.next {right: 0;box-shadow: 0 0 4px 3px #fff;}


.item_thumbs .slider.nav_start .nav.prev {/* opacity: 0; *//* pointer-events: none; */color: #e6eaea;}
.item_thumbs .slider.nav_end .nav.next {/* opacity: 0; *//* pointer-events: none; */color: #e6eaea;}

.item_thumbs .slider_frame {display: block;overflow: hidden;position: relative;}


.item_thumbs .slider_stage {position: relative;height: 50px;cursor: move;cursor: grab;white-space: nowrap;font-size: 0;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}

.item_thumbs .slider_stage .item {display: inline-block;/* float: left; */width: 50px;height: 50px;font-size: 0;line-height: 50px;background: #e6eaea;/* border: solid 2px transparent; */margin: 0 5px;margin-right: 6px;border-radius: 3px;overflow: hidden;cursor: pointer;text-align: center;transition: none;}
.item_thumbs .slider_stage .item+.item {}
.item_thumbs .slider_stage.drag .item {cursor: inherit; }
.item_thumbs .slider_stage .item img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;opacity: .5;transition: opacity .3s ease;-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none;}
.item_thumbs .slider_stage .item:hover img {opacity: 1; }

.item_thumbs .slider_stage .active {border: solid 2px #816f09;line-height: 46px;}
.item_thumbs .slider_stage .active img {opacity: 1; }

.item_thumbs .video_link {position: absolute;left: 0;bottom: 0;width: 50px;height: 50px;} 

.about_lot .item_thumbs .follow_item {right: 0;bottom: 0;} 

/**/



/* NEW: item gallery popup */
.popup_dialog.item_gallery { position: fixed; top: 0 !important; bottom: 0; left: 0; right: 0; background: #fff; border-radius: 5px; pointer-events: all;}
.popup_dialog.item_gallery .block_m {/* max-width: 1020px; */max-width: 100%;padding: 40px 40px;box-shadow: none;border: none;width: auto;background: none;height: 100%;}
.popup_dialog.item_gallery .close {top: 32px;right: 32px;background-position: -463px -377px;z-index: 10;}
.popup_dialog.item_gallery .close:hover {background-position-y: -347px;}

.item_gallery .body {position: relative;padding: 0;overflow: initial;user-select: none;height: 100%;line-height: normal;}
.item_gallery .zoomer {position: absolute;left: 0;top: 0;bottom: 0;min-width: 54px;width: 54px;text-align: center;}
.item_gallery .zoomer_panel {display: none;position: absolute;left: 0;top: 50%;margin-top: -50px;height: 100px;line-height: 34px;text-align: center;width: 100%;}

.item_gallery .zoomable .zoomer_panel {display: inline-block; }

.item_gallery .zoomer_panel a {display: block;width: 34px;height: 34px;margin: 0 auto;background: url(../i/auction_icons.svg) -291px -422px no-repeat;}
.item_gallery .zoomer_panel a.plus {background-position: -463px -446px;}
.item_gallery .zoomer_panel a.minus {background-position: -463px -488px;visibility: hidden;}
.item_gallery .zoomer_panel a:hover {background-position-x: -504px;}

.item_gallery .zoomed .zoomer_panel a.plus {visibility: hidden;}
.item_gallery .zoomed .zoomer_panel a.minus {visibility: visible;}

.item_gallery .zoomer_panel .pc {display: block;height: 40px;line-height: 40px;font-size: 17px;}
.item_gallery .zoomer_panel .pc i {font-style: normal; }


.item_gallery .preview {position: relative;margin-left: 116px;margin-right: 116px;background: #fff;text-align: center;height: 100%;/* overflow: auto; *//*outline: dashed 1px #bbb;*/}
.item_gallery .preview .img {height: auto;font-size: 0;overflow: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;white-space: nowrap;}
.item_gallery .preview .img:before {content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0;margin-left: -1px;}

.item_gallery .preview img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;border-radius: 3px;}

.item_gallery .zoomed .preview img {max-width: none; max-height: none; }

.item_gallery .preview .nav {position: absolute;top: 50%;margin-top: -15px;left: 0;right: 0;}
.item_gallery .preview .nav a {display: block;position: absolute;width: 25px;height: 30px;background: url(../i/auction_icons.svg) -459px -413px no-repeat; -webkit-tap-highlight-color: transparent;}
.item_gallery .preview .nav .prev {right: 100%;}
.item_gallery .preview .nav .prev:hover {background-position: -499px -413px;}
.item_gallery .preview .nav .next {left: 100%;background-position: -475px -413px;}
.item_gallery .preview .nav .next:hover {background-position: -515px -413px;}

.item_gallery .thumbs {position: absolute;right: 0;top: 0;bottom: 0;width: 54px;padding-top: 60px;line-height: initial;}
.item_gallery.with_video_link .thumbs {padding-bottom: 65px;}
.item_gallery .slider {height: 100%;position: relative;}

.item_gallery .slider a.toggle {display: none; }

.item_gallery .slider .nav {display: none;position: absolute;height: 16px;width: 100%; text-align: center;}
.item_gallery .slider .nav:before {content: "";display: inline-block;width: 20px;height: 16px;background: url(../i/auction_icons.svg) -549px -403px no-repeat;}

.item_gallery .slider.has_nav .nav {display: block; }
.item_gallery .slider .nav.prev {top: 0; }
.item_gallery .slider .nav.prev:hover:before {background-position-y: -363px;}

.item_gallery .slider .nav.next {bottom: 0;}
.item_gallery .slider .nav.next:before {background-position-y: -423px;}
.item_gallery .slider .nav.next:hover:before {background-position-y: -383px;}

.item_gallery .slider.nav_start .nav.prev {/* display: none; */}
.item_gallery .slider.nav_end .nav.next {display: none; }

.item_gallery .slider_frame {/* height: 100%; */overflow: hidden;position: absolute;top: 0;bottom: 0;/* min-height: 350px; */left: 0;right: 0;transition: top .25s ease, bottom .25s ease;}
.item_gallery .has_nav .slider_frame {top: 20px;bottom: 20px;}

.item_gallery .slider_stage {position: relative;top: 0;cursor: move;cursor: grab;
-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.item_gallery .slider_stage .item {display: block;width: 54px;height: 54px;line-height: 51px;background: #e6eaea;/* border: solid 2px transparent; */margin: 0 auto 10px;border-radius: 3px;overflow: hidden;cursor: pointer;text-align: center;transition: none;}
.item_gallery .slider_stage.drag .item {cursor: inherit; }
.item_gallery .slider_stage .item img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;opacity: .5;transition: opacity .3s ease;-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none;}
.item_gallery .slider_stage .item:hover img {opacity: 1; }

.item_gallery .slider_stage .active {border: solid 2px #816f09;line-height: 47px;}
.item_gallery .slider_stage .active img {opacity: 1; }

.item_gallery .thumbs .video_link {position: absolute;left: 3px;top: auto;bottom: 0;width: 50px;height: 50px;background: url(../i/auction_icons.svg) -401px -312px no-repeat;/* border-radius: 25px; */} 
/**/




.follow_item_tooltip {position: absolute;z-index: 10;bottom: 0;left: 0;right: 0;background: rgba(113, 97, 51, 0.9);text-align: center;color: #fff;display: block;height: auto;max-height: 0;line-height: 18px;padding: 0 10px;font-size: 15px;transition: max-height .5s ease, opacity .5s ease, padding .25s ease;opacity: 0.0001;overflow: hidden;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;border-radius: 3px;}
.follow_item_tooltip.shown {opacity: 1;padding: 3px 10px 5px;max-height: 30px;}
.follow_item_tooltip span {/* display: inline-block; *//* vertical-align: middle; */}
.follow_item_tooltip a {color: #fff;text-decoration: underline #fff;text-underline-offset: 1px;}

#gallery_slider .follow_item_tooltip {bottom: 70px;}



@media only screen and (max-width: 900px) {
	.popup_dialog.item_gallery {position: fixed;top: 0 !important;bottom: 0;left: 0;right: 0;pointer-events: all;}
	.popup_dialog.item_gallery .block_m {height: 100%;padding: 10px 10px 10px;border-radius: 0;}
	.popup_dialog.item_gallery .close {top: 10px;right: 4px;}

	.item_gallery .body {padding: 44px 0 64px;}
	
	.item_gallery .zoomer {position: absolute;height: 34px;line-height: 34px;text-align: center;width: 100%;top: 0;bottom: auto;}
	.item_gallery .zoomer_panel {position: static;height: auto;/* line-height: 34px; */width: auto;}
	
	.item_gallery .zoomer_panel a.minus {float: left; }
	.item_gallery .zoomer_panel a.plus {float: right; }
	.item_gallery .zoomer_panel .pc {height: auto;line-height: inherit;display: inline-block;margin: 0 20px;}

	.item_gallery .preview {margin: 0 auto;}
	.item_gallery .preview .image {position: relative;height: 100%;}
	

	.item_gallery .preview .nav {top: 0;left: 0;right: 0;bottom: 0;margin: 0;border-radius: 5px;display: none;}
	.item_gallery .preview .nav a {width: 50%;height: 100%;background: transparent;
	-webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    }
	.item_gallery .preview .nav .prev {right: auto; left: 0; }
	.item_gallery .preview .nav .next {left: auto; right: 0; }
	
	.item_gallery .thumbs {position: absolute;width: 100%;height: 54px;line-height: 54px;bottom: 0;top: auto;text-align: center;padding-bottom: 0 !important;padding-top: 0;}
	
	.item_gallery .slider {height: 54px;line-height: 54px;white-space: nowrap;}
	.item_gallery .slider_frame {position: static;display: inline-block;vertical-align: middle;min-height: auto;}
	.item_gallery .slider_stage {position: static;height: 54px !important;line-height: 54px;overflow: hidden;}
	.item_gallery .slider_stage .item {display: inline-block;/* vertical-align: middle; */width: 16px;height: 16px;line-height: 16px;background: none;border: none;margin: 0 auto;}
	.item_gallery .slider_stage .item:before {content: "";display: inline-block;width: 6px;height: 6px;background: #ccc;border-radius: 4px;vertical-align: middle;}
	.item_gallery .slider_stage .item.active:before {width: 8px;height: 8px;background: #867720;vertical-align: middle;}
	.item_gallery .slider_stage .item img {display: none; }
	
	.item_gallery .slider a.toggle {display: inline-block !important; position: static;width: 32px;background: url(../i/auction_icons.svg) -464px -541px no-repeat;height: 32px;/* margin: 11px 30px; */margin: 0 20px;vertical-align: middle;}
	.item_gallery .slider a.toggle.prev {margin-left: 0;background-position: -424px -541px;}
	.item_gallery .slider a.toggle.next {margin-right: 0; }
	.item_gallery .slider a.toggle.prev:hover {background-position: -504px -541px;}
	.item_gallery .slider a.toggle.next:hover {background-position: -544px -541px;}
	
	.item_gallery .slider .nav {display: none !important; }
	
	.item_gallery .thumbs .video_link {right: 0;left: auto;}

}


@media only screen and (max-width: 520px) {
	.item_gallery .slider_stage .item {width: 14px; }
	.item_gallery .slider a.toggle {margin: 0 10px;}
}

@media only screen and (max-width: 360px) {
	.item_gallery .slider_stage .item {width: 12px; }
	.item_gallery .slider a.toggle {margin: 0 4px;}
}

/*
@media only screen and (max-width: 900px) and (max-height: 420px) {
	.popup_dialog.item_gallery .block_m {padding: 10px 40px 10px;}
	.item_gallery .body {padding-top: 0;}
}
/**/

#gallery_slider {display: none; }

/* native scroll for touch-ready devices: */
#gallery_slider.has_touch .slider_frame {overflow-y: hidden;overflow-x: auto;background: #e6eaea;}
#gallery_slider.has_touch .slider_stage {position: static;width: auto !important;}

@media only screen and (max-width: 900px) {
	
	.about_lot{position:relative;z-index:2;/* padding-top:565px; */}
	/* OLD: .about_lot #about_lot_img {margin: 0;position: absolute;left:0;top:0;width:100%;}*/
	
	#about_lot_img_mobile {display: block;margin-bottom: 15px;}
	#about_lot_img {display: none; }
	
	#about_lot_img .slider_block_lot {display: none; }
	
	#xzoom-box {display: none; }
	
	#gallery_slider {display: block !important;clear: both;margin: 0 -5px;overflow: hidden;position: relative;}
	#gallery_slider:after {content: ""; display: table; clear: both; }
	#gallery_slider .slider_frame {position: relative;-webkit-tap-highlight-color: transparent;/* margin: 0 10px 0; */overflow: hidden;padding: 0 10px;}
	#gallery_slider .slider_stage {display: block; position: relative; width: max-content; width: 999999999px; cursor: move; cursor: grabbing; /* overflow: hidden; */ white-space: nowrap; /* display: flex; */ user-select: none;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	}
	
	
	#gallery_slider .slider_stage .item {display: inline-block;vertical-align: middle;position: relative;max-width: 100vw;/* max-width: calc(100vw - 25px); *//* max-width: calc(100vw - 15px); *//* height: 80vh; *//* line-height: 450px; */margin: 0;padding: 10px 0;padding-right: 10px;overflow: hidden;cursor: move;cursor: grab;/*transition: height.25s ease, line-height .25s ease;*/font-size: 0;min-width: 50vw;min-height: 50vw;text-align: center;}
	#gallery_slider .slider_stage .item:before {content: "";background: #ced4d4 url('../i/clock.svg') 50% 50% no-repeat;position: absolute;top: 10px;bottom: 10px;left: 0;right: 10px;border-radius: 3px;/* z-index: 0; */}
	#gallery_slider .slider_stage .item:after {content: "";display: inline-block;height: 100%;vertical-align: middle;width: 0;}
	#gallery_slider .slider_stage .item:last-child {/* padding-right: 0; *//* margin-right: 10px; */max-width: 100vw;}

	#gallery_slider .slider_stage .item img {display: inline-block;vertical-align: middle;width: auto;height: auto;max-width: 100%;max-height: 100%;max-height: 80vh;opacity: 1;-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none;cursor: inherit;border-radius: 3px;z-index: 1;position: relative;}
	
	#gallery_slider .slider_bottom {position: relative;height: 50px;line-height: 50px;text-align: center;clear: both;margin: 10px auto;padding: 0 10px;}
	.with_video_link #gallery_slider .slider_bottom {/* padding-right: 60px; */}
	
	#gallery_slider .slider_dots {position: relative;display: inline-block;/* vertical-align: middle; */}
	#gallery_slider .slider_dots i {display: inline-block;width: 16px;height: 16px;line-height: 16px;vertical-align: middle;margin: 0 0;overflow: hidden;}
	
	#gallery_slider .slider_dots i:before {content: "";display: block;vertical-align: middle;width: 6px;height: 6px;margin: 7px auto;background: #c3c5c6;border-radius: 10px;}
	#gallery_slider .slider_dots i.active:before {width: 8px;height: 8px;background: #867720;margin: 6px auto;}


	/*frame picker mode:*/
	#gallery_slider .slider_stage .item.with_frame_picker {border: solid 14px transparent;cursor: pointer;position: relative;-moz-border-image: url('../i/fp_border.png') 32 round round;-webkit-border-image: url('../i/fp_border.png') 32 round round;-o-border-image: url('../i/fp_border.png') 32 round round;border-image: url('../i/fp_border.png') 32 round round;margin: 10px 0;padding: 0;margin-right: 10px;overflow: visible;}
	#gallery_slider .slider_stage .item.with_frame_picker .btn {left: -23px; top: -23px;}

	
	.follow_item_tooltip {font-size: 14px;border-radius: 0;}
	.follow_item_tooltip.shown {padding: 2px 10px 4px;}
}







/* PRICE OFFER */
.about_lot_right .price_offer {position: relative;margin-top: 3px;height: auto;padding: 15px 15px 15px;/* font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif; */background-image: url(../i/chess_orange.png);}
.about_lot_right .form_about.price_offer {padding: 15px 0 15px 20px;overflow: visible;}
.about_lot_right .form_about.price_offer .button_black {background: #f08425;background-image: linear-gradient(to bottom, #f9943b 0%, #e7730e 100%);border-color: #df781d;}

.about_lot_right .price_offer .li{height: auto; }
.about_lot_right .price_offer label {line-height: 16px;height: auto;vertical-align: middle;position: relative;text-align: right;padding-top: 12px;}

.about_lot_right .price_offer.countdown {border: solid 1px #000;border-radius: 3px;padding-left: 100px;position: relative;font-size: 14px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;line-height: 18px;}
.about_lot_right .price_offer.countdown .timer {position: absolute;left: 10px;top: 50%;margin-top: -27px;height: 55px;width: 80px;background: url('../i/ico_timer_alarm.png') 50% 0 no-repeat;background-size: auto 30px;text-align: center;white-space: nowrap;padding-top: 35px;line-height: 20px;font-size: 18px;font-weight: 600;}



.about_lot_right .price_offer.error {padding-top: 0 !important;}
.about_lot_right .price_offer.error .input_style > * {color: #e74222;}
.about_lot_right .price_offer .error_text {display: none;background: #e74222;color: #fff;border-radius: 3px;font-size: 12px;margin: 0 0 15px -20px;padding: 4px 20px;padding-left: 41px;line-height: 14px;position: relative;min-height: 22px;}
.about_lot_right .price_offer .error_text:before {display: block;content: "";position: absolute;top: 50%;margin-top: -8px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -515px -261px no-repeat;left: 20px;}
.about_lot_right .price_offer.error .error_text {display: block; }

.about_lot_right .price_offer #ajax_loader {position: absolute;left: 0;right: 0;margin-top: -20px;height: 40px;line-height: 40px;font-size: 14px;color: #000;}
.about_lot_right .price_offer #ajax_loader:before {display: inline-block;margin: 0;vertical-align: middle;margin-right: 5px;}
.about_lot_right .price_offer #ajax_loader a {vertical-align: middle;margin-left: 5px;}
.about_lot_right .price_offer.ajax_bg:before {opacity: .9;}

.about_lot_right .price_offer .info_tooltip {text-decoration: none;width: 16px;height: 16px;vertical-align: middle;background: url(../i/auction_icons.svg) -239px -580px no-repeat;position: absolute;top: 0;right: 0;margin-top: -8px;z-index: 4;text-align: left;}
.about_lot_right .price_offer .info_tooltip:hover {background-position: -239px -550px;}
.about_lot_right .price_offer .info_tooltip .tooltip {background: lightyellow;z-index: 500;left: -146px;width: 481px;}
.about_lot_right .price_offer .info_tooltip .tooltip .arrow {}

@media only screen and (min-width: 501px){
	.about_lot_right .price_offer .info_tooltip .tooltip {top: auto !important;}
	.about_lot_right .price_offer .info_tooltip .tooltip .arrow {left: 146px !important;}
}


.about_lot_right .price_offer.countdown s,
.price_offers s,
.tabs .action_buttons .complaint.pushed s {text-decoration: none; animation: blink 1s step-start 0s infinite; -webkit-animation: blink 1s step-start 0s infinite; }





/* OLD ?*/
.input_style{ display:block; position:relative; z-index:1; height:48px;}
.input_style input.form_text{  height:48px; line-height:50px; margin:0; padding:0 5px 0 11px;}
.input_style.with_up_down input.form_text{}
.input_style.with_currency input.form_text{padding-right:35px;}
.input_style.with_up_down.with_currency input.form_text{padding-right:55px;}
.input_style.with_until input.form_text{ padding-left:29px; }

.input_style .up, .input_style .down{ display:block; width:24px; height:24px; text-align:center; line-height:24px; position:absolute; right:0; top:0; border:1px solid #cdcdcd; border-radius:2px; background: #F0F0F0; background-image: linear-gradient(to bottom, #F0F0F0 0%, #DCDCDC 100%); cursor:pointer; }
.input_style .up:hover, .input_style .down:hover{ background-image:none; }
.input_style .down{ top:24px; }
.input_style .up .fa, .input_style .down  .fa{ margin:0;}

.input_style .currency, .input_style .until{ pointer-events: none; display:block; text-align:left; height:48px; line-height:48px; font-size:14px; color:#6c6c6c; position:absolute; left:7px; top:0; }
.input_style .currency{ left:auto; right:5px; }
.input_style.with_up_down.with_currency .currency{ left:auto; right:29px; }
/**/






.video_link {display:block;position:absolute;width: 50px;height: 50px;background: url(../i/auction_icons.svg) -402px -313px no-repeat;left: 10px;top: 50%;margin-top: -25px;border-radius: 25px;}
.video_link:hover {background-position: -402px -371px;}

.with_video_link .slider_block_lot{margin-right: 55px;position:relative;z-index:1;}
.with_video_link .slider_block_lot .video_link {position:absolute; right: -55px; top: 50%; margin-top: -25px;}


.about_lot .follow_item {position: absolute;top: 50%;margin-top: -25px;right: 10px;width: 50px;height: 50px;background: url(../i/auction_icons.svg) -867px -46px no-repeat;z-index: 10;border-radius: 50%;cursor: pointer;overflow: hidden;text-decoration: none;outline: none;}
.about_lot .follow_item:hover {background-position: -927px -46px;}

.about_lot .follow_item.active:hover {background-position: -987px -46px;}

.about_lot .follow_item.toggled,
.about_lot .follow_item.active {background-position: -987px -46px;}

.about_lot .follow_item > span {position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.about_lot .follow_item > .txt_active,
.about_lot .follow_item.active > .txt {display: none !important; } 
.about_lot .follow_item.active > .txt_active {display: block !important; } 

.about_lot .follow_item.toggled {opacity: .5; pointer-events: none; }





.about_lot_right .hr_edit, .tabs .tabs_txt .h1 .hr_edit {height:47px;line-height:47px;margin:28px 0 0 0;padding:0 0 0 0;border:1px solid #e3e3e3;background: #f0f0f0;font-size:14px;color:#2f2f2f;border-right-color:#c6c6c6;border-bottom-color:#c6c6c6;/* box-shadow: 1px 1px 0px #d7d7d7; */background-image: linear-gradient(to bottom, #f0f0f0 0%, #dcdcdc 100%);position: relative;z-index: 3;border-radius: 4px;}

.about_lot_right .hr_edit a, .tabs .tabs_txt .h1 .hr_edit a { border:none; display:block; width:47px; height:47px; float:right; padding:0; margin:-1px 0 0 1px; position:relative; z-index:1;  background: url(../i/hr_edit_edit.png) center center no-repeat; border-top:1px solid #e3e3e3; right:auto; top:auto; transition:none;  }
.about_lot_right .hr_edit a em, .tabs .tabs_txt .h1 .hr_edit a em { display:block; width:0px; height:27px; border-left:1px solid #d8d8d8; overflow:hidden; position:absolute; left:-2px; top:10px; }

.about_lot_right .hr_edit a.del_last {background-image: url(../i/hr_edit_del_last.png); }
.about_lot_right .hr_edit a.open { background-image: url(../i/hr_edit_open.png); }
.about_lot_right .hr_edit a.delete { background-image: url(../i/hr_edit_delete.png); }
.about_lot_right .hr_edit a.edit { background-image: url(../i/hr_edit_edit.png); }
.about_lot_right .hr_edit a.move{background-image: url(../i/hr_edit_move.png); }
.about_lot_right .hr_edit a.interesting {  background-image: url(../i/hr_edit_interesting.png);  }
.about_lot_right .hr_edit a.not_interesting { background-image: url(../i/hr_edit_not_interesting.png); }
.about_lot_right .hr_edit a.close { background-image: url(../i/hr_edit_close.png);   }

.about_lot_right .hr_edit a:hover, .tabs .tabs_txt .h1 .hr_edit a:hover { z-index:2; /*border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; margin-left:1px; margin-right:-1px;*/ box-shadow: inset 0px 0px 12px 0px #ccc; opacity:1;  }
.about_lot_right .hr_edit a:hover em, .tabs .tabs_txt .h1 .hr_edit a:hover em { display:block; width:auto; height:auto;  border:none; overflow:visible; position:absolute; left:16px; top:53px; padding:8px 15px 8px 15px; background:#000000; color:#fff; font-style:normal; font-size:14px; line-height:16px; margin:0 0 0 0; text-align:center; }

.about_lot_right .hr_edit .txt { display: block; line-height: 17px; float: left; padding-top: 7px; padding-left:11px;}








.tabs.lotread { margin-top: 40px;}
.tabs.lotread .tabs_zag { margin: 0; padding-left: 0; border-bottom: 1px solid #e5e5e5; }
.tabs .tabs_zag span { display: block; float: left; height: 47px; line-height: 47px; padding: 0 22px; background: #ffffff;cursor: pointer; border: 1px solid #fff; border-bottom: none;	font-size: 16px; color: #777777;}
.tabs .tabs_zag span:hover{background:#f3f3f3; border: 1px solid #f3f3f3; }
.tabs.lotread .tabs_zag span.active, .tabs.lotread .tabs_zag span.active:hover { position:relative; z-index:1; background:#fff; border: 1px solid #e5e5e5; border-bottom: none; margin: 0; font-weight: normal; color: #000000;}
.tabs .tabs_zag span sup{ font-size:10px; line-height:normal; color:#a6a6a6; font-style:normal; vertical-align: super; padding-left:3px;}
.tabs.lotread .tabs_zag span.active::after { display: block; content: "";  width:100%; height: 1px; position:absolute; left:0px; bottom:-1px; background: #fff;}


.tabs .tabs_txt { display: none; margin: 36px 0 0 0;  }
.tabs .tabs_txt.active { display: block;}

.tabs .tabs_txt .h1 { font-size: 32px; color: #000000;  font-family: 'Open Sans', sans-serif; line-height: 31px;  margin-bottom: 30px; font-weight:400;}
.tabs .tabs_txt .h1 sup { font-size: 18px; line-height: normal; color: #707070; font-style: normal; vertical-align: super; padding-left:4px; }

.tabs.lotread .tabs_txt .hr_chess { border-bottom: 1px solid #000; background: url(../i/chess_h10px.png) 0 bottom repeat-x; width: auto; height: 9px; padding: 0 0 0 0; margin: 18px 0 32px 0;}

.about_lot_txt {color: #000;font-size: 15px;line-height: 24px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}

.about_lot_txt .hr { display: block;  clear: both; background: none; padding: 0; margin: 10px 0 12px 0; width: 100%; height: 0; border-bottom: 1px dotted #ececec;}

/* NEW: admin fields: */
.about_lot_txt span[data-title] {transition: background-color .3s ease-out; background: inherit; }
.about_lot_txt span[data-title]._tap {background: #fff; }

.page_title.editing > textarea,
.about_lot_txt span[data-title].editing > textarea {font-size: inherit !important;background: #fff;padding: 5px 8px;box-shadow: 0 0 0 3px rgba(129, 111, 9, 0.2);border: solid 2px #816f09;border-radius: 2px;max-width: 100%;overflow-y: auto;min-height: 30px;line-height: 1.1em;display: block;width: 100% !important;outline: none;font-weight: inherit !important;}

.about_lot_txt .ul.admin {position: relative;/* min-height: 78px; *//* padding-bottom: 0; */overflow: visible;}
.about_lot_txt .ul.admin .txt {max-width: 435px;}
.about_lot_txt .ul.admin .button {float: right;display: inline-block;line-height: 33px;height: 33px;border-radius: 16px;padding: 0 16px;text-decoration: none;color: #fff;font-weight: bold;background-image: linear-gradient(to bottom, #ac995f 0%, #89763c 100%);cursor: pointer;}
.about_lot_txt .ul.admin .button:hover {background-image: linear-gradient(to bottom, #a59052 0%, #816d2e 100%);}

.about_lot_txt .ul.admin > #ajax_loader {position: absolute;margin-top: -30px;height: 60px;}
.about_lot_txt .ul.admin > #ajax_loader a {display: none; }

.about_lot_txt .ul.admin.saved {}
.about_lot_txt .overlay {display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fbfbfb;z-index: 10;/* pointer-events: none; */text-align: center;}
.about_lot_txt .overlay .message {display: inline-block;min-width: 44px;position: relative;padding-top: 48px;top: 50%;height: 78px;margin-top: -38px;font-size: 20px;font-weight: bold;color: #202121;white-space: nowrap;}
.about_lot_txt .overlay .message:before {content: "";display: block;width: 44px;background: url("../i/auction_icons.svg") -220px -8px no-repeat;position: absolute;height: 32px;top: 0;left: 50%;margin-left: -22px;}

.about_lot_txt .ul.admin.saved .overlay {display: block; }

.about_lot_txt .ul.admin label {display: inline-block;float: left;clear: both;}
.about_lot_txt .ul.admin label+label {margin-top: 10px; }
.about_lot_txt .ul.admin input[type="checkbox"] {}

.about_lot_txt .ul.admin .drop_down_list {}
.about_lot_txt .ul.admin .drop_down_list:after {content: "";display: block;position: absolute;right: 8px;top: 50%;height: 10px;width: 10px;margin-top: -5px;background: url("../i/auction_icons.svg") -18px -252px no-repeat;pointer-events: none;}
.about_lot_txt .ul.admin .drop_down_list input.form_text {background: #fff;line-height: 29px;border: solid 1px #f2f3f5;border-radius: 3px;color: #000;padding: 0 10px;padding-right: 24px;outline: none;height: 31px;box-shadow: 0 2px #e9e9e9;}
.about_lot_txt .ul.admin .drop_down_list input.form_text:hover {border-color: #b6b6b6;box-shadow: 0 2px #b6b6b6;}
.about_lot_txt .ul.admin .drop_down_list:hover:after {background-position-x: -38px;}
.about_lot_txt .ul.admin .drop_down_list.opened:after {background-position-x: -58px;} 

.about_lot_txt .ul.admin .drop_down_list.opened input.form_text:hover {box-shadow: 0 0 0 3px rgba(129, 111, 9, 0.2); border-color: #816f09;}

.about_lot_txt .ul.admin .drop_down_list .drop_down_list_val {top: 100%;margin-top: 0px;border-radius: 2px;overflow: hidden;}


@media only screen and (max-width: 680px) {
	.about_lot_txt .ul.admin .li {margin: 0 -5px 15px;}
	.about_lot_txt .ul.admin .txt {margin-left: 0;margin-right: 0;max-width: initial;}
	.about_lot_txt .ul.admin .li > b {/* display: block; *//* float: none; */padding: 0 5px;}
}


.tabs .buttons span:first-child {margin-left: 0 !important; }

.tabs .action_buttons {float: right;line-height: 32px;}
.tabs .action_buttons .button.red {margin-left: 20px; border-color: #d46245;color: #d46245;}

.tabs .action_buttons .button {display: inline-block;height: 32px;line-height: 28px;padding: 0 12px;border: solid 2px #cfcfcf;border-radius: 16px;text-decoration: none;font-size: 15px;/*! vertical-align: middle; */min-width: 32px;}
.tabs .action_buttons .button:hover {background: #f2f3f5; border-color: #f2f3f5; color: #816f09; }
.tabs .action_buttons .button.pushed {background: #f7f7f7; border-color: #f7f7f7;color: #816f09;z-index: 5;}

.tabs .action_buttons [class*="ico_"]:before {content: "";display: inline-block;margin-right: 6px;margin-top: -2px;vertical-align: middle;width: 18px;height: 17px;background: url("../i/auction_icons.svg?v=2") 0 0 no-repeat;}

.tabs .action_buttons .ico_share:before {background-position: -218px -46px;}
.tabs .action_buttons .pushed:before {background-position: -218px -63px !important;}

.tabs .action_buttons .ico_complain:hover:before {background-position: -247px -81px;}
.tabs .action_buttons .ico_share:hover:before {background-position: -248px -46px;}

.tabs .action_buttons .share {display: inline-block;}
.tabs .action_buttons .share .button {width: 32px;margin: 0 2px;text-align: center;padding: 0;}
.tabs .action_buttons .share .button:before {margin-right: 0;margin-top: -1px;height: 16px;width: 18px;}

.tabs .action_buttons .share .ico_vk:before {background-position: -263px -498px;}
.tabs .action_buttons .share .ico_facebook:before {background-position: -177px -498px;}
.tabs .action_buttons .share .ico_ok:before {background-position: -194px -498px;}
.tabs .action_buttons .share .ico_twitter:before {background-position: -213px -498px;}

.tabs .action_buttons .share [class*="ico_"]:hover:before {background-position-y: -518px;}


.tabs .action_buttons .complaint {position: relative;padding-left: 36px;padding-right: 10px;}
.tabs .action_buttons .complaint:before {background-position: -217px -81px;position: absolute;top: 50%;margin-top: -9px;width: 18px;height: 18px;left: 10px;}

.tabs .action_buttons .complaint .timer {display: none;min-width: 60px;text-align: center;}
.tabs .action_buttons .complaint .tooltip {display: none;}

.tabs .action_buttons .complaint.pushed {background: #f7f7f7 !important;border-color: #f7f7f7 !important;color: #d46245 !important;padding-left: 45px;padding-right: 18px; cursor: default;}
.tabs .action_buttons .complaint.pushed:before {background-position: -672px -547px !important;left: 16px;}
.tabs .action_buttons .complaint.pushed:hover:before {}

.tabs .action_buttons .complaint.pushed .t {display: none;}
.tabs .action_buttons .complaint.pushed .timer {display: inline-block;}
.tabs .action_buttons .complaint.pushed.toggled .tooltip {position: absolute;right: 0;bottom: 100%;margin-bottom: 5px;display: inline-block;z-index: 1;background: #917d3e;color: #fff;line-height: 17px;font-size: 14px;white-space: nowrap;width: auto;padding: 2px 6px 3px;border-radius: 3px;-webkit-pointer-events: none; pointer-events:none;}

.tabs .action_buttons .complaint .timer s {margin-left: 4px; margin-right: 4px;}


@media only screen and (max-width: 900px) {

	.tabs .action_buttons {margin: 0 0 10px;float: none;}
	.tabs .action_buttons .button {height: 48px; line-height: 44px; border-radius: 22px; }
	.tabs .action_buttons .button.red {float: right;margin-top: 6px;margin-left: auto;}

	.tabs .action_buttons .share {/* line-height: 48px; *//* height: 48px; */margin-right: 0;}
	.tabs .action_buttons .share .txt {display: block;line-height: 14px;margin: 0 0 5px;white-space: nowrap;font-size: 14px;}
	.tabs .action_buttons .share .button {height: 34px;line-height: 30px;border-radius: 17px;width: 34px;/*! margin: 0; */}
}


/* NEW: */
.about_lot_txt .ul {clear: both;margin: 0 0 7px;background: #fbfbfb;border-radius: 2px;border: solid 1px #ededed;padding: 17px 15px 3px;overflow: hidden;}
.about_lot_txt .li {display: block;clear: both;margin: 0 0 15px;padding-left: 142px;width: 100%;line-height: 20px;display: flex;align-items: center;}
.about_lot_txt .li:after, .about_lot_txt .ul:after {content: "";display: table;clear: both;}

.about_lot_txt .li > b {display: inline-block;color: #000;font-weight: bold;width: 142px;padding-right: 5px;float: left;margin-left: -142px;flex: 0 0 142px;}
.about_lot_txt .li .txt {display: block;/* margin-left: 142px; */width: 100%;}

/*
.about_lot_txt .ul+.ul.description {margin-top: -8px;}
.about_lot_txt .description.li {padding-left: 0; }
.about_lot_txt .description.li > b {display: block;float: none;margin-left: 0;width: auto;}
.about_lot_txt .description.li .txt {margin-left: 0; }
*/

.about_lot_txt .delivery em {display: inline;color: #888888;font-size: 12px;font-style: normal;margin-left: 5px;}

.about_lot_txt .eDiscussion {white-space: nowrap; display: block; overflow: hidden; text-overflow: ellipsis;}

.about_lot_txt .ul .column {margin: 0 auto 15px;}
.about_lot_txt .ul .column a {color: #004a72;}
.about_lot_txt .ul .column a:hover { color: #816f09;}

.about_lot_txt .admin_edit {text-align: right;margin: 0 auto 10px;padding-top: 10px;}
.about_lot_txt .admin_edit > a {display: inline-block;text-align: left;height: 33px;line-height: 29px;border-radius: 16px;padding: 0 7px;border: solid 2px #cfcfcf;white-space: nowrap;font-size: 15px;color: #1f557f;margin-right: -5px;cursor: pointer;text-decoration: none;}
.about_lot_txt .admin_edit > a:before {content: "";display: inline-block;margin-left: 5px;margin-right: 6px;margin-top: -1px;vertical-align: middle;width: 20px;height: 20px;background: url(../i/auction_icons.svg) -492px -328px no-repeat;}
.about_lot_txt .admin_edit > a:hover {background: #f2f3f5; border-color: #f2f3f5;color: #816f09; }
.about_lot_txt .admin_edit > a:hover:before {background-position-x: -522px;}

.about_lot_txt .item_weight .admin_edit {text-align: left;border-top: none;}
.about_lot_txt .item_weight .admin_edit a {min-width: 33px;text-align: center;margin-right: 0;/* font-size: 1.2em; */font-weight: 600;user-select: none;display: inline-block;padding: 0;border: solid 2px #cfcfcf;border-radius: 16px;line-height: 29px;}
.about_lot_txt .item_weight .admin_edit a:before {display: none; }
.about_lot_txt .item_weight .txt b {margin: 0 10px;display: inline-block;font-size: 1.1em;}


.about_lot_img {text-align: center;padding: 10px 0 0;overflow: hidden;}
.about_lot_img .li {margin: 0 0 12px;}
.about_lot_img img {max-width: 100%;height: auto;display: inline-block;}


@media only screen and (min-width: 801px) {
	.about_lot_txt .ul .column {display: inline-block;/* float: left; */width: 50%;padding-left: 20px;margin-left: -1px;border-left: solid 1px #ededed;vertical-align: middle;}	

	.about_lot_txt .ul .column:first-child {border-right: solid 1px #ededed;padding-left: 0;padding-right: 19px;margin-left: 0;border-left: none;}
	.about_lot_txt .ul .column .li:last-child {margin-bottom: 0;}

}

@media only screen and (max-width: 800px) {
	.about_lot_txt .admin_edit {padding-top: 5px;border-top: solid 1px #ededed; text-align: left; }
	.about_lot_txt .admin_edit > a {display: block; line-height: 33px; border: none; border-radius: 0; padding: 0; margin-right: 0; position: relative; padding-right: 25px; }

	.about_lot_txt .admin_edit > a:before {position: absolute; right: 0; top: 50%; margin: -10px 0 0; }
}

/* NEW: */
.more_seller_items {margin: 0 auto 15px;}
.more_seller_items h4 {font-size: 24px;line-height: 24px;margin: 0 auto;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
.more_seller_items .caption {margin: 10px auto 11px;line-height: 36px;}
.more_seller_items .caption .left {display: inline-block;margin-right: 20px;vertical-align: middle;}
.more_seller_items .caption .right {display: inline-block;vertical-align: middle;}


@media only screen and (max-width: 520px){
	.tabs .tab_content {margin-bottom: 15px;}

	.more_seller_items {margin-bottom: 20px;}
	.more_seller_items h4 {font-size: 20px;margin: 0;display: inline-block;/* vertical-align: middle; */}
	
	.more_seller_items .caption {height: 52px;line-height: 52px;margin-top: 0;margin-bottom: 0;overflow: hidden;}
	.more_seller_items .caption .left {float: left;margin-right: auto;}
	.more_seller_items .caption .right {float: right;width: 155px;text-align: right;}

	.more_seller_items .rec_slider .wrapper {padding-top: 5px; }
}


@media only screen and (max-width: 374px){
	.more_seller_items h4 {display: block;}
	
	.more_seller_items .caption {height: auto;line-height: initial;margin-top: 5px;}
	.more_seller_items .caption .left {float: none;margin-bottom: 15px;display: block;}
	.more_seller_items .caption .right {float: none;width: auto;text-align: left;margin-bottom: 15px;}
}


.comments_title {line-height: 52px;height: 52px;margin: 0 auto 15px; font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif; }
.comments_title h4 {font-size: 24px;  margin: 0; display: inline-block; vertical-align: middle; line-height: 24px;}
.comments_title h4 i {color: #888888; font-weight: normal; font-style: normal; }
.comments_title .action_buttons {float: right; }
.comments_title .action_buttons .button {display: inline-block;height: 52px;line-height: 52px;font-size: 17px;color: #fff;border-radius: 26px;padding: 0 22px;/* padding-left: 45px; */}

.comments_title .action_buttons .button:hover {}
.comments_title .action_buttons .button:before {content: "";display: inline-block;margin-right: 6px;vertical-align: middle;width: 24px;height: 24px;background: url("../i/auction_icons.svg") 0 0 no-repeat;}

.comments_title .action_buttons .follow_item {background: linear-gradient(to bottom, #66b486 0%, #468862 100%);box-shadow: inset 0 0 1px #468862;text-decoration: none; cursor: pointer; }
.comments_title .action_buttons .follow_item:hover {background-image: linear-gradient(to bottom, #5aae7d 0%, #3c865b 100%); }

.comments_title .action_buttons .follow_item:before {background-position: -917px -16px; height: 19px;}
.comments_title .action_buttons .follow_item.active {background: #f2f3f5; box-shadow: none; color: #816f09; }
.comments_title .action_buttons .follow_item.active:before {background-position: -874px -16px;}

.comments_title .action_buttons .follow_item .txt_active,
.comments_title .action_buttons .follow_item.active .txt {display: none;}
.comments_title .action_buttons .follow_item.active .txt_active {display: inline;}

@media only screen and (max-width: 680px) {
	.comments_title {height:auto; line-height: initial; }
	.comments_title .action_buttons {float: none; text-align: center; margin: 0 auto 20px; }
}

@media only screen and (max-width: 520px){
	.comments_title h4 {font-size: 20px;}
}


.comment_ul {clear: both; }

.comment_li {clear: both;padding: 14px 0 14px 0;background: #FFF;border: 1px solid #e6e6e6;margin: -1px 0 0 0;border-left: none;border-right: none;line-height:21px;font-size:15px;color:#000000;position: relative;}
.comment_li p{margin: 8px 0 0; line-height:25px; word-wrap:break-word; }
.comment_li .creator{font-size:14px;margin-right: 9px;}
.comment_li .creator .fa{ font-size:12px; vertical-align:middle; padding-bottom:2px; }

.comment_li .created{font-size:13px;color:#777;margin-left: 3px;display: inline-block;}

.comment_li .load_txt{ text-align:center; font-style:italic; color:#777777; cursor:wait;}
.comment_li .load_txt i{ display:inline-block; vertical-align:middle; width:18px; height:25px; margin-right:7px;  background: url(../i/clock_s.gif) 0 2px no-repeat; opacity:0.5; }

.pager_block{ padding: 0; border:none; height:47px; margin:20px 0;}

.comment_li .green_user, .comment_li .red_user, .comment_li .yellow_user, .comment_li .anonim_user{ display: inline-block; vertical-align:middle; float: left; background: #398500; margin-right: 10px; height: 18px; line-height: 18px; padding: 0 7px 0 7px; font-size: 10px; color: #ffffff; margin-top:2px;}
.comment_li .red_user{ background: #f01616;}
.comment_li .yellow_user{ background: #eaa000;text-transform: uppercase;}
.comment_li .anonim_user{ background: #563A79;}
.comment_li .anonim_user i.ico{ display: inline-block; vertical-align: middle; width: 9px; height: 10px; margin-right:3px; margin-top: -2px;  background: url(../i/anonymous_fff.png) 0 0 no-repeat;}

.comment_li .img_wrapper {clear: both;text-align: center;line-height: 0;margin: 17px auto 17px;}
.comment_li .img_wrapper + .img_wrapper {/* margin-top: 17px; */}

.comment_li .wrapper {display: inline-block;min-width: 250px;min-height: 285px;max-width: 100%;position: relative;background: #fff;padding: 10px 10px 45px;border: solid 1px #dbdbdb;border-radius: 5px;box-shadow: 0 1px 10px -3px rgba(0,0,0,0.3);margin: 0 auto 0;overflow: hidden;}
.comment_li .wrapper:before {display: block;position: absolute;content: ""; background: #c7cecc url('../i/clock.svg') 50% 50% no-repeat;top: 10px;left: 10px;right: 10px;bottom: 45px;z-index: 0;}
.comment_li .wrapper:after {display: block;position: absolute;content: "";bottom: 0;left: 0;right: 0;height: 38px;background: #fff;background: linear-gradient(to bottom, #fff 0%, #fbfbfb 100%);}
.comment_li.banned .img_wrapper {opacity: .6; }

/*
@media only screen and (max-width: 680px) {
	.comment_li .wrapper {display: inline-block;min-width: 172px;min-height: 207px;}
}

@media only screen and (max-width: 420px) {
	.comment_li .wrapper {display: inline-block;min-width: 127px;min-height: 162px;}
}
/**/

.comment_li img {margin: 0 auto;display: block;max-width:100%;position: relative;z-index: 2;}

.comment_li .edit_buttons{float:right; overflow: hidden;height: 33px;font-size: 0;/* position: absolute; */right: 0;top: 50%;/* margin-top: -17px; */}
.comment_li .edit_buttons a {display: inline-block;height: 33px;width: 33px;/* border: solid 2px #cfcfcf; *//* border-radius: 17px; */background: url("../i/auction_icons.svg") -794px -130px no-repeat;line-height: 33px;text-align: center;white-space: nowrap;text-decoration: none;cursor: pointer;position: relative;}
.comment_li .edit_buttons a.active {background-position-y: -206px !important;}
.comment_li .edit_buttons a:hover {background-position-y: -168px;}

.comment_li .edit_buttons a + a {margin-left: 5px;}

.comment_li .edit_buttons a > em {display: none;}
.comment_li .edit_buttons a > i {position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.comment_li .edit_buttons a > .txt_active,
.comment_li .edit_buttons a.active > .txt {display: none !important; } 
.comment_li .edit_buttons a.active > .txt_active {display: block !important; } 

.comment_li .edit_buttons a.ban {background-position-x: -756px;}
.comment_li .edit_buttons a.ban:hover {background-position-x: -756px;}

.comment_li .edit_buttons a.delete {background-position-x: -832px;}

.comment_li.banned .content {color: #b4b4b4; }


.comment_li .content_banned {background: #fbfbfb;border-radius: 10px;border: solid 1px #ededed;padding: 10px 10px 10px;color: #b4b4b4;font-size: 15px;line-height: 18px;margin-top: 10px;}
.comment_li .content_banned a {color: inherit !important; text-decoration: underline; }


.add_comment_banned {display: block;background: #fff7dc;position: relative;border-radius: 10px;border: solid 1px #ececec;margin: 30px auto 20px;padding: 20px 15px 20px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;min-height: 160px;display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;}
.add_comment_banned .preview {position: absolute;left: 15px;top: 20px;bottom: 20px;width: 150px;overflow: hidden;text-align: center;/* height: 116px; */}
.add_comment_banned .preview:before {content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.add_comment_banned .preview:after {content: "";display: inline-block;vertical-align: middle;width: 100%;height: 116px;background: url("../i/add_comment_banned.png") 50% 50% no-repeat;background-size: contain;}
.add_comment_banned .preview img {display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto; height: auto; }

.add_comment_banned .content {font-size: 15px;margin-left: 165px;}
.add_comment_banned .content a {color: #004a72; }

.add_comment_title {font-size: 24px;margin: 30px 0 15px;display: inline-block;vertical-align: middle;line-height: 24px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;font-weight: bold;}

@media only screen and (max-width: 520px) {

	.add_comment_banned {min-height: auto;display: block;}
	.add_comment_banned .preview {position: static;overflow: auto;width: auto;margin: 0 auto 15px;}
	.add_comment_banned .preview:before {position: static; }
	.add_comment_banned .content {margin: 15px auto 0;text-align: center;}
	.add_comment_banned .content br {display: none; }

	.add_comment_title {font-size: 20px; }
}

.please_sign_in{border:1px solid #000000; background:#fff url(../i/attention.png) center 50px no-repeat; height:100%; text-align:center; padding:75px 20px 0 20px; font-size:15px; color:#333333; }
.please_sign_in .more_info{ font-weight:bold; font-style:italic; line-height:21px; display:inline-block; margin-top:5px; }
.please_sign_in .more_info .fa{ font-size:10px; line-height:10px; vertical-align:middle;}


.add_comment textarea.form_textarea{ height:140px; margin:0;}
.smilies_relative { position: relative; z-index: 1;}

.smilies_relative .smilies_button { width: 44px; height: 44px; background: url(../i/smilies_button.png) 0 0 no-repeat; position: absolute; right: -1px; bottom: 1px; cursor: pointer;}
.smilies_relative.open .smilies_button{background-position: 0 -44px;}
.smilies_relative .smilies_button:hover { opacity: 0.8;}
.smilies_relative .smilies_img{ display:none; width: 400px; position:absolute; right:-1px; bottom:44px; padding:15px 10px 10px 15px; margin:0; background:#FFF; border:1px solid #bbbbbb; box-shadow: 3px 3px 3px #d7d7d7; }
.smilies_relative.open .smilies_img{ display:block;}
.smilies_relative .smilies_img img { border-right:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF; cursor:pointer; }

.foto_block{ margin:14px 0 0 0;}
.foto_block .attention{ background: url(../i/attention.png) 0 4px no-repeat; padding-left:22px; line-height:21px; font-size:14px; color:#383838; margin-bottom:10px; }
.add_comment .button_black{float:right;margin-bottom:20px;}

.add_comment .button_black.ajax_bg {pointer-events: none; border-color: #d3d3d3;}
.add_comment .button_black #ajax_loader {position: absolute;margin: 0;bottom: 0;top: 0;left: 0;right: 0;height: auto;}
.add_comment .button_black #ajax_loader:before {top: 50%; width: auto; height: 40px; position: absolute; left: 0; right: 0;	margin: 0; margin-top: -20px;}

.foto_block .img_block { float: left; margin-right: 20px; margin-bottom: 20px;  border: 1px solid #d3d3d3; }

.foto_block .img_block .img {background: url(../i/0.gif) no-repeat center center; width: 141px; height: 141px; background-size:contain; position:relative; z-index:1;}
.add_comment .foto_block .img_block .close { display: block; width: 42px; height: 41px; background: url(../i/img_block_close.png) center center no-repeat; position:absolute; top:0; right:0; border:none;}
.add_comment .foto_block .img_block .close:hover { opacity: 0.8;}
.add_comment .foto_block .img_block.add_foto { border: 1px solid #d3d3d3; margin-right: 0; overflow:hidden;}
.foto_block .img_block .add_foto_iframe{    background: #f0f0f0;  background-image: linear-gradient(to bottom, #f0f0f0 0%, #dcdcdc 100%);}
.foto_block .img_block:hover .add_foto_iframe{ background-image:none;}

.foto_block .img_block .add_foto_iframe .img { width: 141px; height: 141px; padding-top: 70px; border: none; cursor: pointer; text-align: center; font-size: 14px; color: #000000; background: url(../i/ico_photo.png) center 48px no-repeat;}
.add_foto_iframe .input_file { display: block;  position: absolute;  left: -999999px;  top: -999999px;}

.h1_button{float:right;margin: -10px 0 10px 10px;}
.h1_button .button_green, .h1_button .button_white,  .h1_button .button_red { float:right; margin: 0 0 10px 10px;}

/**/
.share_on_social{ float:right; position:relative; z-index:1;}
.share_on_social .hover{ display:none;}
.share_on_social.open{z-index:51;}
.share_on_social.open .hover{ display:block; position:absolute; top:52px; left:10px; background: #FFFFFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); padding:5px 10px; width:170px;  }
.share_on_social.open .hover a{ display:block; padding:10px 0;}
.share_on_social.open .hover a .fa{ width:20px; text-align:center;}
/**/




/* NEW button: */
a.to_fav_seller {display: inline-block;position: relative;padding: 7px 13px 9px;padding-left: 40px;font-size: 15px;line-height: 17px;min-height: 32px;border-radius: 8px;text-decoration: none;text-align: left;cursor: pointer;background: #e4ebff;color: #000;-webkit-tap-highlight-color: transparent;vertical-align: middle;overflow: hidden;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
a.to_fav_seller:before {content: "";display: block;width: 22px;height: 22px;position: absolute;top: 50%;margin-top: -11px;left: 12px;background: url("../i/auction_icons.svg") -842px -389px no-repeat;}
a.to_fav_seller.disabled {opacity: .5; pointer-events: none;}

a.to_fav_seller span {display: inline-block;/* vertical-align: top; *//* margin-top: -1px; */}

a.to_fav_seller.off:hover {background: #0d6ae5;background: -moz-linear-gradient(top,  #0d77ff 0%, #0e5dc9 100%);background: -webkit-linear-gradient(top,  #0d77ff 0%,#0e5dc9 100%);background: linear-gradient(to bottom,  #0d77ff 0%,#0e5dc9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d77ff', endColorstr='#121212',GradientType=0 );box-shadow: 0 3px 4px 0 rgb(0 0 0 / 25%);}

a.to_fav_seller.off,
a.to_fav_seller.off:active {color: #fff;background: #0c5cc8;background: -moz-linear-gradient(top,  #0b65de 0%, #0c4faa 100%);background: -webkit-linear-gradient(top,  #0b65de 0%,#0c4faa 100%);background: linear-gradient(to bottom,  #0b65de 0%,#0c4faa 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b65de', endColorstr='#0c4faa',GradientType=0 );box-shadow: 0 2px 2px 0 rgb(0 0 0 / 20%);}


a.to_fav_seller.on {color: #7b6a24;}
a.to_fav_seller.on:before {background-position: -882px -389px;}
a.to_fav_seller.on:hover {color: #7b6a24;}
a.to_fav_seller.on:hover:before {background-position: -1002px -389px;}

a.to_fav_seller.on:active,
a.to_fav_seller.off:active {transform: translateY(1px); box-shadow: none; }

a.to_fav_seller.on:active {color: #000; }
a.to_fav_seller.on:active:before {background-position: -962px -389px;}

a.to_fav_seller.ready:active,
a.to_fav_seller.ajax:active {transform: none;}

a.to_fav_seller.ready {pointer-events: none; background: #f7f7f7 !important; color: #000 !important; box-shadow: none !important;}
a.to_fav_seller.ready:before {background-position: -921px -390px !important;}
a.to_fav_seller.ready.on:hover {color: inherit;}

a.to_fav_seller.ajax {pointer-events: none;background: #f7f7f7 !important;color: #000 !important;box-shadow: none !important;}
a.to_fav_seller.ajax:before {background: url("../i/loader4.svg") 50% 50% no-repeat !important;}


a.follow_comment .txt_active{ display: none;}
a.follow_comment.active .txt_active{ display: inline;}
a.follow_comment.active .txt{ display: none;}



.anonim{ position: relative; z-index: 1; background-color: #fdffbc; border-radius: 8px; padding: 0 5px; color: #563a79;}
.anonim.open{ z-index: 4; }
.anonim .sup_help_txt{ display: none;}
.anonim i.ico{ display: inline-block; vertical-align: middle; width: 9px; height: 10px; margin-right:4px; margin-top: -2px;  background: url(../i/anonymous.png) 0 0 no-repeat;}
.anonim i.green{ font-style: normal; color: #090; }
.anonim .dashed{ text-decoration: underline; text-decoration: underline #563a79; text-decoration-style: dashed; cursor: pointer; white-space: nowrap; transition: color .4s ease-in-out;}
.anonim .dashed:hover{ text-decoration: underline #928a21;  text-decoration-style: solid; color: #928a21; }

.anonim.open .sup_help_txt {display: block; position: absolute; bottom: 33px; left: -80px; background: #FFFFFF; color: #666666; font-size: 14px; font-style: normal; line-height: 18px; padding: 20px 20px 20px 20px; width: 283px; border: 1px solid #d0d0d0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
.anonim.open .sup_help_txt::after { display: block; content: "";  width: 34px;  height: 17px; position: absolute; margin-left: -17px; left: 50%; bottom: -17px; background: transparent url(../i/sup_rating_after.png) 0 0 no-repeat;}

.anonim .close {background: url(../i/close2.png) no-repeat 0 0; cursor: pointer; display: block; width: 17px; height: 17px; position: static; border: none; float: right; margin: -7px -7px 0 5px;}
.anonim .close:hover { opacity: 0.7;}
.comment_li .anonim{ float: left; margin-right: 12px; background: none; padding: 0;}
.comment_li .anonim i.ico{ display: none;}
.comment_li .anonim.open .sup_help_txt { left: -100px  !important;}
.comment_li .anonim .dashed{color: #000; text-decoration: underline #adadad; text-decoration-style: dashed;}
.comment_li .anonim .dashed:hover{ text-decoration: underline #928a21;  text-decoration-style: solid; color: #928a21; }

.about_lot_title .anonim.open .sup_help_txt { bottom: auto; top: 33px; }
.about_lot_title .anonim.open .sup_help_txt::after { bottom: auto; top: -17px; background: transparent url(../i/sup_rating_after_top.png) 0 0 no-repeat;}

.tabs .tabs_zag span.mobile_only{ display:none;}
.tabs .tabs_txt.mobile_only.active{ display:none;}


/*.breadcrumbs.mobile_only{ display:none;}*/


@media only screen and (max-width:1199px){
	.also_like {margin-bottom: 0px;}
	.also_like .h4{font-size: 16px;line-height: 16px;font-weight: 600;margin: 22px auto 0;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
	.also_like .h4 br {display: none; }
	.also_like .slider_stage {height: auto !important; }
	.rec_slider .wrapper {padding: 10px 0 10px; height: auto !important; }
}





/* BIG */
@media only screen and (min-width:1200px){
	
	/*
	a{ color: #000000; text-decoration: underline #adadad; transition: color .4s ease-in-out, opacity .4s ease-in-out, border .4s ease-in-out, background .4s ease-in-out, text-decoration .4s ease-in-out;}
	a:hover{ color: #928a21; text-decoration: underline #e1dda6; }
	*/

	#page_content .content_right{margin-right:217px;margin-right: 180px;}

	#page_content .content_right .breadcrumbs .button_fb {position: absolute;right: -180px;}
	#page_content .content_right .breadcrumbs + .button_fb {position: absolute;top: 2px;right: -180px;}
	#page_content .content_right .breadcrumbs + .button_fb .button_fb_cont {margin-top: 0;margin-left: 0;}
	
	.promotion_block{ position:absolute; right:-217px; top:62px; width:200px;}
	.promotion_block .promotion .h1 a{ display:none;}
	.promotion_block .h4{ font-size:22px; line-height:27px; padding:27px 20px 16px 20px; margin:0; border: 1px solid #ececec; border-bottom:none; background: #fff7dc;}
	.promotion_block .promotion { border-top:none;}
	.promotion_block .promotion .li{ width:auto; margin: 0 19px 20px 19px; padding: 0; border-top: 1px solid #e5e5e5; border-right:none;}
	.promotion_block .promotion .li a .number{ padding-top:10px; height: 22px;}
	.promotion_block .promotion .li a .title{ width:160px; overflow:hidden;}



	/* NEW "ALSO LIKE" Slider: */
	.also_like {position: absolute;right: -217px;right: -190px;width: 170px;/* bottom: 25px; */bottom: 5px; top: 47px;/* padding-top: 40px; */}
	
	.also_like .h4{font-size: 16px;line-height: 20px;padding: 0;font-weight: 600; margin:0 0 15px ;height: 40px; font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
	
	.also_like .wrapper {position: absolute;top: 0;/* bottom: 10px; *//* max-height:100%; *//* height: calc(100vh - 150px); */height: 100%;max-height: 100%;padding: 0 0 0;width: 100%;}

	.also_like .slider {height: auto;max-height: 100%; width: 100%;/* position: relative; */position: absolute;top: 55px;bottom: 10px;}
	.also_like .slider .nav {display: none;}

	.also_like .slider_frame {height: 100%;max-height: 100%;overflow: hidden;position: relative;/* top: 0; *//* bottom: 0; *//* min-height: 350px; *//* left: 0; *//* right: 0; */border-top: none;border-bottom: none;transition: top .25s ease, bottom .25s ease;padding-right: 10px;}
	.also_like .rec_slider.has_touch .slider_frame {overflow-y: auto !important; overflow-x: hidden; }
	
	.also_like .slider_stage {position: relative;top: 0;cursor: move;cursor: grab; width: 100% !important;left: 0 !important; background: #f8f8f8; border-radius: 8px;
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	.also_like .slider_stage .li {display: block;clear: both;max-width: none;width: 100% !important;padding: 0 0;}
	
	.also_like .slider_stage .add:before {padding-top: 0;}
	.also_like .slider_stage .add a {left: 0;right: 0;background: #f8f8f8;border-color: #f8f8f8;margin: 0 auto;border-radius: 8px 8px 0 0;}
	.also_like .slider_stage .add a:hover {border-color: transparent; }
	.also_like .slider_stage .add span {margin-top: -40px;}
	.also_like .slider_stage .add i {background-position: -888px -106px;width: 36px;height: 36px;margin-bottom: 8px;}
	.also_like .slider_stage .add a:hover i {background-position: -888px -151px;}
	
	.also_like .slider_stage .item {display: block;width: 100%;height: auto;margin: 0 auto 0;border-radius: 3px;overflow: hidden;cursor: pointer;text-align: left;transition: none;background: #f8f8f8;}
	.also_like .slider_stage .item:hover {box-shadow: none;margin: 0 auto 0;padding: 0;}

	.also_like .slider_stage.drag .item {cursor: inherit; }
	.also_like .slider_stage .item .img {background: #e6eaea; }
	.also_like .slider_stage .item img {display: inline-block;-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none;}
	.also_like .slider_stage .item:hover img {opacity: 1; }
	
	.also_like .slider_stage .item .content {padding: 8px 10px 20px;height: auto;}
	.also_like .slider_stage .item .title {font-size: 14px;font-weight: 600;display: inline-block;}
	
	.also_like .slider_stage .item .price {font-size: 14px;height: auto;}
	.also_like .slider_stage .item .price b {font-size: 19px; font-weight: normal; }
	
	
	
	
	/* sticky slider mode (~content height):
	.also_like {bottom: 35px; top: 47px; padding-top: 55px;}
	.also_like .h4 {position: absolute; top: 0; }
	.also_like .wrapper {position: relative; height: calc(100vh - 70px);}
	.also_like .slider {position: sticky; top: 30px; bottom: 20px;}
	/**/
}




@media only screen and (max-width:999px){/* 999px / 1200px*/

	/*.about_lot_title{ display:none;}*/
	.tabs_txt .about_lot_title{ display:block; padding-left:0; padding-right:0; border-left:none;  border-right:none;}

	.about_lot_title .ul .li, .about_lot_title .ul .li.before_last{ width:48%; margin-right:2%;}

	.about_lot_title .ul .li.max_bet{padding: 0;margin: 0 0 10px 0;background: none;}
	/*.about_lot_title .ul .li.last{ width:100%;}*/
	.about_lot_title .ul .li.last{ width:50%;}
	.about_lot_title .ul .li.last .button_white{ margin-right:-130px; margin-left:0;}
	a.to_favorites{margin-right:-130px;margin-left:0;}

	.tabs .tabs_zag span.mobile_only{ display:block;}
	.tabs .tabs_txt.mobile_only.active{ display:block;}

	.tabs .tabs_zag span.not_mobile_only{ display:none;}

	/*.breadcrumbs { display:none;}*/
	.about_lot_title .ul .li.mobile_not{ display:none;}
	.anonim.open .sup_help_txt { left: -25px;}
	.anonim.open .sup_help_txt::after { left: 45px;}
	.comment_li .anonim.open .sup_help_txt::after { left: 135px;}

}

@media only screen and (max-width:860px){

.tabs .tabs_txt .h1{font-size: 28px; line-height: 31px; margin-bottom: 30px;}

}


@media only screen and (max-width:670px){

	h1.page_title, h1.page_title.with_pre{padding:0 10px; line-height:25px; font-size:20px; font-weight:bold;}
	.promotion_block .h4{ padding:0 10px; line-height:25px; font-size:18px; font-weight:bold;}

	.about_lot_title { border-left:none; border-right:none; padding: 16px 9px 5px 10px; }

	.tabs .tabs_txt .h1{font-size: 22px; line-height: 28px; margin-bottom: 20px;}
}


@media only screen and (max-width: 600px){

	.about_lot_title{border-bottom: none;padding-left: 15px;padding-right: 15px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;font-size: 14px;margin: 20px -5px 7px;clear: both;}
	
	.about_lot_title .ul .li {float: none;background: none;clear: both;width: auto;margin: 0 auto 4px;padding: 0;height: auto;line-height: 24px;color: #676767;}
	.about_lot_title .ul .li br {display: none; }
	.about_lot_title .ul .li > span {color: #000;}
	
	.about_lot_title .phone_h {display: none; }
	.about_lot_title .phone_v {display: initial !important;}
	
	.about_lot_title .ul .li.before_last {display: none;}
	.about_lot_title .ul .li.last{width: auto;margin-bottom: 10px;}
	.about_lot_title .ul .li.last .button_white{ margin-right:0px; margin-left:0;}
	
	.about_lot_title a.promote {display: inline-block;height: 23px;line-height: 18px;border-radius: 12px;padding: 0 7px;font-size: 12px;margin-left: 4px;}

    .about_lot_title .left_txt br{ display: none;}
    .about_lot_title .left_txt .sup_help_txt br{ display: block;}
    .about_lot_title .ul .li a.portfolio_seller{ margin-left: 5px;}

    
	/* OLD:
	a.to_favorites{ margin-right:0px; margin-left:0;}
    .about_lot_title a.to_favorites:hover .hover{ display: none !important;}
    .about_lot_title a.to_favorites, .about_lot_title a.to_favorites:hover{ z-index: 1; margin: 15px 0 0 0; font-size: 13px;}
    .about_lot_title a.to_favorites{ float: none; width: auto; display: block; padding: 10px 0; text-align: center; min-height: 1px; height: auto;}
    .about_lot_title a.to_favorites br {display: none;}

    .about_lot_title a.to_favorites i.ico{ display: inline-block; position: static; margin: -2px 10px 0 0; vertical-align: middle;}
	*/
	
	.about_lot_title a.to_favorites {display: inline-block;float: none;height: 23px;line-height: 18px;padding: 0 7px;border: solid 2px #cfcfcf;border-radius: 12px;white-space: nowrap;width: auto;margin: 0;color: #676767;}
	.about_lot_title a.to_favorites i.ico {display: inline-block;position: static;vertical-align: middle;margin-right: 4px;margin-top: -2px;}
	
	.about_lot_title .li a.to_favorites.active {background: #f2f3f5; border-color: #f2f3f5; color: #7f6e09;}
	.about_lot_title .li a.to_favorites span {color: inherit; /*line-height: 19px;*/}
	
	a.to_favorites:hover .hover {display: none; }

	.about_lot_title .ul .li .left_txt {float: none;display: inline-block;margin-right: 4px;}

	.about_lot_title .anonim{ float: left;}
}

@media only screen and (max-width: 500px){

	.tabs .tabs_zag span { padding:0 7px;}

	/* OLD:
	.about_lot {padding-top: 465px;}
	*/
	
	.about_lot .img_big { height: 381px; line-height: 377px;}
	
	.about_lot_title a.to_favorites span > span {display: none; }
	.about_lot_title a.to_favorites span > em {display: inline;font-style: normal;}
	.about_lot_title a.to_favorites span > em:before {display: inline-block;vertical-align: middle;content: "";width: 12px;height: 14px;margin-top:-1px;margin-right: 3px;background: url(../i/auction_icons.svg) -406px -518px no-repeat;}
	.about_lot_title a.to_favorites.active span > em:before {background-position-x: -426px;}
	




	/* PRICE OFFER */
	.about_lot_right .form_about.price_offer {min-height: auto;padding: 15px;}
	.about_lot_right .price_offer .li.w50 {width: 50%;float: left;padding-right: 10px;}
	.about_lot_right .price_offer .w50.last {padding-right: 0 !important;}
    
    .about_lot_right .price_offer label {padding-top: 0;text-align: left;}
    .about_lot_right .price_offer .info_tooltip {position: relative;margin-top: 0;margin-left: 5px;}
    
    .about_lot_right .price_offer .info_tooltip .tooltip {left: 5px;position: fixed;z-index: -200;bottom: auto;width: auto;right: 5px;margin-bottom: 0;margin-top: -7px;display: block !important;visibility: hidden;pointer-events: none;-webkit-transform: translateZ(0);}
    .about_lot_right .price_offer .info_tooltip.toggled .tooltip {visibility: visible !important;z-index: 500;pointer-events: all;}
    .about_lot_right .price_offer .info_tooltip .arrow {margin-left: -5px;}
    
    .about_lot_right .price_offer .error_text {margin: 0 -15px 15px -15px;}
	
	
	
	.about_lot_right .form_about .input_style .currency { display:none; }
	.about_lot_right .form_about .input_style .until { display:none; }

	.about_lot_right .form_about .input_style.with_until input.form_text { padding-left: 11px; padding-right:11px;	}
	.about_lot_right .form_about .input_style.with_up_down.with_currency input.form_text {padding-right: 100px;}


	.about_lot_right .form_about .input_style .up .fa,
	.about_lot_right .form_about .input_style .down .fa {  display:none;}

	.about_lot_right .form_about .input_style .up ,
	.about_lot_right .form_about .input_style .down  {  width:48px; height:48px; line-height:42px; top:0; font-size:24px; font-style:normal; font-family: Times, "Times New Roman", serif; font-weight:bold; color:#000000;}
	.about_lot_right .form_about .input_style .up { right:48px; line-height:48px; }

	.about_lot_right .form_about .mobile_not {display:none;}
	.about_lot_right .form_about .button_black {display:block; width:100%; float:none;}
	/**/
	
	

	
	
	/* OLD */
	.hr_edit.mobile_not{ display:none;}
	
	.about_lot_right .share_on_social.mobile_only{ display:block; float:none; margin:28px 0 0 0;}
	.about_lot_right .share_on_social .button_white{ width:100%;}

	.about_lot_right .share_on_social.open .hover {width:100%; left:0;}
	
	.about_lot_right .share_on_social .hover a { padding-left:25px;   background: url(../i/0.gif) 3px  12px no-repeat;}
	
	.about_lot_right .share_on_social .hover a.del_last{background-image: url(../i/hr_edit_del_last.png);  }
	.about_lot_right .share_on_social .hover a.open{background-image: url(../i/hr_edit_open.png); }
	.about_lot_right .share_on_social .hover a.delete{background-image: url(../i/hr_edit_delete.png); }
	.about_lot_right .share_on_social .hover a.edit{background-image: url(../i/hr_edit_edit.png); }
	.about_lot_right .share_on_social .hover a.move{background-image: url(../i/hr_edit_move.png); }
	.about_lot_right .share_on_social .hover a.interesting {  background-image: url(../i/hr_edit_interesting.png);  }
	.about_lot_right .share_on_social .hover a.not_interesting { background-image: url(../i/hr_edit_not_interesting.png); }
	.about_lot_right .share_on_social .hover a.close { background-image: url(../i/hr_edit_close.png);  }
	
	.about_lot_right .share_on_social .hover a br{ display:none;}
	/**/
	
	
	.h1_button .button_green, .h1_button .button_white, .h1_button .button_red { margin: 0 0 10px 8px; padding-left:11px; padding-right:11px;  }
	.h1_button .button_white.yes_ico, .h1_button .button_green.plus_ico { padding-left: 30px;}

}




/*xzoom css:*/
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
	display: block;
	max-width: none;
	max-height: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

/* xZoom Styles below */
.xzoom-container {display: inline-block;}

.xzoom-thumbs {text-align: center; margin-bottom: 10px;}

.xzoom-preview {background: #e6eaea; /* border-radius: 1px; */z-index: 250;}
.xzoom-preview img {/* border-radius: 3px; *//*width: auto !important;*/}

.xzoom-lens {/* cursor: crosshair; */ cursor: none; border-radius: 3px; z-index: 100;}
.xzoom-lens:after {display: block;content: "";position: absolute;top: 50%;left: 50%;margin-left: -18px;margin-top: -18px;width: 36px;height: 36px;background: url(../i/auction_icons.svg) -544px -445px no-repeat;z-index: 10000;}

.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {border: 1px solid #cecece; margin-left: 5px; margin-bottom: 10px;}

.xzoom-source, .xzoom-hidden {display: block; position: static; float: none; clear: both;}
.xzoom-hidden {overflow: hidden;}

.xzoom-loading {position: fixed !important;background-position: center center;background-repeat: no-repeat;border-radius: 100%;opacity: 0;background: #ffffff url(../i/clock.gif) no-repeat 50% 50%;width: 48px;height: 48px;z-index: 240;display: block !important;transition: opacity .5s linear .2s;margin-top: -36px;margin-left: -24px;top: 50% !important;left: 50% !important;}
.xzoom-loading.appear {opacity: .6;}

/* Additional class that applied to thumb when it is active */
.xactive {
/*
-webkit-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
box-shadow: 0px 0px 3px 0px rgba(74,169,210,1); 
border: 1px solid #4aaad2;
*/
}

.xzoom-caption {position: absolute; bottom: -43px; left: 0; background: #000; width: 100%; text-align: left;}
.xzoom-caption span {color: #fff; font-family: Arial, sans-serif; display: block; font-size: 0.75em; font-weight: bold; padding: 10px;}
.xzoom-source.popup_xzoom {z-index: 230; /*background: rgba(255,255,255,0.5);*/}




/* from marketplace: purchase block (temp): */
.about_lot_right .purchase_block{height: 83px;}
.about_lot_right .purchase_block .price,
.about_lot_right .purchase_block .price_block {display: block; float: left; width: 235px; height: 53px; padding: 0 20px 0 10px; margin-right: 9px; font-size: 24px; color: #3e104c;  line-height: 51px;font-weight: bold; background: #fff7dc; border: 1px solid #ececec; text-decoration: none; white-space: nowrap; text-align: right;}
.about_lot_right .purchase_block.sold .price,
.about_lot_right .purchase_block.sold .price_block {color: #a2a2a2; background: #f5f5f5; border: 1px solid #ececec;}
.about_lot_right .purchase_block.sold .sold_txt{height: 53px; line-height: 51px;font-weight: bold; color: #a2a2a2; float: left; margin-left: 8px; font-size: 15px;}
.about_lot_right .purchase_block .buy{display: block;float: left;width: 237px;height: 53px;padding: 0 10px 0 10px;/* margin-right: 9px; */font-size: 20px;color: #fff;line-height: 50px;font-weight: bold;background: #734581;background-image: linear-gradient(to bottom, #734681 0%, #572965 100%);cursor: pointer;text-decoration: none;text-align: center;}
.about_lot_right .purchase_block .buy:hover{ background-position: 0 -53px; }
.about_lot_right .purchase_block .buy i.ico{  display: inline-block; vertical-align: middle; width: 18px; height: 16px; margin-right:10px; margin-top: -4px;   background: url(/i/ico_buy.png) 0 0 no-repeat;}


.about_lot_right .purchase_block .price_block{ line-height: 21px; padding-top: 6px; text-align: right;}
.about_lot_right .purchase_block .price_block i.currency_master,
.about_lot_right .purchase_block .price_block i.currency_slave{ font-style: normal; margin-left: 4px; display: inline-block; text-align: left;}
.about_lot_right .purchase_block .alternative_cost{ display: block; font-size: 14px; color: #666666; font-weight: normal; position: relative; z-index: 2;}
.about_lot_right .purchase_block .alternative_cost .cost{     text-decoration: underline #a6a6a6; text-decoration-style: dashed; cursor:pointer; color:#666666;transition: color .4s ease-in-out, text-decoration .4s ease-in-out;  word-break:keep-all; white-space: nowrap; }
.about_lot_right .purchase_block .alternative_cost .cost:hover{  color: #843a9b; text-decoration: underline #725b7b; text-decoration-style: dashed;  }

.about_lot_right .purchase_block .alternative_cost .hover{ white-space: normal; display: none; position: absolute;  right:-20px; top: 35px; background: #ffffff; width: 235px; border: 1px solid #cfcfcf; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); font-size:14px; color:#000000; line-height:17px; padding:17px 30px 17px 21px; font-style:normal; text-align:left; }
.about_lot_right .purchase_block .alternative_cost.open .hover{ display: block; z-index:2;}

.about_lot_right .purchase_block .alternative_cost .hover .cls{ background: url(/i/close2.png) no-repeat 0 0;  cursor: pointer; display: block;  width:17px; height: 17px; position: absolute;  right: 10px;  top: 10px;  }
.about_lot_right .purchase_block .alternative_cost .hover .cls:hover {opacity:0.8; }
.about_lot_right .purchase_block .alternative_cost .hover .add{ background: url(/i/hover_add.png) no-repeat 0 0;  display: block;  width:37px; height: 17px; position: absolute;  right:35px;  top: -17px;}



.button_purple {display:inline-block; line-height:47px; font-size:14px; padding:0 20px;  box-shadow: 1px 1px 2px #d7d7d7; cursor:pointer; color:#000000; border:1px solid #b1b1b1; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; background:#F0F0F0; background-image: linear-gradient(to bottom, #F0F0F0 0%, #DCDCDC 100%); text-decoration:none; text-align:center; font-weight:normal; font-style:normal; border-radius:0;}
.popup_window.popup_purchase .buttons .button_purple {width:47%;padding:0;float:right;background: #734581;background-image: linear-gradient(to bottom, #734681 0%, #572965 100%);color: #fff;text-decoration: none;}
.button_purple:hover {background: #734681 !important;}



/* popup_purc */
.popup_window.popup_purchase .block_m{ width: 400px; padding: 95px 40px 30px 40px; background:#fff url(/i/popup_purc_conf_001.png) center 40px no-repeat; }

.popup_window.popup_purchase .text { padding: 0; font-size: 14px; line-height: 17px; color: #202121; text-align: center; margin-bottom: 15px;}
.popup_window.popup_purchase .buttons { margin: 18px 0 0 0; text-align: center;}
.popup_window.popup_purchase .h1 {padding: 0 0 0 0;font-size: 16px;line-height: 23px;color: #000000;text-align: center;font-weight: bold;font-family: 'Open Sans', sans-serif;}

.popup_window.popup_purchase .close {position: absolute; right: 0; top: 0; background: #fff url(/i/close_000.png) center center no-repeat; border: 1px solid #ededed; width: 52px; height: 52px; cursor: pointer;}
.popup_window.popup_purchase .close:hover{ opacity: 0.5;}


.popup_window.popup_purchase .error_text.ico_error_txt{background: #fe6868 url(/i/ico_error_txt.png) 9px center no-repeat; padding-left: 33px;}

.popup_window.popup_purchase .buttons .disable{ opacity: 0.2; pointer-events: none;}



@media only screen and (max-width:500px) {

	.about_lot_right .purchase_block .price,
	.about_lot_right .purchase_block .price_block { font-size: 22px; width: auto; padding-right: 10px;}
	.about_lot_right .purchase_block .alternative_cost .hover{ right: auto; left: -10px;}
	.about_lot_right .purchase_block .alternative_cost .hover .add { right: 95px;}

	.about_lot_right .purchase_block { height: 136px; position: relative;z-index: 2;}
	.about_lot_right .purchase_block.sold { height: 83px;}
	.about_lot_right .purchase_block .buy{ position: absolute; left: 0; right: 0; bottom: 20px; width: auto; margin: 0;}

	.popup_window.popup_purchase .block_m { padding: 45px 15px 40px 15px;}
}
