
body {
	color: black;
	font-size: 12px;
	font-family: arial;
	background: #F0F0F0;
}

table {
	font-size: 100%;
	font-family:arial;
}

a {
	color: #00457A;
	text-decoration:underline;
	cursor: pointer;
}

a:hover {
	color: red;
	text-decoration:none;
}

a.empty {
	background: #A0A0A0;
	color: #FFFFFF;
	padding: 2px
}

h1, h2, h3, h4, h5, h6 {

	font-family: tahoma;
	color: #0A0A0A;
	margin-bottom: 5px;
	font-weight: normal;

}

h1 {
	font-size: 17px;

	background: #81ACEF url(/_sysimg/bg_th.gif);
	padding: 4px;
	color: #FFFFFF;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

h2 {
	font-size: 17px;
}

p {
	text-align: justify;
}

small {
	font-size: 10px;
}

form {
	margin-bottom:12px;
}

form#basket{
	margin-bottom:100px;
}

table {
	border-collapse:collapse;
}

table.admin_edit_table {
	background: #FFFFFF;
	font-family: arial;
	font-size: 90%;
	border: 1px solid #A0A0A0;
}

table.admin_edit_table td {
	background: #FFFFFF;
	font-family: arial;
	border: 1px solid transparent;
	border-top: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	text-align:left;
	padding:2px 3px;
}

table.admin_edit_table th td,
table.admin_edit_table td td {
	border:none;
	background:transparent;
}

table.admin_edit_table th {
	background: #81ACEF url(/_sysimg/bg_th.gif);
	border: 1px solid #ffffff;
	border-top: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	padding:2px 3px;
}

table.admin_edit_table th a {
	/*font-weight:normal;*/
	color:#000000;
}

table.admin_blank_table {
	background: #FFFFFF;
	font-family: arial;
	font-size: 90%;
}

table.admin_blank_table td {
	font-family: arial;
	border: 1px solid #A0A0A0;
	text-align:left;
	padding:2px 3px;
}

table.admin_blank_table th td,
table.admin_blank_table td td {
	border:none;
	background:transparent;
}

table.admin_blank_table th {
	background: #81ACEF url(/_sysimg/bg_th.gif);
	border: 1px solid #808080;
	padding:2px 3px;
}

table.admin_blank_table th a {
	/*font-weight:normal;*/
	color:#000000;
}

table.admin_blank_table th.total, table.admin_edit_table th.total {
	background: #990000;
	color: #FFFFFF;
}

table.admin_edit_table caption.DataGridCaption {

	font-size: 120%;
	font-weight: bold;

}

input, select, textarea {
	font-size: 100%
}

table.clear td,  table.clear th {
	border: 0px
}

input.rsDirectory {
	border: 0px;
	cursor: pointer;
	background: none;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #0A0A0A;
	border-bottom: 1px solid #0A0A0A;
	color: #990000;
}

input.dateTimeCalendar {
	background: #F0F0F0;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #A79F8D;
	border-bottom: 1px solid #A79F8D;
	cursor: pointer;
}

input.submitButton, input.button {
	background: #A0A0A0;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #5F5F5F;
	border-bottom: 1px solid #5F5F5F;
	cursor: pointer;
}

button.button {
	background: #C0C0C0;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #5F5F5F;
	border-bottom: 1px solid #5F5F5F;
	cursor: pointer;
}

tr.directory {
	cursor: pointer;
}

tr.directory:hover td{
	background-color: #1e90ff;
}

#web_ar_oem_brand {
	font-weight: bold ;
	color: #000099;
}

#phand {
	color: #FF0000;
}

.web_ar_search_code {
	font-weight: bold;
	color: #0374B3;
}

input.TextBox_focus {
	border: 1px solid #AA9F80;
	border-color: #A79F8D #DFDDD9 #DFDDD9 #A79F8D;
	background-color: #FFFFFF;
}

