@charset "UTF-8";

body, html {margin:0;padding:0;width:100%;min-width: 320px;/* min-width: 400px; */background: #fff;/* font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif; */font-family: "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;font-weight: 400;color:#000000;font-size:14px;line-height:21px;-webkit-text-size-adjust: none;font-size:100%; }

body {padding-top: 42px; overflow-x: hidden;}

* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0;}

input,textarea{ font-family: Arial, Helvetica Neue, Helvetica, sans-serif; }
/* iPhone fix: */
input[type="submit"] {-webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; }


.block_m {margin:0 auto; /*padding:0; width:980px;*/padding:0 20px; max-width: 1340px;}


h1, h2, h3, h4, h5, p { margin:15px 0; padding:0;}
img { border: none; max-width: 100%; line-height:normal;}

.clr {clear:both; margin:0; padding:0; height:0; line-height:normal;}
.nowrap{word-break: keep-all;white-space: nowrap;}
.unselectable { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}

ul{margin:0;padding:0;list-style:none}

a{ color: #000000; text-decoration: underline #adadad; transition: color .2s ease-in-out, opacity .2s ease-in-out, border .2s ease-in-out, background-color .2s ease-in-out, text-decoration .2s ease-in-out;}
a.a_ccc{ color: #777777; text-decoration: underline #c6c6c6; }
a.a_f00{ color: #c02626; text-decoration: underline #c02626; }
a.a_0f0{ color: #539122; text-decoration: underline #539122; }

a:hover,a.a_ccc:hover,a.a_f00:hover{ color: #928a21; text-decoration: underline #e1dda6; }

a.dashed{ text-decoration-style: dashed;}

a img{  border:none; text-decoration:none; }
a:hover img{ opacity:0.9;}

a:focus {outline: none;}
strong, .strong{ font-weight:bold;}

input::-moz-focus-inner { border: 0; padding: 0;}

span.skype_pnh_print_container{display:inline !important;}
span.skype_pnh_container{display:none !important;}

.fa{ margin-right:4px;}
a.fa{ color:#666666;}
.margin_none{ margin:0;}
.border_none{ border:none;}
.mobile_yes{ display:none;}


input.form_text, textarea.form_textarea{width:100%; height:34px; line-height:34px; border:1px solid #c8c8c8; background: #FFF url(../i/input_top_bord.png) 0 0 repeat-x; padding:0 5px 0 10px; font-size:14px; color:#969696;  margin:0 0 20px 0; text-align:left;}

textarea.form_textarea{ resize:vertical; height:100px; line-height:17px; padding-top:7px;}

input.form_text:focus, textarea.form_textarea:focus{ color:#000;  }
input.form_text::-webkit-input-placeholder, textarea.form_textarea::-webkit-input-placeholder {color:#b1b2ad;}
input.form_text::-moz-placeholder, textarea.form_textarea::-moz-placeholder           {color:#b1b2ad;}
input.form_text:-ms-input-placeholder, textarea.form_textarea:-ms-input-placeholder      {color:#b1b2ad;}

input.form_text.error, textarea.form_textarea.error, .error input.form_text, .error textarea.form_textarea{border:1px solid #e21111;}

/* header */
#header_bar {background: #131418;height: 42px;line-height: 42px;color: #fff;font-size: 14px;position: absolute;top: 0;left: 0;right: 0;z-index: 205; transition: top .25s ease-out;-webkit-transform: translateZ(0); font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}

#header_bar_shortcut {display: none; }

/* #header_bar hiding on scroll func modes: */
/*
#header_bar {position: fixed; }
#header_bar_shortcut {opacity: 0;visibility: hidden;border: solid 1px #6fa786;position: absolute;background: #68a080;background-image: linear-gradient(to bottom, #7fbe99 0%, #68a080 100%);top: 100%;right: 5px;width: 36px;height: 41px;border-top: none;border-radius: 0 0 3px 3px;cursor: pointer;transition: opacity 1s ease;box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.85);z-index: -1;}
#header_bar_shortcut:hover {background: #498e66;background-image: linear-gradient(to bottom, #67b486 0%, #498e66 100%);border-color: #4b9168;}
#header_bar_shortcut:before {content: "";display: block;background: url("../i/auction_icons.svg") -71px -223px no-repeat;vertical-align: middle;height: 16px;width: 16px;left: 9px;top: 12px;position: absolute;}

.header_bar_toggled #header_bar_shortcut {background: #8a773d;background-image: linear-gradient(to bottom, #bba257 0%, #8a773d 100%); border-color: #89763c;}
.header_bar_toggled #header_bar_shortcut:before {background-position: -151px -223px;}

.scroll_y #header_bar_shortcut {visibility: visible; opacity: 1;}
.menu_sub_open.scroll_y #header_bar_shortcut {display: none; }

.scroll_y.hs_hovered #header_bar {top: -40px; }
.scroll_y #header_bar {position: fixed;top: -42px;box-shadow: 0 -2px 6px #000;}
.scroll_y.header_bar_toggled #header_bar {top: 0;box-shadow: none;}

.menu_sub_open.header_bar_toggled #header_bar {position: absolute; }
*/



#header_bar .block_m {z-index:5; padding:0 10px; /* display: flex; *//* justify-content: space-between; */}

#header_bar a { color: #fff; text-decoration: none; }
#header_bar a:hover{color: #beab71; /* #e87c63 */}
#header_bar a.a_f00{ color: #c02626; text-decoration: underline #dedede; }
#header_bar a.a_f00:hover{ color: #928a21; text-decoration: underline #e1dda6; }

.header_left {float: left;padding-right: 10px;height: 42px;line-height: 42px;}
.header_right {float: right;padding-left: 10px;height: 42px;line-height: 42px;}

#header_bar .item {display: inline-block;position: relative;vertical-align: top;height: 42px;line-height: 42px;}

#header_bar i {width: 16px;height: 16px;vertical-align: middle;background-image: url("../i/auction_icons.svg");background-repeat: no-repeat;margin-right: 10px;display: inline-block;}
#header_bar .button > i {margin-right: 0;margin-top: -3px;}

#header_bar .menu_ul {display: none;background: #535353;border-radius: 3px;border-top: solid 2px #535353;border-bottom: solid 2px #535353;z-index: 5;line-height: 1;white-space: nowrap;}
#header_bar .menu_ul.staged {border-top-color: #807145;}


#header_bar .opened .menu_ul {display: block;position: absolute;}
#header_bar .menu_ul a {display: block;padding: 0 16px;line-height: 32px;font-size: 14px;}

#header_bar .menu_ul .li[data-stage] {/* border-bottom: solid 1px #484848; */overflow: hidden;}
#header_bar .menu_ul .stage a {padding-left: 36px;}

#header_bar .menu_ul .li[data-stage] > a {position: relative;clear: both;border-bottom: solid 1px #484848;}
#header_bar .menu_ul .li[data-stage] > a:after {content: "";display: inline-block;width: 10px;vertical-align: middle;height: 16px;background-image: url("../i/auction_icons.svg");background-repeat: no-repeat;background-position: -196px -224px;right: 12px;position: absolute;top: 50%;margin-top: -8px;}
#header_bar .menu_ul .li[data-stage] > a:hover:after {background-position: -196px -224px;}
#header_bar .menu_ul .li[data-stage] > a > .bonus {float: right;font-size: 12px;color: #949494;margin-right: 10px;}

#header_bar .menu_ul a[class^="ico_"]:before {content: "";display: inline-block;width: 20px;vertical-align: middle;height: 16px;background-image: url("../i/auction_icons.svg");background-repeat: no-repeat;margin-right: 8px;margin-top: -1px;z-index: -1;}

#header_bar .menu_ul a > span {vertical-align: middle;}



#header_bar .opened .menu_ul .title {padding: 7px 10px 7px;background: #454545;border: solid 1px #3f3f3f;color: #8d8d8d;border-left: none;border-right: none;margin-top: -1px;}


#header_bar .menu_ul .active > a {color: #beab71;}
#header_bar .menu_ul .active > a:after {content: "";display: inline-block;width: 14px;vertical-align: middle;height: 14px;margin-left: 14px;background-image: url("../i/auction_icons.svg");background-repeat: no-repeat;background-position: -173px -196px;}

#header_bar .stage_title {background: #807145;padding: 10px 12px;border-bottom: solid 1px #454545;cursor: pointer;}
#header_bar .stage_title:before {content: "";display: inline-block;vertical-align: middle;width: 14px;height: 16px;margin-right: 10px;background: url("../i/auction_icons.svg");background-repeat: no-repeat;background-position: -175px -224px;}

#header_bar .stage {display: none;}
#header_bar .stage[data-stage="0"] {display: block; }

#header_bar .menu_ul.staged .main_stage {display: none; }
#header_bar .menu_ul.staged[data-stage="1"] .stage[data-stage="1"],
#header_bar .menu_ul.staged[data-stage="2"] .stage[data-stage="2"],
#header_bar .menu_ul.staged[data-stage="3"] .stage[data-stage="3"] {display: block; }

#header_bar .menu_language .li.active {display: none; }


#header_logo {display: inline-block;width: 120px;vertical-align: middle;height: 24px;background: url("../i/auction_icons.svg") -18px -159px no-repeat;}

#header_bar .directory {display: inline-block;line-height: 42px;height: 42px;vertical-align: top;}
#header_bar .directory .button {padding: 0 12px 0;border-radius: 12px;height: 24px;line-height: 24px;color: #fff !important;display: inline-block;background: #448560;background-image: linear-gradient(to bottom, #66b486 0%, #448560 100%);font-size: 15px;}

#header_bar .directory .button:hover {opacity: .9; }
#header_bar .directory .button:hover:after {/* background-position: -256px -209px; */}

.menu_sub_open #header_bar .directory.dropdown .button:after {background-position: -101px -29px;}

#header_bar .search {display: inline-block;vertical-align: top; width: 210px;height: 42px;line-height: 42px; /* flex-grow: 1; *//* width: auto !important; */}
#header_bar .search_toggle {position: relative;background: rgba(255, 255, 255, 0.12);outline: none;border: none;padding: 0 15px;padding-left: 30px;border-radius: 12px;height: 24px;line-height: 24px;width: 100%;display: block;cursor: text;color: #6f6f72;white-space: nowrap;/* text-overflow: ellipsis; */overflow: hidden;/* vertical-align: middle; */margin-top: 9px;}
#header_bar .search_toggle:before {content: "";position:absolute;left: 10px;top: 50%;margin-top: -7px;width: 14px;height: 14px;background: url(../i/auction_icons.svg) -145px -164px no-repeat;}

#header_bar .search_toggle:hover {color: #8d8d8d;background: rgba(255, 255, 255, 0.2);}


#header_bar .user_login img {width: 22px;height: 22px;vertical-align: middle;border-radius: 50%;display: inline-block;}
#header_bar .user_login .button > img {margin-top: -3px;}
#header_bar .user_login img+i {display: none; }


#header_bar .bonus_text {display: block;line-height: 12px;font-size: 12px;color: #949494;padding-left: 28px;margin-top: -6px;margin-bottom: 10px;}

#header_bar .rec_label {background: #67b587;display: inline-block;vertical-align: super !important;font-size: 11px;line-height: 13px;margin-left: 5px;border-radius: 6px;color: #535353;padding: 0 4px;}

#header_bar .info .icon {background-position: -98px -222px;width: 18px;height: 18px;}

#header_bar .misc_menu {display: inline-block; float: right;}
#header_bar .misc_menu .button {min-width: 25px;padding: 0;text-align: center;}
#header_bar .misc_menu .button > i {background-position: -193px -162px;}
#header_bar .misc_menu .button:after {display: none !important; }

#header_bar .misc_menu .menu_ul {right: 0;left: auto; }
#header_bar .misc_menu .menu_ul > .arrow {right: 14px; left: auto; }

#header_bar .cabinet .icon {background-position: -218px -297px;width: 20px;}
#header_bar .cabinet .button:hover .icon {}

#header_bar .search_mobile {display: none; }
#header_bar .search_mobile .icon {background-position: -218px -270px;}
#header_bar .directory_mobile .icon {width: 20px; background-position: -168px -162px;}

#header_bar .ico_globe {background-position: -189px -94px; }
#header_bar a:hover .ico_globe {background-position: -189px -114px; }

i.ico_login {background-position: -19px -223px;}
.button:hover i.ico_login {background-position: -76px -273px;}

#header_bar i.ico_login {background-position: -293px -247px;width: 20px;}
#header_bar .button:hover i.ico_login {background-position: -321px -247px;}

i.ico_user {background-position: -124px -223px;width: 18px !important; }

#header_bar i.ico_user {background-position: -124px -222px;width: 18px !important;height: 18px;}

a.ico_translate:before {background-position: -89px -194px; }

a.ico_estimate:before {background-position: -211px -163px;}
a.ico_estimate:hover:before {background-position: -211px -140px;}

a.ico_delivery:before {background-position: -114px -194px;}
a.ico_projects:before {background-position: -143px -195px;}

a.ico_profile:before {background-position: -213px -223px; }
a.ico_profile:hover:before {background-position: -217px -247px;}

a.ico_exit:before {background-position: -46px -223px;}
a.ico_exit:hover:before {background-position: -46px -273px;}

a.ico_cabinet {color: #e87c63 !important;}
a.ico_cabinet:before {background-position: -236px -224px;}


#header_bar .ico_profile > img {position: absolute;width: 20px;height: 20px;top: 7px;left: 13px;opacity: 1;}

@media only screen and (min-width: 680px) {
	#header_logo {margin-right: 15px; }
	
	#header_bar .button {display: inline-block;border-radius: 12px;height: 24px;line-height: 24px;padding: 0 9px;cursor: pointer;}

	#header_bar .button:hover,
	#header_bar .opened .button {background-color: rgba(255, 255, 255, 0.12);/* color: #beab71; */}

	#header_bar a.button:hover {color: #beab71; }
	#header_bar .dropdown .button:hover:after {/* background-position: -215px -198px; */background-position: -256px -209px;}
	
	#header_bar .dropdown .button:after {content: "";display: inline-block;width: 11px;vertical-align: middle;height: 11px;margin-left: 4px;margin-top: -2px;background-image: url("../i/auction_icons.svg");background-repeat: no-repeat;background-position: -236px -198px;}
	#header_bar .dropdown.opened .button:after {background-position: -256px -197px;}
	
	#header_bar .menu_ul > .arrow {position: absolute;bottom: 100%;margin-bottom: 2px;left: 50%;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #535353 transparent;}
	#header_bar .menu_ul.staged > .arrow {border-color: transparent transparent #807145 transparent;}

	#header_bar .menu_ul .li .li a {padding: 0 24px;}

	#header_bar .directory.dropdown .button:after {background-position: -236px -209px;}
}


@media only screen and (min-width: 1000px) {
	#header_bar .misc_menu .menu_ul {border-top-color: #454545;}
	#header_bar .misc_menu .menu_ul > .arrow {border-color: transparent transparent #454545 transparent;}
	
	#header_bar .directory_mobile {display: none; }
	
	#header_bar .delivery.dropdown .menu_ul {left: -15px !important;}
	
	#header_bar .cabinet .button {color: #e87c63; }
	
	#header_bar .user_login .button > img+span {margin-left: 8px; }
	
	#header_bar .user_login .button .text_fade {position: relative;max-width: 105px;display: inline-block !important;/* overflow: hidden; */white-space: nowrap;/* vertical-align: middle; *//* padding-right: 4px; */}
	#header_bar .user_login .button .text_fade:after {/*display: block;*/ display: none; content: "";vertical-align: middle;width: 5px;right: 0;top: 0;position: absolute;bottom: 0;height: 22px;
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(19, 20, 24, 1) 100%);	
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgb(19, 20, 24) 100%);	
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgb(19, 20, 24) 100%);	
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#222222',GradientType=1 );}

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

	.dsktp_h {display: none !important; }

	.mbl_v, .tblt_v {display: none !important;}

	.dsktp_v {display: initial !important;}
}


/*tablet - medium */
@media only screen and (min-width: 680px) and (max-width: 999px) {
	#header_bar .item.delivery,
	#header_bar .directory_mobile,
	#header_bar .item.language,
	#header_bar .item.info	{display: none;}
	
	#header_bar .search {/* max-width: 160px; */}

	.dsktp_v {display: none; }
	.mbl_v {display: none !important;}
	
	#header_bar .menu_ul .li[data-stage] > a > .bonus > span {display: none; }
}

@media only screen and (max-width: 679px) {
	
	.header_left {padding-right: 0;}
	.header_right {padding-left: 0; }

	#header_bar .block_m {padding-right: 0; }

	#header_bar .directory,
	#header_bar .search,
	#header_bar .cabinet.item,
	#header_bar .item.delivery,
	#header_bar .item.language,
	#header_bar .item.info	{display: none;}

	#header_bar .menu_ul .li a {padding: 0 0; margin-left: 20px;border-bottom: solid 1px #484848;}
	
	#header_bar .menu_ul .stage .li a {margin-left: 0; padding: 0 12px; }

	#header_bar .user_login .menu_ul .li a {margin-left: 0;padding: 0 15px;}
	#header_bar .user_login.opened img {display: none; }
	#header_bar .user_login.opened i {display: inline-block; }
	
	#header_bar .search_mobile {display: inline-block;}
	
	#header_bar .item {width: 42px;position: relative;}
	#header_bar .item .button {text-align: center;display: block;cursor: pointer;}
	#header_bar .item.opened {background: #807145;}
	#header_bar .opened .button > i {background-position: -150px -222px;}

	
	#header_bar .menu_ul {top: 42px; left: 0; right: 0; border-radius: 0; }
	#header_bar .opened .menu_ul {display: block;position: fixed;left: 0 !important;right: 0 !important;border-top: none;border-bottom: none;}
	
	#header_bar .menu_ul > .arrow {display: none;}

	#header_bar .menu_ul .li_search {padding: 5px 4px;background: #454545;}
	#header_bar .menu_ul .li_search .search_toggle {background: #535353;color: #9a9a9a;margin: 0;}

	#header_bar .rec_label {/* border-radius: 3px; */}
	
	.mbl_v {display: initial !important;}
	.mbl_h {display: none !important;}
	
	.menu_sub_open #header_bar .directory_mobile {background: #807145;}
	.menu_sub_open #header_bar .directory_mobile .icon {background-position: -149px -222px !important;}
}

@media only screen and (max-width: 400px) {
	#header_bar .misc_menu {/* width: 36px; */}
}

@media only screen and (max-width: 999px) {	
	.tblt_v {display: initial !important;}

	.dsktp_v {display: none;}
}


i.ico_ua, i.ico_by, i.ico_pl, i.ico_ru, i.ico_globe, i.ico_eu	{background: url("../i/auction_icons.svg") no-repeat;width: 20px !important;height: 14px !important;display: inline-block;/* vertical-align: middle; */}
i.ico_ua {background-position: -264px -224px;}
i.ico_by {background-position: -264px -258px;}
i.ico_pl {background-position: -264px -275px;}
i.ico_ru {background-position: -264px -241px;}
i.ico_eu {background-position: -264px -292px;}
i.ico_globe {background-position: -189px -134px;height: 16px !important;}




/* default common newslist grid */
.newslist {clear: both; font-size: 14px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
.newslist .ul {margin: 0 auto;}
.newslist .ul:before {content: ""; display: table; clear: both; }

.newslist .li {clear: both; margin: 0 auto 30px;}
.newslist .item {height: 100%;}
.newslist .item:after {content: ""; display: table; clear: both; }
.newslist .item .preview {position: relative;/* z-index: -1; */background: #e1e5e5;text-align: center;/* padding-bottom: 100%; */overflow: hidden;float: left;border-radius: 3px;width: 230px;}
.newslist .item .preview a {display: block;transition: all .8s ease;height: 100%;}
.newslist .item .preview a:before {content: ""; display: inline-block; height: 100%; width: 0; vertical-align: middle; }

.newslist .item .preview img {display: inline-block;max-width: 100%;max-height: 100%;vertical-align: middle; }
.newslist .item:hover .preview a {-webkit-transform: scale(1.05); transform: scale(1.05); }
/*
.newslist .item .preview a {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: all .8s ease;}
.newslist .item .preview a:before {content: "";display: inline-block; height: 100%; width: 0; vertical-align: middle; }
*/

.newslist .item .content {padding: 0;font-size: 14px;color: #8a8a8a;line-height: 18px;margin-left: 250px;}

.newslist .item .title {display: block;text-decoration: none;color: #000;margin: 0 auto 10px;font-size: 17px;font-weight: bold;line-height: 21px;}
.newslist .item .title:hover {text-decoration: none; color: #816f09; }

.newslist .item .meta {font-size: 13px; color: #8b8b8b; line-height: 24px; }
.newslist .item .mi {float: left;display: inline;vertical-align: middle;}
.newslist .item .mi:after {display: inline-block;content: "/";margin: 0 10px;color: #dddfe2;font-size: 14px;}
.newslist .item .mi:last-child:after {display: none; }
.newslist .item .mi span {display: inline-block; }
.newslist .item .mi a {display: inline-block;color: #8b8b8b;text-decoration: none;}
.newslist .item .mi a:hover {background: #f2f3f5;color: #816f09;}

.newslist .meta .ico_watch {display: inline-block;position: relative;padding-left: 20px;}
.newslist .meta .ico_watch:before {position: absolute; background-position: -299px -405px;}

@media only screen and (max-width: 990px) {	
	.newslist .li {margin-bottom: 20px;}
	.newslist .item .content {margin-left: auto; }
}


#menu_main, #menu_main_copy{ padding:0; margin:0; background:#fff; border-bottom:4px solid #000; height:37px; }
#menu_main_copy{ background:none; border-bottom:none;}
#menu_main a.title_01, #menu_main_copy a.title_01{ display:block; float:left; height:33px; line-height:33px; padding:0 11px; margin:0; font-size:14px; color:#000000; background-color:#ffffff; text-decoration:none; }
#menu_main a.title_01:hover, #menu_main_copy a.title_01:hover{ color:#000000; background-color:#eaeaea; text-decoration:none;  }
#menu_main a.title_01.active, #menu_main_copy a.title_01.active{ background-color:#ebebeb; color:#487e1e; color:#000000;}

#menu_main_copy a.title_01{ display:none;}
#menu_main_copy .auction_info{ display:none;}


.auction_info{ float:left; border:1px solid #ffffff; height: 33px; width:134px;   }
.auction_info.open{ border:1px solid #bbbbbb; position:relative; z-index:4; }
.auction_info.open:after { display: block; content: "";  width:100%; height: 2px; position:absolute; right:0px; bottom:-2px; background: #fff;}
.auction_info .hover{ display:none;}
.auction_info.open .hover{ display:block; min-width:200px; border:1px solid #bbbbbb; position:absolute; right:-1px; top:32px; background:#FFFFFF; padding:7px; box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);   }
.auction_info .title{ display:block; height: 31px; line-height: 23px; font-size: 14px; color: #FFF; background:#097f00 url(../i/categories_info.png) right center no-repeat; padding:0 28px 0 10px; border:4px solid #ffffff; transition: opacity .4s ease-in-out; cursor:pointer;
user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none;  }
.auction_info .title:hover{ opacity:0.6;}
.auction_info.open .hover a, #header #header_mob_info_show a{ display: block; font-size: 14px; line-height: 19px; border-bottom: 1px solid #ededed; padding: 9px 19px 9px 9px; background: #fff url(../i/menu_copy_a.png) right 15px no-repeat;  transition: color .4s ease-in-out, text-decoration .4s ease-in-out; }
.auction_info.open .hover a.last, #header #header_mob_info_show a.last{ border:none;}
.auction_info.open .hover a.active, #header #header_mob_info_show a.active{ color:#7f7f7f; text-decoration:none;}
.auction_info.open .hover a.evaluation:after, #header #header_mob_info_show a.evaluation:after { display: block; content: "";  width:14px; height: 22px; position:absolute; left:9px; top:8px; background: url(../i/evaluation.png) center center no-repeat;}
.auction_info.open .hover a.evaluation, #header #header_mob_info_show a.evaluation{ padding-left: 33px; position:relative; z-index:1; }


.violity #menu_main, .violity #menu_main_copy,
.violity_ua #menu_main, .violity_ua #menu_main_copy,
.violity_ru #menu_main, .violity_ru #menu_main_copy,
.violity_pl #menu_main, .violity_pl #menu_main_copy,
.violity_be #menu_main, .violity_be #menu_main_copy,
.violity_en #menu_main, .violity_en #menu_main_copy{ border-bottom-color:#000000; }

.violity_art #menu_main, .violity_art #menu_main_copy{ border-bottom-color:#a6a14f; }

.violity_art #menu_main a.title_01{ color:#000000; }
.violity_art #menu_main a.title_01:hover{ color:#928a21; }
.violity_art #menu_main a.title_01.active{ background-color:#eaeaea; color:#928a21;}

#store_rating{  position:absolute; left: 212px; top: 32px; font-size:16px; color:#999999; text-align:left; line-height:25px; height:50px; }
#store_rating a{ display:inline-block; width:245px; text-align:right; color:#999999; text-decoration:underline #dadada; font-size:14px;  }
#store_rating a:hover{ color:#487f1e; text-decoration:underline #bdd1ae;  }
#store_rating i{ display:inline-block; font-style:normal; color:#737373;}
#store_rating i.and{color:#d1d1d1; padding:0 5px;}
#store_rating i.green{color:#487f1e;}
#store_rating i.red{color:#d46b6b;}


.auction_categories{ width:212px; height:33px; padding: 0 37px 0 20px; float:left; background:#000 url(../i/auction_categories.png) right 0 no-repeat; text-align:left; cursor: pointer; line-height: 33px; font-size: 14px; color: #FFF; transition: background-color .4s ease-in-out;}
.auction_categories:hover { background-color: #585858;}
.menu_sub_open .auction_categories { background-position: right -34px;}

.scroll_y #header {position: fixed; top:-60px; height:60px; background:#f0f0f0; border-bottom:1px solid #b9b9b9; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); transition: top .4s ease-in-out;  }
.scroll_y #header.header_float_hover{ top:-50px;}
.scroll_y #header.header_float_hover.open, .scroll_y #header.open{ top:0;}

.scroll_y #header #statistics{ display:none;}

.scroll_y #header #server_time{ display:none;}
.scroll_y #header #store_rating{ display:none;}
.scroll_y #menu_main{ }
.scroll_y #logo{ width:154px; height:59px; background: url(../i/logo_oxo_mob.png) center center no-repeat; left:0; top:0; }

.violity.scroll_y #logo{ background: url(../i/logo_violity_ua_mob.png) left center no-repeat; }
.violity.ru.scroll_y #logo{ background: url(../i/logo_violity_ru_mob.png) left center no-repeat; }
.violity_art.scroll_y #logo{ background: url(../i/logo_violity_art_mob.png) center center no-repeat; }

.scroll_y #header #search{ position:static; float:right; margin-top:10px;}
.scroll_y #header #search #search_form{ position:relative; z-index:1;}
.scroll_y #header #user_login{ position:static; float:right; margin:19px 20px 0 0; width:auto; background:none;}
.scroll_y #user_login .user_name{ display:none;}
#header #menu_main_show{ display:none;}
.scroll_y #header #menu_main_show{ display:block; position: absolute; left:154px; top:0; width:59px; height:59px; background: #000000 url(../i/categories_big.png) center center no-repeat; cursor:pointer; transition: opacity .4s ease-in-out; }
.scroll_y #header #menu_main_show:hover{ opacity:0.7; }

.scroll_y #header #header_float{ display:block; position: absolute; right:-10px; bottom:-121px; width:39px; height:61px; background: url(../i/header_float.png) 0 0 no-repeat; cursor:pointer; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); }
.scroll_y #header.open #header_float{ background-position:-39px 0;}

/* footer */
#footer {border-top: 4px solid #097f00;border-bottom: 1px solid #2a2a2c;background:#444440;color:#ffffff;margin-top: 0;font-size:14px;border-top: none;background: #1d1d1e;border-color: #2d2d2f;}
/*
.violity_ua #footer, .violity_ru #footer, .violity_pl #footer, .violity_be #footer, .violity_en #footer{ border-top-color:#000000; }
.violity_art #footer{ border-top-color:#a6a14f; }
/**/

#footer .block_m { padding-top:20px; padding-bottom:20px; }

#footer a, #footer_map a, #footer_copy a {text-decoration:underline #6b6b68;color: #87979a;}
#footer a,
#footer_map a{text-decoration: none;}
#footer_map .ul.language a.active, #footer_map .ul.country a.active{  text-decoration:underline #575753;}
#footer a:hover, #footer_map a:hover, #footer_copy a:hover, #footer_map .ul.language a.active:hover, #footer_map .ul.country a.active:hover{color: #e0e0e0;color: #beab71; text-decoration: underline #beab71;}

#footer_map {background: #444440;background: #1d1d1e;color: #d2d2d2;color: #626f77;}
#footer_map .block_m { padding-top:21px; padding-bottom:24px; }
#footer_map .ul .h1 {margin:17px 0 22px 0;font-size:15px;line-height:21px;font-family: 'Open Sans', sans-serif;color:#d2d2d2;font-weight: bold;color: #87979a;}
#footer_map .ul .h1.big{font-size:17px;}
#footer_map .ul { width: 25%; padding:0 21px 0 0; margin:0 0 0 0; float:left;}

#footer_map.three_columns .ul {width: 33.33%;}
#footer_map.two_columns .ul {width: 50%;}

#footer_map .ul:last-child{ padding-right: 0;}
#footer_map .li { display:block; margin:0 0 14px 0; font-size:14px; }
#footer_map .ul.language a.active, #footer_map .ul.country a.active{display: inline-block;/* background: #575753 url(../i/footer_map_active.png) right 4px no-repeat; */border-radius: 10px;padding: 0 26px 0 8px;margin-left: -8px;background-color: #2d2d2f;position: relative;}
#footer_map .ul.language a.active:after,
#footer_map .ul.country a.active:after {content: "";display: block;width: 16px;height: 16px;background: url("../i/auction_icons.svg") -723px -435px no-repeat;position: absolute;top: 50%;margin-top: -8px;right: 5px;}

#footer_map .ul.language a.active{}

#footer .social{ height:30px; margin:0px 0 0 0;}
#footer .social a{display:inline-block;width:30px;height:30px; background: url("../i/auction_icons.svg") -775px -428px no-repeat;margin-left:5px;opacity:0.7;}
#footer .social a:hover {opacity:1;background-position-y: -468px !important;}

#footer .social a.social_g {background-image:url(../i/social_w_g.png);}
#footer .social a.social_o {background-position: -958px -428px;}
#footer .social a.social_t {background-position: -837px -428px;}
#footer .social a.social_v {background-position: -998px -428px;}
#footer .social a.social_f {background-position: -878px -428px;}
#footer .social a.social_y {background-position: -1038px -428px;}
#footer .social a.social_i {background-position: -918px -428px;}

#footer .right{ font-size:14px; text-align: right; float: right;}
#footer .admin_cont { display: block; margin:8px 0 7px 0; font-weight: bold; }

#footer a.mailto{display: inline-block;padding: 0 0 0 20px;font-style:normal;/* background:url(../i/footer_mailto.png) 0 5px no-repeat; */position: relative;}
#footer a.mailto:before {content: "";display: block;position: absolute;width: 18px;height: 16px;top: 50%;margin-top: -8px;left: 0;background: url("../i/auction_icons.svg") -692px -434px no-repeat;}


#footer .left{font-size:14px;color: #aaaaaa;float: left;line-height: 21px;padding: 4px 0 4px 0;color: #87979a;}
#footer .left .h1{font-size: 14px;color: #d2d2d2;font-weight: bold;font-family: 'Open Sans', sans-serif;margin-right: 16px;display: inline-block;color: inherit;}
#footer .left .phone{/* background:url(../i/footer_phone.png) 0 5px no-repeat; */padding-left: 20px;margin-right: 16px;display: inline-block;position: relative;}
#footer .left .phone:before {content: "";display: block;position: absolute;width: 16px;height: 16px;top: 50%;margin-top: -8px;left: 2px;background: url("../i/auction_icons.svg") -753px -435px no-repeat;}


/* footer news */
#footer_news {padding: 20px 0 5px;background: #fbfbfb;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;overflow: hidden;}
#footer_news .newslist .block_title {line-height: 36px;height: 36px;position: relative;padding-left: 65px;margin: 10px auto 21px;text-align: right;}
#footer_news .newslist .block_title:before {content: "";display: block;position: absolute;top: -1px;left: 0;width: 44px;bottom: 0;background: url('../i/footer_news.png') 50% 50% no-repeat;background-size: 100%;}
#footer_news .newslist .block_title span {float: left;color: #1a1b1b;font-size: 17px;font-weight: bold;}
#footer_news .newslist .block_title a {display: inline-block;height: 26px;line-height: 26px;color: #004a72;text-decoration: none;vertical-align: middle;padding: 0 10px;/* margin-right: -10px; */border-radius: 13px;font-size: 13px;}
#footer_news .newslist .block_title a:hover {background: #f2f3f5; color: #816f09; }

#footer_news .newslist .ul {display: block;float: left;width: 50%;margin: 0 auto 0;}
#footer_news .newslist .ul {padding-right: 40px;}
#footer_news .newslist .ul+.ul {padding-right: 0;padding-left: 40px;}

#footer_news .newslist .li {float: none;width: auto;border-right: none;margin: 0 auto 20px;}
#footer_news .newslist .item { padding: 0;}
#footer_news .newslist .item .preview {float: left;width: 114px;margin-bottom: 6px;margin-top: 4px;margin-right: 16px;height: 86px;}

#footer_news .newslist .item .preview .img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
#footer_news .newslist .item .preview img {/* min-height: 86px; */}

#footer_news .newslist .item .content {margin-left: 130px;overflow: hidden;}
#footer_news .newslist .item .title {font-size: 15px;line-height: 20px;margin-bottom: 8px;}
#footer_news .newslist .item .title:hover {text-decoration: none; }
#footer_news .newslist .item .anno {font-size: 13px;color: #000;line-height: 17px;max-height: 36px;overflow: hidden;text-overflow: ellipsis;clear: both;}
#footer_news .newslist .item .meta {line-height: 17px;color: #6b6b71;margin: 0 auto 5px;overflow: hidden;font-size: 12px;/* clear: both; */}
#footer_news .newslist .item .meta a {background: #6b6b71; color: #fff; border-radius: 2px; padding: 0 8px; }
#footer_news .newslist .item .meta a:hover {background: #807145; }
#footer_news .newslist .item .mi {display: inline-block;float: none;vertical-align: top;margin: 0px auto 5px;margin-right: 7px;}
#footer_news .newslist .item .mi:after {display: none; }

@media only screen and (max-width: 995px){
	#footer_news .newslist .block_m {padding: 0 10px;}
}

@media only screen and (max-width: 900px) {	
	#footer_news {padding-bottom: 20px; }
	#footer_news .newslist .ul {float: none;width: auto;padding: 0 !important;}	
}

@media only screen and (max-width: 500px) {	
	#footer_news .newslist .item .content {margin-left: auto;overflow: initial;}
}

@media only screen and (max-width: 400px) {
	#footer_news .newslist .block_title {padding-left: 55px;}
	#footer_news .newslist .block_title a {display: none; }

	#footer_news .newslist .item .preview {margin-right: 10px; }
	#footer_news .newslist .item .content {}
	#footer_news .newslist .item .meta {margin-bottom: 0; }
}




.filter .ico_ru, .filter .ico_ua, .filter .ico_pl, .filter .ico_by, .filter .ico_globe,
#footer_map .ico_ru, #footer_map .ico_ua, #footer_map .ico_pl, #footer_map .ico_by, #footer_map .ico_globe{ display:inline-block; width:18px; height:12px; background: url(../i/ico_ru.png) center 0 no-repeat; margin-right:9px; margin-top:-3px; vertical-align:middle;}
#footer_map .ico_ua, .filter .ico_ua{background-image: url(../i/ico_ua.png);}
#footer_map .ico_pl, .filter .ico_pl{background-image: url(../i/ico_pl.png);}
#footer_map .ico_by, .filter .ico_by{background-image: url(../i/ico_by.png);}
.filter .ico_globe, .filter .ico_globe{background-image: url(../i/ico_globe.png);}

#footer_map .ico_globe{background: url("../i/auction_icons.svg") -780px -436px no-repeat;}


#footer_top {background: #2b2c30;height: 58px;line-height: 38px;color: #87979a;padding: 10px 0;font-size: 13px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;margin-top: 48px;overflow: hidden;clear: both;}
#footer_top .block_m {position: relative;/* padding-right: 120px; */}

#footer_top .date_time {display: block; }
#footer_top .date_time span {white-space: nowrap; }
#footer_top br {display: none; }

#footer_top .date {margin-right: 20px; }
#footer_top .time {position: relative;padding-left: 25px;}
#footer_top .time:before {position: absolute;content: "";display: block;width: 16px;height: 16px;background: url("../i/auction_icons.svg") -605px -71px no-repeat;top: 50%;left: 0;margin-top: -8px;}


#footer_top .to_top {font-size: 14px;border: 2px solid #48484d;border-radius:19px;line-height: 34px;display: inline-block;position: relative;/* position: absolute; */right: 0;top: 0;text-decoration: none;color: #87979a;padding: 0 20px;padding-left: 44px;font-weight: 600;float: right;}
#footer_top .to_top:before {position: absolute;content: "";display: block;width: 14px;height: 20px;background: url("../i/auction_icons.svg") -606px -93px no-repeat;top: 50%;left: 20px;margin-top: -10px;}



#footer_about {background: #2b2c30;color: #87979a;padding: 38px 0 10px;font-size: 13px;line-height: 17px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;overflow: hidden;}
#footer_about .title {font-size: 18px;color: #fff;margin: 0 auto 18px;line-height: 18px;}
#footer_about .content {margin: 0 auto 50px;}
#footer_about .content a {color: #76828b; text-decoration: underline; }
#footer_about .content a:hover {color: #cad4dc; }

#footer_about .ul {margin-left: -10px; margin-right: -10px; }
#footer_about .li {display: inline-block;float: left;height: 36px;line-height: 36px;width: 16.6666%;padding: 0 5px;padding-left: 65px;position: relative;/* word-break: break-word; *//* overflow: hidden; */margin-bottom: 30px;}
#footer_about .li:before {content: "";display: block;position: absolute;top: 50%;margin-top: -18px;left: 12px;width: 44px;height: 36px;background-image: url("../i/auction_icons.svg");background-repeat: no-repeat;}

#footer_about .li span {display: inline-block;line-height: 17px;vertical-align: bottom;}
#footer_about .li span b {display: inline-block;font-size: 17px;font-weight: normal;}


#footer_about .li.lots {padding-left: 55px;}
#footer_about .li.lots:before {background-position: -629px -78px;width: 36px;left: 10px;}
#footer_about .li.users:before {background-position: -673px -76px;left: 10px;}
#footer_about .li.protection {padding-left: 54px;}
#footer_about .li.protection:before {background-position: -607px -121px;width: 32px;}
#footer_about .li.team:before {background-position: -648px -122px;left: 10px;}
#footer_about .li.settings:before {background-position: -672px -207px;}
#footer_about .li.delivery:before {background-position: -672px -164px;}


@media only screen and (max-width: 1200px) {
	#footer_about .li {width: 33.3333%;padding-left: 65px !important;}
	#footer_about .li br {display: none; }
}

@media only screen and (max-width: 800px) {
	#footer_about .content {margin-bottom: 35px;}
	
	#footer_about .li {width: 50%;margin-bottom: 34px;}
	#footer_about .li.lots:before {left: 12px;}
}

@media only screen and (max-width: 600px) {
	
	#footer_top .date_time {display: block; line-height: 19px;}
	#footer_top .date_time span {white-space: nowrap; }
	#footer_top br {display: block; }

	#footer_about .li.protection:before {left: 13px;}

}


@media only screen and (max-width: 400px) {
	#footer_about .li.settings br {display: none;}

	#footer_about .li {padding-left: 58px !important;/* padding-right: 0; */}
	#footer_about .li:before {/* left: 8px; */}
}


#footer_copy{background: #444440;background: #1d1d1e;border-top: 1px solid #626260;border-top: 1px solid #2a2a2c;line-height: 18px;font-size: 11px;color: #aaaaaa;font-family: 'Open Sans', sans-serif;padding: 25px 0 25px 0;text-align: left;}
.with_info_panel #footer_copy{/* padding: 25px 0 62px 0; */}
/*
#footer_copy a{color: #aaaaaa; text-decoration: underline #6b6b68;}
#footer_copy a:hover { color: #e0e0e0; text-decoration: underline #858585;}*/
#footer_copy .copy{/* float: right; */color: #87979a;opacity: 0.7;}
#footer_copy .time{display:inline-block;padding-left: 20px;background: url(../i/footer_time.png) 0 2px no-repeat;display: none;}


#mobile_panel {display: none; }


#floating_agreement {position: fixed;z-index: 600;bottom: 0;left: 0;right: 0;background: rgba(43, 44, 48, 0.95);font-size: 14px;color: #87979a; font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;line-height: 34px; -webkit-transform: translateZ(0);}

#floating_agreement .block_m {padding: 26px 10px; padding-left: 65px; position: relative; }
#floating_agreement .block_m:before {content: "";display: block;width: 40px;height: 36px;position: absolute;left: 10px;top: 28px;/* top: 50%; *//* margin-top: -18px; */background: url("../i/auction_icons.svg") -178px -389px no-repeat;}

#floating_agreement .content a {color: #fff; text-decoration: none; }
#floating_agreement .content a:hover {color: #bfac73; text-decoration: underline; }

#floating_agreement p {display: inline-block;margin: 0;line-height: 17px;vertical-align: middle;}
#floating_agreement .content {/* line-height: 17px; */display: table-cell;}
#floating_agreement .buttons {float: right;margin: 0 -2px;}
#floating_agreement .button {display: inline-block;padding: 0 20px;height: 34px;line-height: 34px;cursor: pointer;border-radius: 17px;background: rgba(255, 255, 255, 0.07);color: #fff;text-decoration: none;margin: 0 2px;}
#floating_agreement .button:hover {text-decoration: none; background: rgba(255, 255, 255, 0.17); }

#floating_agreement .button.ok {background-image: linear-gradient(to top, #847138 0%, #a69359 100%);}
#floating_agreement .button.ok:hover {background-image: linear-gradient(to top, rgba(132, 113, 56, 0.85) 0%, rgba(166, 147, 89, 0.85) 100%);}

@media only screen and (max-width: 679px) {
	#floating_agreement .block_m {padding-top: 20px; padding-bottom: 20px; }
	#floating_agreement .content {float: left;line-height: 18px;margin: 0 auto 20px;}
	#floating_agreement p {line-height: 18px;}
	#floating_agreement .buttons {float: none;clear: both;text-align: left;}
}


/* page_content */
#page_content{ padding-top:11px;}
#page_content .content_right{  width:auto; position:relative; z-index:2; margin-left:211px; }
#page_content .content_right:hover{z-index:4;}
#page_content .content_right .container{ display: block; width: 100%; float:left; /* for clr both */ }
#page_content .content_left{width:192px;float:left;position:relative;z-index:3;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
#page_content .content_left:hover{z-index:4;}


.home_banner img.small {display: none; }
@media only screen and (max-width: 990px) {
	.home_banner {display: block;margin: -11px -5px 0;}
}
@media only screen and (max-width: 680px) {
	.home_banner img {display: none; }
	.home_banner img.small {display: block; }
}

.offer{ line-height:0; margin-bottom:20px;}


.ban_user {width: 22px;height: 22px;background: #fff url(../i/auction_icons.svg) -262px -401px no-repeat;display: inline-block;border-radius: 100%;border: solid 2px #cfcfcf;vertical-align: middle;cursor: pointer;margin-right: 7px;}
.ban_user.pushed, .ban_user:hover {background-color: #f7f7f7;border-color: #f7f7f7;}
.ban_user.pushed {background-position: -262px -443px;cursor: default;}
.ban_user:hover {background-position: -262px -422px;}


/* filter */
.filter {padding: 0;margin:0;color: #000;}
.filter .categories{ margin-bottom:35px;}
.filter .categories .h1{ font-size:17px; line-height:21px; font-weight:bold; margin-bottom:11px; }
.filter .categories .h2{ font-size:15px; line-height:21px; font-weight:bold; margin:11px 0 0 0; }
.filter .categories a { display:block; border-bottom:1px solid #ededed; line-height:18px;  padding:9px 26px 9px 11px; font-size:14px; text-decoration:none; background:url(../i/filter_categories_a.png) right bottom no-repeat; }

.filter .categories a.active{ color:#008000; background-image:none; background-color:#ebebeb; }
.violity .filter .categories a.active,
.violity_ua .filter .categories a.active,
.violity_ru .filter .categories a.active,
.violity_pl .filter .categories a.active,
.violity_be .filter .categories a.active,
.violity_en .filter .categories a.active{ color:#000000; font-weight:bold; }
.violity_art .filter .categories a.active{ color:#a6a14f; }

.filter .filter_block{}
.filter .filter_block .h1{ line-height:21px; font-size:17px; color:#000000; font-weight:bold; padding:2px 28px 2px 0; background:url(../i/angle_down.png) right top no-repeat; cursor:pointer; transition: color .4s ease-in-out; margin-bottom:12px;}
.filter .filter_block .h1:hover{/* color: #928a21; */}

.filter .filter_block.open .h1{ background-image:url(../i/angle_up.png);}

.filter .filter_block .cont{ display:none;}
.filter .filter_block.open .cont{ display:block; background:url(../i/chess_9px.png) 0 bottom repeat-x; padding-bottom:25px; margin-bottom:25px;}



.filter span.show_all, .filter span.show_short{ display:inline-block; cursor:pointer; font-size:14px; color:#777777; text-decoration:underline; text-decoration-style:dashed; transition: color .4s ease-in-out;}
.filter span.show_all:hover, .filter span.show_short:hover{ color:#928a21; }
.filter span.show_all .fa, .filter span.show_short .fa{ margin:0 0 0 5px;}

.filter .filter_block .all_txt{ display:none;}
.filter .filter_block.show_all span.show_all{ display:none;}
.filter .filter_block.show_all .all_txt{ display:block;}

.filter .filter_block label{display:block;margin-bottom:14px;font-size: 14px;color:#000000;line-height:16px;padding-left:22px;cursor:pointer;transition: color .4s ease-in-out;}
.filter .filter_block label:hover {/* color: #928a21; */}
.filter .filter_block label input{ margin:4px 0 0 -20px; float:left; }
.filter .filter_block label i{ font-style:normal; font-size:10px; color:#777777; padding-left:4px; }



.range_chart{ height:56px; position:relative; z-index:1; margin:0 0; }
.range_chart .bg{ display:block; margin:0 36px 0 36px; height:0; border-bottom:4px solid #d2d2d2; padding-top:26px; }
.range_chart .scale{ display:block; position:absolute; left:36px; top:26px; width:10px;  height:4px; background:#008000;}
.range_chart .from, .range_chart .to{ display:block; position:absolute; left:0; top:0; width:36px; height:56px; background:none; cursor:pointer; }
.range_chart .to{  left:156px; }

.range_chart .from:after { display: block; content: "";  width:41px; height: 57px; position:absolute; left:-1px; top:1px; background: transparent url(../i/range_selection_l.png) 0 0 no-repeat;}
.range_chart .to:after { display: block; content: "";  width:41px; height: 57px; position:absolute; left:0px; top:1px; background: transparent url(../i/range_selection_r.png) 0 0 no-repeat;}

.range_selection .txt{ font-size:14px; color:#787878; line-height:26px; text-align:left;}
.range_selection .txt .txt_to{ display:inline-block; float:right; width:45%;}
.range_selection .input{ height:48px; }
.range_selection .input .left{ width:45%; float:left; margin-bottom:10px; }
.range_selection .input .right{ width:45%; float:right;  margin-bottom:10px; }

.form-submit{ display:inline-block; cursor:pointer; /*width:*/ margin:0; padding:0 20px; height:35px; line-height:34px;   border:1px solid #e3e3e3; border-right-color:#bebebe; border-bottom-color:#b1b1b1; min-width:91px; text-align:center;  box-shadow: 2px 2px 1px rgba(229, 229, 229, 0.8); font-size:14px; color:#000;
background:#f0f0f0; background: linear-gradient(to bottom, #f0f0f0 0%, #dddddd 100%);
 }
 .form-submit:hover{ background: #f0f0f0; box-shadow:none; }

.range_selection .form-submit{ float:right; width:45%; min-width:10px; margin-top:13px; }



#popup_bg{position:fixed;left:0;top:0;right:0;bottom:0;/* background: url(../i/popup_bg.png) 0 0 repeat; */background: #000;z-index:200;opacity: .8;}

.menu_sub_open #popup_bg {background: #000;opacity: .7;}
.search_block_open #popup_bg {background: transparent;}


.ajax_bg {position: relative; z-index: 1; }
.ajax_bg:before {content: ""; position:absolute; left:0;top:0;right:0;bottom:0;background: #fff;z-index:215;opacity: .9;}

#ajax_loader {display: none;position: absolute;position: -webkit-sticky;position: sticky;text-align: center;z-index: 220;top: 50%;bottom: 50px;width: 100%;height: 92px;bottom: 50px;margin-top: -92px;overflow: hidden;/* background: #fff; *//* box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2); */}
#ajax_loader:before {content: ""; height: 40px;width: 40px;display: block;margin: 10px auto 10px;background: url(../i/clock.gif) 50% 0 no-repeat;}
#ajax_loader a {display: inline-block;background: #fff;padding: 0 12px;height: 32px;text-decoration: none;color: #000;cursor: pointer;line-height: 32px;white-space: nowrap;border-radius: 16px;line-height: 28px;border: solid 2px #ccc;}
#ajax_loader a:hover {background: #f7f7f7; border-color: #f7f7f7; color: #816f09; }

.ajax_bg > #ajax_loader {display: block; }

body.ajax_bg:before {position: fixed; }
body > #ajax_loader {display: none;position: fixed;bottom: auto;}

#menu_sub{display:none; }
.menu_sub_open #menu_sub{display:block;position:absolute;left:0;right: 0;top: 42px;width:100%;/* min-width:400px; */min-width: 320px;z-index: 210;pointer-events: none;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}

#menu_sub > .arrow {display: block; position: absolute; bottom: 100%; left: 50%; margin-left: -4px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #ededed transparent;}

#menu_sub .block_m { }
#menu_sub .block_m .content{pointer-events: all;background: #ededed;/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); */}


/* body mobile fixed mode: */
@media screen and (max-width: 780px) {
	body.menu_sub_open {height: 100%;overflow: hidden;}
	.menu_sub_open #header_bar {position: fixed !important;top: 0;z-index: 300;box-shadow: none;}

	.menu_sub_open #menu_sub {top: 0 !important;padding-top: 42px;bottom: 0;position: fixed;-webkit-transform: translateZ(0);overflow: hidden;}
	
	/* PREV:
	.menu_sub_open #menu_sub .block_m {overflow-y: auto; height: 100%; pointer-events: all; }
	*/
	.menu_sub_open #menu_sub .block_m {/* pointer-events: all; */}
	
	
	.search_block_open.menu_sub_open #menu_sub {padding-top: 0; }
	
	body.mob_filter_sort {overflow: hidden;}
}


#popupIMG_window .close {position: fixed;width: 48px;height: 48px;right: 1px;top: 1px;background: #000 url(../i/close.png) center center no-repeat;cursor: pointer;transition: background-color .4s ease-in-out;z-index:222;pointer-events: all;}
#popupIMG_window .close:hover{ background-color: #585858;}

.scroll_y.menu_sub_open .close{top: 75px;}

#menu_sub .close {display: none;}
.scroll_y #menu_sub .close{ display: block; border: none;}

#menu_sub .li_01{width: 33.3333%;float:left;background: #ededed;border-right: 1px solid #e5e5e5;padding:10px 0 10px 10px;}
#menu_sub .li_02{width: 33.3333%;float:left;background: #f6f6f6;border-right:1px solid #ededed;padding:10px 0 10px 10px;display:none;}
#menu_sub .li_03{ width:33.3333%; float:left; background: #ffffff; padding:10px 0 10px 10px; display:none; }


#menu_sub .li_01 .search_in_root_folder {display: none; }
.search_block_open #menu_sub .li_01 .search_in_root_folder {display: block; }


#menu_sub .li_02.active{ display:block;}
#menu_sub .li_03.active{ display:block;}

#menu_sub .li{ position: relative; z-index: 1;}
#menu_sub .li .folder_cont{ display:none; }

#menu_sub .li a, .search_block_open #menu_sub .li a.active{display:block;color: #000000;background-color: #ededed;font-size: 14px;line-height: 18px;border:1px solid #ededed;/* border-left: none; */border-right: none;padding: 7px 28px 7px 10px;padding-left: 40px;text-decoration: none !important;/* font-family: 'Open Sans', sans-serif; */transition: background-color .4s ease-in-out, color .4s ease-in-out;border-radius: 4px 0 0 4px;position: relative;}
#menu_sub .li a.folder{text-decoration:none;/* background: url(../i/menu_sub_a.png) right bottom no-repeat; */}

#menu_sub .li a.folder:before{content: "";position: absolute;right: 13px;width: 14px;top: 50%;height: 14px;margin-top: -7px;background: url(../i/auction_icons.svg) -285px -364px no-repeat;}
#menu_sub .li a.folder:hover:before,
#menu_sub .li a.folder.active:before {background-position: -310px -364px;}

#menu_sub .li a:hover, .search_block_open #menu_sub .li a.active:hover, #menu_sub .li a.active{background-color: #f6f6f6;border: 1px solid #e5e5e5;color: #816f09;border-right: none;}
#menu_sub .li a.active:after {content: "";position: absolute;right: 13px;width: 14px;top: 50%;height: 14px;margin-top: -7px;background: url(../i/auction_icons.svg) -173px -195px no-repeat;}
#menu_sub .li a.active.folder:after {right: 32px; display: none;}

#menu_sub .li.open a.folder{color: #816f09;border:1px solid #e5e5e5;border-right: none;background-color: #f6f6f6;/* font-weight: bold; */position: relative;z-index: 1;border-radius: 4px 0 0 4px;}
#menu_sub .li.open a.folder:after {display: block;content: "";width:1px;position:absolute;right:-1px;top: 0;bottom: 0;background:#f6f6f6;height: auto;margin-top: 0;}



#menu_sub .li_02 .li a, .search_block_open #menu_sub .li_02 .li a.active{color: #000000; background-color: #f6f6f6; border:1px solid #f6f6f6; border-right: none;}
#menu_sub .li_02 .li a:hover, .search_block_open #menu_sub .li_02 .li a.active:hover, #menu_sub .li_02 .li a.active{background-color: #ffffff;color: #958e1f;}
#menu_sub .li_02 .li.open a.folder{background-color: #fff;}
#menu_sub .li_02 .li.open a.folder:after {background:#fff;}

#menu_sub .li_03 .li a, .search_block_open #menu_sub .li_03 .li a.active{color: #000000; background-color: #fff; border:1px solid #fff; border-right: none;}
#menu_sub .li_03 .li a:hover, .search_block_open #menu_sub .li_03 .li a.active:hover, #menu_sub .li_03 .li a.active{ background-color: #f6f6f6; color: #958e1f;}

#menu_sub .back_to_old_sost{ display: none;}



.breadcrumbs {font-size: 14px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;line-height: 24px;min-height: 24px;margin: 2px 0 13px;overflow: hidden;}

.breadcrumbs .li {display: inline;vertical-align: middle;}
.breadcrumbs .li:after {content: "→";display: inline-block;margin: 0 3px;color: #c4c4c4;}
.breadcrumbs .li.last:after, .breadcrumbs .li:last-child:after{display: none; }
.breadcrumbs .li a, .breadcrumbs .li span {}
.breadcrumbs .li span {color: #676767; }
.breadcrumbs .li a {color: #004a72; text-decoration: none; }
.breadcrumbs .li a:hover {color: #816f09; }

.breadcrumbs .li .home {width: 24px;height: 24px;border: solid 2px #cfcfcf;border-radius: 12px;display: inline-block;vertical-align: middle;background: url(../i/auction_icons.svg) -314px -159px no-repeat;}
.breadcrumbs .li .home:hover {background-color: #f7f7f7;background-position: -314px -179px;border-color: #f7f7f7;}

.breadcrumbs .button_fb {display: inline-block;float: right;height: 24px;}
.breadcrumbs .button_fb .button_fb_cont {display: inline-block;vertical-align: middle;height: 21px;overflow: hidden;margin-top: 2px;margin-left: 10px;}

@media only screen and (max-width:990px){
	.breadcrumbs {padding:0 10px;}
}

@media only screen and (max-width: 680px){
	.breadcrumbs {height: 27px;overflow: hidden;margin-right: -5px;margin-left: -5px;padding-right: 0;padding-left: 0;}
	.breadcrumbs .ul {white-space: nowrap;overflow-x: auto;-ms-overflow-style: none;scrollbar-width: none;margin-bottom: -50px;padding-bottom: 50px;padding-left: 15px;padding-right: 15px;}
}

@media only screen and (max-width: 600px){
	.breadcrumbs {margin-bottom: 15px;margin-top: 0;}
}


.page_title_pre { height: 50px; float: left;  margin: 0 30px 0 0; background: url(../i/page_title_pre.png) 0 0 no-repeat; padding: 0 10px 0 38px;  position: relative; z-index: 1; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 19px; color: #FFF; line-height: 17px;}
.page_title_pre::after {display: block; content: ""; width: 3px; height: 50px; position: absolute; right: -3px; top: 0px; background: url(../i/page_title_pre.png) right 0 no-repeat;}
.page_title_pre em { display: block; font-size: 15px; font-style: normal; padding-top: 7px;}

.title_row {/* white-space: nowrap; */margin: 0 0 10px;border: none;border-collapse: collapse;/* width: 100%; */border-spacing: 0;}

h1.page_title {font-size: 32px;margin: 0 0 15px 0;padding:0;color: #000000;font-weight: normal;line-height: 35px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
h1.page_title.index_page {margin-top: 10px;}
h1.page_title.with_pre { line-height: 50px;}
h1.page_title sup { font-size: 24px; color: #666666; font-weight: normal; line-height: 25px; padding-left:10px;}
h1.page_title i {color: #727373;font-weight: normal;margin-left: 10px;font-style: normal;}

.title_row h1.page_title {/* display: inline-block; *//* vertical-align: middle; */margin-bottom: 0;}



/* NEW: */
a.to_fav_section {display: none; }

a.to_fav_section:hover,
a.to_fav_section.ready {background: #7a1882;background: linear-gradient(to bottom, #9031a1 0%, #670167 100%);box-shadow: inset 0 0 0 1px #420042, 0 2px 7px -1px rgba(0,0,0,0.4);}

a.to_fav_section,
a.to_fav_section:active {font-size: 15px;background: #690b69;background: linear-gradient(to bottom, #791d79 0%, #5d005d 100%);box-shadow: inset 0 0 0 1px #420042, 0 2px 5px -1px rgba(0,0,0,0.3);height: 48px;line-height: 48px;border-radius: 24px;text-align: center;color: #fff;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;white-space: nowrap;text-decoration: none;cursor: pointer;overflow: hidden;padding: 0 20px;margin: 10px auto 10px;}

a.to_fav_section:active,
a.to_fav_section.pushed {padding-top: 1px;}

a.to_fav_section br {display: none; }

a.to_fav_section > div {position: relative; display: none; overflow: hidden; text-align: left; }
a.to_fav_section > div:before {content: "";display: inline-block; vertical-align: middle; height: 24px;width: 24px;background: url(../i/auction_icons.svg) -991px -106px no-repeat; margin-right: 10px; }

a.to_fav_section > div span {line-height: 14px;display: inline-block; vertical-align: middle; }

a.to_fav_section > .state_default {display: inline-block; }

a.to_fav_section.active > div,
a.to_fav_section.ready > div,
a.to_fav_section.ready > div.state_active {display: none;}

a.to_fav_section.active > .state_active,
a.to_fav_section.ready > .state_ready {display: inline-block; }


a.to_fav_section .state_ready:before {display: none !important;}
a.to_fav_section .state_ready svg {display: inline-block;vertical-align: middle;height: 20px;width: 22px;margin-top: -4px;margin-right: 10px;}

a.to_fav_section svg path {stroke-dashoffset: 40;transition: stroke-dashoffset .5s .1s ease-in;}
a.to_fav_section.ready svg path {stroke-dashoffset: 0;}


a.to_fav_section.active {background: #f1e4ff;background: linear-gradient(to bottom, #f1e4ff 0%, #f1e4ff 100%);box-shadow: none;color: #560056;}
a.to_fav_section.active:hover {background: #eadbfa;background: linear-gradient(to bottom, #eadbfa 0%, #eadbfa 100%);}
a.to_fav_section.active:active {background: #e0cef2;background: linear-gradient(to bottom, #e0cef2 0%, #e0cef2 100%);}

a.to_fav_section.active > div:before {background-position: -991px -136px;}
a.to_fav_section.active svg {stroke: #5d005d;}


/* ajax mode */
a.to_fav_section.pushed > div:before {background: url(../i/loader2.svg) 0 0 no-repeat;}
a.to_fav_section.pushed.active > div:before {background: url(../i/loader3.svg) 0 0 no-repeat;}


/* inside title row (~desktop) */
.title_row a.to_fav_section {display: inline-block;margin: 0;height: 69px;line-height: initial;border-radius: 8px;padding: 7px 10px 6px;vertical-align: middle;margin-right: 20px;transition: background .5s linear;}
.title_row a.to_fav_section:active,
.title_row a.to_fav_section.pushed {padding-top: 8px;}

.title_row a.to_fav_section > div {font-size: 12px;line-height: 28px; display: block; height: 0; text-align: center;}
.title_row a.to_fav_section > div:before {display: block; margin: 0 auto 3px; }

.title_row a.to_fav_section > div span {line-height: 14px; vertical-align: top; }

.title_row a.to_fav_section > .state_default {height: auto; }

.title_row a.to_fav_section.active > div,
.title_row a.to_fav_section.ready > div,
.title_row a.to_fav_section.ready > div.state_active {display: block; height: 0;}

.title_row a.to_fav_section.active > .state_active,
.title_row a.to_fav_section.ready > .state_ready {height: auto; }

.title_row a.to_fav_section .state_ready svg {display: block;margin: 3px auto 7px;}

.title_row a.to_fav_section br {display: initial;}






a.back_to_lot {text-decoration: none;padding: 0 10px;display: inline-block;margin: 0 0 0;margin-left: -10px;height: 30px;font-size: 15px;line-height: 30px;border-radius: 15px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;color: #1f557f;}
a.back_to_lot:before {display: inline-block;content: "";background: url(../i/auction_icons.svg) -101px -346px no-repeat;width: 16px;height: 16px;vertical-align: middle;margin-right: 8px;}
a.back_to_lot:hover {background: #f2f3f5; color: #796c1e;}
a.back_to_lot:hover:before{background-position: -101px -322px;}


h1.section_page_title {font-size: 23px;line-height: 30px;font-weight: bold;display: inline-block;/* margin: 12px 0 30px; */margin: 0 0 30px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;color: #000;}
h1.section_page_title i {font-weight: normal;font-style: normal;color: #8b8b8b;margin-left: 12px;}

.filter_selected{ line-height:33px; font-size:14px; color:#777777; margin:-5px 0 20px 0;}
.filter_selected .clear_all{ display:inline-block; float:right; margin-left:10px;}
.filter_selected em{ display:inline-block; color:#000000; margin-right:14px; font-style:normal; cursor:pointer; transition: color .4s ease-in-out; }
.filter_selected em i{ color:#aeaeae; font-style:normal; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; padding-left:4px; transition: color .4s ease-in-out;}
.filter_selected em:hover{ color: #928a21; }
.filter_selected em:hover i{ color:#000000;}



/* .buttons */
.button_white, .button_black, .button_red, .button_blue, .button_green, .button_gold{ display:inline-block; line-height:47px; font-size:14px; padding:0 20px;  box-shadow: 1px 1px 2px #d7d7d7; cursor:pointer; color:#000000; border:1px solid #b1b1b1; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; background:#F0F0F0; background-image: linear-gradient(to bottom, #F0F0F0 0%, #DCDCDC 100%); text-decoration:none; text-align:center; font-weight:normal; font-style:normal; border-radius:0;}

.button_black{ color:#fff; border:1px solid #515151; background:#515151; background-image: linear-gradient(to bottom, #515151 0%, #0D0D0D 100%);}
.button_blue{ color:#fff; border:1px solid #2a79a6; background:#2a79a6;	background-image: linear-gradient(to bottom, #2a79a6 0%, #03527f 100%);}
.button_red{  color:#fff; border:1px solid #e93a2b; background:#e93a2b; background-image: linear-gradient(to bottom, #e93a2b 0%, #b11406 100%);}
.button_green{  color:#fff; border:1px solid #409700; background:#409700; background-image: linear-gradient(to bottom, #409700 0%, #2d6a00 100%);}
.button_gold{color:#fff;border: 1px solid #a08d53;background: #a08d53;background-image: linear-gradient(to bottom, #b19e64 0%, #a08d53 100%);}

.button_white:hover, .button_black:hover, .button_red:hover, .button_blue:hover, .button_green:hover, .button_gold:hover{color:#fff;  background-image:none; text-decoration:none;}
.button_white:hover{color:#000000;}

.button_white.two_lines, .button_black.two_lines, .button_red.two_lines, .button_blue.two_lines, .button_green.two_lines{padding-top:7px; padding-bottom:7px; line-height:17px;}

.button_white.yes_ico, .button_green.plus_ico{ padding-left:30px; text-align:left;  position:relative; z-index:1;}
.button_white.yes_ico em{ font-style:normal; color:#737373; }
.button_white.yes_ico::after, .button_green.plus_ico::after
 { display: block; content: "";  width:30px; height: 49px; position:absolute; left:0px; top:1px; background: transparent url(../i/yes_ico.png) center center no-repeat;}
.button_green.plus_ico::after{background-image: url(../i/plus_ico.png);}

.add_lot{display: block;width: 55px;height: 54px;float:right;margin:0 0 0 5px;padding:0;/* border-radius: 50%; */background: url(../i/auction_icons.svg) -336px -429px no-repeat;cursor: pointer;}
.add_lot:hover{background-position: -400px -429px;}


.add_keyword {display: inline-block; height: 48px;line-height: 14px;border-radius: 24px;padding: 10px 20px 10px;padding-left: 45px;font-weight: normal; text-decoration: none;color: #fff;font-size: 13px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;/* font-weight: bold; */text-align: left;position: relative;border-radius: 27px;background: linear-gradient(to bottom, #66b486 0%, #468862 100%);cursor: pointer;box-shadow: inset 0 0 1px #468862;}
.add_keyword:before {content: "";display: block;position: absolute;height: 16px;top: 50%;margin-top: -8px;left: 16px;width: 16px;background: url(../i/auction_icons.svg) -76px -247px no-repeat;}
.add_keyword:hover {text-decoration: none;background-image: linear-gradient(to bottom, #5aae7d 0%, #3c865b 100%);color: #fff;box-shadow: inset 0 0 1px #3c865b;}

.page_empty_block .add_keyword {height: 54px;line-height: 15px;padding: 12px 23px;padding-left: 45px; font-weight: bold; border-radius: 27px;}

.stats_row .add_keyword,
.title_mobile_yes .add_keyword {float: right; }



.search_keyword_subscribe {display: block;background: #fff7dc;position: relative;border-radius: 10px;border: solid 1px #ececec;margin: 5px auto 20px;padding: 20px 15px 24px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;min-height: 224px;display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;}

.search_keyword_subscribe .close {position: absolute;cursor: pointer;right: 5px;top: 5px;background: url(../i/auction_icons.svg) -291px -422px no-repeat;border:none;width: 34px;height: 34px;}
.search_keyword_subscribe .close:hover {background-position: -221px -455px;opacity: 1;}

.search_keyword_subscribe .preview {position: absolute;left: 15px;top: 20px;bottom: 20px;width: 186px;overflow: hidden;text-align: center;}
.search_keyword_subscribe .preview:before {content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.search_keyword_subscribe .preview:after {content: "";display: inline-block;vertical-align: middle;width: 186px;height: 136px;background: url("../i/search_keyword_subscribe.png") 50% 50% no-repeat;background-size: 100%;}
.search_keyword_subscribe.finish .preview:after {background: url(../i/auction_icons.svg) -464px -91px no-repeat;width: 118px;height: 92px;}
.search_keyword_subscribe .preview img {display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto; height: auto; }

.search_keyword_subscribe .content {font-size: 15px; margin-left: 200px; }
.search_keyword_subscribe .content .title {font-size: 19px; font-weight: bold; }
.search_keyword_subscribe .content .stats {/* margin: 0 auto 20px; */}
.search_keyword_subscribe .content .title b {color: #816f09; }
.search_keyword_subscribe .content p {margin: 20px auto 0;}
.search_keyword_subscribe .content p a {color: #004a72; }

.search_keyword_subscribe .add_keyword {line-height: 54px;height: 54px;border-radius: 27px;padding: 0 26px;padding-left: 50px;font-size: 15px;margin-left: -6px;}
.search_keyword_subscribe .add_keyword span {display: inline-block; vertical-align: middle; line-height: 18px; }

.search_keyword_subscribe .subscribe {margin-top: 20px; }
.search_keyword_subscribe .subscribe_form {padding-left: 2px;}

.search_keyword_subscribe .subscribe_form .email {display: flex;display: -webkit-flex;display: -ms-flexbox;margin: 0 0 5px 0;flex-wrap: wrap;}
.search_keyword_subscribe .subscribe_form .email.error {margin-bottom: 20px;}
.search_keyword_subscribe .subscribe_form .input {height: 54px;width: 400px;display: inline-block;margin-right: 10px;padding: 0 5px;padding-left: 36px;background: #fff;position: relative;border-radius: 3px;border: solid 2px #816f09;box-shadow: 0 0 0 3px rgba(129, 111, 9, 0.20);cursor: text;flex-grow: 1;margin-bottom: 10px;}
.search_keyword_subscribe .subscribe_form .input:before {content: "";display: block;position: absolute;top: 50%;margin-top: -8px;width: 18px;height: 16px;background: url(../i/auction_icons.svg) -464px -261px no-repeat;left: 11px;}
.search_keyword_subscribe .subscribe_form .email.valid .input {border-color: #00b47a;box-shadow: 0 0 0 3px rgba(0, 180, 122, 0.20);}
.search_keyword_subscribe .subscribe_form .email.error .input {border-color: #e74222;box-shadow: 0 0 0 3px rgba(231, 66, 34, 0.20);}
.search_keyword_subscribe .subscribe_form .email.error .input:before {background-position-x: -490px;}


.search_keyword_subscribe .subscribe_form .input input {height: 50px;line-height: 50px;box-sizing: border-box;width: 100%;border: none;outline: none;font-size: 15px;font-weight: bold;}
.search_keyword_subscribe .subscribe_form .input input:focus {}
.search_keyword_subscribe .subscribe_form .input input:placeholder-shown {font-weight: normal;}
.search_keyword_subscribe .subscribe_form .email.error input {color: #e74222; }
.search_keyword_subscribe .subscribe_form .email.error .error_txt {left: -2px; right: -2px;}

.search_keyword_subscribe .confirm {text-align: left;position: relative;margin-left: -2px;}
.search_keyword_subscribe .confirm.error {margin-bottom: 20px;}

.search_keyword_subscribe .info_txt {background: #fef2b8;border: solid 1px #f3e5a5;border-radius: 2px;font-size: 12px;line-height: 16px;padding: 6px 15px;padding-left: 38px;min-height: 30px;color: #816f09;position: relative;display: none;}
.search_keyword_subscribe .info_txt:before {content: "";display: block;position: absolute;top: 50%;margin-top:-8px;left: 13px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -239px -550px no-repeat;}
.search_keyword_subscribe .checkbox_block {background: #f8f0d5;border: solid 1px #ece5cc;line-height: 16px;}
.search_keyword_subscribe .checkbox_block a {color: inherit; }

.search_keyword_subscribe .error .checkbox_block {background: #fce5c9;border-color: #f6b699;color: #e74222;} 
.search_keyword_subscribe .error .checkbox_block a {text-decoration: underline #e74222;}

.search_keyword_subscribe .email.valid + .confirm .info_txt {display: block;}

.search_keyword_subscribe .error_txt {display: none;position: absolute;top: 100%;left: 0;right: 0;min-height: 20px;line-height: 20px;padding: 0 6px 0;padding-left: 38px;border-radius: 2px;background: #e74222;color: #fff;font-size: 14px;text-align: left;overflow: hidden;white-space: nowrap;}
.search_keyword_subscribe .error_txt:before {display: block;content: "";position: absolute;top: 50%;margin-top: -8px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -515px -261px no-repeat;left: 13px;}
.search_keyword_subscribe .error .error_txt {display: block; }

.search_keyword_subscribe button {display: inline-block;border: none;height: 54px;border-radius: 27px;padding: 0 26px;padding-left: 45px;background: linear-gradient(to bottom, #66b486 0%, #468862 100%);cursor: pointer;color: #fff;font-size: inherit;position: relative;outline: none;text-align: left;/* margin-left: 10px; */}
.search_keyword_subscribe button:before {content: "";display: block;position: absolute;height: 16px;top: 50%;margin-top: -8px;left: 16px;width: 16px;background: url(../i/auction_icons.svg) -385px -499px no-repeat;}
.search_keyword_subscribe button:hover {text-decoration: none;background-image: linear-gradient(to bottom, #5aae7d 0%, #3c865b 100%);color: #fff;box-shadow: inset 0 0 1px #3c865b;}
.search_keyword_subscribe button[disabled] {pointer-events: none; opacity: .5; background: linear-gradient(to bottom, #66b486 0%, #468862 100%) !important; box-shadow: none !important; }

.search_keyword_subscribe .confirm + button {display: none;}


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

	.search_keyword_subscribe {min-height: auto;display: block;}

	.search_keyword_subscribe .preview {position: static;overflow: auto;width: auto;margin: 0 auto 15px;}
	.search_keyword_subscribe .preview:before {position: static; }
	
	.search_keyword_subscribe.finish .preview:after {background-position: -464px -190px;width: 82px;height: 64px;}
	
	.search_keyword_subscribe .content {margin: 0 auto 0;text-align: center;}
	
	.search_keyword_subscribe .subscribe_form .email {display: block;}
	.search_keyword_subscribe .subscribe_form .input {display: block;width: auto;margin: 0 auto 10px;flex-grow: initial;width: 100%;height: auto;}
	.search_keyword_subscribe .subscribe_form .email.error .input {margin-bottom: 24px; }
	
	.search_keyword_subscribe .confirm {margin-bottom: 10px; }
	.search_keyword_subscribe .confirm.error {margin-bottom: 30px;}
	
	.search_keyword_subscribe .confirm + button {display: inline-block; }
	.search_keyword_subscribe .email button {display: none; }
	.search_keyword_subscribe .subscribe_form button br {display: none; }
}





/* NEW: option_slider_panel */
.option_slider_panel {font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;top: 0;background: #fff;z-index: 1;margin: 0 -20px;padding-top: 5px;padding-bottom: 4px;padding-left: 20px;padding-right: 20px;transition: padding-top .2s ease, padding-bottom .2s ease;border-bottom: solid 1px transparent;position: -webkit-sticky;position: sticky;}

.option_slider_panel.sticked {background: #fff;padding-top: 5px;padding-bottom: 4px;z-index:5;position: -webkit-sticky;position: sticky;/* margin-top: 0; */}


@media only screen and (max-width: 1100px) {
	.option_slider_panel {margin: 0px -10px;padding-left: 10px;padding-right: 10px;}
}

@media only screen and (max-width: 995px) {
	.option_slider_panel {margin: 0px -5px;padding-left: 5px;/* padding-right: 5px; */}
}

.option_slider_panel .wrapper {position: relative;padding-right: 39px;/* border-bottom: solid 1px transparent; */}
.option_slider_panel.sticked .wrapper:after {content: "";display: block;position: absolute;height: 1px;bottom: -5px;background: #dddfe2;left: 0;right: 0;}


.option_slider_panel .option_list {/* white-space: nowrap; *//* padding: 4px 0; */position: relative;overflow: hidden;height: 34px;}
.option_slider_panel .option_list .ul {white-space: nowrap;padding: 4px 0;overflow: hidden;}
.option_slider_panel .option_list a {display: inline-block;vertical-align: top;border-radius: 13px;height: 26px;line-height: 25px;padding: 0 11px;text-decoration: none;font-size: 14px;color: #000;cursor: pointer;margin-right: 8px;background: #f5f5f5;overflow: hidden;}
.option_slider_panel .option_list a:hover {background: #e6eaea;color: #7a6118;}
.option_slider_panel .option_list a:active {line-height: 28px; }
.option_slider_panel .option_list a:active:after {/* margin-top: 1px; */}
.option_slider_panel .option_list a:active i {margin-top: 6px;}
.option_slider_panel .option_list a.active {background: #87743b;color: #fff;/* padding: 0 12px; *//* margin-right: 9px; *//* float: left; */}
.option_slider_panel .option_list a.active:hover {background-color: #7c6a33;}

.option_slider_panel .option_list a i {display: inline-block;background: #e74120;color: #fff;font-size: 12px;font-style: normal;height: 16px;line-height: 16px;border-radius: 8px;padding: 0 5px;margin-left: 5px;/* vertical-align: middle; *//* margin-top: -2px; */vertical-align: top;margin-top: 5px;margin-right: -4px;}
.option_slider_panel .option_list a.active i {/* background: #a5976c; */}

.option_slider_panel .option_list a.new {position: relative; overflow:visible; }
.option_slider_panel .option_list a.new:after {display: inline-block;content: "";width: 7px;height: 7px;position: absolute;background: #e74120;border-radius: 100%;top: 0;right: 0px;}

.option_slider_panel .option_list a.option_settings {width: 26px;padding: 0;background-image: url(../i/auction_icons.svg);background-position: -978px -222px;background-repeat: no-repeat;margin-left: -4px;}



.option_slider_panel .option_list a.active.popular,
.option_slider_panel .option_list a.active.follow {pointer-events: none;}

.option_slider_panel .option_list a.discounts:before,
.option_slider_panel .option_list .sort_options a.popular:before,
.option_slider_panel .option_list .sort_options a.active.asc:after,
.option_slider_panel .option_list .sort_options a.active.desc:after {content: "";display: inline-block;width: 13px;height: 26px;background: url(../i/auction_icons.svg) -702px -327px no-repeat;vertical-align: middle;margin-top: -1px;margin-left: 5px;}

.option_slider_panel .option_list a.discounts:before {background-position-x: -661px;margin-left: 0;margin-right: 5px;background-position-y: -327px;}
.option_slider_panel .option_list a.discounts:hover:before {background-position-x: -641px;}

.option_slider_panel .option_list a.active.discounts:before {background-position-x: -621px;}

.option_slider_panel .option_list .sort_options a.popular:before {background-position-x: -681px;margin-left: 0;margin-right: 5px;background-position-y: -327px;}
.option_slider_panel .option_list .sort_options a.popular:hover:before {background-position-x: -762px;}
.option_slider_panel .option_list .sort_options a.popular.active:before {background-position-x: -742px;}

.option_slider_panel .option_list .sort_options a.active.desc:after {}
.option_slider_panel .option_list .sort_options a.active.asc:after {background-position-x: -722px;}

.option_slider_panel .option_list .nav {position: absolute;display: block;background: #fff;/* background: linear-gradient(to right, rgb(255,255,255,1) 60%, rgba(255,255,255,0) 100%); */width: 26px;height: 26px;top: 50%;margin-top: -13px;cursor: pointer;z-index: 5;opacity: 1;transition: opacity .25s ease;/* border-radius: 5px; */}
.option_slider_panel .option_list .nav:before {content: "";display: block;position: absolute;display: block;background: url(../i/auction_icons.svg) -784px -331px no-repeat;width: 8px;height: 16px;top: 50%;left: 2px;margin-top: -8px;}
.option_slider_panel .option_list .nav.prev {left: 0; right: auto; }
.option_slider_panel .option_list .nav.next {right: 0;left: auto;/* background: linear-gradient(to left, rgb(255,255,255,1) 60%, rgba(255,255,255,0) 100%); */}
.option_slider_panel .option_list .nav.next:before {left: auto;right: 2px;background-position: -804px -331px;}
.option_slider_panel .option_list .nav.prev:hover:before {background-position: -824px -331px;}
.option_slider_panel .option_list .nav.next:hover:before {background-position: -844px -331px;}

.option_slider_panel .option_list.nav_start .nav.prev {opacity: 0;/* pointer-events: none; */}
.option_slider_panel .option_list.nav_end .nav.next {opacity: 0;/* pointer-events: none; */}


.option_slider_panel .add_lot {display: block;cursor: pointer;position: absolute;right: 0;top: 4px;width: 26px;height: 26px;background: #589c74;border-radius: 50%;float: none;margin: 0;transition: box-shadow .2s linear;}
.option_slider_panel .add_lot:before {content: "";display: block;width: 16px;height: 16px;position: absolute;top: 50%;left: 50%;margin-left: -8px;margin-top: -8px;background: url(../i/auction_icons.svg) -960px -331px no-repeat;}
.option_slider_panel .add_lot:hover {background-color: #4b8b65;box-shadow: 0 2px 15px 0px rgba(0,0,0,.25);z-index: 10;}
.option_slider_panel .add_lot:active {background-color: #4b8b65;}


/* NEW: lotslist sort/filter panel */
.filter_sort_panel {border-bottom: solid 1px transparent;will-change: transform;}
.filter_sort_panel.sticked {padding-top: 5px;padding-bottom: 4px;}
.filter_sort_panel .wrapper:after {content: "";display: block;position: absolute;height: 1px;bottom: -5px;background: #dddfe2;left: 0;right: 0;}

.filter_sort_mob_block.sticked + .filter_sort_panel {background: #fff; }
.filter_sort_panel .filters_toggle {display: none; }

/*
.filter_sort_mob_block.sticked + .filter_sort_panel {border-bottom-color: #dddfe2;}
.filter_sort_mob_block.sticked + .filter_sort_panel .wrapper:after {display: none; }
*/

.filter_sort_panel .lotslist_view_type {position: absolute;display: block;cursor: pointer;width: 26px;height: 26px;line-height: 26px;text-align: center;border-radius: 50%;right: 0;bottom: 4px;z-index: 55;background: transparent;transition: box-shadow .2s linear;}
.filter_sort_panel .lotslist_view_type:hover {background: #fff;box-shadow: 0 2px 15px 0px rgba(0,0,0,.25);}


.filter_sort_panel .lotslist_view_type .menu {display: none; position: absolute; width: 120px; height: 42px; background: #535353; top: 50%; margin-top: -21px; right: 100%; border-radius: 5px; overflow: hidden; white-space: nowrap;}
.filter_sort_panel .lotslist_view_type.toggled .menu {display: block; }


.filter_sort_panel .lotslist_view_type .menu a {display: inline-block;width: 40px;height: 42px;line-height: 42px;position: relative;}
.filter_sort_panel .lotslist_view_type .menu a.active {display: none; }
.filter_sort_panel .lotslist_view_type .menu a:hover {background-color: #3e3e3e; }

.filter_sort_panel .lotslist_view_type::before,
.lotslist_view_type .menu a::before {display: inline-block;width: 16px;height: 14px;content: "";background-image: url(../i/auction_icons.svg);background-repeat: no-repeat;position: absolute;left: 50%;margin-left: -8px;margin-top: -7px;top: 50%;}

.filter_sort_panel .tile::before {background-position: -101px -272px;}
.filter_sort_panel .tile_sm::before {background-position: -125px -272px;}
.filter_sort_panel .list::before {background-position: -149px -272px;}
.filter_sort_panel .list_sm::before {background-position: -174px -272px;}

.filter_sort_panel .lotslist_view_type::before {background-position-y: -248px;}
/*.filter_sort_panel .lotslist_view_type.toggled:before,*/
.filter_sort_panel .lotslist_view_type:hover::before {background-position-y: -296px;}


/*
.filter_sort_panel.sticked {top: 0;right: 0;margin-left: -10px;padding-left: 10px;padding-right: 52px;z-index: 50;}
.filter_sort_panel.sticked .add_lot {right: 20px; }
.filter_sort_panel.sticked .lotslist_view_type {right: 20px; }
*/


@media only screen and (max-width: 990px) {
	.option_slider_panel {background: #fff;display: block;margin: 0 -5px 0;z-index: 210;padding: 10px 0 10px;/* padding-left: 4px; *//* border-bottom: solid 1px transparent; */border-bottom-color: #ededed;/* transition: padding-bottom .5s ease; */}
	.option_slider_panel.sticked {border-bottom: solid 1px #dddfe2;}
	.option_slider_panel .wrapper {padding-right: 0;height: auto;overflow: hidden;}
	
	.option_slider_panel .add_lot {/* right: 5px; */display: none;}
	
	.option_slider_panel .option_list {height: 26px;}
	.option_slider_panel .option_list .nav {display: none; }
	.option_slider_panel .option_list .ul {overflow-x: auto;padding: 0px 5px;padding-left: 9px;height: 100%;
		-ms-overflow-style: none;  /* Internet Explorer 10+ */
		scrollbar-width: none;  /* Firefox */
		margin-bottom: -50px; /* maximum width of scrollbar */
		padding-bottom: 50px; /* maximum width of scrollbar */
	}
	.option_slider_panel .option_list .ul::-webkit-scrollbar {display: none; -webkit-appearance: none; background: transparent; }
	
	.option_slider_panel .option_list a {padding: 0 12px;}
	.option_slider_panel .option_list a.active {}
	


	/* filter_sort_panel: */
	.filter_sort_panel {padding-left: 4px;border-bottom: solid 1px #dddfe2;}
	.filter_sort_panel.sticked {padding-top: 5px;padding-bottom: 4px;border-bottom: solid 1px #dddfe2;}
	.filter_sort_panel .wrapper {padding-left: 32px;height: 57px;}
	.filter_sort_panel .wrapper:after {display: none; }
	
	.filter_sort_panel .option_list {height: 31px;}
	
	.filter_sort_panel .filters_toggle {display: block;position: absolute;left: 0;top: 0;height: 57px;/* bottom: 0; */width: 36px;background: #589c74;border-radius: 4px;overflow: hidden;cursor: pointer;z-index: 1;}
	.filter_sort_panel .filters_toggle:after {content: "";position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;width: 20px;height: 20px;background: url("../i/auction_icons.svg") -948px -179px no-repeat;}
	
	.filter_sort_panel .lotslist_view_type {/* right: 5px; */display: none;}

	.sort_panel_toggled #header_bar {z-index: 2;}
}


@media only screen and (max-width: 660px) {
	
	.index_tabs {margin-top: -10px;}
}


/* sort_block */
.sort_block {height:54px;border: none;padding: 0;margin: 20px 0 0 0;/* background: #fff; */position: sticky;position: -webkit-sticky;top: 5px;z-index: 200;clear: both;}
/*
.button_green{ text-decoration:none; display:inline-block; float:right; margin:0; width:124px; height:36px; border:1px solid #d9d9d9; border-left:none; border-top:none; cursor:pointer; font-size:13px; color:#FFF; line-height:36px; padding:0; box-shadow: 1px 1px 2px #ccc; text-align:center; background-color:#409700; font-style:normal; background-image: linear-gradient(to bottom, #409700 0%, #2d6a00 100%);}

.button_green .plus {font-family: Verdana, Geneva, sans-serif; font-size: 17px; line-height: 34px; padding-right: 5px;}

.sort_block .button_green, .pager_block .button_green{ width: 82px; height: 47px; line-height:47px; font-size: 16px; }
*/


/*
.sort_block .views_type { float: right; height: 47px; width: 96px;  margin: 0 10px 0 0;}
.sort_block .views_type a{ display:block; float: right;  width: 47px; height: 48px;  background: url(../i/views_type_t.png) 0 0 no-repeat; transition: color .4s ease-in-out, opacity .4s ease-in-out   }
.sort_block .views_type a.list{ width: 48px; height: 48px; background-image: url(../i/views_type_l.png);   }
.sort_block .views_type a:hover{background-position:0 -48px; }
.sort_block .views_type a.active, .sort_block .views_type a.active:hover{ background-position:0 -96px; }
*/

.sort_block .views_type { float: right; height: 54px; width: 66px;  margin: 0 0 0 0; border: 2px solid #cfcfcf; border-radius: 8px; cursor: pointer; background: #ffffff; position:relative; z-index:1; cursor:pointer;}
.sort_block .views_type:hover{ border: 2px solid #b2b2b2;}
.sort_block .views_type.open{ z-index:4;}
.sort_block .views_type:hover { background-image: none;}
.sort_block .views_type .hover { display:none; }
.sort_block .views_type.open .hover { display:block; width:100%; position:absolute; padding:5px 13px; left:0px; top:52px;  background:#535353; border-radius: 8px;  }


.sort_block .views_type::before{ display: block; content:''; width: 11px; height:7px; background:url(../i/auction_icons.svg) -42px -301px no-repeat; position: absolute; right: 11px; top: 50%; margin: -3px 0 0 0;}
.sort_block .views_type:hover::before{ background-position:-62px -301px; }
.sort_block .views_type.open::before{ background-position:-82px -301px !important; }

.sort_block .views_type .hover a{ display:block; height: 30px; position:relative; z-index:1;}
.sort_block .views_type .hover a.selected{ display:none;}


.sort_block .views_type::after{ display: block; content:''; width: 16px; height:14px; background:url(../i/auction_icons.svg) -101px -248px no-repeat; position: absolute; left: 17px; top: 50%; margin: -7px 0 0 0;}

.sort_block .views_type.table::after{ background-position: -101px -248px;}
.sort_block .views_type.table_4_in_line::after{ background-position: -125px -248px;}
.sort_block .views_type.list::after{ background-position: -149px -248px;}
.sort_block .views_type.list_small_photo::after{ background-position: -174px -248px;}


.sort_block .views_type .hover a:after{ display: block; content: ""; width: 16px; height:14px; background:url(../i/auction_icons.svg) -101px -272px no-repeat; position: absolute; left: 5px; top: 8px; }
.sort_block .views_type .hover a.table:after{ background-position: -101px -272px;}
.sort_block .views_type .hover a.table_4_in_line:after{ background-position: -125px -272px;}
.sort_block .views_type .hover a.list:after{ background-position: -149px -272px;}
.sort_block .views_type .hover a.list_small_photo:after{ background-position: -174px -272px;}

.sort_block .views_type .hover a.table:hover:after{ background-position: -101px -296px;}
.sort_block .views_type .hover a.table_4_in_line:hover:after{ background-position: -125px -296px;}
.sort_block .views_type .hover a.list:hover:after{ background-position: -149px -296px;}
.sort_block .views_type .hover a.list_small_photo:hover:after{ background-position: -174px -296px;}




.sort_menu{ display:block; float: left; margin:0 5px 0 0; position:relative; z-index:1;}
.sort_menu .hover{ display:none;  }
.sort_menu.open{ z-index:10;}
.sort_menu.open .hover { display:block; min-width:100%; position:absolute; padding:5px 13px; left:0px; top:54px;  background:#535353; border-radius: 8px;  }

.sort_menu .title{display:block;border: 2px solid #cfcfcf;border-radius: 8px;cursor: pointer;line-height: 18px;white-space: nowrap;padding: 7px 28px 6px 13px;background: #fff;}
.sort_menu .title:hover{ border: 2px solid #b2b2b2;}
.sort_menu .title .name{ font-size: 13px; color: #727373;}
.sort_menu .title .active{ font-size: 14px; color: #000000; font-weight: bold;}

@media only screen and (max-width:1020px) {
	
	.sort_menu .title .active{ max-width: 150px; overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 3; line-clamp: 3;}
}

.sort_menu .title .active.green{color:#2c8551;}
.sort_menu .title::before{ display: block; content:''; width: 11px; height:7px; background:url(../i/auction_icons.svg) -42px -301px no-repeat; position: absolute; right: 12px; top: 50%; margin: -3px 0 0 0;}
.sort_menu .title:hover::before{ background-position:-62px -301px; }
.sort_menu.open .title::before{ background-position:-82px -301px !important; }

.sort_menu .hover a{ white-space: nowrap;}
.sort_menu .hover a, .sort_menu .hover .h3{ display:block; line-height:16px; font-size:14px; color: #ffffff; padding:7px 0; margin:0; text-decoration:none;}
.sort_menu .hover.with_h3 a{ padding-left: 10px;}
.sort_menu .hover .h3{ display:block; font-weight:bold;}
.sort_menu .hover a:hover{ color: #b5a46e; text-decoration:none;}
.sort_menu .hover a.selected{ display:none;}

/*
.sort_menu .hover a, .sort_menu .hover .h3{ display:block; width:100%; clear:both; line-height:22px; font-size:14px; padding:3px 15px; margin:4px 0; text-decoration:none;  }
.sort_menu .hover a.selected{ background:#f0f0f0; color:#777777;  }

.sort_menu .hover .hr{ display:block; clear:both; height:0; border-bottom:1px solid #ececec; margin:12px 0 10px 0; background:none; padding:0 11px; }
.sort_menu .hover .h3{ display:block; font-weight:bold;}

.sort_menu .active { display:block; height:23px; font-size:14px; text-decoration: underline dashed #000000; font-weight: normal; cursor:pointer; color:#000000; transition: color .4s ease-in-out, text-decoration .4s ease-in-out;  }
.sort_menu .active.green{color:#098700;}

.sort_menu .active:hover, .sort_menu .active.green:hover { color: #928a21; text-decoration: underline dashed #e1dda6; }

.sort_menu .active i.fa{ margin:0 0 0 4px; font-size:14px;}
.sort_menu .active i.fa-caret-up{ display:none;}
.sort_menu.open .active i.fa-caret-up{ display:inline-block;}
.sort_menu.open .active i.fa-caret-down{ display:none;}
*

/* SOblock */
.SOblock{margin:0 0 30px 0; padding-top:28px; font-size:16px; line-height:25px; }


.SOblock h1,.SOblock h2,.SOblock h3{ margin:20px 0 20px 0; font-weight:bold; color:#000000; font-family: 'Open Sans', sans-serif; }
.SOblock h2{ font-size:20px; line-height:25px; margin-bottom: 20px;}

.SOblock h3{ font-size:18px; line-height:25px; margin:30px 0 20px 0;}
.SOblock h4{ font-size:16px; line-height:25px; margin:30px 0 20px 0;}
.SOblock p{ font-size:16px; line-height:25px; margin:15px 0;}
.SOblock p.highlighted{ border: 1px solid #000; padding: 23px 27px; margin:25px 0; }
.SOblock ul, .SOblock ol{margin:15px 0;}
.SOblock ul ol, .SOblock ol ol, .SOblock ul ul, .SOblock ol ul{margin:5px 0;}
.SOblock ul li{ list-style:disc; margin: 5px 0 5px 20px;}
.SOblock ul ul li{ list-style:circle;}
.SOblock ol li{ list-style:decimal; margin: 5px 0 5px 20px;}

.SOblock_menu{ float: left; width: 292px;  margin:0 20px 20px 0; border: 1px solid #ececec; padding: 25px 20px 11px 20px;}
.SOblock_menu .menu_h1{ font-size: 18px; line-height: 19px; padding: 0 0 11px 0; font-family: 'Open Sans', sans-serif;}
.SOblock_menu a{ display: block; text-decoration: none; font-size: 14px; line-height: 17px; padding: 10px 10px 10px 26px; border-bottom: 1px solid #ececec; font-weight: bold;}
.SOblock_menu a:last-child{ border: none;}
.SOblock_menu a .num{ display: inline-block; font-weight: normal; float: left; margin-left: -15px;}
.SOblock_menu a.submenu{ padding-left: 53px; }
.SOblock_menu a.submenu .num{ margin-left: -25px; }
.SOblock_menu.mobyle_copy{ display: none;}

.more_open, .more_close{ cursor:pointer; text-decoration: underline #707070;  text-decoration-style: dashed; transition: color .4s ease-in-out, text-decoration .4s ease-in-out;}
.more_open:hover, .more_close:hover{  color: #928a21; text-decoration: underline #e1dda6; text-decoration-style: dashed;}
.open_to{ display:none;}

.more_open i.ico, .more_close i.ico{ display: inline-block; width: 9px; height: 20px; background: url(../i/ico_more_open.png) center center no-repeat; margin-left: 7px; vertical-align: middle;}
.more_close i.ico{ background-image: url(../i/ico_more_close.png); }
.img_popupIMG{ cursor: pointer; width: 190px; float: left; margin: 15px 20px 30px 0; }
.img_popupIMG:hover{ opacity: 0.8;}


/* pager_block */
.pager_block {clear: both;margin: 20px auto 10px; font-size: 14px;text-align: center;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;height: 54px;line-height: 54px;position: relative;}
.pager_block .add_lot {position: absolute;right: 0;margin: 0;}

.pager_block .pager {position: absolute;left: 0;top: 50%;margin-top: -17px;height: 34px;line-height: 34px;}
.pager_block.right .pager {left: auto; right: 0; }


.pager {padding:0; margin:0;}
.pager a{display:inline-block;min-width: 34px;height: 34px;line-height: 30px;text-align:center;padding: 0px 10px;font-size:14px;color:#000000;border: 2px solid #cfcfcf;text-decoration:none;background-color: #fff;margin-right: 5px;border-radius: 17px;}

.pager a:hover,
.pager a.active{border-color: #e2e2e2;background: #e2e2e2;color: #816f09;}

.pager a.active strong{ color:#000; font-weight:normal;}
.pager a i.fa{ margin:0;}

.pager .divider {display: inline-block; margin-right: 5px; }

.pager_block a.pager_add_more{display: inline-block;height: 34px;text-align:center;line-height: 30px;text-decoration:none;border: 2px solid #498d66;color: #498d66;padding: 0 25px;border-radius: 17px;/* margin: 0 10px; */vertical-align: middle;}
.pager_block a.pager_add_more:hover,
.pager_block a.pager_add_more.ajax_bg {background: #e2e2e2; border-color: #e2e2e2; color: #816f09;}

.pager_block a.pager_add_more i{display: inline-block;vertical-align: middle;content: "";width: 12px;height: 14px;background: url(../i/auction_icons.svg) -200px -249px no-repeat;margin-right: 10px;}
.pager_block a.pager_add_more:hover i {background-position: -200px -273px;}

.pager_block a.pager_add_more.ajax_bg {overflow: hidden; pointer-events: none; border-color: #fff;}
.pager_block a.pager_add_more #ajax_loader {position: absolute;left: 0;right: 0;top: 50%;margin: 0;margin-top: -15px;height: 30px;bottom: auto;}
.pager_block a.pager_add_more #ajax_loader:before {margin: 0 auto;width: 30px;height: 30px;background-position-y: 50%;background-size: 30px;}

.pager_block a.pager_add_more.ajax_bg #ajax_loader a {display: none; }


.pager_block.with_add_more{height: 132px; padding: 9px 10px 0 18px;}


/* promotion */
.promotion{ border:1px  solid #ececec; background:#fff7dc; padding-top:10px; width:100%; clear:both;    }

.promotion .li{ display:block; float:left; width:25%; border-right:1px  solid #e5e5e5; margin-bottom:20px; padding:0 17px 0 17px; }
.promotion .li:nth-child(4){ border:none;}
.promotion .li:nth-child(5){ display:none;}

.promotion .li a{ display:block; text-decoration:none;}
.promotion .li a .number{ display:block; text-decoration:none; font-size:12px; color:#a6a6a6; height:12px; line-height:12px;}
.promotion .li a .img{ display:block; height:156px; margin-top:11px; text-align:center; line-height:154px; background:#fff url(../i/no_photo.gif) center center no-repeat; }
.promotion .li a .img img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}

.promotion .li a .title{ display:block; height:60px; line-height:20px; margin-top:18px; overflow:hidden; color:#666666; font-size:14px; text-decoration:underline #fff7dc; transition: color .4s ease-in-out, text-decoration .4s ease-in-out; }
.promotion .li a:hover .title{ text-decoration:underline #666666; }
.promotion .li a .price{ display:block; height:20px; line-height:20px; margin-top:14px; color:#000; font-size:17px; font-weight:bold; }

.promotion .h1{ background:#ffb600; background-image: linear-gradient(to bottom, #ffb600 0%, #e7a500 100%); margin: 0 -1px 0 -1px; height: 27px;
line-height: 27px; font-size: 12px; color: #FFF; padding: 0 10px; clear:both; }
.promotion .h1 a{color: #FFF; text-decoration:underline #e7a500;}
.promotion .h1 a:hover{color: #FFF; text-decoration:underline #FFF;}


/* REMOVE? */
.ending_today {background: #589c74;display: inline-block;font-size: 13px;line-height: 16px;border-radius: 9px;color: #fff;padding: 0 7px;height: 18px;}
.ending_date {display: inline-block;}

.about_lot .ending_today {line-height: 18px;height: 20px;font-size: 16px;border-radius: 10px;padding: 0 8px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
.about_lot .ending_date {vertical-align: middle; }																   
/**/


/* popupIMG_window */
#popupIMG_window{ position: fixed; left: 0; top: 0; width: 100%; z-index: 501; /*background: url(../i/popup_bg.png) 0 0 repeat;*/ background:#fff; background:rgba(255,255,255, 0.9); text-align:center;  }

#popupIMG_window .img_next, #popupIMG_window .img_previous { cursor: pointer;   width: 50%; height: 100%;  position: absolute; right:0;  top: 0; background:url(../i/img_next.png) right center no-repeat; opacity:0.4;}
#popupIMG_window .img_previous { right:auto; left:0;  top: 0; background:url(../i/img_previous.png) 0 center no-repeat;}
#popupIMG_window .img_next:hover, #popupIMG_window .img_previous:hover{ opacity:1;}

#popupIMG_window .original a{ display:block; width: 220px; height:21px; line-height:21px; position: absolute; left:20px; top: 12px; text-decoration:underline; font-size:15px; font-weight:normal; font-style:italic; text-shadow: 1px 1px 2px #fff; text-align:left;  }


#popupIMG_window img.img_big, #popupIMG_slider .li img{ display:inline-block; vertical-align:middle; border:none; max-height:100%; max-width:100%;}

#popupIMG_slider{ position: fixed; left: 0; bottom: 0; width: 100%; height:77px;  z-index: 501; background:#fff; background:rgba(255,255,255, 0.9); text-align:center;  }
#popupIMG_slider .li{ display:inline-block; width:71px; height:71px; border:1px solid #E1E1E1; line-height:67px; background:#fff; margin:3px 3px; cursor:pointer; }
#popupIMG_slider .li.active{border:1px solid #000; opacity:0.8; }



/* popup dialog - new popup styles */
.popup_dialog {display: none;position: absolute;left: 0;top: 0;width: 100%;z-index: 211;pointer-events: none; /*min-width:400px;*/ min-width:320px; font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}

.popup_dialog .block_m {max-width: 500px;/* padding: 20px 30px 20px; *//* overflow: hidden; */padding: 0;position: relative;z-index: 1;background: #FFFFFF;box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);pointer-events: all;border-radius: 5px;border: solid 1px rgba(0, 0, 0, 0.13);width: 100%;}

.popup_dialog .close {position: absolute;cursor: pointer;right: 0;top: 0;background: url(../i/auction_icons.svg) -291px -422px no-repeat;border:none;width: 34px;height: 34px;}
.popup_dialog .close:hover {background-position: -221px -455px;opacity: 1;}

.popup_dialog .caption {border-bottom: solid 1px #d5d5d5; font-size: 14px; height: 35px;line-height: 35px;padding: 0 12px;padding-right: 32px;}
.popup_dialog .caption .back {display: inline-block;color: #004a72;cursor: pointer;}
.popup_dialog .caption .back:before {content: "";display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin-right: 5px;margin-top: -1px;background: url(../i/auction_icons.svg) -103px -345px no-repeat;}

.popup_dialog .banner {margin: -1px -1px 10px;border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 1px 1px 0;text-align: center;overflow: hidden;line-height: 0;}
.popup_dialog .banner img {max-width: 100%;max-height: 100%;height: auto;width: auto;display: inline-block;}

.popup_dialog .body {padding: 0 10px;clear: both;overflow: hidden;}
.popup_dialog .body div.title {font-size: 24px;font-weight: bold;line-height: 32px;padding: 0 10px;margin: 0 0 10px;}

.popup_dialog .about_block {background: #fbfbfb;font-size: 13px;color: #676767;line-height: 16px;padding: 10px;border: solid 1px #ededed;border-radius: 3px;margin: 0 auto 12px;}

.popup_dialog .search {background: #e6eaea;line-height: 31px;height: 31px;border-radius: 16px;padding: 0px 10px;margin: 0 0 12px;position: relative;overflow: hidden;}
.popup_dialog .search:before {content: "";position: absolute;display: block;width: 16px;height: 16px;top: 50%;left: 11px;margin-top: -9px;background: url(../i/auction_icons.svg) -405px -498px no-repeat;}
.popup_dialog .search input {display: block;line-height: 31px;height: 31px;border: none;outline: none;background: #e6eaea;color: #8b8b8b;font-size: 14px;position: relative;z-index: 1;font-weight: bold;color: #000;padding: 0 4px;padding-right: 24px;width: 100%;}
.popup_dialog .search input:placeholder-shown {padding-left: 26px;background: transparent;font-weight: normal;color: #8b8b8b;}

.popup_dialog .search .clear {display: block;clear: both;position: absolute;right: 12px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -365px -498px no-repeat;top: 50%;margin-top: -8px;z-index: 1;cursor: pointer;}
.popup_dialog .search .clear:hover {background-position-y: -517px;}
.popup_dialog .search input:placeholder-shown+.clear {display: none;z-index: -1;}


.popup_dialog .content {text-align: center;font-size: 15px;padding: 15px 20px 20px;}
.popup_dialog .content img {display: inline-block;margin-bottom: 5px;max-width: 100%;width: auto;height: auto;}
.popup_dialog .content .title {font-size: 24px; line-height: 28px;font-weight: bold; margin-bottom: 20px;}

.popup_dialog .content em {color: #004a72; font-style: normal; }

.popup_dialog .attention_block {background: #fc8823;color: #fff;padding: 26px 10px 10px;line-height: 18px;margin: 15px auto 0;position: relative;border-radius: 3px;}
.popup_dialog .attention_block:before {display: block;content: "";position: absolute;top: 7px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -515px -261px no-repeat;left: 50%;margin-left: -8px;}

.popup_dialog .buttons{border-top: solid 1px #d5d5d5;padding: 10px 10px 10px;margin: 0;text-align: center;  user-select: none; }
.popup_dialog .buttons.right {text-align: right; }
.popup_dialog .buttons.left {text-align: left; }

.popup_dialog button {display: inline-block;border-radius: 16px;height: 32px;line-height: 28px;border: solid 2px #ccc;background: #fff;outline: none;min-width: 60px;cursor: pointer;padding: 0 10px;font-size: 14px;color: #000;}
.popup_dialog .ok, .popup_dialog .submit, .popup_dialog .apply {background: #97844a;border: none;line-height: 32px;color: #fff;margin: 0 2px;background-image: linear-gradient(to bottom, #a69359 0%, #857239 100%);}
.popup_dialog .ok:hover, .popup_dialog .submit:hover, .popup_dialog .apply:hover {background-image: linear-gradient(to bottom, #af9e69 0%, #91804c 100%);color: #fff;}
.popup_dialog button:hover {background: #f2f3f5;border-color: #f2f3f5;color: #816f09;}

.popup_dialog button:before {display: inline-block;width: 16px;height: 16px;margin-right: 6px;vertical-align: middle;background: url(../i/auction_icons.svg) 0 0 no-repeat;}

.popup_dialog .buttons .disabled {pointer-events: none; cursor: default; opacity: .5; }

.popup_dialog .footer {margin: -1px -1px -1px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 8px 1px 8px;text-align: center;background: #fef2b8;min-height: 33px;border-top: solid 1px #f3e5a5;border-bottom: solid 1px #f3e5a5;line-height: 15px;font-size: 12px;color: #816f09;}
.popup_dialog .footer a {color: inherit;cursor: pointer;}
.popup_dialog .footer a:hover {color: #000; text-decoration: underline #000; }

.popup_dialog .ico_send:before {content: ""; background-position:-385px -499px; margin-top: -1px;}
.popup_dialog .ico_check:before {content: "";background-position: -385px -518px;}

.popup_dialog .error_text {display: none;background: #e74222;color: #fff;font-size: 12px;padding: 5px 15px;padding-left: 40px;position: relative;line-height: 14px;}
.popup_dialog .error_text:before {display: block;content: "";position: absolute;top: 50%;margin-top: -8px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -515px -261px no-repeat;left: 15px;}
.popup_dialog.error .error_text {display: block;}



/* price offer popup */
.popup_dialog .buttons .ajax_bg {opacity: 1;}
.popup_dialog .buttons .ajax_bg:before {display: none; }
.popup_dialog .buttons #ajax_loader {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; height: auto; width: auto; background: rgba(255, 255, 255, 0.5);}
.popup_dialog .buttons #ajax_loader:before {width: 32px; height: 32px; margin: 0 auto; background-size: 100%;}

.popup_dialog .buttons #ajax_loader a,
.popup_dialog .buttons #ajax_loader span {display: none; }



/* item promote popup */
.popup_dialog.item_promote .buttons {text-align: right; }
.popup_dialog.item_promote .banner {background: #2db3bf;}

.popup_dialog.item_promote .banner img {max-height: 181px;}
.popup_dialog.item_promote .empty_block {text-align: center;font-weight: bold;font-size: 15px;padding: 50px 10px 50px;border-top: solid 1px #d5d5d5;margin: 0 -10px;}
.popup_dialog.item_promote .empty_block img {height: 135px;width: auto;display: inline-block;margin: 0 auto 15px;}
.popup_dialog.item_promote .empty_block .txt {width: 320px; margin: 0 auto; }

.popup_dialog .item_list {min-height: 100px; max-height: 330px; overflow-y: auto;margin: 0 -10px;border-top: solid 1px #d5d5d5;font-size: 14px;padding: 0 0 2px;}
.popup_dialog .item_list ul.ajax_bg {overflow: hidden; height: 100%; }
.popup_dialog .item_list .ajax_bg:before {opacity: .95; }

.popup_dialog .item_list #ajax_loader {position: absolute !important; margin-top: -46px; }

.popup_dialog .item_list li {display: block; cursor: pointer; clear: both;border: solid 1px #fff;line-height: 16px;padding: 6px 22px; color: #000;position: relative;}
.popup_dialog .item_list li:after {content: ""; display:block; position: absolute; height: 1px; background: #e9ebee; left: 22px; right: 22px; bottom: -1px;}
.popup_dialog .item_list li:last-child:after {display: none; }
.popup_dialog .item_list li:hover {background: #e6eaea; border-color: #e6eaea; color: #816f09; }

.popup_dialog .item_list li.active {background: #897824; border-color: #7d6f22; color: #fff;}
.popup_dialog .item_list li.active:after {display: none; }
.popup_dialog .item_list li.active .price:after {vertical-align: middle;display: inline-block;width: 14px;height: 12px;margin-left: 8px;content: "";background: url("../i/auction_icons.svg") -387px -519px no-repeat;}

.popup_dialog .item_list li.disabled {color: #aaaaaa; }

.popup_dialog .item_list li table {border-collapse: collapse;width: 100%;border-spacing: 0;}
.popup_dialog .item_list li table .title {vertical-align: middle;padding-left: 2px;}
.popup_dialog .item_list li table .title i {display: inline-block;font-style: normal;font-size: 11px;color: #fff;background: #bbbbbb;height: 15px;line-height: 15px;margin-left: 4px;padding: 0 5px;border-radius: 7px;}
.popup_dialog .item_list li table .price {text-align: right;white-space: nowrap;vertical-align: middle;}

.popup_dialog .content .price {display: inline-block;background: #fef2b8;border-radius: 5px;padding: 0 10px;white-space: nowrap;height: 36px;line-height: 36px;margin: 10px auto 0;}
.popup_dialog .content .price b {font-size: 22px;}


.popup_dialog.price_offer_popup .content .price {line-height: 1;height: auto;padding: 5px 10px 5px;/* text-align: right; */}
.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; }



.popup_dialog.item_promote_finish img {height: 242px; }

.popup_dialog.item_promote_confirm .body img {height: 251px; }
.popup_dialog.item_promote_confirm .banner {margin-bottom: 0;background: #ffef81;}
.popup_dialog.item_promote_confirm .content {padding-bottom: 12px; }
.popup_dialog.item_promote_confirm .content .anno {background: #fbfbfb; border: solid 1px #ededed; border-radius: 3px; margin-top: 9px; padding: 7px 7px; font-size: 11px; text-align: center; color: #949999; line-height: 13px; }
.popup_dialog.item_promote_confirm .content .anno a {color: inherit;}
.popup_dialog.item_promote_confirm .content .anno a:hover {color: #928a21; }

.popup_dialog.item_promote_confirm.v2 .content {text-align: left; }

.popup_dialog.item_promote_confirm .total_sum {background: #fff5b2;text-align: right;margin: 15px 0 auto;padding: 10px 5px;border-radius: 4px;}
.popup_dialog.item_promote_confirm table {border-collapse: collapse;border: none;display: inline-block;vertical-align: middle;}
.popup_dialog.item_promote_confirm table td {padding: 0 8px;}
.popup_dialog.item_promote_confirm table td:nth-child(2) {text-align: left; }
.popup_dialog.item_promote_confirm table .tr_total td {padding-top: 5px;}

.popup_dialog.item_promote_confirm .total_sum .price {background: #ffe42c;margin: 0;}


/* email confirmation popup*/
.popup_dialog.email_confirmation .block_m {max-width: 400px;border-color: #fff;}

.popup_dialog.email_confirmation .banner {background: #95faf6;}
.popup_dialog.email_confirmation .body {padding: 15px 15px 20px;text-align: center;font-size: 15px;}

.popup_dialog.email_confirmation .code {margin: 15px auto 15px;position: relative;height: 54px;width: 154px;display: block;background: #fff;border-radius: 3px;border: solid 2px #816f09;box-shadow: 0 0 0 3px rgba(129, 111, 9, 0.20);}
.popup_dialog.email_confirmation .code.error {margin-bottom: 35px;}

.popup_dialog.email_confirmation .code input {height: 50px; box-sizing: border-box;width: 100%;border: none;outline: none;font-size: 15px;font-weight: bold; text-align: center; }
.popup_dialog.email_confirmation .code input:focus {}
.popup_dialog.email_confirmation .code input:placeholder-shown {font-weight: normal;}

.popup_dialog.email_confirmation .code.error {border-color: #e74222;box-shadow: 0 0 0 3px rgba(231, 66, 34, 0.20);}
.popup_dialog.email_confirmation .code.error input {color: #e74222; }

.popup_dialog.email_confirmation .error_txt {display: none;position: absolute;top: 100%;left: -2px;right: -2px;min-height: 20px;line-height: 20px;padding: 0 6px 0;padding-left: 32px;border-radius: 2px;background: #e74222;color: #fff;font-size: 14px;text-align: left;overflow: hidden;white-space: nowrap;}
.popup_dialog.email_confirmation .error_txt:before {display: block;content: "";position: absolute;top: 50%;margin-top: -8px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -515px -261px no-repeat;left: 8px;}
.popup_dialog.email_confirmation .error .error_txt {display: block; }


.popup_dialog.email_confirmation button {display: inline-block;border: none;height: 54px;border-radius: 27px;padding: 0 26px;padding-left: 45px;background: #97844a;background: linear-gradient(to bottom, #a69359 0%, #857239 100%);cursor: pointer;color: #fff;font-size: inherit;position: relative;outline: none;text-align: left;line-height: 54px;}
.popup_dialog.email_confirmation button:before {content: "";display: block;position: absolute;height: 16px;top: 50%;margin-top: -8px;left: 16px;width: 16px;background: url(../i/auction_icons.svg) -385px -499px no-repeat;}
.popup_dialog.email_confirmation button:hover {text-decoration: none;background-image: linear-gradient(to bottom, #af9e69 0%, #91804c 100%);color: #fff;}
.popup_dialog.email_confirmation button[disabled] {pointer-events: none;opacity: .5;}

.popup_dialog.email_confirmation .resend {display: inline-block;margin-left: 4px;}
.popup_dialog.email_confirmation .resend:before {content: "";width: 12px;height: 12px;display: inline-block;vertical-align: middle;background: url(../i/auction_icons.svg) -193px -543px no-repeat;margin-right: 4px;}
.popup_dialog.email_confirmation .resend:hover:before {background-position-y: -565px;}

.popup_dialog.email_confirmation .wait i {font-style: normal; }


.popup_ban_user img {max-width: 150px; max-height: 170px; width: auto; height: auto; }




.popup_window {display: none;position: absolute;left: 0;top: 0;width: 100%;z-index: 211;pointer-events: none;min-width:320px;}
.popup_window .block_m {width: 380px; max-width: 100%; padding: 45px 40px 40px 40px; position: relative; z-index: 1;  background: #FFFFFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);  pointer-events: all;}
.popup_window .close {position: absolute; right: 20px; top: 20px; background:url(../i/close2.png) center center no-repeat; border:none; width:25px; height:25px; cursor: pointer; }

.popup_window .h1 {font-size: 22px;color: #000000;line-height: 32px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;margin-bottom: 25px;font-weight: normal;}

.popup_window .buttons{margin-top:25px;}

.popup_window .buttons .button_white{ width:47%; padding:0;}
.popup_window .buttons .button_black{ width:47%; padding:0; float:right;}

.popup_window.popup_report_violation .block_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;}

.popup_window.popup_form .form_textarea, .popup_window.popup_form .form_text{margin: 0 0 3px 0;}

.popup_window label.form_item_label { display: block; line-height: 19px; font-size: 14px; font-weight: bold; color: #000000; padding: 0; margin: 15px 0 5px 0; cursor: default; background: none;}
.popup_window label.form_item_label .red{ display: block; margin-left: -8px; float: left; color: #e00000;}


.error_txt{display:block; line-height: 18px; padding-left: 0; background: none; color: #e21111; font-size: 12px;}
.popup_window .error_txt{ margin-bottom:20px; }

.popup_window.popup_form .block_m{width: 500px;}
.popup_window.popup_form .text{ margin-bottom:18px;}


body.popup_video,
body.popup_gallery {overflow: hidden; /*-webkit-overflow-scrolling: touch;*/}

.popup_window.popup_video_link {position: fixed;top: 0 !important;left: 0;right: 0;bottom: 0;pointer-events: all;overflow: auto;background: #1a1a1a; }
.popup_window.popup_video_link .block_m{font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif; width: 855px;padding: 25px 30px 16px 30px;padding: 0;background: #1a1a1a;box-shadow: none;}
.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/auction_icons.svg) -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_video #popup_bg {background: #1a1a1a;opacity: 1;z-index: 210;}


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



.relative{ position:relative; z-index:1; }
.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 .text{ line-height:48px; text-align:left; padding-left:60px; width:436px; margin:13% auto 0 auto; background: url(../i/clock.gif) 0 3px no-repeat;    }
.ajax_load_clock.with_text .button_black{ float:right; margin:0; padding: 0; text-align: center; width: 136px;}


.drop_down_list { position: relative; z-index:1; zoom: 0;}
.drop_down_list input.form_text, .popup_window.popup_form .drop_down_list .form_text { margin: 0; background: url(../i/drop_down_list.png) right 0 no-repeat; height:40px; line-height:40px; padding: 0 42px 0 10px; cursor:pointer; font-size: 15px; }

.drop_down_list.opened{z-index:2;}

.drop_down_list .drop_down_list_val, .drop_down_list .drop_down_folders_val{ display:none; z-index:100; position:absolute; left:0px; top:40px; width:100%; background:#ffffff; border:1px solid #d7d7d7; box-shadow: 5px 5px 10px #9d9b9b; }
.drop_down_list .drop_down_list_val ul, .drop_down_list .drop_down_folders_val ul{ padding:0; max-height:250px; overflow-y:scroll; margin:0; }
.drop_down_list .drop_down_list_val ul li{ list-style:none; padding:0 0 0 10px; height:33px; line-height:33px; color:#000; font-size:15px; cursor:pointer; overflow:hidden; }
.drop_down_list .drop_down_list_val ul li:hover, .drop_down_list .drop_down_list_val ul li.active{ background:#928a21; color:#FFF;  }


.drop_down_list.opened .drop_down_list_val, .drop_down_list.opened .drop_down_folders_val{ display:block;}



.drop_down_list .drop_down_folders_val ul{ height:250px; overflow-y:scroll; margin:0 0 0 10px; padding:0; }
.drop_down_list .drop_down_folders_val ul ul{ height:auto; max-height:none; overflow:visible;  }
.drop_down_list .drop_down_folders_val ul li{ height: 22px; line-height: 22px; list-style:none; margin:0; padding:0;  }
.drop_down_list .drop_down_folders_val ul li.has_folders{ height: auto;}

.drop_down_list .drop_down_folders_val ul li.folder ul ul{ margin-left:22px; }

.drop_down_list .drop_down_folders_val ul li.folder li{ margin-left:-36px;  padding: 0 0 0 28px; background:url(../i/ul3_ul3_li.gif) 0 0 no-repeat; }
.drop_down_list .drop_down_folders_val ul li.folder li.last{ background:url(../i/ul3_ul3_li_last.gif) 0 0 no-repeat; }

.drop_down_list .drop_down_folders_val ul li.folder{  padding: 0 0 0 16px; background:url(../i/ul3_ul1_li.gif) 0 4px no-repeat; }
.drop_down_list .drop_down_folders_val ul li.folder.has_folders{  padding: 0 0 0 26px; background:url(../i/ul3_ul1_li_has.gif) 0 2px no-repeat; }

.drop_down_list .drop_down_folders_val ul li.folder.has_folders li.folder{  padding: 0 0 0 28px; background:url(../i/ul3_ul2_li.gif) 0 0px no-repeat; }
.drop_down_list .drop_down_folders_val ul li.folder.has_folders li.folder.last{ background:url(../i/ul3_ul2_li_last.gif) 0 0px no-repeat; }
.drop_down_list .drop_down_folders_val ul li.folder.has_folders li.folder.has_folders{  padding: 0 0 0 28px; background:url(../i/ul3_ul2_li_has.gif) 0 0px no-repeat; }
.drop_down_list .drop_down_folders_val ul li.folder.has_folders li.folder.has_folders.last{  background:url(../i/ul3_ul2_li_last_has.gif) 0 2px no-repeat; }


.drop_down_list .drop_down_folders_val ul li span{ cursor: pointer; display: block; height: 22px; overflow: hidden;  padding: 0 0 0 2px; position: relative; z-index: 1; font-size:13px; color: #666666; font-weight:normal;  }
.drop_down_list .drop_down_folders_val ul li span.name_of_folders{ margin-left:-10px;}
.drop_down_list .drop_down_folders_val ul li span:hover,
.drop_down_list .drop_down_folders_val ul li span.active{ background:#928a21; color:#FFF; }
.drop_down_list .drop_down_folders_val ul li span.unselectable:hover{ cursor:default; background:#FFF; color:#666666;  }


.drop_down_list .drop_down_folders_val ul li.folder span{ font-weight:bold;  }
.drop_down_list .drop_down_folders_val ul li.folder li span{ font-weight:normal;  }

.drop_down_list .drop_down_folders_val ul li.folder li.folder span{ font-weight:bold;  }
.drop_down_list .drop_down_folders_val ul li.folder li.folder li span{ font-weight:normal;  }

.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder span{ font-weight:bold;  }
.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li span{ font-weight:normal;  }

.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder span{ font-weight:bold;  }
.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder li span{ font-weight:normal;  }

.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder li.folder span{ font-weight:bold;  }
.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder li.folder li span{ font-weight:normal;  }

.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder li.folder  li.folder span{ font-weight:bold;  }
.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder li.folder  li.folder li span{ font-weight:normal;  }

.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder li.folder  li.folder  li.folder span{ font-weight:bold;  }
.drop_down_list .drop_down_folders_val ul li.folder li.folder li.folder li.folder li.folder  li.folder  li.folder li span{ font-weight:normal;  }

.drop_down_list .drop_down_folders_val span:after { display: block; content: "";  width:44px; height: 22px; position:absolute; right:0; top:0; background: transparent url(../i/li_mask.png) 0 0 no-repeat;}




.no_items_block, .search_404_block{border:1px solid #000000;margin:20px 0;padding:50px 20px 60px 20px;text-align:center;font-size:15px;color:#333333;line-height:18px;clear: both;}
.no_items_block .ico{ height:21px; background: transparent url(../i/no_items_block.png) center center no-repeat; }

.no_items_block .title, .search_404_block .title{font-size:20px; line-height:23px; color:#333333; font-style:italic; font-weight:bold; margin:19px 0; }

.no_items_block .buttons{ font-size:15px; line-height:21px; font-style:italic; margin:17px 0 0 0; }
.no_items_block .buttons .fa {font-size: 10px;line-height: 10px; vertical-align: middle; margin-right: 2px;}
.no_items_block .buttons a{ display:inline-block; margin:0 7px;}



.search_404_block{padding:34px 20px 35px 20px;}
.search_404_block .title{ line-height:23px; margin:14px 0 19px 0; font-style:normal;  font-family: 'Open Sans', sans-serif;}
.search_404_block .ico{ height:78px; background: transparent url(../i/search_404_block.png) center center no-repeat; }




.page_auth_block {text-align: center;padding: 60px 0 0;margin: 0 auto 30px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
.page_auth_block .ico {display: inline-block;width: 48px;height: 119px;background: url(../i/page_auth_block.png) 50% 50% no-repeat;background-size: 100%;}
.page_auth_block .title {font-size:20px;line-height:23px;color:#333333;font-weight:bold;margin: 20px 0;}

.page_auth_block .about_block {border-radius: 3px;background: #fff7dc;padding: 20px 28px;border: solid 1px #ececec;margin: 0 0 20px;}
.page_auth_block .about_block p {margin: 5px auto;}
.page_auth_block .about_block p a {color: #1f557f; }

.page_auth_block .button {display: inline-block;text-decoration: none;color: #fff;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;font-weight: 600;text-align: left;position: relative;background: linear-gradient(to bottom, #66b486 0%, #468862 100%);cursor: pointer;box-shadow: inset 0 0 1px #468862;line-height: 54px;height: 54px;border-radius: 27px;padding: 0 26px;font-size: 15px;}
.page_auth_block .button:hover {text-decoration: none;background-image: linear-gradient(to bottom, #5aae7d 0%, #3c865b 100%);color: #fff;box-shadow: inset 0 0 1px #3c865b;}
.page_auth_block .button span {display: inline-block; vertical-align: middle; line-height: 18px; }




.page_empty_block {text-align: center;padding: 60px 0 0;margin: 0 auto 30px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
.page_empty_block .ico {display: inline-block;width: 0;height: 0;background: url(../i/favorite_sellers_empty.png) 50% 50% no-repeat;background-size: 100%;}
.page_empty_block .title {font-size:20px;line-height:23px;color:#333333;font-weight:bold;margin: 20px 0;}

.page_empty_block .about_block {border-radius: 3px;background: #fff7dc;padding: 20px 28px;border: solid 1px #ececec;margin: 0 0 20px;}
.page_empty_block .about_block p {margin: 5px auto;}
.page_empty_block .about_block p a {color: #1f557f; }

.page_empty_block .ico.favorite_sections {width: 190px; height: 117px; background-image: url(../i/favorite_sections_empty.png); }
.page_empty_block .ico.favorite_sellers {width: 182px; height: 118px; background-image: url(../i/favorite_sellers_empty.png); }
.page_empty_block .ico.watch_items {width: 98px;height: 118px;background-image: url(../i/watch_items_empty.png);}
.page_empty_block .ico.keywords {width: 159px;height: 138px;background-image: url(../i/keywords_empty.png);}

.page_empty_block .ico.tab_interesting {width: 133px;height: 114px;background-image: url(../i/tab_interesting_empty.png);}
.page_empty_block .ico.tab_popular {width: 159px;height: 102px;background-image: url(../i/tab_popular_empty.png);}
.page_empty_block .ico.tab_4you {width: 102px;height: 123px;background-image: url(../i/tab_4you_empty.png);}


#attantions .attantion{ background:#ffe39a; border:1px solid #ffc921; font-size:15px; color:#000000; font-style:italic; line-height:21px; padding:16px 0;  }
#attantions .attantion .fa{ margin:0 7px 0 0; color:#eb8f00; font-size:14px;   }
#attantions .attantion.red{ background:#ffd9d9; border:1px solid #ffa49b;}
#attantions .attantion.red .fa{ color:#ff2426; }
#attantions .attantion.green{ background:#b5f8b8; border:1px solid #8fce8b;}
#attantions .attantion.green .fa{ color:#00a044; }
#attantions .attantion.blue{ background:#cce8ff; border:1px solid #77c4f8;}
#attantions .attantion.blue .fa{ color:#0070d5; }


/*  kind_select  */

.kind_select{ display:inline-block; vertical-align:middle; height:21px;  }
.kind_select.open{ position:relative; z-index:10;}
.kind_select .title{ height:21px; line-height:21px; cursor:pointer; padding-right:18px; background: url(../i/kind_select.png) right 0 no-repeat; font-size:12px; color:#666666; text-decoration:underline #dedede; text-decoration-style: dashed;}
.kind_select .title:hover{ background-position:right bottom; color: #928a21; text-decoration: underline #e1dda6; text-decoration-style: dashed;}

.kind_select.open .title, .kind_select.open .title:hover{ background-position:right center;}
.kind_select .ul{ display:none; position:absolute; right:0; top:23px; background:#ffffff; min-width:134px; border:1px solid #cfcfcf; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.kind_select.open .ul{ display:block;}
.kind_select.open .ul .li{ display:block; height:36px; line-height:36px; cursor:pointer; font-size:12px; color:#666666; padding:0 10px; }
.kind_select.open .ul .li:hover{ background-color:#F4F4F4;}

.kind_select .title i{ font-style:normal;}
.kind_select .title i.mobile_only{ display:none;}
.kind_select .ul .li.active{ display:none;}
.kind_select .ico_ru, .kind_select .ico_ua, .kind_select .ico_pl, .kind_select .ico_by, .kind_select .ico_globe{ display:inline-block; width:18px; height:12px; background: url(../i/ico_ru.png) center 0 no-repeat; margin-left:5px; margin-top:-2px; vertical-align:middle;}
.kind_select .ico_ua{background-image: url(../i/ico_ua.png);}
.kind_select .ico_pl{background-image: url(../i/ico_pl.png);}
.kind_select .ico_by{background-image: url(../i/ico_by.png);}
.kind_select .ico_globe{background-image: url(../i/ico_globe.png);}

#user_login .kind_select .title i.fa.fa-truck{ color:#b6b6b6; margin-right: 2px;}
#user_login .kind_select .title:hover i.fa.fa-truck, #user_login .kind_select.open .title i.fa.fa-truck{ color:#6f6f6f;}

#user_login .kind_select .title { margin-top:-1px; }
#user_login .space {vertical-align:middle;}
#user_login .mobile_only { display:none; }

/* has_alternative_cost */

.has_alternative_cost{ display:inline-block; position:relative; z-index:2;  }
.has_alternative_cost.open{ display:inline-block; position:relative; z-index:5;  }
.has_alternative_cost .alternative_cost{ display:inline-block; position:absolute; left:0; bottom:-12px; line-height:21px; font-size:12px; color:#888888; font-weight:normal;   }

.has_alternative_cost .alternative_cost .cost{     text-decoration: underline #a6a6a6; text-decoration-style: dashed; cursor:pointer; color:#888888;transition: color .4s ease-in-out, text-decoration .4s ease-in-out;  word-break:keep-all; white-space: nowrap; }
.has_alternative_cost .alternative_cost .cost:hover{  color: #928a21; text-decoration: underline #e1dda6; text-decoration-style: dashed;  }

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

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


/* NEW: has_tooltip common class */
.has_tooltip {position: relative;cursor: pointer;text-decoration: underline dashed #a6a6a6;display: inline-block;}
.has_tooltip:hover {color: #928a21;text-decoration-color: #e1dda6;}
.has_tooltip .tooltip {display: none;position: absolute;color: #000;z-index: 20;left: -11px;width: 400px;max-width: 100vw;bottom: 100%;margin-bottom: 7px;background: #fff;padding: 10px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.35);border: solid 1px #bdbdbd;border-radius: 3px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;font-size: 14px;line-height: 16px;word-break: break-word;/* text-align: justify; */cursor: default;}
.has_tooltip .tooltip .arrow {display: block;position: absolute;top: 100%;background: url(../i/tooltip.png) no-repeat 0 0;width: 14px;height: 9px;left: 25px;}

.has_tooltip .tooltip .close {background: url(../i/close2.png) no-repeat 0 0;cursor: pointer;display: block;width:17px;height: 17px;margin-right: -6px;float: right;margin-top: -6px;margin-left: 10px;margin-bottom: 5px;}
.has_tooltip .tooltip .close:hover {opacity:0.8; }

.has_tooltip.toggled .tooltip {display: block; }


.button_fb{ height:0; position:relative; z-index:3; }
.button_fb.index_page {margin-top: 10px;} 
.button_fb .button_fb_cont{float:right;margin-top: 10px;margin-left:15px;line-height:normal;}

/*.breadcrumbs .button_fb_cont{float:right;margin-top:5px;margin-left:15px;line-height:normal;}*/
/*.button_fb_space{ display:inline-block; margin-left:5px; min-width:80px; float:right;}*/



.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: 2px;}
.checkbox_block input{position: absolute; left: -9999px; top: -9999px; /*opacity:0;*/}
.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: 5px;border-radius: 3px;box-shadow: inset 0 3px 0px rgba(6, 7, 7, 0.08);position: relative;}
.checkbox_block .addon.checked {background-color:#fff;}
.checkbox_block .addon.checked:before {content: "";display: block;position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -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;}



.pager_block.pager_block_02{ padding: 10px 0; height: auto; border: none; }
.pager_block.pager_block_02 .pager{ float: right;}
.pager_block.pager_block_02 .button_white{background: #e5fad6; background-image: linear-gradient(to bottom, #e5fad6 0%, #d1e6c2 100%); border-top-color: #d0e5c1; border-left-color: #d0e5c1; float: left; }
.pager_block.pager_block_02 .button_white:hover{background-image: none;}


/* OLD tabs: */
.tabs2 { padding-top:  18px; white-space: nowrap;}
.tabs2 .tabs_zag { margin: 0; padding: 0; }
.tabs2 .tabs_zag .tabs_button {display: inline-block;transition:none;text-decoration: none;height: 33px;line-height: 33px;padding: 0 13px 0 13px;background: #ffffff;cursor: pointer;font-size: 17px;color: #000000;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;border-radius: 16px;}
.tabs2 .tabs_zag .tabs_button:hover{background:#f2f3f5; color: #816f09; text-decoration: none;}
.tabs2 .tabs_zag .tabs_button strong{ display: inline-block; width: 0; height: 33px; vertical-align: middle; position: relative; z-index: 1; }
.tabs2 .tabs_zag .tabs_button strong b{ display: inline-block; height: 33px; position: absolute; left: 7px; top: -12px; font-weight: normal; font-size: 11px; color: #fff; background: #e74120; height: 15px; line-height: 13px; padding: 0 5px; border-radius: 7px;}

.tabs2 .tabs_zag .tabs_button.sost_01{margin-left: -13px;}
.tabs2.sost_01 .tabs_zag .tabs_button.sost_01,
.tabs2.sost_01 .tabs_zag .tabs_button.sost_01:hover,
.tabs2.sost_02 .tabs_zag .tabs_button.sost_02,
.tabs2.sost_02 .tabs_zag .tabs_button.sost_02:hover,
.tabs2.sost_03 .tabs_zag .tabs_button.sost_03,
.tabs2.sost_03 .tabs_zag .tabs_button.sost_03:hover { background:#e6eaea; font-weight: bold; color: #816f09; margin: 0;}

.tabs2 .tabs_zag .tabs_button i{ font-size:17px; line-height:normal; color:#8b8b8b; font-style:normal; padding-left:6px; font-weight: normal !important;}
/*.tabs2 .tabs_zag .button.active::after { display: block; content: "";  width:100%; height: 1px; position:absolute; left:0px; bottom:-1px; background: #fff;}*/
.tabs2 .tabs_zag i.space_01,
.tabs2 .tabs_zag i.space_02{ font-size: 17px; color: #dddfe2; font-style: normal;}
.tabs2.sost_01 .tabs_zag i.space_01{ display: none;}
.tabs2.sost_02 .tabs_zag i.space_01{ display: none;}
.tabs2.sost_02 .tabs_zag i.space_02{ display: none;}
.tabs2.sost_03 .tabs_zag i.space_02{ display: none;}

.tabs2 .tabs_txt { display: none; margin: 10px 0 0 0;  }
.tabs2.sost_01 .tabs_txt.sost_01 { display: block;}
.tabs2.sost_02 .tabs_txt.sost_02 { display: block;}
.tabs2.sost_03 .tabs_txt.sost_03 { display: block;}

.tabs2 .tabs_zag h1{ line-height: 33px; padding: 0; margin: 0; font-size: 20px; color: #000000; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.tabs2 .tabs_zag h1 i{ font-size:20px; line-height:normal; color:#8b8b8b; font-style:normal; padding-left:6px; font-weight: normal !important;}

.with_ajax_load{ position: relative; z-index: 1;}
.with_ajax_load::before{ display: block; content:'';  background:rgba(255, 255, 255, 0.9); position: absolute; z-index: 10; left: 0; top: 0; right: 0; bottom: 0; cursor: wait;}
.with_ajax_load .ajax_load_clock{  display: block; content:'';  position: -webkit-sticky; position: sticky; z-index: 11; left: 0; right: 0; top: 50%; height: 40px; background: url(../i/clock.gif) center center no-repeat; }

/* OLD:
.index .button_fb_cont{ float: right; margin: 25px 0 7px 3px;}
*/

/* NEW: */
.tabs {clear: both;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
.tabs .buttons {line-height: 32px;margin: 0 0 20px;float: left;}
.tabs .buttons a, .tabs .buttons span {display: inline-block; white-space: nowrap; word-break: keep-all; text-decoration: none; height: 32px; line-height: 32px; padding: 0 15px; border-radius: 16px; font-size: 17px; cursor: pointer;}
.tabs .buttons a:hover, .tabs .buttons span:hover {background: #f2f3f5; color: #816f09; text-decoration: none; }
.tabs .buttons .active {background: #e6eaea;color: #816f09; font-weight: bold; }
.tabs .buttons a i, .tabs .buttons span i {font-style: normal;font-weight: normal;color: #8b8b8b;}

.tabs .tab_content {display: none;clear: both;margin: 0 auto 20px;}
.tabs .tab_content.active {display: block;}
.tabs buttons:after {display: table; clear: both; content: "";}

#tabs_sticky_anchor {}
.tabs.index_page {padding-top: 8px;margin-top: 11px;clear: none;padding-bottom: 8px;margin-bottom: 12px;overflow: hidden;position: relative;white-space: nowrap;position: -webkit-sticky;position: sticky;top: 0;background: #fff;box-shadow: 0 0 0 0 transparent;/* transition: box-shadow .25s ease, padding-top .25s ease, padding-bottom .25s ease; */}

.tabs.index_page .buttons {margin-bottom: 0;float: none;overflow: hidden;overflow-x: auto;}
.tabs.index_page .buttons a {/* padding: 0 13px; */background: #f5f5f5;color: #000;height: 33px;line-height: 32px;padding-bottom: 1px;}
.tabs.index_page .buttons a + a {margin-left: 8px; }

.tabs.index_page .buttons a:hover {background: #e6eaea; color: #7a6118;}

.tabs.index_page .buttons .active {font-weight: normal;background: #87743b;color: #fff;}
.tabs.index_page .buttons .active i {color: #c3ba9d;}
.tabs.index_page .buttons .active:hover {background: #7c6a33; color: #fff;}

.tabs.index_page .button_fb .button_fb_cont {margin-top: 6px;}


.tabs.index_page {padding-right: 100px;}
.tabs.index_page .button_fb {position: absolute; right: 0; }

.tabs.index_page.sticked {box-shadow: 0 1px 0 0 #dddfe2;z-index: 20;}

@media only screen and (max-width:800px){
	.tabs.index_page .button_fb .button_fb_cont {margin-top: 12px;}
}

.tabs_slider {position: relative;overflow: hidden;}

.tabs_slider .ul {overflow: hidden;overflow-x: auto;/* padding-bottom: 50px; *//* margin-bottom: -50px; *//* display: flex; *//* width: 100%; */-ms-overflow-style: none;scrollbar-width: none;}
.tabs_slider .ul::-webkit-scrollbar {display: none; -webkit-appearance: none; background: transparent; }
	
.tabs_slider .nav {position: absolute;display: block;background: #fff;width: 26px;top: 0;bottom: 0;cursor: pointer;z-index: 5;opacity: 1;transition: opacity .25s ease;/* border-radius: 5px; */}
.tabs_slider .nav:before {content: "";display: block;position: absolute;display: block;background: url(../i/auction_icons.svg) -784px -331px no-repeat;width: 8px;height: 16px;top: 50%;left: 2px;margin-top: -8px;}
.tabs_slider .nav.prev {left: 0; right: auto; }
.tabs_slider .nav.next {right: 0;left: auto;/* background: linear-gradient(to left, rgb(255,255,255,1) 60%, rgba(255,255,255,0) 100%); */}
.tabs_slider .nav.next:before {left: auto;right: 2px;background-position: -804px -331px;}
.tabs_slider .nav.prev:hover:before {background-position: -824px -331px;}
.tabs_slider .nav.next:hover:before {background-position: -844px -331px;}

.tabs_slider.nav_start .nav.prev {opacity: 0;pointer-events: none;}
.tabs_slider.nav_end .nav.next {opacity: 0;pointer-events: none;}

@media only screen and (min-width: 1101px) {
	.tabs.index_page {/* padding-bottom: 10px; */margin-bottom: 2px;}
}

@media only screen and (max-width: 800px) {	/*900px*/
	.tabs .buttons {float: none;clear: both;}
	.tabs .buttons a, .tabs .buttons span {display: block;text-align: center;line-height: 44px;height: 44px;border-radius: 22px;padding: 0 20px;margin: 0 auto;}
	
	/*
	.has_touch .tabs.index_page {overflow: hidden;margin: 16px -5px 16px;padding: 0;height: 44px;}
	.has_touch .tabs.index_page .buttons {white-space: nowrap;overflow: hidden;overflow-x: auto;padding: 0 5px;padding-bottom: 50px;margin-bottom: -50px;display: flex;width: 100%;
		-ms-overflow-style: none;
		scrollbar-width: none; 
	}
	.has_touch .tabs.index_page .buttons::-webkit-scrollbar {display: none; -webkit-appearance: none; background: transparent; }
	.has_touch .tabs.index_page .buttons a {display: inline-block;}
	.has_touch .tabs.index_page .buttons .active {order: -1;}
	*/
	
	.tabs.index_page {overflow: hidden;margin: 0 -5px 0;padding: 8px 0 8px;margin-top: 1px;margin-bottom: 2px;}
	.tabs.index_page .buttons {white-space: nowrap;overflow: hidden;overflow-x: auto;padding: 0 5px;padding-bottom: 50px;margin-bottom: -50px;width: 100%; /* display: flex; *//* flex-wrap: nowrap; */
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	.tabs.index_page .buttons::-webkit-scrollbar {display: none; -webkit-appearance: none; background: transparent; }
	
	.tabs.index_page .buttons a {display: inline-block;/* margin-right: 8px; *//* order: 1; */}
	.tabs.index_page .buttons a + a {/* margin-left: 0; */}
	.tabs.index_page .buttons .active {/* order: -1; */}
	
	.tabs.index_page .button_fb {display: none;}
	.tabs_slider .nav {display: none; }
}

/*
@media only screen and (min-width: 901px) {
	.tabs .buttons a:first-child, .tabs .buttons span:first-child {margin-left: -15px;}
	.tabs .buttons .active:first-child {margin-left: -4px;}
}
/**/


@media only screen and (max-width: 520px) {	
	.tabs.index_page {/*margin-top: 0;*//* margin-bottom: 11px; */margin-top: -3px;margin-bottom: 0;}
}



.title_mobile_yes+.tabs {margin-top: 10px; }

.checkbox_block2 {position: relative;min-height: 25px;line-height: 21px;font-size: 15px;font-weight: normal;/* color: #202121; */display: inline-block;padding: 2px 0 2px 45px;margin:0 0 0 0;background:none;}
.checkbox_block2 input { opacity: 0;}
.checkbox_block2 .addon {display: block;position: absolute;width: 38px;height: 20px;position: absolute;left: 0;top: 2px;cursor: pointer;/* background:url(../i/checkbox_block.png) 0 0 no-repeat; */background: url(../i/auction_icons.svg) -173px -361px no-repeat;}
.checkbox_block2.checked .addon {background-position: -173px -326px;}
.checkbox_block2 .checked_yes_txt{ display:none;}
.checkbox_block2 .checked_no_txt{ display:inline-block;}
.checkbox_block2.checked .checked_yes_txt{ display:inline-block;}
.checkbox_block2.checked .checked_no_txt{ display:none;}
.checkbox_block2 .checkbox { display: inline-block; margin: 2px 0 0 -20px; float: left;}



/* NEW custom inputs: */
.styled_input {cursor: pointer; }
.styled_input input {display: none; }
.styled_input i {display: inline-block;width: 16px;height: 16px;background: url(../i/auction_icons.svg) -581px -387px no-repeat;margin-right: 9px;vertical-align: middle;float: left;}

.styled_input:hover input + i {background-position: -581px -407px;}
.styled_input input[checked] + i {background-position: -581px -367px;}

.styled_input input[type="radio"] + i {background-position: -581px -314px;}
.styled_input:hover input[type="radio"] + i {background-position: -581px -334px;}
.styled_input input[type="radio"][checked] + i {background-position: -581px -294px;}


/* style 1*/
.styled_input.style1 input + i {width: 18px;background-position: -584px -460px;}
.styled_input.style1 input[checked] + i {background-position: -584px -440px;}

.styled_input.style1 input[type="radio"] + i {width: 25px; background-position: -294px -292px;}
.styled_input.style1 input[type="radio"][checked] + i {background-position: -294px -272px;}




#search_block{position: absolute;left: 0;right: 0;top: -620px;background: #535353;z-index: 215;transition: top .3s ease-in-out;/* border-bottom: solid 1px #4b4b4b; *//*min-width:400px;*/min-width:320px;box-shadow: 0 1px 4px rgba(0,0,0,.3);}
.search_block_open #popup_bg{z-index: 104;}
.search_block_open #menu_sub{z-index: 515;}
.search_block_open #menu_sub > .arrow {display: none; }
.search_block_open #menu_sub .block_m .content{/* border: 1px solid #c4cac9; */box-shadow: 0 5px 8px rgba(0, 0, 0, 0.4);}

#search_block .block_m .cont{padding: 16px 0 16px;position: relative;color: #fff;}
.search_block_open #search_block{ top: 0; }

#search_block .search_close {position: absolute;right: 0;top: 10px;cursor: pointer;width: 35px;height: 35px;background: url(../i/auction_icons.svg) -221px -393px no-repeat;}
#search_block .search_close:hover {background-position: -221px -353px;outline: none;}

#search_block .search_close > i {background: url(../i/auction_icons.svg) -150px -222px no-repeat;border: none;width: 18px;height: 18px;display: inline-block;vertical-align: middle;line-height: 1em;}

#search_block .title{margin: 0 0 20px;padding-right: 36px;color: #dddddd;line-height: 1.1em;font-size: 18px;}

#search_block .checkbox_block2 {margin:10px 15px 0 0;font-size: 13px;color: #dddddd;/* font-family: 'Open Sans', sans-serif; */}



#search_block .button_holder {position: absolute;font-size: 14px;right: 0;bottom: 0;}
#search_block .button {padding: 0 14px;border-radius: 4px;box-shadow: none;text-align: center;font-size: 14px;font-weight: bold;border: none;outline: none;line-height: 44px;cursor: pointer;text-decoration: none;display: inline-block;font-style: normal;vertical-align: top;}

#search_block .button_gold{padding-left: 14px;}
#search_block .button_gold:before {content: "";display: inline-block;width: 14px;vertical-align: middle;height: 14px;margin-right: 7px;background: url(../i/auction_icons.svg) -252px -329px no-repeat;}

#search_block .input_txt{margin-bottom: 10px;padding-left: 33.3333%;position: relative;z-index: 2;}
#search_block .input_txt.choose_section_error { padding-bottom: 10px;}
#search_block .input_txt .form_text_hover{position: absolute;left:33.33%;right: 0;top: 45px;background: #ffffff;border: 1px solid #535353;box-shadow: 0 5px 8px rgba(0, 0, 0, 0.4);/* font-family: 'Open Sans', sans-serif; */font-size: 15px;color: #4b4d4d;border-radius: 3px;line-height: 38px;}
#search_block .input_txt .form_text_hover .li{ height: 38px;  padding: 0 10px; overflow: hidden; word-break: break-all;}
#search_block .input_txt .form_text_hover .li.help_line{/* padding-left: 51px; */color: #000000;cursor: pointer;}
#search_block .input_txt .form_text_hover .li.help_line:hover{ color: #928a21;}
#search_block .input_txt .form_text_hover .li.help_line.help_folder{ padding-right: 59px; position: relative; z-index: 1; border: 1px solid #d4d4d4; border-left: none; border-right: none; }
#search_block .input_txt .form_text_hover .li.help_line.help_folder .folder{ display: block; position: absolute; right: 10px; top:11px; background: #e7e6e6; padding: 0 5px 2px 5px; border-radius: 2px; font-size: 11px; color: #4b4d4d; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; line-height: 15px;}

#search_block input.form_text{height: 47px;line-height: 45px;font-size: 16px;/* font-weight: 600; */background: #424242;/* border-left-color:transparent; */padding: 0 40px 0 12px;margin: 0;color: #fff;outline: none;border-radius: 0 4px 4px 0;border: solid 1px transparent;border-top-color: #3f3f3f;}
#search_block input.form_text:hover{/* border: 1px solid #949494; */}
#search_block input.form_text:focus{border: 1px solid #7f734d;font-weight: 600;border-radius: 4px;position: relative;/* z-index: 1; */}

#search_block .input_txt .choose_section{position: absolute;left: 0;right: 66.6666%;top: 0;height: 47px;padding: 4px 36px 0 12px;background: #424242;/* border: solid 1px #343434; */border-right-color:transparent;cursor: pointer;color: #646464;border-radius: 4px 0 0 4px;}
#search_block .input_txt .choose_section:hover{/* border: 1px solid #7f734d; *//* border-radius: 4px; */}
#search_block .input_txt.choose_section_error .choose_section{ border:1px solid #ec5555; box-shadow: inset 1px 1px 0px 0px #ec5555, inset -1px -1px 0px 0px #bd5637; color:#c04830;}
#search_block .input_txt .choose_section .txt{font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 18px;overflow: hidden;height: 36px;}
#search_block .input_txt .auction_categories_title{display: none;position: absolute;left: 0;right: 0;top: 0;height: 47px;line-height: 46px;font-size: 15px;font-weight: bold;color: #fff;padding: 0 38px 0 20px;background: #807145 url(../i/auction_categories.png) right -29px no-repeat;overflow:hidden;border-radius: 4px 4px 0 0;}
#search_block .input_txt .auction_categories_title:hover{/* background-color: #bbb66a; */}
.menu_sub_open #search_block .input_txt .auction_categories_title{ display: block;}


#search_block .input_txt .choose_section .ico_addon{width: 10px;height: 6px;background-image: url("../i/auction_icons.svg");background-repeat: no-repeat;background-position: -236px -200px;position: absolute;right: 21px;top: 20px;}


#search_block .input_txt .choose_section .txt .tr{height: 36px;width: 100%;vertical-align: middle;display: table-cell;}
#search_block .input_txt .border{display: block;width: 1px;height: 33px;background: #535353;position: absolute;right: 66.6666%;top: 7px;margin-right: -1px;}
#search_block .input_txt:hover .border,
#search_block .input_txt.form_text_focus .border,
#search_block .input_txt.choose_section_error .border{ display: none;}
/*#search_block .input_txt .ico_search{ display: block; width: 18px; height: 18px; background:url(../i/search_block_ico_search.png) 0 0 no-repeat; position: absolute; right:66.66%; top: 15px; margin-right: -35px; pointer-events: none;}
*/

#search_block .input_txt .ico_clear{display: block;width: 35px;height: 35px;/* line-height: 32px; */position: absolute;right: 7px;top: 7px;outline: none;cursor: pointer;/* border-radius: 50%; */background: url(../i/auction_icons.svg) -296px -318px no-repeat;}
#search_block .input_txt.form_text_focus .ico_clear{background-position: -324px -318px;}


#search_block .input_txt .ico_clear:hover{background-position: -360px -318px;}
#search_block .input_txt .choose_section .error_text{ background:#fe6868 url(../i/form_item_ico_error_w.png) 8px 4px no-repeat; position: absolute; left: -1px; right: -1px; top: 46px; padding: 3px 9px 4px 28px;  margin: 0; color: #fff; line-height: 17px; font-size: 13px;}
#search_block .buttons .disable{ opacity: 0.2; pointer-events: none;}



#search_block .settings {display: block;background: #5e5e5e;padding: 18px 0 20px;font-size: 14px;overflow: hidden;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
#search_block .settings .block_m {}

#search_block .settings .block_m .cont {padding: 0;display: flex;flex-wrap: nowrap;}

#search_block .settings .column {width: 33%;display: inline-block;vertical-align: top;padding-right: 15px;min-width: 330px;}

#search_block .settings fieldset {border: solid 1px #4c4c4c;border-radius: 4px;padding: 10px 20px;height: 100%;}
#search_block .settings fieldset legend {padding: 0 4px;margin-left: -2px;line-height: 1em;color: rgba(255, 255, 255, 0.80);}

#search_block .settings label {display: inline-block;float: left;clear: both;margin: 8px auto 9px;line-height: 16px;color: rgba(255, 255, 255, 0.80);}

@media only screen and (max-width: 900px) {
	#search_block .button_holder {/* position: static; *//* float: right; *//* clear: both; *//* margin-top: 10px; */}
}

@media only screen and (max-width: 800px) {
	#search_block .settings .block_m .cont {display: block !important; }

	#search_block .settings .column {display: block;width: auto;padding-right: 0;}
	#search_block .settings fieldset {border: none; padding: 0;}
	#search_block .settings fieldset legend {margin-bottom: 6px;}

	#search_block .settings .column+.column {border-top: solid 1px #727272;padding-top: 18px;margin-top: 10px;}
}

@media only screen and (max-width: 400px) {
	#search_block .settings {padding: 18px 0 16px;}
	#search_block .settings .column {display: block; width: auto;}
	
	#search_block .button_holder {text-align: center; text-align: right; }
	#search_block .button_holder .button {width: auto;}
}

.search_block_open #menu_sub .li a.search_active{/* background: #f6f6f6 url(../i/menu_sub_a_search_active.png) right bottom no-repeat; */background: #f6f6f6;font-weight: bold;color: #816f09;}
.search_block_open #menu_sub .li a.search_active:before {background-position: -173px -195px;}

#menu_sub .search_in_root_folder {display: none;padding: 5px 0;}
#menu_sub .search_in_root_folder a{display: inline-block;background: #cfcfcf !important;color: #000000;border-radius: 18px !important;text-decoration: none;border: none !important;box-shadow: none;padding-left: 10px;padding-right: 10px;padding-top: 1px;padding-bottom: 3px;cursor: pointer;}
#menu_sub .search_in_root_folder a:hover{background: #7f7145 !important;color: #fff !important;text-decoration: none;}
#menu_sub .search_in_root_folder.active{position: relative;padding: 5px 28px 5px 0;/* background: url(../i/menu_sub_a_active_mob.png) right center no-repeat; */}
#menu_sub .search_in_root_folder.active:before {content: "";position: absolute;right: 13px;width: 14px;top: 50%;height: 14px;margin-top: -7px;background: url(../i/auction_icons.svg) -173px -195px no-repeat; }

#menu_sub .search_in_root_folder.active a,
#menu_sub .search_in_root_folder.active a:hover{background: #a6a14f !important;color: #fff;padding-left: 10px;}

#menu_sub .search_in_root_folder a.search_picker {display: none; }
.search_block_open #menu_sub .search_in_root_folder {display: block;}
.search_block_open #menu_sub .search_in_root_folder a.section_picker {display: none; }
.search_block_open #menu_sub .search_in_root_folder a.search_picker {display: inline-block; }


/* OLD: recommendation */
.recommendation{ border:1px  solid #686a6e; background:#fafafa; width:100%; position: relative; z-index: 1; clear: both; }
.recommendation .overflow_hidden{ overflow: hidden; height: 250px; margin: 10px 0 15px 0;}

.recommendation .ul {display:block; width: 100%; height: 250px; white-space: nowrap; }
.recommendation .li {display:inline-block; width:25%; height: 250px; border-right:1px  solid #ededed; margin:0 0 20px 0; padding:0 10px 0 10px; white-space: normal;}
.recommendation .li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
/*.recommendation .li:nth-child(4){ border:none;}
.recommendation .li:nth-child(5){ display:none;}*/

.recommendation .li a{ display:block; text-decoration:none;}
.recommendation .li a .img{ display:block; height:168px; margin:0 0 10px 0; text-align:center; line-height:164px; background:#fff url(../i/no_photo.gif) center center no-repeat; }
.recommendation .li a .img img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}

.recommendation .li a .title{ display:block; height:51px; line-height:17px; overflow:hidden; color:#000000; font-size:15px; text-decoration:underline #fafafa; transition: color .4s ease-in-out, text-decoration .4s ease-in-out; }
.recommendation .li a:hover .title{ color: #928a21; text-decoration: underline #e1dda6; }
.recommendation .li a .price{ display:block; height:17px; line-height:16px; margin-top:3px; color:#000; font-size:17px; font-weight:bold; text-align: right;}

.recommendation .h1 {background:#686a6e url(../i/recommendation_h1.png); line-height: 19px; font-size: 17px; color: #FFF; font-weight: bold; padding: 10px 10px; margin: 0;  font-family: 'Open Sans', sans-serif;}
.recommendation .h1.open{ position: relative; z-index: 2;}
.recommendation .go_l, .recommendation .go_r{ display:block; width: 26px; height:50px; position: absolute; bottom: 157px; left: 0; background:#000 url(../i/go_l.png) center center no-repeat; border-radius: 2px; cursor: pointer; opacity: 0.4;}
.recommendation .go_r{ background-image: url(../i/go_r.png); left: auto; right: 0; }
.recommendation .go_l:hover, .recommendation .go_r:hover{ opacity: 1;}
.recommendation i.ico_help{ display: inline-block; width: 17px; height: 17px; vertical-align: middle; margin: -2px 0 0 10px; background:url(../i/ico_help_fff.png) 0 0 no-repeat; cursor: pointer;}
.recommendation i.ico_help:hover{ opacity: 0.7;}

.recommendation .h1 .help_txt{ display: none;}
.recommendation .h1.open .help_txt{ display: block; background: #fff; padding: 13px; position: absolute; left: 0; right: 0; bottom: -16px; font-size: 13px; line-height: 15px; color: #000000; font-weight: normal; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;  border: 1px solid #d0d0d0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
.recommendation .close{ width: 35px; height: 35px; position:static; float: right; margin: -13px -13px 5px 5px; background: url(../i/close_000.png) center center no-repeat; border:none;  }
/**/


/* NEW:*/
.recommendations {font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;margin-bottom: -15px; /*position: relative; *//*z-index: 5;*/}
@media only screen and (min-width:991px) and (max-width: 995px) {
	.recommendations {margin: 0 -5px -15px;padding: 0 15px;}
}

@media only screen and (min-width:996px) and (max-width: 1100px) {
	.recommendations {margin: 0 -10px -15px;padding: 0 20px;}
}

.rec_slider {display: block;clear: both;font-size: 14px;position: relative;}
.rec_slider .wrapper {position: relative;padding: 15px 0 15px;overflow: hidden;}

.rec_slider:after {content: ""; display: table; clear: both; }
.rec_slider .slider_frame {position: relative;-webkit-tap-highlight-color: transparent;border-top: solid 1px #dddfe2;border-bottom: solid 1px #dddfe2;/*-ms-touch-action: none;*//* touch-action: none; */}
.rec_slider .slider_frame:after {content: ""; display: table; clear: both; }
.rec_slider .slider_stage {display: block;position: relative;width: max-content;width: 999999999px;cursor: move;cursor: grabbing;white-space: nowrap;user-select: none;font-size:0;/* display: flex; *//* flex-wrap: nowrap; */}
.rec_slider .slider_stage {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}

.rec_slider .slider_stage:after {content: ""; display: table; clear: both; }

.rec_slider .slider_stage .li {/*float: left;*/display: inline-block;/* display: inline-flex; */vertical-align: top;position: relative;min-width: 110px;width: 12.1vw;max-width: 141.286px;padding: 5px 3px;cursor: move;cursor: grab;transition: height.25s ease, line-height .25s ease;white-space:normal;}
.rec_slider .slider_stage .li:hover {}

.rec_slider .slider_stage .add:before {display: block;content: "";padding-bottom: 100%;padding-top: 68px;}
.rec_slider .slider_stage .add a{display: block;position: absolute;top: 0;left: 3px;right: 3px;bottom: 0;background: #e6eaea;border-radius: 8px;border: solid 1px #dde1e1;padding: 0;text-align: center;text-decoration: none;color: #000;margin: 5px 0;}
.rec_slider .slider_stage .add a:hover {color: #877621; background: #f7f7f7; border-color: #eeeeee; }
.rec_slider .slider_stage .add span {display: block;position: absolute;vertical-align: middle;line-height: 18px;font-size: 14px;top: 50%;margin-top: -34px;width: 100%;}
.rec_slider .slider_stage .add i {display: inline-block;width: 24px;height: 24px;background: url(../i/auction_icons.svg) -100px -548px no-repeat;margin-bottom: 4px;}
.rec_slider .slider_stage .add a:hover i {background-position: -133px -548px;}

.rec_slider .slider_stage .item {font-size: 14px;line-height: 16px;border-radius: 3px;position: relative;z-index: 1;/* transition: box-shadow .25s ease; *//* background: #fff; */}

.rec_slider .slider_stage .item a {user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-drag: none; -webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none; }

.rec_slider .slider_stage .item .preview {display: block;background: #e6eaea;padding-bottom: 100%;border-radius: 3px;overflow: hidden;position: relative;text-align: center;}
.rec_slider .slider_stage .item .img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.rec_slider .slider_stage .item .img:before {content: "";display: inline-block;height: 100%;width: 0;vertical-align: middle;}
.rec_slider .slider_stage .item img {display: inline-block;vertical-align: middle;width: auto;height: auto;max-width: 100%;max-height: 100%;/* opacity: 1; */cursor: inherit;margin-top: -1px;pointer-events: none;}

.rec_slider .slider_stage .item .content {height: 68px;padding: 8px 0 0;}
.rec_slider .slider_stage .item .title {display: block;max-height: 32px;overflow: hidden;margin-bottom: 6px;text-decoration: none;}
.rec_slider .slider_stage .item:hover .title {text-decoration: underline #877621; color: #877621; }
.rec_slider .slider_stage .item .price {height: 18px;overflow: hidden;}

.rec_slider .nav {position: absolute;display: none;width: 34px;height: 34px;line-height: 34px;background: #ffffff;text-align: center;box-shadow: 0 2px 15px rgba(0,0,0,.3);border-radius: 17px;top: 28%;z-index: 20;opacity: .9;}
.rec_slider .nav:hover {opacity: 1; }

.rec_slider .nav:before {content: "";display: block;position: absolute;left: 10px;top: 10px;width: 14px;height: 14px;background: url(../i/auction_icons.svg) -562px -488px no-repeat;}
.rec_slider .nav.prev:before {background-position-x: -549px;}
.rec_slider .nav:hover:before {background-position-y: -508px;}

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

.rec_slider.has_nav .nav {display: block;}
.rec_slider.nav_start .prev {display: none;}
.rec_slider.nav_end .next {display: none;}

.rec_slider .drag a {pointer-events: none;}

@media only screen and (max-width:990px){
	.rec_slider {margin: 0 -5px; }
	.rec_slider .nav {display: none !important;}
	
	/* default scroll for mobile size screens: */
	/*
	.rec_slider .slider_frame {overflow-y: hidden;overflow-x: auto;}
	.rec_slider .slider_stage {position: static;}
	*/

	.rec_slider .slider_stage .li {min-width: 110px; width: 110px !important;}
}

@media only screen and (min-width:991px){
	.rec_slider .slider_stage .item:hover {margin: -6px -6px;padding: 6px 6px 6px;z-index: 10;/* background: #f5f5f5; *//* box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.4); */}
}

.rec_slider.with_dummies .slider_stage, 
.rec_slider.with_dummies .slider_stage .li {cursor: default;}

.rec_slider.with_dummies .nav {display: none !important; }

.rec_slider .slider_stage .dummy .preview {background: #f2f4f4; }
.rec_slider .slider_stage .dummy p {display: block;margin: 0;width: 100%;background: #f2f4f4;height: 1em;border-radius: 3px;}
.rec_slider .slider_stage .dummy .title p {margin-top: 2px; height: 12px;}
.rec_slider .slider_stage .dummy .title p + p {margin-top: 3px;width: 82%;margin-bottom: 2px;}
.rec_slider .slider_stage .dummy .price p {width: 40%;height: 100%;}


/* native scroll for touch-ready devices: */
.rec_slider.has_touch .slider_frame {overflow-y: hidden;overflow-x: auto;}
.rec_slider.has_touch .slider_stage {position: static;}
.rec_slider.has_touch.with_dummies .slider_frame {overflow-x: hidden !important; }
.rec_slider.has_touch .nav {display: none; }
/**/





#menu_sub .categories_services hr {background: #dddfe2;	height: 1px;clear: both;margin: 12px 0 14px;border: none;}

#menu_sub .categories_services .title{display:block;font-size: 15px;line-height: 18px;padding: 3px 0 3px 8px;color: #000;}
#menu_sub .categories_services a{line-height: 18px;font-size: 14px;padding: 7px 10px 7px 32px;padding-left: 41px;border: 1px solid #ededed;border-left: none;border-right: none;}
#menu_sub .categories_services a::after {left: 10px;}
#menu_sub .categories_services a:hover{background-color: #f6f6f6;}
#menu_sub .categories_services a.active{background-color: #e3e3e3;}

#menu_sub .categories_services a.live.online::before{/* top:16px; */right: 18px;}

.categories_services{padding: 0 0 11px;border-bottom: 1px solid #dddfe2;margin: 0;margin-right: 10px;}
#menu_sub .categories_services {padding-bottom: 0;border-bottom: 0;}

.categories_services a, .categories_links a{display: block;position: relative;z-index: 1;padding: 7px 0;text-decoration: none;/* font-family: 'Open Sans', sans-serif; */line-height: 16px;font-size: 14px;color: #000000;}

.categories_services a:hover, .categories_links a:hover, .categories_return a:hover{ text-decoration: none; color: #816f09; }
.categories_services a.active, .categories_links a.active, .categories_return a.active{ background: #ebebeb; padding: 8px 8px; color: #816f09; border-radius: 2px;}
.categories_services a{ padding-left: 28px;}

.categories_services i {display: inline-block;/* vertical-align: middle; */font-style: normal;background: #e74120;color: #fff;height: 16px;line-height: 16px;font-size: 12px;border-radius: 8px;padding: 0 4px;min-width: 16px;text-align: center;}

.categories_services a.follow i,
.categories_services a.watch i {background: #589c74;}

.categories_services a.active{padding-left: 37px;padding-right: 8px;}

.categories_services a::after {display: block;content: "";width: 20px;height: 18px;background: url(../i/auction_icons.svg) -580px -313px no-repeat;position:absolute;left: 2px;top: 50%;margin-top: -9px;}
.categories_services a.active:after {left: 9px;}


.categories_services a.live::after{background-position: -344px -67px;}
.categories_services a.live:hover::after,
.categories_services a.live.active::after{background-position: -434px -67px;}

.categories_services a.live.online { padding-right: 20px; }
.categories_services a.live.online::before {display: block;content: "";width:7px;height: 7px;position:absolute;right:11px;top: 50%;background:#ff5555;border-radius: 50%;margin-top: -4px;}


.categories_services a.selection::after{background-position: -343px -100px;}
.categories_services a.selection:hover::after,
.categories_services a.selection.active::after{background-position: -433px -100px;}


.categories_services a.marketplace::after{background-position: -344px -134px;}
.categories_services a.marketplace:hover::after,
.categories_services a.marketplace.active::after{background-position: -434px -134px;}

.categories_services a.shop::after{background-position: -617px -393px;}
.categories_services a.shop:hover::after,
.categories_services a.shop.active::after{background-position: -647px -393px;}


.categories_services a.watch:after {background-position: -463px -66px;}
.categories_services a.watch.active:after,
.categories_services a.watch:hover:after {background-position: -553px -66px;}



.categories_services a.favorite::after{background-position: -344px -168px;}
.categories_services a.favorite:hover::after,
.categories_services a.favorite.active::after{background-position: -434px -168px;}


/* OLD:
.categories_services a.follow::after{background-position: -794px -16px;}
.categories_services a.follow:hover::after,
.categories_services a.follow.active::after {background-position: -836px -16px;}
/**/
.categories_services a.follow::after{background-position: -618px -364px;}
.categories_services a.follow:hover::after,
.categories_services a.follow.active::after {background-position: -648px -364px;}

.categories_services a.home::after {background-position: -343px -35px;}
.categories_services a.home.active::after,
.categories_services a.home:hover:after {background-position: -433px -35px;}


.categories_services a.promo:after {background-position: -345px -233px;}
.categories_services a.promo.active::after,
.categories_services a.promo:hover:after {background-position: -435px -233px;}


.categories_services a.keywords::after {background-position: -344px -200px;}
.categories_services a.keywords.active::after,
.categories_services a.keywords:hover:after {background-position: -434px -200px;}


.categories_services a.bookmarks:after {background-position: -946px -110px;}
.categories_services a.bookmarks.active::after,
.categories_services a.bookmarks:hover:after {background-position: -968px -110px;}


.categories_services a.star:after {background-position: -345px -266px;}
.categories_services a.star.active::after,
.categories_services a.star:hover:after {background-position: -435px -266px;}


/*
.categories_services a.from1:after {background-position: -463px -34px;}
.categories_services a.from1.active:after,
.categories_services a.from1:hover:after {background-position: -553px -34px;}
*/

.categories_services a.from1:after {background: url("../i/ico_from1.png") 50% 50% no-repeat;background-size: 16px 16px;}
.categories_services a.blackfriday:after {background: url("../i/ico_blackfriday.png") 50% 50% no-repeat;background-size: 16px 16px;}
.categories_services a.nostalgia:after {background: url("../i/ico_nostalgia.png") 50% 50% no-repeat;background-size: 16px 16px;}
.categories_services a.newyear:after {background: url("../i/ico_newyear.png") 50% 50% no-repeat;background-size: 16px 16px;}
.categories_services a.gifts:after {background: url("../i/ico_gifts.png") 50% 50% no-repeat;background-size: 18px 16px;}
.categories_services a.interior:after {background: url("../i/ico_interior.png") 50% 50% no-repeat;background-size: 16px 16px;}
.categories_services a.march8:after {background: url("../i/ico_march8.png") 50% 50% no-repeat;background-size: 16px 16px;}
.categories_services a.antiques:after {background: url("../i/ico_antiques.png") 50% 50% no-repeat;background-size: 17px 17px;}
.categories_services a.retrofashion:after {background: url("../i/ico_retrofashion.png") 50% 50% no-repeat;background-size: 16px 12px;}
.categories_services a.vintage:after {background: url("../i/ico_vintage.png") 50% 50% no-repeat;background-size: 14px 18px;}
.categories_services a.author_sculpture:after {background: url("../i/ico_author_sculpture.png") 50% 50% no-repeat;background-size: 13px 18px;}
.categories_services a.investment_items:after {background: url("../i/ico_investment.png") 50% 50% no-repeat;background-size: 16px 14px;}
.categories_services a.town_phantoms:after {background: url("../i/ico_town_phantoms.svg") 50% 50% no-repeat;background-size: 15px 13px;}


.categories_links a.return::after { display: block; content: "";  width: 11px; height: 12px; background: url(../i/auction_icons.svg) -31px -27px no-repeat; position:absolute; left:6px; top:10px; }
.categories_links a.return:hover::after { background-position: -31px -43px; }
.categories_links a.return{font-size: 14px;font-weight: bold;padding-left: 22px !important;margin-bottom: 4px;}

.categories_links a.return2::after { display: block; content: ""; width: 15px; height: 12px; background: url(../i/auction_icons.svg) -11px -27px no-repeat; position:absolute; left:0px; top:10px;  }
.categories_links a.return2:hover::after { background-position: -11px -43px; }
.categories_links a.return2{font-size: 15px;font-weight: bold;line-height: 18px;padding-left: 22px !important;margin-bottom: 2px;}

.categories_services .title,
.categories_links .folder,
.categories_links .title{padding: 8px 0 7px 22px; font-weight: bold; color: #323232; font-size: 14px; line-height: 18px;}

.categories_links .folder{ padding: 6px 0 6px 22px;}

.categories_services .title,
.categories_links .title{ padding-left: 0; font-size: 15px; margin-bottom: 3px; margin-top: 2px;}
.categories_links .folder_cont{padding-left: 28px;}
.categories_links .folder_cont a{line-height: 16px;font-size: 14px;font-weight: normal;/* margin-bottom: 2px; */}

.categories_links .switch_wrapper {margin: 20px 0 10px;margin-right: 10px;}
.categories_links .switch_button {width: 100%;}


.search_block_open .categories_services{/*display: none;*/ }

.search_block_open #menu_sub .categories_services {display: none; }
.search_block_open #menu_sub .switch_wrapper {display: none;}
.search_block_open #menu_sub .bookmarks_empty_block {display: none;}



/* NEW: */
.switch_wrapper .switch_button {position: relative;background: #e6eaea;display: inline-block;height: 30px;line-height: 26px;padding: 2px;border-radius: 6px;white-space: nowrap;overflow: hidden;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;display: inline-flex;width: 100%;outline: none;}
.switch_wrapper .switch_button:after {display: table; content: ""; clear: both; }
.switch_wrapper .switch_button:active {background: #dce0e0; }

.switch_wrapper .switch_button .button {display: inline-block;min-width: 32px;flex-grow: 1;position: relative;height: 26px;line-height: 26px;vertical-align: top;text-decoration: none;cursor: pointer;border-radius: 5px !important;text-align: center;padding: 0;color: #202121;overflow: hidden;font-size: 15px;position: relative;/* transition: background .3s ease, color .3s ease; */}
.switch_wrapper .switch_button .button:hover {/* color: #990099; */}
.switch_wrapper .switch_button .button:active {color: #660066; line-height: 28px;}


.switch_wrapper .switch_button .button a {padding: 0 5px;color: inherit; }
.switch_wrapper .switch_button .button span {display: none; }
.switch_wrapper .switch_button .button i {display: inline-block;width: 16px;height: 18px;vertical-align: top;margin-top: 4px;margin-left: 5px;margin-right: 5px;/* outline: 1px solid red; */opacity: .25;/*transition: opacity .2s ease;*/}
.switch_wrapper .switch_button .button .counter {position: relative;display: inline-block;vertical-align: top;font-style: normal;background: #1058b9;color: #fff;height: 16px;line-height: 16px;font-size: 12px;border-radius: 8px;padding: 0 3px;min-width: 16px;text-align: center;top: 1px;margin-left: -13px;font-weight: 400;box-shadow: 0 0 0 1px #e6eaea;}


.switch_wrapper .switch_button .button.active {background: #fff;font-weight: 600;cursor: default;color: #040404;}
/*.switch_wrapper .switch_button .button.active:hover {color: #202121; }*/
.switch_wrapper .switch_button .button.active:active span {margin-top: 1px;}
.switch_wrapper .switch_button .button.active:active .counter {top: 2px; }

.switch_wrapper .switch_button .button.active a {padding: 0 8px;/* cursor: default; */}
.switch_wrapper .switch_button .button.active span {display: inline;}
.switch_wrapper .switch_button .button.active i {margin-left: auto;opacity: 1 !important;}
.switch_wrapper .switch_button .button.active:active i {margin-top: 5px;}
.switch_wrapper .switch_button .button.active .counter {box-shadow: 0 0 0 1px #1058b9;background: #b7d6ff;color: #0d4ea6;margin-right: 2px;}


.switch_wrapper .switch_button a {display: block;text-decoration:none;color:inherit;/* background: inherit; */line-height: inherit;padding: 0 10px;font: inherit;transition: background .3s ease, color .2s ease;}
.switch_wrapper .switch_button b {display: none; }




/*
.switch_bookmarks.button:hover i {background-position: -948px -155px;}
.switch_bookmarks.button:active i {background-position: -948px -133px;}
*/


.switch_wrapper .switch_button .button:hover i {opacity: .6; }

.switch_wrapper .switch_button .switch_bookmarks i {background: url(../i/auction_icons.svg) -948px -109px no-repeat;}
.switch_wrapper .switch_button .switch_bookmarks:hover i {/* background-position: -948px -153px; */}

.switch_wrapper .switch_button .switch_bookmarks.active {background: #660066;color: #fff;}
.switch_wrapper .switch_button .switch_bookmarks.active i {background-position: -970px -154px !important;}



.switch_wrapper .switch_button .switch_sections i {background: url(../i/auction_icons.svg) -1123px -397px no-repeat;}
.switch_wrapper .switch_button .switch_sections.active {}
.switch_wrapper .switch_button .switch_sections.active i {}

.switch_wrapper .switch_button .switch_sellers i {background: url(../i/auction_icons.svg) -1153px -371px no-repeat;}
.switch_wrapper .switch_button .switch_sellers.active {background: #1058b9;color: #fff;}
.switch_wrapper .switch_button .switch_sellers.active i {background-position: -1124px -371px !important;}


/* separator:*/
.switch_wrapper .switch_button .button + .button:before {content: "";display: block;width: 1px;top: 50%;margin-top: -8px;left: 0;height: 16px;position: absolute;background: #d2d6d6;}
.switch_wrapper .switch_button .active +  .button:before,
.switch_wrapper .switch_button .button.active:before {content: none; display: none; }




/*
.switch_button.animated {}
.switch_button.animated .button {transition: none; }
.switch_button.animated .button.active {background: transparent !important; }

.switch_button.animated a {transition: color .4s ease;}

.switch_button.animated b {display: block; position: absolute;top: 2px;left: 2px;background: #fff;width: 0;bottom: 2px;border-radius: 5px;max-width: 100%;transition: width .5s linear, left .4s .15s linear, background .4s .25s linear;}

.switch_button.animated.switched b {background: #660066; }
*/



@media only screen and (min-width: 990px) and (max-width: 1200px) {
	/* compensate seller's counter width */
	.switch_wrapper .switch_button .button a {padding: 0 0;}

	.switch_wrapper .switch_button .button .counter {padding: 0 1px;}
	.switch_wrapper .switch_button .button.active .counter {/* margin-left: -22px; */}
	
}


#menu_sub .switch_wrapper {padding-right: 10px;margin-bottom: 10px;margin-top: 19px;}
#menu_sub .switch_wrapper .switch_button {width: 100%;background: #d8dadd;}
#menu_sub .switch_wrapper .switch_button .button:before {background: #c3c3c3;}
#menu_sub .switch_wrapper .switch_button .button .counter {box-shadow: 0 0 0 1px #d8dadd; padding: 0 3px; }
#menu_sub .switch_wrapper .switch_button .button.active .counter {box-shadow: 0 0 0 1px #1058b9;}

@media only screen and (max-width: 780px){
	#menu_sub .switch_wrapper {padding: 5px 19px 6px;background: #454545;/* border-top: solid 1px #535353; */border-bottom: solid 1px #535353;margin-bottom: 0;margin-top: 0;}
	
	#menu_sub .switch_wrapper .switch_button {background: #383838; }
	#menu_sub .switch_wrapper .switch_button:active {background: #282828; }

	#menu_sub .switch_wrapper .switch_button .button {color: #8d8d8d;}
	#menu_sub .switch_wrapper .switch_button .button.active {background: #535353;color: #fff;text-shadow: 0 1px 6px rgba(0,0,0,0.25);}	
	#menu_sub .switch_wrapper .switch_button .button:before {background: #454545;}
	#menu_sub .switch_wrapper .switch_button .button .counter {background: #1160ca;box-shadow: 0 0 0 1px #383838;}
	
	#menu_sub .switch_wrapper .switch_button .button i {opacity: .4; }

	#menu_sub .switch_wrapper .switch_button .switch_bookmarks i {background-position: -970px -154px; }
	#menu_sub .switch_wrapper .switch_button .switch_bookmarks.active {background: #9031a1;color: #fff;}
	#menu_sub .switch_wrapper .switch_button .switch_bookmarks.active i {background-position: -970px -154px !important;}


	#menu_sub .switch_wrapper .switch_button .switch_sections i {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.0002' height='15' viewBox='0 0 15.0002 15'%3E%3Cpath d='M9.3636,15.3367l6.8244,3.0957a.75.75,0,0,0,.6236,0l6.8244-3.0957a.6546.6546,0,0,0,0-1.1728l-6.824-3.096a.7506.7506,0,0,0-.6238,0L9.3636,14.1636a.655.655,0,0,0,0,1.1731ZM23.6364,17.923l-1.7018-.7714-4.7355,2.1465a1.6885,1.6885,0,0,1-1.3981,0l-4.7351-2.1465-1.7021.7714a.6538.6538,0,0,0,0,1.1718l6.8243,3.0934a.7518.7518,0,0,0,.6237,0l6.8246-3.0934a.654.654,0,0,0,0-1.1718Zm0,3.7441-1.6955-.7685-4.7419,2.15a1.6885,1.6885,0,0,1-1.3981,0l-4.7416-2.15-1.6957.7685a.6539.6539,0,0,0,0,1.1718l6.8244,3.0934a.7516.7516,0,0,0,.6236,0l6.8246-3.0934a.6552.6552,0,0,0,0-1.1718Z' transform='translate(-8.9999 -11)' style='fill:%23fff'/%3E%3C/svg%3E"); background-position: 0 1px;}
	#menu_sub .switch_wrapper .switch_button .switch_sections.active {}
	#menu_sub .switch_wrapper .switch_button .switch_sections.active i {}

	#menu_sub .switch_wrapper .switch_button .switch_sellers i {background-position: -1124px -371px; }
	#menu_sub .switch_wrapper .switch_button .switch_sellers.active {background: #1058b9;color: #fff;}
	#menu_sub .switch_wrapper .switch_button .switch_sellers.active i {background-position: -1124px -371px !important;}
	#menu_sub .switch_wrapper .switch_button .button.active .counter {background: #b7d6ff;box-shadow: 0 0 0 1px #1058b9;}
}









.bookmarks_empty_block {text-align: center;background: #fbfbfb;border: 1px solid #ededed;border-radius: 5px;padding: 10px 5px 10px;font-size: 14px;line-height: 18px;margin-top: 20px;margin-right: 10px;overflow: hidden;}
.bookmarks_empty_block img {display: inline-block;margin: 12px auto 15px;width: auto;height: auto;max-width: 124px;}
.bookmarks_empty_block strong {display: block;font-weight: 600;font-size: 15px;line-height: 17px;color: #000;margin: 0 auto 15px;}
.bookmarks_empty_block .txt {margin: 0 auto 20px;}
.bookmarks_empty_block .tip {background: #fff7dc;border-radius: 5px;padding: 43px 5px 18px;position: relative;line-height: 19px;}
.bookmarks_empty_block .tip:before {content: "";display: block;position: absolute;top: 13px;width: 18px;height: 26px;background: url("../i/auction_icons.svg") -1160px -241px no-repeat;left: 50%;margin-left: -9px;}


#menu_sub .bookmarks_empty_block {background: #f7f7f7;}








.filter_empty,
.filter_mob_title,
.filter_mob_footer {display: none; }

.filter .filter_block .cont, .filter .filter_block.open .cont {/* display: none; */display: block;padding: 0;margin: 0;background: none;}
.filter .filter_block{ padding: 8px 0 5px 0; margin:11px 0 0 0; color: #000000; border-top: 1px solid #ebedf0;}
.filter .filter_block .h1, .filter .filter_block.open .h1 {background: none;padding: 6px 0 6px 0;margin: 0 0 2px 0;font-weight: bold;color: #323232;font-size: 15px;line-height: 18px;cursor: default;}

.filter span.show_all, .filter span.show_short { display: block; cursor: pointer; font-size: 13px; color: #8b8b8b; /*font-family: 'Open Sans', sans-serif;*/ text-decoration: none; margin: 6px 0 0 0;}
.filter span.show_all:hover, .filter span.show_short:hover{color: #816f09;}
.filter span.show_all i.ico, .filter span.show_short i.ico{ display: inline-block; width: 14px; height: 8px; vertical-align: middle; margin: -2px 0 0 8px; background:url(../i/auction_icons.svg) -11px -59px no-repeat; }
.filter span.show_short i.ico{ background-position: -30px -59px;}
.filter span.show_all:hover i.ico{ background-position: -11px -70px;}
.filter span.show_short:hover i.ico{ background-position: -30px -70px;}


.filter input.form_text,
.filter .drop_down_list input.form_text{/*font-family: 'Open Sans', sans-serif; */font-size: 13px; height: 28px; line-height: 25px; color: #000000; font-weight: bold; border: 1px solid #f2f3f5; background: #f2f3f5 url(../i/drop_down_list_3.png) right 0 no-repeat; border-bottom: 2px solid #dddfe2; border-radius: 3px; padding: 0 20px 0 8px;}
.filter input.form_text:hover,
.filter .drop_down_list:hover input.form_text{color:#816f09;}
.filter input.form_text{background: #fff;border: 1px solid #c9ccd0;padding: 0 0 0 8px;/* outline: none; */}
.filter .drop_down_list.opened input.form_text{ background-position: right -26px;}

.filter input.form_text::-webkit-input-placeholder,
.filter .drop_down_list input.form_text::-webkit-input-placeholder{ color:#494B4B; font-weight:normal;}
.filter input.form_text::-moz-placeholder,
.filter .drop_down_list input.form_text::-moz-placeholder{ color:#494B4B; font-weight:normal;}
.filter input.form_text:-ms-input-placeholder,
.filter .drop_down_list input.form_text:-ms-input-placeholder{ color:#494B4B; font-weight:normal;}
.filter input.form_text:placeholder-shown,
.filter .drop_down_list input.form_text:placeholder-shown{ color:#494B4B; font-weight:normal;}

.filter input.form_text:hover::-webkit-input-placeholder,
.filter .drop_down_list:hover input.form_text::-webkit-input-placeholder{ color:#816f09; font-weight:normal;}
.filter input.form_text::-moz-placeholder:hover,
.filter .drop_down_list:hover input.form_text::-moz-placeholder{ color:#816f09; font-weight:normal;}
.filter input.form_text:hover:-ms-input-placeholder,
.filter .drop_down_list:hover input.form_text:-ms-input-placeholder{ color:#816f09; font-weight:normal;}
.filter input.form_text:hover:placeholder-shown,
.filter .drop_down_list:hover input.form_text:placeholder-shown{ color:#816f09; font-weight:normal;}

.filter .drop_down_list .drop_down_list_val{ top: 26px; padding: 0; }
.filter .drop_down_list .drop_down_list_val ul{ padding: 4px 0; }
.filter .drop_down_list .drop_down_list_val ul li{line-height: 16px;font-size: 14px;/* font-family: 'Open Sans', sans-serif; */height: auto;overflow: visible;padding: 4px 0 4px 8px;}
.filter .left_50{ float: left; width: 50%; padding-right: 5px;}
.filter .right_50{float: right; width: 50%; padding-left: 5px;}

.filter .dash_bg{background: url(../i/filter_cont_dash_bg.png) center 13px no-repeat; }


.checkbox_block3, .radio_block3{display: block;padding:9px 0 3px 22px !important;margin: 0 !important;cursor: pointer;/* font-family: 'Open Sans', sans-serif; */line-height: 16px !important;font-size: 14px;color: #000000;position: relative;z-index: 1;}
.checkbox_block3:hover, .radio_block3:hover{color: #816f09;}
.checkbox_block3 input, .radio_block3 input{ display: block; position: absolute; left: -999999px;}
.checkbox_block3 .addon, .radio_block3  .addon{display: block;width: 12px;height: 12px;position: absolute;left: 3px;top: 11px;background: url(../i/auction_icons.svg) -60px -45px no-repeat;}
.radio_block3 .addon{ background-position: -74px -45px; }
.checkbox_block3:hover .addon{ background-position: -60px -59px;}
.radio_block3:hover .addon{ background-position: -74px -59px;}
.checkbox_block3.checked .addon{ background-position: -60px -73px !important;}
.radio_block3.checked .addon{ background-position: -74px -73px !important;}


#page_content .content_left.popup  {/* padding-top: 43px; */padding: 0;top: 0 !important;left: 0;right: 0;width: auto;position: fixed;margin: 0 auto;bottom: 0;-webkit-transform: translateZ(0);z-index: 211;display: block;background: #fff;float: none;border: solid 1px #cdcdcd;border-radius: 5px;overflow: hidden;}
#page_content .content_left.popup .range_chart{display:none;}

.content_left.popup .categories_services,
.content_left.popup .categories_return,
.content_left.popup .categories_links {display: none;}




.moderator_filters {padding-top: 5px; padding-bottom: 16px;}
.moderator_filters a {padding: 0;padding-left: 3px;}
.moderator_filters a:after {content: none; }
.moderator_filters .checkbox_block3 {padding-left: 25px !important;}




.popup_window.popup_sort .h1{display: block !important;position: fixed;z-index: 221;left: 0;top: 0;right: 0;height: 42px;line-height: 42px;padding: 0 7px;background: #958005;color: #fff;text-align: center;font-weight: bold;font-size: 15px;-webkit-transform: translateZ(0);}

.close.filter_copy_close{ display: none; right: 0; top: 0; background-color: transparent; width: 44px; height: 44px;}

.filter_title_mob .done,
.popup_window.popup_sort .h1  .done{ display: block; cursor: pointer; position: absolute; right: 7px; top: 8px; height: 26px; line-height: 26px; padding: 0 8px; vertical-align: middle;  background: #ffffff; color: #958005; font-weight: normal; border-radius: 2px;}



.popup_window.popup_sort label{ padding:7px 32px 7px 0 !important;  border: 1px solid #dee0e3; border-left: none; border-right: none; margin: -1px 0 0 0 !important;}

.content_left.popup .filter span.show_all, .content_left.popup .filter span.show_short{ margin-top: 5px;}

/* OLD: remove addons:
.content_left.popup .checkbox_block3 .addon, .content_left.popup .radio_block3 .addon,
.popup_window.popup_sort  .checkbox_block3 .addon, .popup_window.popup_sort .radio_block3 .addon{ width: 24px; height: 11px; top:11px; left: auto; right: 0; background: url(../i/checkbox_block3_mob.png) 0 -100px no-repeat;}
.content_left.popup .checkbox_block3.checked .addon, .content_left.popup .radio_block3.checked .addon,
.popup_window.popup_sort .checkbox_block3.checked .addon, .popup_window.popup_sort .radio_block3.checked .addon{background-position: 0 0 !important;}
/**/


.popup_window.popup_sort {position: fixed;top: 0 !important;bottom: 0;left: 0;right: 0;-webkit-transform: translateZ(0);}
.popup_window.popup_sort .block_m {width: 100%;height: 100%;overflow-y: auto;padding: 44px 0 10px;}
.popup_window.popup_sort .close,
.filter_title_mob .close
{position: fixed; left: 8px; right: initial; z-index: 250; top: 8px; background: url(../i/close.png) center center no-repeat; cursor: pointer; width: 25px;	height: 25px; -webkit-transform: translateZ(0);}
.popup_window.popup_sort .popup_sort_block{ }
.popup_window.popup_sort .popup_sort_block .cont{ padding-left: 24px; }
.popup_window.popup_sort .popup_sort_block .title{ height: 35px; font-weight: bold; line-height: 16px; margin: -1px 0 0 0; font-size: 14px; color: #000000; background: #f2f3f5; padding: 10px 0 10px 10px; border: 1px solid #dee0e3; border-left: none; border-right: none;}
.popup_window.popup_sort .popup_sort_block a{ display: block; text-decoration: none; font-size: 14px; color: #000000; line-height: 17px; padding:8px 10px 8px 0 ;  border: 1px solid #dee0e3; border-left: none; border-right: none; margin: -1px 0 0 0;}
.popup_window.popup_sort .popup_sort_block .line{  border-top: 1px solid #dee0e3; margin-top: -1px; }
.popup_window.popup_sort .popup_sort_block .right_50{ float: right; width: 50%;}
.popup_window.popup_sort .popup_sort_block .left_50{ width: 50%; font-size: 14px; color: #8b8b8b; line-height: 17px; padding:8px 0 0 0 ;}





/* NEW: */
.content_left.popup .filter {position: relative;height: 100%;width: 100%;padding: 0;padding-bottom: 53px;}

.content_left.popup .filter .filter_empty {display: block;text-align: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;white-space: nowrap;z-index: 250;background: #fff;}
.content_left.popup .filter .filter_empty:before {height: 100%; content: ""; display: inline-block; width: 0; vertical-align: middle; }
.content_left.popup .filter .filter_empty .wrapper {display: inline-block; vertical-align: middle; }
.content_left.popup .filter .filter_empty img {width: 79px;height: 133px;display: block;margin: 0 auto 18px;}
.content_left.popup .filter .filter_empty .txt {font-size: 19px;line-height: 22px;font-weight: 600;margin: 0 auto 22px;}

.content_left.popup .filter .filter_wrapper {width: 100%; height: 100%; overflow-y: auto; }

.content_left.popup .filter .filter_mob_title {display: block;text-align: center;font-size: 18px;font-weight: 600;padding: 22px 0 2px;line-height: 1em;}
.content_left.popup .filter_block{padding: 12px 0 12px;margin: 0;border: none;}
.content_left.popup .filter_block + .filter_block {border-top: solid 1px #ebebeb; }

.content_left.popup .filter_block .h1 {padding: 4px 20px 4px;line-height: 18px;color: #1f1f1f;}
.content_left.popup .filter_block .cont {padding: 0;padding-left: 20px;padding-right: 20px;}
.content_left.popup .filter_block .dash_bg {background: none; position: relative; }
.content_left.popup .filter_block .dash_bg:before {content: "";display: block;background: #1f1f1f;width: 6px;left: 50%;margin-left: -3px;position: absolute;top: 19px;height: 1px;text-align: center;line-height: 1px;}

.content_left.popup .filter_block label {padding: 7px 0 7px 15px !important;font-size: 14px !important;font-family: inherit;}

.content_left.popup .filter_block label .addon {display: none !important;}
.content_left.popup .filter_block label.checked {background: #f1f3f4;color: #7a6118;}

.content_left.popup .filter_block .drop_down_list_val {margin-bottom: 10px;top: 32px;}



.content_left.popup .filter input.form_text,
.content_left.popup .filter .drop_down_list input.form_text {line-height: 32px;height: 32px;border-radius: 5px;outline: none;padding: 0;padding-left: 12px;padding-right: 2px;font-size: 14px;background-color: #c7cecc;background-position-y: 3px;border: none;box-shadow: inset 0 0 0 1px #b3bab8;margin-top: 5px;margin-bottom: 8px;color: #000;}
.content_left.popup .filter .drop_down_list input.form_text {padding-right: 24px;}

.content_left.popup .filter .drop_down_list.opened input.form_text {background-position-y: -24px;}

.content_left.popup .filter input.form_text:focus {box-shadow: inset 0 0 0 2px #9c954c;background: #f4f9f7;}

.content_left .filter .error_txt {display: none; position: absolute;bottom: 100%;margin-bottom: -2px;background: #ff4a3a;color: #fff;right: 0;left: 0;border-radius: 5px;padding: 7px 12px;line-height: 15px;font-size: 14px;box-shadow: 0 0 8px 0 rgba(0,0,0,0.15);z-index: 2;}
.content_left.popup .filter .error {position: relative;z-index: 1;}
.content_left.popup .filter .error input.form_text {box-shadow: inset 0 0 0 2px #fc4939;}
.content_left.popup .filter .error .error_txt {display: inline-block;}
.content_left.popup .filter .error .error_txt:after {position: absolute;right: 0;top: 100%;margin-top: -5px;content: "";width: 0;height: 0;border-style: solid;border-width: 9px 7px 0 12px;border-color: #ff4a39 transparent transparent transparent;}

.content_left.popup .error.right_50 .error_txt {left: 5px;}
.content_left.popup .error.left_50 .error_txt {right: 5px;}


.content_left.popup .filter .button {display: inline-block;border-radius: 5px;height: 32px;line-height: 28px;border: solid 2px #cfcfcf;vertical-align: top;min-width: 32px;padding: 0 10px;color: #000;font-size: 14px;cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
.content_left.popup .filter .button:active {line-height: 30px;background: #e6eaea;border-color: #e6eaea;}

.content_left.popup .filter_mob_footer {display: block;/* background: #fff; */position: absolute;bottom: 0;left: 0;right: 0;height: 53px;border-top: solid 1px #ebebeb;text-align: right;padding: 10px 10px 10px;}
.content_left.popup .filter_mob_footer .button + .button {margin-left: 10px;}

.content_left.popup .filter_mob_footer .button.apply {background: #958149;background-image: linear-gradient(to bottom, #a69359 0%, #857239 100%);border: none;line-height: 32px;color: #fff;}
.content_left.popup .filter_mob_footer .button.apply:active {border: none; line-height: 34px; background: #87743b; color: #fff; }


.content_left.popup .filter span.show_all, .content_left.popup .filter span.show_short {margin-left: 15px;}


.has_help_html{ display: inline-block; width: 17px; height: 17px; margin-left: 5px; vertical-align: text-bottom; position: relative; z-index: 1;}
.has_help_html i.ico{ display: block; width: 17px; height: 17px; cursor: pointer; position: absolute; left: 0; top: 0; background: url(../i/auction_icons.svg) -9px -5px no-repeat;}
.has_help_html i.ico:hover{ opacity: 0.7;}
.has_help_html i.ico:after { display: block; content: "";  width:25px; height: 25px; background: transparent; margin: -4px 0 0 -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: 13px;  color: #202121; line-height: 17px; padding: 8px 11px 8px 11px;font-style: normal; white-space: normal; font-family: 'Open Sans', sans-serif;}
#help_html_block .add{ display: block; width: 12px; height: 8px; background: url(../i/auction_icons.svg) no-repeat -29px -11px; pointer-events: none;  margin-left: -6px; position: absolute; left: 50%; bottom: -8px;  }


.live_list, .live_list_head{ overflow: hidden; font-family: 'Open Sans', sans-serif; }
.live_list a{ display: block; float: left; clear: both; font-size: 14px; color: #2e2f2f;  line-height: 18px; text-decoration: none; padding: 13px 12px; border: 1px solid #dddfe2; border-radius: 9px; margin:0 0 10px 0; opacity: 1;}
.live_list a.new{ margin: -50px 0 10px 0; opacity: 0;  }
.live_list a.transition_none{transition:none;}
.live_list a.blue{color: #0e8190; border-color: #a4ebe6;}
.live_list a.blue::before{ content:''; display: inline-block; width: 18px; height: 15px; vertical-align: middle; margin: -3px 6px 0 0; background:url(../i/auction_icons.svg) -23px -125px no-repeat; }
.live_list a.green{color: #4f9068; border-color: #99e8c1;}
.live_list a.green::before{ content:''; display: inline-block; width: 18px; height: 16px; vertical-align: middle; margin: -3px 6px 0 0; background:url(../i/auction_icons.svg) -24px -106px no-repeat; }
.live_list a:hover{ opacity: 0.6; }
.live_list_head{ margin-bottom: 10px; height:73px; overflow: hidden;}
.live_list_head .num{ display: block; float: left; font-size: 58px; height:73px; line-height: 71px; font-style: normal; color: #000000;}
.live_list_head .txt{ display: block; float: left; font-size: 13px; height:73px; line-height: 15px; padding: 32px 0 0 10px; font-style: normal; color: #000000;}
.live_list_head b{ font-weight: normal;}
.live_list_head .space{ display: block; float: left; width: 42px; height:73px; }
.live_list_head .space::before{ content:''; display: block; width: 16px; height: 46px; margin: 15px 0 0 14px; background:url(../i/auction_icons.svg) -126px -39px no-repeat; }



/* NEW: */
.stats_row {overflow: hidden;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;margin-bottom: 10px;height: 60px;line-height: 60px;clear: both;}
.stats_row .num{display: inline-block;/* float: left; */font-size: 60px;height: 60px;line-height: 60px;font-style: normal;color: #000;/* vertical-align: bottom; */margin-right: 6px;}
.stats_row .txt{display: inline-block;text-align: left;/* float: left; */font-size: 13px;/* height: 60px; */line-height: 15px;/* padding: 32px 0 0 10px; */font-style: normal;color: #000000;}
.stats_row b {display: inline-block;font-weight: normal;}
.stats_row .space{display: inline-block;/* float: left; *//* width: 42px; */height: 60px;line-height: 60px;margin: 0 7px 0;}
.stats_row .space::before{content:'';display: inline-block;/* vertical-align: top; */width: 16px;height: 46px;margin: 7px 0 0px;background:url(../i/auction_icons.svg) -126px -39px no-repeat;}




.title_live_list h1.page_title{ font-size: 22px; line-height: 30px; font-weight: bold; display: inline-block; margin: 0 5px 0 0;}
.title_live_list .checkbox_block2{ min-height: 29px;line-height: 25px; padding: 2px 0 2px 76px;}
.title_live_list .checkbox_block2 .addon {width: 69px; height: 29px; background:url(../i/auction_icons.svg) -117px -88px no-repeat;}
.title_live_list .checkbox_block2.checked  .addon {width: 69px; height: 29px; background:url(../i/auction_icons.svg) -45px -88px no-repeat;}
#help_html_block.title_live_help{ width: 300px;}
.title_live_list .has_help_html i.ico{ background-position:-8px -87px; }
.title_live_list .has_help_html.open i.ico{ background-position:-26px -87px; }
.title_live_list{ margin-bottom: 7px; padding-top: 10px;}

#live_list_block{ position: fixed; z-index: 20; left: 0; right: 0; bottom: 0; pointer-events: none;}
#live_list_block .cont{ width: 626px; height: 46px; padding: 4px 12px 0 177px; pointer-events: all; background: #ffffff; border-radius: 4px 4px 0 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); position: relative; z-index: 1;}
#live_list_block .live_list a{ float: none; padding: 0;  margin: 0; height: 18px; line-height: 18px; font-size: 13px; white-space: nowrap; border: none;  }
#live_list_block .live_list a.new{ margin: -18px 0 0 0;  }
#live_list_block .live_list{ overflow:hidden; height: 36px; position: relative; z-index: 1;}
#live_list_block .live_list::after{ content:''; display: block; width: 6px; height: 36px; position: absolute; right: 0; top: 0; background:url(../i/mask.png) 0 0 repeat-y; pointer-events: none;}
#live_list_block .close_block{ display: block; width: 167px; height: 46px; padding: 0 26px; background: #958005; border-radius: 4px 0 0 0; position: absolute; left: 0; top: 0; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 44px; text-align: left; color: #ffffff;}
#live_list_block .close_block .ico{ display: inline-block; width: 12px; height: 18px; vertical-align: middle; margin: -3px 8px 0 0; background:url(../i/auction_icons.svg) -145px -67px no-repeat; }
#live_list_block .close_block::before { display: block; content: ""; width: 7px; height: 7px; position: absolute; left: 11px; top: 19px; background: #ff6565; border-radius: 4px;}
#live_list_block .close_block .ico_close { display: block; content: ""; width: 19px; height: 19px; position: absolute; right: 6px; top: 13px; background:url(../i/auction_icons.svg) -97px -5px no-repeat;  cursor: pointer;}
#live_list_block .close_block .ico_close:hover { background-position: -116px -5px;}
#live_list_block .close_block:hover{ }




#up_button {position: fixed;bottom: 10px;right: 10px;width: 42px;height: 42px;cursor: pointer;background: #aaadad url(../i/auction_icons.svg) -701px -279px no-repeat;opacity: 0;border-radius: 7px;overflow: hidden;transition: opacity .25s ease;}
.scroll_y #up_button {opacity: .40;z-index: 50;}
.scroll_y #up_button:hover {opacity: .60;}


#mobile_menu{ display:none;}
.mobile_only{ display:none;}
.filter_show{ display:none;}
.breadcrumbs.mobile_only{ display:none;}
.title_mobile_yes{ display:none;}
.filter_sort_mob_block{ display: none;}
.filter_title_mob{ display: none;}



/* BIG */
@media only screen and (min-width:1200px){ /*min-width:1240px */

	#page_content .content_right{ margin-left:311px; }
	#page_content .content_left{ width:292px; }

	.scroll_y #user_login .user_name{ display:inline;}
	.search_404_block{padding-left: 250px; padding-right: 250px;}

	.bookmarks_empty_block {padding-left: 9px;padding-right: 9px;}
	.bookmarks_empty_block .tip {padding-left: 10px; padding-right: 10px;}
	.bookmarks_empty_block img {max-width: 154px;}
}


@media only screen and (min-width:1100px){

	.header_left {padding-left: 13px;}
}



@media only screen and (max-width: 1100px){
	
	body { border-left: none; border-right:none;   }
	.block_m{padding:0 10px;  }

	#footer_map .block_m,
	#footer_copy .block_m,
	#footer .block_m{ padding-left:15px; padding-right:15px; }

	#footer .social a { margin-left: 0;}
}

@media only screen and (max-width:1000px){/*max-width:1000px / 1200px*/
	#menu_main a.title_01, #menu_main_copy a.title_01 { padding: 0 9px;}

}


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

	.block_m {padding:0 5px;}

	#footer_map .block_m,
	#footer_copy .block_m,
	#footer .block_m{ padding-left:15px; padding-right:15px; }

	#popupIMG_slider .li{ width:35px; height:35px; line-height:30px; margin:3px 3px 0 3px; }

	/*#footer { border-top: none;}*/
	#footer .social a { margin-left: 0; margin-right: 5px;}

	#footer .right {float:none; width:auto; padding: 0;   text-align:left; margin-left: -7px; margin-bottom: 14px;}
}


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

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

	.breadcrumbs {/*padding:0 10px;*/margin-top: 0;}
	.filter_selected { padding:15px 10px; margin:0; background:#fbfbfb; border-top:1px solid #ebebeb;}

	h1.page_title {padding:0 10px;}

	/*.SOblock{padding:10px 10px 0 10px;}*/
	.SOblock {padding-left: 10px; padding-right: 10px; }


	#menu_main{ display:none;}

	#statistics, #store_rating{ display:none;}
	#server_time{ display:none;}
	#user_login{ display:none;}

	#header{ background:#f0f0f0;  width:100%; height:102px; position:fixed; left:0; top:0; /*min-width:323px;*/ min-width: 320px; border-bottom:1px solid #d9d9d9; }
	#search{ width:100%; top:58px;}



	.scroll_y #header{ height:58px; background:#f0f0f0;}
	.scroll_y #search{ display:none;}
	.scroll_y #header #menu_main_show{ display:none;}

	.scroll_y #header.search_show{ height:107px; }
	.scroll_y #header.search_show #search{ display:block; width:100%; top:61px; position:absolute; float:none; margin:0;}
	.scroll_y #header.search_show #mobile_menu a.search_show{ opacity:0.5; }
	#header.user_login_show #mobile_menu a.user_login_show{ opacity:0.5; }
	#header.info_show #mobile_menu a.info_show{ opacity:0.5; }

	#logo, .scroll_y #logo { width: 92px; height: 58px; background: url(../i/logo_oxo_mob.png) center center no-repeat; position: absolute; left: 0; top: 0px;}
	.violity #logo, .violity.scroll_y #logo{ width: 134px; height: 58px; background: url(../i/logo_violity_ua_mob.png) center center no-repeat; left: 0; top: 0px; }
	.violity.ru #logo, .violity.ru.scroll_y #logo{ width: 134px; height: 58px; background: url(../i/logo_violity_ru_mob.png) center center no-repeat; left: 0; top: 0px; }
	.violity_art #logo, .violity_art.scroll_y #logo{ width: 102px; height: 58px; background: url(../i/logo_violity_art_mob.png) center center no-repeat; left: 0; top: 0px; }
	#logo_arrow_mob{ display: block; content: ""; width: 28px; height: 58px; position: absolute; left: 92px; top: 0px; background: url(../i/logo_mob_select.png) 0 0 no-repeat; cursor:pointer;}
	#logo_arrow_mob:hover{ opacity:0.5;}
	#logo_arrow_mob.open, #logo_arrow_mob.open:hover{ opacity:1; background-position: 0 -58px;}
	.violity #logo_arrow_mob{ left: 134px;}
	.violity_art #logo_arrow_mob{ left: 102px;}
	#logo_arrow_mob .auction_categories{ display:none;}
	#logo_arrow_mob .auction_info{ display:none;}
	#logo_arrow_mob .hover{ display:none;}
	#logo_arrow_mob.open .hover{ display:block; min-width:200px; position:absolute; left:0; top:58px; margin:0; background: #FFFFFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); padding: 0; height:auto; width:auto; border:1px solid #bababa; }

	#logo_arrow_mob a{ display:block; line-height:52px; text-decoration:none; border-bottom:1px solid #ebebeb; padding:0 14px;}

	#mobile_menu{ display:block; float:right; height:35px; line-height:35px; padding:12px 5px 0 0;}
	#mobile_menu i.fa{ margin:0; font-size:14px;}
	#mobile_menu a{ display:inline-block; float:right; text-align:center; width:35px; height:35px; line-height:35px; color:#717171; text-decoration:none; transition: color .4s ease-in-out;}
	#mobile_menu a:hover{ color: #928a21; }
	#mobile_menu .space{ display:inline-block; height:17px; float:right; border-right:1px solid #d9d9d9; margin-top:10px;}

	#mobile_menu a.search_show{ display:none;}
	.scroll_y #mobile_menu a.search_show{ display:inline-block;}


	#menu_sub .li.mobile_only{ display:block;}
	.title_mobile_pressed #menu_sub .li.mobile_only{ display:none;}
	#menu_sub .li.mobile_only a.folder {/* border-bottom: 1px solid #000; *//* border-top: 1px solid #000; */margin-top:-1px;/*border-left-color: #000;*/}
	#menu_sub .block_m{padding: 0 10px; /*min-width:323px;*/ min-width: 320px; }
	#search_block .block_m{padding: 0 10px; }

	a.filter_show{ display:block; padding:15px 20px; background: #f0f0f0; background-image: linear-gradient(to bottom, #f0f0f0 0%, #dcdcdc 100%); text-decoration:none;   }


	.scroll_y #user_login .user_name {  display: inline-block;}
	#header.user_login_show #user_login{ display:block; position:absolute; right:0; top:58px; margin:0; background: #FFFFFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); padding: 12px 15px 12px 15px; height:auto; width:auto; border:1px solid #bababa; float:none; left:auto;}
	#header.user_login_show #user_login:after{ display: block; content: ""; width: 34px; height: 18px; position: absolute; right: 76px; top: -18px; background: url(../i/user_login_show.png) 0 0 no-repeat;}


	#header #header_mob_info_show{ display:block; min-width:200px; position:absolute; right:0; top:58px; margin:0; background: #FFFFFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); padding: 12px 15px 12px 15px; height:auto; width:auto; border:1px solid #bababa; float:none; left:auto;}
	#header #header_mob_info_show:after{ display: block; content: ""; width: 34px; height: 18px; position: absolute; right: 40px; top: -18px; background: url(../i/user_login_show.png) 0 0 no-repeat;}

	.scroll_y #header.header_float_hover,.scroll_y #header.header_float_hover.open, .scroll_y #header.open, .scroll_y #header{ top:0;}
	.scroll_y #header #header_float{ display:none;}


	.kind_select .title i.mobile_only{ display:inline-block;}
	.kind_select .title i.mobile_no{ display:none;}
	#user_login .mobile_only { display:inline-block; }
	#user_login .mobile_no{ display:none;}

	.pager_block.pager_block_02{ padding-left: 10px; padding-right: 10px;}

	.breadcrumbs.mobile_no{ display:none;}
	.breadcrumbs.mobile_only{ display:block; margin:25px 0 15px 0; border-top:1px solid #ebebeb; padding:20px 0 0 0; }

	.title_mobile_no{display: none;}
	/*.title_mobile_yes{position: relative; display:block; margin: -6px 0 4px 0; background: url(../i/title_mobile_yes.png) 0 center no-repeat;min-height: 47px; padding-left: 62px; cursor: pointer; font-size: 16px; line-height: 21px; color: #000000; font-weight: bold; font-family: 'Open Sans', sans-serif; }*/
	.title_mobile_yes{position: relative;display: block;padding-left: 55px;cursor: pointer;font-size: 17px;line-height: 21px;color: #000;font-weight: bold;min-height: 48px;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
	.title_mobile_yes:before {content: "";height: 48px;width: 48px;position: absolute; border-radius: 100%;border: solid 2px #cfcfcf;left: 0;box-sizing: border-box;margin-top: -24px;top: 50%;}
	.title_mobile_yes:after {content: "";height: 22px;width: 22px;position: absolute;background: url("../i/auction_icons.svg") -1047px -47px no-repeat;left: 14px;margin-top: -11px;top: 50%;}

	.title_mobile_yes .padding {display: table-cell;height: 48px;vertical-align: middle;/* padding: 3px 0 7px 0; */}
	.title_mobile_yes .padding i{font-style: normal;/* font-size: 16px; */font-weight: normal;color: #8b8b8b;margin-left: 10px;}
	
	/* for wrapping caption text around facebook button: */
	.section_page .button_fb {position: absolute;right: 0;top: 0;}
	.section_page .button_fb .button_fb_cont {margin-top: 0px !important;}
	.section_page .title_mobile_yes .padding:before {height: 21px;content: "";width: 88px;display: inline-block;float: right;}
	
	a.to_fav_section {display: block; }
	
	.index .tabs2 { margin-top: 4px;}


	a.back_to_lot {margin-top: 15px;margin-left: 0;}

	/* OLD:
	.recommendation {margin-top: 10px;}
	*/
	
	.sort_block{ display: none;}
	
	
	#fsmb_anchor {}
	.filter_sort_mob_block {display: block; margin: 10px auto 10px; z-index: 200;overflow: hidden; position: sticky; position: -webkit-sticky; top: 0; -webkit-transform: translateZ(0); font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;}
	.filter_sort_mob_block:after {display: table; content: ""; clear: both; }

	.filter_sort_mob_block > div {width: 50%; float: left; padding-left: 3px; padding-right: 0;}
	.filter_sort_mob_block > div.left {padding-left: 0; padding-right: 3px; }
	
	.filter_sort_mob_block a {display: block;height: 48px;line-height: 44px;font-size: 16px;color: #000;background: #fff;border-radius: 24px;border: 2px solid #cfcfcf;text-decoration: none;text-align: center;padding:0;margin:0;white-space: nowrap;/* vertical-align: middle; */}
	.filter_sort_mob_block a.disable, .filter_sort_mob_block a.disabled	{opacity: 0.2; pointer-events: none;}
	
	.filter_sort_mob_block a:before {display: inline-block;content: "";width: 22px;height: 22px;vertical-align: middle;margin-right: 8px;margin-top: -1px;background: url("../i/auction_icons.svg") -1077px -47px no-repeat;}
	.filter_sort_mob_block a.sort_show:before{background-position: -1107px -47px;}
	
	.filter_sort_mob_block.sticked {background: #fff;margin-left: -5px;margin-right: -5px;height: 38px;border-bottom: solid 1px #dcdee1;border-top: solid 1px #dcdee1;}
	.filter_sort_mob_block.sticked a {border-radius: 0;border: none;height: 36px;line-height: 36px;}
	
	.filter_sort_mob_block.sticked div {padding: 0;}
	.filter_sort_mob_block.sticked .left {border-right: solid 1px #cccccc; }
	
	.search_block_open #menu_sub .categories_services{ display: none;}
	.search_block_open #menu_sub .li.mobile_only { display: none;}

	.live_list_head { height: 55px; overflow: visible; margin: 9px 0 17px 9px;}
	.live_list_head b {  display: inline-block; float: left; height: 55px;}
	.live_list_head .txt{ clear: both; font-size: 13px;}
	.live_list_head .txt br{ display: none;}
	.live_list_head .txt { white-space: nowrap; padding: 0; height: 15px;}
	.live_list_head .num { white-space: nowrap; padding: 0; height: 40px; line-height:38px; font-size: 38px;}
	.live_list_head .space { width: 33px; height: 55px;}
	.live_list_head .space::before { margin: 6px 0 0 6px;}
	#live_list_block{ display: none;}


	/* NEW: */
	.stats_row {height: 40px;line-height: 40px; overflow: visible; margin-top: 10px; text-align: center; }
	.stats_row .txt br {/* display: none; */}
	.stats_row .num {white-space: nowrap;padding: 0;height: 40px;line-height: 40px;font-size: 40px;}
	.stats_row .space {height: 40px;line-height: 40px;}
	.stats_row .space::before {height: 40px;margin: 0;}

	.stats_row .add_keyword {display: none; }
}



@media only screen and (max-width:900px){
	#footer .left .h1{ display: block; margin-bottom: 7px;}
	#footer .left .phone{ display: block; margin-bottom: 7px;}
	#footer_map .block_m { padding-top: 12px;  padding-bottom: 12px;}
}

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

	h1.page_title { font-size: 28px; margin: 0 0 15px 0; line-height: 34px; }
	h1.page_title.with_pre { line-height: 50px;}

	.button_fb .button_fb_cont {margin-top: 9px;}
}

@media only screen and (max-width:800px){
	#menu_sub .block_m{padding: 0 0;}
	.menu_sub_open.search_block_open #search_block .input_txt .auction_categories_title{position: fixed;border-radius: 0;top: 0;left: 0;right: 0;}

	#footer_map .ul {width: 50% !important;}
	#footer_map .ul.country {  clear: both;}

	.pager_block.pager_block_02{ padding-left: 0; padding-right: 0;}
	.pager_block.pager_block_02 .button_white{ display: block; float: none; margin-bottom: 10px;}
	.pager_block.pager_block_02 .pager { float: none; text-align: center; }

	#search_block .input_txt{ padding: 0;}
	#search_block .input_txt .choose_section{position: relative;left: auto;right: auto;top: auto;border: solid 1px transparent;border-top-color: #525252;}
	#search_block .input_txt .border { display: none;}
	#search_block input.form_text{ padding-left: 14px;}
	#search_block .input_txt .ico_search { display: none;}
	#search_block .input_txt .ico_clear{}
	#search_block .button_gold{/* position: absolute; *//* right: 5px; *//* bottom: 10px; */}


	#search_block .input_txt .choose_section {border-radius: 4px;}
	#search_block .input_txt .choose_section:hover {border: 1px solid #7f734d;}
	#search_block input.form_text{border: 1px solid transparent;border-radius: 4px;margin-bottom: 1px;border-top-color: #525252;}
	#search_block .input_txt .form_text_hover{ position: absolute; left:0; right: 0; top: 100%;}
	#search_block .input_txt .form_text_hover .li { padding-left: 14px;}
	#search_block .input_txt .form_text_hover .li.help_line { padding-left: 14px;}
	#search_block .choose_section_error input.form_text{ margin-top: 25px;}
	#search_block .input_txt.choose_section_error { padding-bottom: 0;}
	#search_block .close {  right: 5px;}
}

@media only screen and (max-width:800px){
	#menu_sub .block_m{padding: 0 0;}
}


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

	.pager_block {text-align: left;height: 34px;line-height: 34px;}

	.pager_block .add_lot {display: none; }

	.pager_block .pager {float: left;position: static;margin: 0;display: inline-block;vertical-align: middle;}
	.pager_block.right .pager {float: right; }

	.pager_block a.pager_add_more{float: right;margin-right: 0;}
	.pager_block.right a.pager_add_more{float: left;margin-left: 0;margin-right: 0;}


	#menu_sub {/* margin-top: 11px; */}
	#menu_sub > .arrow {display: none; }

	#menu_sub .categories_services {border-bottom: none;margin-right: 0;padding-bottom: 0;margin-bottom: 0;}

	.categories_services i {background: #ff8e74; color: #3f3f3f; }

	.categories_services a.live:hover::after,
	.categories_services a.live.active::after{background-position: -404px -67px;}

	.categories_services a.selection:hover::after,
	.categories_services a.selection.active::after{background-position: -403px -100px;}

	.categories_services a.marketplace:hover::after,
	.categories_services a.marketplace.active::after{background-position: -404px -134px;}
	
	.categories_services a.shop:hover::after,
	.categories_services a.shop.active::after{background-position: -707px -393px;}
	
	.categories_services a.watch.active:after,
	.categories_services a.watch:hover:after {background-position: -523px -66px;}

	.categories_services a.favorite:hover::after,
	.categories_services a.favorite.active::after{background-position: -404px -168px;}

	.categories_services a.home.active::after,
	.categories_services a.home:hover:after {background-position: -403px -35px;}

	.categories_services a.promo.active::after,
	.categories_services a.promo:hover:after {background-position: -405px -233px;}

	.categories_services a.keywords.active::after,
	.categories_services a.keywords:hover:after {background-position: -404px -200px;}

	.categories_services a.star.active::after,
	.categories_services a.star:hover:after {background-position: -405px -266px;}

	/*
	.categories_services a.from1.active:after,
	.categories_services a.from1:hover:after {background-position: -523px -34px;}
	*/

	#menu_sub .back_to_old_sost{display: block;background: #a6a14f url(../i/menu_sub_a_back.png) 20px center no-repeat;color: #fff;/* font-weight: bold; */font-size: 14px;line-height:18px;padding:10px 28px 10px 50px;text-decoration: none !important;/* font-family: 'Open Sans', sans-serif; */transition: background-color .4s ease-in-out, color .4s ease-in-out;cursor:pointer;text-align:left;}
	#menu_sub .back_to_old_sost:hover{ background-color: #bbb66a;}
	#menu_sub .block_m {overflow: hidden;/* width: 100%; */}
	#menu_sub .block_m .content{position: fixed;top: 42px;bottom: 0;overflow-y: auto;width: 300%;margin-left: 0;transition: margin .3s ease;background: #454545;-webkit-transform: translateZ(0);}
	#menu_sub .block_m .content.sost_02{ margin-left: -100%;}
	#menu_sub .block_m .content.sost_03{ margin-left: -200%;}

	#menu_sub .li_02 .li.open a.folder{background-color: #535353;}

	/* PREV:
	#menu_sub .li_01, #menu_sub .li_02, #menu_sub .li_03{padding: 0;position: relative; }
	*/

	/* individual scrolls for .li_ lists */
	#menu_sub .li_01, #menu_sub .li_02, #menu_sub .li_03 {padding: 0;position: relative;padding-top: 0 !important;min-height: auto !important;height: 100%;overflow-y: auto; /*+ compensate header_bar at top:*/padding-bottom: 10px;}
	.search_block_open #menu_sub .li_01 {padding-top: 0; }

	#menu_sub .back_to_old_sost{position: static;position: -webkit-sticky;position: sticky;top: 0;z-index: 100;width: 100%;padding: 0 50px 0 37px;background: #807145 url(../i/back_to_old_sost.png) 11px center no-repeat;border-bottom: solid 1px #484848;}
	#menu_sub .back_to_old_sost:hover{background-color: #807145;}
	#menu_main_copy{ display: none;}

	.search_block_open.menu_sub_open #menu_sub .block_m .content {/*top: 0;*/}

	.search_block_open.menu_sub_open #menu_sub .close {position: fixed;z-index: 215;width: 45px;height: 44px;line-height: 44px;display: block;border: none;top: 0;right: 0;text-align: center;cursor: pointer;background: #7f7145;display: none;}
	.search_block_open.menu_sub_open #menu_sub .close:before {content: "";display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(../i/auction_icons.svg) -150px -223px no-repeat;}
	#menu_sub .li_01 .back_to_old_sost{ background-image: none; padding-left: 12px; cursor: default;}
	#menu_sub .back_to_old_sost .padding {display: table-cell;height: 44px;vertical-align: middle;padding: 3px 0 3px 0;font-size: 15px;/* line-height: 14px; */color: #fff;/* font-weight: bold; *//* font-family: 'Open Sans', sans-serif; */}
	#menu_sub .back_to_old_sost .padding > s {display: none; }

	
	#menu_sub .li a, #menu_sub .li_02 .li a, #menu_sub .li_03 .li a,
	.search_block_open #menu_sub .li a.active, .search_block_open #menu_sub .li_02 .li a.active, .search_block_open #menu_sub .li_03 .li a.active {padding: 7px 26px 7px 21px;padding-left: 37px;background: #535353;border-color: #484848;/* margin-top: -1px; */color: #fff;border-top: none;border-left: none;}
	#menu_sub .li_02 .li a, #menu_sub .li_03 .li a {padding: 8px 26px 8px 11px; padding-left: 37px;}
	#menu_sub .li_02 .li a > s, #menu_sub .li_03 .li a > s {left: 15px !important;}
	
	#menu_sub .li a.folder, #menu_sub .li_02 .li a.folder, #menu_sub .li_03 .li a.folder {/* background: #535353 url(../i/menu_sub_a_mob.png) right center no-repeat; */background: #535353;border-color: #484848;color: #fff;border-radius: 0;}
	#menu_sub .li a.folder:after {background-position: -335px -364px;}
	.search_block_open #menu_sub .li a.folder:after {display: none; }

	#menu_sub .li a:hover, #menu_sub .li a.folder:hover,
	#menu_sub .li_02 .li a:hover, #menu_sub .li_02 .li a.folder:hover,
	#menu_sub .li_03 .li a:hover, #menu_sub .li_03 .li a.folder:hover,
	.search_block_open #menu_sub .li a.active:hover, .search_block_open #menu_sub .li_02 .li a.active:hover, .search_block_open #menu_sub .li_03 .li a.active:hover {background-color: #535353;color: #beab71;border-radius: 0;border-color: #484848;border-top: none;border-left: none;}
	#menu_sub .li a.active, #menu_sub .li_02 .li a.active, #menu_sub .li_03 .li a.active {/* background: #535353 url(../i/menu_sub_a_active_mob.png) right center no-repeat; */background: #535353;color: #beab71;border-color: #484848;border-radius: 0;border-top: none;border-left: none;}
	
	#menu_sub .categories_services a.active:before,
	#menu_sub .li a.active:after {content: "";position: absolute;right: 13px;width: 14px;top: 50%;height: 14px;margin-top: -7px;background: url(../i/auction_icons.svg) -173px -195px no-repeat;}

	#menu_sub .categories_services a.active,
	#menu_sub .li_02 .categories_services a.active,
	#menu_sub .li_03 .categories_services a.active {background-color: #535353;color: #beab71;border-color: #484848;border-radius: 0;}
	#menu_sub .categories_services a,
	#menu_sub .li_02 .categories_services a,
	#menu_sub .li_03 .categories_services a {border-color: #484848;background-color: #535353;margin-top: -1px;padding: 8px 0 8px 25px;color: #fff;}
	#menu_sub .li_02, #menu_sub .li_03 {background: #4c4c4c;border-right: none;}

	#menu_sub .li.open a.folder:after {display: none; }

	
	#menu_sub .categories_services a {padding-left: 32px !important;margin-left: 20px;}
	#menu_sub .categories_services a:hover {background: #535353;color: #beab71;}
	#menu_sub .categories_services a::after {/* left: 21px; */left: 1px;}


	.categories_services a.live::after {background-position: -374px -67px;}
	.categories_services a.selection::after {background-position: -373px -100px;}
	.categories_services a.marketplace::after {background-position: -374px -134px;}
	.categories_services a.shop::after {background-position: -677px -393px;}
	.categories_services a.watch::after {background-position: -493px -66px;}
	/*
	.categories_services a.follow::after {background-position: -750px -16px;}
	/**/
	.categories_services a.follow::after {background-position: -677px -362px;}
	#menu_sub .categories_services a.follow:hover::after,
	#menu_sub .categories_services a.follow.active::after {background-position: -708px -362px;}
	
	.categories_services a.favorite::after {background-position: -374px -168px;}
	.categories_services a.home::after {background-position: -373px -35px;}
	.categories_services a.promo::after {background-position: -375px -233px;}
	.categories_services a.bookmarks:after {background-position: -968px -154px;}
	.categories_services a.keywords::after {background-position: -374px -200px;}
	.categories_services a.star::after {background-position: -375px -266px;}

	.categories_services a.nostalgia:after {background-image: url("../i/ico_nostalgia_m.png");}
	.categories_services a.retrofashion:after {background-image: url("../i/ico_retrofashion_m.png");}
	.categories_services a.town_phantoms:after {background-image: url("../i/ico_town_phantoms_m.svg");}
	/*.categories_services a.from1:after {background-position: -493px -34px;}*/


	#menu_sub .categories_services .title {border-top: none;color: #8d8d8d;background: #454545;padding: 7px 10px 7px;border-color: #3f3f3f;line-height: 18px;margin: 0;font-size: 14px;}

	.search_block_open #menu_sub .li_01 {padding-top: 0; }
	.search_block_open #menu_sub .li_01 .back_to_old_sost{padding-left: 20px !important;}
	.search_block_open #menu_sub { margin-top: 0;}


	#search_block .h1{ padding-left: 15px;}

	.menu_sub_open #search_block .input_txt .auction_categories_title{/* margin-left: -5px; *//* margin-right: -5px; */padding-left: 20px;font-size: 19px;font-family: 'Open Sans', sans-serif;}

	#search_block .close { right: 0px;}
	#search_block .input_txt .choose_section .ico_addon { right: 16px;}
	.search_block_open #menu_sub .back_to_old_sost, .search_block_open #menu_sub .back_to_old_sost:hover {/* position: static; */background-color: #807145;background-position: 11px center;/* padding-left: 45px; *//* border-top: 1px solid #fff; *//* margin-top: -1px; */}
	.search_block_open #menu_sub .li a, .search_block_open #menu_sub .li_02 .li a, .search_block_open #menu_sub .li_03 .li a,
	.search_block_open #menu_sub .li a.active {/* padding-left: 20px; */padding-top: 8px;padding-bottom: 8px;}
	
	
	#menu_sub .search_in_root_folder a{padding: 1px 10px 3px 10px !important;background: #535353 !important;color: #fff;}
	#menu_sub .search_in_root_folder,
	#menu_sub .search_in_root_folder.active{padding-left: 20px;background: #484848;display: block;}

	.search_block_open #menu_sub .li a.search_active{/* background: #535353 url(../i/menu_sub_a_active_mob.png) right center no-repeat; */background: #535353;padding-left: 32px;color: #beab71;/* font-weight: normal; */}

	#menu_sub .li.open a.folder {border-color: #484848;background: #535353;color: #beab71;border-top: none;}

	#menu_sub .li_01 {background: #535353;border-right: none;}


	#menu_sub hr {display: none; }


	#menu_sub .bookmarks_empty_block {background: #454545;color: #fff;border-color: #454545;margin: 11px 19px 0;padding: 30px 9px 10px;}
	#menu_sub .bookmarks_empty_block:before {content: "";display: inline-block;width: 64px;height: 82px;background: url("../i/auction_icons.svg") -1124px -275px no-repeat;margin: 0 auto 20px;}
	#menu_sub .bookmarks_empty_block img {display: none; }
	
	#menu_sub .bookmarks_empty_block strong {color: #fff; }
	#menu_sub .bookmarks_empty_block .tip {background: #58513e; color: #fff; }
	#menu_sub .bookmarks_empty_block .tip:before {background-position: -1130px -241px;}
}



.search_block_open #menu_sub { margin-top: 0 !important;}


@media only screen and (max-width:720px){
	
	.index .tabs2{ padding-top: 0; margin-top: 0;}
	.tabs2 .tabs_zag{ text-align: center;}
	.tabs2 .tabs_zag .tabs_button{ display: block !important; height: 43px; line-height: 43px; padding: 0; border-radius: 21px; margin: 0 !important;}
	.tabs2 .tabs_zag i.space_01, .tabs2 .tabs_zag i.space_02 { display: none !important;} 
}


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

	.promotion .li{ width:50%;}
	.promotion .li:nth-child(2) { border: none;}
	
	.page_title_pre{ margin:0 10px 15px 10px; float:none; width:auto; }
	h1.page_title, h1.page_title.with_pre{padding:0 10px; line-height:24px; font-size:20px; font-weight:bold;}
	h1.page_title sup {  font-size: 14px; font-weight: normal;line-height: 20px; padding-left: 8px;}

	/*#footer_map .li{ width:100%; border-right: none; float:none; margin:0; padding:0; }*/

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

	.button_fb .button_fb_cont {margin-top: 1px;/* margin-right: 5px; */}

	.SOblock_menu{ display: none;}
	.SOblock_menu.mobyle_copy{ display: block; float: none;}


	#footer_copy {/* text-align: center; */}
	#footer_copy .copy { float: none;  display: block;}

}

@media only screen and (max-width:650px) {
	
	.tabs2 .tabs_zag { border-bottom:none; }
	.tabs2 .tabs_zag span { display: block; float: none; height: 47px; line-height: 47px; padding: 0 36px 0 10px; background: #ffffff; border: none !important; border-radius: 2px;	font-size: 16px; margin-bottom: 1px;}
	.tabs2 .tabs_zag span:hover{background:#f3f3f3; border: none; }
	.tabs2 .tabs_zag span.active, .tabs .tabs_zag span.active:hover { background:#ededed; color: #816f09; /*url(../i/tabs_zag_active.png) right 0 no-repeat;*/ border: none;}
	.tabs2 .tabs_zag span sup{ vertical-align: baseline; font-size:17px; color: #8b8b8b;}
	.tabs2 .tabs_zag span.active::after { display: none;}
}



@media only screen and (max-width:600px){
	
	.pager_block.pager_block_02 .pager a { min-width: 47px; height: 47px; line-height: 47px;}
}

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

	.pager_block {line-height: normal;height: auto;text-align: center;margin-top: 20px;}
	.pager_block a.pager_add_more{display:block;height: 48px;line-height: 44px;margin: 0 10px 10px !important;border-radius: 24px;float: none !important;}
	.pager_block .pager {position: static;margin: 0;height: 48px;line-height: 48px;float: none !important;}

	.pager a {line-height: 44px;height: 48px;min-width: 48px;border-radius: 24px;}
	
	
	.live_list a {font-size: 15px; line-height: 21px;}
	
	.tabs2 .tabs_zag .tabs_button{ height: 43px; line-height: 42px; padding: 0;}
	.tabs2 .tabs_zag .tabs_button strong b { top: -11px;}

	.tabs2 .tabs_zag h1{font-size: 18px; }
	.tabs2 .tabs_zag h1 i{ font-size:18px;}
	

	/**/
	body.with_mobile_panel {padding-bottom: 52px;}
	
	#mobile_panel {display: block;position: fixed;bottom: 0;opacity: 1;z-index: 50;left: 0;right: 0;background: #fbfbfb;height: 52px;padding: 0 1px;/* border-top: 1px solid #eeeff0; */white-space: nowrap;font-size: 11px;line-height: 1;overflow: hidden;min-width: 320px;max-width: 100%;transition: opacity .18s linear, bottom .2s linear;font-family: "PT Sans", Arial, Helvetica Neue, Helvetica, sans-serif;box-shadow: 0 -1px 0 0 rgba(0,0,0,.13);}
	body.with_mobile_panel.mp_show #mobile_panel {bottom: 0; opacity: 1; }
	body.with_mobile_panel.mp_instant #mobile_panel {transition: none; }
	
	#up_button {display: none !important; }
	body.with_mobile_panel #up_button {bottom: 69px;}
	
	#mobile_panel * {-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
	
	#mobile_panel:after {content: ""; display: table; clear: both; }
	#mobile_panel .li {float: left;width: 20%;height: 52px;text-align: center;padding: 1px 2px 1px;border-bottom: 1px solid #dddfe2;/* background: #000; */}
	#mobile_panel .li a {text-decoration: none;color: inherit;display: block;position: relative;height: 49px;font-size: 11px;white-space: normal;color: #3d3f3f;padding: 32px 2px 1px;margin: 0 auto 0;border-radius: 5px;cursor: pointer;}
	#mobile_panel .li a:hover {/*background: #e5e7e6;*/color: #3d3f3f;}
	
	#mobile_panel .li a:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 50%;margin-left: -30px;background: transparent;width: 60px;border-radius: 5px; transition: background-color .2s ease-in-out;}
	#mobile_panel .li a:hover:before {background-color: #e5e7e6;}
	
	#mobile_panel .li i {display: block;position: absolute;width: 24px;height: 24px;top: 3px;left: 50%;margin-left: -12px;background: url("../i/auction_icons.svg") -1098px -101px no-repeat;}
	#mobile_panel .li div {display: block;position: relative;margin: 0 auto;}
	#mobile_panel .li div span {}
	
	#mobile_panel .li .counter {position: absolute;top: 3px;left: 50%;margin-left: 1px;border-radius: 8px;height: 16px;min-width: 16px;text-align: center;line-height: 16px;background: #589c74;color: #fff;white-space: nowrap;padding: 0 4px;box-shadow: 0 0 2px 2px #fbfbfb;font-size: 10px;}
	
	#mobile_panel .add_item {/* min-width: 58px; */padding-top: 0;padding-bottom: 0;position: relative;z-index: 1;}
	#mobile_panel .add_item a {color: #fff;width: 52px;position: relative;background: none !important; height: 52px;border-radius: 0;}
	#mobile_panel .add_item a:before {display: block;content: "";position: absolute;width: 52px;top: 0;bottom: 0;left: 50%;margin-left: -26px;background: #589c74;top: 0;border-radius: 0;transition: none;}
	#mobile_panel .add_item div {max-width: 54px;margin-top: 1px;}
	#mobile_panel .add_item i {top: 6px;}
	#mobile_panel .add_item a:hover {color: #fff; }
	#mobile_panel .add_item a:hover:before {background: #3e7957; }
	
	#mobile_panel .search i {background-position: -1071px -100px;}
	#mobile_panel .directory i {background-position: -1044px -101px;}
	#mobile_panel .cabinet i {background-position: -1126px -99px;}
	#mobile_panel .cabinet .counter {background: #e74120; }
	
	#mobile_panel .follow i {background-position: -1158px -99px;}
	#mobile_panel .howto_buy i {background-position: -1126px -127px;top: 4px;}
	#mobile_panel .howto_sell i {background-position: -1158px -127px;top: 4px;}
	
	/*
	#mobile_panel .search a:hover i {background-position: -1071px -155px;}
	#mobile_panel .directory a:hover i {background-position: -1044px -157px;}
	#mobile_panel .cabinet a:hover i {background-position: -1126px -155px;}
	#mobile_panel .follow a:hover i {background-position: -1158px -154px;}
	#mobile_panel .howto_buy a:hover i {background-position: -1126px -184px;}
	#mobile_panel .howto_sell a:hover i {background-position: -1158px -184px;}
	/**/
}




/* section favorite star indicators: */
#menu_sub .li > a {padding-left: 40px; position: relative; }

.categories_links.with_stars .folder_cont {padding-left: 18px;}

.categories_links.with_stars > a,
.categories_links.with_stars .folder_cont > a {padding-left: 28px; position: relative;}

#menu_sub.with_stars .li > a > s,
.categories_links a > s {display: block;position: absolute;top: 50%;margin-top: -6px;left: 14px;height: 12px;width: 12px;background: url(../i/auction_icons.svg) -1014px -287px no-repeat;}
.categories_links a > s {left: 7px;}

#menu_sub.with_stars .li > a > s:hover,
.categories_links a > s:hover {background-position-y: -327px;}

#menu_sub.with_stars .li > a > s.full,
.categories_links a > s.full {background-position-y: -267px;}

#menu_sub.with_stars .li > a > s.full:hover,
.categories_links a.active > s.full,
.categories_links a > s.full:hover {background-position-y: -307px;}



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

	#menu_sub .li_01 > .li {margin-left: 20px;}
	
	
	#menu_sub .li > a {border-left: 0;padding-left: 32px;}
	#menu_sub.with_stars .li > a > s {left: 7px;}
	
	#menu_sub.with_stars .li > a > s,
	#menu_sub.with_stars .li > a > s:hover {background-position-y: -247px;}

	#menu_sub.with_stars .li > a > s.full,
	#menu_sub.with_stars .li > a > s.full:hover {background-position-y: -227px;}


	.search_block_open #menu_sub .li_01 > .li {margin-left: 0; }
	.search_block_open #menu_sub .li_01 > .li > a {padding-left: 37px;}
	.search_block_open #menu_sub .li_01 > .li > a.active {padding-left: 37px;}
	.search_block_open #menu_sub .li > a > s {left: 15px !important;}
}




/* scroll helpers:*/
.with_scroll_helper {position: relative;}
.with_scroll_helper > .scroll_helper {display: none;position: absolute;top: 0;right: 10px;/* bottom: 0; */height: 100%;-webkit-transform: translate3d(0, 0, 0);transform : translate3d(0, 0, 0);z-index: 200;position: fixed;height: auto;right: auto;}
.with_scroll_helper.scroll_ready > .scroll_helper {display: block; }

.with_scroll_helper .scroll_helper > .scroll_button {display: block;position: absolute;z-index: 300;background-color: #fff;background-color: rgba(255,255,255,.9);background-image: url(../i/auction_icons.svg);background-position: -873px -323px;background-repeat: no-repeat;width: 32px;height: 32px;border-radius: 50%;cursor: pointer;box-shadow: 0 3px 18px 0 rgba(0,0,0,0.25);right: 0;opacity: 0;transition: opacity .3s .1s ease;-webkit-transform: translateZ(0);}
.with_scroll_helper .scroll_helper > .scroll_button:hover {background-color: #e9ebed;}

.with_scroll_helper .scroll_helper > .scroll_button.up {/* display: none; */top: 10px;background-position: -915px -324px;}
.with_scroll_helper .scroll_helper > .scroll_button.down {bottom: 10px;}

.with_scroll_helper.scroll_ready .scroll_helper > .scroll_button {opacity: 1; }

.with_scroll_helper.scroll_ready .scroll_helper > .scroll_button.up {/* display: block; */opacity: 1;}
.with_scroll_helper.scroll_ready.scrolled_top .scroll_helper > .scroll_button.up {/* display: none; */opacity: 0;}

.with_scroll_helper.scrolled_top > .scroll_helper > .scroll_button.up {opacity: 0;pointer-events: none;}
.with_scroll_helper.scrolled_bottom > .scroll_helper > .scroll_button.down {opacity: 0; pointer-events: none;}


.with_scroll_helper.scroll_hidden > .scroll_helper {display: none !important; }


/* ANIMATIONS */
@keyframes blink {
  50% {opacity: 0.0;}
}
@-webkit-keyframes blink {
  50% {opacity: 0.0; }
}


/* CUSTOM COLOR MODES */
.favorite_sections_mode .tabs.index_page .buttons .active {background: #f1e4ff;color: #000 !important;}
.favorite_sections_mode .tabs.index_page .buttons a:hover,
.favorite_sections_mode .tabs.index_page .buttons span:hover {color: #660066; }
.favorite_sections_mode .tabs.index_page .buttons a i,
.favorite_sections_mode .tabs.index_page .buttons span i {color: #b58eb5; }

.favorite_sections_mode .categories_services a.active,
.favorite_sections_mode .categories_return a.active {background: #f1e4ff;color: #000;}


.favorite_sellers_mode .tabs.index_page .buttons .active {background: #e4ebff;color: #000 !important;}
.favorite_sellers_mode .categories_services a.active,
.favorite_sellers_mode .categories_return a.active {background: #e4ebff;color: #000;}



@media only screen and (min-width: 781px) {
	.favorite_sections_mode .categories_services a.live:hover::after,
	.favorite_sections_mode .categories_services a.live.active::after,
	.favorite_sellers_mode .categories_services a.live:hover::after,
	.favorite_sellers_mode .categories_services a.live.active::after {background-position: -344px -67px;}

	.favorite_sections_mode .categories_services a.selection:hover::after,
	.favorite_sections_mode .categories_services a.selection.active::after,
	.favorite_sellers_mode .categories_services a.selection:hover::after,
	.favorite_sellers_mode .categories_services a.selection.active::after {background-position: -343px -100px;}

	.favorite_sections_mode .categories_services a.marketplace:hover::after,
	.favorite_sections_mode .categories_services a.marketplace.active::after,
	.favorite_sellers_mode .categories_services a.marketplace:hover::after,
	.favorite_sellers_mode .categories_services a.marketplace.active::after {background-position: -344px -134px;}

	.favorite_sections_mode .categories_services a.watch.active:after,
	.favorite_sections_mode .categories_services a.watch:hover:after,
	.favorite_sellers_mode .categories_services a.watch.active:after,
	.favorite_sellers_mode .categories_services a.watch:hover:after {background-position: -463px -66px;}

	.favorite_sections_mode .categories_services a.favorite:hover::after,
	.favorite_sections_mode .categories_services a.favorite.active::after,
	.favorite_sellers_mode .categories_services a.favorite:hover::after,
	.favorite_sellers_mode .categories_services a.favorite.active::after {background-position: -344px -168px;}

	.favorite_sections_mode .categories_services a.follow:hover::after,
	.favorite_sections_mode .categories_services a.follow.active::after,
	.favorite_sellers_mode .categories_services a.follow:hover::after,
	.favorite_sellers_mode .categories_services a.follow.active::after {background-position: -618px -364px;}

	.favorite_sections_mode .categories_services a.home.active::after,
	.favorite_sections_mode .categories_services a.home:hover:after,
	.favorite_sellers_mode .categories_services a.home.active::after,
	.favorite_sellers_mode .categories_services a.home:hover:after {background-position: -343px -35px;}

	.favorite_sections_mode .categories_services a.promo.active::after,
	.favorite_sections_mode .categories_services a.promo:hover:after,
	.favorite_sellers_mode .categories_services a.promo.active::after,
	.favorite_sellers_mode .categories_services a.promo:hover:after {background-position: -345px -233px;}

	.favorite_sections_mode .categories_services a.keywords.active::after,
	.favorite_sections_mode .categories_services a.keywords:hover:after,
	.favorite_sellers_mode .categories_services a.keywords.active::after,
	.favorite_sellers_mode .categories_services a.keywords:hover:after {background-position: -344px -200px;}

	.favorite_sections_mode .categories_services a.bookmarks.active::after,
	.favorite_sections_mode .categories_services a.bookmarks:hover:after,
	.favorite_sellers_mode .categories_services a.bookmarks.active::after,
	.favorite_sellers_mode .categories_services a.bookmarks:hover:after {background-position: -946px -110px;}

	.favorite_sections_mode .categories_services a.star.active::after,
	.favorite_sections_mode .categories_services a.star:hover:after,
	.favorite_sellers_mode .categories_services a.star.active::after,
	.favorite_sellers_mode .categories_services a.star:hover:after {background-position: -345px -266px;}
}



/* Violity AIR banner */
.violity_air {position: fixed;z-index: 500;/*z-index: 3000000000;*/bottom: 2px;right: 2px;width: 330px;overflow: hidden;}
.guest .violity_air {bottom: 42px;}
.violity_air .content {display: block;min-height: 108px;border-radius: 14px;padding: 16px 10px 18px;padding-left: 108px;text-decoration: none;background: #f9c6e9;background: linear-gradient(275.82deg, #FAEAD6 2.43%, #FFC8E6 22.62%, #FFC7E6 49.75%, #E1C4F9 81.3%, #D8C5FE 94.2%);overflow: hidden;color: #000;}

.violity_air .preview {display: block;border-radius: 10px;height: 87px;width: 88px;position: absolute;left: 10px;top: 10px;background-color: rgba(0, 0, 0, 0.1);background-position: 50% 50%;background-size: cover;}
.violity_air .time {display: inline-block; background: #F4318F; color: #fff; height: 22px; line-height: 22px; font-size: 14px; padding: 0 8px; padding-left: 20px; position: relative; white-space: nowrap; border-radius: 6px;}
.violity_air .time:before {content: ""; display: block; background: #fff; width: 8px; height: 8px; top: 7px; border-radius: 4px; left: 7px; position: absolute;}
.violity_air .title {margin-top: 10px;color: #58002B;line-height: 21px;font-size: 16px;overflow: hidden;max-height: 42px;}

.violity_air .close {display: block;position: absolute;z-index: 10;top: 0;right: 0;width: 44px;height: 44px;cursor: pointer;border-radius: 14px;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
.violity_air .close i {display: block;border-radius: 10px;height: 32px;width: 32px;position: absolute;top: 5px;right: 5px;;}
.violity_air .close i:before {content: "";display: block;height: 24px;width: 24px;position: absolute;top: 4px;right: 4px;background: url(../i/auction_icons.svg) -187px -610px no-repeat;opacity: .5;}
.violity_air .close:hover i {background-color: rgba(189, 91, 142, 0.12);}
.violity_air .close:hover i:before {opacity: .75;}

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

	.violity_air {width: auto;left: 2px;bottom: 54px !important;}
	.violity_air .title {max-height: 84px;}
}



/* PROJECT THEMES */
.oxo #header_bar {background: #065300; }
.oxo #header_logo {width: 64px;background-position: -18px -187px;margin-top: 5px;vertical-align: top;height: 30px;}

.market #header_bar {background: #065300; }

.mp #header_bar {background: #47084d; }


@media only screen and (min-width: 1000px) {
	
	.oxo #header_bar .user_login .button .text_fade:after,
	.market #header_bar .user_login .button .text_fade:after,
	.mp #header_bar .user_login .button .text_fade:after {background: none; filter: none; }
	
	.oxo #header_bar .button:hover .text_fade:after,
	.oxo #header_bar .opened .button .text_fade:after,
	.market #header_bar .button:hover .text_fade:after,
	.market #header_bar .opened .button .text_fade:after,
	.mp #header_bar .button:hover .text_fade:after,
	.mp #header_bar .opened .button .text_fade:after {background: none; filter: none; }
	
	.oxo #header_bar .cabinet .button {color: #ff766b;}
	.market #header_bar .cabinet .button {color: #ff766b;}
}


/* PROJECT HOLIDAY LOGOS */
.violity #header_logo {vertical-align: top;height: 42px;background-position: -21px -593px;width: 130px;margin-left: -1px;}

.sep1 #header_logo {background: url("../i/auction_logos.svg?v=4") -15px -12px no-repeat;width: 130px;vertical-align: top;height: 42px;}
.oxo.sep1 #header_logo {background: url("../i/auction_logos.svg?v=4") -12px -71px no-repeat;width: 73px;margin-top: 0;margin-left: -8px;}

.autumn #header_logo {background: url("../i/auction_logos.svg?v=5") -16px -12px no-repeat;width: 130px;vertical-align: top;height: 42px;}
.oxo.autumn #header_logo {background: url("../i/auction_logos.svg?v=5") -14px -72px no-repeat;width: 73px;margin-top: 0;margin-left: -8px;}

.halloween #header_logo {background: url("../i/logo_halloween.svg") -16px -12px no-repeat;width: 132px;vertical-align: top;height: 42px;}
.oxo.halloween #header_logo {background-position: -14px -72px;width: 70px;margin-top: 0;margin-left: -8px;}

/**/
.newyear #header_logo {background-image: url("../i/logo_newyear.svg?v=2");background-position: -16px -11px;width: 130px;margin-top: 0;margin-left: -1px;margin-right: 20px;vertical-align: top;height: 42px;}
.oxo.newyear #header_logo {background-position: -16px -70px;width: 77px;margin-left: -12px;}

.newyear #mobile_panel .add_item i {background: url("../i/logo_newyear.svg?v=2") -125px -77px no-repeat;top: 5px;}
/**/

.feb14 #header_logo {background-image: url("../i/logo_feb14.svg");background-position: -16px -12px;width: 130px;margin-top: 0;margin-left: -1px;vertical-align: top;height: 42px;margin-right: 20px;}
.oxo.feb14 #header_logo {background-position: -16px -71px;width: 77px;margin-left: -12px;}


.ukraine #header_logo {background-image: url("../i/logo_ukraine.svg");background-position: -16px -12px;width: 130px;margin-top: 0;margin-left: -1px;vertical-align: top;height: 42px;margin-right: 20px;}
.oxo.ukraine #header_logo {background-position: -16px -71px;width: 77px;margin-left: -12px;}

.nowar #header_logo {background-image: url("../i/logo_nowar.svg?v=2");background-position: -15px -12px;width: 120px;margin-top: 0;margin-left: -1px;vertical-align: top;height: 42px;margin-right: 20px;}
.oxo.nowar #header_logo {background-position: -16px -72px;width: 170px;margin-left: -12px;}