@charset "UTF-8";

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

@media only screen and (min-width: 1200px) {
	
	#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;}
}

@media only screen and (min-width: 1360px) {
	#page_content > .m {padding-left: 10px;padding-right: 10px;}
}

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


/* DEPRECATED: блок .about_lot_title скорее всего будет убран в новом дизайне (заменён на другой новый) */
.about_lot_title {padding: 9px 9px 4px 14px;margin-bottom:20px;min-height:72px;font-size:15px;color: #6D6D6D;border: 1px solid #EDEDED;border-radius: 8px;}
.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:#000;}
.about_lot_title .ul .li .rates_max {color:#000; 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 .seller_info {display: flex;align-items: center;}

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

.about_lot_title a.promote {display: inline-block;height: 20px;line-height: 18px;border-radius: 8px;padding: 0 7px;padding-left: 25px;border: 1px solid #D2D8D8;white-space: nowrap;font-size: 11px;text-decoration: none;color: #6D6D6D;position: relative;vertical-align: middle;margin-left: -5px;}
.about_lot_title a.promote:before {content: "";display: inline-block;width: 14px;height: 12px;vertical-align: middle;background: url(../i/common.svg?v=4) -347px -501px no-repeat;position: absolute;left: 7px;top: 50%;margin-top: -6px;}

.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/common.svg?v=4) -287px -518px no-repeat;}

.about_lot_title .ul .li a.user_seller {display: inline-block;vertical-align: top;color: #004a72;display: inline-flex;align-items: center;max-width: 114px;position: relative;overflow: hidden;}
.about_lot_title .ul .li a.user_seller i.ico {display: inline-block;width: 12px;height: 13px;background: url(../i/common.svg?v=4) -287px -499px no-repeat;margin-right: 5px;flex-shrink: 0;}
.about_lot_title .ul .li a.user_seller span {display: inline-block;flex-shrink: 0;white-space: nowrap;}

/* HACK: overflow fade for large nickname with linear-gradient starting only for last 14px (for parent with max-width of 114px */
.about_lot_title .ul .li a.user_seller:after {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;width: 100%;background: linear-gradient(90deg, rgba(255,255,255,0) 100px, rgba(255,255,255,1) 114px);}


/* deprecated (.cut как вспомогательный класс для js-обработки более не используется, применяем css-хак):
.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: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
/**/

.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/common.svg?v=4) -125px -346px no-repeat;}
.about_lot_title .ico_watchers:after {content: " ";}

/* 0 watchers: */
.about_lot_title [data-count="0"] .ico_watchers,
.about_lot_title [data-count="0"] br,
.about_lot_title [data-count="0"] a.promote {display: none !important;}



.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;}



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

	/*.about_lot_title {display: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;}
	
	.about_lot_title .ul .li.mobile_not {display:none;}
}

@media only screen and (max-width:670px) {
	.about_lot_title {border-left:none;border-right:none;border-radius: 0;padding-left: 0;padding-right: 0;}
}
	
@media only screen and (max-width: 600px) {

	.about_lot_title {border-bottom: none;/* padding-left: 5px; *//* padding-right: 5px; */font-size: 14px;margin: 10px 0 7px;clear: both;border-radius: 0;}
	
	.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: 22px;line-height: 20px;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;}
	
	.about_lot_title .ul .li .left_txt {float: none;display: inline-block;margin-right: 4px;}

	.about_lot_title .anonim {float: left;}
}	




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;margin-left: 5px;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: 100%;margin-bottom: 13px;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);border-radius: 8px;}

.sup_rating.open:after {display: block;content: "";width:34px;height: 14px;position:absolute;left:-5px;bottom: 100%;background: transparent url(../i/sup_rating_after.png) 0 -4px 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;}

@media only screen and (max-width: 999px) {
	.sup_rating.open .sup_help_txt {left: -50px;}
}

@media only screen and (max-width:600px) {
	.sup_rating.open .sup_help_txt {left: -50px;padding-left: 20px;max-width: 280px;}
	.sup_rating.open:after {top: -10px;}
}

/* ******************** */




.tabs .buttons {min-height: 46px;line-height: 46px;margin-bottom: 10px;float: none;scroll-margin-top: 5px;}
.tabs .buttons a,
.tabs .buttons span {display: inline-block;height: 46px;line-height: 44px;font-size: 20px;padding: 0 14px;/* border: 1px solid #d2d8d8; */border: 1px solid transparent;/* margin-right: 5px; */margin-right: 1px;scroll-margin-top: 5px;}

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