textarea, input.TextBox_empty, input.TextBox {
	border: 1px solid #AA9F80;
	border-color: #A79F8D #DFDDD9 #DFDDD9 #A79F8D;
	background-color: #F9F9F9;
	color: #333333;
	padding-left:1px;
	padding-right:1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

select {
	background-color: #F9F9F9;
	border: 1px solid #AA9F80;
	border-color: #A79F8D #DFDDD9 #DFDDD9 #A79F8D;
	padding-left:1px;
	padding-right:1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.adminPanel {
	font-size: 11px;
	font-family: arial;
	cursor: pointer;
}

.adminPanel .text {
	padding: 5px;
	border-top: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}

.adminPanel .content {

}

.adminPanel#L1 {
	color: #FFFFFF;
	background: #F06518;

}

.adminPanel#L2 {
	color: #000000;
	background: #9bccec;
}

.adminPanel#L3 {
	color: #000000;
	background: #ddf3ff;
}

.adminPanel#L4 {
	color: #000000;
	background: #E7F6FE;
	background-repeat: no-repeat;
	background-position: left top;
}

.adminPanel#L5, .adminPanel#Lhref {
	color: #000000;
	background: #FFFFFF;
	text-decoration: underline;
}

#form_required_field,
.form_required_field {
	color: #990000;
}

table.web_ar_datagrid {
	background: #FFFFFF;
	font-family: arial;
	font-size: 11px;
}

table._sort_table td {
	background: #4E77A0;
}

table.web_ar_datagrid tr.odd td {
	font-family: arial;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}

table.web_ar_datagrid tr.even td {
	font-family: arial;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}

table.web_ar_datagrid tr.lg td {
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}

table.web_ar_datagrid tr.mouseover td {
	font-family: arial;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	background: #D4D3CC;
}


table.web_ar_datagrid th {
	background: #81ACEF url(/_sysimg/bg_th.gif);
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

img {
	border: 0px;
}

.notice {
	border: 1px solid #408424;
	background: #FCFEF2;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.error {
	border: 1px solid #FF0000;
	background: #E0E0E0;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: red;
}

.error_close {
	cursor: pointer;
	margin-left: 20px;
	text-decoration: underline;
	font-size: 11px;
	text-transform: lowercase;
}

fieldset {
}

fieldset div.fieldset {
	padding: 10px
}

legend {
	font-weight: bold;
}

td.obt {
	border-right: 1px solid #A0A0A0;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	width: 140px;
	background: #FFFFFF url(/_sysimg/3.0/tabbg.gif);
}

td.obts {
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #FFFFFF url(/_sysimg/3.0/tabbg_over.gif);
	text-align: center;
	width: 140px;
}

.tabCell {

	background: #FFFFFF;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;

}

.contentNode {

	border: 1px solid #F0F0F0;
	cursor: pointer;

}

.contentNode td {
	padding: 3px;
}

.contentNodeOver td {
	padding: 3px;
}

.contentNodeOver {

	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;

	background: #FFFFFF url(/_sysimg/3.0/tabbg_over.gif);
	cursor: pointer;

}

.__authForm {

	border: 1px solid #000000;
	background: #FFFFFF;

}

table.web_ar_datagrid tr.section td {
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 7px;
	color: #000000;
}

td .float_string{
	white-space: nowrap;
	text-align:right;
}

.DateTimeBox {
	padding-right:25px;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.DateTimeBox_o {
	position:relative;
}

.DateTimeBox_i {
	background:url(/_sysimg/calendar.png) top right no-repeat;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:0px;
	right:7px;
	cursor:pointer;
}

.DateTimeBox_c {
	background:url(/_sysimg/ar_delete.png) top right no-repeat;
	width:16px;
	height:16px;
	display:none;
	position:absolute;
	top:0px;
	right:-17px;
	cursor:pointer;
}

.paginator {
	padding:10px 0px 10px 0px;
	overflow:hidden;
}

.paginator .paginator_rpp_button {
	height:23px;
	line-height:23px;
	padding:0px 10px;
	display:block;
	float:left;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(/_syscss/PIE.htc);
	border:transparent 1px solid;
	text-decoration:none;
	color:#3a3a3b;
	font-size:12px;
	margin-right:3px;
}

.paginator .paginator_rpp_button span {
	border-bottom:#3a3a3b 1px dotted;
	color:#3a3a3b;
}

.paginator .paginator_rpp_button:hover,
.paginator .paginator_rpp_button_active {
	background:#e4e4e4 url(/_sysimg/btn_rpp.png) top left repeat-x;
	border-right:#d4d4d4 1px solid;
	border-bottom:#d4d4d4 1px solid;
}

.paginator .paginator_rpp_button:hover span,
.paginator .paginator_rpp_button_active span {
	border-bottom:transparent 1px dotted;
}

.paginator .DigitalTextBox {
	width:25px;
	display:block;
	padding:0px;
	margin:1px 0px 0px 3px !important;
	float:left;
	height:21px;
	border:#bcbcbc 1px solid;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior: url(/_syscss/PIE.htc);
	text-align:center;
	font-size:14px;
	color:#5f5f5f;
}

.paginator_caption,
.pagination_buttons,
.paginator_pages_title,
.paginator_pages {
	float:left;
	line-height:25px;
}

.paginator .page_first,
.paginator .page_prev,
.paginator .page_next,
.paginator .page_last {
	float:left;
	width:18px;
	height:23px;
	display:block;
	margin-left:3px;
}

.paginator .page_first {
	background:url(/_sysimg/page_first.png) no-repeat;
}

.paginator .page_prev {
	background:url(/_sysimg/page_prev.png) no-repeat;
}

.paginator .page_next {
	background:url(/_sysimg/page_next.png) no-repeat;
}

.paginator .page_last {
	background:url(/_sysimg/page_last.png) no-repeat;
}

.paginator .paginator_caption {
	margin-right:3px;
}

.paginator .paginator_pages_title {
	margin:0px 3px 0px 20px;
}

.ar_quickButtons {
	clear:both;
	padding-top:10px;
}

.ar_quickButtons:after {
	visibility: hidden;
	display: block;
	clear: both;
	content: " ";
	height: 0;
}

* html .ar_quickButtons {
	height: 1%;
}
*:first-child+html .ar_quickButtons {
	min-height: 1px;
}

.ar_quickButton {
	float:left;
	margin-right:10px;
}

.ar_quickButton img {
	vertical-align:middle;
}

.settings .tabs {
	padding-bottom: 5px;
	clear: both;
}

.settings .tab {
	float: left;
	padding: 5px;
	background: #ddf3ff;
	border-top: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	cursor: pointer;
}

.settings .tab.active {
	background: #9bccec;
}

.settings .tabs:after {
	visibility: hidden;
	display: block;
	clear: both;
	content: " ";
	height: 0;
}

.settings .active {
	display: block;
}

.settings form {
	display: none;
}

.settings .admin_edit_table td {
	padding: 4px 3px;
}

#saveMessage {
	display:none;
	font-size: 14px;
}

.noticeTop {
	position:fixed;
	left:40%;
	top:0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.noticeGreen {
	background-color:#DDF7C2;
	text-align:center;
	padding:5px;
	margin-bottom:5px;
}

.ajax-switch {
	text-align: center;
}

.dTreeNode table{
	overflow-x: hidden;
}

#modalPercent {
	position: fixed;
	bottom: 0; left: 0; top: 0; right: 0;
	overflow: auto;
	background : url(/_sysimg/ajax-loader.gif) #000 no-repeat 50% 235px;
	z-index : 1000;
	opacity: 0.5;
}
#modalPercent #percent {
	color: white;
	font-size: 50px;
	font-weight: bold;
	text-align: center;
	padding-top: 360px;
}
#mailingCustomersSuccess, #mailingCustomersError {
	display: none;
}

h1 a {
	margin: 0 10px;
}

h1 a:hover {
	color: #A61000;;
}

.comment {
	position:relative;
}