.tabs .action_buttons {float: right;line-height: 32px;height: 46px;padding-top: 8px;}
.tabs .action_buttons .button.red {border-color: #FF4F44;color: #FF4F44;}

.tabs .action_buttons .button {display: inline-block;vertical-align: top;height: 32px;line-height: 30px;padding: 0 12px;border: 1px solid #D2D8D8;border-radius: 8px;text-decoration: none;font-size: 15px;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/common.svg?v=4") 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;color: #6D6D6D;height: 32px;line-height: 32px;vertical-align: top;}
.tabs .action_buttons .share .txt {display: inline-block;font-size: 15px;margin-right: 5px;vertical-align: top;}

.tabs .action_buttons .share .divider {display: inline-block;width: 1px;height: 32px;vertical-align: top;margin-left: 10px;margin-right: 4px;position: relative;}
.tabs .action_buttons .share .divider:before {content: ""; display: block;width: 1px;height: 18px;background: #D2D8D8;position:absolute;top: 7px;}

.tabs .action_buttons .share .button {width: 32px;margin-left: 5px;text-align: center;padding: 0;position: relative;vertical-align: top;cursor: pointer;}
.tabs .action_buttons .share .button:before {margin-right: auto;height: 18px;width: 18px;position: absolute;top: 50%;margin-top: -9px;left: 50%;margin-left: -9px;background: url(../i/share.svg) -30px -29px no-repeat;}

.tabs .action_buttons .share .ico_facebook:before {background-position-x: -110px;}
.tabs .action_buttons .share .ico_twitter:before {background-position-x: -69px;}
.tabs .action_buttons .share .ico_link:before {}

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


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

.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 .buttons {height: auto;line-height: 46px;margin-bottom: 20px;}
	.tabs .buttons a, .tabs .buttons span {padding: 0 15px;margin-right: 0;margin-bottom: 1px;}
	*/
	
	.tabs .action_buttons {margin: 0 0 10px;float: none;display: flex;flex-flow: row;align-items: center;padding: 0;height: 54px;line-height: 54px;}
	.tabs .action_buttons .button {height: 48px;line-height: 46px;}
	.tabs .action_buttons .button.red {/* float: right; *//* margin-top: 6px; */margin-left: auto;}

	.tabs .action_buttons .share {margin-right: 0;line-height: 54px;height: 54px;}
	.tabs .action_buttons .share .txt {display: block;line-height: 14px;margin: 0 0 4px;white-space: nowrap;font-size: 14px;}
	.tabs .action_buttons .share .button {height: 34px;line-height: 30px;width: 34px;margin-left: 0;margin-right: 5px;}
	.tabs .action_buttons .share .divider {margin-left: 5px; margin-right: 10px;}
}

@media only screen and (max-width: 600px) {
	.tabs .buttons {white-space: nowrap;margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;overflow-x: auto;}
	.tabs .buttons a, .tabs .buttons span {font-size: 18px;}
	
	.tabs .tab-content {margin-bottom: 15px;}
}



.about_lot_txt {color: #000;font-size: 15px;line-height: 24px;}

.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;}

.about_lot_txt .ul {clear: both;margin: 0 0 6px;background: #FBFBFB;border-radius: 8px;border: 1px solid #EDEDED;padding: 17px 15px 3px;overflow: hidden;}
.about_lot_txt .li {display: block;margin: 0 0 15px;width: 100%;line-height: 20px;display: flex;align-items: center;}

.about_lot_txt .li > .caption {color: #000;font-weight: 600;width: 142px;padding-right: 5px;/* flex: 0 0 142px; */flex-shrink: 0;}
.about_lot_txt .li > .txt {flex-grow: 1;min-width: 0;overflow-wrap: break-word;}

.about_lot_txt .delivery em {display: inline;color: #888;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 .shipping em {font-style: normal;display: inline-block;/* vertical-align: middle; */margin-right: 6px;}
.about_lot_txt .shipping em:last-child {margin-right: auto;}

/*
.about_lot_txt .shipping em:after {content: "\00a0";}
.about_lot_txt .shipping em:last-child:after {content: none;}

.about_lot_txt .shipping em:before {display: inline-block;width: 20px;height: 16px;vertical-align: middle;margin-top: -1px;margin-right: 4px;background: url(../i/common.svg?v=4) no-repeat;}
.about_lot_txt .shipping em.ico_ua:before {content: ""; background-position: -190px -8px;}
.about_lot_txt .shipping em.ico_by:before {content: ""; background-position: -190px -42px;}
.about_lot_txt .shipping em.ico_pl:before {content: ""; background-position: -190px -59px;}
.about_lot_txt .shipping em.ico_ru:before {content: ""; background-position: -190px -25px;}
.about_lot_txt .shipping em.ico_eu:before {content: ""; background-position: -190px -76px;}
.about_lot_txt .shipping em.ico_globe:before {content: ""; background-position: -190px -134px;}
/**/

.about_lot_txt .shipping em img {display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-top: -2px;margin-right: 5px;border-radius: 8px;/* box-shadow: 0 0 0 1px rgba(0,0,0,.15); */overflow: hidden;line-height: inherit;}



/* translated/original item description */
.about_lot_txt .li .txt_original,
.about_lot_txt .original .txt {display: none;}
.about_lot_txt .original .txt_original {display: block;}
.about_lot_txt .translation_toggle {margin-bottom: 15px;}



@media only screen and (min-width: 800.02px) {
	.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;}
}



#images {text-align: center; overflow: hidden;}
#images .img {margin: 0 0 12px;}
#images .img:first-child {margin-top: 10px;}
#images img {max-width: 100%;height: auto;display: inline-block;vertical-align:top;cursor: zoom-in;}




h4.lot_description_title {font-size: 24px;margin: 0;display: inline-block;vertical-align: bottom;line-height: 54px;}

@media only screen and (max-width: 900px) {
	h4.lot_description_title {line-height: 24px;}
}

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




#price_offer_list 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;}



.anonim {position: relative;z-index: 1;background-color: #fdffbc;border-radius: 8px;padding: 0 5px;color: #563a79;display: inline-flex;align-items: center;}
.anonim.open {z-index: 15;}
.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;}




.has_help_html {display: inline-block;width: 17px;height: 17px;margin-left: 5px;position: relative;z-index: 1;}
.has_help_html i.ico {display: block;width: 17px;height: 17px;cursor: pointer;position: relative;background: url(../i/common.svg?v=4) -9px -5px no-repeat;}
.has_help_html i.ico:hover {opacity: 0.7;}
.has_help_html i.ico:after {display: block;content: "";position: absolute;background: transparent;top: -4px;bottom: -4px;left: -4px;right: -4px;}
.has_help_html .help_html {display: none;}
#help_html_block {position: absolute; z-index: 215; left: 10px; top: 28px; background: #ffffff; width: 220px; /*max-width: 100%*/ border: 1px solid #cccccc; border-radius: 2px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);font-size: 14px; color: #202121; line-height: 17px; padding: 8px 11px 8px 11px;font-style: normal; white-space: normal;}
#help_html_block .add {display: block; width: 12px; height: 8px; background: url(../i/common.svg?v=4) no-repeat -29px -11px; pointer-events: none; margin-left: -6px; position: absolute; left: 50%; bottom: -8px;}




.checkbox_block {position:relative;z-index: 1;line-height:20px;font-size:12px;color:#666666;display:block;padding:15px 10px;border: 1px solid #ececec;background: #fff7dc;border-radius: 8px;}
.checkbox_block label {display: inline-block; vertical-align: top;}
.checkbox_block input {display:none;}
.checkbox_block .addon {display:inline-block;vertical-align: middle;width:23px;height:23px;background-color: #fff;cursor:pointer;border:1px solid #b9b9b9;margin-top: -3px;margin-right: 6px;border-radius: 3px;box-shadow: inset 0 3px 0px rgba(6, 7, 7, 0.08);position: relative;}
.checkbox_block input:checked + .addon {background-color:#fff;}
.checkbox_block input:checked + .addon:before {content: "";display: block;position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;background: url(../i/common.svg?v=4) -214px -550px no-repeat;}

.error .checkbox_block {background: #fff0ec;}
.error .checkbox_block .addon {border-color: #d53738; box-shadow: inset 1px 1px 0px rgba(213, 55, 56, 1), inset -1px -1px 0px rgba(213, 55, 56, 1);}

.form_item.for_checkbox_block {margin-bottom: 10px;}






/* 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;margin-bottom: 10px;flex-shrink: 0;}
a.to_fav_seller:before {content: "";display: block;width: 22px;height: 22px;position: absolute;top: 50%;margin-top: -11px;left: 12px;background: url(../i/common.svg?v=4) -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: linear-gradient(to bottom, #0d77ff 0%,#0e5dc9 100%);/*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: linear-gradient(to bottom, #0b65de 0%,#0c4faa 100%);/* 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;}






@media only screen and (max-width:999px) {/* 1200px*/
	/*.breadcrumbs {display:none;}*/
	.anonim.open .sup_help_txt {left: -25px;}
	.anonim.open .sup_help_txt::after {left: 45px;}
}

@media only screen and (max-width:670px) {
	h1.page_title sup {font-size: 14px; font-weight: normal;line-height: 20px; padding-left: 8px;}
	.button_fb .button_fb_cont {margin-top: 1px;/* margin-right: 5px; */}
}




/* NEW: область отображения фотографий лота */
#preview {/* margin-bottom: 10px; */-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
#preview img {display: block;max-width: 100%;/* max-height: 100%; */max-height: 480px;width: auto;height: auto;font-size: 0;opacity: 1;margin: auto;min-width: 32px;min-height: 32px;}

#preview .scene {display: flex;position: relative;height: 480px;background: #E6EAEA;/* margin-bottom: 10px; */max-width: inherit;border-radius: 8px;align-items: center;justify-content: center;overflow: hidden;}
#preview .scene .nav {display: none;}

#preview .footer {display: flex;width: 100%;overflow: hidden;/* height: 50px; */align-items: center;justify-content: space-between;/*gap: 5px;*/}
#preview .footer .video_link {margin-right: 5px;}
#preview .footer .follow-item {margin-left: auto;}

/*
#preview .scene .frame, #preview .scene .stage, #preview .scene .ul, #preview .scene .li {height: 100%;}
*/
#preview .scene:not(.slider) .li {position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
#preview .scene .li {display: flex;align-items: center;justify-content: center;width: 100%;flex-shrink: 0;flex-grow: 1;}

#preview .scene .img {-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-user-drag: none;user-drag: none;-webkit-user-select: none;-moz-user-select: none;/* touch-action: none; */}
#preview .scene .img {display: inline-block;overflow: hidden;/* min-height: 250px; *//* height: 100%; */max-height: 100%;max-width: 100%;position: relative;cursor: zoom-in;align-items: center;justify-content: center;background: url(../i/ajax_loader.gif) 50% 50% no-repeat;}


#preview .slider {}
#preview .slider .frame {height: 100%;width: 100%;position: relative;overflow: hidden;display: flex;}
#preview .slider .stage {white-space: nowrap;overflow: hidden;height: 100%;}
#preview .slider .ul {display: flex;flex-flow: row;flex-wrap: nowrap;max-width: 100%;height: 100%;}
#preview .slider .li {position: static;height: 100%;}
#preview .slider .img {flex-shrink: 1;max-width: 100%;/* height: 100%; */display: inline-flex;/* width: 100%; */}
#preview .slider img {/* max-height: 480px; */}

#preview .slider .nav {display: block;position: absolute;top: 0;bottom: 0;width: 79px;background: none;left: 0;cursor: pointer;z-index: 5;-webkit-tap-highlight-color: transparent;}
#preview .slider .nav.next {left: auto;right: 0;}

#preview .slider.nav-start .nav.prev,
#preview .slider.nav-end .nav.next {display: none;}

#preview .slider .nav b {display: block;position: absolute;width: 29px;height: 41px;top: 50%;margin-top: -21px;left: 0;background: rgba(230,234,234,.25) url(../i/common.svg?v=4) -1045px -344px no-repeat;border-radius: 0 4px 4px 0;transition: background-color .2s ease;box-shadow: none;opacity: 1;overflow: hidden;}
#preview .slider .nav:hover b {background-color: rgba(255,255,255,.9);opacity: 1;}
#preview .slider .nav.next b {left: auto;right: 0;border-radius: 4px 0 0 4px;background-position: -1079px -344px;}
/*
#preview .slider .nav b:before {content: "";display: block;width: 12px;height: 20px;position: absolute;left: 16px;top: 50%;margin-top: -10px;background: url(../../i/forum/arrows.svg?v=2) -823px -100px no-repeat;opacity: 0.61;}
#preview .slider .nav.next b:before {left: auto;right: 16px;background-position-x: -864px;}
*/

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

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

#preview .slider.dragging {cursor: grab;cursor: grabbing;}
#preview .slider.dragging .img {pointer-events: none;}
#preview .slider.dragging .nav {pointer-events: none; opacity: .25;}




#preview .thumbs {display: none;position: relative;min-width: 0;max-width: 100%;white-space: nowrap;flex-grow: 1;margin-top: 10px;}

/* hack for flexbox without gap */
#preview .thumbs {/*visibility: hidden;*/margin-right: 5px;}
.guest #preview .thumbs {margin-right: 0;}
#preview .slider + .footer > .thumbs {/*visibility: visible;*/display: block;}
/**/


#preview .thumbs .frame {max-width: 100%;}

#preview .thumbs .stage {white-space: nowrap;overflow: hidden;overflow-x: auto;-ms-overflow-style: none;scrollbar-width: none;}
#preview .thumbs .stage::-webkit-scrollbar {display: none; -webkit-appearance: none; background: transparent;}

#preview .thumbs .img {display: block;position: relative;width: 50px;height: 50px;border-radius: 8px;overflow: hidden;cursor: pointer;background: #e6eaea;display: flex;align-items: center;justify-content: center;border: 2px solid transparent;}
#preview .thumbs img {object-fit: cover;width: 100%;height: 100%;}

#preview .thumbs .ul {max-width: 100%;display: flex;flex-wrap: nowrap;/*gap: 5px;*/}
#preview .thumbs .li {display: inline-block;vertical-align: top;flex-shrink: 0;position: relative;}
#preview .thumbs .li + .li {margin-left: 5px;}
#preview .thumbs .li.active .img {border-color: #816f09;}

#preview .thumbs .nav {display: none;position: absolute;top: 0;bottom: 0;width: 50px;text-align: center;transition: opacity .5s ease;background: #fff;z-index: 10;cursor: pointer;}
#preview .thumbs .nav:before {content: "";display: block;position: absolute;width: 12px;height: 16px;top: 50%;margin-top: -8px;left: 5px;background: url(../i/common.svg?v=4) -28px -504px no-repeat;opacity: .5;}
#preview .thumbs .nav:hover:before {opacity: 1;}
#preview .thumbs .nav.prev {left: 0;background: linear-gradient(-90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 65%);}
#preview .thumbs .nav.next {right: 0;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 65%);}
#preview .thumbs .nav.next:before {background-position-x: -69px;left: auto;right: 5px;}

#preview .thumbs.has-nav {}
#preview .thumbs.has-nav .nav {display: block; opacity: 1;pointer-events: all;}

#preview .thumbs.has-nav.nav-start .nav.prev,
#preview .thumbs.has-nav.nav-end .nav.next {opacity: 0;pointer-events: none;}




#preview.dummy {pointer-events: none;}
#preview.dummy .scene {overflow: hidden;background: #E6EAEA url(../i/ajax_loader.gif) 50% 50% no-repeat;}
#preview.dummy .scene > * {display: none;}
/**
#preview.dummy .scene:after {content: "";position: absolute;z-index: 0;top: 0;bottom: 0;left: 0;right: 0;animation: skeleton-glare 3s linear infinite;background: linear-gradient(60deg, rgba(244,246,245,0) 40%, rgba(244,246,245,1), rgba(244,246,245,0) 60%) right / 300% 100%;}
/**/


#preview i.tag_mark {display: block;position: absolute;width: 38px;height: 38px;background: rgba(255, 255, 255, 0.45) url("../i/tags/charity.svg") 50% 50% no-repeat;background-size: 28px auto;border-radius: 50%;top: 5px;right: 5px;z-index: 10;/* backdrop-filter: blur(2px); */}


@media only screen and (max-width: 900px) {		/* 760px ? */
	#preview {}
	
	#preview .slider {border-radius: 0;margin-left: -10px;margin-right: -10px;background: #E6EAEA;height: auto;}
	#preview .slider .stage {overflow-x: auto;}
	#preview .slider .nav {display: none;}
	
	#preview .slider .ul {padding: 10px 0 10px;padding-left: 10px;max-width: initial;align-items: center;/* height: auto; */}
	#preview .slider .li {width: auto !important;max-width: 100%;max-width: calc(100% - 15px);padding-right: 10px;height: 100%;flex-shrink: 0;}
	#preview .slider .img {background-color: #ced4d4;border-radius: 4px;}
	#preview .slider img {max-height: 65vh;}
	
	#preview .thumbs .stage {overflow: hidden;}
	#preview .thumbs .ul {align-items: center;justify-content: center;height: 8px;/*gap: 7px;*/}
	#preview .thumbs .li {width: 6px;height: 6px;border-radius: 50%;background: #c3c5c6;transition: opacity .25s ease;}
	#preview .thumbs .li + .li {margin-left: 7px;}
	#preview .thumbs .li.dot_active {opacity: 1;width: 8px;height: 8px;background: #867720;}
	
	#preview .thumbs .nav,
	#preview .thumbs .img {display: none !important;}
	
	
	#preview.dummy .scene {height: 480px;}
}


@media only screen and (max-width: 760px) {
	#preview .slider .stage {-ms-overflow-style: none;/* scrollbar-width: none; */}
}

@media only screen and (max-width: 600px) {
	#preview .scene:not(.slider) {height: 400px;}
	#preview img {max-height: 400px;}
	
	#preview .slider img {/* min-height: 400px; */}
}

@media only screen and (max-width: 520px) {
	#preview .scene:not(.slider) {height: 340px;}
	#preview img {max-height: 340px;}
	
	#preview .slider img {/* min-height: 340px; */}
}



#about_lot .video_link {display:block;position: relative;width: 50px;height: 50px;background: #f4812e;background: linear-gradient(180deg, #FF8C28 0%, #EA6C00 100%);border: 1px solid #f4812e;border-radius: 8px;transition: none;display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-top: 10px;}
#about_lot .video_link:before {content: "";display: block;top: 50%;left: 50%;width: 22px;height: 22px;background: url(../i/common.svg?v=4) -417px -326px no-repeat;}
#about_lot .video_link:hover {background: #7f6e19;border-color: transparent;}


#about_lot .follow-item {/* position: absolute; *//* top: 50%; *//* margin-top: -25px; *//* right: 10px; */display: block;width: 50px;height: 50px;border: 2px solid #6D6C75;background: url(../i/common.svg?v=4) -869px -48px no-repeat;z-index: 10;border-radius: 8px;cursor: pointer;overflow: hidden;text-decoration: none;outline: none;flex-shrink: 0;position: relative;margin-left: auto;margin-top: 10px;}
#about_lot .follow-item:hover {background-position: -929px -48px;border-color: #967C30;}

#about_lot .follow-item.active:hover {background-position: -989px -48px;}

#about_lot .follow-item.toggled,
#about_lot .follow-item.active {background-position: -989px -48px;background-color: #EFECCA;border-color: transparent;}

#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 .follow-item.pending {background-image: url(../i/loader4.svg);background-position: 50%;background-size: 24px;}
#about_lot .follow-item.active.pending {background-image: url(../i/loader_gold.svg);}



#about_lot .video_link.dummy,
#about_lot .follow-item.dummy {pointer-events: none;background: #E6EAEA;border-color: transparent;}

#about_lot .video_link.dummy > *,
#about_lot .follow-item.dummy > * {display: none;}




.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: 0;/* 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;border-radius: 3px;}
.follow-item-tooltip.error {background: rgba(255, 79, 68, .95);}
.follow-item-tooltip.shown {opacity: 1;padding: 3px 10px 5px;/* max-height: 30px; */height: auto;/* max-height: 60px; */}
.follow-item-tooltip span {/* display: inline-block; *//* vertical-align: middle; */}
.follow-item-tooltip a {color: #fff;text-decoration: underline #fff;text-underline-offset: 1px;}



@media only screen and (min-width: 900.02px) {
	
	h1.page_title {margin-bottom: 20px;}
	
	#about_lot {display: flex;/*gap: 20px;*/}
	#preview {position: relative;flex-grow: 1;min-width: 0; margin-right: 20px;}
}

@media only screen and (max-width: 900px) {
	
	#about_lot {position:relative;z-index:2;}
	
	.follow-item-tooltip {font-size: 14px;border-radius: 0;}
	.follow-item-tooltip.shown {padding: 2px 10px 4px;}

	#preview .slider .follow-item-tooltip {left: -10px;right: -10px;}
	
	#preview i.tag_mark {background-size: 23px auto;top: 10px;right: 10px;width: 34px;height: 34px;}
}





#about_lot_right {display: block;position: relative;width: 480px;background: none;padding: 0;max-width: 100%;flex-shrink: 0;}
#about_lot_right .hidden {display: none !important;}
#about_lot_right s {text-decoration: none;}

#about_lot_right .loading_overlay {display: none;}
#about_lot_right.updating .loading_overlay {background: rgba(255, 255, 255, .8);position: absolute;top: -5px;left: -5px;right: -5px;bottom: -5px;display: flex;flex-flow: column;align-items: center;justify-content: center;text-align: center;color: #65646E;font-size: 15px;line-height: 17px;z-index: 100;padding: 10px 10px 80px;backdrop-filter: blur(6px);}
#about_lot_right.updating .loading_overlay:before {content: "";display: inline-block;width: 32px;height: 32px;margin: 0 0 20px;background: url(../i/loader4.svg) 50% 50% no-repeat;background-size: contain;}

@media only screen and (max-width: 900px) {
	#about_lot_right {margin: 10px auto 0;}
}

@media only screen and (max-width: 520px) {
	#about_lot_right {/* margin: 0 -3px 0; */width: auto;}
}




/* new bid/purchase forms */
.fgroup {}
.fgroup .row {clear: both;}
.fgroup .row:after {display: table; content: ""; clear: both;}


.fgroup .box_title {display: block;line-height: 19px;min-height: 19px;font-size: 15px;color: #6D6D6D;margin-bottom: 6px;position: relative;}
.fgroup .box_title_big {display: block;font-size: 22px;line-height: 28px;text-align: center;margin: 0 auto 18px;}
.fgroup .box_title_big.h1 {line-height: 36px;font-size: 28px;}

.fgroup .box_descr {text-align: center;line-height: 19px;margin: 0 auto 18px;}
.fgroup .box_descr.small {line-height: 17px; font-size: 13px;}
.fgroup .box_descr a {color: inherit; text-decoration-color: inherit;}

.fgroup .box_title_big + .box_descr {margin-top: -5px;}

.fgroup .faq {color: #6D6D6D;font-size: 13px;line-height: 16px;}
.fgroup .faq.ico_tip {position: relative;padding-left: 36px;}
.fgroup .faq.ico_tip svg {display: block;width: 18px;height: 18px;position: absolute;left: 0;top: 50%;margin-top: -10px;}

.fgroup.orange .faq {color: inherit;}
.fgroup.warning .faq {padding-top: 24px;text-align: center;position: relative;}
.fgroup.warning .faq:before {content: "";position: absolute;width: 18px;height: 18px;top: -2px;left: 50%;margin-left: -9px;background: url(../i/common.svg?v=4) -191px -663px no-repeat;}

.fgroup .box_descr.faq {text-align:left;}

.fgroup .box_icon {display: block;height: 36px;width: 36px;margin: 6px auto 12px;background: url(../i/common.svg?v=4) -375px -605px no-repeat;}
.fgroup .box_icon.confirm {background-position: -321px -605px;}
.fgroup .box_icon.attention {background-position: -269px -605px;}
.fgroup .box_icon.warning {background-position: -153px -752px;}

.fgroup .box_icon.phone {background-position: -223px -604px;}

.fgroup.green .box_icon.confirm {background-position: -321px -704px;}

.fgroup.violet .box_icon.confirm {background-position: -321px -654px;}
.fgroup.violet .box_icon.money {background-position: -374px -654px;}
.fgroup.orange .box_icon.money {background-position: -374px -705px;}

.fgroup.orange .box_icon.offer {background-position: -221px -756px;width: 40px;}


.fgroup .box_check {position: relative;border-radius: 8px;padding: 16px 11px 19px;padding-left: 49px;font-size: 13px;line-height: 17px;margin-bottom: 10px;min-height: 63px;}
.fgroup .box_check a {color: inherit; text-decoration-color: inherit;}
.fgroup .box_check .checkbox {display: block;position: absolute;left: 11px;top: 20px;height: 28px;width: 28px;z-index: 1;}
.fgroup .box_check .checkbox > input[type="checkbox"] {position: absolute;width: 0;height: 0;opacity: 0;border: none;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.fgroup .box_check .checkbox > i {display: block;position: absolute;width: 28px;height: 28px;left: 0;top: 0;background: #fff;border-radius: 8px;border: 1px solid rgba(0, 140, 81, 0.3);cursor: pointer;overflow: hidden;z-index: 1;}
.fgroup .box_check .checkbox input[type="checkbox"]:checked + i {background: #fff url(../i/common.svg?v=4) -326px -709px no-repeat;}

.fgroup .box_check.dark {background: #CBF6DC; color: #008C51;}

.fgroup .box_check.error {background: #FFE4E0; color: #FF350D;}
.fgroup .box_check.error .checkbox > i {border-color: #FF564B;}


.fgroup .quick_info {line-height: 18px;font-size: 13px;}
.fgroup .quick_info .li {padding: 5px 0;/* padding-left: 125px; */display: flex;flex-flow: row;align-content: start;}
.fgroup .quick_info .caption {color: #6D6D6D;font-weight: normal;width: 125px;padding-right: 10px;flex-shrink: 0;display: flex;}
.fgroup .quick_info .value {color: #000;/* display: inline-block; *//* vertical-align: top; */flex-grow: 1;display: flex;align-items: center;flex-wrap: wrap;}
.fgroup .quick_info .value em {color: #888888;font-style: normal;}

/**/
.dummy .quick_info .li .caption,
.dummy .quick_info .li .value {align-items: center;}

.dummy .quick_info .li .caption:before,
.dummy .quick_info .li .value:before {content: "";display: block;height: 10px;width: 100%;background: #dce2e1;border-radius: 6px;}

.dummy .quick_info .li {color: transparent; font-size: 0;}
.dummy .quick_info .li .caption > *,
.dummy .quick_info .li .value > * {display: none;}

.dummy .quick_info .li .caption:before {width: 80%;}
.dummy .quick_info .li:nth-child(2n+1) .caption:before {max-width: 50%;}

.dummy .quick_info .li:nth-child(3n+1) .value:before {max-width: 80%;}
.dummy .quick_info .li:nth-child(3n+3) .value:before {max-width: 50%;}
/**/



.fbox .fclose {position: absolute;display: block;width: 26px;height: 26px;background: url(../i/common.svg?v=4) -186px -609px no-repeat;right: 14px;top: 15px;border-radius: 4px;overflow: hidden;cursor: pointer;}
.fbox .fclose:hover {background-color: #e6eaea;}


.fbox_error {background: #FF564B;border-radius: 4px;line-height: 19px;font-size: 15px;color: #fff;text-align: left;padding: 11px 20px 15px;margin: -17px -20px 17px;position: relative;z-index: 10;}
.fgroup.big .fbox_error {margin-top: -34px;margin-bottom: 34px;}
.fbox_error a {color: inherit;text-decoration: underline #fff;}


/* cur_price */
.fgroup .cur_price {color: #97781C;margin: 6px auto 0;line-height: 19px;position: relative;}
.fgroup .cur_price:before {display: inline-block;content: "~";margin-right: 5px;color: #BFBFBF;}
.fgroup .cur_price p {display: inline; margin: 0 auto;}


/* price block */
.fgroup .price_block {position: relative;}



/**/
.fgroup .ticket {border-radius: 8px;background: #F3EBFF;color: #7000FF;position: relative;min-height: 48px;padding: 8px 13px 10px;border: 1px solid transparent;text-align: center;transition: border-color .75s ease;/* display: flex; */align-items: center;justify-content: center;}
.fgroup .ticket:before,
.fgroup .ticket:after {display: block;content: "";position: absolute;top: 50%;margin-top: -8px;left: -8px;width: 16px;height: 16px;background: #f7f9f9;border-radius: 50%;pointer-events: none;}
.fgroup .ticket:after {left: auto;right: -8px;}
/**/

/* additinal elements for proper animation */
.fgroup .ticket > s {display: block;position: absolute;top: 50%;transform: translateY(-50%);width: 8px;height: 16px;/* background: inherit; */border-radius: 16px;box-sizing: content-box;border: 1px solid transparent;border-radius: 0 16px 16px 0;border-color: inherit;z-index: 1;/* opacity: .5; *//* outline: 1px dashed red; *//* transition: border-color .25s ease; *//* display: flex; */align-items: center;pointer-events: none;}
.fgroup .ticket > s:before {display: block;content: "";position: absolute;/* top: 0; */width: 9px;height: 16px;background: #f7f9f9;box-sizing: border-box;border-color: transparent;border-style: solid;border-width: 0;transition: all .25s ease;}

.fgroup .ticket > s:first-of-type {left: 0;border-left: none;}
.fgroup .ticket > s:first-of-type:before {right: 0;border-radius: 0 16px 16px 0;border-left-color: transparent !important;border-left: none;}

.fgroup .ticket > s:last-of-type {/* left: auto; */right: 0;border-radius: 16px 0 0 16px;/* border-left: 1px solid transparent; *//* border-left-color: inherit; */border-right: none;}
.fgroup .ticket > s:last-of-type:before {left: 0;border-radius: 16px 0 0 16px;border-right-color: transparent !important;border-right: none;}
/**/


.fgroup .ticket .values {display: inline-block;vertical-align: middle;white-space: nowrap;background: inherit;}
.fgroup .ticket .old {font-size: 15px;line-height: 19px;text-decoration: line-through;text-decoration-color: #FF350D;margin-top: 2px;}
.fgroup .ticket .current {display: inline-block; font-size: 22px;line-height: 28px;}
.fgroup .ticket .old + .current {margin-top: 2px;}


.green .ticket {background: #DAFFE9; color: #008C51;}
.outbid .ticket {background: #FFECE9;color: #FF350D;/* border-color: #FF927D; */}
.grey .ticket {background: #E6EAEA; color: #6D6D6D;}

/*
#current_price .ticket {display: flex; flex-flow: row;justify-content: center;align-items: center;}
/**/

#current_price .flash .ticket {border-color: #B276FF;}
#current_price .flash .ticket,
#current_price .flash .ticket > s:before {animation-duration: 1.5s; animation-iteration-count: 1; animation-timing-function: ease-out;}
#current_price .flash .ticket {animation-name: price_flash;}
#current_price .flash .ticket > s:before {animation-name: price_flash_b;}

#current_price .outbid.flash .ticket,
#current_price .outbid.flash .ticket > s:before {animation-iteration-count: 1;}

#current_price .outbid.flash .ticket {border-color: #FF927D;}
#current_price .outbid.flash .ticket {animation-name: price_flash_outbid;}
#current_price .outbid.flash .ticket > s:before {animation-name: price_flash_outbid_b;}

#current_price .new .ticket {border-color: #B276FF;}
#current_price .outbid.new .ticket {border-color: #FF927D;}


@keyframes price_flash {
	0% {box-shadow: 0 0 0 0 #D6BBFB;border-color: #B276FF;}
	10% {box-shadow: 0 0 0 2px #D6BBFB;}
	40% {box-shadow: 0 0 0 5px #f3ebfe;}
	80% {border-color: #B276FF;}
	100% {box-shadow: 0 0 0 5px transparent;/*border-color: #B276FF;*/}
}

@keyframes price_flash_b {
	0% {width: 9px; border-width: 0; border-color: #D6BBFB;}
	10% {width: 11px; border-width: 2px; border-color: #D6BBFB;}
	40% {width: 14px; border-width: 5px; border-color: #f3ebfe;}
	80% {width: 14px; border-width: 5px; border-color: transparent;}
}

@keyframes price_flash_outbid {
	0% {box-shadow: 0 0 0 0 #F9C8BE;border-color: #FF927D;}
	10% {box-shadow: 0 0 0 2px #F9C8BE;}
	40% {box-shadow: 0 0 0 5px #feece9;}
	80% {border-color: #FF927D;}
	100% {box-shadow: 0 0 0 5px transparent;/* border-color: #FF927D; */}
}

@keyframes price_flash_outbid_b {
	0% {width: 9px; border-width: 0; border-color: #F9C8BE;}
	10% {width: 11px; border-width: 2px; border-color: #F9C8BE;}
	40% {width: 14px; border-width: 5px; border-color: #feece9;}
	80% {width: 14px; border-width: 5px; border-color: transparent;}
}



/* bid status tip - v1 *
.fgroup .ticket .t {display: none;vertical-align: middle;position: static;margin-right: -22px;width: 18px;height: 18px;margin-left: 4px;background: url(../i/common.svg?v=4) -25px -636px no-repeat;cursor: pointer;}
.fgroup .ticket .t p {display: none;font-size: 15px;line-height: 17px;margin: 0;}
.fgroup .outbid .ticket .t {display: inline-block;}
.fgroup .tip_shown .ticket .t {display: block;position: absolute;width: auto;height: auto;bottom: 100%;margin: 0 0 5px;background: #612FA1;color: #fff;text-align: left;left: 0;right: 0;border-radius: 8px;padding: 7px 30px 7px;z-index: 1;cursor: pointer;opacity: .9;backdrop-filter: blur(2px);}

.fgroup .tip_shown .ticket .t p {display: block;}
.fgroup .tip_shown .ticket .t:hover {opacity: 1;}
.fgroup .tip_shown .ticket .t:before {content: '';display: block;position: absolute; left: 50%; margin-left: -10px;bottom: -4px;width: 0;height: 0;border-style: solid;border-width: 6px 10px 0 10px;border-color: #61359e transparent transparent transparent;}

.fgroup .tip_shown .ticket .t p:before {content: "";display: block;width: 17px;height: 17px;position: absolute;top: 50%;margin-top: -9px;background: url(../i/common.svg?v=4) -66px -637px no-repeat;left: 8px;}
.fgroup .tip_shown .ticket .t:after {content: "";display: block;width: 16px;height: 16px;position: absolute;top: 50%;margin-top: -9px;background: url(../i/common.svg?v=4) -620px -300px no-repeat;right: 7px;opacity: .4;}
/**/


/* bid status tip - v2 */
.fgroup .ticket .t {display: none;position: absolute;width: auto;bottom: 100%;margin: 0 0 5px;background: #612FA1;color: #fff;text-align: left;left: -10px;right: -10px;border-radius: 8px;padding: 6px 10px 7px;/* padding-right: 30px; */z-index: 1;cursor: pointer;font-size: 14px;line-height: 17px;/* opacity: .9; */pointer-events: none;/* display: block; */opacity: 0;/* height: 0; *//* overflow: hidden; */transition: opacity .25s ease;}
.fgroup .ticket .t:hover {opacity: 1;}
.fgroup .ticket .t:before {content: '';display: block;position: absolute; left: 50%; margin-left: -10px;bottom: -4px;width: 0;height: 0;border-style: solid;border-width: 6px 10px 0 10px;border-color: #61359e transparent transparent transparent;}
/*
.fgroup .ticket .t:after {content: "";display: block;width: 16px;height: 16px;position: absolute;top: 50%;margin-top: -9px;background: url(../i/common.svg?v=4) -620px -300px no-repeat;right: 7px;opacity: .4;}
*/
.fgroup .ticket .t p {margin: 0;position: relative;}

.fgroup .ticket > i {display: none;vertical-align: middle;margin-right: -21px;width: 14px;height: 14px;margin-left: 7px;}
.fgroup .auto .ticket > i {display: inline-block;background: url(../i/price_update.svg) 50% 50% no-repeat;}
.fgroup .auto .ticket > i {-webkit-animation: spin 12s linear infinite;-moz-animation: price_update 12s linear infinite;animation: price_update 12s linear infinite;}

.fgroup .price_block.tip_shown {z-index: 10;}
.fgroup .tip_shown .ticket .t {display: block;opacity: .9;/* height: auto; */backdrop-filter: blur(2px);}
/*
.fgroup .tip_shown.hovered .ticket .t {padding-right: 10px;}
.fgroup .tip_shown.hovered .ticket .t:after {content: none;}
*/
.fgroup .ticket .t > p:nth-child(1) {display: none;}

.fgroup .outbid .ticket .t {padding-top: 9px; padding-bottom: 10px;}
.fgroup .outbid .ticket .t > p:nth-child(1) {display: block;padding-left: 18px;margin-bottom: 3px;}
.fgroup .outbid .ticket .t > p:nth-child(1):before {content: "";display: block;width: 14px;height: 16px;position: absolute;top: 50%;margin-top: -8px;background: url(../i/common.svg?v=4) -68px -638px no-repeat;left: 0;}
.fgroup .auto.outbid .ticket > i {background-image: url(../i/price_update_outbid.svg);}



/* price updating process (to be removed soon?) */
.fgroup .price_block.updating .ticket {pointer-events: none;}
.fgroup .price_block.updating .ticket .c_price_button {background: inherit;/* opacity: .75; */}
.fgroup .price_block.updating .ticket .c_price_button:before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: inherit;opacity: .75;z-index: 1;}
.fgroup .price_block.updating .ticket .c_price_button:after {content: "";display: block;position: absolute;top: 50%;margin-top: -11px;left: 50%;margin-left: -10px;width: 22px;height: 22px;background: url(../i/loader4.svg) 50% 50% no-repeat;background-size: 22px;border-top: none;opacity: 1;z-index: 2;}

.fgroup .price_block .cur_price {text-align: center;margin-bottom: -5px;}
.fgroup .price_block.updating .cur_price {opacity: .25;}
/**/



.dummy .fgroup {pointer-events: none;overflow: hidden;color: transparent;}
.dummy .fgroup:after {content: "";position: absolute;z-index: 0;top: 0;bottom: 0;left: 0;right: 0;animation: skeleton-glare 3s linear infinite;background: linear-gradient(60deg, rgba(244,246,245,0) 40%, rgba(244,246,245,1), rgba(244,246,245,0) 60%) right / 300% 100%;z-index: 1;}
.dummy .fgroup.gold:after {background: linear-gradient(60deg, rgba(246, 245, 225, 0) 40%, rgba(246, 245, 225, 1), rgba(246, 245, 225, 0) 60%) right / 300% 100%;}

.dummy .fgroup .box_title {display: flex !important;width: 100%;align-items: center;font-size: 0;}
.dummy .fgroup .box_title > * {display: none;}
.dummy .fgroup .box_title:after {content: "";display: block;height: 10px;width: 50%;width: calc(50% - 5px);background: rgba(0,0,0,.1);border-radius: 6px;}

.dummy .fgroup .finish_time {font-size: 0;display: flex;width: 100%;align-items: center;}
.dummy .fgroup .finish_time > * {display:none;}
.dummy .fgroup .finish_time:after {content: "";display: block;height: 10px;width: 75%;background: rgba(0,0,0,.1);border-radius: 6px;}

.dummy .fgroup .box_descr {font-size: 0; line-height: 14px;}
.dummy .fgroup .box_descr > * {display: none;}
.dummy .fgroup .box_descr:before,
.dummy .fgroup .box_descr:after {content: "";display: block;height: 10px;width: 100%;background: rgba(0,0,0,.1);border-radius: 6px;}
.dummy .fgroup .box_descr:after {width: 60%;}


.dummy .fgroup .faq {font-size: 0;padding-left: 0;line-height: 12px;}
.dummy .fgroup .faq:before,
.dummy .fgroup .faq:after {content: "";display: block;height: 10px;width: 100%;background: rgba(0,0,0,.1);border-radius: 6px;}
.dummy .fgroup .faq:after {width: 50%;}
.dummy .fgroup .faq > * {display: none !important;}

.dummy #price_offer_form .faq:before {width: 18px; height: 18px; border-radius: 50%}
.dummy #price_offer_form .faq:after {width: 100%;}

.dummy .fgroup .ticket {background: #DCE2E1;color: transparent;}
.dummy .fgroup .ticket > * {display: none !important;}


.dummy .fgroup .step_box .w {font-size: 0;background: #DCE2E1;}

.dummy .fgroup .box_input,
.dummy .fgroup .input {background: #DCE2E1;height: 48px;}

.dummy .fgroup .box_input > *, 
.dummy .fgroup .input > * {display: none !important;}

.dummy .fgroup [data-bids-value],
.dummy .fgroup [data-bids-word],
.dummy .fgroup .ending-notify {display: none;}

.dummy .fgroup .button {opacity: 1; background: #DCE2E1 !important; border-color: transparent !important;color: transparent !important;}
.dummy .fgroup .button > * {visibility: hidden;}









/* input fields */
.fgroup .box_input {border-radius: 8px;}
.fgroup .box_input input[type="text"]:disabled {pointer-events: none;}

.fgroup .input {display: block;height: 48px;line-height: 48px;white-space: nowrap;/* overflow: hidden; */padding: 0;/* padding-right: 32px; */position: relative;font-size: 15px;color: #888888;}
.fgroup .input input[type="text"] {display: block;height: 48px;line-height: 46px;width: 100%;padding: 0 10px;padding-right: 37px;font-family: inherit;font-size: inherit;color: #000;outline: none;background: #fff;border: 1px solid #D2D8D8;border-radius: 8px;white-space: nowrap;position: relative;z-index: 1;}
.fgroup .input input[type="text"]:focus {border-color: #9F863C;}

.fgroup .input .before,
.fgroup .input .after {position: absolute;right: 10px;top: 0;height: 48px;line-height: 48px;width: 22px;text-align: right;pointer-events: none;z-index: 1;}
.fgroup .input .before {right: auto; left: 10px;text-align: left;}

.fgroup .input.with_before input[type="text"] {padding-left: 32px;}

.fgroup .input.num_buttons {padding-left: 43px;padding-right: 43px;}
.fgroup .input.num_buttons input[type="text"] {border-radius: 0;}
.fgroup .input.num_buttons .minus,
.fgroup .input.num_buttons .plus {display: block;border-radius: 8px 0 0 8px;position: absolute;border: 1px solid #d2d8d8;top: 0;left: 0;width: 44px;line-height: 46px;height: 48px;text-align: center;cursor: pointer;background: #fff url(../i/common.svg?v=4) -499px -607px no-repeat;}
.fgroup .input.num_buttons .plus {border-right: none;border-radius: 0 8px 8px 0;border: 1px solid #d2d8d8;left: auto;right: 0;background-position: -539px -608px;}

.fgroup .input.num_buttons .after {right: 53px;}

.fgroup .input.error input[type="text"],
.fgroup .input.error .minus,
.fgroup .input.error .plus {border-color: #FF564B;}
.fgroup .input.error input[type="text"] {color: #FF350D;}

.fgroup .input .minus:hover,
.fgroup .input .plus:hover {background-color: #F8F9F9;border-color: #D2D8D8;/* z-index: 2; */background-position: -499px -573px;}
.fgroup .input .plus:hover {background-position: -539px -574px;}


/* error tooltips */
.fgroup .error_txt {display: none;}
.fgroup .error_txt p {margin: 0;}
.fgroup .error_txt s {display: none;}
.fgroup .error .error_txt {position: absolute;top: auto;bottom: 100%;margin-bottom: 5px;background: #FF564B;color: #fff;min-height: 28px;line-height: 19px;font-size: 15px;padding: 11px 10px 14px;border-radius: 8px;left: 0;right: 0;white-space: normal;z-index: 10;display: block;word-break: break-word;}
.fgroup .error .error_txt:before {display: block;content: "";position: absolute;left: 9px;top: 100%;margin-top: 0;width: 0;height: 0;border-style: solid;border-width: 4px 7px 0 7px;border-color: #ff554b transparent transparent transparent;}
.fgroup .error .error_txt p {display: block;overflow: hidden;}





/* buttons */
.fgroup .button {display: block;background: #ccc;border-radius: 8px;height: 48px;line-height: 46px;padding: 0 10px;text-align: center;cursor: pointer;text-decoration: none;border: 1px solid transparent;/* display: flex; */align-items: center;justify-content: center;overflow: hidden;position: relative;z-index: 1;}
.fgroup .button {-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}

.fgroup .button.auto_width {display: inline-block; padding: 0 30px;}

.fgroup .button span {display: inline-block;line-height: 19px;font-size: 15px;position: relative;padding: 3px 0 5px;/* vertical-align: middle; */text-align: left;text-align: center;}
.fgroup .button span.with_ico {text-align: left; padding-left: 27px;padding-right: 6px;/*left margin hack*/}
.fgroup .button span.with_ico:before {display: block;content: "";position: absolute;width: 20px;height: 20px;left: 0;top: 50%;margin-top: -10px;background: url(../i/common.svg?v=4) -750px -586px no-repeat;}
.fgroup .button.disabled {pointer-events: none; opacity: .25;}

.fgroup .button.green {color: #fff;background: #56a076;background: linear-gradient(180deg, #55B07A 0%, #3E895C 100%);border-color: #56a076;}
.fgroup .button.orange {color: #fff;background: #f57c18;background: linear-gradient(180deg, #FF8C28 0%, #EA6C00 100%);border-color: #f57c18;}
.fgroup .button.violet {color: #fff;background: #8b4fd9;background: linear-gradient(180deg, #9D61EA 0%, #7B3DCA 100%);border-color: rgba(112, 0, 255, 0.7);}

.fgroup .button .with_ico.coin:before {background-position: -750px -586px;}
.fgroup .button .with_ico.offer:before {background-position: -710px -587px;}
.fgroup .button .with_ico.bid:before {background-position: -793px -586px;}

.fgroup .button:active {box-shadow: none !important;}
.fgroup .button.outline {background: none;color: #6D6D6D;/* margin-top: -3px; */border-color: #D2D8D8;}
.fgroup .button.outline:hover {border-color: #BFAF80 !important;box-shadow: none;color: #9F863C !important;}

.fgroup .button.outline.auto_width {margin-top: 0;margin-bottom: 8px;}

.fgroup .button.outline span {padding-left: 0;line-height: 19px;}
.fgroup .button.outline span:before {display: none;}


.fgroup .button.green.outline {border-color: #55B07A;color: #008C51;}
.fgroup .button.orange.outline {border-color: #FF8C28; color: #FF7600;}
.fgroup .button.violet.outline {color: #7000FF;border-color: rgba(112, 0, 255, 0.7);}
.fgroup .button.red.outline {border-color: #FF350D; color: #FF350D;}


.fgroup .button.outline .with_ico {position: relative; padding-left: 28px;}
.fgroup .button.outline .with_ico:before {display: block;}

.fgroup .button .with_ico.sign:before {background-position: -459px -668px;}
.fgroup .button.green .with_ico.sign:before {background-position: -672px -668px;}
.fgroup .button:hover .with_ico.sign:before {background-position: -418px -668px;}

.fgroup .button .with_ico.wallet:before {background-position: -459px -704px;}
.fgroup .button:hover .with_ico.wallet:before {background-position: -419px -705px;}

.fgroup .button .with_ico.renew:before {background-position: -459px -745px;}
.fgroup .button:hover .with_ico.renew:before {background-position: -494px -745px;}

.fgroup .button .with_ico.confirm:before {background-position: -419px -744px;}

.fgroup .button.violet .with_ico.link:before {background-position: -421px -784px;}
.fgroup .button.green .with_ico.link:before {background-position: -459px -784px;}
.fgroup .button:hover .with_ico.link:before {background-position: -495px -784px;}

.fgroup .tip {display: inline-block;font-style: normal;width: 18px;height: 18px;text-align: center;line-height: 18px;position: absolute;right: 10px;top: 50%;margin-top: -9px;cursor: pointer;background: url(../i/common.svg?v=4) -425px -626px no-repeat;color: #fff;}
.fgroup .tip:hover {background-position: -425px -603px;}





/* misc & custom */
.fgroup .mobile_visible {display: none;} 

.fgroup.inactive {color: #6D6D6D;}
.fgroup.inactive a {color: inherit;}
.fgroup.inactive .finish_time {margin-top: 5px;}

.fgroup.bid .box_input {margin-bottom: 10px;}
.fgroup.bid .box_input .cur_price {padding-bottom: 6px;}

.fgroup .step_box {color: #6D6D6D;position: relative;}
.fgroup .step_box .w {position: relative;}

.fgroup.ending {/* position: relative; */}
.fgroup.ending .box_title {display: block;}

.fgroup .finish_time {font-size: 15px;margin-top: 12px;line-height: 15px;min-height: 15px;}
.fgroup .finish_time.end-notice {color: #FF4F44;}

.fgroup .ending_countdown {font-size: 22px;line-height: 22px;position: relative;display: block;padding-right: 32px;}
.fgroup .ending_countdown > span {display: inline-block;}
.fgroup .ending_countdown s {text-decoration: none;}
.fgroup .ending_countdown.red {color: #FF350D;}


.fgroup .ending-notify {display: inline-block;position: absolute;top: 0;right: 8px;width: 22px;height: 22px;cursor: pointer;}
.fgroup .ending-notify:before {display: block;content: "";position: absolute;width: 20px;height: 20px;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;background: url(../i/common.svg?v=4) -671px -621px no-repeat;transition: transform .25s ease;transform: scale(1);opacity: 1 !important;}
.fgroup .ending-notify:hover:before {background-position: -671px -587px;}

.fgroup .ending-notify.active:before {background-position: -631px -621px;}
.fgroup .ending-notify.active:hover:before {background-position: -631px -587px;}

.fgroup > .txt-action {position: absolute;right: 0;left: 0;bottom: 0;background: rgba(113, 97, 51, 0.9);font-size: 13px;color: #fff;max-height: 0;line-height: 15px;overflow: hidden;padding: 0 5px;text-align: center;opacity: .1;transition: max-height .5s ease, opacity .5s ease, padding .25s ease;z-index: 10;}
.fgroup > .txt-action a {color: inherit;}

.fgroup.show-action > .txt-action {max-height: 40px;max-height: fit-content;opacity: 1;padding: 4px 5px 5px;}

.fgroup .ending-notify > i {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto !important;margin-right: 0 !important;}
.fgroup .ending-notify > .txt-active,
.fgroup .ending-notify.active > .txt {display: none !important;}
.fgroup .ending-notify.active > .txt-active {display: block !important;}




.fgroup.price a {text-decoration-color: inherit;}
.fgroup.price .box_title {margin-bottom: 0;display: inline-block;min-width: auto;}

.fgroup .box_input.code {text-align: center; margin: 0 auto 20px;}
.fgroup .box_input.code .input {display: inline-block;width: 47px;text-align: center;}
.fgroup .box_input.code .input + .input {margin-left: 10px;}

.fgroup .box_input.code input[type="text"] {padding: 0 10px;text-align: center;}
.fgroup .box_input.code .error_txt {width: 218px;right: auto;text-align: left;}

.fgroup .button.code_sent {pointer-events:none;}


/* NEW: обновление текущей цены: */
.c_price_toggle {display: none;}
.c_price_button {position: relative;cursor: pointer;}
.c_price_button:after {display: block;content: "";position: absolute;left: 0;bottom: 3px;height: 0;right: 0;border-top: 1px dashed transparent;border-color: inherit;z-index: 0;opacity: .5;}
/**/



/* new price offer list */
#price_offer_list {}

#price_offer_list .li {position: relative;padding: 6px 0;}
#price_offer_list .li + .li:before {content: "";display: block;position: absolute;top: -15px;height: 2px;left: 0;right: 0;background: #fff;}

#price_offer_list .offer_row {position: relative;min-height: 48px;line-height: 18px;}


#price_offer_list .li .ticket {background: #FFF1E4; color: #FF7600;}
#price_offer_list .li .ticket .current {font-size: 16px;}


#price_offer_list .col_buttons {text-align: center;display: flex;flex-wrap: nowrap;}
#price_offer_list .col_buttons .button {display: inline-block;background: none;border: 1px solid #D2D8D8;margin: 0 auto 0;color: #6D6D6D;flex-grow: 1;vertical-align: top;}
#price_offer_list .col_buttons .button span {padding: 0;margin-top: -2px;vertical-align: middle;line-height: 16px;}
#price_offer_list .col_buttons .button + .button {margin-left: 10px;}

#price_offer_list .col_buttons .button.accept {border-color: #FF8C28;color: #FF7600;}


#price_offer_list .li .timer {display: inline-block;color: #6D6D6D;font-size: 13px;vertical-align: middle;margin-right: 10px;height: 18px;line-height: 18px;}

#price_offer_list .li .buyer {display: inline-block; vertical-align: middle; height: 18px;line-height: 18px;white-space: nowrap;max-width: 100%;overflow: hidden;}
#price_offer_list .li .buyer a {display: inline-block;padding-left: 24px;padding-right: 6px;position: relative;font-size: 13px;vertical-align: top;height: 18px;line-height: 18px;}
#price_offer_list .li .buyer img {display: block; position: absolute; left: 0; top: 0; height: 18px; width: 18px; border-radius: 50%; border: 1px solid #FFBA00;}
#price_offer_list .li .buyer.verified img {border-color: #2FB200;}



/* from old list: 
#price_offer_list .spoiler_toggle {display: inline-block;color: #004a72;cursor: pointer;font-size: 14px;margin: 10px 0 0;}
#price_offer_list .spoiler_toggle i {font-style: inherit;color: #757575;font-size: 13px;}
#price_offer_list .spoiler {display: none;}

#price_offer_list.show_all .spoiler_toggle {display: none;}
#price_offer_list.show_all .spoiler {display: block;}
#price_offer_list.show_all .spoiler .spoiler_toggle {display: inline-block;}
/**/








/* rework ?:*/
#price_offer_form.ajax_bg .fgroup {opacity: .25;}
#price_offer_form #ajax_loader + .fbox > div {opacity: 0.2;pointer-events: none;}
#price_offer_form #ajax_loader {position: absolute;left: 0;right: 0;margin-top: -20px;height: 40px;line-height: 40px;font-size: 14px;color: #000;}
#price_offer_form #ajax_loader:before {display: inline-block;margin: 0;vertical-align: middle;margin-right: 5px;}
#price_offer_form #ajax_loader a {vertical-align: middle;margin-left: 5px;}
/**/


#price_offer_sent s {margin-left: .25em; margin-right: .25em;}
#price_offer_sent .box_descr {margin-bottom: 0;}
#price_offer_sent .box_descr strong {display: inline-block;}
#price_offer_sent .clock {display:block;}



.f_ajax {}
.f_ajax .loader {height: 48px;line-height: 48px;background: url(../i/loader_dots1.svg) 50% 50% no-repeat;}
.f_ajax .button.outline {margin-top: 0;margin-bottom: 0;}




.confirm_form .ticket {display: inline-block;background: #4A9D6B;color: #fff;padding: 9px 30px 10px;font-size: 26px;line-height: 34px;margin: 16px auto auto;/* overflow: hidden; */vertical-align: top;/* flex-wrap: wrap; */flex-flow: wrap;}
.confirm_form .ticket .v {display: inline-block;white-space: nowrap;}
.confirm_form .ticket p {display: inline-block;margin: 0;white-space: nowrap;}

.confirm_form .ticket .alt {display: inline-block;position: relative;cursor: help;color: #EBE5A3;}
.confirm_form .ticket .alt u {display: inline-block;position: relative;text-decoration: none;}
.confirm_form .ticket .alt u:after {display: block;content: "";position: absolute;left: 0;right: 0;width: 100%;bottom: 3px;height: 1px;opacity: .65;border-bottom: 1px dashed #EBE5A3;}

.confirm_form .ticket:before, .confirm_form .ticket:after {background: #dbfeea;}



#bid_confirm .ticket {background: #8D50DB;}

#bid_confirm_form.high .ticket:before, #bid_confirm_form.high .ticket:after {background: #f2f7f4;}
#bid_confirm_form.medium .ticket:before, #bid_confirm_form.medium .ticket:after {background: #faf7f6;}
#bid_confirm_form.low .ticket:before, #bid_confirm_form.low .ticket:after {background: #faeef5;}

#bid_confirm .ticket.red {background: #FF564B;}
#bid_confirm .ticket.orange {background: #F57D15;}

/*
#bid_confirm_form .counter {display: block;position: relative;width: 100px;height: 100px;vertical-align: top;margin: 10px auto 0;}
#bid_confirm_form .chart {position:absolute;top: 0;left: 0;width: 100px;height: 100px;}
#bid_confirm_form .chart .percent {position:absolute;display: block;left: 0;right: 0;top: 22px;color: #000;font-size: 45px;line-height: 1;}
#bid_confirm_form .param {position:absolute;display: block;left: 0;width: 100%;top: 65px;color: #000;font-size: 12px;line-height: 12px;text-align: center;}
*/

#bid_confirm_form .counter {height: 54px;line-height: 54px;text-align: center;margin: 0 auto 2px;font-size: 42px;transition: color .5s ease;}


/* уровни счетчика */
#bid_confirm_form .counter,
#bid_confirm_form.high .counter {color: #00A341;}
#bid_confirm_form.medium .counter {color: #ECAA00;}
#bid_confirm_form.low .counter {color: #FF350D;}




#bid_confirm_warning .title {color: #F57D15;}
#bid_confirm_warning .box_title_big {margin-bottom: 24px;}




/* DEL? *
#buy_confirm_phone .box_input {margin-bottom: 10px;}
#buy_confirm_phone .box_input input[type="text"] {padding-right: 10px;}

#buy_confirm_phone .box_input.phone .input:after {content: "";display: block;top: 50%;width: 12px;height: 20px;margin-top: -10px;position: absolute;left: 10px;z-index: 2;background: url(../i/common.svg?v=4) -546px -665px no-repeat;opacity: .25;}
#buy_confirm_phone .box_input.phone .input.error:after {opacity: 1;background-position: -509px -665px;}
#buy_confirm_phone .box_input.phone input[type="text"] {padding-left: 27px;}
/**/


#purchase_phone_form .box_input {margin-bottom: 10px;}
#purchase_phone_form .box_input input[type="text"] {padding-right: 10px;}

#purchase_phone_form .box_input.phone .input:after {content: "";display: block;top: 50%;width: 12px;height: 20px;margin-top: -10px;position: absolute;left: 10px;z-index: 2;background: url(../i/common.svg?v=4) -546px -665px no-repeat;opacity: .25;}
#purchase_phone_form .box_input.phone .input.error:after {opacity: 1;background-position: -509px -665px;}
#purchase_phone_form .box_input.phone input[type="text"] {padding-left: 27px;}


#purchase_error.red .box_title_big + .box_descr {margin-top: 15px;}



#signin_form .button.outline {margin-top: 0;margin-bottom: 0;}


.f_ajax_big {}
.f_ajax_big .loader {height: 9px;line-height: 9px;background: url(../i/loader_dots2.svg) 50% 50% no-repeat;margin: 50px auto 25px;}
.f_ajax_big .button {margin-bottom: 52px !important;}




b.translation_toggle {display: inline-block;position: relative;padding-left: 32px;height: 20px;line-height: 20px;font-weight: 400;cursor: pointer;font-size: 13px;color: #8A6E19;}
b.translation_toggle:before {content: "";display: block;position: absolute;top: 50%;left: 0;width: 25px;height: 16px;margin-top: -8px;background: url(../i/translate.svg) -12px -47px no-repeat;}

b.translation_toggle.toggled {color: #6D6D6D;}
b.translation_toggle.toggled:before {background-position-y: -11px;}

b.translation_toggle:hover {color: #8A6E19;}
b.translation_toggle:hover:before {background-position-y: -47px;}

b.translation_toggle.pending {pointer-events: none;}
b.translation_toggle.pending:before {background: url(../i/loader4.svg) 50% 50% no-repeat;background-size: 16px 16px;}

/*
b.translation_toggle > .txt,
b.translation_toggle.toggled > .txt_toggled {display: block;}

b.translation_toggle.toggled > .txt,
b.translation_toggle > .txt_toggled {display: none;}
*/


.translation_notice {background: #F6F5E1;color: #8A6E19;line-height: 17px;font-size: 13px;padding: 13px 16px 15px;margin: -5px auto 15px;border-radius: 8px;}
.translation_notice p {margin: 0 auto 9px;}
.translation_notice p:last-child {margin-bottom: 0;}



@media only screen and (min-width: 520.02px) {
	
	.fgroup {background: #f7f9f9;color: #000;border-radius: 8px;margin: 0 auto 2px;padding: 17px 20px 19px;font-size: 15px;line-height: 19px;position: relative;}

	.fgroup.big {padding-top: 34px;/* padding-bottom: 38px; */padding-bottom: 22px;}
	.fgroup.big .button,
	.fgroup.big .swype_confirm {margin-bottom: 18px;}
	
	/* граница кружочками */
	.fgroup.dotted {margin-top: -2px;}
	.fgroup.dotted.big {padding-top: 36px;}
	.fgroup.dotted:before {display: block;content: "";position: absolute;left: 0;right: 0;top: -4px;height: 8px;background: url(../i/dot_border_17.png) 0 50% repeat-x;background-size: auto 8px;z-index: 1;pointer-events: none;}
	/**/
	
	.fgroup.green {background: #DAFFE9; color: #008C51;}
	.fgroup.red {background: #FFEFED; color: #FF350D;}
	.fgroup.orange {background: #FFF1E4; color: #FF7600;}
	.fgroup.violet {background: #F5EEFF; color: #7000FF;}
	.fgroup.gold {background: #F6F5E1;color: #8A6E19;}
	.fgroup.gold .faq {color: inherit;}

	
	.fgroup .col {display: inline-block;width: 215px;vertical-align: top;float: left;}
	.fgroup .col:nth-child(even) {margin-left: 10px;}
	.fgroup .col.full {display: block;margin-right: 0;width: auto;}
	
	.fgroup .col.centered {float: none;display: block;margin: 0 auto 10px;}

	.fgroup .box_title {min-width: 215px;display: inline-block;}
	
	.fgroup .box_title_big,
	.fgroup .box_descr {/* padding-left: 30px; *//* padding-right: 30px; */}


	.fgroup .step_box .w {background: #E6EAEA;height: 48px;border-radius: 8px;line-height: 48px;padding: 0 12px;padding-right: 32px;position: relative;color: #6D6D6D;margin: 0 auto;}
	
	.fgroup .mobile_visible {display: none !important;}

	.fgroup.price .col {float: none;vertical-align: middle;}
	.fgroup.price .with_cur .box_title {margin-bottom: 19px;}
	
	
	.fgroup .button:hover {box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);}
	
	.f_ajax.fgroup {padding-top: 30px; padding-bottom: 30px;}
	
	.fgroup.second_chance_buy_form {padding-top: 26px;padding-bottom: 30px;}
	
	.fgroup.second_chance .col:first-child .box_title {display: block;margin-top: 13px;margin-bottom: 0;}


	#current_price {position: relative;z-index: 10;}

	
	/* уровни счетчика */
	#bid_confirm_form,
	#bid_confirm_form.high {background: radial-gradient(100% 100% at 50% 0%, #F0FFEB 0%, #F5EEFF 100%);}
	#bid_confirm_form.medium {background: radial-gradient(100% 100% at 50% 0%, #FFFEED 0%, #F5EEFF 100%);}
	#bid_confirm_form.low {background: radial-gradient(100% 100% at 50% 0%, #FFEFED 0%, #F5EEFF 100%);}

	
	#purchase_phone_form .button {margin-bottom: 8px;margin-top: 10px;}
	
	
	
	/* new price offer list */
	#price_offer_list .li + .li {margin-top: 30px;}
	#price_offer_list .offer_row {padding-left: 174px; padding-right: 120px;}

	#price_offer_list .col_price {display: inline-block;width: 164px;position: absolute;left: 0;top: 0; margin: 0 auto 0;}
	
	#price_offer_list .col_buttons {display: inline-block;position: absolute;top: 0;right: 0;width: 106px;text-align: right;}
	#price_offer_list .col_buttons .button {width: 48px;}
	#price_offer_list .col_buttons .button:hover {box-shadow: none;border-color: #af9a57;}
	#price_offer_list .col_buttons .button span {display: none;}

	#price_offer_list .col_buttons .button:before {content: "";display: inline-block;height: 16px;width: 16px;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;background: url(../i/auction_item.svg) -47px -11px no-repeat;}
	#price_offer_list .col_buttons .button:hover:before {background-position: -47px -47px;}

	#price_offer_list .col_buttons .button.accept:before {background-position: -11px -11px;}
	#price_offer_list .col_buttons .button.accept:hover:before {background-position: -11px -47px;}

	#price_offer_list .li .timer {display: block;margin: 0 auto 6px;}
	#price_offer_list .li .buyer {display: block;}
}



@media only screen and (max-width: 520px) {
	.fgroup .fbox {display: block;width: auto;padding: 16px 49px 20px;background: #f7f9f9;border-radius: 8px;/* box-shadow: inset 0 0 0 1px #ccc; */margin: 0 auto 2px;position: relative;}
	.fgroup.big .fbox {padding-top: 32px;padding-bottom: 26px;}
	.fgroup.dotted.big .fbox {padding-top: 36px;}
	
	
	.fbox_error {margin-top: -16px;margin-left: -49px;margin-right: -49px;padding-left: 49px;padding-right: 49px;}
	
	
	/* граница кружочками */
	.fgroup.dotted .fbox {margin-top: -2px;}
	.fgroup.dotted .fbox:before {display: block;content: "";position: absolute;left: 0;right: 0;top: -4px;height: 8px;background: url(../i/dot_border_17.png) 0 50% repeat-x;background-size: auto 8px;z-index: 1;pointer-events: none;}
	/**/

	.fgroup.green .fbox {background: #DAFFE9; color: #008C51;}
	.fgroup.red .fbox {background: #FFEFED; color: #FF350D;}
	.fgroup.orange .fbox {background: #FFF1E4; color: #FF7600;}
	.fgroup.violet .fbox {background: #F5EEFF; color: #7000FF;}
	.fgroup.gold .fbox {background: #F6F5E1; color: #8A6E19;}
	
	.fgroup.gold .fbox .faq {color: inherit;}
	.fgroup .faq.ico_tip {padding-left: 0;}
	.fgroup .faq.ico_tip svg {left: -32px;}
	
	.fgroup .mobile_visible {display: block !important;}
	.fgroup .mobile_hidden {display: none !important;}
	
	.fgroup .price_block {margin-top: 9px;}

	.fgroup .button,
	.fgroup .swype_confirm {margin-top: 13px; margin-bottom: 11px;}

	
	/**/
	.c_price_toggle {display: block;position: absolute;right: -34px;width: 18px;height: 18px;top: 50%;margin-top: -9px;background: url(../i/common.svg?v=4) -460px -627px no-repeat;overflow: hidden;cursor: pointer;}
	.c_price_toggle:active {margin-top: -8px;background-position: -460px -603px;}
	.updating .c_price_toggle {display: none;}
	/**/
	
	.fgroup.ending {position: relative;z-index: 2;}
	.fgroup.ending.show-action {}
	
	.fgroup .ending-notify {}
	.fgroup .ending-notify {position: absolute;z-index: 60; right: -34px; top: 0; margin-top: 0;}
	.fgroup > .txt-action {bottom: auto;top: 100%;line-height: 16px;}
	.fgroup.show-action > .txt-action {padding: 8px 5px;}


	.fgroup .tip {right: -34px;top: 40px;margin-top: 0;}
	.fgroup .step_box .tip {display: none;}
	
	
	.fgroup.second_chance .col:nth-child(2) .box_title {display: none;}
	
	
	/* уровни счетчика */
	#bid_confirm_form .fbox,
	#bid_confirm_form.high .fbox {background: radial-gradient(100% 100% at 50% 0%, #F0FFEB 0%, #F5EEFF 100%);}
	#bid_confirm_form.medium .fbox {background: radial-gradient(100% 100% at 50% 0%, #FFFEED 0%, #F5EEFF 100%);}
	#bid_confirm_form.low .fbox {background: radial-gradient(100% 100% at 50% 0%, #FFEFED 0%, #F5EEFF 100%);}


	.f_ajax .fbox {padding-top: 30px; padding-bottom: 30px;}



	/* mobile error tooltips */
	.fgroup .error .error_txt {padding-right: 28px;}
	.fgroup .error .error_txt s {display: block;position: absolute;right: 2px;top: 2px;left: auto;width: 24px;height: 24px;margin-top: 0;border-radius: 4px;background: url(../i/common.svg?v=4) -585px -701px no-repeat;background-color: rgba(255,255,255,.15);cursor: pointer;}

	.fgroup .error .error_txt.minified {display: block;position: absolute;top: 50%;left: 0;background: none;padding: 0;bottom: auto;margin: 0;border-radius: 0;right: auto;}
	.fgroup .error .error_txt.minified:before {display: none;}
	.fgroup .error .error_txt.minified p {display: none;}
	.fgroup .error .error_txt.minified s {width: 18px;height: 18px;left: -35px;margin-top: -9px;background: url(../i/common.svg?v=4) -588px -665px no-repeat;border-radius: 0;}
	


	#purchase_phone_form .button {margin-bottom: 8px;margin-top: 0;display: block;}
	
	
	#price_offer_list > .fbox {padding-top: 6px;padding-bottom: 10px;}
	#price_offer_list .li {padding: 20px 0 22px;}
	#price_offer_list .li + .li {}
	#price_offer_list .li + .li:before {top: -2px;}

	#price_offer_list .offer_row {line-height: 16px;}
	#price_offer_list .col_meta {margin: 15px auto 15px;}
}


@media only screen and (max-width: 460px) {
	.confirm_form .ticket {padding-left: 20px;padding-right: 20px;}
}

@media only screen and (max-width: 380px) {
	.confirm_form .ticket {font-size: 24px;line-height: 32px;}
}


.swype_confirm {border-radius: 8px;overflow: hidden;text-align: center;height: 48px;line-height: 48px;position: relative;/* max-width: 215px; */user-select: none;}

.swype_confirm .back {position: absolute;left: 0;top: 0;bottom: 0;height: 48px;/* pointer-events: none; */background: #868A8A;color: #fff;font-size: 13px;padding: 0 10px 0 58px;width: 100%;display: flex;align-items: center;}
.swype_confirm .back span {display: inline-block;vertical-align: middle;line-height: 17px;flex-grow: 1;width: 100%;}

.swype_confirm .front {position: absolute;background: #7A3CC9;color: #fff;font-size: 15px;top: 0;left: 0;width: 24px;overflow: hidden;z-index: 1;pointer-events: none;}
.swype_confirm .front span {position: relative; display: inline-block; padding-left: 26px;}
.swype_confirm .front span:before {content: "";display: block;position: absolute;top: 50%;margin-top: -9px;left: 0;width: 18px;height: 18px;background: url(../i/common.svg?v=4) -928px -587px no-repeat;}

.swype_confirm .bar {display: block;position: relative;top: 0;left: 0;right: 0;height: 48px;padding: 0 10px;}

.swype_confirm .toggle {display: block;position: absolute;left: 0;top: 0;height: 48px;width: 48px;background: linear-gradient(180deg, #9D60E9 0%, #7A3CC9 100%);border-radius: 8px;border: 1px solid rgba(0,0,0,.1);cursor: move;cursor: grab;z-index: 5;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);will-change: transform;}
.swype_confirm .toggle:before {content: "";display: block;position: absolute;top: 9px;left: 9px;width: 28px;height: 28px;background: url(../i/common.svg?v=4) -880px -583px no-repeat;}

.swype_confirm.rollback {pointer-events: none;}
.swype_confirm.rollback .front {transition-property: width; transition-duration: .35s;}
.swype_confirm.rollback .toggle {/* -webkit-transition: transform 350ms ease; */transition-property: transform;transition-duration: .35s;}

.swype_confirm.teasing .toggle {animation-name: swype_tease;animation-duration: .85s;animation-iteration-count: infinite;animation-direction: alternate;animation-timing-function: ease-out;}

.swype_confirm:hover .toggle,
.swype_confirm.rollback .toggle,
.swype_confirm .toggle:hover,
.swype_confirm .toggle.hovered {animation: 0 !important;}

.swype_confirm.process,
.swype_confirm.process .toggle {cursor: grabbing;}

.swype_confirm.confirmed {pointer-events: none;}
.swype_confirm.confirmed .front {width: 100% !important;}
.swype_confirm.confirmed .toggle {left: auto;right: 0;transform: none !important;animation: none;margin-right: -70px;transition-property: margin-right;transition-duration: .5s;}

.swype_confirm.confirmed.pending .front span:before {background: url(../i/loader2.svg) 50% 50% no-repeat; background-size: 16px 16px;}

.swype_confirm.green .front {position: absolute;background: #3E8A5D;}
.swype_confirm.green .toggle {background: linear-gradient(180deg, #55B07A 0%, #3E895C 100%);}


.swype_confirm.disabled {pointer-events: none;opacity: 0.25;}
.swype_confirm.disabled .toggle {background: #686c6c; box-shadow: none;}


@keyframes swype_tease {
	from {transform: translateX(0);}
	to {transform: translateX(5px);}
}


/*
3s for spin animation (a1) + 9s for pause (a2) = 12s total;
a2 duration = 3 * 3 / 12 = 75% => a1 duration = 100 - 75 = 25%
*/

@-moz-keyframes spin {
	75% {-moz-transform:rotate(0deg);}
	100% {-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spin {
	75% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}
}
@keyframes price_update {
	75% {-webkit-transform: rotate(0deg); transform:rotate(0deg);}
	100% {-webkit-transform: rotate(360deg); transform:rotate(360deg);}
}





.h4 {font-size: 34px; padding:0; margin: 37px 0 27px 0; color: #000; font-weight: normal; line-height: 35px;}


/* DEPRECATED item_slider styles (reference) */
.item_slider {background: #FBFBFB;border: 1px solid #EDEDED;border-radius: 8px;}
.item_slider .ul {padding: 14px 0 15px;}
.item_slider .li {border-right: 1px solid #EDEDED;margin: 0 auto;}
.item_slider .li:last-child {border-right: none;}
.item_slider .li:first-child {margin-left: auto;}

.item_slider .item {padding: 0 10px;width: 139px;max-width: 139px;}

.item_slider.w-dummies .dummy {opacity: .5;}
.item_slider.w-dummies .dummy:after {content: none;}

@media only screen and (max-width: 995px) {
	.item_slider .nav.prev {left: -5px;}
	.item_slider .nav.next {right: -5px;}
}
/**/



.more_seller_items {margin: 10px auto 15px;}
.more_seller_items .caption {/* margin: 0 auto 10px; *//* line-height: 36px; */display: flex;align-items: center;flex-wrap: wrap;}
.more_seller_items h4 {font-size: 21px;line-height: 24px;margin: 0 0 10px;margin-right: 15px;}
.more_seller_items a.to_fav_seller {/* margin-left: auto; */}

@media only screen and (max-width: 520px) {
	.more_seller_items {margin-bottom: 20px;}
	.more_seller_items h4 {font-size: 20px;display: inline-block;/* vertical-align: middle; */}
}

@media only screen and (max-width: 380px) {
	.more_seller_items h4 {display: block;width: 100%;}
	.more_seller_items a.to_fav_seller {margin: 5px 0 10px;}
}




.recommendations .item-slider .frame {background: #FBFBFB;border: 1px solid #EDEDED;}
.recommendations .item-slider .item {background: #FBFBFB;}

/* "растворение" нижележащей картинки заглушки после последнего элемента */
.recommendations .item-slider .li:last-child {box-shadow: 50px 0 50px 10px #FBFBFB;}


@media only screen and (max-width: 1199px) {
	.also_like {margin: 34px 0 35px;}
	.also_like .h4 {margin: 0 auto 10px;font-size: 21px;line-height: 24px;font-weight: 700;}
	.also_like .h4 br {display: none;}
	.also_like .slider_stage {height: auto !important;}

	.rec_slider .nav.prev {right: -10px;}
	.rec_slider .nav.next {right: -10px;}
}

@media only screen and (max-width:670px) {
	.promotion_block .h4 {padding:0 10px; line-height:25px; font-size:18px; font-weight:bold;}
}

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


@media only screen and (min-width: 1200px) {
	.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: -180px;width: 160px;bottom: 5px;top: 47px;background: #FBFBFB;border: 1px solid #EDEDED;border-radius: 8px;padding: 0;overflow: hidden;display: flex;flex-flow: column;}
	.also_like .h4 {font-size: 20px;line-height: 24px;padding: 0;font-weight: 600;margin: 12px auto 12px;flex-shrink: 0;}

	.also_like .scroll-slider {white-space: normal;}
	
	.also_like .item-slider {background: none;border: none;flex-grow: 1;flex-shrink: 0;margin-top: auto;}
	.also_like .item-slider .frame {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: none;border: none;border-radius: 0;}
	.also_like .item-slider .frame:before,
	.also_like .item-slider .frame:after {content: none;}
	.also_like .item-slider .stage {display: block;flex-flow: column;white-space: normal;overflow-x: hidden;overflow-y: auto;width: auto;height: 100%;}
	.also_like .item-slider .ul {display: block;padding: 0 15px 20px;/*height: auto;*//*max-height: none;*/}
	.also_like .item-slider .li {display: block;padding: 0;margin: 0 auto;max-width: 100%;width: auto;border: none;border-bottom: 1px solid #EDEDED;}
	.also_like .item-slider .li:last-child {border-bottom: none;box-shadow: none;}
	
	.also_like .item-slider .item {min-width: auto;width: auto;max-width: none;padding: 15px 0 15px;background: none;}
	.also_like .item-slider .item:before {content: none;}
	.also_like .item-slider .li:first-child .item {padding-top: 0;}
	.also_like .item-slider .item .title {height: 16px;/* white-space: normal; *//* display: -webkit-box; */-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
	
	.also_like .item-slider .nav {left: 10px;right: 10px;}
	.also_like .item-slider .nav.prev {top: 0;background: linear-gradient(0, rgba(251,251,251,0) 0%, rgba(251,251,251,1) 100%);}
	.also_like .item-slider .nav.next {top: auto; bottom: 0;background: linear-gradient(0, rgba(251,251,251,1) 0%, rgba(251,251,251,0) 100%);}
	.also_like .item-slider .nav b {display: none !important;}
	/**/
	
	
	.also_like .item.dummy:after {background: linear-gradient(60deg, rgba(244, 246, 245, 0) 40%, rgba(244, 246, 245, 1), rgba(244, 246, 245, 0) 60%) right / 300% 100%;}
	.also_like .item.dummy .title {/* display: block; *//* font-size: 0; *//* line-height: 0; */}
	.also_like .item.dummy .title:before {width: 80%;}
	.also_like .item.dummy .title:after {content: "";display: block;vertical-align: middle;background: #e6eaea;height: 12px;margin-top: 4px;border-radius: 4px;width: 100%;}
}



/* seo sections widget */
.seo_sections {margin: 34px 0 35px;font-size: 15px;}
.seo_sections .header {background: none;padding: 0;margin-bottom: 15px;}
.seo_sections .title {font-size: 21px;line-height: 24px;padding: 0;}
.seo_sections .body {padding: 0;font-size: 15px;}
/**/




#comments {scroll-margin-top: 10px;}
.comments_title {/* line-height: 52px; *//* height: 52px; *//* margin: 0 auto 15px; */}
.comments_title h4 {font-size: 21px;margin: 0;display: inline-block;vertical-align: middle;line-height: 24px;}
.comments_title h4 i {color: #888888; font-weight: normal; font-style: normal;}

@media only screen and (max-width: 680px) {
	.comments_title {height:auto; line-height: initial;}
}

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

/* OLD (unused?) *
.comments_title.w_buttons {height: 52px;line-height: 52px;}
.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;}

.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/common.svg?v=4) 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 .action_buttons {float: none; text-align: center; margin: 0 auto 20px;}
}
/**/



.please_sign_in {border:1px solid #000000;background:#fff url(../i/attention.png) center 50px no-repeat;height:100%;text-align:center;padding: 70px 20px 46px 20px;font-size:15px;color:#333333;position: relative;border-radius: 8px;margin: 0 auto 40px;}
.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;}



.comment_ul {clear: both;margin-top: 15px;}

.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;}

.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;cursor: zoom-in;}
.comment_li img.smile {display: inline-block;vertical-align: middle;cursor: default;}

.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/common.svg?v=4) -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;}


.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;}

.comment_li .translation_toggle {margin-top: 5px;}

@media only screen and (max-width:999px) {/* 1200px*/
	.comment_li .anonim.open .sup_help_txt::after {left: 135px;}
}




.add_comment {margin-bottom: 30px;}
.add_comment_banned {display: block;background: #fff7dc;position: relative;border-radius: 10px;border: solid 1px #ececec;margin: 30px auto 20px;padding: 20px 15px 20px;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: 21px;margin: 30px 0 15px;display: inline-block;vertical-align: middle;line-height: 24px;font-weight: bold;}

.add_comment textarea.form_textarea {height:140px;margin:0;border-radius: 8px;display: block;resize: none;}



.add_comment .button_black {float:right;/* margin-bottom:20px; */border-radius: 8px;}

.add_comment .button_black.ajax_bg {pointer-events: none;border-color: #c8c8c8;overflow: hidden;position: relative;}
.add_comment .button_black.ajax_bg:before {content: none;}
.add_comment .button_black #ajax_loader {position: absolute;margin: 0;bottom: 0;top: 0;left: 0;right: 0;height: auto;background: #fff;opacity: .9;}
.add_comment .button_black #ajax_loader:before {top: 50%;width: auto;height: 32px;position: absolute;left: 0;right: 0;margin: 0;margin-top: -16px;background-size: contain;}


.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;}
.foto_block .img_block {float: left;margin-right: 20px;margin-bottom: 20px;border: 1px solid #d3d3d3;border-radius: 8px;overflow: hidden;}
.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: 38px;height: 38px;background: url(../i/img_block_close.png) 50% 50% no-repeat;position:absolute;top:0;right:0;border:none;cursor: pointer;}
.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;border-radius: 8px;}
.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: 65px;border: none;cursor: pointer;text-align: center;font-size: 14px;color: #000000;background: url(../i/ico_photo.png) center 40px no-repeat;}
.add_foto_iframe .input_file {display: block; position: absolute; left: -999999px; top: -999999px;}




.add_comment .ajax_load_clock {display: none;}

.add_comment.pending_ajax {position: relative;}
.add_comment.pending_ajax > .form_item,
.add_comment.pending_ajax > .foto_block,
.add_comment.pending_ajax > a.button_send {display: none;}
.add_comment.pending_ajax .ajax_load_clock {display: block;position: relative;}
.add_comment.pending_ajax .ajax_load_clock .w {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;text-align: center;padding: 45px 0;}
.add_comment.pending_ajax .button_black {float: none;margin: 0 auto;/* flex-shrink: 0; */}



@media only screen and (max-width: 520px) {
	.add_comment_title {font-size: 20px;}
	
	.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;}
}




.smilies_relative {position: relative;z-index: 1;border-radius: 8px;/* overflow: hidden; */}

.smilies_relative .smilies_button {width: 43px;height: 43px;background: url(../i/smilies_button.png) 0 0 no-repeat;position: absolute;right: 0px;bottom: 0px;cursor: pointer;border-radius: 8px;opacity: .75;}
.smilies_relative.open .smilies_button {background-position: 0 -44px;}
.smilies_relative .smilies_button:hover {opacity: 1;}
.smilies_relative .smilies_img {display:none;width: 400px;position:absolute;right:-1px;bottom: 42px;padding: 10px 10px 10px 15px;margin:0;background:#FFF;border:1px solid #bbbbbb;box-shadow: 3px 3px 3px 0 rgba(0,0,0,.15);border-radius: 8px;}
.smilies_relative.open .smilies_img {display:block;}
.smilies_relative .smilies_img img {/* border-right:5px solid #FFFFFF; *//* border-bottom:5px solid #FFFFFF; */cursor:pointer;display: inline-block;vertical-align: top;margin-right: 5px;margin-bottom: 5px;}





/**/
.ajax_load, .ajax_load_clock {position:absolute; left:0; top:0; width:100%; height:100%; background:#fff url(../i/loading.gif) center center no-repeat; zoom: 1; cursor:wait; z-index:20;
background-color: rgba( 255, 255, 255, 0.8); text-align:center; font-size:18px; line-height:31px; color:#333333; font-weight:bold; font-style:italic; padding:55px 20px 0 20px;}

.ajax_load_clock {background-image:url(../i/clock.gif);}
.ajax_load .button_black, .ajax_load_clock .button_black {margin-top:10px;}


.ajax_load_clock.with_text {background: rgba( 255, 255, 255, 0.8); padding: 0;}
.ajax_load_clock.with_text .w {max-width: 436px; margin: 0 auto;}
.ajax_load_clock.with_text .text {display: inline-block;height: 49px;line-height: 49px;text-align:left;padding-left:60px;padding-right: 10px;margin: 0 auto 0;background: url(../i/clock.gif) 0 3px no-repeat;flex-shrink: 0;}
.ajax_load_clock.with_text .text span {display: inline-block; line-height: 20px; white-space: normal;}
.ajax_load_clock.with_text .button_black {padding: 0 20px;text-align: center;width: 136px;}
/**/


.popup_window.popup_report_violation .m {width: 500px;}
.popup_window.popup_report_violation .text {margin: 25px 0; font-size: 16px; color: #000; font-style: normal; font-weight: bold;}

.popup_window.popup_report_violation label,
.popup_window.popup_form label {display: block; line-height: 19px; font-size: 14px; color: #000000; padding: 14px 25px 14px 42px; margin: 0 0 2px 0; cursor: pointer; background: #f0f0f0;}

.popup_window.popup_report_violation .checkbox, .popup_window.popup_form label .checkbox {display: inline-block; margin: 2px 0 0 -20px; float: left;}
.popup_window.popup_report_violation .alarm {font-size: 14px; color: #777777; font-style: italic; padding-left: 19px; background: #fff url(../i/alarm.png) 0 5px no-repeat; margin: 5px 0 15px 0;}
.popup_window.popup_report_violation .form_textarea {margin: 0 0 3px 0;}



body.popup_video {overflow: hidden; /*-webkit-overflow-scrolling: touch;*/}
.popup_video #popup_bg {background: #1a1a1a;opacity: 1;z-index: 210;}

.popup_window.popup_video_link {position: fixed;top: 0 !important;left: 0;right: 0;bottom: 0;pointer-events: all;overflow: auto;background: #1a1a1a;align-items: center;justify-content: center;}
.popup_window.popup_video_link.shown {display: flex !important;}
.popup_window.popup_video_link .m {width: 855px;padding: 25px 30px 16px 30px;padding: 0;background: #1a1a1a;box-shadow: none;margin: auto;}
.popup_window.popup_video_link .h1 {font-size: 14px;line-height: 18px;color:#fff;margin: 0 0 10px;}
.popup_window.popup_video_link .h1 strong {font-weight: normal;}
.popup_window.popup_video_link .h1 .h1_sub {color: #bababa;}

.popup_window.popup_video_link .close {position: absolute;background: rgba(26, 26, 26, 0.7) url(../i/common.svg?v=4) -508px -383px no-repeat;width: 23px;height: 23px;z-index: 220;}
.popup_window.popup_video_link .close:hover {background-position: -508px -353px;}

.popup_window.popup_video_link .video-container {position:relative;overflow:hidden;border-radius: 5px;}
.popup_window.popup_video_link .video-container:before {content: ""; display:block; padding-bottom:56.25%;}

.popup_window.popup_video_link .video-container iframe,
.popup_window.popup_video_link .video-container object,
.popup_window.popup_video_link .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}

.popup_window.popup_video_link .subscribe {margin-top: 10px;}
.popup_window.popup_video_link .subscribe span.txt {display:inline-block;float:left;height:24px;line-height:24px;font-size: 14px;color: #bababa;margin-right:10px;}

.popup_window.popup_video_link .subscribe .youtube_button > div {position: static !important;width: 121px !important;display: inline-block !important;vertical-align: middle;overflow: hidden;height: 24px !important;line-height: 24px;}
.popup_window.popup_video_link .subscribe .youtube_button > div > iframe {position: static !important;width: 121px !important;height: 24px;margin: 0 !important;padding: 0 !important;}





.popup_dialog[class*=price_offer] {left: 5px;width: auto;right: 5px;}
.popup_dialog[class*=price_offer] .m {max-width: 420px;max-height: 100vh;max-height: calc(100vh - 10px);overflow-y: auto;}

.popup_dialog[class*=price_offer] .close {right: 9px;top: 9px;width: 36px;height: 36px;border-radius: 8px;border: 1px solid rgba(0, 0, 0, 0.12);}
.popup_dialog[class*=price_offer] .close:before {background-position: -298px -430px;}
.popup_dialog[class*=price_offer] .close:hover {border-color: transparent;background: rgba(0, 0, 0, 0.04);}

.popup_dialog[class*=price_offer] .content .title {margin-bottom: 16px;}

.popup_dialog[class*=price_offer] .banner {height: 146px;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.price_offer_popup .banner {background-color: #c4f2fe;background-image: url(../i/popup_price_offer.png?v=2);}
.price_offer_reject_popup .banner {background-color: #fc6236;background-image: url(../i/popup_price_offer_reject.png?v=2);}
.price_offer_accept_popup .banner {background-color: #1dc082;background-image: url(../i/popup_price_offer_accept.png?v=2);}

.price_offer_accept_popup.w_choice .content {padding-top: 30px;}
.price_offer_accept_popup.w_choice .title {padding: 0 32px;}

.price_offer_accept_popup .options {margin-top: 16px;display: flex;flex-flow: row;}
.price_offer_accept_popup .options .col {margin-bottom: 0;padding-right: 10px;flex-grow: 1;}
.price_offer_accept_popup .options .col:last-child {padding-left: 10px; padding-right: 0;}

.price_offer_accept_popup .options .button {display: block;position: relative;border-radius: 8px;background-color: #9A64C4;color: #fff;padding: 42px 20px 36px;font-size: 15px;line-height: 19px;height: 100%;cursor: pointer;overflow: hidden;}
.price_offer_accept_popup .options .button.buy {background: #00C280;}
.price_offer_accept_popup .options .button:hover:after {content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #FF9400; opacity: .1;}

.price_offer_accept_popup .options .button.disabled {opacity: .25; pointer-events: none;}

.price_offer_accept_popup .options .img {height: 66px;background-repeat: no-repeat;background-position: 50% 50%;background-image: url(../i/popup_price_offer_accept_bid.png);background-size: auto 66px;margin: 0 -20px 30px;}
.price_offer_accept_popup .options .button.buy .img {background-image: url(../i/popup_price_offer_accept.png?v=2);background-image: url(../i/popup_price_offer_accept_buy.png?v=2);}

.price_offer_accept_popup .options strong {display: block;font-size: 18px;line-height: 22px;margin: 0 auto 16px;}


/* OLD:
.popup_dialog.price_offer_popup .content .price {line-height: 1;height: auto;padding: 5px 10px 5px;}
.popup_dialog.price_offer_popup .content .price .v {line-height: 26px;height: 26px;}
.popup_dialog.price_offer_popup .content .price .alt {position: relative;color: #88781b;height: 18px;line-height: 18px;margin-bottom: 1px;}
.popup_dialog.price_offer_popup .content .price .alt:before {display: inline; content: "~ "; color: #acadad;}
.popup_dialog.price_offer_popup .content .price .alt b {font-size: inherit; font-weight: normal;}
*/


@media only screen and (max-width: 720px) {
	.price_offer_accept_popup .options {margin-top: 26px;}
}

@media only screen and (min-width: 360.02px) and (max-width: 720px) {
	
	.price_offer_accept_popup .options .button {padding-top: 22px;padding-bottom: 26px;}
	.price_offer_accept_popup .options .img {margin-bottom: 20px;}
	.price_offer_accept_popup .options strong {margin-bottom: 12px;}
}


@media only screen and (max-width: 360px) {
	.price_offer_accept_popup .options {display: block;}
	.price_offer_accept_popup .options .col {margin-bottom: 20px; padding: 0;}
	.price_offer_accept_popup .options .col:last-child {margin-bottom: 0px; padding: 0;}
}




/* NEW: */
.popup_dialog .price_block {position: relative;margin: 0 auto 14px;}

.popup_dialog .price_block .ticket {display: inline-block;border-radius: 8px;background: #fefec8;color: #000;overflow: hidden;position: relative;min-height: 48px;padding: 9px 28px 11px;text-align: center;}
.popup_dialog .price_block .ticket:before,
.popup_dialog .price_block .ticket:after {display: block;content: "";position: absolute;top: 50%;margin-top: -8px;left: -8px;width: 16px;height: 16px;background: #fff;border-radius: 50%;}
.popup_dialog .price_block .ticket:after {left: auto;right: -8px;}

.popup_dialog .price_block .ticket .values {display: inline-block; vertical-align: middle; white-space: nowrap;}
.popup_dialog .price_block .ticket .current {display: inline-block; font-size: 22px;line-height: 28px;}
/*
.popup_dialog .price_block .ticket .old {font-size: 15px;line-height: 19px;text-decoration: line-through;text-decoration-color: #FF350D;margin-top: 2px;}
.popup_dialog .price_block .ticket .old + .current {margin-top: 2px;}
*/

.popup_dialog .cur_price {color: #97781C;margin: 0 auto 0;line-height: 19px;position: relative;text-align: center;}
.popup_dialog .cur_price:before {display: inline-block;content: "~";margin-right: 5px;color: #BFBFBF;}
.popup_dialog .cur_price p {display: inline; margin: 0 auto;}

/**/



@media screen and (max-width:860px) and (orientation:landscape) {
	.popup_window.popup_video_link .video-container {max-height: 70vh;}
}

@media only screen and (max-width:860px) {
	.popup_window.popup_video_link .video-container {border-radius: 0;}

	.popup_window.popup_video_link .m {padding: 0 5px; max-height: 100vh; overflow-y: auto;}
	
	.popup_window.popup_video_link .h1 {font-size: 16px;}
	.popup_window.popup_video_link .subscribe span.txt {font-size: 16px;}

	.popup_window.popup_video_link .h1_sub {margin-top: 4px;}

	.popup_window.popup_video_link .video-container {margin: 0 -5px;}
}


.popup_guest_bid .m,
.popup_guest_buy .m {max-width: 470px;}

.popup_guest_bid .banner {background: #9a64c3;flex-shrink: 0;}
.popup_guest_buy .banner {background: #00c280;flex-shrink: 0;}

.popup_guest_bid .banner img,
.popup_guest_buy .banner img {max-height: 156px;/* display: block; */}





/* цензурирование фотографий лота */
.censored #preview .img,
.censored #images .img {/* display: inline-block; */vertical-align: top;overflow: hidden;cursor: pointer;position: relative;max-height: 100%;max-width: 100%;display: inline-flex;align-items: center;justify-content: center;/* margin: auto; *//* backface-visibility: hidden; *//* transform: translate3d(0, 0, 0); */-ms-transform: translate3d(0, 0, 0);}
.censored #images .img {overflow: hidden;/* display: inline-flex; */}

.censored #preview .img:before,
.censored #preview .img:after,
.censored #images .img:before,
.censored #images .img:after {content: "";display: block;position: absolute;z-index: 20;}

.censored #preview .img:before,
.censored #images .img:before {top: 0;left: 0;right: 0;bottom: 0;background: rgba(50,50,50,.05);backdrop-filter: blur(60px);backface-visibility: hidden;transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}

.censored #preview .thumbs .img:before {backdrop-filter: blur(12px);}

.censored #preview .img:after,
.censored #images .img:after {content: "18+";width: 54px;height: 54px;line-height: 54px;font-size: 20px;top: 50%;left: 50%;/* font-family: "Roboto", sans-serif; */margin-top: -27px;margin-left: -27px;background: rgba(255,255,255,.75);border-radius: 27px;color: #000;mix-blend-mode: screen;text-align: center;}

.censored #preview .thumbs .img:after {width: 28px;height: 28px;line-height: 28px;font-size: 12px;top: 50%;left: 50%;/* font-family: "Roboto", sans-serif; */margin-top: -14px;margin-left: -14px;background: rgba(255,255,255,.75);border-radius: 14px;color: #000;mix-blend-mode: screen;text-align: center;pointer-events: none;opacity: .5;}
.censored #images .img:after {width: 46px;height: 46px;line-height: 46px;font-size: 18px;top: 50%;left: 50%;/* font-family: "Roboto", sans-serif; */margin-top: -23px;margin-left: -23px;background: rgba(255,255,255,.75);border-radius: 23px;color: #000;mix-blend-mode: screen;text-align: center;pointer-events: none;}

.censored #preview .nav {display: none;}
/**/




.global_tooltip {display: block;display: flex;position: fixed;flex-flow: row;justify-content: center;align-items: center;top: -46px;left: 0;right: 0;width: 100%;background: #5CB047;border: 1px solid #53A441;color: #fff;height: 44px;line-height: 42px;padding: 0 10px;z-index: 500;text-align: center;opacity: 0;/* pointer-events: none; */overflow: hidden;transform: translateZ(0);transition: top .4s linear, opacity .2s linear;}
.global_tooltip.shown {/* display: block; */opacity: 1;top: 0;transition: top .2s linear, opacity .4s linear;}

.global_tooltip .txt {display: inline-block;font-size: 15px;line-height: 18px;vertical-align: middle;}

.global_tooltip.ico_link .txt {padding-left: 32px;position: relative;}
.global_tooltip.ico_link .txt:before {content: "";background: url(../i/share.svg) -26px -67px no-repeat;width: 24px;height: 22px;margin-top: -12px;position: absolute;left: 0;top: 50%;}