.comment a {
	background:url(/_sysimg/field_info.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
a img {
	vertical-align: middle;
}
.show-translate {
	cursor: pointer;
}
.ta_translate {
	resize: vertical;
	width: 350px;
	height: 40px;
}
#select-admin-lng .active {
	font-weight: bold;
	text-decoration: none;
}
#select-admin-lng img {
	margin-left: 7px;
	margin-right: 3px;
	vertical-align: middle;
}
#select-admin-lng {
	padding: 4px 0;
}

#filter_footer_admin {
	width: 100%;
	height: 55px;
	background: #fff; /* цвет фона, белый */
	overflow-x: auto; /* прокрутка по горизонтали */
	overflow-y:hidden;

	position: fixed;
	margin-top: -56px;
	margin-left: -5px;
	padding: 0;
}

#filter_footer_admin_columns {

	display: inline-block;
	margin-left: 5px;
	float: left;
}
#filter_footer_admin_columns label {
	display: block;
	padding: 1px;
}
#filter_footer_admin form {
	margin-bottom: 3px;
}

.filter_footer_admin_min {
	height: 100%;min-width: 1030px;
}

.adminPanel#Lhref .active-nav {
	border: 1px solid red!important;
	background: lightgoldenrodyellow!important;
	text-decoration: none!important;
}

#tree_searchmode_An .dTreeNode a img, #tree_searchmode_An .dTreeNode_over a img{
	float: left;
}

#tree_searchmode_An .dTreeNode td, #tree_searchmode_An .dTreeNode_over td{
	min-width: 75px;
}

#tree_searchmode_An .dTreeNode .scol_3, #tree_searchmode_An .dTreeNode_over td .scol_3 {
	width: 600px;
}
#tree_searchmode_An .analogTreeNode2 {

	margin-left: -25px;
}

#tree_searchmode_An .analogTreeNode{
	margin-left: -50px;
}

.finded_in_title {
	color:green;
}
.finded_in_name {
	color:blue;
}
.finded_in_url {
	color:red;
}
.ivs-link.registered0 {
	display: none;
}
table.admin-search-table-filter{
	border-collapse: separate
}
table.admin-search-table-filter input, table.admin-search-table-filter select{
	width: 100% !important;
	max-width: 250px;
}

#order #contact_phone ~ #changephon {
	margin-top: -18px;
}

.loginBoxOverlay {
	background-color: rgba(0, 0, 0, 0.85);
	display: block;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 10;
	height: auto;
	width: auto;
	right: 0;
	bottom: 0;
}
.loginBox {
	background-color: #ffffff;
	border: 1px solid #0c6aa4;
	left: 50%;
	margin-left: -160px;
	margin-top: -150px;
	overflow: hidden;
	padding: 10px 20px;
	position: absolute;
	top: 50%;
	width: 320px;
	z-index: 10;
}
.loginBoxClose {
	position: absolute;
	display: block;
	z-index: 1;
	top: 5px;
	right: 5px;
}
.loginBox .formRow {
	margin: 10px 0;
}
.highLight td {
	background-color: #1e90ff !important;
}

.action-comment {
	display: none;
	position: relative;
}
.action-comment_show {
	display: inline-block;
	height: 1em;
}

.action-comment__icon {
	display: inline-block;
	width: 20px;
	height: 22px;
	background-image: url(/_sysimg/ar_comment.png);
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: -2px;
}

.action-comment__block {
	display: none;
	position: absolute;
	top: -25px;
}

.action-comment__block_show {
	display: inline-block;
}

span.set-date {
	float: left;
}

.set-date div {
	float: left;
	padding-top: 2px;
	padding-right: 15px;
}

.set-date input {
	float: left;
}

.invoices-datecalendar span {
	pointer-events: none;
}

#invoicesDate {
	color: white;
}

.close-tr, .hidden {
	display: none;
}

.admin-search-table tbody > tr:not(.clicked):hover {
	background: #d4d3cc;
}

.admin-search-table tr.clicked td {
	background-color: #ffe7ce;
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
}


.admin-filter{
	width: 100%;
}

.admin-filter__items{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.admin-filter__item{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 3px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 250px;
}

.admin-filter__caption {
	margin: 0 5px 0 0;
}

.admin-filter__item input,
.admin-filter__item select {
	width: 150px;
}

.admin-footer{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}
.admin-footer__form{
	padding: 1px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background: #e5e9ef;
	border-right: 1px solid #FFF;
	min-width: 1px;
}

form.admin-footer__form,
form.search-form-footer{
	margin-bottom: 0;
	background: #fff;
}
.admin-footer__infopanel{
	background: #f4f8ff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 30px;
}
.search-form-footer{
	display: block;
	vertical-align: middle;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
	.search-form-footer{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.search-form-footer__container,
.search-form-footer__filters{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.search-form-footer__filters{
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.search-form-footer__action{
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 10px;
}

.search-form-footer__item{
	position: relative;
	padding: 5px 10px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
	.search-form-footer__item::before{
		display: block;
	}
}
.search-form-footer__item:first-child::before{
	display: none;
}
.search-form-footer__item:nth-last-child(2){
	border-right: 0px;
}
.search-form-footer__label{
	color: #000000;
	font-size: 12px;
	margin-right: 5px;
}

.search-form-footer__input input[type="text"],
.search-form-footer__input select{
	height: 18px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d3d9e2;
}
.search-form-footer__input select{
	background: #fff;
}
.main-admin{
	min-height: 100vh;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 100vh;
}
_:-ms-fullscreen, :root .main-admin {
	height: 0;
}
.main-admin__content{
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 10px;
	margin-bottom: 40px;
	overflow: auto;
}
_:-ms-fullscreen, :root .main-admin__content {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-bottom: 0px;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
	.main-admin__content{
		margin-bottom: 0px;
	}
}
.main-admin__footer{

	left: 0;
	right: 0;
	bottom: 0;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
	.main-admin__footer{
		position: -webkit-sticky;
		position: sticky;
	}
}

/* мини-корзина */
.mini-basket{
	background: #4e87e3;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
	text-decoration: none;
}
.mini-basket__count,
.mini-basket__cur-count{
	font-size: 12px;
	line-height: 1;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-decoration: none;
	padding: 1.5px 6px;
	display: block;
	border-width: 2px;
	border-color:  #4e87e3;
	border-style: solid;
}
.mini-basket__count{
	background-color:  #ffffff;
	color:  #4e87e3;
}
.mini-basket__cur-count{
	color:  #ffffff;
	background-color:  #4e87e3;
	display: inline-block;
	border: none;
	min-width: 15px;
	margin-left: 6px;
	text-align: center;
}
.mini-basket__basket{
	text-decoration: none;
	cursor: pointer;
	display: block;
	-webkit-background-size: 20px 20px;
	background-size: 20px;
	background-color: transparent;
	border: none;
	background-image: url("/_sysimg/admin/cart.png");
	background-position: left 9px center;
	background-repeat: no-repeat;
	padding: 5.5px 6px 5.5px 25px;
}
.mini-basket__cur-list{
	position: absolute;
	display: block;
	bottom: 100%;
	margin: 0;
	padding: 0;
	right: 0;
	overflow: hidden;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	background-color:  #ffffff;
	-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.3);
}
.mini-basket:hover .mini-basket__cur-list{
	height: auto;
	opacity: 1;
}
.mini-basket__cur-item{
	display: block;
	border-bottom: 1px solid #ebf0f6;
	padding: 2px;
}
.mini-basket__cur-item:last-child{
	border-bottom: none;
}
.mini-basket__cur-link{
	text-decoration: none;
	display: block;
	color:  #000000;
	font-size: 14px;
	padding: 6px 8px 6px 16px;
	text-align: right;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
	white-space: nowrap;
}
.mini-basket__cur-link:hover{
	background-color:  #ebf0f6;
	color: #000000;
}

/*информация о клиенте */
.customer-info{
	padding: 30px 10px;
	background-color:  #f4f8ff;
}
.customer-info__header{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 10px;
}
.customer-info__title{
	color:  #000000;
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	padding-left: 20px;
	line-height: 24px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
}
.customer-info__header-links,
.customer-info__header-actions{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.customer-info__header-links a{
	color:  #7b8a9a;
	font-size: 13px;
	text-decoration: underline;
	margin: 0 10px;
	display: inline-block;
	vertical-align: middle;
}
.customer-info__header-links a:hover{
	text-decoration: none;
	color:  #4e87e3;
}
.customer-info__header-actions{
	font-size: 0;
	margin-left: 20px;
}
.customer-info__header-actions a,
.basket-currency-change__edit-button{
	background-color:  #e5e9ef;
	vertical-align: middle;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:  #213749;
	font-size: 13px;
	display: inline-block;
	padding: 3px 10px;
	line-height: 18px;
	text-decoration: none;
	-webkit-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
	border: none;
	margin-right: 10px;
}
.customer-info__header-actions a{
	margin-bottom: 1px;
}
.customer-info__header-actions a:last-child{
	margin-right: 0;
}
.customer-info__header-actions a:hover,
.basket-currency-change__edit-button:hover{
	background-color:  #d3d9e2;
	color:  #213749;
}
.customer-info__content{
	background-color:  #ffffff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 20px;
	margin-bottom: 35px;
}
.customer-info__items{
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	width: 100%;
}
.customer-info__item{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	padding-right: 18px;
	border-right: 1px solid #ebf0f6;
}
.customer-info__item-title,
.customer-info__item-value{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
	padding: 3px 0;
	-ms-flex-preferred-size: 0;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	word-break: break-word;
	min-width: 0px;
}
.customer-info__item-title{
	color:  #213749;
	font-size: 12px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	padding-right: 3px;
}
.customer-info__item-value{
	color:  #000000;
	font-size: 13px;
	font-weight: 600;
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	-webkit-flex-grow: 2;
	flex-grow: 2;
}
.customer-info__item-value a{
	color:  #4e87e3;
	text-decoration: underline;
}
.customer-info__item-value a:hover{
	text-decoration: none;
}

.admin-info-table{
	width: 100%;
}

.admin-info-table th{
	background-color:  #7b8a9a;
	color: #FFF;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2;
	padding: 10px 2px;
	text-align: center;
}
.admin-info-table td{
	border:  1px solid #e5e9ef;
	background-color:  #ffffff;
	color:  #000000;
	font-size: 12px;
	padding: 8px 10px;
}

.mc-switch{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 10px 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-top: 1px solid #e5e5e5;
	margin-top: 10px;
}
.mc-switch__label{
	color:  #000000;
	font-size: 14px;
	font-weight: 400;
	margin-right: 6px;
}
.mc-switch__ahtung{
	max-height: 13px;
}
.mc-switch__item{
	color:  #3d3f46;
	font-size: 13px;
	padding: 6px 10px;
	background: #ffffff;
	max-height: 15px;
	display: inline-block;
	margin-right: 2.5px;
	-webkit-transition: background .15s linear;
	-o-transition: background .15s linear;
	transition: background .15s linear;
	-webkit-text-decoration-style: dotted;
	text-decoration-style: dotted;
}
.mc-switch__label + .mc-switch__item,
.mc-switch__item:first-child{
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
.mc-switch__item:hover{
	background-color: #e5e5e5;
	text-decoration: none;
	color:  #3d3f46;
}
.mc-switch__item:last-child{
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.mc-switch__item--active,
.mc-switch__item--active:hover{
	background-color:  #668bc7;
	color:  #ffffff;
	cursor: default;
	text-decoration: none;
}

.basket-currency-change__header{
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	margin: 0px 20px;
}
.basket-currency-change__footer-text{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	margin-bottom: 15px;
}
.basket-currency-change__footer{
	background-color: #f4f8ff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	padding: 10px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.basket-currency-change__currency-original{
	font-weight: 600;
	color: #7b8a9a;
	margin-right: 20px;
}
.basket-currency-change__comut-container{
	font-size: 14px;
	color: #213749;
	padding: 15px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.basket-currency-change__footer-currency{
	font-weight: 600;
}
.basket-currency-change__edit-button{
	margin-right: 0;
	width: 100%;
}
.basket-currency-change__currency-select{
	margin-left: 20px;
}
.basket-currency-change__currency-select select{
	height: 24px;
	font-weight: 600;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d3d9e2;
	background: #fff;
}
.top-admin {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.search-filter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.search-filter__items {
	-webkit-columns: 4 auto;
	-moz-columns: 4 auto;
	columns: 4 auto;
	min-width: 0;
}

@media screen and (max-width: 1024px) {
	.search-filter__items {
		-webkit-columns: 3 auto;
		-moz-columns: 3 auto;
		columns: 3 auto;
	}
}

.search-filter__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 6px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 250px;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.search-filter__caption {
	margin: 0 5px 0 0;
}

.search-filter__item input,
.search-filter__item select {
	width: 150px;
}

.total--sum{
	text-align: right;
}
.real-cur-td{
	position: relative;
	cursor: pointer;
}
.real-cur-td::after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 7px 0 0;
	border-color: #007bff transparent transparent transparent;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	-webkit-transition: all 0.12s ease-out 0.1s;
	-o-transition: all 0.12s ease-out 0.1s;
	transition: all 0.12s ease-out 0.1s;
}
.real-cur-td__tooltip{
	font-size: 12px;
	color: #FFF;
	padding: 4px 8px;
	background: rgba(17,17,17,.9);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	position: absolute;
	top: 0;
	opacity: 0;
	display: block;
	-webkit-transition: all 0.12s ease-out 0.1s;
	-o-transition: all 0.12s ease-out 0.1s;
	transition: all 0.12s ease-out 0.1s;
	-webkit-transform: translate(-52%, 0%);
	-ms-transform: translate(-52%, 0%);
	transform: translate(-52%, 0%);
}
.real-cur-td__tooltip::after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 6px 0 5px;
	border-color: rgba(17,17,17,.9) transparent transparent transparent;
	content: "";
	display: block;
	position: absolute;
	bottom: -4px;
	margin-left: -4px;
	left: 50%;
}
.real-cur-td:hover .real-cur-td__tooltip{
	opacity: 1;
	-webkit-transform: translate(-52%, -102%);
	-ms-transform: translate(-52%, -102%);
	transform: translate(-52%, -102%);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	pointer-events: none;
}
.real-cur-td:hover::after{
	opacity: 0;
}

.dropbtn-component {
	position: relative;
}

.dropbtn-component__count {
	color: rgb(0, 69, 122);
	text-decoration: underline;
	cursor: pointer;
}

.dropbtn-component__list {
	position: absolute;
	display: block;
	bottom: 100%;
	margin: 0;
	padding: 0;
	right: 0;
	overflow: hidden;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.3);
}

.dropbtn-component:hover .dropbtn-component__list {
	height: auto;
	opacity: 1;
}

.dropbtn-component__item {
	display: block;
	border-bottom: 1px solid #ebf0f6;
	padding: 5px;
	white-space: nowrap;
}

.dropbtn-component__item:last-child {
	border-bottom: none;
}
table.admin_edit_table th.total--sum,
.total--sum{
	font-size: 12px;
	font-weight: normal;
	padding-right: 15px;
}
.total {
	font-size: 12px;
	font-weight: 700;
	line-height: 13px;
}
.total .float_string {
	text-align: right;
}

.base-body{
	margin: 0;
}
.base-body--out{
	padding: 10px;
}

.multi-float-control__item {
	padding: 2px 0;
}

.col_use_in_search {
	width: 98px;
}

.provider-change--block {
	color: red;
}

.warehouse__table-info {
	width: 100%;
	color: #ffffff;
	background: #668bc7;
}

.warehouse__table-info td .float_string {
	text-align: center;
}

.warehouse__row-total {
	font-weight: bold;
	background: #990000;
}

.text--bold {
	font-weight: bold;
}

.curl-info {
	width: 200px;
	margin: 0 0 2px 0;
}

.curl-info__title {
	font-weight: bold;
}

.curl-info__item {
	display: flex;
	justify-content: space-between;
}

