@font-face {
    font-family:'SF Pro Display';
    font-style:normal;
    font-weight:700;
    src:local('☺︎'), url("/_fonts/sf-pro-display_bold.woff2") format("woff2"), url("/_fonts/sf-pro-display_bold.woff") format("woff"), url("/_fonts/sf-pro-display_bold.ttf") format("truetype");
    /* (C) 2015 Apple Inc. All rights reserved.*/
}

@font-face {
    font-family:'SF Pro Display 700';
    src:url("/_fonts/sf-pro-display_bold.eot");
    /* (C) 2015 Apple Inc. All rights reserved.*/
}

@font-face {
    font-family:'SF Pro Display';
    font-style:normal;
    font-weight:400;
    src:url("/_fonts/sf-pro-display_regular.eot");
    src:local('☺︎'), url("/_fonts/sf-pro-display_regular.woff2") format("woff2"), url("/_fonts/sf-pro-display_regular.woff") format("woff"), url("/_fonts/sf-pro-display_regular.ttf") format("truetype");
    /* (C) 2015 Apple Inc. All rights reserved.*/
}

@font-face {
    font-family:'SF Pro Text';
    font-style:normal;
    font-weight:700;
    src:local('☺︎'), url("/_fonts/sf-pro-text_bold.woff2") format("woff2"), url("/_fonts/sf-pro-text_bold.woff") format("woff"), url("/_fonts/sf-pro-text_bold.ttf") format("truetype");
    /* (C) 2015 Apple Inc. All rights reserved.*/
}

@font-face {
    font-family:'SF Pro Text';
    font-style:italic;
    font-weight:700;
    src:local('☺︎'), url("/_fonts/sf-pro-text_bold-italic.woff2") format("woff2"), url("/_fonts/sf-pro-text_bold-italic.woff") format("woff"), url("/_fonts/sf-pro-text_bold-italic.ttf") format("truetype");
    /* (C) 2015 Apple Inc. All rights reserved.*/
}

@font-face {
    font-family:'SF Pro Text 700';
    src:url("/_fonts/sf-pro-text_bold.eot");
    /* (C) 2015 Apple Inc. All rights reserved.*/
}

@font-face {
    font-family:'SF Pro Text';
    font-style:normal;
    font-weight:400;
    src:url("/_fonts/sf-pro-text_regular.eot");
    src:local('☺︎'), url("/_fonts/sf-pro-text_regular.woff2") format("woff2"), url("/_fonts/sf-pro-text_regular.woff") format("woff"), url("/_fonts/sf-pro-text_regular.ttf") format("truetype");
    /* (C) 2015 Apple Inc. All rights reserved.*/
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:100;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_ultralight.woff") format("woff"), url("/_fonts/myriad-set-pro_ultralight.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:100;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_ultralight-italic.woff") format("woff"), url("/_fonts/myriad-set-pro_ultralight-italic.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro 100';
    src:url("/_fonts/myriad-set-pro_ultralight.eot");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:200;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_thin.woff") format("woff"), url("/_fonts/myriad-set-pro_thin.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:200;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_thin-italic.woff") format("woff"), url("/_fonts/myriad-set-pro_thin-italic.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro 200';
    src:url("/_fonts/myriad-set-pro_thin.eot");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:400;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_text-italic.woff") format("woff"), url("/_fonts/myriad-set-pro_text-italic.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:500;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_medium.woff") format("woff"), url("/_fonts/myriad-set-pro_medium.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:500;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_medium-italic.woff") format("woff"), url("/_fonts/myriad-set-pro_medium-italic.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro 500';
    src:url("/_fonts/myriad-set-pro_medium.eot");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:600;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_semibold.woff") format("woff"), url("/_fonts/myriad-set-pro_semibold.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:600;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_semibold-italic.woff") format("woff"), url("/_fonts/myriad-set-pro_semibold-italic.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro 600';
    src:url("/_fonts/myriad-set-pro_semibold.eot");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:700;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_bold.woff") format("woff"), url("/_fonts/myriad-set-pro_bold.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:700;
    src:local('☺︎'), url("/_fonts/myriad-set-pro_bold-italic.woff") format("woff"), url("/_fonts/myriad-set-pro_bold-italic.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro 700';
    src:url("/_fonts/myriad-set-pro_bold.eot");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:400;
    src:url("/_fonts/myriad-set-pro_text.eot");
    src:local('☺︎'), url("/_fonts/myriad-set-pro_text.woff") format("woff"), url("/_fonts/myriad-set-pro_text.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

body {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif !important;
    font-size: 15px;
    color: #000000;
	margin: 0 !important;
}

.question__quest {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

.search-error-bottom__text {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

.alternatives-header__col {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

.menu-catalog-sub__link,
.menu-catalog__link,
.user-menu__link,
.text-decoration li,
.text-decoration p {
    color: #000000;
}

a{
    color: #50a2c1;
}

.warning a:focus, 
.warning a:hover,
a:active,
a:focus,
a:hover{
    color: #ff9e22;
}

.wrapper{
	min-height: 0;
}

button:focus,
input:focus,
textarea:focus{
    outline: 0;
}

#page.wrapper input[type=radio]{
	width: 0;
	height: 0;
	opacity: 0;
}

input {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

form table.admin_blank_table2 td,
form table.admin_edit_table td{
	padding: 10px;
	font-size: 16px;
	line-height: 18px;
	border-color: #eae8e8 transparent;
	font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

form table.admin_blank_table2 input[type="text"],
form table.admin_edit_table input[type="text"]{
	color: #333;
	width: 100% !important;
	height: 30px;
	padding: 0 8px;
	font-size: 14px;
	background: #fff;
	border-radius: 0;
	max-width: 500px;
	box-sizing: border-box;
	border: 1px solid #aaa;
	/*border: 1px solid #e5e5e5;*/
	min-width: 70px;
}

form table.admin_blank_table2 textarea,
form table.admin_edit_table textarea{
	color: #333;
	/*width: 100% !important;*/
	height: 44px;
	padding: 0 8px;
	font-size: 14px;
	background: #fff;
	border-radius: 0;
	/*max-width: 500px;*/
	box-sizing: border-box;
	border: 1px solid #aaa;
	/*border: 1px solid #e5e5e5;*/
}

form table.admin_blank_table2 textarea,
form table.admin_edit_table textarea{
	height: 44px;
	min-height: 44px;
	line-height: 20px;
}

form[name="taskboard"] table.admin_edit_table textarea{
	min-height: 100px;
	line-height: 18px;
}

form table.admin_blank_table2 select,
form table.admin_edit_table select{
	color: #333;
	width: 100% !important;
	height: 30px;
	padding: 0 8px;
	font-size: 14px;
	background: #fff;
	border-radius: 0;
	max-width: 500px;
	box-sizing: border-box;
	border: 1px solid #aaa;
	min-width: 70px;
}

form table.admin_blank_table2 select[multiple],
form table.admin_edit_table select[multiple]{
	min-height: 97px;
}

form table.admin_edit_table input[type="radio"],
form table.admin_edit_table input[type="checkbox"]{
	border: none;
	min-height: 16px;
	background: none;
	margin-right: 25px;
	position: relative;
	width: 0!important;
	display: inline-block;
	box-sizing: border-box;
}

form table.admin_edit_table input[type="checkbox"]::before{
	content: "";
	width: 16px;
	height: 16px;
	display: inline-block;
	background-size: 16px;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #aaa;
	box-sizing: border-box;
	background-position: center;
	background-repeat: no-repeat;
}

form table.admin_edit_table input[type="checkbox"]:checked::before{
	border-color: #4092b0;
	background-color: #4092b0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='%23fff'%3E%3Cpath d='M6.61 11.89L3.5 8.78 2.44 9.84 6.61 14l8.95-8.95L14.5 4z'/%3E%3C/svg%3E");
}

form table.admin_edit_table input[type="radio"]{
	margin-right: 25px;
}

form table.admin_edit_table input[type="radio"]::before{
	content: "";
	width: 18px;
	height: 18px;
	border-radius: 18px;
	display: inline-block;
	background-color: #fff;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

form table.admin_edit_table input[type="radio"]:checked::after{
	top: 4px;
	left: 4px;
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	border-radius: 10px;
	box-sizing: border-box;
	background-color: #ff891c;
}

form table.admin_edit_table [type="file"]{
	width: 100%;
	height: 44px;
	cursor: pointer;
	position: relative;
}

form table.admin_edit_table [type="file"]::before,
form table.admin_edit_table [type="file"]::after{
	content: "";
	display: block;
	font-size: 14px;
	cursor: pointer;
	position: absolute;
}

form table.admin_edit_table [type="file"]::before{
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: #fff;
	padding: 11px 15px;
	border: 1px solid #aaa;
	color: rgb(119, 119, 119);
	content: "Файл не выбран";
}

form table.admin_edit_table [type="file"]::after{
	top: 2px;
	right: 2px;
	color: #fff;
	bottom: 2px;
	padding: 5px 10px;
	line-height: 30px;
	content: "Выбрать";
	background-color: rgb(64, 146, 176);
}

form table.admin_edit_table [type="file"].load::after{
	top: 50%;
	padding: 0;
	right: 10px;
	content: "";
	width: 20px;
	height: 20px;
	bottom: inherit;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'%3E%3C/path%3E%3C/svg%3E");
}

form table.admin_edit_table [type="file"].load:hover::after,
form table.admin_edit_table [type="file"].load:focus::after{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c62828' viewBox='0 0 20 20'%3E%3Cpath d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'%3E%3C/path%3E%3C/svg%3E");
}

form table.admin_edit_table [type="submit"],
form table.admin_edit_table [type="button"]{
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 15px;
	min-height: 30px;
	padding: 9px 15px;
	line-height: 20px;
	display: inline-block;
}

form table.admin_edit_table [type="submit"]{
	min-width: 100px;
	border-color: #ff891c;
	background-color: #ff891c;
}

form table.admin_edit_table [type="submit"]:hover,
form table.admin_edit_table [type="submit"]:focus{
	border-color: #ff9e22;
	background-color: #ff9e22;
}

form table.admin_edit_table [type="button"]{
	background-color: #0d9449;
}

form table.admin_edit_table [type="button"]:hover,
form table.admin_edit_table [type="button"]:focus{
	color: #fff;
	background-color: #17bb60;
}

div>table.admin_blank_table>tbody>tr:hover>td,
div>table.admin_edit_table>tbody>tr:hover>td{
	color: #000;
	background: #eee;
}

div>table.admin_blank_table[data-id="return_clients"]>tbody>tr:hover>td,
div>table.admin_edit_table[data-id="return_clients"]>tbody>tr:hover>td{
	color: inherit;
	background: inherit;
}

.btn,
.submitButton{
    text-shadow: none;
}

.btn:focus, 
.submitButton:focus {
	outline: none;
	/*
	outline-width: 1px;
	outline-style: dashed;
	outline-color: #8c8c8c;
	*/
}

body.modal-open{
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*position: fixed;*/
    /*padding-right: 17px;*/
}

.breadcrumbs__item, .breadcrumbs__link {
    font-size: 15px;
}

.user-menu__link {
    font-size: 15px;
}

div.main-admin__content h1{
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
    margin: 0px 0 10px;
}

table.admin_blank_table td {
    font-size: 95%;
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.admin_blank_table select {
    font-size: 100%;
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.admin_blank_table th {
    font-size: 95%;
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.admin_edit_table th {
    font-size: 95%;
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.admin_edit_table22 td {
    font-size: 95%;
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.admin_edit_table select {
    font-size: 100%;
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.admin_edit_table a {
    color: #00457a;
    text-decoration: underline;
    cursor: pointer;
}

table.admin_edit_table a:hover {
    color: red;
    text-decoration: none;
}

table.admin_blank_table a {
    color: #00457a;
    text-decoration: underline;
    cursor: pointer;
}

table.admin_blank_table a:hover {
    color: red;
    text-decoration: none;
}

table.web_ar_datagrid {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.web_ar_datagrid a {
    color: #00457a;
    text-decoration: underline;
    cursor: pointer;
}

table.web_ar_datagrid a:hover {
    color: red;
    text-decoration: none;
}

table.web_ar_datagrid.search-results a[rel="prd_info_link"]{
	text-decoration: none;
}

table.web_ar_datagrid.search-results a[rel="prd_info_link"]:hover{
	color: #ff891c;
}

form.search-form-footer select {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
    font-size: 12px;
}

.search-form-footer__input input[type="text"], .search-form-footer__input select {
    width: 120px;
}

div.notice table, div.notice table select, div.notice table input {
    font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

.search-header__thead--fixed {
    top: 50px;
}

.header {
	padding: 5px 0;
	background-color: #919fa9;
}

.top-nav{
	top: 5px;
	margin-left: 0;
	margin-right: 0;
	-ms-flex-pack: start;
	font-family: "Myriad Set Pro", 'PT Sans';
	-webkit-box-pack: start;
	text-transform: uppercase;
	justify-content: flex-start;
}

.top-nav__item{
    margin-left: 30px;
    margin-right: 30px;
	padding-bottom: 10px;
}

.top-menu-sub{
	top: 33px;
}

.top-nav__link{
	color: #fff;
	font-size: 16px;
}

.top-nav__item--active .top-nav__link,
.top-nav__link:active,
.top-nav__link:focus,
.top-nav__link:hover{
	color: #fff;
	text-decoration: underline;
}

.top-nav__item--active,
.top-nav__item:hover{
	border-color: transparent;
}

.top-menu-sub{
	border-top-color: #ff891c;
}

.top-nav__item--sub::after{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='%26%23x421;%26%23x43B;%26%23x43E;%26%23x439; 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.99 12' fill='%23fff'%3E%3Ctitle%3Earrow%3C/title%3E%3Cpath class='cls-1' d='M7 1.41L2.67 6 7 10.59 5.66 12 0 6l5.66-6z'/%3E%3C/svg%3E");
}

.contact-details {
	padding-left: 50px;
	justify-content: flex-end;
}

.contact-details__item{
	margin-right: 0;
}

.contact-details__item+.contact-details__item{
	margin-left: 30px;
}

.select-stock-point__header{
    padding: 0 5px;
    position: relative;
    margin-bottom: 20px;
}

#page.wrapper input[type=radio]+label{
		margin-left: 24px;
}

.select-stock-point__label,
#page.wrapper input[type=radio]+label.select-stock-point__label{
    padding: 16px 10px 16px 15px;
}

.select-stock-point__label{
    font-weight: normal;
}

.select-stock-point__label>a{
    color: #ff9e22;
    text-decoration: none;
}

.select-stock-point__label>a:hover,
.select-stock-point__label>a:focus{
    color: #ff9e22;
    text-decoration: underline;
}

.select-stock-point__address{
    line-height: 25px;
}

span.select-stock-point__address{
    padding-left: 22px;
    display: inline-block;
    background: url(/images/parts66/icon-location.png) 0 2px no-repeat;
}

.select-stock-point__address>img{
    display: none;
}

.select-stock-point__address>img{
    margin-right: 4px;
}

#select-stock-point-list .select-stock-point__item .stock-info-manager__svg-icon{
    width: 16px;
    height: 14px;
    margin-right: 2px;
    vertical-align: middle;
}

#input-search-stock-point{
    width: 100%;
    font-size: 16px;
    padding: 2px 5px;
    border-radius: 0;
    border: 1px solid #999;
}

#input-search-stock-point:focus::-webkit-input-placeholder{
    color: transparent;
}

#input-search-stock-point:focus:-ms-input-placeholder{
    color: transparent;
}

#input-search-stock-point:focus::placeholder{
    color: transparent;
}

#input-search-stock-point-clear{
    top: 50%;
    right: 0;
    opacity: 0;
    width: 15px;
    height: 15px;
    border: none;
    padding: 20px;
    position: absolute;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' width='15px' height='15px' fill='%23000'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E") center center no-repeat;
}

#input-search-stock-point-clear.open{
    opacity: .3;
}

#input-search-stock-point-clear.open:hover{
    opacity: 1;
}

.header-nav{
    padding: 20px 0;
    background: #eff1f3;
}

.header-nav__logo{
    padding: 5px 50px 5px 0;
}

.header-nav__img,
.header-nav__picture{
	margin: 0;
	display: block;
	max-width: 100%;
	max-height: inherit;
}

.header-nav__menu{
    width: inherit;
    max-width: 200px;
}

.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(2)>a,
.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(3)>a,
.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(4)>a{
    color: #000;
    text-decoration: none;
}

.popular-goods__caption{
	color: #000;
}

.popular-goods__item:hover .popular-goods__add-basket{
	border-color: #ff9e22;
	background-color: #ff9e22;
}

.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(2)>a:hover,
.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(2)>a:focus,
.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(3)>a:hover,
.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(3)>a:focus,
.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(4)>a:hover,
.header-nav .header-nav__wrapper .header__right-wrapper:nth-child(4)>a:focus{
    color: #ff891c;
}

.header-nav .header-nav__wrapper.auth-client{
    padding-right: 250px;
}

.header__user-info{
	display: block;
}

.header .header__user-info>a:first-child{
    border: none;
    line-height: 20px;
    margin-right: 10px;
    padding: 0 0 0 22px;
    background: url(/images/parts66/icon-login.png) 0 center no-repeat;
}

.header .header__user-info a.header__reg-button{
    color: #fff;
    border: none;
    margin-left: 10px;
    line-height: 20px;
    padding: 0 0 0 25px;
    background: url(/images/parts66/icon-registration-white.png) 0 center no-repeat;
}

.header .header__user-info>a:first-child:hover,
.header .header__user-info a.header__reg-button:hover{
    text-decoration: underline;
}

.header .header__user-info>a:first-child:active,
.header .header__user-info>a.header__reg-button:active{
    box-shadow: none;
}

.header .header__right-wrapper a.online{
    color: #fff;
    margin: 0 90px;
    font-size: 15px;
    min-width: 130px;
    padding: 5px 10px;
    text-align: center;
    border-radius: 5px;
    background: #4092b0;
}

.header .header__right-wrapper a.online:focus,
.header .header__right-wrapper a.online:hover,
.header .header__right-wrapper a.online:active{
    background: #ff891c;
}

.contact-details_top .contact-details__icon{
    fill: #ff891c;
}

.auth-other{
	color: #999;
	margin: 20px 0;
	text-align: center;
}

.user-menu{
    min-width: 220px;
}

.auth-user{
    padding: 0;
    color: #fff;
    min-width: 0;
    cursor: inherit;
    background: none;
}

.auth-user__login-name{
    color: #fff;
    cursor: pointer;
    min-height: 25px;
    line-height: 25px;
    padding-left: 30px;
    display: inline-block;
    text-decoration: underline;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E8A021D12-77FC-4ADC-8726-D979D42E6BDB%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M19.065 19.07c-.598-2.199-2.386-3.956-4.679-4.692 1.562-.847 2.637-2.481 2.637-4.378 0-2.757-2.244-5-5-5-2.757 0-5 2.243-5 5 0 1.906 1.084 3.546 2.657 4.39-2.235.751-4.049 2.531-4.706 4.715A9.965 9.965 0 0 1 2 12C2 6.486 6.486 2 12 2s10 4.486 10 10a9.97 9.97 0 0 1-2.935 7.07M12.023 13c-1.655 0-3-1.346-3-3 0-1.655 1.345-3 3-3 1.654 0 3 1.345 3 3 0 1.654-1.346 3-3 3m-5.296 7.481C6.976 18.009 9.337 16 12 16c2.726 0 5.091 1.959 5.274 4.367.002.035.021.063.027.097A9.931 9.931 0 0 1 12 22a9.934 9.934 0 0 1-5.273-1.519M12 0C5.383 0 0 5.383 0 12c0 6.616 5.383 12 12 12s12-5.384 12-12c0-6.617-5.383-12-12-12' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
}

.auth-user__login-name:focus,
.auth-user__login-name:hover,
.auth-user__login-name:active{
    color: #ff891c;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E8A021D12-77FC-4ADC-8726-D979D42E6BDB%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M19.065 19.07c-.598-2.199-2.386-3.956-4.679-4.692 1.562-.847 2.637-2.481 2.637-4.378 0-2.757-2.244-5-5-5-2.757 0-5 2.243-5 5 0 1.906 1.084 3.546 2.657 4.39-2.235.751-4.049 2.531-4.706 4.715A9.965 9.965 0 0 1 2 12C2 6.486 6.486 2 12 2s10 4.486 10 10a9.97 9.97 0 0 1-2.935 7.07M12.023 13c-1.655 0-3-1.346-3-3 0-1.655 1.345-3 3-3 1.654 0 3 1.345 3 3 0 1.654-1.346 3-3 3m-5.296 7.481C6.976 18.009 9.337 16 12 16c2.726 0 5.091 1.959 5.274 4.367.002.035.021.063.027.097A9.931 9.931 0 0 1 12 22a9.934 9.934 0 0 1-5.273-1.519M12 0C5.383 0 0 5.383 0 12c0 6.616 5.383 12 12 12s12-5.384 12-12c0-6.617-5.383-12-12-12' fill='%23ff891c'/%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
}

.user-menu__link:focus,
.user-menu__link:hover,
.user-menu__link:active{
    color: #ff891c;
}

#lk_div .lk_info .flc ul li a:active,
#lk_div .lk_info .flc ul li a:focus,
#lk_div .lk_info .flc ul li a:hover,
.accordion-tabs__link--active:focus,
#lk_div .lk_info .lk_caption a:active,
#lk_div .lk_info .lk_caption a:focus,
#lk_div .lk_info .lk_caption a:hover,
#div_cst_email a:hover,
#div_cst_email a:focus,
#div_cst_email a:active{
    color: #ff891c;
}

#lk_div #lk_rightinfo .lk_caption #lk_edit_link a:active,
#lk_div #lk_rightinfo .lk_caption #lk_edit_link a:focus,
#lk_div #lk_rightinfo .lk_caption #lk_edit_link a:hover,
.grid-card__item:focus .grid-card__svg,
.grid-card__item:hover .grid-card__svg{
    color: #ff891c;
}

#lk_div #lk_rightinfo .lk_caption #lk_edit_link a:active:before,
#lk_div #lk_rightinfo .lk_caption #lk_edit_link a:focus:before,
#lk_div #lk_rightinfo .lk_caption #lk_edit_link a:hover:before,
.web-table__col_edit a:active,
.web-table__col_edit a:focus,
.web-table__col_edit a:hover{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ff891c'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E");
}

#lk_div .lk_info .lk_caption--basket:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ff891c'%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0 0 20 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");
}

#lk_div .lk_info .lk_caption--account:before{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ff891c'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z'/%3E%3C/svg%3E");
}

#lk_div .lk_info .lk_caption--orders:before{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' viewBox='0 0 11 14' fill='%23ff891c'%3E%3Cpath class='cls-1' d='M1.37 0A1.383 1.383 0 0 0 .01 1.4L0 12.6A1.385 1.385 0 0 0 1.37 14h8.25A1.394 1.394 0 0 0 11 12.6V4.2L6.87 0h-5.5zm4.82 4.9V1.05L9.97 4.9H6.19z'/%3E%3C/svg%3E");
}

#lk_div .lk_info .lk_caption--vin:before{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff891c'%3E%3Cpath d='M4.2 20h4l4 4 4-4h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2h-16c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2zm0-16h16v14h-4.5l-3.5 3.5L8.6 18H4.2V4zm2 12h12V6h-12'/%3E%3C/svg%3E");
}

#lk_div .lk_info .lk_caption--help:before{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ff891c'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z'/%3E%3C/svg%3E");
}

#lk_div .lk_info .flc ul li a:active:before,
#lk_div .lk_info .flc ul li a:focus:before,
#lk_div .lk_info .flc ul li a:hover:before{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='%26%23x421;%26%23x43B;%26%23x43E;%26%23x439; 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.99 12' fill='%23ff891c'%3E%3Ctitle%3Earrow%3C/title%3E%3Cpath class='cls-1' d='M7 1.41L2.67 6 7 10.59 5.66 12 0 6l5.66-6z'/%3E%3C/svg%3E");
}

.paginator-limit a.paginator-limit__button--active::after,
.paginator-limit__button--active::after{
    background-color: #ff891c;
}

.paginator__item.paginator__prev:focus,
.paginator__item.paginator__next:focus,
.paginator__item.paginator__prev:hover,
.paginator__item.paginator__next:hover{
	color: transparent;
}

.web-table__col_order_num input[type=submit]{
    background-color: #ff891c;
}

.web-table__payer-icon_phys{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23ff891c'%3E%3Cpath d='M8 8c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");
}

.web-table__payer-icon_jur{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ff891c'%3E%3Cpath d='M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z'/%3E%3C/svg%3E");
}

.stock-info-manager__main-info{
	float: left;
}

.stock-info-manager__info-list{
	clear: both;
	margin-top: 5px;
}

.stock-info-maplist__shop-info,
.stock-info-details__item{
	color: #000;
}

.stock-info-details{
	padding: 0;
	background: none;
}

.stock-info-details__row{
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 15px;
	justify-content: flex-start;
}

.stock-info-details__row>.stock-info-details__title{
	width: 40%;
}

.stock-info-details__row>.stock-info-details__item{
	width: 60%;
}

.stock-info-office h3{
	font-size: 15px;
	font-weight: bold;
}

.stock-info-office__photos img{
	margin: 0 auto;
	display: block;
	max-width: 100%;
}

.stock-info-office__single-photo{
	margin-bottom: 15px;
}

.stock-info-offices__row:hover a{
	color: #50a2c1;
}

.stock-info-offices__row a:hover{
	text-decoration: underline;
}

.stock-info-offices__row:hover .stock-info-offices__td_name a{
	color: #ff891c;
}

.content-page ul,
.content-page ol,
.warning ul{
	margin-bottom: .8em;
}

.content-page ul li, 
.content-page ol li, 
.warning ul li{
	padding-left: 1.7em;
	margin-bottom: 0.3em;
}

.content-page ul li::before,
.stock-info-maplist__shop-placemark{
    line-height: 25px;
    background-color: #ff891c;
}

.content-page ol li::before{
    color: #ff891c;
}

.content-page ul li::before,
.content-page ol li::before{
	left: .5em;
}

.contact-details_mobile .contact-details__icon,
.stock-info-manager__svg-icon{
    fill: #50a2c1;
}

.header-nav__menu .select-stock-point button.select-stock-point__show{
    border: none;
    color: #50a2c1;
    max-width: 145px;
    text-align: left;
    display: inline-block;
    padding: 3px 0 2px 22px;
    background: url(/images/parts66/icon-location.png) 0 2px no-repeat;
    /*background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='22' viewBox='0 0 18 24'%3E%3Cg fill='%2350a2c1' fill-rule='evenodd'%3E%3Cpath d='M9 7.074c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2m0 6c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4'/%3E%3Cpath d='M9 2C5.141 2 2 5.16 2 9.043c0 5.391 5.149 10.82 7 12.596 1.851-1.776 7-7.205 7-12.596C16 5.16 12.859 2 9 2m0 22a1 1 0 0 1-.651-.241C8.008 23.466 0 16.504 0 9.043 0 4.057 4.037 0 9 0s9 4.057 9 9.043c0 7.461-8.008 14.423-8.349 14.716A1 1 0 0 1 9 24'/%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;*/
}

.header-nav__menu .select-stock-point button.select-stock-point__show:hover{
    color: #ff891c;
}

.header-nav__menu .select-stock-point button.select-stock-point__show>span{
	display: inline;
    line-height: 22px;
	border-bottom: 2px dotted #50a2c1;
}

.header-nav__menu .select-stock-point button.select-stock-point__show:hover>span{
    border-color: #ff891c;
}

.header-nav__menu .contact-details__item+.contact-details__item,
.header-nav__menu .select-stock-point button.select-stock-point__show>div,
.header-nav__menu .select-stock-point button.select-stock-point__show>svg{
	display: none;
}

.header-nav .header-nav__wrapper .header__right-wrapper+.header__right-wrapper{
	padding-left: 40px;
	border-left: 1px solid #919fa9;
}

.header-catalog__panel{
    background-color: #4092b0;
}

.message_type_info,
.message_view_outline.message_type_info .message__title{
    background-color: #4092b0;
}

.web-table-header__sort-col .sort_link,
.web-table-header__sort-col [rel=state_info],
.web-table-header__sort-col a {
    color: #fff;
}

.header-catalog__wrapper{
    height: 50px;
	min-height: 50px;
}

.menu-catalog{
    margin-right: -15px;
}

.content .menu-catalog{
    margin-top: -50px;
}

.home .header-catalog__panel .menu-catalog{
    /*display: none;*/
}

.home .header-catalog__panel.header-catalog__panel--fixed .menu-catalog{
    display: block;
}

.menu-catalog__btn{
    width: 100%;
	display: block;
    text-align: left;
	min-height: 50px;
	padding: 12px 33px;
    text-transform: uppercase;
    background-color: #ff891c;
}

.menu-catalog__btn::after{
    top: 50%;
    left: 45px;
    right: 30px;
    width: 22px;
    height: 20px;
    left: inherit;
    margin-left: 0;
    box-shadow: none;
    margin-top: -12px;
    background: url(/images/parts66/icon-catalog.svg) 0 0 no-repeat;
	background-size: 20px;
}

.search-form__input,
input[type=text].search-form__input,
.user-search-history__show_enable{
	background-color: #5badcc;
}

.search-form__input,
input[type=text].search-form__input{
	border-radius: 3px;
}

#page{
	overflow: hidden;
}

.modal-open #page{
    position: relative;
}

.content{
	min-height: 500px;
	padding-bottom: 60px;
	background-color: #eff1f3;
}

.footer{
	margin-top: 0;
}

.content .menu-catalog__list{
	opacity: 1;
    position: inherit;
	visibility: visible;
    margin-bottom: 60px;
}

.content .menu-catalog--show .menu-catalog__btn,
.content .menu-catalog__list,
.content .menu-catalog--show .menu-catalog__list{
	z-index: inherit;
}

/*.header-catalog__panel.header-catalog__panel--fixed,*/
.header-catalog__panel .menu-catalog--show .menu-catalog__list,
.header-catalog__panel.header-catalog__panel--fixed .menu-catalog--show .menu-catalog__list{
    z-index: 102;
}

.menu-catalog__list{
	overflow: hidden;
	overflow-y: auto;
	border: 1px solid #e6e6e6;
}

.menu-catalog__list .menu-catalog__item+.menu-catalog__item{
	border-top: 1px solid #e6e6e6;
}

.menu-catalog-sub{
	padding: 0;
}

.menu-catalog__item,
.menu-catalog__item:first-child,
.menu-catalog__item:last-child{
	padding: 0;
}

.menu-catalog-sub__link,
.menu-catalog__link{
	font-size: 16px;
    /*min-height: 50px;*/
	min-height: 61.2px;
	padding-top: 20px;
    line-height: 25px;
}

.menu-catalog__list>.menu-catalog__item>.menu-catalog__link{
    padding-left: 70px;
}

.menu-catalog-sub__link:focus,
.menu-catalog-sub__link:active,
.menu-catalog-sub__link:hover,
.menu-catalog__link:focus,
.menu-catalog__link:active,
.menu-catalog__link:hover{
	color: #ff891c;
}

.menu-catalog-sub__link:hover,
.menu-catalog__link:hover{
    background: none;
}

.menu-catalog__arrow{
	right: 15px;
}

.menu-catalog__link--sub::before{
	display: none;
}

.menu-catalog__list>.menu-catalog__item>.menu-catalog__link::after{
	top: 50%;
	opacity: 1;
	left: 20px;
	content: "";
	width: 29px;
	height: 28px;
	position: absolute;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-position: center center;
}

.menu-catalog__list>.menu-catalog__item:nth-child(1)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-original.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(8)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-avto-remote.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(2)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-common.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(3)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-parts-to.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(4)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-accessories.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(5)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-parts-bu.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(6)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-parts-duplicate.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(7)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-oil.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(9)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-planket.png);
}

.menu-catalog__list>.menu-catalog__item:nth-child(10)>.menu-catalog__link::after{
	background-image: url(/images/parts66/icon-catalog-windcsreen.png);
}

#searchTemplate{
	display: none;
}

.search-form__input,
input[type=text].search-form__input{
	color: #fff;
	height: 30px;
	/*color: #b7ddec;*/
	font-size: 14px;
	padding: 0 80px 0 50px;
	padding-left: 35px;
}

.search-form__input,
input[type=text].search-form__input::-webkit-input-placeholder{
	color: #fff;
}

.search-form__input,
input[type=text].search-form__input:-ms-input-placeholder{
	color: #fff;
}

.search-form__input,
input[type=text].search-form__input::placeholder{
	color: #fff;
}

.search-form__input.search-error::-webkit-input-placeholder,
input[type=text].search-form__input.search-error::-webkit-input-placeholder{
	color: #a42121;
}

.search-form__input.search-error:-ms-input-placeholder,
input[type=text].search-form__input.search-error:-ms-input-placeholder{
	color: #a42121;
}

.search-form__input.search-error::placeholder,
input[type=text].search-form__input.search-error::placeholder{
	color: #a42121;
}

.search-form__input:focus,
.search-form__input:active,
input[type=text].search-form__input:active,
input[type=text].search-form__input:active:focus,
input[type=text].search-form__input:focus{
	outline: 0;
	border: none;
	box-shadow: none;
}

.search-form__settings{
    top: 50%;
	right: 42px;
    position: absolute;
    transform: translateY(-50%);
}

.search-form__history{
    top: 50%;
	margin-left: 10px;
	position: absolute;
    transform: translateY(-50%);
}

.search-form__container{
	z-index: 1;
	display: block;
    background: none;
    position: relative;
}

.search-col__button-show,
.search-col__button-hide{
	color: #ff891c;
	border-bottom: 1px dashed #ff891c;
}

.search-full__template input[type=radio]:checked+.search-full__label{
	background-color: #ff891c;
}

.search-results__article{
	text-decoration: none;
}

.dropdown-menu>li>a:active,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover{
	color: #000;
}

#page.wrapper input[type=checkbox]+label{
	color: #333;
}

form#login input[type=checkbox]:checked+label:before,
#page.wrapper input[type=checkbox]:checked+label:before{
	border-color: #666;
	background-color: #666;
}

form#login input[type=checkbox]:checked+label:before,
#page.wrapper input[type=checkbox]:checked+label:before,
.adapt-table__td_title_chPos input[type=checkbox]:checked+label:before{
	border-color: #4092b0;
	background-color: #4092b0;
}

.search-setting__icon,
.search-setting__icon-svg,
.user-search-history__show,
.user-search-history__icon-svg{
	margin: 0;
	width: 18px;
	height: 18px;
	max-height: 18px;
	background: none;
}

.search-setting__icon{
	margin: auto;
	border-radius: 0 3px 3px 0;
}

.search-setting__icon::after{
	border-width: 1px;
	background-color: #ff891c;
}

.search-setting__icon-svg,
.user-search-history__icon-svg{
	fill: #b7ddec;
}

.search-form_focus .search-form__container{
	box-shadow: none;
}

.search-form__submit22,
.search-form__submit{
    top: 0;
    right: 0;
    margin: 0;
    width: 40px;
    height: 100%;
	border: none;
	position: absolute;
	border-radius: 0 3px 3px 0;
	background: #c5ecff url(/images/parts66/icon-search-blue.svg) center center no-repeat;
	background-size: 16px;
}

.search-form__submit22-svg,
.search-form__submit-svg{
	display: none;
}

.user-search-history__list{
	color: #000;
	background: #fff;
}

.user-search-history__link{
	color: #000;
	border-bottom: 1px dotted #8c8c8c;
}

.user-search-history__link:hover,
.user-search-history__link:focus{
	color: #ff9e22;
}

.header-catalog__search-form22,
.header-catalog__search-form{
	max-width: 540px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

#search_table_caption_main{
	display: none;
}

.order-amount{
	border: none;
	height: 30px;
	font-size: 16px;
    margin-top: auto;
	padding-left: 25px;
    margin-bottom: auto;
	font-family: "Myriad Set Pro", 'PT Sans';
	background: url(/images/template/search-result/ico-basket.png) 0 center no-repeat;
}

.order-amount:hover{
    text-decoration: underline;
}

.order-amount::before{
	display: block;
	margin-right: 5px;
}

.order-amount__count{
    padding: 0;
    min-width: 0;
    border: none;
    left: inherit;
    font-size: 16px;
    font-weight: 400;
    background: none;
	line-height: 20px;
    position: inherit;
    font-family: "Myriad Set Pro", 'PT Sans';
}

.order-amount:active,
.order-amount:focus,
.order-amount:hover{
	background-color: transparent;
}

.order-amount:hover .order-amount__count{
	border-color: #fff;
}

.order-amount__unit{
	color: #fff;
    margin-right: 2px;
}

.header-button-orders{
    color: #fff;
    margin: auto;
	display: flex;
    font-size: 16px;
	min-height: 23px;
    margin-left: 20px;
	padding-left: 30px;
	text-decoration: none;
    font-family: "Myriad Set Pro", 'PT Sans';
	background: url(/images/parts66/icon-order.png) 0 center no-repeat;
}

.header-button-orders:active,
.header-button-orders:hover,
.header-button-orders:focus{
    color: #fff;
	text-decoration: none;
}

.header-button-orders:hover{
    text-decoration: underline;
}

.footer__bottom{
	color: #fff;
	font-size: 16px;
	padding: 60px 0;
    line-height: 25px;
	background: #919fa9;
	font-family: "Myriad Set Pro", 'PT Sans';
}

.footer__bottom>.container>.row{
	display: flex;
    justify-content: space-between;
}

.footer__bottom>.container>.row>div{
	margin: auto;
}

.footer__bottom .footer-pay,
.footer__bottom .footer-dir{
	text-align: center;
}

.footer__bottom .footer-soc{
	text-align: right;
}

.footer__bottom a{
	color: #fff;
	text-decoration: underline;
}

.footer__bottom a:focus,
.footer__bottom a:hover,
.footer__bottom a:active{
	color: #fff;
	text-decoration: underline;
}

.footer__bottom .footer-pay>a{
	display: inline-block;
	text-decoration: none;
}

.footer__bottom .footer-pay img{
	border: 2px solid #ccc;
    border-radius: 10px;
    padding: 10px 20px;
}

.footer__bottom .footer-soc>span{
    display: block;
	line-height: 35px;
	margin-right: 60px;
}

.footer__bottom .footer-soc>a{
	width: 37px;
	height: 37px;
	line-height: 37px;
	display: inline-block;
	background-color: #1ca9d5;
	background-repeat: no-repeat;
	background-position: center center;
}

.footer__bottom .footer-soc>a+a{
	margin-left: 5px;
}

.footer-soc>a.soc-vk{
	background-image: url(/images/parts66/icon-soc-vk.svg?v=1);
		background-size: 22px;
}

.footer-soc>a.soc-ok{
	background-image: url(/images/parts66/icon-soc-ok.svg?v=1);
	background-size: 12px;
}

.footer-soc>a.soc-mail{
	background-image: url(/images/parts66/icon-soc-mail.svg?v=1);
	background-size: 18px;
}

.footer-soc>a.soc-fb{
	background-image: url(/images/parts66/icon-soc-fb.svg?v=1);
	background-size: 11px;
}

.footer-soc>a.soc-tw{
	background-image: url(/images/parts66/icon-soc-tw.svg?v=1);
	background-size: 18px;
}

.payments-master-visa{
	padding: 0 15px;
	border-radius: 10px;
	border: 2px solid #ccc;
}

.payments-master-visa>span{
	width: 70px;
	height: 60px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
}

.payments-master-visa>span.pay-master{
	background-image: url(/images/parts66/icon-master.svg);
}

.payments-master-visa>span.pay-visa{
	background-image: url(/images/parts66/icon-visa.svg);
}

#map {
	width: 100%;
	height: 480px;
}

.stock-info-office #map{
	width: 50%;
	height: 340px;
}

#content_inner{
    position: relative;
}

#popup {
	right: 15px;
    z-index: 90;
	width: 500px;
	background: #fff;
	transform: scale(0);
	position: absolute;
	box-shadow: -4px 2px 45px 6px rgba(0,0,0,0.24);
	-moz-box-shadow: -4px 2px 45px 6px rgba(0,0,0,0.24);
	-webkit-box-shadow: -4px 2px 45px 6px rgba(0,0,0,0.24);
}

#popup:hover {
	transform: scale(1);
}

#close {
	color: #626262;
	font-size: 28px;
	cursor: pointer;
	margin: 6px 470px;
	position: absolute;
}

.popup_text {
	padding: 30px;
}

.popup_text .title {
	font-size: 20px;
	font-family: "Myriad Set Pro", arial;
}

.popup_text .adress {
    font-size: 14px;
    margin-top: 20px;
    font-family: "Myriad Set Pro", arial;
}

.popup_text .links {
	margin-top: 10px;
}

.popup_text .show_map {
    cursor: pointer;
    padding-bottom: 2px;
    border-bottom: 1px solid;
}

.popup_text .more {
    color: #317fc0;
    margin-left: 20px;
}

#cities{
    font-size: 16px;
    font-family: "Myriad Set Pro", 'PT Sans';
}

#cities::after{
    content: "";
	clear: both;
	display: block;
}

#cities ul{
    display: flex;
    height: 190px;
    padding: 30px;
    flex-wrap: wrap;
    background: #fff;
    align-items: left;
    margin-bottom: 30px;
    list-style-type: none;
    justify-content: left;
    flex-direction: column;
    border: 1px solid #d8dfed;
}

#cities ul li{
    color: #50a2c1;
    padding: 5px 0;
    cursor: pointer;
    position: relative;
}

#cities ul li:hover,
#cities ul li:focus{
    color: #ff891c;
}

#cities ul li:nth-child(1n + 5)::before{
    top: 0;
    bottom: 0;
    left: -40px;
    content: "";
    display: block;
    position: absolute;
    border-left: 1px solid #d8dfed;
}

h2{
	color: #242e31;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 30px;
	font-family: "Myriad Set Pro", 'PT Sans';
}

.info_for_clients{
    font-size: 16px;
    margin-right: 30px;
	margin-bottom: 90px;
	font-family: "Myriad Set Pro", 'PT Sans';
}

.info_for_clients p{
    line-height: 22px;
	margin-bottom: 15px;
}

.info_for_clients>a,
.info_for_clients>h3{
	padding: 20px;
    display: block;
	color: #fb7a03;
	font-size: 16px;
	cursor: pointer;
	font-weight: 600;
	background: #fff;
	/*padding-left: 54px;*/
	padding-left: 30px;
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
}

.info_for_clients11>a:hover,
.info_for_clients11>a:focus,
.info_for_clients11>h3:hover,
.info_for_clients11>h3:focus{
	color: #fff;
	background: #fb7a03;
}

.info_for_clients>a:hover,
.info_for_clients>a:focus,
.info_for_clients>h3:hover,
.info_for_clients>h3:focus{
	border-color: #ddd;
	background-color: #f7f7f7;
}

.info_for_clients>a::before,
.info_for_clients>h3::before{
/*	top: 50%;
	left: 25px;
	width: 13px;
	content: "";
	height: 23px;
	display: block;
	position: absolute;
	transform: translateY(-50%);
	background: url(/images/parts66/icon-accordion.png) center center no-repeat;*/
}

.info_for_clients11>a:hover::before,
.info_for_clients11>a:focus::before,
.info_for_clients11>h3:hover::before,
.info_for_clients11>h3:focus::before{
	background-image: url(/images/parts66/icon-accordion-white.png);
}

.info_for_clients>a>span,
.info_for_clients>h3>span{
	color: #666;
	font-weight: 400;
}

.info_for_clients11>a:hover>span,
.info_for_clients11>a:focus>span,
.info_for_clients11>h3:hover>span,
.info_for_clients11>h3:focus>span{
	color: #fff;
}

.info_for_clients>h3+div{
	display: none;
	background: #fff;
	margin-bottom: 10px;
	padding: 0 20px 5px 20px;
	border: 1px solid #e6e6e6;
	border-top: none;
}
.info_for_clients>h3+div>ul,
.info_for_clients>h3+div>ul>li{
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}

.info_for_clients>h3+div>ul>li{
	line-height: 25px;
}

.info_for_clients>h3+div>ul>li a{
	color: #333;
	display: block;
	padding: 10px 15px;
}

.info_for_clients>h3+div>ul>li a:hover,
.info_for_clients>h3+div>ul>li a:focus{
	color: #fb7a03;
}

.content-page .info_for_clients>h3+div>ul>li::before{
	display: none;
}

.info_for_clients>h3.open{
	margin-bottom: 0;
	border-bottom: none;
}

.info_for_clients>h3.open::before{
	transform: translateY(-50%) rotate(90deg);
}

.info_for_clients>h3.open+div{
	display: block;
}

#manuals_div::after{
	content: "";
	clear: both;
	display: block;
}

#manuals_div .info_for_clients>h3+div{
	padding: 0;
}

#manuals_div .info_for_clients{
	max-width: 500px;
}

#manuals_div>.pull-right{
	margin-top: 5px;
}

#manuals_div>aside{
	float: left;
	margin-right: 15px;
	margin-bottom: 30px;
	width: calc(30% - 15px);
}

#manuals_div>.content2{
	float: right;
	margin-left: 15px;
	margin-bottom: 30px;
	width: calc(70% - 15px);
}

#manuals_div>.content2 .subtree hr{
	display: none;
}

#manuals_div>.content2 img{
	display: block;
	margin: 30px auto;
}

#manuals_div>.content2 img[align="left"]{
	margin: 0;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	display: inline-block;
}

#manuals_div>.content2 img[align="right"]{
	margin: 0;
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	display: inline-block;
}

#manuals_div>.content2 table th,
#manuals_div>.content2 table td{
	padding: 7px 10px;
}

#manuals_div>aside>div>div{
	padding-left: 25px;
	position: relative;
	padding-bottom: 7px;
}

#manuals_div>aside>div div>span{
	left: 0;
	top: 1px;
	z-index: 10;
	width: 17px;
	height: 17px;
	cursor: pointer;
	position: absolute;
	background: #eff1f3 url(/images/parts66/icon-add-remove.png) 0 -34px no-repeat;
}

#manuals_div>aside>div>div div>span{
	top: 7px;
	left: 22px;
}

#manuals_div>aside>div div.open>span{
	background-position: -17px -34px;
}

#manuals_div>aside>div>div div{
	display: none;
}

#manuals_div>aside>div div.open>div{
	display: block;
}

#manuals_div>aside>div>div div{
	margin-left: -27px;
	position: relative;
	padding: 6px 0 3px 47px;
	background: url(/images/parts66/expand_leaf.gif) 2px 6px no-repeat;
}

#manuals_div>aside>div>div div::after{
	top: -3px;
	bottom: 0;
	left: 10px;
	content: "";
	position: absolute;
	border-left: 1px solid #727272;
}

#manuals_div>aside>div>div div:last-child::after{
	height: 18px;
	bottom: inherit;
}

#manuals_div>aside>div a.tr_cur{
	font-weight: bold;
}

.last-news__list{
    font-size: 15px;
    font-family: "Myriad Set Pro", 'PT Sans';
}

.last-news__all{
    display: none;
}

.last-news__short-text{
    color: #4092b0;
    font-size: 15px;
}

.last-news__short-text:focus,
.last-news__short-text:hover{
    color: #ff891c;
    text-decoration: none;
}

.last-news__date{
    color: #919fa9;
}

.last-news__item{
    margin-bottom: 30px;
}

.content-page{
    margin-bottom: 90px;
}

.content-page h1{
    padding: 0;
    color: #242e31;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 20px;
}

.content-page,
.content-page>div,
.content-page>p{
    color: #000;
    font-size: 15px;
    font-family: "Myriad Set Pro", 'PT Sans';
}

#tecdoc-tabs,
#tecdoc-tabs>li{
	margin: 0;
	padding: 0;
	display: flex;
	list-style: none;
}

#tecdoc-tabs{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
	justify-content: center;
}

#tecdoc-tabs>li{
	width: 25%;
	z-index: 10;
    border: 1px solid #e6e6e6;
}

#tecdoc-tabs>li+li{
	margin-left: -1px;
}

#tecdoc-tabs>li+li+li+li+li{
	z-index: 1;
	margin-top: -1px;
}

.accordion-tabs__cont,
ul li.accordion-tabs__cont{
	display: block;
	margin-right: 0;
	font-size: inherit;
}

.content-page ul li.accordion-tabs__cont{
	padding-left: 0;
	list-style-type: none;
}

.content-page ul li.accordion-tabs__cont::before{
	display: none;
}

#tecdoc-tabs>li.tecdoc-tabs>a,
.accordion-tabs__link{
    padding: 14px 0;
    font-size: 16px;
    background: none;
    font-weight: bold;
    text-align: center;
	width: calc(100% / 2);
	display: inline-block;
    font-family: "Myriad Set Pro", 'PT Sans';
}

#tecdoc-tabs>li.tecdoc-tabs>a{
	width: 100%;
	margin: auto;
	display: block;
	cursor: pointer;
}

.content-page ul#tecdoc-tabs li::before{
	display: none;
}

.accordion-tabs__link:first-child{
	border-left: 1px solid #e6e6e6;
}

.accordion-tabs__link:last-child{
	border-right: 1px solid #e6e6e6;
}

.accordion-tabs__link+.accordion-tabs__link{
	/*margin-left: -2px;*/
}

.accordion-tabs__cont:last-child .accordion-tabs__link{
    padding-right: 0;
}

#tecdoc-tabs>li.tecdoc-tabs.active,
.accordion-tabs__link.accordion-tabs__link--active{
    color: #fff;
    background: #ff891c;
	border-color: #ff891c!important;
}

#tecdoc-tabs>li.tecdoc-tabs.active>a{
    color: #fff;
}

#tecdoc-tabs>li.tecdoc-tabs:hover,
.accordion-tabs__link:hover{
	color: #ff891c;
}

.accordion-tabs__link:hover.accordion-tabs__link--active{
	color: #fff;
}

.accordion-tabs__cont>section{
    min-height: 0;
    padding: 20px 0;
    background: none;
}

.accordion-tabs__cont>section.is-open{
    padding: 20px 0;
}

.home .accordion-tabs__tab-content.is-open{
	padding: 0;
}

.home .laximo_all_cats{
	margin-bottom: 0;
}

.home .accordion-tabs__tab-content{
	min-height: auto;
}

.home .accordion-tab{
	padding: 0;
}

.brand-catalog-list__group{
    padding-left: 40px;
}

.brand-catalog-list__item{
    margin-bottom: 5px;
}

.brand-catalog-list__link{
    color: #50a2c1;
    font-size: 18px;
    font-family: "Myriad Set Pro", 'PT Sans';
}

.brand-catalog-list__link:focus,
.brand-catalog-list__link:active,
.brand-catalog-list__link:hover{
    color: #ff891c;
    background: none;
}

.brand-catalog-list__group-key{
    color: #ff891c;
    font-size: 18px;
    font-family: "Myriad Set Pro", 'PT Sans';
}

.grid-card__item:hover,
.grid-card__item:focus,
.catalog-common__item:hover,
.catalog-common__item:focus{
    border-color: #ff891c;
}

.grid-card__item:hover,
.grid-card__item:focus,
.grid-card__item:active,
.catalog-common__link:active,
.catalog-common__link:focus,
.catalog-common__link:hover{
    color: #ff891c;
}

.catalog-common__link:hover .catalog-common__svg{
    fill: #ff891c;
}

#formsearch{
    color: #fff;
    padding: 7px;
    margin-bottom: 50px;
    background: #919fa9;
}

#formsearch::after{
    content: "";
    clear: both;
    display: block;
}

#formsearch>form input[type="text"]{
    color: #fff;
    border: none;
    padding: 6px 10px;
    border-radius: 3px;
    background: #a1adb8;
}

#formsearch>form input[type="text"]::-webkit-input-placeholder{
    color: #fff;
}

#formsearch>form input[type="text"]:-ms-input-placeholder{
    color: #fff;
}

#formsearch>form input[type="text"]::placeholder{
    color: #fff;
}

#formsearch>form input[type="text"]:focus::-webkit-input-placeholder{
    color: transparent;
}

#formsearch>form input[type="text"]:focus:-ms-input-placeholder{
    color: transparent;
}

#formsearch>form input[type="text"]:focus::placeholder{
    color: transparent;
}

#formsearch>form input[type="text"]{
    width: calc(100% - 41px);
    border-radius: 3px 0 0 3px;
}

#formsearch>form [type="submit"]{
    color: #fff;
    border: none;
    padding: 6px 12px;
    border-radius: 3px;
    background: #5e6a72;
}

#formsearch>form input[type="text"]+[type="submit"]{
    margin-left: -3px;
    border-radius: 0 3px 3px 0;
}

#formsearch>form input:focus,
#formsearch>form button:focus,
#formsearch>form select:focus,
#formsearch>form textarea:focus{
    outline: 0;
}

#banners,
#banners>li{
    margin: 0;
    padding: 0;
    display: block;
    list-style: none;
}

#banners::after{
    content: "";
    clear: both;
    display: block;
}

#banners{
    height: 560px;
    background: #fff;
    margin-left: -15px;
    position: relative;
    margin-bottom: 60px;
}

#banners>li{
    height: 50%;
    padding: 3px;
    float: right;
    overflow: hidden;
}

#banners>li>a{
    height: 100%;
    display: block;
    position: relative;
    text-decoration: none;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: #c5ecff;
    background-size: contain;
}

#banners>li>a:hover,
#banners>li>a:focus,
#banners>li>a:active{
    text-decoration: none;
}

#banners>li>a>img{
    width: 100%;
    margin: 0 auto;
    display: block;
    line-height: 0;
}

#banners>li>a>.title{
    top: 30px;
    left: 25px;
    display: block;
    color: #242e31;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    font-family: "Myriad Set Pro", 'PT Sans';
    text-transform: uppercase;
}

#banners>li>a>.title>.price{
    display: block;
    color: #748286;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
}

#banners>li:nth-child(1)>a>.title,
#banners>li:nth-child(2)>a>.title{
    top: 40px;
    font-size: 32px;
}

#banners>li:nth-child(2)>a>.title{
    top: 50%;
    transform: translateY(-50%);
}

#banners>li:nth-child(2)>a>.title>.price{
    font-size: 23px;
}

#banners>li:nth-child(1){
    height: 100%;
}

#banners>li:nth-child(1),
#banners>li:nth-child(3),
#banners>li:nth-child(4){
    width: calc(100% / 3);
}

#banners>li:nth-child(2){
    width: calc(100% / 3 * 2);
}

#banners>li:nth-child(1)>a{
    background-position: center bottom;
}

#banners>li:nth-child(2)>a{
    background-position: right center;
    background-size: inherit;
}

#banners>li:nth-child(3)>a,
#banners>li:nth-child(4)>a{
    background-size:cover;
}

tbody#filter_table tr td {
    border: none;
    border-left: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.breadcrumbs-line{
    margin-bottom: 0;
    background: #eff1f3;
	padding: 10px 0 5px 0;
}

.breadcrumbs__link{
    color: #50a2c1;
    background-image: url(/images/parts66/ico-breadcrumbs.svg);
	background-size: 5px;
}

a.breadcrumbs__link:active,
a.breadcrumbs__link:focus,
a.breadcrumbs__link:hover{
    color: #ff891c;
}

.news-detail__all,
.text-decoration a{
    color: #50a2c1;
    background: none;
}

.select-stock-point__show-map,
.news-list__subject-link,
.text-decoration .news-list__subject-link{
    color: #50a2c1;
}

.news-list__subject-link:hover,
.news-list__subject-link:focus,
.text-decoration .news-list__subject-link:focus,
.text-decoration .news-list__subject-link:hover{
    color: #ff891c;
}

.dc-detail__collapse-btn,
.dc-filter-clist__item:focus,
.dc-filter-clist__item:hover,
.dc-view-settings__sort-link--current,
.dc-view-settings__sort-link:focus,
.dc-view-settings__sort-link:hover{
    color: #ff891c !important;
}

#page.wrapper input[type=radio]+label::after,
.dc-data-filter__section--active::after{
    background-color: #ff891c !important;
}

.dc-data-filter__section--active::after{
	top: 0 !important;
	bottom: 0 !important;
	left: -1px !important;
	width: 3px !important;
	height: 100% !important;
}

.show-by-settings__cur::after{
	background-color: #ff891c !important;
}

.dc-filter-clist__item--active:before{
    border-color: #50a2c1 !important;
    background-color: #50a2c1 !important;
}

.dc-detail__collapse-btn:hover:after,
.dc-detail__collapse-btn:after{
    border-color: #ff891c;
}

.dc-detail__collapse-btn-arrow{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='%26%23x421;%26%23x43B;%26%23x43E;%26%23x439; 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.99 12' fill='%23ff891c'%3E%3Ctitle%3Earrow%3C/title%3E%3Cpath class='cls-1' d='M7 1.41L2.67 6 7 10.59 5.66 12 0 6l5.66-6z'/%3E%3C/svg%3E");
}

.dc-title__search{
	margin-left: 30px;
}

.btn,
.submitButton{
    border-color: #ff891c;
    background-color: #ff891c;
}

.resetButton{
	margin-left: 20px;
	line-height: 35px;
	display: inline-block;
}

.dc-data-filter__filter-button{
	width: 100%;
	border: none;
	display: block;
	font-size: 14px;
	padding: 8px 10px;
	margin-bottom: 10px;
}

.btn:active,
.btn:focus,
.btn:hover,
.submitButton:active,
.submitButton:focus,
.submitButton:hover{
    border-color: #ff9e22;
    background-color: #ff9e22;
}

.btn-default{
    color: #333;
    background: #fff;
    text-shadow: none;
    border: 1px solid #e0e0e0;
}

.btn-default:focus,
.btn-default:hover{
    color: #333;
    border-color: #e0e0e0;
    background-color: #fff;
}

.btn-sm{
	/*font-size: 12px;*/
	line-height: 1.5;
	border-radius: 0;
	padding: 5px 10px;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover{
    background: #ff9e22;
}

.universal-form__group-title{
    border-color: #ff9e22;
}

.universal-form__group-title{
	color: #333;
}

.registration__terms ol li::before{
    color: #50a2c1;
}

h1.error404{
    margin: 30px 0;
    text-align: center;
}

div .cars_show{
    padding-top: 0;
    line-height: 40px;
}

a:hover>.cars_show,
a:focus>.cars_show,
a:active>.cars_show{
    color: #ff9e22;
}

.select-stock-point__drop{
    right: 0;
    left: inherit;
}

.select-stock-point__drop:before{
    right: 33px;
    left: inherit;
}

.user-menu{
    right: 0;
    left: inherit;
}

.stock-info__offices{
    width: auto;
}

.stock-info-map__mapping{
    width: 70%;
    overflow: hidden;
}

.office{
    top: 50%;
    right: 15px;
    font-size: 14px;
    line-height: 18px;
    text-align: right;
    position: absolute;
    /*background: #eff1f3;*/
    transform: translateY(-50%);
}

.office>p:first-child{
    color: #50a2c1;
    text-transform: uppercase;
}

.office>p:last-child>a{
    text-decoration: underline;
}

.pffice .phone{
	white-space: nowrap;
}

.office .phone>svg{
    width: 14px;
    height: 15px;
    vertical-align: middle;
}

.office .phone a,
.office>a{
    color: #000;
}

.office .phone a:hover,
.office .phone a:focus,
.office>a:hover,
.office>a:focus{
    color: #ff9e22;
}

.btn-mobile{
    z-index: 20;
    width: 30px;
    height: 20px;
    border: none;
    background: 0 0;
    margin-left: 10px;
    position: relative;
}

.btn-mobile__line{
    left: 0;
    top: 50%;
    margin: 0;
    width: 30px;
    height: 4px;
    background-color: #fff;
    transform: translateY(-50%);
}

.btn-mobile__line:after,
.btn-mobile__line:before{
    height: 4px;
    background-color: #fff;
}

.btn-mobile__line:before{
    top: 8px;
}

.btn-mobile__line:after{
    top: -8px;
}

.header__contact-wrapper{
    padding: 0;
}

.navbar-push--open{
    z-index: 125;
}

.mobile-nav__actions .mobile-nav__btn-login,
.mobile-nav__actions .btn_view_common{
    border: none;
    color: #242e31;
    line-height: 20px;
}

.mobile-nav__actions .mobile-nav__btn-login{
    text-shadow: none;
    margin-right: 10px;
    padding: 0 0 0 12px;
    background: url(/images/parts66/icon-login-black.png) 0 center no-repeat;
}

.mobile-nav__actions .btn_view_common{
    margin-left: 10px;
    padding: 0 0 0 15px;
    background: url(/images/parts66/icon-registration-black.png) 0 center no-repeat;
}

.catalog-common__item{
    margin-bottom: 30px;
}

.header-catalog__right{
    padding-left: 15px;
}

.btn_view_pseudo.btn_icon_x,
.btn_view_pseudo.btn_icon_x:focus,
.btn_view_pseudo.btn_icon_x:hover{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23fff'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

.btn_view_pseudo.btn_icon_save,
.btn_view_pseudo.btn_icon_save:focus,
.btn_view_pseudo.btn_icon_save:hover{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23fff'%3E%3Cpath class='cls-1' d='M19.96 0H6v.008L4.01 2H4v.009L.01 6H0v14h20V0h-.04zM6 2.839l.84-.837H14v4H6V2.839zM14 18H6v-4h8v4zm4 0h-2v-6H4v6H2V6.839l2-2V8h12V2h2v16zM6.88 3h2v2h-2V3z'/%3E%3C/svg%3E");
}

.btn_view_pseudo,
.btn_view_pseudo:focus,
.btn_view_pseudo:hover{
    color: #fff;
}

.add-basket__link{
	background-image: url(/images/parts66/ico-basket-2.svg?v=1);
	background-size: 20px;
}

.add-basket__link,
.form-radio-buttons input[type=radio]:checked+label{
    background-color: #ff9e22;
}

.dc-search__input-group--active,
.dc-search__input-group:focus,
.dc-search__input-group:hover{
    border-color: #ff9e22 !important;
}

.dc-search input[type=submit]:focus,
.dc-search input[type=submit]:hover,
.dc-search__submit:focus,
.dc-search__submit:hover{
    background-color: #ff9e22!important;
}

.dc-search__input-group--active .dc-search__submit,
.dc-search__input-group:focus .dc-search__submit,
.dc-search__input-group:hover .dc-search__submit{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ff9e22'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
}

.dc-detail__name{
	font-size: 18px !important;
	margin-bottom: 20px !important;
}

.dc-detail__section-header{
    font-size: 16px;
	line-height: 40px;
	padding-left: 15px;
	background: #c5ecff;
	margin-bottom: 0 !important;
	text-transform: none !important;
}

.dc-detail__features-items table{
	font-size: 16px;
}

.dc-detail__description-container{
	font-size: 16px;
	overflow: visible;
	padding: 10px 15px;
	background: #f7f7f7;
	max-height: inherit;
}

.dc-search input[type=submit]:active, 
.dc-search__submit:active{
	background-color: #ff891c !important;
}

.dc-search input[type=submit], 
.dc-search__submit_p66{
    width: 50px;
    text-indent: -9999px;
    background-size: auto 20px;
    background-position: center;
    background-repeat: no-repeat;
	background-color: transparent!important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
    border: none!important;
    transition: all .15s linear;
    position: relative;
}

.dc-search input[type=submit]:focus, 
.dc-search input[type=submit]:hover, 
.dc-search input[type=submit]:active, 
.dc-search__submit_p66:active,
.dc-search__submit_p66:focus,
.dc-search__submit_p66:hover{
    outline: none !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E") !important;
    background-color: #ff891c !important;
}

.dc-detail__prod-slider{
    margin: 0 !important;
	width: 40% !important;
    float: left !important;
    min-width: inherit !important;
}

.dc-product-slider__round{
    padding: 0 !important;
    width: auto !important;
	border: none !important;
}

.dc-detail__prod-slide{
	background: #fff;
	min-height: 330px;
	width: 100% !important;
	height: auto !important;
}

.dc-detail__info{
	float: right !important;
    margin-left: 30px !important;
    width: calc(60% - 30px) !important;
}

.dc-detail::after{
	content: "";
	clear: both;
	display: block;
}

.dc-detail__info-section{
	margin-bottom: 20px !important;
}

#notifies .universal-form__subgroup .universal-form__row{
	padding-bottom: 20px;
	border-bottom: 1px solid #c7c7c7;
}

#notifies input[type="checkbox"],
.dc-data-filter .dc-filter-clist>input[type="checkbox"]{
	margin: 0;
	opacity: 0;
	width: 1px;
	height: 1px;
	border: none;
}

.dc-data-filter .dc-filter-clist>input[type="checkbox"]+label{
	line-height: 18px;
	padding-left: 25px;
	position: relative;
	margin-bottom: 7px;
}

.dc-data-filter .dc-filter-clist>input[type="checkbox"]+label::before{
	top: 0;
	left: 0;
	width: 16px;
	content: '';
	height: 16px;
	display: block;
	position: absolute;
	border: 1px solid #ccc;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.dc-data-filter .dc-filter-clist>input[type="checkbox"]+label:hover::before{
	border-color: #ff891c;
	/*box-shadow: 0 0 10px #ff891c;*/
}

.dc-data-filter .dc-filter-clist>input[type="checkbox"]:checked+label::before{
	border-color: #50a2c1;
	background-color: #50a2c1;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='%23fff'%3E%3Cpath d='M6.61 11.89L3.5 8.78 2.44 9.84 6.61 14l8.95-8.95L14.5 4z'/%3E%3C/svg%3E");
}

.dc-filter-clist-uncheck{
	color: #999;
	display: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
}

.dc-filter-clist-uncheck:hover,
.dc-filter-clist-uncheck:focus{
	color: #50a2c1;
	border-color: #50a2c1;
}

.dc-filter-clist-uncheck.dc-filter-clist-uncheck-active{
	display: block;
}

.dc-filter-expand--open .dc-filter-expand__content{
	padding: 5px !important;
}

.dc-filter-search-brand{
	width: 100%;
	display: none;
	margin-top: 10px;
}

.dc-filter-expand--open .dc-filter-search-brand{
	display: block;
	position: relative;
}

.content-page .dc-filter-search-brand>input[type=text]{
	width: 100%;
	padding: 5px;
	height: auto;
}

#dc-filter-apply-scroll{
	color: #fff;
	width: 110px;
	height: 50px;
	border: none;
	margin-top: -15px;
	line-height: 50px;
	text-align: center;
	position: absolute;
	background: #ff891c;
	left: calc(100% - 10px);
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
}

#dc-filter-apply-scroll::before{
	top: 100%;
	content: "";
	display: block;
	position: absolute;
	border: 10px solid #e66801;
	border-left-color: transparent;
	border-bottom-color: transparent;
}

#dc-filter-apply-scroll::after{
	content: "";
	left: 10px;
	display: block;
	position: absolute;
	top: calc(100% + 10px);
	border: 10px solid #a04400;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
}

.dc-data-filter__filter-button--reset{
	color: #999 !important;
	border: 1px solid #ccc !important;
	background: transparent !important;
}

.dc-data-filter__filter-button--reset:hover,
.dc-data-filter__filter-button--reset:focus{
	color: #fff !important;
	background: #ff891c !important;
	border-color: #ff891c !important;
}

.dc-data-filter-fixed-button{
	margin-bottom: 10px;
}

.dc-data-filter-fixed-button.fixed{
	left: 0;
	right: 0;
	width: 100%;
	margin-bottom: 0;
	margin-top: -10px;
	position: absolute;
	padding: 10px 20px;
	background: #f7f7f7;
}

.dc-data-filter{
	width: 19%;
	/*z-index: 10;*/
	z-index: 4;
	border: 1px solid #cacaca;
}

.dc-filter-expand__label{
	color: #000;
}

.dc-filter-expand__label:hover{
	color: #ff891c;
}

.dc-view-settings{
	font-weight: 500;
	background: none !important;
	border: 1px solid #cacaca !important;
}

.dc-data-filter__section{
	border-bottom-width: 1px !important;
	border-bottom-color: #cacaca !important;
}

.dc-data-filter__section{
	background: none !important;
}

.btn--add-basket,
.dc-icon--basket{
	background-size: inherit !important;
	background-image: url(/images/template/search-result/ico-basket.png) !important;
}

.btn--add-basket.btn--basket-loading{
	background-image: url(/images/add_basket_loader.gif) !important;
}

.btn--add-basket.btn--basket-added{
	background-image: url(/images/template/search-result/ico-basket-ok.png) !important;
}

.dc-sugg--tile .dc-sugg__item,
.dc-sugg--rows .dc-sugg__item{
	border: 1px solid #cacaca !important;
}

.dc-sugg--rows .dc-sugg__item{
	padding-right: 45px !important;
	margin-bottom: 20px !important;
}

.dc-sugg--tile .dc-sugg__item:focus, 
.dc-sugg--tile .dc-sugg__item:hover,
.dc-sugg--rows .dc-sugg__item:hover,
.dc-sugg--rows .dc-sugg__item:focus{
	border-color: #ff891c !important;
}

.dc-card__image{
	background: #fff;
	width: calc(100% + 40px);
	margin: -20px -20px 20px -20px;
}

.content-page h1.dc-title__caption, 
.dc-title .dc-title__caption{
	line-height: 35px;
	margin-right: 30px;
	max-width: calc(100% - 500px);
}

.dc-title.dc-item .dc-title__caption{
	width: 75%;
	max-width: 100%;
}

.dc-title.dc-item form{
	display: none;
}

.dc-title .dc-title__sub{
	margin-top: 5px;
	margin-left: 20px;
}

.dc-sugg__card {
	overflow: visible;
}

.dc-sugg--rows .dc-card__image{
	margin: 0;
	background: #fff;
	margin-top: -20px;
	margin-right: 20px;
	margin-bottom: -20px;
	height: calc(100% + 40px);
}

.dc-sugg--rows .dc-card__image>img{
	top: 50%;
	max-height: 200px;
	position: relative;
	transform: translateY(-50%);
}

.dc-detail__cart-container{
	display: block;
}

.dc-detail__cart-container:after{
	content: "";
	clear: both;
	display: block;
}

.dc-detail__cart-container .btn{
	background-repeat: no-repeat;
	background-position: center center;
}

.dc-detail__cart-container #procenka{
	float: right;
	font-size: 16px;
	max-width: 200px;
	font-weight: 700;
	margin-right: 30px;
}

.dc-detail__cart-container #procenka>ul{
	display: flex;
	margin-bottom: 0;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: flex-end;
}

.dc-detail__cart-container #procenka>ul.one{
	min-height: 40px;
}

.dc-detail__cart-container #procenka>ul>li{
	padding: 2px;
	margin: auto 0;
}

.dc-detail__cart-container #procenka .procenka--loading{
	width: 19px;
	height: 19px;
	margin: 10px 0;
	background: none;
	border-radius: 100%;
	vertical-align: middle;
	border: 3px solid #ff891c;
	border-bottom-color: transparent;
	animation: loader 1s linear infinite;
	-webkit-animation: loader 1s linear infinite;
}

.dc-detail__cart-container #procenka>ul>li::before{
	display: none;
}

.dc-detail__cart-container .btn.add-basket__link--added{
	color: transparent!important;
}

.dc-buy-button--full-text{
    width: auto;
    height: auto;
    margin: auto;
    text-align: center;
    display: inline-block;
}

.show-by-settings__link{
	color: #000;
}

.view-type-settings__active{
	background-color: transparent;
}

.view-type-settings__rows.view-type-settings__active{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff891c'%3E%3Cpath class='st0' d='M0 12h16v4H0v-4zM0 6h16v4H0V6zM0 0h16v4H0V0z'/%3E%3C/svg%3E");
}

.view-type-settings__tile.view-type-settings__active{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.109' height='33.109' viewBox='0 0 33.109 33.109' fill='%23ff891c'%3E%3Cpath d='M33.109.105v14.621H18.49V.105h14.619zM0 14.727h14.62V.105H0v14.622zm18.49 18.277h14.619V18.385H18.49v14.619zm-18.49 0h14.62V18.385H0v14.619z'/%3E%3C/svg%3E");
}

.show-by-settings__link:focus,
.show-by-settings__link:hover{
    color: #ff9e22 !important;
}

.dc-item-table__table td{
	padding: 15px 10px;
	vertical-align: top;
}

.dc-item-table__table .column--image_ba+td,
.dc-item-table__table .column--image+td{
	padding-left: 20px;
}

.dc-item-table__table .column--name{
	font-size: 16px;
}

.dc-item-table__table .column--name .column--brand-article{
	font-size: 14px;
}

.dc-item-table__table .column--tech_action{
	padding: 10px;
}

.dc-item-table__table .column--image_ba,
.dc-item-table__table .column--image{
	padding: 0;
	width: 120px;
}

.dc-item-table__table .column--image_ba a,
.dc-item-table__table .column--image a{
	display: block;
	background: #fff;
	text-decoration: none;
}

.dc-item-table__table .column--image_ba img,
.dc-item-table__table .column--image img{
	margin: 0;
	display: block;
	max-width: 100%;
}

.dc-item-table__table tbody tr{
	border-bottom: 1px solid #c7c7c7;
}

.dc-item-table__table tr:hover{
	box-shadow: none;
}

.dc-item-table__table tbody tr:hover{
	background-color: #e4e4e4;
}

.dc-item-table__table th,
.dc-item-table__table tr:nth-child(2n+1){
	background: none;
}

.dc-item-table__table thead tr:nth-child(2n+1),
.dc-item-table__table thead tr{
	color: #fff;
	background-color: #919fa9;
}

.dc-item-table__table th{
	color: inherit;
	padding: 10px;
}

.dc-item-table__table th.column--image_ba+th,
.dc-item-table__table th.column--image+th{
	padding-left: 20px;
}

.dc-item-table__table th.column--image_ba, 
.dc-item-table__table th.column--image{
	padding: 10px;
	text-align: center;
}

.dc-item-table__table span.visible{
	margin-right: 7px;
	display: inline-block!important;
}

.web-table-header{
    background-color: #919fa9;
}

.web-table-header__col{
    color: #fff;
}

.mobile-contacts-list{
    display: none;
}

.top-menu-sub{
    top: 100%;
}

.modal-auth-tabs{
    display: flex;
    margin-bottom: 30px;
    justify-content: space-between;
}

.modal-auth-tabs>*{
    color: #000;
    line-height: 30px;
    text-align: center;
    padding-bottom: 2px;
    width: calc(100% / 2);
    border-bottom: 1px solid #ccc;
}

.modal-auth-tabs>a:hover,
.modal-auth-tabs>a:focus{
    color: #000;
}

.modal-auth-tabs>*.active{
    color: #000;
    padding-bottom: 0;
    border-bottom: 3px solid #ff9e22;
}

.modal-auth-tabs>a.active:hover,
.modal-auth-tabs>a.active:focus{
    color: #000;
}

.modal-auth-tab{
    display: none;
}

.modal-auth-tab.active{
    display: block;
}

#order .registration__is-organization input[type=radio]+label,
form#vin_requests .registration__is-organization input[type=radio]+label,
form#registration .registration__is-organization input[type=radio]+label{
    color: #000;
    font-size: 20px;
    font-weight: 500;
    background: none;
    line-height: 30px;
    text-align: center;
    padding-bottom: 2px;
    width: calc(100% / 2);
    border-bottom: 1px solid #ccc;
}

#order .registration__is-organization input[type=radio]:checked+label,
form#vin_requests .registration__is-organization input[type=radio]:checked+label,
form#registration .registration__is-organization input[type=radio]:checked+label{
    color: #000;
    padding-bottom: 0;
    border-bottom: 3px solid #ff9e22;
}

form#registration .registration__is-organization .form-gr__control--tooltip{
    width: 100%;
}

h1.registration__page-title{
    font-size: 20px;
}

#uLogin_auth,
#uLogin_auth_page{
    margin: 0 auto;
    max-width: 210px;
}

.user-menu .user-menu__item.active{
    display: none;
}

form#registration .universal-form__group-title{
    display: none;
}

form#registration #tr_pyr_kpp,
form#registration #tr_pyr_ogrn,
form#registration #tr_pyr_address,
form#registration #tr_pyr_jur_address{
	display: none;
}

#bottom{
    color: #000;
    padding: 15px;
    background: #919fa9;
}

.bottom-nav,
.bottom-nav ul,
.bottom-nav li{
    margin: 0;
    padding: 0;
    display: block;
    list-style: none;
}

.bottom-nav>li>a,
.bottom-nav>li>ul>li>a{
    color: #eee;
    display: block;
    position: relative;
    padding: 10px 20px;
}

.bottom-nav>li>a:focus,
.bottom-nav>li>a:hover,
.bottom-nav>li>ul>li>a:focus,
.bottom-nav>li>ul>li>a:hover{
    color: #fff;
}

.bottom-nav>li.bottom-nav__item--sub>a::after{
    right: 3px;
    top: 10px;
    width: 12px;
    opacity: 1;
    content: "";
    height: 19px;
    display: block;
    position: absolute;
    background: url(/images/parts66/angle-right.svg?v=224) center no-repeat;
	background-size: 12px 19px;
}

.bottom-nav>li.bottom-nav__item--sub.open>a::after{
    transform: rotate(90deg);
}

.bottom-nav>li.bottom-nav__item--sub>a::after,
.bottom-nav>li.bottom-nav__item--sub.open>a::after{
    transition: transform 0.2s;
    -webkit-transition: transform 0.2s;
}

.bottom-nav>li+li>a{
    border-top: 1px solid #eee;
}

.bottom-nav>li>ul>li>a{
    color: #eee;
    padding: 7px 0;
}

.bottom-nav>li>ul{
    display: none;
    padding: 5px 0 5px 40px;
    border-top: 1px solid #eee;
}

.bottom-nav>li.open>ul{
    display: block;
}

#up{
    z-index: 10;
    right: 30px;
    bottom: -90px;
    display: block;
    position: fixed;
    cursor: pointer;
}

#up>svg{
    fill: #fff;
    width: 58px;
    height: 58px;
    stroke: #e1e1e1;
    transform: rotate(-90deg);
}

#up>svg:hover{
    stroke: #ff891c;
}

#up.open{
    bottom: 130px;
}

#up.open.max{
	bottom: 190px;
}

#up, #up.open{
    transition: bottom 0.3s;
    -webkit-transition: bottom 0.3s;
}

#consultant{
    right: 30px;
    z-index: 20;
    bottom: 60px;
    position: fixed;
}

#consultant.max{
	bottom: 100px;
}

#consultant>a{
    width: 58px;
    height: 58px;
    display: block;
    background: #fff;
    line-height: 58px;
    border-radius: 50%;
    text-align: center;
    text-decoration: none;
    border: 1px solid #e1e1e1;
}

#consultant>a:hover{
    border-color: #ff891c;
}

#consultant>a>svg{
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.form-gr__control{
	max-width: 500px;
    z-index: inherit;
}

.form-button-clean{
    cursor: pointer;
    position: absolute;
    visibility: hidden;
    margin: 13px 0 0 -30px;
}

.form-button-clean.open{
    visibility: visible;
}

form[name="provider_form"] [type="button"]{
    visibility: hidden;
    margin-left: 15px;
}

form[name="provider_form"] [type="button"].open{
    visibility: visible;
}

form[name="provider_form"] button:focus,
form[name="provider_form"] input:focus{
    outline: 0;
}

.dropdown{
    position: relative;
}

.dropdown>*{
    display: none;
}

.dropdown.open>*{
    display: block;
}

.dropdown::before{
    color: #000;
    display: block;
    padding: 7px 0;
    cursor: pointer;
    margin: 5px auto;
    border-radius: 6px;
    text-align: center;
    content: "Развернуть";
    border: 1px solid #ccc;
    /* max-width: 140px; */
}

.dropdown::after{
    top: 7px;
    right: 12px;
    content: ">";
    display: block;
    cursor: pointer;
    position: absolute;
    transform: rotate(90deg);
}

.dropdown.open::before,
.dropdown.open::after{
    display: none;
}

form[name="provider_form"] input[type="text"],
form[name="provider_form"] input[type="email"],
form[name="provider_form"] input[type="tel"],
form[name="provider_form"] input[type="date"]{
    padding: 5px;
    font-size: 14px;
    max-width: 400px;
    min-height: 44px;
    width: calc(100% - 10px);
    box-sizing: border-box;
}

.bootstrap-select>.validation-passed,
input.validation-passed{
    box-shadow: none;
    background-image: none;
}

.form-gr__control .bootstrap-select,
.form-gr__control .bootstrap-select>.btn{
	overflow: hidden;
}

.suggestions-addon[data-addon-type=clear]{
    display: none;
}

body>.bs-container.btn-group.bootstrap-select.open:last-child{
    z-index: 9999;
}

.tasktab,
.myorders-tabs{
    display: flex;
    margin-bottom: 30px;
    justify-content: space-between;
}

.tasktabs>a,
.tasktabs>a:hover,
.tasktabs>a:focus{
	text-decoration: none;
}

.tasktabs>a,
.myorders-tabs>*{
    color: #000;
    line-height: 30px;
	padding: 20px 15px;
    text-align: center;
    padding-bottom: 2px;
    border-bottom: 1px solid #ccc;
}

.tasktabs>a+a,
.myorders-tabs>*+*{
	margin-left: 30px;
}

.tasktabs>a:hover,
.myorders-tabs>a:hover,
.myorders-tabs>a:focus{
    color: #000;
}

.tasktabs>a.active,
.myorders-tabs>*:active,
.myorders-tabs>*.active{
    color: #000;
    padding-bottom: 0;
    border-bottom: 3px solid #ff9e22;
}

.myorders-tabs>a:active:hover,
.myorders-tabs>a:active:focus,
.myorders-tabs>a.active:hover,
.myorders-tabs>a.active:focus{
    color: #000;
}

.btn-magenta{
	color: #fff;
	height: 36px;
	cursor: pointer;
	padding: 0 25px;
	line-height: 36px;
	position: relative;
	background: #7000c0;
	display: inline-block;
	text-decoration: none;
}

.btn-magenta:hover,
.btn-magenta:focus{
	color: #fff;
	background: #6500ac;
}

.info-order-table_tr>*{
	background: #e4e4e4;
}

.positions-page__info-table{
	position: relative;
}

.positions-page__info-table.reload::after{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	display: block;
	position: absolute;
	background: rgba(255, 255, 255, 0.5) url(/images/loading2.gif) center center no-repeat;
}

.positions-table__total-info{
	background: none;
	padding-right: 115px;
}

.positions-table__tr{
	border: none;
}

.total-info__label{
	padding-right: 10px;
}

table.brief-table td.positions-table__col_pst_brand_article a{
	color: #50a2c1;
}

table.brief-table td.positions-table__col_pst_brand_article a:hover,
table.brief-table td.positions-table__col_pst_brand_article a:focus{
	color: #ff9e22;
}

table.brief-table td.positions-table__col_pst_price{
	color: #666;
}

.positions-table__col_pst_price{
	text-align: left;
}

.positions-table__col_pst_summ_debt,
.positions-table__col_pst_summ_debt.positions-table__col_pst_summ_debt-right{
	text-align: right;
}

.positions-table__col_pst_summ_debt.positions-table__col_pst_summ_debt-left{
	text-align: left;
}

.positions-table__col_pst_summ_debt.positions-table__col_pst_summ_debt-center{
	text-align: center;
}

.positions-table__col_pst_summ_debt-center a{
	width: 210px;
	height: 35px;
	font-weight: 500;
	line-height: 35px;
	text-align: center;
	padding-left: 10px;
	border-radius: 7.5px;
	display: inline-block;
	border: 1px solid #000;
}

.positions-table__col_pst_summ_debt-center a:hover,
.positions-table__col_pst_summ_debt-center a:focus{
	border-color: #ff9e22;
}

.debt-order-table_tr{
	color: #ff9e22;
}

.positions-table__data-cell--name{
	/*font-weight: 600;*/
}

table.brief-table td.brief-table__col.orders-table__col_payment .positions-table__data-cell,
table.brief-table td.positions-table__col_pst_summ_debt .positions-table__data-cell{
	font-size: 110%;
}

table.brief-table td.brief-table__col.orders-table__col_payment .positions-table__data-cell a{
	color: inherit;
}

table.brief-table td.brief-table__col.orders-table__col_payment .positions-table__data-cell a:hover,
table.brief-table td.brief-table__col.orders-table__col_payment .positions-table__data-cell a:focus{
	color: #ff9e22;
}

table.brief-table td.positions-table__col_stt_name .stt_name_new{
	width: 160px;
	height: 30px;
	margin: auto;
	font-size: 14px;
	overflow: hidden;
	line-height: 30px;
	border-radius: 6px;
	text-align: center;
	position: relative;
}

table.brief-table td.positions-table__col_stt_name .stt_name_new:hover,
table.brief-table td.positions-table__col_stt_name .stt_name_new:focus{
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset;
}

table.brief-table td.positions-table__col_stt_name .stt_name>a{
	z-index: 10;
	cursor: pointer;
	max-width: 150px;
	overflow: hidden;
	position: relative;
	display: inline-block;
}
	
table.brief-table td.positions-table__col_stt_name .stt_name_new>a:hover,
table.brief-table td.positions-table__col_stt_name .stt_name_new>a:focus{
	color: inherit;
}

.positions-table__td-dcm_datetime{
	color: #8f9192;
}

.positions-table__td-dcm_datetime>img{
	margin-right: 3px;
	vertical-align: -3px;
}

table.brief-table tr.info-order-table_tr>td[colspan="6"],
table.brief-table tr.info-order-table_tr a{
	color: #ff9e22;
	font-weight: bold;
	padding-left: 25px;
	background-repeat: no-repeat;
}

table.brief-table tr.info-order-table_tr .positions-table__td-status{
	text-align: center;
}

table.brief-table tr.info-order-table_tr .positions-table__td-status a{
	color: #8f9192;
	padding-left: 0;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed #8f9192;
}

.panel-order-form{
	padding: 9px;
	display: block;
	padding-left: 70px;
	position: relative;
/*	background: #e4e4e4;*/
}

.panel-order-form.tecdoc{
	margin-bottom: 30px;
}

.panel-order-form-button{
	top: 0;
	left: 0;
	bottom: 0;
	color: #fff;
	width: 50px;
	border: none;
	display: block;
	cursor: pointer;
    font-size: 40px;
    line-height: 90px;
    font-weight: bold;
	text-align: center;
	position: absolute;
	background: #4092b0;
}

.panel-order-form .panel-order-form-button::before{
	/*
	content: "+";
	*/
	content: "";
	width: 21px;
	height: 21px;
	margin: auto;
	display: block;
	line-height: 70px;
	background: url(/images/parts66/filtr.png) 0 0 no-repeat;
}

.panel-order-form.open .panel-order-form-button::after{
	/*
	content: "";
    height: 36px;
    margin: auto;
	display: block;
    position: absolute;
    left: calc(50% - 1px);
    top: calc(50% - 18px);
    transform: rotate(45deg);
    border-left: 2px solid red;
	*/
}

.panel-order-form.no-panel-order-form-button{
	padding-left: 9px;
}

.panel-order-form::after{
	content: "";
	clear: both;
	display: block;
}

.panel-order-form>div:nth-child(2){
	float: right;
	width: 300px;
	margin-bottom: 0;
	text-align: right;
}

.paginator-limit{
	display: block;
	width: inherit;
	position: relative;
}

.inline-filter__item-hide{
	display: none;
}

.panel-order-form.open .inline-filter__item-hide{
	display: block;
}

.panel-order-form+.positions-page__info-table {
    margin-top: 10px;
}

.web-table__paginator{
	margin-bottom: 0;
}

.paginator-limit__label{
	padding: 13px 0;
	background: none;
	margin-right: 10px;
}

.paginator-container__paginator{
	margin-left: auto;
}

.paginator-limit__buttons{
	display: inline-block;
}

.web-table-control>a+a{
	margin-left: 10px;
}

.web-table-control .paginator-container .paginator{
	/*margin: 5px 0;*/
}

.web-table-control+.web-table-control .paginator-limit{
	display: none;
}

.panel-order-form+.positions-page__all-width-paginator .paginator-container__limit{
	display: none;
}

.panel-order-form+.positions-page__all-width-paginator.web-table-control{
	margin: 5px 0;
}

.paginator__item{
	margin: 0;
	width: auto;
	padding: 7px;
	color: #919fa9;
	font-size: 16px;
    line-height: 16px;
    display: inline-block;
    background-color: transparent;
}

.paginator__prev,
.paginator__next{
	margin: 0;
	padding: 7px 0;
	transform: none;
	background: none;
	color: transparent;
	position: relative;
}

.paginator__prev::before,
.paginator__next::after{
	top: 0;
	display: block;
	color: #919fa9;
    padding: 6px 10px;
	line-height: 16px;
	position: absolute;
}

.paginator__prev::before{
	content: "«";
}

.paginator__next::after{
	content: "»";
}

.paginator__item--active{
    color: #000;
    font-weight: bold;
    background-color: transparent;
}

.paginator__item--active:hover{
	background-color: transparent;
}

.top-pagination,
.bottom-pagination{
	margin-bottom: 30px;
}

.positions-page__filter{
	flex-wrap: wrap;
	margin-bottom: 0;
}

.panel-order-form .inline-filter__item_type_filter label{
	display: block;
}

.panel-order-form .inline-filter__control{
	max-width: 320px;
    min-width: 170px;
	position: relative;
}

#bu_list_my .positions-page__filter>.inline-filter__item:nth-child(2){
	margin-right: 33%;
}

.col_ord_summ,
.col_ord_summ_debt,
.brief-table__col:last-child,
.orders-table__col_ord_summ{
	padding: 0;
	text-align: center;
}

.inline-filter__item_type_action {
    align-items: inherit;
    -ms-flex-align: inherit;
    -webkit-box-align: inherit;
}

.inline-filter__item{
	width: 33%;
	padding: 6px 5px;
}

.tecdoc .inline-filter__item{
	width: 25%;
}

.tecdoc .inline-filter__item.inline-filter__item2{
	text-align: center;
}

.panel-order-form .inline-filter__item.inline-filter__item2 .inline-filter__control{
	width: 49%;
	float: left;
	min-width: 80px;
}

.panel-order-form .inline-filter__item.inline-filter__item2 .inline-filter__control.right{
	float: right;
}

.panel-invoice-form .inline-filter__item{
	width: 25%;
}

.inline-filter__item:first-child{
	padding-left: 5px;
}

.documents-dialog__row{
	display: block;
}

.documents-dialog input[type=checkbox]{
	opacity: 0;
}

.documents-dialog input[type=checkbox]+label{
	font-weight: inherit;
}

.documents-dialog input[type=checkbox]+label:before{
	border: 1px solid #999;
}

.btn-documents-back{
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 12px center;
	background-image: url(/images/parts66/arrow-left.png);
}

.form-gr-submit-button{
	margin-bottom: 30px;
}

.form-gr-submit-button>*+*{
	margin-left: 30px;
}

.web-table__wrapper_documents{
	margin-bottom: 0;
}

.form-gr--secondw .form-gr__label{
	max-width: 200px;
}

.form-gr--secondw .form-gr__control{
	max-width: 500px;
}

.web-table-invoices,
.web-table-vin,
.brief-table{
	color: #000;
	width: 100%;
	border: none;
	border-spacing: 0;
	margin-bottom: 30px;
}

.positions-table__col_pst_date_arrival a{
	cursor: auto;
}

.search-header,
.alt-step-table__header-row,
.adapt-table__thead,
.web-table-vin>thead>tr>td,
.web-table-invoices>thead>tr,
#partsTable>tbody:first-child>tr:first-child,
.parts-tform__th,
.brief-table__header{
	background: #919fa9;
}

.alt-step-table__header-cell,
.search-header__col,
table.web_ar_datagrid .search-header__col>a,
table.web_ar_datagrid .search-header__col>a:hover,
table.web_ar_datagrid .search-header__col>a:focus,
.adapt-table__th,
.positions-table__th,
.web-table-vin>thead>tr>th,
.web-table-vin>thead>tr>td,
.web-table-invoices>thead>tr>th,
.web-table-invoices>thead>tr>td,
.brief-table__col_type_head,
#vin_requests .parts-tform__th,
.brief-table .web-table-header__sort-col .sort_link, 
.brief-table .web-table-header__sort-col a{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}

table.web_ar_datagrid .search-header__col>a,
table.web_ar_datagrid .search-header__col>a:hover,
table.web_ar_datagrid .search-header__col>a:focus{
	text-decoration: none;
}

table.web_ar_datagrid .search-header__col>a:hover,
table.web_ar_datagrid .search-header__col>a:focus{
	color: #ff891c;
}

.adapt-table__th{
	background: none;
}

.web-table-header__sort-link{
	/*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.44' height='9.875' viewBox='0 0 19.44 9.875' fill='%23fff'%3E%3Cpath d='M0 4.437h18v1H0v-1zm13.79 4.742l4.95-4.949.71.706-4.95 4.95zm0-8.485l.71-.707 4.95 4.949-.71.708z'/%3E%3C/svg%3E");*/
	/*background-image: url(/images/parts66/icon-down-white.png);*/
	background-image: none;
}

.web-table-header__sort-link_asc,
.web-table-header__sort-link_desc,
.brief-table .web-table-header__sort-link_asc, 
.brief-table .web-table-header__sort-link_desc{
	/*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.44' height='9.875' viewBox='0 0 19.44 9.875' fill='%23292929'%3E%3Cpath d='M0 4.437h18v1H0v-1zm13.79 4.742l4.95-4.949.71.706-4.95 4.95zm0-8.485l.71-.707 4.95 4.949-.71.708z'/%3E%3C/svg%3E");*/
	background-color: transparent;
}

.web-table-header__sort-link_asc,
.brief-table .web-table-header__sort-link_asc{
	background-image: url(/images/parts66/icon-up-white.png);
}

.web-table-header__sort-link_desc,
.brief-table .web-table-header__sort-link_desc{
	background-image: url(/images/parts66/icon-down-white.png);
}

.web-table-header__sort-link_asc,
.web-table-header__sort-link_desc,
.web-table-header__sort-link,
.brief-table .web-table-header__sort-link_asc, 
.brief-table .web-table-header__sort-link_desc{
	transform: none;
	-ms-transform: none;
	-webkit-transform: none;
}

thead .web-table__print a{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='%23fff'%3E%3Cpath class='cls-1' d='M17 5H3a3 3 0 0 0-3 3v6h4v4h12v-4h4V8a3 3 0 0 0-3-3zm-3 11H6v-5h8v5zm3-7a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm-1-9H4v4h12V0z'/%3E%3C/svg%3E");
}

.brief-table .web-table__col_print a:active, 
.brief-table .web-table__col_print a:focus, 
.brief-table .web-table__col_print a:hover, 
.brief-table .web-table__print a:active, 
.brief-table .web-table__print a:focus, 
.brief-table .web-table__print a:hover,
.web-table__col_print a:active, 
.web-table__col_print a:focus, 
.web-table__col_print a:hover, 
.web-table__print a:active, 
.web-table__print a:focus, 
.web-table__print a:hover{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='%23ff9e22'%3E%3Cpath class='cls-1' d='M17 5H3a3 3 0 0 0-3 3v6h4v4h12v-4h4V8a3 3 0 0 0-3-3zm-3 11H6v-5h8v5zm3-7a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm-1-9H4v4h12V0z'/%3E%3C/svg%3E");
}

.alt-step-table__cell, 
.alt-step-table__header-cell,
.search-header__col,
.adapt-table__th,
.adapt-table__td,
.web-table-vin>thead>tr>th,
.web-table-vin>thead>tr>td,
#vin_requests .parts-tform__th,
.web-table-invoices>thead>tr>th,
.web-table-invoices>thead>tr>td,
.brief-table>thead>tr>th:first-child,
.brief-table>tbody>tr>th:first-child{
	text-align: left;
	padding: 10px 15px;
}

.alt-step-table__row{
	border-bottom: 1px solid #c7c7c7;
}

.web-table-invoices>thead>tr>td{
	padding: 10px 5px;
}

.web-table-invoices>thead>tr>td.web-table__inv_doc_return{
	text-align: center;
}

.search-header__col{
	height: auto;
}

.alt-step-table__cell,
.adapt-table__td{
	font-size: 15px;
}

.adapt-table__tr{
	border-bottom: none;
}

.alt-step-table__header-row{
	line-height: inherit;
}

.alt-step-table__row:nth-child(odd),
.adapt-table__tr.even,
.web-table-vin>tbody>tr.even,
.web-table-invoices>tbody>tr.even,
.brief-table__row:nth-child(even){
	/*background: #f8f8f8;*/
	background-color: transparent;
}

.web-table-invoice-positions{
	border-bottom: 1px solid #c7c7c7;
}

.alt-step-table__row:hover,
.adapt-table__tr:hover,
.web-table-vin>tbody>tr:hover>td,
.web-table-invoices>tbody>tr:nth-child(2n + 2):hover,
.brief-table__row:hover{
	box-shadow: none;
	background-color: #e4e4e4;
}

#web-table-personal-cars.web-table-vin>tbody>tr:hover>td{
	background: none;
}

.basket-page__summary,
.brief-table__total{
	color: #fff;
	border-top: none;
	background-color: #4092b0;
}

.basket-table.basket-page__table>tbody>tr>td:nth-child(9){
	text-align: right;
}

#order .basket-table.basket-page__table>tbody>tr>td:nth-child(9){
	text-align: inherit;
}

.basket-table.basket-page__table>tbody>tr>td:nth-child(10){
	width: 20px;
}

.basket-table.basket-page__table>tbody>tr>td:nth-child(11){
	width: 22px;
}

.basket-table__summary-count{
	color: #fff;
	margin: 0 10px;
	font-size: 15px;
	display: inline-block;
}

.basket-items-count{
	width: 95px;
	height: 44px;
	line-height: 35px;
	margin-right: 15px;
	border: 1px solid #e5e5e5;
}

span.basket-items-count{
	line-height: 20px;
}

.positions-table__th a,
.positions-table__th a:hover,
table.web_ar_datagrid a.search-results__sort-unsort,
table.web_ar_datagrid a.search-results__sort-asc,
table.web_ar_datagrid a.search-results__sort-desc{
	color: #fff;
}

.basket-table__summary-price{
	color: #fff;
	font-size: 15px;
}

.basket-page__summary,
#partsTable>tbody+tbody>tr>td .parts-tform__add-button{
	font-size: 15px;
	min-height: 40px;
	padding: 9px 15px;
}

.basket-page__summary{
	padding-right: 107px;
}

.parts-tform__del-button{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23999'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

.parts-tform__del-button:hover{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23c62828'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

.brief-table.orders .orders-table__col_type_head_ord_id>br{
	display: contents;
}

.web-table-vin>tbody>tr{
	border-bottom: 1px solid #c7c7c7;
}

.web-table-vin td,
.web-table-invoices td,
.brief-table__col{
	vertical-align: middle;
	padding: 9px 3px 10px 3px;
}

.web-table-invoices td.web-table__col_inv_doc_return{
	text-align: center;
}

#return_client .web-table-vin>thead>tr>td,
#return_client .web-table-vin td,
#web-table-personal-delivery.web-table-vin>thead>tr>td,
#web-table-personal-delivery.web-table-vin td,
#client_notepad_table.web-table-vin>thead>tr>td,
#client_notepad_table.web-table-vin td,
#trustee_clients .web-table-vin>thead>tr>td,
#trustee_clients .web-table-vin td,
#web-table-personal-cars.web-table-vin>thead>tr>td,
#web-table-personal-cars.web-table-vin td,
#web-table-delivery-schedule.web-table-vin>thead>tr>td,
#web-table-delivery-schedule.web-table-vin td,
#web-table-delivery-once.web-table-vin>thead>tr>td,
#web-table-delivery-once.web-table-vin td{
	padding: 10px;
}

.brief-table-bu-list .brief-table__col,
.brief-table-bu-list.brief-table>thead>tr>th:first-child{
	padding: 10px;
	text-align: left;
	line-height: 20px;
}

#return_client .web-table-vin>thead>tr>td,
#return_client .web-table-vin td{
	text-align: left;
}

.brief-table>tbody>tr>td:first-child{
	text-align: left;
	/*padding: 9px 15px 10px 15px;*/
}

.brief-table-bu-list.brief-table>tbody>tr,
.brief-table-documents.brief-table>tbody>tr{
	border-bottom: 1px solid #c7c7c7;
}

.web-table-invoices>tbody>tr:nth-child(2n + 2)>td{
	cursor: pointer;
}

.web-table-invoices>tbody>tr.debt-warning>td{
	color: red;
	font-weight: bold;
}

.web-table-invoices>thead>tr>td:nth-child(1),
.web-table-invoices>tbody>tr>td:nth-child(1){
	width: 30px;
	padding: 8px 5px;
}

.web-table-invoices>tbody>tr>td:nth-child(1) .web-table__col_print a,
.web-table-invoices>tbody>tr>td:nth-child(1) .web-table__print a{
	margin-right: 0;
}

.web-table-invoices>thead>tr>td:nth-child(2),
.web-table-invoices>tbody>tr>td:nth-child(2){
	padding: 8px 5px;
}

.web-table-invoices>thead>tr>td:nth-child(7),
.web-table-invoices>tbody>tr>td:nth-child(7){
	width: 25px;
}

.web-table-invoices>thead>tr.web-table-invoice-positions>td:nth-child(1),
.web-table-invoices>tbody>tr.web-table-invoice-positions>td:nth-child(1),
.web-table-invoices tr.web-table-invoice-positions>td{
	padding: 0 3px;
}

.web-table-invoices>tbody>tr.web-table-invoice-positions>td[colspan="9"]:nth-child(1){
	padding: 0;
}

.web-table-invoices tbody .visible-mobile-title{
	display: none;
}

.brief-table-documents>tbody>tr>td:nth-child(3),
.brief-table-documents>tbody>tr>td:nth-child(4){
	padding: 4px 3px;
}

.brief-table-documents>thead>tr>th:nth-child(3),
.brief-table-documents>thead>tr>th:nth-child(4),
.brief-table-documents>tbody>tr>td:nth-child(3),
.brief-table-documents>tbody>tr>td:nth-child(4){
	text-align: center;
}

.brief-table-documents>thead>tr>th:nth-child(2),
.brief-table-documents>tbody>tr>td:nth-child(2){
	text-align: left;
}

.web-table-invoice-positions table{
	margin: 0;
    width: 100%;
	display: none;
}

.web-table-invoice-positions table.open{
	display: table;
}

.loader__item.loader-mini,
.web-table-invoice-positions table .loader__item{
	width: 30px;
	height: 30px;
	margin: auto;
	position: static;
}

form.search-data__form{
	position: relative;
}

.filter_search_loader{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	position: absolute;
	background: rgba(255, 255, 255, 0.6);
}

.filter_search_loader>.loader__item{
	top: 200px;
	transform: none;
}

.web-table-invoice-positions table a{
	color: #000;
}

.web-table-invoice-positions table a:hover,
.web-table-invoice-positions table a:focus{
	color: #ff9e22;
}

.web-table-invoice-positions table>thead>tr>td{
	color: #000;
	font-weight: 600;
    background: #fafafa;
    border-bottom: 1px solid #ddd;
}

.web-table-invoice-positions table>tbody>tr>td{
	width: 16%;
	background: #fff;
	padding: 9px 10px;
}

.web-table-invoice-positions table>tbody>tr+tr>td{
	border-top: 1px solid #ccc;
}

.web-table-invoice-positions table>tbody>tr>td:nth-child(3){
	width: auto;
}

.positions-table__col_pst_name_amount{
	width: 240px;
}

.payment-order-table_tr{
	text-align: right;
}

.panel-order-form.panel-vin-form>div:nth-child(2){
	float: none;
	width: auto;
}

.web-table-vin.web-table-vin-details>thead>tr>td,
.web-table-vin.web-table-vin-details td,
#web-table-vin.web-table-vin>thead>tr>td,
#web-table-vin.web-table-vin td,
#web-table-personal-payers.web-table-vin>thead>tr>td,
#web-table-personal-payers.web-table-vin td{
	padding: 10px 15px;
}

#partsTable>tbody+tbody>tr>td .parts-tform__add-button{
	color: #fff;
	border: none;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	background-color: #0d9449;
}

#partsTable>tbody+tbody>tr>td .parts-tform__add-button>.parts-tform__add-icon{
	box-shadow: 0 0 0 2px #fff;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='357' height='357' viewBox='0 0 357 357' fill='%23fff'%3E%3Cpath d='M357 204H204v153h-51V204H0v-51h153V0h51v153h153v51z'/%3E%3C/svg%3E");
}

.btn-green,
.balance-info .ar_addLink,
.panel-order-form .ar_addLink{
	color: #fff;
	border: none;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	text-decoration: none;
	background-color: #0d9449;
	padding: 10px 20px 10px 40px;
	background-position: 14px center;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M16.7 11H13V7.3h-2V11H7.3v2H11v3.7h2V13h3.7v-2zm2.4-6.1C15.2 1 8.8 1 4.9 4.9S1 15.2 4.9 19.1s10.2 3.9 14.1 0 4-10.3.1-14.2zM6.3 17.7c-3.1-3.1-3.1-8.2 0-11.3s8.2-3.1 11.3 0 3.1 8.2 0 11.3-8.1 3.1-11.3 0z'/%3E%3C/svg%3E");
}

.btn-green{
	padding-left: 20px;
	background-image: none;
}

.btn-green:hover,
.btn-green:focus,
.balance-info .ar_addLink:hover,
.balance-info .ar_addLink:focus,
#partsTable>tbody+tbody>tr>td .parts-tform__add-button:hover,
.panel-order-form .ar_addLink:hover,
.panel-order-form .ar_addLink:focus{
	color: #fff;
	background-color: #17bb60;
}

.web-table-vin a{
	color: #000;
}

.web-table-vin .web-table__col_cat_link a{
	color: #50a2c1;
}

.web-table-vin a:hover,
.web-table-vin a:focus{
	color: #ff891c;
}

.web-table__col_delete a{
	width: 22px;
	height: 22px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23999'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

.web-table__col_delete a:hover,
.web-table__col_delete a:focus{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23c62828'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

#client_notepad table a{
	color: #50a2c1;
}

#client_notepad table a:focus,
#client_notepad table a:hover{
	color: #ff891c;
}

#client_notepad input[type="text"],
#client_notepad textarea{
	width: 100%;
	max-width: 500px;
}

#client_notepad form>table td{
	padding: 5px 10px;
}

.web-table__wrapper_vin_requests .web-table__col_edit a:active:before, 
.web-table__wrapper_vin_requests .web-table__col_edit a:focus:before, 
.web-table__wrapper_vin_requests .web-table__col_edit a:hover:before{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' fill='%23ff891c'%3E%3Cpath d='M28 0C12.561 0 0 12.561 0 28s12.561 28 28 28 28-12.561 28-28S43.439 0 28 0zm12 41H16a2 2 0 0 1 0-4h24a2 2 0 0 1 0 4zm0-11H16a2 2 0 0 1 0-4h24a2 2 0 0 1 0 4zm0-11H16a2 2 0 0 1 0-4h24a2 2 0 0 1 0 4z'/%3E%3C/svg%3E");
}

.web-table-vin .td-web-table-col-dcc_brand strong{
	text-transform: uppercase;
}

.web-table-vin .td-web-table-col-dcc_brand a{
	color: #50a2c1;
}

.web-table-vin .td-web-table-col-price_link a{
	color: #50a2c1;
}

.web-table-vin .td-web-table-col-price_link a:hover,
.web-table-vin .td-web-table-col-price_link a:focus,
.web-table-vin .td-web-table-col-dcc_brand a:hover,
.web-table-vin .td-web-table-col-dcc_brand a:focus{
	color: #ff9e22;
}

.web-table-vin .td-web-table-col-dcc_price,
.web-table-vin .td-web-table-col-dcc_term,
.web-table-vin .td-web-table-col-dcc_comment{
	color: #8c8c8c;
}

.web-table-vin.web-table-vin-details>tbody>tr:nth-child(2n + 2):hover>td{
	cursor: auto;
	/*background: none;*/
}

.basket-table__button-delete-position{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23999'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

.basket-table__button-delete-position:hover{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23c62828'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

#order .info-notice-list,
#vin_content .info-notice-list,
.basket-page__bottom .info-notice-list{
    border-left: 5px solid #ff891c;
}

.basket-table__td.basket-table__td_title_name a{
	color: #000;
}

.basket-table__td.basket-table__td_title_name a:hover,
.basket-table__td.basket-table__td_title_name a:focus{
	color: #ff9e22;
}

.online-cart-payment{
	width: 25px;
	height: 25px;
	margin: 0 10px 0 5px;
	display: inline-block;
	vertical-align: middle;
	background: url(/images/parts66/carduse_card_payment.png) 0 0 no-repeat;
}

*:focus>.online-cart-payment,
*:hover>.online-cart-payment{
	background-position: -50px 0;
}

.positions-table__col_return>a svg{
	fill: #999;
}

.positions-table__col_return>a:hover svg,
.positions-table__col_return>a:focus svg{
	fill: #c62828;
}

.click-comment__svg-icon{
	fill: #999;
}

.click-comment__svg-icon:hover,
.click-comment__svg-icon:focus{
	fill: #4092b0;
}

.datetime__control{
	width: 15px;
	height: 15px;
}

.datetime__control--remove{
	opacity: 0.3;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' fill='%23000'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E");
}

.datetime__control--remove:hover,
.datetime__control--remove:focus{
	opacity: 1;
}

.click-comment__svg-icon,
.click-comment__svg-icon:hover,
.click-comment__svg-icon:focus,
.positions-table__col_pst_state_id>a svg,
.positions-table__col_pst_state_id>a:hover svg,
.positions-table__col_pst_state_id>a:focus svg{
    transition: fill 0.3s;
    -webkit-transition: fill 0.3s;
}

.positions-table__td.positions-table__col_pst_comment_fl_return .tooltip-hover{
	right: 0;
	transform: inherit;
}

.positions-table__td.positions-table__col_pst_comment_fl_return .tooltip-hover::before{
    right: 20px;
	left: inherit;
	transform: inherit;
}

.positions-table__td.positions-table__col_pst_date_arrival img{
	margin-top: -4px;
}

.positions-table__col_pst_comment_fl_return{
	text-align: center;
}

.positions-table__col_pst_comment_fl_return,
.positions-table__col_return{
	padding: 8px 7px;
}

.positions-table__col_return svg.click-cancel__svg-icon{
	vertical-align: -4px;
}

.click-comment__show-area{
    height: auto;
    padding: 10px;
    margin-top: 7px;
	min-width: 200px;
    max-width: 400px;
    line-height: 20px;
    min-height: inherit;
    max-height: inherit;
    white-space: normal;
    background: #4092b0;
}

.click-comment__show-area.click-comment__show-area-basket{
	width: 400px;
}

.click-comment__show-area.click-comment__show-area-basket>textarea{
	width: 100%;
	padding: 5px;
	border: none;
	height: 140px;
	display: block;
}

.click-comment__show-area.click-comment__show-area-basket>textarea:focus,
.click-comment__show-area.click-comment__show-area-basket>textarea:hover{
	outline: 0;
	border: none;
}

.click-comment__show-area.click-comment__show-area-basket>div{
	margin-top: 10px;
	padding-left: 26px;
	position: relative;
}

.click-comment__show-area.click-comment__show-area-basket input[type="checkbox"]{
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
}

.click-comment__show-area.click-comment__show-area-basket>.btn{
	margin-top: 8px;
	padding: 5px 25px;
}

.click-comment__show-area.click-comment__show-area-basket>.btn-default{
	float: right;
}

#state_legend .web-table__row:nth-child(even){
	background: none;
}

#state_legend .web-table__row:last-child{
	border: none;
}

#state_legend_position>h2{
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 10px;
}

#state_legend_position>h2+div{
	margin-bottom: 30px;
}

.positions-page__info-table{
	overflow: inherit;
}

.tooltip-hover{
	color: #fff;
	z-index: 10;
	display: none;
	margin-top: 5px;
	font-size: 13px;
	padding: 2px 6px;
	border-radius: 0;
	position: absolute;
	background: #4092b0;
	transform: translateX(-50%);
}

.tooltip-hover::before{
	left: 50%;
	content: "";
	bottom: 100%;
	display: block;
	position: absolute;
	border: 10px solid #4092b0;
	transform: translateX(-50%);
	border-left-color: transparent;
	border-right-color: transparent;
    border-top: none;
}

*:hover>.tooltip-hover,
*:focus>.tooltip-hover{
	display: block;
}

.js_autocomplete{
	position: relative;
}

.js_autocomplete>.items{
    left: 0;
    right: 0;
    top: 100%;
	z-index: 20;
	display: none;
	padding: 10px;
    font-size: 14px;
    min-width: 240px;
    background: #fff;
	overflow-y: auto;
	max-height: 215px;
    position: absolute;
	overflow-x: hidden;
	border: 1px solid #ccc;
	border-top: none;
}

.js_autocomplete>.items.open{
	display: block;
}

.js_autocomplete>.items>p{
	margin-bottom: 0;
}

.js_autocomplete>.items>p+p{
	margin-top: 10px;
}

.js_autocomplete>.items>p>a{
	display: block;
}

input+button.clearText{
	top: 50%;
    right: 2px;
    width: 32px;
    height: 32px;
	border: none;
	opacity: 0.3;
	display: none;
	cursor: pointer;
	position: absolute;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' width='15px' height='15px' fill='%23000'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E");
}

input+button.clearText.open{
	display: block;
}

input+button.clearText.open:hover,
input+button.clearText.open:focus{
	opacity: 1;
}

.click-comment.positions-table__click-comment{
	margin-right: 0;
	position: relative;
}

.click-comment.positions-table__click-comment.comment-new::after{
    top: -2px;
    left: -2px;
    z-index: 10;
	content: "";
	display: block;
	border-radius: 50%;
	position: absolute;
	border: 3px solid #c62828;
}

.click-comment.positions-table__click-comment.comment-new>.click-comment__svg-icon{
    fill: #4092b0;
}

.click-comment.comment-hidden{
	display: none;
}

.inline-filter__control .bootstrap-select>.dropdown-toggle{
	text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option{
	color: #757779;
	font-size: 14px;
}

.modal-dialog{
	margin-top: 50px;
}

.modal-dialog .close, 
.modal-dialog button.close{
	z-index: 1000;
}

.modal-content{
	left: 50%;
	min-width: 300px;
	max-width: 900px;
	position: absolute;
	/*overflow-y: auto;*/
    background-color: #eff1f3;
	transform: translateX(-50%);
	/*max-width: calc(100% - 30px);*/
}

.width900 .modal-content{
	width: 100%;
}

#example .modal-content img{
	margin: auto;
	display: block;
	max-width: 100%;
}

.dialog-modal__window{
	padding: 0;
}

.dialog-modal__content{
	background: #eff1f3;
}

.modal-content .modal-body{
	min-height: inherit;
	background: none;
}

.modal-content.reload .modal-body{
	min-height: inherit;
}

.modal-content.reload .modal-body>.loader__item{
	left: 0;
	right: 0;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
}

#modal-container.width900 .modal-dialog{
	width: 900px;
}

#modal-container.width900 .modal-body{
	min-height: inherit;
}

.laximo_all_cats{
	column-gap: 0;
	column-count: 4;
	margin-bottom: 30px;
}

.laximo_all_cats.accessories{
	display: flex;
	column-count: 1;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.laximo_all_cats.accessories::after,
.laximo_all_cats::after{
	content: "";
	clear: both;
	display: block;
}

.laximo_all_cats.accessories.is_search{
	flex-direction: column;
}

.laximo_all_cats.accessories>.col{
	flex-grow: 1;
}

.laximo_all_cats.accessories>.col>.item,
.laximo_all_cats>.item{
	display: flex;
	padding: 0 10px;
	min-height: 60px;
	line-height: 20px;
}

.laximo_all_cats.accessories>.col>.item::after,
.laximo_all_cats>.item::after{
	content: "";
	clear: both;
	display: block;
}

.laximo_all_cats.accessories>.col>.item:nth-child(2n + 1),
.laximo_all_cats>.item:nth-child(2n + 1){
	background: #f7f7f7;
}

.laximo_all_cats.accessories>.col>.item:nth-child(2n + 2),
.laximo_all_cats>.item:nth-child(2n + 2){
	background: #eff1f3;
}

.laximo_all_cats.accessories.is_search>.col>.item:nth-child(2n + 1),
.laximo_all_cats.accessories.is_search>.col>.item:nth-child(2n + 2){
	background: none;
}

.laximo_all_cats.accessories>.col>.item>a,
.laximo_all_cats>.item>a{
	color: #000;
	text-decoration: none;
}

.laximo_all_cats.accessories>.col>.item>a:focus,
.laximo_all_cats.accessories>.col>.item>a:hover,
.laximo_all_cats>.item>a:focus,
.laximo_all_cats>.item>a:hover{
	/*color: #50a2c1;*/
	color: #ff891c;
}

.laximo_all_cats.accessories>.col>.item>a:first-child,
.laximo_all_cats>.item>a:first-child{
	width: 40px;
	min-height: 39px;
	background-repeat: no-repeat;
	background-position: center center;
}

.laximo_all_cats.accessories>.col>.item>a:first-child{
	/*display: none;*/
}

.laximo_all_cats.accessories>.col>.item>a:last-child,
.laximo_all_cats>.item>a:last-child{
    margin: auto;
    margin-left: 15px;
	width: calc(100% - 40px - 15px);
}

.laximo_all_cats.accessories>.col>.item.button-more{
	background: #ff9e22;
}

.laximo_all_cats.accessories>.col>.item.button-more>a{
	color: #fff;
	width: 100%;
	margin: auto;
	padding: 15px 0;
	min-height: auto;
	text-align: center;
}

.icon-debt{
	width: 20px;
	height: 19px;
	opacity: 0.4;
	display: none;
	/*cursor: pointer;*/
	background: url(/images/parts66/icon-debt.png) 0 0 no-repeat;
}

.icon-debt:hover,
.icon-debt:focus{
	opacity: 1;
	background-position: -40px 0;
}

.icon-debt.icon-debt-show{
	display: inline-block;
}

.button-get-invoice-positions{
    width: 20px;
	border: none;
    cursor: pointer;
    background: none;
	min-height: 20px;
    line-height: 20px;
    display: inline-block;
	vertical-align: middle;
}

.button-get-invoice-positions.open{
	transform: rotate(180deg);
}

.button-get-invoice-positions>svg{
	opacity: 0.5;
}

#totalcat{
	clear: both;
	padding-top: 15px;
}

#totalcat::after{
	content: "";
	clear: both;
	display: block;
}

#totalcat>div:first-child{
	width: 40%;
	float: left;
	text-align: center;
}

#totalcat>div:first-child>div+div{
	float: left;
	line-height: 14px;
	margin: 15px 10px;
	width: calc(100% / 3 - 20px);
}

#totalcat>div:first-child img{
	margin: auto;
	display: block;
	max-width: 100%;
}

#totalcat>div:first-child>div+div img{
	cursor: pointer;
}

h1.totalcat-h1-modal{
	font-size: 20px;
}

.price_btn_box>.price_btn22,
#totalcat .price_btn22{
    color: #fff;
    border: none;
    min-width: 150px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
    background: #ff891c;
    display: inline-block;
}

#totalcat>div.price_btn_box{
	float: right;
}

#totalcat>div.promo_top{
	float: right;
	margin-left: 30px;
	margin-right: 10px;
	width: calc(60% - 30px - 160px);
}

#totalcat>.promo_top+table,
#totalcat>.service_main{
	float: right;
	font-size: 16px;
	font-size: 14px;
	margin-left: 30px;
	margin-bottom: 30px;
	width: calc(60% - 30px);
}

#totalcat>.promo_top+table table,
#totalcat>.service_main table{
	width: 100%;
}

#totalcat>.promo_top+table[cellpadding]>tbody>tr>*,
#totalcat>.promo_top+table table>tbody>tr>*,
#totalcat>.service_main table>tbody>tr>*{
	height: 40px;
	padding: 8px 15px;
}

#totalcat>.promo_top+table[cellpadding]>tbody>tr:nth-child(2n + 1)>*,
#totalcat>.promo_top+table table>tbody>tr:nth-child(2n + 1)>*,
#totalcat>.service_main table>tbody>tr:nth-child(2n + 1)>*{
	background: #f7f7f7;
}

#totalcat>.promo_top+table[cellpadding]>tbody>tr>.title,
#totalcat>.promo_top+table table>tbody>tr>.title,
#totalcat>.service_main table>tbody>tr>.title{
	text-align: left;
	background: #c5ecff;
}

#totalcat>.promo_top+table[cellpadding]>tbody>tr>td,
#totalcat>.promo_top+table table>tbody>tr>td,
#totalcat>.service_main table>tbody>tr>td{
	font-weight: 500;
}

#totalcat>.promo_top+table[cellpadding]>tbody>tr>td:first-child,
#totalcat>.promo_top+table table>tbody>tr>td:first-child,
#totalcat>.service_main table>tbody>tr>td:first-child{
	color: #919fa9;
	font-weight: normal;
}

#totalcat h1,
#totalcat>h2{
	font-size: 28px;
	font-size: 18px;
	padding-left: 15px;
}

.content-page h1.totalcat-h1{
	font-size: 18px;
}

#totalcat>h2{
	clear: both;
}

#loadpage>*[cellspacing="1"] table{
	font-size: 16px;
	font-size: 14px;
}

#loadpage>*[cellspacing="1"] table b{
	font-weight: normal;
}

#loadpage>*[cellspacing="1"] table>tbody>tr>*{
	height: 40px;
	padding: 8px 15px;
}

#loadpage>*[cellspacing="1"] table>tbody>tr:nth-child(2n + 2)>*{
	background: #f7f7f7;
}

#loadpage>*[cellspacing="1"] table>tbody>tr>th{
	text-align: left;
	background: #c5ecff;
}

#loadpage>table[cellspacing="2"]:nth-child(2){
    right: 15px;
    width: 100px;
    margin-top: -20px;
    position: absolute;
    transform: translateY(-100%);
}

#loadpage>table[cellspacing="2"]:nth-child(4){
	margin-left: auto;
}

#loadpage>table[cellspacing="2"]:nth-child(2) tr>td,
#loadpage>table[cellspacing="2"]:nth-child(4) tr>td{
	width: 25px;
	padding: 2px;
	text-align: center;
}

#loadpage>table[cellspacing="2"]:nth-child(2) tr>td:first-child,
#loadpage>table[cellspacing="2"]:nth-child(4) tr>td:first-child{
	display: none;
}

#loadpage>table[cellspacing="2"]:nth-child(2) a,
#loadpage>table[cellspacing="2"]:nth-child(4) a{
	color: #919fa9;
	text-decoration: none;
}

#loadpage>table[cellspacing="2"]:nth-child(2) a:hover,
#loadpage>table[cellspacing="2"]:nth-child(4) a:hover,
#loadpage>table[cellspacing="2"]:nth-child(2) b,
#loadpage>table[cellspacing="2"]:nth-child(4) b{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.alt-step-table{
	width: 100%;
}

.search-row:nth-child(even),
.search-col__show-many{
	background: none;
}

/*
.search-row:hover>td:nth-child(1n + 4){
	background: #f7f7f7;
}

.search-row.search-row-onname:hover>td:nth-child(1n + 1){
	background: #f7f7f7;
}
*/

table.search-results.search-results_type_classic td.search-col__evaluation,
table.search-results.search-results_type_classic th.search-header__col--evaluation{
	display: none;
}

table.tecdoc-article .tc_icon.tc_notepad,
.button-add-notepad{
	display: inline-block;
	vertical-align: middle;
}

table.tecdoc-article .tc_icon.tc_notepad,
.button-add-notepad,
.column-val--picture,
.column-val--detail-info{
	width: 20px;
	height: 20px;
	opacity: 0.8;
	margin-bottom: 5px;
	background-position: 0 0;
	/*background-size: cover;*/
	background-color: transparent;
}

table.tecdoc-article .tc_icon.tc_notepad:hover,
.button-add-notepad:hover,
.column-val--picture:hover,
.column-val--detail-info:hover{
	opacity: 1;
	background-color: transparent;
}

.column-val--detail-info{
	background-image: url(/images/parts66/icon-info.svg?5);
}

.column-val--picture{
	background-image: url(/images/parts66/icon-photo.svg);
}

table.tecdoc-article .tc_icon.tc_notepad,
.button-add-notepad{
	background-image: url(/images/parts66/icon-notepad.svg?5);
}

table.tecdoc-article .tc_icon.tc_notepad:hover,
.column-val--detail-info:hover,
.column-val--picture:hover,
.button-add-notepad:hover{
	background-position: 0 -20px;
}

.search-caption__inner{
	margin: 0;
	padding: 5px 0;
	background-color: #eef1f3;
}

.search-row:hover .search-col{
	border-color: transparent;
}

.search-row-onname>td{
	padding-top: 0;
}

.search-row-onname>td,
.search-row.search-row-onname:hover .search-col{
	border: none;
	/*border-top: 1px solid #ddd;*/
}

.search-col__term_and_destination,
.search-col__remains,
.search-col__final_price,
.search-col__action,
.search-row-onname>td.search-col__term_and_destination,
.search-row-onname>td.search-col__remains,
.search-row-onname>td.search-col__final_price,
.search-row-onname>td.search-col__action,
.search-row.search-row-onname:hover .search-col.search-col__term_and_destination,
.search-row.search-row-onname:hover .search-col.search-col__remains,
.search-row.search-row-onname:hover .search-col.search-col__final_price,
.search-row.search-row-onname:hover .search-col.search-col__action,
.search-row:hover .search-col.search-col__term_and_destination,
.search-row:hover .search-col.search-col__remains,
.search-row:hover .search-col.search-col__final_price,
.search-row:hover .search-col.search-col__action{
	/*border-bottom: 1px solid #c7c7c7;*/ /*#eff1f3;*/
}

.search-col__term-caption{
	font-size: 12px;
}

.search-row.search-row-onname[data-filter-brand]>td{
	/*border-top: 1px solid #c7c7c7;*/
}

.search-results .search-col__prd_info_link>*,
.search-results .search-col__info>*,
.search-results .search-col__spare_info>*{
	display: none;
}

.search-results .search-row-onname>.search-col__prd_info_link>*,
.search-results .search-row-onname>.search-col__info>*,
.search-results .search-row-onname>.search-col__spare_info>*{
	display: block;
}

.search-col__action .input-numcontrol,
.search-col__action .input-numcontrol2{
	width: 80px;
	margin-right: 10px;
	display: inline-block;
}

.input-numcontrol input.input-numcontrol__input{
	min-height: 33px;
	padding-left: 26px;
	padding-right: 26px;
}

.search-col__action input[type=text]{
		min-width: 100%;
}

.search-header__col{
	padding: 10px;
}

.search-header__col--term_and_destination{
	text-align: center;
}

.search-col__term_and_destination,
.search-header__col--final_price{
	text-align: right;
}

.search-col,
.search-col__term_and_destination{
	height: auto;
	padding: 1px 5px;
}

.search-col.search-col__action{
	/*padding-top: 0;*/
}

.search-row-onname>td.search-col__action{
	/*padding-top: 4px;*/
}

.search-header__col.search-header__col--remains,
.search-col__remains{
	text-align: right;
}

table#admin-search-table .search-col__remains{
	text-align: center;
}

.search-col__show-many{
	border: none;
}

.search-col__show-many{
	padding: 15px 0 10px 0;
}

.search-header__col--info,
.search-col__info{
	width: 110px;
}

.search-col__info{
	white-space: nowrap;
}

.search-header__col--prd_info_link,
.search-col__prd_info_link{
	width: 140px;
}

.search-header__col--spare_info,
.search-col__spare_info{
	max-width: 400px;
}

.search-header__col--term_and_destination,
.search-col__term_and_destination{
	width: 90px;
}

.search-header__col--remains,
.search-col__remains{
	width: 70px;
}

.search-header__col--final_price,
.search-col__final_price{
	width: 100px;
}

.search-col__final_price{
	font-size: 15px;
	font-weight: bold;
}

.search-results__info-link{
	font-weight: bold;
}

span.search-results__info-link{
	border-color: transparent;
}

span.search-results__info-link:hover{
	color: #333;
}

.search-header__col--action,
.search-col__action{
	width: 140px;
}

table#admin-search-table .search-header__col--action, table#admin-search-table .search-col__action {
	width: 35px;
}

.search-row-brand>td{
	color: #000;
	background: #ddd;
	padding: 5px 10px;
}

.search-header__thead--fixed{
	display: table;
}

input[type=checkbox]+label:before{
	background-color: #fff;
	border: 1px solid #ddd;
}

#page.wrapper input[type=radio]+label::before,
#order input[type=radio]+label::before,
#form_add input[type=radio]+label::before{
	background-color: #fff;
	border: 1px solid #ddd;
}

.positions-page__top-control{
	padding-bottom: 0;
	margin-bottom: 10px;
}

.myorders-tabs{
	margin-bottom: 0;
}

.myorders-tabs>*{
	padding-top: 0;
	white-space: nowrap;
}

.myorders-tabs{
	margin-top: -5px;
	margin-right: auto;
}

.basket-page__save-button{
	visibility: hidden;
}

form#login input[type="checkbox"],
#search-full input[type="checkbox"]{
	visibility: hidden;
}

.content #order input[type=checkbox],
.content #order input[type=radio]{
	visibility: hidden;
}

#order input[type=checkbox]+label,
#order input[type=radio]+label{
	cursor: pointer;
}

#order input[type=checkbox]+label::before,
#order input[type=radio]+label::before,
#order input[type=radio]+label::after{
	top: 50%;
	transform: translateY(-50%);
}

#order input[type=checkbox]+label::before{
	margin-top: -2px;
}

form#order input[type=checkbox].validation-failed+label>span{
	color: #d41a31;
}

#bills select,
#bills input[type="text"],
#bills .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
#order table.make_order select,
#order table.make_order input[type="text"],
#order table.make_order .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
	width: 100%;
}

.content #order input[readonly],
.content #order table.make_order input[readonly]{
	border: none;
	background: none;
}

.content #order input[readonly]:active,
.content #order input[readonly]:focus,
.content #order table.make_order input[readonly]:active,
.content #order table.make_order input[readonly]:focus{
	outline: 0;
	border: none;
	box-shadow: none;
}

#tr_ord_email .form-gr__control--required::after,
#tr_ord_phones .form-gr__control--required::after,
#tr_ord_contact_person .form-gr__control--required::after{
	display: none;
}

#order .backet_icons_comment{
	margin: 30px 0;
	line-height: 25px;
}

#order .backet_icons_comment>ul>li{
	margin-bottom: 10px;
}

#vin_requests .universal-form__group-title,
#order .universal-form__group-title{
	padding: 0;
	border: none;
	background: none;
	font-weight: bold;
	margin-bottom: 15px;
}

#bills>table{
	width: 100%;
	max-width: 600px;
}

#bills>table>tbody>tr>td:first-child{
	width: 35%;
}

.car-info__collapse-btn{
	color: #ff891c;
	border-color: #ff891c;
}

.car-info__collapse-btn::after{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='%26%23x421;%26%23x43B;%26%23x43E;%26%23x439; 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.99 12' fill='%23ff891c'%3E%3Ctitle%3Earrow%3C/title%3E%3Cpath class='cls-1' d='M7 1.41L2.67 6 7 10.59 5.66 12 0 6l5.66-6z'/%3E%3C/svg%3E");
}

.car-info__section-header{
	text-transform: none;
}

.user-menu__svg-icon{
	width: auto;
	height: auto;
}

.order-success .warning,
#bu_list_my .warning,
#filter-search-noresult.warning,
#return_client .warning,
#client_notepad .warning,
#trustee_clients .warning,
#delivery-once-module .warning,
#non_delivery_requests .warning,
#delivery-schedule-module .warning,
#vin_requests .warning, .warning {
	padding: 10px 15px;
	background-color: #f5f5f5;
}

form#delivery_once .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
form#delivery_once select,
form#delivery_once textarea,
form#delivery_once input[type="text"]{
	min-width: 250px;
	margin-bottom: 10px;
}

form#delivery_once textarea{
	min-height: 160px;
}

form#delivery_once #tr_dlv_tk_another,
form#delivery_once #tr_dlv_is_org,
form#delivery_once #tr_dlv_tk_inn,
form#delivery_once #tr_dlv_pasp,
form#delivery_schedule #tr_dlv_is_org,
form#delivery_schedule #tr_dlv_tk_inn,
form#delivery_schedule #tr_dlv_pasp{
	display: none;
}

form#delivery_once .bootstrap-select>select{
	visibility: hidden;
}

form#delivery_schedule textarea,
form#delivery_schedule input[type="text"],
form#delivery_schedule .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
	width: 100%;
	margin: 5px 0;
	max-width: 500px;
}

form#delivery_schedule textarea{
	min-height: 120px;
}

#delivery-schedule-module .form-gr__control .bootstrap-select>.btn{
	overflow: hidden;
}

form#customer_trustee table input[type="text"]{
	width: 250px;
}

form#customer_trustee table i{
	font-size: 12px;
}

#return_client_msg .notice{
	color: #000;
	max-width: 700px;
	background: #fff;
	line-height: 25px;
	margin-bottom: 30px;
	border-radius: 7.5px;
	border: 1px solid #ccc;
	padding: 15px 20px 5px 20px;
}

#return_client_msg table{
	width: 100%;
}

#return_client_msg table>tbody>tr>td:first-child{
	width: 120px;
}

#return_client_msg table>tbody>tr>td:last-child{
	font-weight: bold;
}

#return_client_msg form input[type="text"]{
	width: 100%;
	max-width: 700px;
	border-radius: 7.5px;
	border: 1px solid #ccc;
}

#return_client_msg form [type="submit"]{
	color: #fff;
	border: none;
	cursor: pointer;
	line-height: 20px;
	padding: 10px 20px;
	border-radius: 7.5px;
	display: inline-block;
	background-color: #0d9449;
}

#return_client_msg form [type="submit"]:focus,
#return_client_msg form [type="submit"]:hover{
	background-color: #17bb60;
}

#return_client_msg .admin_msg,
#return_client_msg .user_msg{
	max-width: 45%;
	border-radius: 7.5px;
}

#return_client_msg .admin_msg{
	color: #fff;
	margin-left: auto;
	margin-bottom: 30px;
	background: #4092b0;
	border-top-right-radius: 0;
	padding: 15px 20px 5px 20px;
}

#return_client_msg .user_msg{
	color: #000;
	background: #fff;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	border-top-left-radius: 0;
	padding: 15px 20px 5px 20px;
}

#return_client_msg .rtc_msg_user{
	text-transform: uppercase;
}

#return_client_msg .rtc_msg_date{
	font-size: 12px;
	text-transform: none;
}

#return_client_msg .rtc_msg_user>p{
	margin-bottom: 10px;
}

#findByParameterIdentifocation_container .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
#findByParameterIdentifocation_container input[type="text"],
#findByParameterIdentifocation_container select,
#delivery_once .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
#delivery_once input[type="text"],
#delivery_once select{
	width: 100%;
}

#findByParameterIdentifocation_container input[type=radio],
#delivery_once input[type=radio],
#delivery_schedule input[type=radio]{
	width: 0;
	height: 0;
	opacity: 0;
	clear: both;
	display: block;
	margin-bottom: 10px;
}

#findByParameterIdentifocation_container input[type=radio]+label,
#delivery_once input[type=radio]+label{
	display: block;
	position: relative;
	padding-right: 40px;
}

#delivery_once input[type=radio]+label>a.button-remove{
	right: 0;
	top: 50%;
	width: 22px;
	height: 22px;
	position: absolute;
	display: inline-block;
	text-decoration: none;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-color: transparent;
    background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23999'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

#delivery_once input[type=radio]+label>a.button-remove:focus,
#delivery_once input[type=radio]+label>a.button-remove:hover{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23c62828'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

#delivery_once input[type=radio]+label+br{
	display: none;
}

button[data-target="#modal-delivery-once"]{
	margin-top: 20px;
}

#bu_list_my .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
#bu_list_my input[type="text"]{
	width: 250px;
}

#delivery_once textarea,
#bu_list_my textarea,
form#return_clients textarea{
	width: 100%;
	min-width: 200px;
	min-height: 100px;
}

#findByParameterIdentifocation_container td,
#delivery_once>table>tbody>tr>td,
#bu_list_my>form>table>tbody>tr>td,
form#return_clients>table>tbody>tr>td{
	padding: 10px;
}

#findByParameterIdentifocation_container table{
	width: 100%;
	border: none;
}

#findByParameterIdentifocation_container tr>td:first-child{
	width: 150px;
}

#bu_list_my>form>table>tbody>tr>td:first-child,
form#return_clients>table>tbody>tr>td:first-child{
	width: 500px;
}

#delivery_once>table>tbody>tr>td:first-child{
	width: 200px;
}

#delivery_once>table>tbody>tr>td:last-child{
	width: 500px;
}

#bu_list_my>form>table>tbody>tr>td:last-child,
form#return_clients>table>tbody>tr>td:last-child{
	width: 300px;
}

#findByParameterIdentifocation_container22 tr:nth-child(odd),
#delivery_once>table>tbody>tr:nth-child(even),
#bu_list_my>form>table>tbody>tr:nth-child(even),
form#return_clients>table>tbody>tr:nth-child(even){
	/*background: #f8f8f8;*/
}

#delivery_once>table .small,
#bu_list_my>form>table .small,
form#return_clients>table .small,
#delivery_once span.small,
#bu_list_my>form span.small,
form#return_clients span.small,
#paydel label>span.small{
	color: #999;
	font-size: 14px;
	font-style: italic;
}

#delivery_once>table table,
#bu_list_my>form>table table,
form#return_clients>table table,
form#bu_items .form-gr__control>table,
form#return_clients div.form-gr__control>table{
	display: none;
}

#delivery_once input[type="file"],
#bu_list_my input[type="file"],
form#return_clients input[type="file"]{
	width: 100%;
	height: 44px;
	cursor: pointer;
	position: relative;
}

#delivery_once input[type="file"]::before,
#delivery_once input[type="file"]::after,
#bu_list_my input[type="file"]::before,
#bu_list_my input[type="file"]::after,
form#return_clients input[type="file"]::before,
form#return_clients input[type="file"]::after{
	content: "";
	display: block;
	font-size: 14px;
	cursor: pointer;
	position: absolute;
}

#delivery_once input[type="file"]::before,
#bu_list_my input[type="file"]::before,
form#return_clients input[type="file"]::before{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #777;
	background: #fff;
	padding: 11px 15px;
	border: 1px solid #ccc;
	content: "Файл не выбран";
}

#delivery_once input[type="file"]::after,
#bu_list_my input[type="file"]::after,
form#return_clients input[type="file"]::after{
	top: 2px;
	right: 2px;
	color: #fff;
	bottom: 2px;
	padding: 5px 10px;
	line-height: 30px;
	content: "Выбрать";
	background-color: #4092b0;
}

#delivery_once input[type="file"]:hover::after,
#bu_list_my input[type="file"]:hover::after,
form#return_clients input[type="file"]:hover::after{
	/*background-color: #6cb5d8;*/
}

#delivery_once input[type="file"].load::after,
#bu_list_my input[type="file"].load::after,
form#return_clients input[type="file"].load::after{
    top: 50%;
    right: 10px;
    content: "";
    width: 20px;
    height: 20px;
    bottom: inherit;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'%3E%3C/path%3E%3C/svg%3E");
}

#delivery_once input[type="file"].load:hover::after,
#bu_list_my input[type="file"].load:hover::after,
form#return_clients input[type="file"].load:hover::after{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c62828' viewBox='0 0 20 20'%3E%3Cpath d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'%3E%3C/path%3E%3C/svg%3E");
}

form#return_clients tr#rtc_scan_doc1,
form#return_clients tr#rtc_scan_doc2,
form#return_clients tr#rtc_scan_doc3,
form#return_clients tr#rtc_scan_doc4,
form#return_clients tr#tr_rtc_csc_id{
	display: none;
}

#return_client #pst_info{
	position: relative;
}

#filter-search-result-p66.open{
	float: right;
	width: calc(100% - 19% - 30px);
	/*width: calc(100% - 30px - 270px);*/
}

#filter-search-result-p66 .tr-onname-hidden>td:nth-child(1)>*,
#filter-search-result-p66 .tr-onname-hidden>td:nth-child(2)>*,
#filter-search-result-p66 .tr-onname-hidden>td:nth-child(3)>*,
#filter-search-result-p66 .tr-hidden{
	display: none;
}

#filter-search-count-p66{
	top: 0;
	z-index: 1;
	left: 100%;
	color: #fff;
	width: 120px;
	padding: 5px 10px;
	position: absolute;
	background: #ff891c;
	border-radius: 7.5px;
	border-bottom-left-radius: 0;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}

#filter-search-count-p66::after{
	left: 0;
	top: 100%;
	content: "";
	display: block;
	position: absolute;
	border: 7px solid #ff891c;
	border-right-color: transparent;
	border-bottom-color: transparent;
}

#filter-search-p66{
	width: 19%;
	float: left;
	/*width: 285px;*/
	position: relative;
	border: 1px solid #cacaca;
}

#filter-search-p66 .filter-search-block{
	padding: 10px 20px;
}

#filter-search-p66 .filter-search-block>label{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
}

#filter-search-p66 .filter-search-block input[type="text"]{
	font-size: 16px;
	max-width: 60px;
	margin-top: 5px;
	text-align: center;
	border: 1px solid #a9a9a9;
}

#filter-search-p66 #filter-search-block-brands.filter-search-block input[type="text"]{
	width: 100%;
	margin-top: 0;
	padding: 0 5px;
	max-width: 100%;
	text-align: left;
}

#filter-search-p66 #filter-search-block-brands.filter-search-block .filter-search-block-input{
	margin-top: 0;
	position: relative;
	margin-bottom: 10px;
}

#filter-search-p66 .filter-search-block input[type="text"]:focus,
#filter-search-p66 .filter-search-block input[type="text"]:hover{
	outline: 0;
	box-shadow: none;
}

#filter-search-p66 .filter-search-block .filter-search-input-left{
	float: left;
}

#filter-search-p66 .filter-search-block .filter-search-input-right{
	float: right;
}

#filter-search-p66 .filter-search-block+.filter-search-block{
	border-top: 1px solid #cacaca;
}

#filter-sort-block{
	margin-top: 0;
	position: relative;
	border-bottom: 1px solid #cacaca;
}

#filter-sort-block>label{
	/*cursor: pointer;
	padding-right: 20px;
	background: url(/images/parts66/icon-down-black.png) right center no-repeat;*/
}

#filter-sort-block>label.show{
	display: inline-block !important;
	/*background-image: url(/images/parts66/icon-up-black.png);*/
}

#filter-sort-block ul,
#filter-sort-block ul>li{
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}

#filter-sort-block ul{
	left: 0;
	right: 0;
	z-index: 20;
	display: none;
	padding: 10px 20px;
	position: absolute;
	background: #eff1f3;
	top: calc(100% - 10px);
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2);
}

#filter-sort-block ul.open{
	display: block;
}

#filter-sort-block ul>li{
	/*display: none;*/
	margin-bottom: 10px;
}

#filter-sort-block>label.show+ul>li,
#filter-sort-block ul>li.active{
	display: block;
}

#filter-sort-block-value a,
#filter-sort-block ul>li>a{
	padding-right: 20px;
	display: inline-block;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: right center;
}

#filter-sort-block-value a[data-sort-order="asc"],
#filter-sort-block ul>li>a[data-sort-order="asc"]{
	background-image: url(/images/parts66/icon-down-blue.png);
}

#filter-sort-block-value a[data-sort-order="desc"],
#filter-sort-block ul>li>a[data-sort-order="desc"]{
	background-image: url(/images/parts66/icon-up-blue.png);
}

#filter-sort-block-value{
	cursor: pointer;
}

#filter-search-noresult{
	margin: 30px 0;
}

.filter-search-block-value label:focus::before,
.filter-search-block-value label:hover::before{
	border-color: #ff891c;
}

#filter-search-block-brands .filter-search-block-value{
	margin-left: 20px;
	margin-right: -10px;
}

#filter-search-p66 .filter-search-block-value::after{
	content: "";
	clear: both;
	display: block;
}

#filter-search-p66 .filter-search-block-value input[type="checkbox"]{
	opacity: 0;
	width: 1px;
	height: 1px;
	border: none;
	position: absolute;
}

#filter-search-block-brands .filter-search-block-value p{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	position: relative;
}

#filter-search-block-brands .filter-search-block-value p::after{
	content: "";
	clear: both;
	display: block;
}

#filter-search-block-brands .filter-search-block-value span{
	top: 50%;
	right: 0;
	color: #666;
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	transform: translateY(-50%);
}

.filter-search-brands-more{
	font-size: 14px;
	line-height: 16px;
	margin-left: -20px;
}

#filter-search-block-brands .filter-search-block-value.vertical-scroll{
	overflow: hidden;
	max-height: 190px;
	margin-left: -5px;
	margin-right: -10px;
	padding-right: 10px;
}

#filter-search-block-brands .filter-search-block-value.vertical-scroll input[type=checkbox]+label::before{
	left: 0;
}

#filter-search-block-brands .filter-search-block-value.vertical-scroll input[type=checkbox]+label{
	padding-left: 20px;
}

#filter-search-block-brands .filter-search-block-value.vertical-scroll p.hidden{
	display: block !important;
}

#filter-search-block-brands .filter-search-block-value.vertical-scroll .filter-search-brands-more{
	display: none;
}

#filter-search-brands-more{
	display: block;
}

#filter-search-brands-more::before{
	display: block;
	content: "Показать всех производителей";
}

#filter-search-brands-more.open::before{
	content: "Свернуть";
}

#filter-search-p66-mobile-button{
    color: #fff;
    border: none;
    cursor: pointer;
    line-height: 20px;
    padding: 10px 20px;
	margin-bottom: 20px;
    display: inline-block;
    text-decoration: none;
    background-color: #0d9449;
}

#share-button-close,
.share-button-close,
.modal-dialog .close,
.modal-dialog button.close,
#alternatives-modal__close,
#filter-search-p66-mobile-button-close{
	top: 0;
	right: 0;
	width: 22px;
	z-index: 15;
	height: 22px;
	border: none;
	padding: 20px;
	cursor: pointer;
	position: absolute;
	background-size: 22px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23999'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

#share-button-close:hover,
.share-button-close:hover,
.modal-dialog .close:hover,
.modal-dialog button.close:hover,
#alternatives-modal__close:hover,
#filter-search-p66-mobile-button-close:hover{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23c62828'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

#filter-search-p66.filter-search-p66-fixed{
	top: 50px;
	bottom: inherit;
	position: fixed;
}

#filter-search-p66.filter-search-p66-absolute{
	bottom: 0;
	top: inherit;
	position: absolute;
}

.search-data__error{
	clear: both;
	margin-top: 0;
}

.search-data__error::after{
	content: "";
	clear: both;
	display: block;
}

.filter-search-container{
	position: relative;
}

.filter-search-container::after{
	content: "";
	clear: both;
	display: block;
}

a[data-filter-sort]{
	position: relative;
}

a[data-filter-sort]::after{
	top: 50%;
	width: 12px;
	height: 7px;
	content: "";
	right: -17px;
	display: block;
	position: absolute;
	transform: translateY(-50%);
}

a[data-filter-sort][data-filter-order="asc"]::after{
	background-image: url(/images/parts66/icon-down-white.png);
}

a[data-filter-sort][data-filter-order="desc"]::after{
	background-image: url(/images/parts66/icon-up-white.png);
}

a[data-filter-sort][data-filter-order="asc"]:hover::after,
a[data-filter-sort][data-filter-order="asc"]:focus::after{
	background-image: url(/images/parts66/icon-down-orange.png);
}

a[data-filter-sort][data-filter-order="desc"]:hover::after,
a[data-filter-sort][data-filter-order="desc"]:focus::after{
	background-image: url(/images/parts66/icon-up-orange.png);
}

#filter-sort-block-value a[data-filter-sort]::after,
#filter-sort-block ul>li>a[data-filter-sort]::after{
	right: 0;
}

#filter-sort-block-value a[data-filter-order="asc"]::after,
#filter-sort-block ul>li>a[data-filter-order="asc"]::after,
#filter-sort-block-value a[data-filter-order="asc"]:hover::after,
#filter-sort-block ul>li>a[data-filter-order="asc"]:hover::after,
#filter-sort-block-value a[data-filter-order="asc"]:focus::after,
#filter-sort-block ul>li>a[data-filter-order="asc"]:focus::after{
	background-image: url(/images/parts66/icon-down-blue.png);
}

#filter-sort-block-value a[data-filter-order="desc"]::after,
#filter-sort-block ul>li>a[data-filter-order="desc"]::after,
#filter-sort-block-value a[data-filter-order="desc"]:hover::after,
#filter-sort-block ul>li>a[data-filter-order="desc"]:hover::after,
#filter-sort-block-value a[data-filter-order="desc"]:focus::after,
#filter-sort-block ul>li>a[data-filter-order="desc"]:focus::after{
	background-image: url(/images/parts66/icon-up-blue.png);
}

#filter-search-p66 .ui-widget-header {
	background: #4092b0;
}

#filter-search-p66 .ui-widget.ui-widget-content{
	border: none;
}

#filter-search-p66 .ui-slider-handle::before,
#filter-search-p66 .ui-slider-handle::after{
	top: 3px;
	width: 1px;
	bottom: 3px;
	content: "";
	display: block;
	position: absolute;
	background: #d0d8df;
}

#filter-search-p66 .ui-slider-handle::before{
	left: 6px;
}

#filter-search-p66 .ui-slider-handle::after{
	right: 6px;
}

.search-data__header{
	margin-bottom: 10px;
	justify-content: flex-start;
}

.button-clipboard,
.button-clipboard2{
	color: #999;
	border: none;
	background: none;
	position: relative;
	margin: auto 0 auto 30px;
	margin-left: auto;
}

.button-clipboard2:hover{
	color: #ff9e22;
}

.button-clipboard svg,
.button-clipboard2 svg{
	width: 20px;
	height: 16px;
	fill: #50a2c1;
	fill: #999;
	vertical-align: middle;
}

.button-clipboard:focus svg,
.button-clipboard:hover svg,
.button-clipboard2:focus svg,
.button-clipboard2:hover svg{
	fill: #ff9e22;
}

.button-clipboard.open::after,
.button-clipboard2.open::after{
	top: 90%;
	left: 60%;
	color: #fff;
	opacity: 0.9;
	display: block;
	padding: 4px 8px;
	min-width: 150px;
	position: absolute;
	border-radius: 2px;
	background: #616161;
	content: "Ссылка скопирована";
}


#web-table-bills .web-table__col_bll_id,
#web-table-bills .web-table__col_dcm_date,
#web-table-bills .web-table__col_payer_name,
#web-table-bills .web-table__col_summ,
#web-table-bills .web-table__col_payed_date,
#web-table-balance .web-table__col_dcm_datetime,
#web-table-balance .web-table__col_dct_id,
#web-table-balance .web-table__col_dcm_summ,
#web-table-balance .web-table__col_dcm_summ_native,
#web-table-balance .web-table__col_dcm_comment{
	text-align: left;
	padding: 10px 15px;
}

#web-table-balance .web-table__col_total_summ{
	color: #000;
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	padding: 10px 15px;
}

#web-table-balance.web-table-vin>tbody>tr:hover>td{
	cursor: auto;
}

#tooltip-title-2{
	color: #fff;
	z-index: 100;
	font-size: 14px;
	max-width: 240px;
	line-height: 18px;
	padding: 5px 15px;
	position: absolute;
	border-radius: 7.5px;
	background: rgba(0, 0, 0, 0.9);
}

#tooltip-title{
	width: auto;
	margin: 8px;
	z-index: 100;
	opacity: 0.9;
	color: white;
	padding: 8px;
	outline: none;
	display: block;
	line-height: 1;
	font-size: 10px;
	cursor: default;
	max-width: 240px;
	font-weight: 400;
	user-select: none;
	font-size: 1.3rem;
	border-radius: 2px;
	position: absolute;
	line-height: 1.8rem;
	text-transform: none;
	-ms-user-select: none;
	-moz-user-select: none;
	background-color: #616161;
	-webkit-user-select: none;
	-webkit-font-smoothing: antialiased;
}

#tooltip-title.hidden{
	top: 0;
	left: -200%;
	display: block !important;
}

.alternatives-header__col{
	color: #fff;
	background: #919fa9;
}

.alternatives__row:nth-child(even){
	/*background: #f8f8f8;*/
}

.alternatives__row:nth-child(odd){
	background: #eff1f3;
}

.alternatives__row:nth-child(even):hover,
.alternatives__row:nth-child(odd):hover{
	background: #e4e4e4;
}

.alternatives__row:hover{
	box-shadow: none;
}

#state_legend_position{
/*
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	overflow-y: auto;
*/
	background-color: #eff1f3;
}

.balance-info{
	background: #e4e4e4;
}

.balance-info__col, 
.balance-info__th{
	color: #000;
}

.alternatives-modal{
	top: 50px;
	line-height: 20px;
}

form#taskboard,
#bu_list_my form{
	
}

#bu_list_my form table.admin_edit_table{
	width: 100%;
	max-width: 700px;
}

#bu_list_my form table td{
	padding: 10px;
}

#bu_list_my form table td:first-child{
	width: 50%;
}

form#taskboard label,
#bu_list_my form label{
	display: block;
	font-size: 16px;
	font-weight: normal;
}

form#taskboard input[type="text"],
form#taskboard select,
#bu_list_my form input[type="text"],
#bu_list_my form select,
#bu_list_my form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
	width: 100%;
}

form#taskboard input[type="text"],
form#taskboard input[type="file"],
form#taskboard select,
form#taskboard textarea{
	min-width: 100%;
}

form#taskboard textarea{
	min-height: 300px;
}

form#taskboard label{
	margin-bottom: auto;
}

form#taskboard input[type="text"]:disabled,
form#taskboard select:disabled,
#bu_list_my form input[type="text"]:disabled,
#bu_list_my form select:disabled{
	color: #666;
	border-color: #ccc;
	cursor: not-allowed;
	box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	-o-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background: #dfdfdf url(/images/parts66/space.gif) 0 0 repeat;
	-o-background: #dfdfdf url(/images/parts66/space.gif) 0 0 repeat;
	-moz-background: #dfdfdf url(/images/parts66/space.gif) 0 0 repeat;
	-webkit-background: #dfdfdf url(/images/parts66/space.gif) 0 0 repeat;
}

form#taskboard input[type="submit"],
#bu_list_my form input[type="submit"]{
	min-width: 50%;
}

#page>.content.load,
#breadcrumbs-line.load{
	position: relative;
}

#page>.content.load::after,
#breadcrumbs-line.load::after{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	content: "";
	display: block;
	position: absolute;
	background: rgba(255, 255, 255,  0.8);
}

#page>.content.load::before{
	left: 50%;
	top: 150px;
	content: "";
	z-index: 20;
	width: 100px;
	height: 100px;
	display: block;
	background: 0 0;
	margin-top: -50px;
	margin-left: -50px;
	position: absolute;
	border-radius: 100%;
	border: 4px solid #ff891c;
	border-bottom-color: transparent;
	animation: loader 1s linear infinite;
	-webkit-animation: loader 1s linear infinite;
}

.basket-page__summary .basket-table__summary--loading{
	width: 19px;
	height: 19px;
	background: none;
	border-radius: 100%;
	vertical-align: middle;
	border: 3px solid #ff891c;
	border-bottom-color: transparent;
	animation: loader 1s linear infinite;
	-webkit-animation: loader 1s linear infinite;
}

#share,
.share{
	z-index: 110;
	width: 500px;
	padding: 20px;
	display: none;
	position: fixed;
	background: #fff;
	text-align: center;
	top: calc(50% - 122px);
	left: calc(50% - 250px);
	box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);
}

#share.open,
.share.open{
	display: block;
}

#share>div,
.share>div{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

#share>div>a,
#share>div>a:hover,
#share>div>a:focus,
.share>div>a,
.share>div>a:hover,
.share>div>a:focus{
	color: #000;
}

.share>div:first-child a>svg{
	width: 100%;
	height: 100%;
	display: block;
	pointer-events: none;
}

#share>div>a+a,
.share>div>a+a{
	margin-left: 20px;
}

#share>p,
.share>p{
	clear: both;
	margin-top: 50px;
	position: relative;
}

#share-link,
.share-link{
	width: 100%;
	color: #666;
	padding: 10px;
	display: block;
	border: 1px solid #ccc;
}

#share-link:focus,
.share-link:focus{
	outline: 0;
	border: 1px solid #ccc;
}

#share-link+button,
.share-link+button{
	top: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}

#share-box,
.share-box{
	position: relative;
}

#share-box.load::after,
.share-box.load::after{
	top: 50%;
	left: 10px;
	width: 25px;
	content: "";
	height: 25px;
	background: 0 0;
	margin-top: -12px;
	position: absolute;
	border-radius: 100%;
	border: 4px solid #ff891c;
	border-bottom-color: transparent;
	animation: loader 1s linear infinite;
	-webkit-animation: loader 1s linear infinite;
}

#share-link-button.show-help::after,
.share-link-button.show-help::after{
	top: -100%;
	left: -90%;
	padding: 7px 10px;
	position: absolute;
	border-radius: 2px;
	content: "Скопировано";
	background: rgba(0, 0, 0, 0.9);
}

#share2,
.share2{
	margin-top: 30px;
}

#share2>a,
.share2>a{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	text-decoration: none;
	display: inline-block;
}

#share2>a+a,
.share2>a+a{
	margin-left: 10px;
}

#share2>a svg,
.share2>a svg{
	padding: 5px;
	width: inherit;
	height: inherit;
}

#share #share2>a svg,
.share .share2>a svg{
	max-width: inherit;
	max-height: inherit;
}

#share2>a:nth-child(1),
.share2>a:nth-child(1){
	background: #64a9dc;
}

#share2>a:nth-child(2),
.share2>a:nth-child(2){
	background: #65bc54;
}

#share2>a:nth-child(3),
.share2>a:nth-child(3){
	background: #7b519d;
}

#share2>a:nth-child(4),
.share2>a:nth-child(4){
	background: #00aff0;
}

#share2>a:nth-child(5),
.share2>a:nth-child(5){
	background: #48729e;
}

#share2>a:nth-child(6),
.share2>a:nth-child(6){
	background: #3b5998;
}

#share2>a:nth-child(7),
.share2>a:nth-child(7){
	background: #eb722e;
}

#modal-delivery-once .modal-body,
#modal-delivery-once .modal-body>div{
	min-height: inherit;
}

#modal-delivery-once .modal-body>div{
	padding: 20px 30px;
}

#modal-delivery-once table>tbody>tr>td:first-child{
	width: 160px;
	font-size: 90%;
	line-height: 16px;
}

#modal-delivery-once input[type="text"],
#modal-delivery-once input[type="submit"],
#modal-delivery-once textarea,
#modal-delivery-once select{
	max-width: 300px;
	margin-bottom: 5px;
}

#modal-delivery-once textarea{
	min-height: 100px;
}

#modal-delivery-once select:disabled,
#modal-delivery-once input[type="submit"]:disabled{
	color: #666;
	cursor: wait;
	background: #e0e0e0;
}

form#findByFrame button[type="submit"],
form#findByVIN button[type="submit"],
.laximo_form_search_vin button[type="submit"]{
	right: 7px;
	bottom: 7px;
	width: 22px;
	height: 25px;
	border: none;
	cursor: pointer;
	box-shadow: none;
	position: absolute;
	background: url(/images/parts66/icon-loupe.png) 0 0 no-repeat;
}

form#findByFrame button[type="submit"],
form#findByVIN button[type="submit"]{
	top: 12px;
	bottom: inherit;
}

form#findByFrame button[type="submit"]:focus,
form#findByFrame button[type="submit"]:hover,
form#findByVIN button[type="submit"]:focus,
form#findByVIN button[type="submit"]:hover,
.laximo_form_search_vin button[type="submit"]:focus,
.laximo_form_search_vin button[type="submit"]:hover{
	background-position: 0 -25px;
}

form#findByFrame,
form#findByVIN,
.laximo_form_search_vin>form{
	max-width: 400px;
	position: relative;
	margin-bottom: 30px;
}

form#findByFrame label,
form#findByVIN label,
.laximo_form_search_vin>form label{
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: normal;
}

form#findByFrame input,
form#findByVIN input,
.laximo_form_search_vin input{
	width: 100%;
	padding: 5px 35px 5px 10px;
}

.laximo_form_search_vin+.laximo_all_cats{
	padding-top: 30px;
	border-top: 1px solid #ccc;
}

#findByParameterIdentifocation_container h1,
#findByParameterIdentifocation_container h2{
	font-size: 20px;
	margin-bottom: 0;
}

#findByParameterIdentifocation{
	margin-bottom: 30px;
}

#findByParameterIdentifocation td{
	position: relative;
}

#findByParameterIdentifocation .guayaquil_clear{
	top: 50%;
	right: 11px;
	width: 20px;
	border: none;
	height: 20px;
	padding: 5px;
	display: block;
	cursor: pointer;
	position: absolute;
	border-radius: 50%;
	background-color: #fff;
	box-sizing: content-box;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

#findByParameterIdentifocation .guayaquil_clear:hover,
#findByParameterIdentifocation .guayaquil_clear:focus{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c62828' viewBox='0 0 20 20'%3E%3Cpath data-name='delete %26%23x43A;%26%23x43E;%26%23x43F;%26%23x438;%26%23x44F;' class='cls-1' d='M12.59 6L10 8.59 7.41 6 6 7.41 8.59 10 6 12.59 7.41 14 10 11.41 12.59 14 14 12.59 11.41 10 14 7.41zM10 0a10 10 0 1 0 10 10A9.991 9.991 0 0 0 10 0zm0 18a8 8 0 1 1 8-8 8.011 8.011 0 0 1-8 8z'/%3E%3C/svg%3E");
}

.dc-model-list__item-link:hover .dc-model-list__item-name-area,
.dc-model-list__item-link:focus .dc-model-list__item-name-area,
.dc-model-list__item-link:active .dc-model-list__item-name-area{
	background-color: #ff891c;
}

.dc-model-list__item-link:hover,
.dc-model-list__item-link:focus,
.dc-model-list__item-link:active{
	border-color: #ff891c;
}

.social-reg{
	background: none;
}

.social-reg.registration__social-reg{
	padding-top: 72px;
}

#notifies .form-gr+.form-gr{
	margin-top: 30px;
}

#notifies .form-gr>*{
	margin-bottom: auto;
}

#notifies .form-gr__control{
	padding: 0 20px;
}

#notifies .form-gr__control>table{
	width: 100%;
}

#notifies .form-gr__control>table td{
	vertical-align: top;
}

#trustee_clients form>table td{
	padding: 5px 0;
}

.popular-goods__outer{
	margin-left: 0;
	overflow: hidden;
}

.popular-goods{
	overflow: visible;
}

.owl-carousel .owl-item{
	margin: 0 3px!important;
}

.owl-carousel .owl-stage>.owl-item:first-child{
	margin-left: 0!important;
}

.owl-carousel .owl-stage>.owl-item:last-child{
	margin-right: 2px!important;
}

.popular-goods__owl-item:hover{
	box-shadow: none;
}

.popular-goods__wrapper .owl-carousel.owl-drag .owl-item .popular-goods__item{
	width: 100%;
	padding: 20px;
	position: relative;
	border: 1px solid #cacaca;
}

.popular-goods__wrapper .owl-carousel.owl-drag .owl-item .popular-goods__item:hover,
.popular-goods__wrapper .owl-carousel.owl-drag .owl-item .popular-goods__item:focus{
	border-color: #ff891c;
}

.popular-goods__wrapper .owl-carousel.owl-drag .owl-item .popular-goods__item>a{
	display: block;
}

.popular-goods__item>a>.popular-goods__img,
.popular-goods__wrapper .owl-carousel.owl-drag .owl-item .popular-goods__item>a>.popular-goods__img{
	display: block;
	padding: 20px 0;
	background: #fff;
	margin-top: -20px;
	margin-left: -20px;
	text-align: center;
	margin-right: -20px;
}

.popular-goods{
	padding: 0;
}

.popular-goods__item span:not(.popular-goods__img) .popular-goods__cat,
.popular-goods__cat{
	display: none;
}

.popular-goods__caption{
	font-weight: bold;
}

.popular-goods__price{
	color: #000;
	font-size: 20px;
	white-space: nowrap;
	font-family: "Myriad Set Pro", 'PT Sans';
}

.popular-goods .popular-goods__owl-next, 
.popular-goods .popular-goods__owl-prew{
	opacity: 1;
	width: 44px;
	height: 44px;
	margin-top: 0;
	transition: none;
	transform: translateY(-50%);
	background-position: 20px center;
	background-color: rgba(134, 134, 134, 0.5);
}

.popular-goods .popular-goods__owl-prew{
	left: 0;
	border-radius: 0 50% 50% 0;
	background-image: url(/images/template/slider/arrow-left-white.png?v=1);
}

.popular-goods .popular-goods__owl-next{
	right: 1px;
	border-radius: 50% 0 0 50%;
	background-image: url(/images/template/slider/arrow-right-white.png?v=1);
}

.popular-goods .popular-goods__owl-next:hover,
.popular-goods .popular-goods__owl-prew:hover{
	transition: none;
	background-position: -43px center;
}

.popular-goods__owl-next:hover, 
.popular-goods__owl-prew:hover{
	box-shadow: none;
}

div#dc3c>h1{
	margin-bottom: 20px;
}

.version-mobile a,
.version-pc a{
	/*color: #ff891c;*/
	color: #fff;
}

.version-mobile{
	margin-top: 40px;
}

#euroauto::after{
	content: "";
	clear: both;
	display: block;
}

.euroauto_tree{
	float: left;
	margin-right: 15px;
	position: relative;
	width: calc(30% - 15px);
}

.euroauto_tree>div>div{
	padding-left: 25px;
	position: relative;
	padding-bottom: 7px;
}

.euroauto_tree>div>div>span{
	left: 0;
	top: 1px;
	z-index: 10;
	width: 17px;
	height: 17px;
	cursor: pointer;
	position: absolute;
	background: #eff1f3 url(/images/parts66/icon-add-remove.png) 0 -34px no-repeat;
}

.euroauto_tree>div>div.open>span{
	background-position: -17px -34px;
}

.euroauto_tree a.active,
.euroauto_tree>div>div.open>a{
	color: #000;
	font-weight: bold;
}

.euroauto_tree>div>div>div{
	display: none;
}

.euroauto_tree>div>div>div.loader__item,
.euroauto_tree>div>div.open>div{
	display: block;
}

.euroauto_tree>div>div>div{
	position: relative;
	padding: 6px 0 3px 47px;
	background: url(/images/parts66/expand_leaf.gif) 2px 6px no-repeat;
}

.euroauto_tree>div>div>div.loader__item{
	margin: 0;
	padding: 0;
	background: none;
}

.euroauto_tree>div>div>div{
	margin-left: -27px;
}

.euroauto_tree>div>div>div::after{
	top: -3px;
	bottom: 0;
	left: 10px;
	content: "";
	position: absolute;
	border-left: 1px solid #727272;
}

.euroauto_tree>div>div>div:nth-child(2)::after{
	top: -5px;
}

.euroauto_tree>div>div:last-child::after,
.euroauto_tree>div>div>div:last-child::after{
	height: 18px;
	bottom: inherit;
}

.euroauto_tree>div>div>div.loader__item::after{
	display: none;
}

.euroauto_list{
	float: right;
	margin-left: 15px;
	width: calc(70% - 15px);
}

.euroauto_list>table{
	width: 100%;
	border: none;
	margin-bottom: 30px;
}

.euroauto_list>table>thead>tr{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	background-color: #919fa9;
}

.euroauto_list>table>tbody>tr:hover{
	/*background-color: #ddd;*/
}

.euroauto_list>table th{
	font-weight: normal;
}

.euroauto_list>table th{
	padding: 8px 5px;
}

.euroauto_list>table td{
	padding: 10px 5px;
	border-bottom: 1px solid #c7c7c7;
}

.euroauto_list>table td:last-child{
	text-align: right;
}

.euroauto_list>table td p{
	margin: 0;
}

table.tc_detail,
table.tc_modify,
table.tc_models{
	width: 100%;
	border: none;
	margin-bottom: 30px;
}

table.tc_detail>tbody>tr>th,
table.tc_modify>thead>tr,
table.tc_models>thead>tr{
	background: #919fa9;
}

table.tc_detail>tbody>tr>th,
table.tc_modify>thead>tr>th,
table.tc_models>thead>tr>th{
	color: #fff;
	font-weight: 400;
	text-align: left;
}

table.tc_models>tbody>tr>td:nth-child(2),
table.tc_models>tbody>tr>td:nth-child(3),
table.tc_models>thead>tr>th[colspan]{
	text-align: center;
}

table.tc_modify>tbody>tr,
table.tc_models>tbody>tr{
	cursor: pointer;
}

table.tc_detail>tbody>tr:nth-child(2n + 1),
table.tc_modify>tbody>tr:nth-child(2n + 1),
table.tc_models>tbody>tr:nth-child(2n + 1){
	/*background: #f7f7f7;*/
}

table.tc_detail>tbody>tr:hover,
table.tc_modify>tbody>tr:hover,
table.tc_models>tbody>tr:hover{
	background-color: #ddd;
}

table.tc_detail>tbody>tr>th,
table.tc_detail>tbody>tr>td,
table.tc_modify>thead>tr>th,
table.tc_modify>tbody>tr>td,
table.tc_models>thead>tr>th,
table.tc_models>tbody>tr>td{
	/*padding: 10px 15px;*/
	padding: 10px;
	vertical-align: top;
}

table.tc_detail>tbody>tr>td,
table.tc_modify>tbody>tr>td,
table.tc_models>tbody>tr>td{
	border-bottom: 1px solid #c7c7c7;
}

table.tc_detail>tbody>tr>td[colspan="8"]{
	border-bottom: none;
}

table.tc_modify>thead>tr>th,
table.tc_detail>tbody>tr>th{
	vertical-align: middle;
}

table.tc_detail>tbody>tr>[colspan="7"]{
	font-weight: bold;
	background: #eff1f3;
}

table.tc_detail>tbody>tr+tr>[colspan="7"]{
	padding-top: 30px;
}

.tc_catalog{
	margin-bottom: 30px;
}

.tc_catalog::after{
	content: "";
	clear: both;
	display: block;
}

.tc_catalog_left{
	float: left;
	margin-right: 15px;
	width: calc(25% - 15px);
}

.tc_catalog_right{
	float: right;
	margin-left: 15px;
	min-height: 200px;
	position: relative;
	width: calc(75% - 15px);
}

.content-page .tc_catalog_left ul,
.content-page .tc_catalog_left li{
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}

.content-page .tc_catalog_left ul li::before{
	display: none;
}

.content-page .tc_catalog_left>ul>li ul{
	padding-left: 20px;
}

.content-page .tc_catalog_left>ul{
	padding-left: 30px;
}

.content-page .tc_catalog_left li{
	position: relative;
	padding-bottom: 7px;
}

.content-page .tc_catalog_left li>*{
	cursor: pointer;
}

.content-page .tc_catalog_left li:last-child{
	padding-bottom: 0;
}

.content-page .tc_catalog_left li ul{
	padding-top: 7px;
}

.content-page .tc_catalog_left li>ul{
	display: none;
}

.content-page .tc_catalog_left li.open>ul{
	display: block;
}

.content-page .tc_catalog_left li.open>ul::after{
	top: 10px;
	left: -17px;
	content: "";
	bottom: 20px;
	position: absolute;
	border-left: 1px solid #727272;
}

.content-page .tc_catalog_left li.open>ul>li.open:last-child>ul::after{
	top: 10px;
	bottom: 0;
	left: -37px;
	content: "";
	z-index: 10;
	position: absolute;
	border-left: 1px solid #eff1f3;
}

.content-page .tc_catalog_left li.open>ul>li:last-child>.search_text::after{
	top: 10px;
	bottom: 0;
	z-index: 10;
	content: "";
	left: -37px;
	position: absolute;
	border-left: 1px solid #eff1f3;
}

.content-page .tc_catalog_left li>.tree{
	top: 1px;
	z-index: 10;
	left: -25px;
	width: 17px;
	height: 17px;
	position: absolute;
	background: #eff1f3 url(/images/parts66/icon-add-remove.png) 0 -34px no-repeat;
}

.content-page .tc_catalog_left li.open>.tree{
	background-position: -17px -34px;
}

.content-page .tc_catalog_left>ul>li ul li::after{
	top: 0;
	width: 26px;
	left: -36px;
	content: "";
	height: 18px;
	display: block;
	position: absolute;
	background: url(/images/parts66/expand_leaf.gif) right center no-repeat;
}

.content-page .tc_catalog_left .search_text{
	display: block;
}

.content-page .tc_catalog_left>ul>li>.search_text{
	position: relative;
}

.content-page .tc_catalog_left>ul>li.open>.search_text::before{
	top: 15px;
	bottom: 0;
	z-index: 5;
	left: -17px;
	content: "";
	display: block;
	position: absolute;
	border-left: 1px solid #727272;
}

.content-page .tc_catalog_left>ul>li>ul li>.search_text::before{
	top: 0;
	bottom: 0;
	z-index: 5;
	left: -37px;
	content: "";
	display: block;
	position: absolute;
	border-left: 1px solid #727272;
}

.content-page .tc_catalog_left>ul>li>ul li:last-child>.search_text::before{
	height: 10px;
	bottom: inherit;
}

.content-page .tc_catalog_left>ul>li>ul li:first-child>.search_text::before{
	top: -10px;
	min-height: 20px;
}

.content-page .tc_catalog_left ul>li.open>ul>li.open>.search_text{
	position: relative;
}

.content-page .tc_catalog_left ul>li.open>ul>li.open>.search_text::after{
	top: 15px;
	bottom: 0;
	left: -17px;
	content: "";
	position: absolute;
	border-left: 1px solid #727272;
}

table.tecdoc-article th[colspan]{
	width: 80px;
}

table.tecdoc-article tr>td{
	vertical-align: top;
}

table.tc_detail>tbody>tr>td:last-child{
	line-height: 30px;
}

.tc_share_button{
	line-height: 30px;
}

table.tecdoc-article .tc_icon,
.tc_detail div.tc_input_image{
	width: 20px;
	height: 20px;
	opacity: 0.8;
	cursor: pointer;
	margin-bottom: 5px;
	background-position: 0 0;
	background-color: transparent;
}

table.tecdoc-article .tc_icon.tc_info,
.tc_detail.search_table .td_input_image>div{
	background-image: url(/images/parts66/icon-info.svg?5);
}

table.tecdoc-article .tc_icon.tc_info:hover,
.tc_detail.search_table .td_input_image>div:hover{
	background-position: 0 -20px;
}

table.tecdoc-article .tc_icon.tc_image,
.tc_detail.search_table .td_input_image+.td_input_image>div{
	background-image: url(/images/parts66/icon-photo.svg);
}

table.tecdoc-article .tc_icon.tc_image+img,
.tc_detail.search_table .td_input_image+.td_input_image>div+img{
	z-index: -1;
	margin-left: 20px;
	position: absolute;
}

table.tecdoc-article .tc_icon.tc_image:hover+img,
.tc_detail.search_table .td_input_image+.td_input_image>div:hover+img{
	z-index: 10;
}

table.tecdoc-article .tc_icon:hover,
table.tecdoc-article .tc_icon:focus,
.tc_detail div.tc_input_image:hover,
.tc_detail div.tc_input_image:focus{
	outline: 0;
}

.tc_mobile_category{
	width: 100%;
	height: 40px;
	display: none;
	padding: 0 15px;
	cursor: pointer;
	text-align: left;
	background: #fff;
	line-height: 25px;
	position: relative;
	border: 1px solid #ccc;
}

.tc_mobile_category::after{
	top: 50%;
	right: 15px;
	width: 12px;
	height: 8px;
	content: "";
	position: absolute;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 15 10' fill='%23333'%3E%3Cpath d='M0,0l7.3,10L15,0H0z'/%3E%3C/svg%3E");
}

#brand-letters{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
	justify-content: center;
}

#brand-letters>div{
	margin: 0 5px;
	margin-bottom: 15px;
}

#brand-letters>div>*{
	display: block;
	min-width: 20px;
	text-align: center;
}

.content-page ul.vendors li{
	padding: 0;
}

.content-page ul.vendors li::before{
	display: none;
}

.vendors{
	columns: 5;
	margin-bottom: 15px;
}

.vendors>li{
	margin-bottom: 15px;
}

.vendors .count{
	color: #999;
}

table.detail_list{
	width: 100%;
	border: none;
	border-spacing: 0;
	margin-bottom: 30px;
	border-collapse: collapse;
}

table.detail_list tr{
	border-bottom: 1px solid #c7c7c7;
}

table.detail_list tr:first-child{
	color: #fff;
	border: none;
	background-color: #919fa9;
}

table.detail_list tr:hover{
	background-color: #ddd;
}

table.detail_list tr:first-child:hover{
	background-color: #919fa9;
}

table.detail_list th,
table.detail_list td{
	border: none;
	padding: 10px;
	font-weight: normal;
}

table.detail_list th{
	text-align: center;
}

#lk_div{
	font-size: 16px;
	flex-wrap: wrap;
	position: relative;
	margin-left: -12px;
	margin-right: -12px;
	justify-content: space-between;
}

#lk_div>.lk_info{
	width: 100%;
	flex-grow: 1;
	min-height: 320px;
	padding: 15px 30px;
	background-color: #fff;
	margin: 0 12px 24px 12px;
}

#lk_div>.lk_info2{
	min-height: auto;
}

#lk_div>.lk_info.lk_contacts,
#lk_div>.lk_info.lk_account{
	width: calc(48% - 24px);
}

#lk_div>.lk_info.lk_basket,
#lk_div>.lk_info.lk_orders,
#lk_div>.lk_info.lk_vin,
#lk_div>.lk_info.lk_help{
	width: calc(26% - 24px);
}

#lk_div>.lk_info.lk_info>.lk_caption{
	white-space: nowrap;
}

#lk_div>.lk_info .flc{
	margin-bottom: 15px;
}

#lk_div .lk_info .flc ul{
	display: block;
}

#lk_div .lk_info.lk_account .flc ul{
	columns: 2;
}

#lk_div .lk_info .flc ul li{
	width: 100%;
}

#lk_div .lk_info .lk_caption:before{
	top: 7px;
	left: 30px;
	height: 23px;
}

#lk_div .lk_info .lk_caption--contacts:before{
	background-image: url(/images/parts66/lk/icons/people.png);
	background-size: auto;
}

#lk_div .lk_info .lk_caption--info:before{
	background-image: url(/images/parts66/lk/icons/info.png);
	background-size: auto;
}

#lk_div .lk_info .lk_caption,
#lk_div .lk_info .lk_caption a{
	font-size: 20px;
}

#lk_div .lk_info .lk_caption{
	margin-left: -30px;
	padding-left: 67px;
	padding-right: 45px;
	margin-right: -30px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}

#lk_div .lk_info .flc ul li a, 
#lk_div .lk_info .lk_basket{
	font-size: 16px;
}

#lk_div .lk_info .iname{
	color: #999;
	width: 40%;
}

#lk_div .lk_info .lk_basket span{
	width: 30%;
	float: right;
	color: #ff891c;
}

#lk_div .lk_info .flc ul li a:before{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='%26%23x421;%26%23x43B;%26%23x43E;%26%23x439; 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.99 12' fill='%23ff891c'%3E%3Ctitle%3Earrow%3C/title%3E%3Cpath class='cls-1' d='M7 1.41L2.67 6 7 10.59 5.66 12 0 6l5.66-6z'/%3E%3C/svg%3E");
}

#lk_div .lk_info.lk_info2 ul{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.content-page #lk_div .lk_info.lk_info2 ul>li{
	padding: 0;
	flex-grow: 1;
}

#lk_div .lk_info #lk_edit_link>a{
	color: #333;
	padding: 10px 30px;
    padding-left: 40px;
	display: inline-block;
	background: #e5e5e5 url(/images/parts66/lk/icons/pencil.png) 15px center no-repeat;
}

.state-info__inner{
	height: auto;
}

.stock-info-offices{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.stock-info-offices>li{
	display: block;
	list-style: none;
	margin-bottom: 30px;
	width: calc(50% - 15px);
}

.content-page ul.stock-info-offices>li{
	padding-left: 0;
}

.content-page ul.stock-info-offices>li::before{
	display: none;
}

.stock-info-offices__row{
	display: flex;
	flex-wrap: nowrap;
	min-height: 250px;
	padding: 15px 10px;
	flex-direction: column;
	border-top: 1px solid #c7c7c7;
}

.stock-info-offices__row:hover{
	background: #e4e4e4;
}

.stock-info-offices__td{
	display: block;
	margin-bottom: 5px;
}

.stock-info-offices__td_name>a{
	color: #ff891c;
}

.stock-info-offices__link{
	padding: 0;
}

.stock-info-details .stock-info-manager__svg-icon{
	width: 24px;
	height: 24px;
}

.stock-info-manager__svg-icon-whatsapp{
	fill: #44d458;
}

.stock-info-manager__svg-icon-viber{
	fill: #804fa9;
}

.stock-info-manager__svg-icon-telegram{
	fill: #329fd6;
}

.dc-sugg__buy-info{
	border: none;
}

.producer-info__label::after{
	background-color: #ff891c;
}

.search-brands__link:hover,
.producer-info__link a:hover, 
.vendors__link:hover{
	color: #ff891c;
	background: none;
}

.bootstrap-select>.validation-failed,
input.validation-failed,
input.validation-failed:hover,
input.validation-failed:focus,
.form-gr__control input[type=password].validation-failed,
.form-gr__control input[type=password].validation-failed:hover,
.form-gr__control input[type=password].validation-failed:focus,
.form-gr__control input[type=text].validation-failed,
.form-gr__control input[type=text].validation-failed:hover,
.form-gr__control input[type=text].validation-failed:focus,
textarea.validation-failed,
textarea.validation-failed:hover,
textarea.validation-failed:focus{
	/*
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 0 1px #d41a31 inset;
	*/
	box-shadow: none;
	border-color: #d41a31;
}

.content-page input[type=password], 
.content-page input[type=text], 
.content-page select, 
.content-page textarea{
	background: #fff;
}

.dc-characters__prop-value{
	width: 100%;
}

.dc-characters__prop-name+.dc-characters__prop-value{
	width: 50%;
}

#cookie{
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	color: #fff;
	display: none;
	position: fixed;
	padding: 30px 0 15px 0;
	background-color: #4092b0;
}

body.cookie #cookie{
	display: block;
}

#cookie{
	z-index: 100;
	padding: 15px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

#cookie,
#cookie a{
	color: #fff;
}

#cookie a{
	display: inline-block;
	border-bottom: 2px solid #ff891c;
}

#cookie a:hover,
#cookie a:focus{
	color: #ff891c;
	border-color: transparent;
}

#cookie p{
	margin-bottom: 15px;
}

#cookie .flex{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

#cookie .flex>.info{
	width: calc(100% - 100px);
}

#cookie .flex>.buttons{
	margin: auto 0;
    width: 100px;
	text-align: right;
}

input[type="checkbox"].ios{
	width: 0;
	height: 0;
	opacity: 0;
}

input[type="checkbox"].ios+label{
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
	position: relative;
	display: inline-block;
}

input[type="checkbox"].ios+label::before{
	content: "";
	width: 60px;
	height: 30px;
	background: #ccc;
	margin-right: 7px;
	border-radius: 30px;
	display: inline-block;
	border: 1px solid #aaa;
	vertical-align: middle;
	box-sizing: border-box;
}

input[type="checkbox"].ios+label::after{
	top: 1px;
	left: 1px;
	content: "";
	margin: 1px;
	width: 26px;
	height: 26px;
	border: none;
	background: #fff;
	position: absolute;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

input[type="checkbox"]:checked.ios+label::before{
	background: #6c6;
}

input[type="checkbox"]:checked.ios+label::after{
	left: calc(60px - 29px);
}

input[type="checkbox"].ios+label::before,
input[type="checkbox"]:checked.ios+label::before,
input[type="checkbox"].ios+label::after,
input[type="checkbox"]:checked.ios+label::after{
	transition: all .1s linear;
	-o-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-webkit-transition: all .1s linear;
}

input[type="checkbox"].ios.ios-mini+label{
	font-size: inherit;
	font-weight: inherit;
}

input[type="checkbox"].ios.ios-mini+label::before{
	width: 40px;
	height: 20px;
}

input[type="checkbox"].ios.ios-mini+label::after{
	width: 16px;
	height: 16px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}

input[type="checkbox"]:checked.ios.ios-mini+label::after{
	left: calc(40px - 19px);
}

#dragbuttons{
	float: right;
	display: none;
	min-width: 120px;
	margin-left: auto;
}

input[type="checkbox"]:checked.ios+label+#dragbuttons{
	display: block;
}

[draggable] {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-khtml-user-drag: element;
	-webkit-user-drag: element;
}

tbody#filter_table.dragover [data-drag-tr]{
	border: 1px dashed transparent;
}

tbody#filter_table.dragover [data-drag-tr]{
	border-color: red;
	border-bottom-color: transparent;
}

tbody#filter_table.dragover [data-drag-tr]+[data-drag-tr]{
	border-top-color: transparent;
}

.admin_blank_table_clients tbody#filter_table.dragover tr[data-drag-tr] td[rowspan="2"],
tbody#filter_table.dragover tr[data-drag-tr] td[rowspan="3"]{
	border-bottom: 1px dashed transparent;
}

tbody#filter_table.dragover tr[data-drag-tr] td[rowspan="3"],
tbody#filter_table.dragover [data-drag-tr]+[data-drag-tr]+[data-drag-tr],
.admin_blank_table_clients tbody#filter_table.dragover tr[data-drag-tr] td[rowspan="2"],
.admin_blank_table_clients tbody#filter_table.dragover [data-drag-tr]+[data-drag-tr]{
	border-bottom-color: red;
}

tbody#filter_table.dragover tr td.dragover, 
table.admin_blank_table tbody#filter_table.dragover td.dragover {
	border-left: 2px solid red!important;
}

tbody#filter_table.dragover tr td[draggable]:hover,
table.admin_blank_table tbody#filter_table.dragover td[draggable]:hover{
	cursor: move;
}

tbody#filter_table.dragover tr td.dragover[draggable]:hover,
table.admin_blank_table tbody#filter_table.dragover td.dragover[draggable]:hover{
	border-left: 2px solid red!important;
}

tbody#filter_table.dragover tr td[draggable] *:hover,
table.admin_blank_table tbody#filter_table.dragover td[draggable] *:hover{
	cursor: auto;
}

tbody#filter_table select[multiple]{
	height: 70px;
}

#doublescroll{
	overflow: auto;
	overflow-y: hidden;
}

.btn-add-basket a{
	width: 33px;
	height: 33px;
}

#cats{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -15px 30px -15px;
}

#cats .cat{
	color: #000;
	display: block;
	margin: 0 15px;
	cursor: pointer;
	min-height: 200px;
	line-height: 20px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	width: calc(100% / 3 - 30px);
}

#cats .cat:hover,
#cats .cat:focus{
	color: #000;
	border-color: #ff9e22;
}

#cats .cat::after{
	content: "";
	clear: both;
	display: block;
}

#cats .cat>.cat-image{
	width: 33%;
	float: left;
	height: 100%;
	margin: 0 15px;
	background-repeat: no-repeat;
	background-position: center center;
}

#cats .cat>.cat-title{
	float: left;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 10px 15px 0 0;
	width: calc(67% - 30px);
}

#cats .cat>.cat-desc{
	float: left;
	font-size: 14px;
	padding: 0 15px 10px 0;
	width: calc(67% - 30px);
}

.cars-form__in-control input[type=checkbox]{
	margin-right: 5px;
	display: inline-block;
	vertical-align: text-bottom;
}

.content-page label.c-checkbox{
	margin-right: 10px;
}




/********************************************
*                                           *
*    МОБИЛЬНАЯ ВЕРСИЯ СТРАНИЦЫ /clients/    *
*                                           *
********************************************/

@media (max-width: 899px){
	#cats .cat{
		padding: 15px 0;
		min-height: 140px;
	}
	#cats .cat>.cat-image{
		margin: 0;
		width: 100%;
		float: none;
		height: auto;
	}
	#cats .cat>.cat-title,
	#cats .cat>.cat-desc{
		padding: 0;
		float: none;
		margin: 0 15px;
		width: calc(100% - 30px);
	}
	#cats .cat>.cat-title{
		margin: 15px;
	}
}

/***************************************************
*                                                  *
*   МОБИЛЬНАЯ ВЕРСИЯ КАТАЛОГА БРЕНДОВ НА ГЛАВНОЙ   *
*                                                  *
***************************************************/

@media (max-width: 1024px){
	#cats .cat{width: calc(100% / 2 - 30px);}
}

@media (max-width: 767px){
	#cats .cat{width: calc(100% - 30px);}
	.cats-images img{max-width: 100%;}
	.cats-desc .img-responsive.pull-right{float: none!important; margin: 0 auto;}
}




/****************************************
*                                       *
*    МОБИЛЬНАЯ ВЕРСИЯ ХЛЕБНЫХ КРОШЕК    *
*                                       *
****************************************/

@media (max-width: 767px){
	#breadcrumbs-list{line-height: 15px;}
	#breadcrumbs-list>ul>li:first-child{/*display: none;*/}
	.breadcrumbs__item, 
	.breadcrumbs__link{/*font-size: 12px;padding-right: 8px;*/}
	.breadcrumbs__item{margin-right: 4px;}
	.breadcrumbs-line{padding: 6px 0;}

	#breadcrumbs-list{overflow-x: auto; overflow-y: hidden; min-height: 22px;}
	#breadcrumbs-list>.breadcrumbs{width: 2000px;}
}




/*****************************
*                            *
*    МОБИЛЬНАЯ ВЕРСИЯ ???    *
*                            *
*****************************/

@media (max-width: 899px){
	.myorders-tabs{width: 100%; flex-direction: inherit; margin: auto 0; margin-bottom: 20px;}
	.myorders-tabs.delivery{justify-content: left;}
	.web-table-control{flex-wrap: wrap; justify-content: space-between;}
	.web-table-control>*+*{margin-top: 10px;}
}

@media (max-width: 767px){
	.content{min-height: inherit;}
	input[type=radio]+label{margin-left: 20px;}
	.content-page textarea{max-width: 100%; min-height: 60px;}
    h2{margin-bottom: 20px;}
    .header{padding: 0; height: 0; display: block!important; z-index: inherit;}
    .header__user-info{height: 0;}
    .top-nav{display: none; margin-left: 0;}
    .btn-mobile{margin-left: 0;}
    header-catalog{min-height: 100px;}
    .header-nav{padding: 0;}
    .header-nav__logo{margin: auto; padding: 0;}
    .order-amount{width: 70%; justify-content: left; padding-left: 27px;}
    .header-button-orders{margin-left: 7px; padding-left: 28px;}
    /*.content .menu-catalog.hidden-xs{display: block!important; margin-top: 5px;}*/
    .menu-catalog__btn-title{display: block;}
    .content .menu-catalog__list{margin-bottom: 20px;}
	.content .header-catalog__search-form22,
    .content .header-catalog__search-form{background: #4092b0; margin-left: -15px; margin-right: -15px; padding: 10px 15px; margin-bottom: 20px; max-width: calc(100% + 30px);}
    #formsearch{background: none; padding: 0; margin-bottom: 0; margin-top: 50px; position: relative;}
    #formsearch::before{content: "Поиск по каталогам"; display: block; bottom: 100%; left: 0; color: #000; font-size: 20px; position: absolute;}
    #formsearch>form,
    #formsearch>form+form{float: none; width: calc(100% + 30px); text-align: left;}
    #formsearch>form{background: #919fa9; margin-left: -15px; margin-right: -15px; padding: 10px 15px;}
    #formsearch>form+form{margin-left: -15px;}
    #formsearch>form+form>span:first-child{display: block;}
    #formsearch>form+form input[type="text"]{width: calc(100% - 40px);}
    #formsearch>form:last-child [type="submit"]{margin-left: 0;}

    .accordion-tabs__cont>section{display: none;}
    .accordion-tabs__cont>section.is-open{display: block;}
    .accordion-tabs{position: relative;}
    .accordion-tabs__link{width: 100%; border: 1px solid #e6e6e6;}

    .brand-catalog-list{overflow: auto;}
    .brand-catalog-list::after{display: none;}
    .brand-catalog-list__wrapper{min-width: 100%;}
    .brand-catalog-list__wrapper{-webkit-column-count: 2; column-count: 2;}

    .info_for_clients{margin: 0 -15px 20px -15px;}
    .info_for_clients>a>span,
    .info_for_clients>h3>span{display: none;}
	.info_for_clients>a,
	.info_for_clients>h3{padding-left: 20px;}
	.info_for_clients>a::before,
	.info_for_clients>h3::before{display: none;}

    .content{padding-bottom: 20px;}
    .content-page{margin-bottom: 30px;}
    #popup{width: 100%; right: 0;}
    #close{margin: 6px; right: 15px;}
    #map{margin-left: -15px; margin-right: -15px; width: calc(100% + 30px);}
    .footer__bottom{padding: 20px 0; font-size: 14px;}
    .footer__bottom>.container>.row{flex-wrap: wrap;}
    .footer__bottom>.container>.row>div{width: 100%; margin-bottom: 20px;}
    .footer__bottom .footer-soc{text-align: center; order: 1;}
    .footer__bottom .footer-soc>span{margin-right: 0;}
    .footer__bottom .footer-dir{order: 2;}
    .footer__bottom .footer-pay{order: 3;}
    .footer__bottom .footer-copy{order: 4;}
    .auth-modal-dialog{max-width: 350px; width: auto; margin-left: auto; margin-right: auto;}
    .header-nav__wrapper{flex-wrap: wrap;}
    .office{width: 100%; margin-top: 20px; text-align: center;}
    .user-menu{
		left: 0; 
		right: 0;
		bottom: 0; 
		top: 47px; 
		opacity: 1; 
		width: 100%; 
		z-index: -1; 
		margin: 0 auto; 
		display: block; 
		position: fixed; 
		max-width: 380px; 
		overflow-y: auto; 
		padding: 10px 20px; 
		visibility: hidden; 
	}
    .user-menu.open{z-index: 130; opacity: 1; visibility: visible;}
    .user-menu .user-menu__item.active{display: block;}
    .auth-user__login-name::after{content: ""; top: 15px; right: -100%; z-index: 150; position: fixed; display: block; width: 14px; height: 14px; cursor: pointer; border: none; background-color: transparent; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' fill='%23292929'%3E%3Cpath class='st0' d='M1.4 0l8.5 8.5-1.4 1.4L0 1.4 1.4 0z'/%3E%3Cpath class='st0' d='M8.5 0l1.4 1.4-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E");}
    .auth-user__login-name.open::after{right: 30px;}
    .user-menu,
    .user-menu.open,
    .auth-user__login-name,
    .auth-user__login-name.open::after{-webkit-transition: right 0.3s; transition: right 0.3s;}
    .order-amount,
    .header-button-orders{font-size: 15px;}
    #banners{margin-bottom: 20px; margin-left: -15px; margin-right: -15px;}
    #banners>li{float: none; padding: 2px;}
    #banners>li:nth-child(1),
    #banners>li:nth-child(2),
    #banners>li:nth-child(3),
    #banners>li:nth-child(4){width: 100%; height: calc(100% / 4);}
    #banners>li:nth-child(1)>a,
    #banners>li:nth-child(2)>a,
    #banners>li:nth-child(3)>a,
    #banners>li:nth-child(4)>a{background-position: right center; background-size: contain;}
    #banners>li:nth-child(1)>a>.title,
    #banners>li:nth-child(2)>a>.title,
    #banners>li:nth-child(3)>a>.title,
    #banners>li:nth-child(4)>a>.title{top: 15px; left: 15px; font-size: 20px; text-shadow: 0 0 4px #c5ecff; transform: none;}
    #banners>li:nth-child(2)>a>.title>.price{font-size: 16px;}
    .search-form__settings{display: none;}
    .search-form__input,
    input[type=text].search-form__input{padding: 0 50px 0 35px;}
    .header__user-info>a{display: none;}
    .auth-modal-content{padding: 30px; margin: 0 auto;}
    #up{right: 20px;}
    #up.open,
	#up.open.max{bottom: 120px;}
    #up>svg{width: 30px; height: 30px;}
    #consultant,
	#consultant.max{right: 20px; bottom: 75px;}
    #consultant>a{width: 30px; height: 30px; line-height: 30px;}
    #consultant>a>svg{width: 16px; height: 16px;}
	.registration-form__submit-control input[type=submit]{width: 100%; max-width: 240px; margin: auto; display: block;}
}

@media (min-width: 500px) and (max-width: 767px){
    #cities ul{height: 450px;}
    #cities ul li:nth-child(1n + 5)::before{display: none;}
    #cities ul li:nth-child(1n + 13)::before{top: 0; bottom: 0; left: -40px; content: ""; display: block; position: absolute; border-left: 1px solid #d8dfed;}
    .order-amount{max-width: 300px; width: auto; margin-left: 0; margin-right: 15px;}
    .header-button-orders{margin-left: auto; margin-right: 0;}
    .header-catalog__right{width: auto;}
}

/* Изменённый дизайн */
@media (max-width: 767px){

	.modal-dialog{margin: 50px auto 10px auto;}

    .order-amount{padding: 0; margin-right: 100px; height: 27px; min-width: 38px; width: auto; order: 4; background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E7540A1E9-D4E2-456A-B00F-7339B35747AD%3C/title%3E%3Cdefs%3E%3Cpath id='a' d='M24 19V0H0v19h24z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M19.238 17h-7.853L9.21 9h12.443l-2.415 8zm4.564-9.596A.998.998 0 0 0 23 7H8.667L7.49 2.668C7.083 1.172 5.55 0 4 0H1a1 1 0 1 0 0 2h3c.646 0 1.39.568 1.56 1.192l4.096 15.07c.007.025.023.045.032.069a.899.899 0 0 0 .06.13.96.96 0 0 0 .412.412c.035.019.066.04.103.055a.98.98 0 0 0 .357.072h9.36c.442 0 .83-.289.957-.711l3.02-10a.997.997 0 0 0-.155-.885z' fill='%23ffffff' mask='url(%23b)'/%3E%3C/g%3E%3Cpath d='M17 22c0 1.103.897 2 2 2s2-.897 2-2-.897-2-2-2-2 .897-2 2zM10 22a2.001 2.001 0 1 0 2.001-2A2.002 2.002 0 0 0 10 22z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;}
    .order-amount>span{width: 100%; display: block;}
    .order-amount__count{display: block; text-align: center; color: #fff; background: #ff891c; border-radius: 50%; padding: 0; width: 20px; height: 20px; line-height: 22px; font-size: 12px; margin-left: 15px;}
    [data-field="module-basket-sum"]{position: absolute; left: 100%; top: 50%; transform: translateY(-50%); min-width: 90px; margin-left: 5px;}
    [data-field="module-basket-sum"]::after{content: "Р"; display: inline-block; margin-left: 5px;}
    .order-amount::before{content: none;}
    .contact-details{height: 0;}

    .header-nav .office,
    .order-amount::before,
    .menu-catalog__btn-title,
    .select-stock-point__drop:before,
    .header-nav__menu .select-stock-point button.select-stock-point__show,
    .order-amount__unit{display: none;}

    .office.open{display: block; top: 47px; z-index: 125; width: 100%; left: 50%; padding: 15px; margin-top: 0; max-width: 320px; background: #fff; transform: translateX(-50%); position: fixed;}
    .select-stock-point{position: inherit;}
    span.select-stock-point__address{background: none; padding-left: 0; display: inline;}
    .select-stock-point__address>img{display: inline;}
    .header-nav .header-nav__menu.hidden-xs{display: block!important;}
    #select-stock-point-list{top: 47px; z-index: 130; left: 50%; right: inherit; width: 100%; max-width: 420px; transform: translateX(-50%); border: none; transition: inherit; position: fixed;}
    #select-stock-point-list.open{
		visibility: visible; 
		opacity: 1; 
		bottom: 0; 
		max-height: 600px;
		height: calc(100% - 40px);
	}
    #select-stock-point-list.open .select-stock-point__container,
    #select-stock-point-list.open .select-stock-point__list{height: calc(100% - 20px); max-height: inherit; padding: 0;}

    .auth-block-mobile{top: 47px; z-index: 130; left: 50%; right: inherit; width: 100%; padding: 30px; max-width: 420px; transform: translateX(-50%); overflow-y: auto; max-height: calc(100% - 47px); border: none; transition: inherit; position: fixed; z-index: -1; opacity: 0; visibility: hidden; background: #fff;}
    .auth-block-mobile.open{visibility: visible; opacity: 1; z-index: 100;}
    .auth-block-mobile .auth-title{margin-top: 0;}

    .header-button-orders{padding: 0; margin: auto 20px; width: 20px; min-width: 20px; height: 24px; position: relative; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='24' viewBox='0 0 18 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E02F11590-8E11-45D6-A521-1B36C8FC6752%3C/title%3E%3Cg fill='%23ffffff' fill-rule='evenodd'%3E%3Cpath d='M2 22h14V2H2v20zm14.272 2H1.728A1.733 1.733 0 0 1 0 22.267V1.733C0 .778.775 0 1.728 0h14.544C17.225 0 18 .778 18 1.733v20.534c0 .955-.775 1.733-1.728 1.733z'/%3E%3Cpath d='M10 6H4a1 1 0 1 1 0-2h6a1 1 0 1 1 0 2M14 6h-1a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2M10 9H4a1 1 0 1 1 0-2h6a1 1 0 1 1 0 2M14 9h-1a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2M10 12H4a1 1 0 1 1 0-2h6a1 1 0 1 1 0 2M14 12h-1a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2'/%3E%3C/g%3E%3C/svg%3E");}
    .header-button-orders-mobile.open{height: 20px; z-index: 105; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' fill='%23ffffff'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E");}
    .header-button-orders-mobile.open::after{content: ""; display: block; position: absolute; top: calc(100% + 3px); left: 0; right: 0; border: 10px solid #fff; border-right-color: transparent; border-left-color: transparent; border-top: none; z-index: 105;}

	.header-catalog__menu,
	.home .header-catalog__panel .menu-catalog{display: block;}
    .menu-catalog{margin-left: -15px;}
    .menu-catalog__btn{width: 55px; min-width: 30px; max-width: 55px; padding: 0; z-index: 90; height: auto; top: 42px; left: 0; position: absolute; background-color: transparent;}
    .menu-catalog--show .menu-catalog__btn{z-index: 101; padding: 12px 0; width: 55px;}
    .menu-catalog__btn::after{right: inherit; left: 50%; padding: 20px; margin-top: 0;  border-radius: 6px; background-position: center center; transform: translateY(-50%) translateX(-50%); background-color: #54adce;}
    .menu-catalog--show .menu-catalog__btn::after{background: #54adce url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' fill='%23ffffff'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E") center center no-repeat; background-size: 20px;}
    .header__wrapper{justify-content: space-between;}
    .header .menu-catalog__list{min-width: 300px;}
    .header-catalog .menu-catalog__list{
		bottom: 0; 
		top: 106px; 
		min-width: 420px; 
		position: fixed;
		overflow-y: auto; 
		overflow-x: hidden; 
	}

    .content .menu-catalog__list{min-width: 300px;}
    .header-catalog .header-catalog__panel>.container>.row>.col-md-3:first-child{position: inherit;}
    .header-catalog .menu-catalog.hidden-xs{display: block!important; top: 0; bottom: 0; left: 0; right: 0; position: absolute; margin: 0;}
    .header-catalog__panel{padding: 0; padding-top: 10px; background: #46a0c1;}
    .header-catalog__wrapper{height: auto; min-height: 40px; padding-bottom: 55px; padding-top: 5px;}
    .header-catalog__right{margin-top: -16px; margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); padding: 10px 15px; justify-content: space-between; background: #4092b0;}
	.header-catalog__search-form22,
    .header-catalog__search-form{position: absolute; bottom: 13px; left: 15px; right: 15px; max-width: 100%; width: calc(100% - 70px); margin-left: auto;}
    .header-button-orders>span{display: none;}
    .header-nav{z-index: inherit; height: 0;}
    .content .menu-catalog__list{opacity: 0; position: absolute; visibility: hidden;}
    .content .menu-catalog--show .menu-catalog__list{visibility: visible; opacity: 1; z-index: 101;}
    .content .menu-catalog.hidden-xs{margin-top: 0;}

    .auth-user__login-name{display: inline-block; padding-left: 40px; min-height: 30px; line-height: 30px; background: url(/images/parts66/icon-person.png) 0 0 no-repeat; background-size: contain;}
    .auth-user__login-name{display: none;}
    .auth-user__login-name:hover,
    .auth-user__login-name:focus,
    .auth-user__login-name:active{color: #ff891c;}
    .header .header__user-info>a:first-child{padding-left: 40px; margin-right: 0; min-height: 30px; line-height: 30px; background: url(/images/parts66/icon-person.png) 0 0 no-repeat;}
    .header .header__user-info a.header__reg-button{display: none;}

    .user-menu__item{padding: 0;}
    .user-menu__link{padding: 10px 14px; margin: 0;}
    .user-menu__item.active>.user-menu__link{background: #f7f7f7; color: #ff891c;}
    .user-menu__item--last:before, .user-menu__item[data-separator=yes]:after{margin: 0 0 10px 0; margin: 0;}
    .user-menu__button-close{display: block; margin: 15px 15px 15px auto; cursor: pointer; width: 14px; height: 14px; border: none; background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' fill='%23292929'%3E%3Cpath class='st0' d='M1.4 0l8.5 8.5-1.4 1.4L0 1.4 1.4 0z'/%3E%3Cpath class='st0' d='M8.5 0l1.4 1.4-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E") 0 0 no-repeat;}
    .user-menu__user-name{color: #000;}

    .btn-mobile-contacts{width: 20px; min-width: 20px; height: 30px; margin: auto 20px; background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'%3E%3Cg fill='%23ffffff' fill-rule='evenodd'%3E%3Cpath d='M9 7.074c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2m0 6c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4'/%3E%3Cpath d='M9 2C5.141 2 2 5.16 2 9.043c0 5.391 5.149 10.82 7 12.596 1.851-1.776 7-7.205 7-12.596C16 5.16 12.859 2 9 2m0 22a1 1 0 0 1-.651-.241C8.008 23.466 0 16.504 0 9.043 0 4.057 4.037 0 9 0s9 4.057 9 9.043c0 7.461-8.008 14.423-8.349 14.716A1 1 0 0 1 9 24'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat; border: none; cursor: pointer; position: relative;}
    .btn-mobile-contacts.open::after{content: ""; display: block; position: absolute; top: 100%; left: 0; right: 0; border: 10px solid #fff; border-right-color: transparent; border-left-color: transparent; border-top: none; z-index: 105;}
    .btn-mobile-contacts.open{z-index: 105; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' fill='%23ffffff'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E");}
    .mobile-contacts-list{position: absolute; top: 100%; left: 0; right: 0; padding: 15px; background: #fff; z-index: 105;}
    .btn-mobile-user-auth{width: 26px; min-width: 26px; height: 24px; cursor: pointer; border: none; margin: auto 20px; position: relative; background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E8A021D12-77FC-4ADC-8726-D979D42E6BDB%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M19.065 19.07c-.598-2.199-2.386-3.956-4.679-4.692 1.562-.847 2.637-2.481 2.637-4.378 0-2.757-2.244-5-5-5-2.757 0-5 2.243-5 5 0 1.906 1.084 3.546 2.657 4.39-2.235.751-4.049 2.531-4.706 4.715A9.965 9.965 0 0 1 2 12C2 6.486 6.486 2 12 2s10 4.486 10 10a9.97 9.97 0 0 1-2.935 7.07M12.023 13c-1.655 0-3-1.346-3-3 0-1.655 1.345-3 3-3 1.654 0 3 1.345 3 3 0 1.654-1.346 3-3 3m-5.296 7.481C6.976 18.009 9.337 16 12 16c2.726 0 5.091 1.959 5.274 4.367.002.035.021.063.027.097A9.931 9.931 0 0 1 12 22a9.934 9.934 0 0 1-5.273-1.519M12 0C5.383 0 0 5.383 0 12c0 6.616 5.383 12 12 12s12-5.384 12-12c0-6.617-5.383-12-12-12' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;}
    .btn-mobile-user-auth.open{width: 20px; height: 20px; min-width: 20px; margin: auto 23px; z-index: 105; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9' fill='%23ffffff'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E");}
    .btn-mobile-user-auth.open::after{content: ""; display: block; position: absolute; top: calc(100% + 5px); left: 0; right: 0; border: 10px solid #fff; border-right-color: transparent; border-left-color: transparent; border-top: none; z-index: 105;}
    .header__contact-wrapper{flex-grow: 0; min-width: 60px;}
    .header .header__contact-wrapper.visible-xs>.hidden-xs{display: block!important;}

    .shadow.shadow--open+#page>.header{z-index: inherit;}
    .logo-mobile{flex-grow: 1;}
    .logo-mobile>img{display: block; max-width: 100%; width: 111px; height: 20px; margin: auto 0; opacity: 1;}

    .registration__page-title{max-width: 110px; height: 26px; margin-right: auto; overflow: hidden;}
    body.no-breadcrumbs #breadcrumbs-line{height: 0; overflow: hidden; padding: 0; padding-top: 30px;}

	.form-gr--secondw .form-gr__label{width: 30%;}
	.form-gr--secondw .form-gr__control{width: 70%;}
	.web-table-control{flex-direction: inherit;}
	.myorders-tabs>*{padding: 0; margin: 0 15px;}
	.myorders-tabs>*:first-child{margin-left: 0;}
	.myorders-tabs>*:last-child{margin-right: 0;}

	.positions-page__top-control{padding-bottom: 0;}
	.positions-page__all-width-paginator .paginator-container{display: block;}
	.paginator-limit__label{padding: 8px; margin-right: 0;}
	.panel-order-form{padding: 10px; padding-bottom: 60px;}
	.panel-order-form.no-panel-order-form-button{padding-bottom: 10px;}
	.panel-order-form-button{top: inherit; right: 0; width: 100%; line-height: 50px; height: 50px;}

	.brief-table.positions,
	.brief-table.positions>thead,
	.brief-table.positions>thead>tr,
	.brief-table.positions>thead>th,
	.brief-table.positions>thead>td,
	.brief-table.positions>tbody,
	.brief-table.positions>tbody>tr,
	.brief-table.positions>tbody>tr>th,
	.brief-table.positions>tbody>tr>td{display: block;}

	.brief-table.positions>tbody>tr.positions-table__tr.info-order-table_tr>th,
	.brief-table.positions>tbody>tr.positions-table__tr.info-order-table_tr>td{display: block;}

	.brief-table.positions>tbody>tr>td:first-child{padding: 8px 10px;}

	.brief-table.positions>tbody>tr::after{content: ""; clear: both; display: block;}

	.brief-table.positions>tbody>tr{position: relative;}
	.brief-table.positions>tbody>tr>td[colspan="2"]:first-child{z-index: 1;}
	.brief-table.positions>tbody>tr>td.positions-table__col_stt_name{text-align: left;}
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_date_arrival{float: right; max-width: 100px; text-align: right;}
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_ord_id_ref_id{position: absolute; right: 0; top: 0;}

	.brief-table.positions>tbody>tr>td.positions-table__col_stt_name,
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_price{clear: both;}

	.brief-table.positions>tbody>tr>td.positions-table__col_pst_price{line-height: 25px;}

	.brief-table.positions>tbody>tr>td.positions-table__col_pst_name_amount{width: auto;}

	.brief-table.positions>tbody>tr>td[colspan="2"]:first-child,
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_brand_article,
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_name_amount,
	.brief-table.positions>tbody>tr>td.positions-table__col_stt_name,
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_price,
	.brief-table.positions>tbody>tr>td.positions-table__col_return,
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_comment_fl_return,
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_summ_debt{float: left;}

	.brief-table.positions>tbody>tr>td.positions-table__col_pst_summ_debt::after{content: ""; clear: both; display: block;}

	.brief-table.positions>tbody>tr.positions-table__tr.info-order-table_tr>td.positions-table__td-status{float: left; padding-left: 70px; z-index: 2; background: none;}

	.brief-table.positions>tbody>tr>td.positions-table__col_return,
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_comment_fl_return{position: absolute; bottom: 0; right: 0;}
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_comment_fl_return{right: 70px;}
	.brief-table.positions>tbody>tr>td.positions-table__col_pst_comment_fl_return+td.positions-table__col_pst_comment_fl_return{right: 30px;}

	.brief-table.positions>tbody>tr.positions-table__tr+tr.positions-table__tr{border-top: 1px solid #ddd;}
	.brief-table.positions>tbody>tr.positions-table__tr.info-order-table_tr+tr.positions-table__tr{border-top: none;}

	.brief-table.positions>tbody>tr.positions-table__tr.info-order-table_tr+tr.positions-table__tr{width: 100%;}
	.brief-table.positions>tbody>tr>td[colspan="3"]:nth-child(2){float: right;}
	.brief-table.positions>tbody>tr.info-order-table_tr>td[colspan="4"]{padding: 8px 6px;}


	.brief-table.positions>tbody>tr.payment-order-table_tr{clear: both;}

	.brief-table.positions>tbody>tr.debt-order-table_tr,
	.brief-table.positions>tbody>tr.payment-order-table_tr{float: left; width: 50%;}

	.brief-table.positions>tbody>tr.debt-order-table_tr{text-align: right;}
	.brief-table.positions>tbody>tr.debt-order-table_tr>td{display: inline-block; float: none;}
	.brief-table.positions>tbody>tr.debt-order-table_tr>td>*{display: inherit;}

	.brief-table.positions>tbody>tr.debt-order-table_tr+tr.payment-order-table_tr{width: 100%; float: none;}

	.brief-table.positions>tbody>tr.debt-order-table_tr>td,
	.brief-table.positions>tbody>tr.payment-order-table_tr>td{width: auto;}

	.brief-table.positions>tbody>tr.debt-order-table_tr>td[colspan="5"],
	.brief-table.positions>tbody>tr.payment-order-table_tr>td[colspan="5"],
	.brief-table.positions>tbody>tr.debt-order-table_tr>td[colspan="3"],
	.brief-table.positions>tbody>tr.payment-order-table_tr>td[colspan="3"]{display: none;}

	.brief-table.positions>tbody>tr.payment-order-table_tr>td[colspan="2"]{width: 100%; text-align: center;}

	.brief-table.positions>tbody>tr.brief-table__header{display: none;}

	.inline-filter__item{width: 50%;}
	.panel-order-form .panel-order-form-button::before{
		width: 95px;
		height: 21px;
		margin: auto;
		display: block;
		font-size: 18px;
		line-height: 21px;
		content: "Фильтр";
		padding-left: 25px;
		background: url(/images/parts66/filtr.png) 0 0 no-repeat;
	}
	.panel-invoice-form .inline-filter__item{width: 50%;}

	.laximo_all_cats{column-count: 1;}
	.price_btn_box.pull-right{float: none !important; text-align: center; margin-bottom: 20px;}
	#totalcat>div:first-child{width: 100%; float: none;}
	#totalcat>div.price_btn_box{float: none; text-align: center; margin: 20px 0; clear: both;}
	#totalcat>div.promo_top,
	#totalcat>.service_main{float: none; width: 100%; margin-left: 0;}
	#totalcat>div:first-child img+span{display: block; text-align: center;}
	.content-page h1.totalcat-h1,
	#totalcat h1, 
	.dc-detail__name,
	#totalcat>h2{text-align: center; padding-left: 0;}
	#loadpage>table[cellspacing="2"]:nth-child(2){right: inherit; margin: 0 auto 20px auto; position: inherit; transform: none;}
	#loadpage>table[cellspacing="2"]:nth-child(4){margin: 0 auto 20px auto;}
	.dc-detail__prod-slider,
	.dc-detail__info{float: none !important; width: 100% !important; margin: 0 !important; margin-bottom: 20px !important;}

	.web-table-vin{font-size: 14px;}
	.web-table-vin th, 
	.web-table-vin td{padding: 8px 15px;}

	.web-table-vin-details>tbody>tr>td.td-web-table-col-dcc_price,
	.web-table-vin-details>tbody>tr>td.td-web-table-col-dcc_amount{white-space: nowrap;}

	.balance-info__data,
	.balance-info__row,
	.balance-info__col, 
	.balance-info__th{display: block;}

	.balance-info{max-width: 400px;}
	.balance-info,
	.balance-info__data{width: 100%;}
	.balance-info__col, 
	.balance-info__th{width: 50%; float: left;}
	.balance-info__th{clear: both;}
	.balance-info__col{text-align: right;}

	form#findByFrame button[type="submit"], 
	form#findByVIN button[type="submit"]{top: 8px;}

	#findByParameterIdentifocation_container .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), 
	#findByParameterIdentifocation_container input[type="text"], 
	#findByParameterIdentifocation_container select,
	.search-col__action input[type=text],
	.content-page select{
		box-shadow: none;
		-o-box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		border-radius: 0;
		-o-border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		background: #fff url(/images/parts66/space.gif) 0 0 repeat;
		-o-background: #fff url(/images/parts66/space.gif) 0 0 repeat;
		-moz-background: #fff url(/images/parts66/space.gif) 0 0 repeat;
		-webkit-background: #fff url(/images/parts66/space.gif) 0 0 repeat;
	}

}

@media (max-width: 699px){
	.inline-filter__item{width: calc(100% / 3);}
	.panel-order-form>div:nth-child(2){float: none; width: 100%; margin: 0 auto; text-align: center;}
	table.brief-table td.brief-table__col.orders-table__col_payment .positions-table__data-cell, 
	.paginator-container__paginator{margin-left: auto; margin-right: auto;}
	#loadpage>*[cellspacing="1"] table{font-size: 12px;}
	table.brief-table td.positions-table__col_pst_summ_debt .positions-table__data-cell{font-size: 100%;}
	.btn{white-space: normal;}
	.content-page h2,
	.print-dialog__caption{font-size: 20px; line-height: 23px;}
	.print-dialog{padding: 30px 15px;}

	.inline-filter__control input[type=submit]{width: 100%; display: block;}
	.resetButton{margin: 0 auto; display: block; text-align: center; margin-top: 10px;}

}

@media (max-width: 599px){
	.form-gr-submit-button>*+*{margin-left: 0; width: 100%;}

	.brief-table.orders,
	.brief-table.orders>tbody,
	.brief-table.orders>tbody>tr,
	.brief-table.orders>tbody>tr>th,
	.brief-table.orders>tbody>tr>td{display: block;}
	.brief-table.orders{border-bottom: 1px solid #ddd;}
	.brief-table.orders>tbody>tr{display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 10px;}
	.brief-table.orders>tbody>tr+tr{border-top: 1px solid #ddd;}
	.brief-table.orders>tbody>tr.info-order-table_tr{border-top: none; margin-bottom: 0;}
	.brief-table.orders>tbody>tr.info-order-table_tr+tr{border-top: none;}
	.brief-table.orders>tbody>tr>td{width: 40%; padding: 8px;}
	.brief-table.orders>tbody>tr>td:nth-child(2){width: 20%;}
	.brief-table.orders>tbody>tr.brief-table__header{display: none;}
	.brief-table.orders td.brief-table__col.orders-table__col_payment .positions-table__data-cell{font-size: 100%;}
	.brief-table.orders .orders-table__col_payment,
	.brief-table.orders .orders-table__col_ord_summ,
	.brief-table.orders .orders-table__col_date{text-align: left;}

	.brief-table.brief-table-documents>thead>tr>th:last-child,
	.brief-table.brief-table-documents>tbody>tr>td:last-child{display: none;}

	.inline-filter__item{width: 100%; max-width: 340px; margin: 0 auto;}
	.inline-filter__item.inline-filter__item_type_action>.inline-filter__control{margin: auto;}
	.panel-invoice-form .inline-filter__item{width: 100%;}

	.panel-order-form.panel-vin-form .web-table-control,
	.panel-order-form.panel-vin-form .web-table__paginator{margin-bottom: 0px;}
	.panel-order-form.panel-vin-form .ar_addLink{float: none;}

	.web-table-vin-details,
	.web-table-vin-details>tbody,
	.web-table-vin-details>tbody>tr{
		display: block;
	}

	.web-table-vin-details>thead{
		display: none;
	}

	.web-table-vin-details>tbody::after,
	.web-table-vin-details>tbody>tr::after{
		content: "";
		clear: both;
		display: block;
	}

	.web-table-vin-details>tbody>tr{
		width: 100%;
		float: none;
		padding: 10px;
		text-align: center;
		margin-bottom: 10px;
	}

	.web-table-vin-details>tbody>tr>td{
		float: left;
		padding: 0 2px;
		line-height: 25px;
		display: block;
	}

	.web-table-vin-details>tbody>tr>td:nth-child(3),
	.web-table-vin-details>tbody>tr>td:nth-child(5),
	.web-table-vin-details>tbody>tr>td:nth-child(6){
		clear: both;
	}

	.web-table-vin-details>tbody>tr:hover{
		background: #e4e4e4;
	}

	.web-table-vin-details>tbody>tr>td:nth-child(3)::before,
	.web-table-vin-details>tbody>tr>td:nth-child(4)::before,
	.web-table-vin-details>tbody>tr>td:nth-child(5)::before,
	.web-table-vin-details>tbody>tr>td:nth-child(6)::before{
		display: inline-block;
	}

	.web-table-vin-details>tbody>tr>td:nth-child(3)::before{
		content: "Цена:";
	}

	.web-table-vin-details>tbody>tr>td:nth-child(4)::before{
		content: "=";
	}

	.web-table-vin-details>tbody>tr>td:nth-child(5)::before{
		content: "Срок:";
	}

	.web-table-vin-details>tbody>tr>td:nth-child(6)::before{
		content: "Примечание:";
	}

	.brief-table.positions>tbody>tr>td[colspan="3"]:nth-child(2),
	.brief-table.positions>tbody>tr>td[colspan="4"]:nth-child(1){text-align: center; width: 100%;}
	.positions-table__total-info{padding-right: 0;}
	.brief-table>tbody>tr>td:first-child,
	.positions-table__td{padding: 6px;}

	.web-table-invoices,
	.web-table-invoices>tbody{display: block;}
	.web-table-invoices>thead{display: none;}
	.web-table-invoices>tbody>tr[data-inv-id]{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 10px 0; /*border-bottom: 1px solid #c7c7c7;*/}
	.web-table-invoices>tbody>tr[data-inv-id]>td{width: 100%; height: auto; order: 3;}

	.web-table-invoices>tbody>tr[data-inv-id]>td:nth-child(1n + 3){clear: both;}
	.web-table-invoices>tbody>tr[data-inv-id]>td:last-child{clear: none;}

	.web-table-invoices>tbody>tr[data-inv-id]>td:nth-child(1),
	.web-table-invoices>tbody>tr[data-inv-id]>td:nth-child(2){order: 1;}
	.web-table-invoices>tbody>tr[data-inv-id]>td:last-child{order: 2;}

	.web-table-invoices>tbody>tr[data-inv-id]>td:nth-child(1),
	.web-table-invoices>tbody>tr[data-inv-id]>td:nth-child(2),
	.web-table-invoices>tbody>tr[data-inv-id]>td:last-child{width: auto;}

	.web-table-invoices>tbody>tr[data-inv-id]>td:nth-child(2){flex-grow: 1;}

	.web-table-vin td, 
	.web-table-invoices td, 
	.brief-table__col{padding: 3px;}

	.web-table-invoices tbody .visible-mobile-title+span,
	.web-table-invoices tbody .visible-mobile-title{display: inline-block;}

	.web-table-invoices tbody .visible-mobile-title{width: 140px;}
	.web-table-invoices tbody .visible-mobile-title+span{width: calc(100% - 140px); float: right;}

	.web-table-invoices .web-table-invoice-positions>td>table{display: none;}
	.web-table-invoice-positions table>tbody>tr+tr>td{border-top: none;}
	.web-table-invoice-positions table>tbody>tr+tr{border-top: 1px solid #ccc;}

	.web-table-invoices .web-table-invoice-positions,
	.web-table-invoices .web-table-invoice-positions>td:nth-child(1),
	.web-table-invoices .web-table-invoice-positions>td>table.open,
	.web-table-invoices .web-table-invoice-positions>td>table>tbody{display: block; width: 100%;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr{display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 15px; background: #fff;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr>td{padding: 5px; background: none;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr>td:nth-child(1){width: auto; max-width: 40%; min-width: 100px; order: 1;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr>td:nth-child(2){width: calc(100% / 3); order: 2;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr>td:nth-child(3){width: 60%; flex-grow: 1; text-align: right; order: 1;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr>td:nth-child(4){width: calc(100% / 3); flex-grow: 1; text-align: center; order: 2; white-space: nowrap;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr>td:nth-child(5){width: calc(100% / 3); flex-grow: 1; text-align: right; order: 2; white-space: nowrap;}
	.web-table-invoices .web-table-invoice-positions>td>table>tbody>tr>td.invoice-position-loader{width: 100%; max-width: 100%;}
	.web-table-invoices>tbody>tr>td.brief-table__col-clear{display: none;}

	table#web-table-bills,
	table#web-table-bills>tbody,
	table#web-table-bills>tbody>tr>td{display: block;}
	table#web-table-bills>thead{display: none;}
	table#web-table-bills>tbody>tr{display: flex; flex-wrap: wrap; justify-content: space-between;}
	table#web-table-bills>tbody>tr>td{width: 50%:}
	table#web-table-bills>tbody>tr>td.web-table__col_payer_name{width: 100%; text-align: center;}
	table#web-table-bills>tbody>tr>td.web-table__col_dcm_date,
	table#web-table-bills>tbody>tr>td.web-table__col_payed_date{text-align: right;}

	#web-table-balance,
	#web-table-balance>tbody,
	#web-table-balance>tbody>tr,
	#web-table-balance>tbody>tr>td{display: block;}
	#web-table-balance>thead{display: none;}

	#web-table-balance .web-table__col_dct_id,
	#web-table-balance .web-table__col_dcm_datetime{float: left;}
	#web-table-balance .web-table__col_dcm_summ{float: right;}
	#web-table-balance .web-table__col_dcm_comment{clear: both; text-align: left;}

	#web-table-balance .web-table__col_dcm_datetime{width: 100%;}

	#web-table-balance .web-table__col_dcm_datetime, 
	#web-table-balance .web-table__col_dct_id, 
	#web-table-balance .web-table__col_dcm_summ, 
	#web-table-balance .web-table__col_dcm_summ_native, 
	#web-table-balance .web-table__col_dcm_comment{padding: 5px 10px;}

	#web-table-balance .web-table__col_dcm_comment{color: #999;}

	#web-table-balance>tbody>tr{border-bottom: 1px solid #c7c7c7; padding: 10px 0;}
	#web-table-balance>tbody>tr::after{display: block; content: ""; clear: both;}
	.web-table-vin>tbody>tr:hover{background: #e4e4e4;}

	.state-info__caption{font-size: 20px; line-height: 23px;}
	#modal-container.width900 .embed-responsive{/*padding: 30px 15px;*/}
}

@media (max-width: 499px){
    #cities ul{padding: 10px 20px; margin-left: -15px; margin-right: -15px; height: 160px; display: block; position: relative; overflow: hidden;}
    #cities ul::before,
    #cities ul::after{content: ""; display: block; bottom: 0; left: 0; right: 0; position: absolute;}
    #cities ul::before{content: "Все города"; color: #fff; cursor: pointer; text-align: center; z-index: 20; padding: 7px 0; background: #50a2c1; width: 140px; margin: 0 auto; margin-bottom: 5px;}
    #cities ul::after{height: 70px; background: linear-gradient(transparent, #fff 50%);}
    #cities ul.open{height: auto;}
    #cities ul.open::before,
    .order-amount__unit,
    [data-field="module-basket-sum"],
    #cities ul.open::after{display: none;}
    #cities ul li:nth-child(1n + 5)::before{display: none;}
    .order-amount{margin-right: 0;}
    .header-button-orders,
    .btn-mobile-user-auth,
    .btn-mobile-contacts{margin: auto 5px;}
    .btn-mobile-user-auth.open{margin: auto 8px;}

	.form-gr--secondw .form-gr__label,
	.form-gr--secondw .form-gr__control{width: 100%;}
	.form-gr--secondw .form-gr__control{margin-bottom: 20px;}

	.paginator-limit.paginator-container__limit{margin-bottom: 10px;}
	.panel-order-form .paginator-limit__label{padding: 0; margin-right: 0;}

	.state-info{padding: 10px;}
	.positions-table__click-comment{margin-right: 0;}
	.modal--show-content .modal-body{padding: 15px;}

	.brief-table.positions>tbody>tr>td.positions-table__col_pst_name_amount{clear: both;}
	.brief-table.positions>tbody>tr.debt-order-table_tr, .brief-table.positions>tbody>tr.payment-order-table_tr{float: none; width: 100%;}
	.brief-table.positions>tbody>tr.payment-order-table_tr>td{display: inline-block; float: none;}
	.brief-table.positions>tbody>tr.payment-order-table_tr>td>*{display: inherit;}
	.brief-table.positions>tbody>tr.debt-order-table_tr,
	.payment-order-table_tr{text-align: center;}

	.brief-table.brief-table-documents{font-size: 14px;}
	.brief-table.brief-table-documents>tbody>tr>td{width: auto;}
	.brief-table.brief-table-documents .brief-table__col-dcm_summ{    white-space: nowrap;}

	.content-page h1.totalcat-h1,
	#totalcat h1, 
	#totalcat>h2{font-size: 18px;}
	#totalcat>.service_main{font-size: 14px;}
	#loadpage>*[cellspacing="1"] table>tbody>tr>*{padding: 8px 5px;}
	#loadpage>*[cellspacing="1"] table>tbody>tr>*:last-child{display: none;}
	#totalcat>div:first-child.notice{text-align: center; color: #999;}

}

@media (max-width: 499px){
    .logo-mobile{display: flex!important; max-width: 90px;}
    form#registration .registration__is-organization input[type=radio]+label{font-size: 16px;}
	.state-info__caption{font-size: 18px;}
	#state_legend_position>h2{font-size: 16px;}
	.web-table__col,
	.web-table-header__col{padding: 2px 5px;}
	.web-table-control>a+a{margin-left: auto;}
	.web-table-control>*{margin-left: auto; margin-right: auto;}
	.state-info__web-table{font-size: 13px;}
	.click-comment__show-area.click-comment__show-area-basket{width: 320px;}
	#modal-container .embed-responsive{padding: 10px 0;}
}

@media (max-width: 399px){
	.myorders-tabs{flex-wrap: wrap; justify-content: center; margin-bottom: 0;}
	.myorders-tabs>*{margin-bottom: 15px;}

	.brief-table.positions>tbody>tr>td[colspan="4"].positions-table__col_pst_summ_debt>div>a{display: block; margin-top: 10px;}

	.brief-table.brief-table-documents{font-size: 16px;}
	.brief-table.brief-table-documents,
	.brief-table.brief-table-documents>tbody,
	.brief-table.brief-table-documents>tbody>tr,
	.brief-table.brief-table-documents>tbody>tr>td{display: block;}
	.brief-table.brief-table-documents{border-bottom: 1px solid #ddd;}
	.brief-table.brief-table-documents>tbody>tr{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 15px 0;}
	.brief-table.brief-table-documents>tbody>tr.info-order-table_tr{border-top: none; margin-bottom: 0;}
	.brief-table.brief-table-documents>tbody>tr.info-order-table_tr+tr{border-top: none;}
	.brief-table.brief-table-documents>tbody>tr>td{width: auto; padding: 4px 3px;}
	.brief-table.brief-table-documents>thead>tr.brief-table__header{display: none;}
	/*.brief-table.brief-table-documents>tbody>tr>td.brief-table__col-clear{display: none;}*/
	.brief-table.brief-table-documents>tbody>tr>td:nth-child(1){max-width: 40%;}
	.brief-table.brief-table-documents>tbody>tr>td:nth-child(2),
	.brief-table.brief-table-documents>tbody>tr>td:nth-child(4){min-width: 60%; flex-grow: 1; text-align: right;}
}

@media (max-width: 320px){
	.click-comment__show-area.click-comment__show-area-basket{width: auto;}
}

@media (min-width: 768px) and (max-width: 1024px){
    .top-nav{display: none;}
    .header{padding: 10px 0;}
    .header-nav{padding: 30px 0; z-index: inherit;}
    .header-nav__menu{margin-top: 0; padding-top: 0;}
    .header-nav__menu::after{display: none;}
    .header-nav .header-nav__wrapper .header__right-wrapper{display: none;}
    .select-stock-point_visible .select-stock-point__drop{z-index: 20;}
    .content .menu-catalog{margin-top: 0; margin-left: -15px;}
    .home .header-catalog__panel .menu-catalog,
    .header-catalog__panel .menu-catalog{display: block; width: 65px; margin-left: -15px;}
    .menu-catalog--show .menu-catalog__btn::after{background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 9.9 9.9' fill='%23ffffff'%3E%3Cpath d='M1 0l8.5 8.5-1 1L0 1 1 0z' /%3E%3Cpath d='M8.5 0l1 1-8.5 8.5L0 8.5 8.5 0z'/%3E%3C/svg%3E") center center no-repeat;}
    .header-catalog .menu-catalog__list{min-width: 400px;}
    .menu-catalog__btn::after{left: 0; right: 0; margin: 0 auto; margin-top: -8px;}
    .menu-catalog__btn-title{display: none;}
	.header-catalog__search-form22,
    .header-catalog__search-form{flex-grow: inherit; width: 50%;}
    #banners{height: 610px; margin-right: -15px;}
    #banners>li:nth-child(1){height: 50%;}
    #banners>li:nth-child(1),
    #banners>li:nth-child(2),
    #banners>li:nth-child(3),
    #banners>li:nth-child(4){width: 50%;}
    #banners>li:nth-child(2)>a{background-position: right bottom; background-size: contain;}
    #banners>li:nth-child(3)>a, #banners>li:nth-child(4)>a{background-size: contain;}
    #banners>li{padding: 2px;}
    #banners>li>a>.title{font-size: 16px; left: 20px;}
    #banners>li:nth-child(1)>a>.title{font-size: 16px; top: 30px; left: 0; right: 0; text-align: center;}
    #banners>li:nth-child(1)>a{background-position: center 40px; background-size: contain;}
    #banners>li:nth-child(2)>a>.title{top: 30px; transform: none; font-size: 16px; left: 20px;}
    #banners>li:nth-child(2)>a>.title>.price{font-size: 16px;}
    #cities ul{height: 320px;}
    #cities ul li:nth-child(1n + 5)::before{display: none;}
    #cities ul li:nth-child(1n + 9)::before{top: 0; bottom: 0; left: -40px; content: ""; display: block; position: absolute; border-left: 1px solid #d8dfed;}
    .footer__bottom{padding: 40px 0 10px 0;}
    .footer__bottom>.container{max-width: 600px;}
    .footer__bottom>.container>.row{flex-wrap: wrap;}
    .footer__bottom .footer-pay,
    .footer__bottom .footer-copy,
    .footer__bottom .footer-soc,
    .footer__bottom .footer-dir{text-align: left;}
    .footer__bottom .footer-dir{order: 1;}
    .footer__bottom .footer-soc{order: 2;}
    .footer__bottom .footer-pay{order: 3;}
    .footer__bottom .footer-copy{order: 4;}
    .footer__bottom .footer-soc>span{display: none;}
    .footer__bottom>.container>.row>div{margin-bottom: 30px;}
    #CustomerBasketId>.auth-block{padding: 0 15px;}

    .home .content-page{-webkit-column-count: 2; column-count: 2; -webkit-column-gap: 10px; column-gap: 10px;}
    .navbar-push.navbar-push--open .mobile-nav .user-menu{opacity: 1; visibility: visible; position: inherit;}
    .navbar-push.navbar-push--open .mobile-nav .mobile-nav__btn-back{display: block; font-size: 16px; padding: 10px 14px; text-align: center;}
    #up{right: 20px;}
    #consultant{right: 20px;}

	.brief-table.positions,
	.brief-table.positions>tbody,
	.brief-table.positions>tbody>tr,
	.brief-table.positions>tbody>tr>td{display: block;}
	.brief-table.positions{border-bottom: 1px solid #ddd;}
	.brief-table.positions>tbody>tr{display: flex; flex-wrap: wrap; justify-content: flex-start;}
	.brief-table.positions>tbody>tr+tr{border-top: 1px solid #ddd;}
	.brief-table.positions>tbody>tr.info-order-table_tr{border-top: none; margin-bottom: 0; clear: both;}
	.brief-table.positions>tbody>tr.info-order-table_tr+tr{border-top: none;}
	.brief-table.positions>tbody>tr>td{width: 25%;}
	.brief-table.positions>tbody>tr>td:nth-child(5),
	.brief-table.positions>tbody>tr>td:nth-child(1){width: 20%;}
	.brief-table.positions>tbody>tr>td:nth-child(6),
	.brief-table.positions>tbody>tr>td:nth-child(2){width: 30%;}
	.brief-table.positions>tbody>tr>td:nth-child(8){width: calc(25% - 80px); min-width: 40px;}
	.brief-table.positions>tbody>tr>td:nth-child(9),
	.brief-table.positions>tbody>tr>td:nth-child(10){width: 40px;}
	.brief-table.positions>tbody>tr>td[colspan="2"]:first-child{width: 50%;}
	.brief-table.positions>tbody>tr>td.positions-table__td-status{width: 25%;}
	.brief-table.positions>tbody>tr>td[colspan="4"]{width: 25%;}
	.brief-table.positions>tbody>tr>td[colspan="5"]{width: 50%;}
	.brief-table.positions>tbody>tr>td:nth-child(4),
	.brief-table.positions>tbody>tr>td:nth-child(8){text-align: right;}
	.brief-table.positions>tbody>tr>td:nth-child(7){text-align: center; margin-right: auto;}
	.brief-table.positions>tbody>tr>td:nth-child(6){text-align: left;}
	.brief-table>thead>tr>th:first-child, 
	.brief-table>tbody>tr>th:first-child, 
	.brief-table>tbody>tr>td:first-child{padding: 8px 10px;}

	.brief-table.positions>tbody>tr>td[colspan="4"]:first-child,
	.brief-table.positions>tbody>tr>td[colspan="3"],
	.brief-table.positions>tbody>tr>td:nth-child(9),
	.brief-table.positions>tbody>tr>td:nth-child(8){width: auto;}

	.brief-table.positions>tbody>tr>td[colspan="4"]:first-child{margin-right: auto;}

	.brief-table.positions>tbody>tr.payment-order-table_tr{clear: both;}

	.brief-table.positions>tbody>tr.debt-order-table_tr,
	.brief-table.positions>tbody>tr.payment-order-table_tr{float: left; justify-content: flex-start; width: 50%;}

	.brief-table.positions>tbody>tr.debt-order-table_tr{justify-content: flex-end;}

	.brief-table.positions>tbody>tr.debt-order-table_tr+tr.payment-order-table_tr{height: 0; border-top: none; width: 100%; float: none; justify-content: center;}

	.brief-table.positions>tbody>tr.debt-order-table_tr+tr.payment-order-table_tr>td[colspan="2"]{position: relative; top: -47px;}

	.brief-table.positions>tbody>tr.debt-order-table_tr>td,
	.brief-table.positions>tbody>tr.payment-order-table_tr>td{width: auto;}

	.brief-table.positions>tbody>tr.debt-order-table_tr>td[colspan="5"],
	.brief-table.positions>tbody>tr.payment-order-table_tr>td[colspan="5"],
	.brief-table.positions>tbody>tr.debt-order-table_tr>td[colspan="3"],
	.brief-table.positions>tbody>tr.payment-order-table_tr>td[colspan="3"]{display: none;}

	.positions-page__all-width-paginator .paginator-container{display: block;}
	.paginator-limit__label{padding: 8px; margin-right: 0;}

	.positions-table__td.positions-table__col_pst_comment_fl_return .tooltip-hover::before{right: 15px;}
	.panel-invoice-form .inline-filter__item,
	.inline-filter__item{width: 50%;}
	.laximo_all_cats{column-count: 2;}

	.web-table-vin th, 
	.web-table-vin td{padding: 8px 10px;}

}

@media (max-width: 991px){
	#modal-container.width900 .modal-dialog,
	#modal-container .modal-dialog .modal-content{width: calc(100% - 30px);}
}

@media (max-width: 499px){
	#modal-container.width900 .modal-dialog, 
	#modal-container .modal-dialog .modal-content{width: calc(100% - 10px);}
}

@media (max-width: 1024px){
	.modal-dialog{margin-top: 3%;}
}

@media (min-width: 1025px) and (max-width: 1199px){
    .menu-catalog__btn-title{display: block;}
    #banners{margin-right: -15px;}
    #banners>li:nth-child(1)>a>.title,
    #banners>li:nth-child(2)>a>.title{font-size: 20px;}
    #banners>li:nth-child(2)>a>.title>.price{font-size: 16px;}
    #banners>li>a>.title{top: 15px;}
	.header-catalog__search-form22,
    .header-catalog__search-form{max-width: 360px;}
    .top-nav__item{margin-left: 15px; margin-right: 15px; padding-bottom: 0;}
    .header .header__right-wrapper a.online{margin: 0 30px;}
    .header-nav__wrapper{font-size: 14px;}
    .header-nav__menu{padding-top: 0; margin-top: 0;}
    .header-nav__menu::after{display: none;}
    .header-nav__logo{padding-right: 30px;}
    .header-nav .header-nav__wrapper .header__right-wrapper+.header__right-wrapper{padding-left: 20px; margin-left: 15px;}
    .contact-details{padding-left: 10px;}
    #formsearch>form{width: 30%;}
    #formsearch>form+form{width: 70%;}
    #formsearch>form:last-child [type="submit"]{margin-left: 0;}
    .accordion-tabs__cont:last-child .accordion-tabs__link{padding-right: 0;}
    #cities ul li:nth-child(1n + 5)::before{left: -30px;}
    #up{right: 15px;}
    #consultant{right: 15px;}
	.positions-table__td.positions-table__col_pst_comment_fl_return .tooltip-hover::before{right: 18px;}
}

@media (min-width: 1025px) and (max-width: 1099px){
	.brief-table .positions-table__td.positions-table__col_pst_brand_article>div>strong{display: block;}
	.positions-table__td,
	.brief-table>thead>tr>th:first-child, 
	.brief-table>tbody>tr>th:first-child, 
	.brief-table>tbody>tr>td:first-child{padding: 8px;}
	.brief-table .positions-table__td.positions-table__col_pst_brand_article{padding: 2px 8px;}
	.brief-table .positions-table__td.positions-table__col_pst_price,
	/*
	.brief-table .positions-table__td.positions-table__col_pst_ord_id_ref_id>.positions-table__data-cell{font-size: 12px;}
	*/
	.brief-table .positions-table__td.positions-table__col_pst_date_arrival{width: 180px; padding: 2px 8px;}
	.positions-table__td.positions-table__col_pst_comment_fl_return .tooltip-hover::before{right: 15px;}
	.panel-invoice-form .inline-filter__item{width: 33%;}
}

@media (min-width: 1200px){
    .container{width: 1200px;}
}


/**************************************
*                                     *
*   МОБИЛЬНАЯ ВЕРСИЯ ФИЛЬТРА ПОИСКА   *
*                                     *
**************************************/

@media (max-width: 1024px){
	.search-headline.search-data__headline{line-height: 40px;}
	.search-col__prd_info_link{line-height: 16px;}

	/*
	#filter-search-p66{float: none; width: 100%; margin-bottom: 15px; display: flex; flex-direction: row; justify-content: space-between;}
	#filter-search-block-price,
	#filter-search-block-remains,
	#filter-search-block-term{width: 100%;}
	#filter-search-p66-flex{width: calc(100% - 270px);}
	#filter-search-block-brands{width: 270px; border-left: 1px solid #cacaca;}
	#filter-search-result-p66.open{float: none; width: 100%;}
	*/

	#filter-search-result-p66.open{float: none; width: 100%;}
	#filter-search-p66{position: absolute; width: 280px; left: -350px; z-index: 100; background: #eff1f3; box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);}
	#filter-search-p66.open{left: 0;}
	#filter-search-p66.open,
	#filter-search-p66{transition: left 0.5s; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s;}

}

@media (max-width: 599px){
	/*
	#filter-search-p66{float: none; width: 100%; margin-bottom: 15px;}
	#filter-search-result-p66.open{float: none; width: 100%;}
	#filter-search-block-brands .filter-search-block-value.vertical-scroll{overflow: inherit; max-height: inherit;}
	*/
}

@media (max-width: 499px){
	#filter-search-p66.open{left: 0;}
	#filter-search-p66{position: fixed; top: 0; bottom: 0; left: -200%; width: 100%; overflow-y: auto;}
}

@media (min-width: 1025px) and (max-width: 1119px){
	.search-header__col{padding: 10px;}
	.search-header__col--prd_info_link,
	.search-col__prd_info_link{width: auto;}
	#filter-search-p66{width: 240px;}
	#filter-search-result-p66.open{width: calc(100% - 20px - 240px);}
	input[type=checkbox]+label{margin-right: 60px;}
	.web_ar_oem_brand,
}




/*********************************************************************
*                                                                    *
*   МОБИЛЬНАЯ ВЕРСИЯ РЕЗУЛЬТАТОВ ПОИСКА. НУЖНО ПЕРЕБИВАТЬ СТИЛИ ТС   *
*                                                                    *
*********************************************************************/

@media (min-width: 1025px) and (max-width: 1199px){
	.search-col,
	.search-col__term_and_destination{padding: 2px 5px;}
	.search-col:first-child{padding-left: 0;}
	.search-header__col--info, .search-col__info{width: 70px;}
}

@media (min-width: 1025px) and (max-width: 1099px){
	/*.column-val--picture{display: none;}*/
	.search-header__col--spare_info, 
	.search-col__spare_info{max-width: 220px;}
}

@media (min-width: 768px) and (max-width: 1024px){
	.search-brand, .search-headline__search-brand{display: inline-block; font-size: 18px; height: auto;}
	.column-val--picture{display: inline-block;}
}

@media (max-width: 1199px){
	.web_ar_brand{white-space: normal !important;}
	.search-results__info-link{border-bottom: none;}
}

@media (max-width: 767px){
	.filter-search-container{position: static;}

	.search-col__action .basket-items-count,
	.search-col__action input[type=text]{width: 50px; min-width: 50px; display: inline-block; vertical-align: top;}
	.search-header__col--destination_display, 
	.search-header__col--evaluation, 
	.search-header__col--info, 
	.search-header__col--prd_info_link, 
	.search-header__col--spare_info, 
	.search-header__col--term, 
	.search-header__col--term_and_destination{display: table-cell;}
	.search-col__destination_display, 
	.search-col__evaluation, 
	.search-col__info, 
	.search-col__prd_info_link, 
	.search-col__spare_info, 
	.search-col__term, 
	.search-col__term_and_destination{display: table-cell;}

	#filter-search-result-p66 table.search-results>thead{display: none!important;}
	#filter-search-result-p66 table.search-results,
	#filter-search-result-p66 table.search-results>tbody,
	#filter-search-result-p66 table.search-results>tbody>tr{display: block;}
	#filter-search-result-p66 table.search-results>tbody>tr>td{display: inline-block;}

	.search-header__col--time,
	#filter-search-result-p66 table.search-results>tbody>tr>td.search-col__time,
	#filter-search-result-p66 table.search-results>tbody>tr.search-row__header,
	#filter-search-result-p66 table.search-results>tbody>tr.search-col--main-info,
	#filter-search-result-p66 table.search-results>tbody>tr.search-row--main-title{display: none;}

	#filter-search-result-p66 table .search-col{height: auto;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr>td.search-col__info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr>td.search-col__prd_info_link,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr>td.search-col__spare_info{display: none;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__prd_info_link,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__spare_info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__prd_info_link,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__spare_info{display: block;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__info{width: auto; max-width: 80px;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__prd_info_link,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__prd_info_link{width: auto; max-width: 30%;}

	#filter-search-result-p66 table.search-results .search-col__prd_info_link .web_ar_brand{white-space: nowrap!important;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__spare_info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__spare_info{width: auto; min-width: calc(70% - 80px); /*max-width: 50%;*/ flex-grow: 1;}

	#filter-search-result-p66 table.search-results .search-col__term_and_destination{min-width: 60px; max-width: 80px; width: auto;}

	#filter-search-result-p66 table.search-results .search-col__remains,
	#filter-search-result-p66 table.search-results .search-col__destination{width: 60px; max-width: 60px;}

	#filter-search-result-p66 table.search-results .search-col__final_price{width: 90px; max-width: 90px;}

	#filter-search-result-p66 table.search-results .search-col__action{width: 120px; max-width: 120px;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname.tr-onname-hidden{border-top: none; margin-top: 0; padding-top: 0;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname.tr-onname-hidden>td.search-col__info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname.tr-onname-hidden>td.search-col__prd_info_link,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname.tr-onname-hidden>td.search-col__spare_info{display: none;}

	.search-header__col,
	.search-col{padding: 5px;}
	.search-row-onname>td{padding-top: 5px;}

	.search-row-onname>td, 
	.search-row.search-row-onname:hover .search-col{border: none;}
	.search-row-onname-clone,
	.search-row-onname{border-top: 1px solid #ddd; padding-top: 10px; margin-top: 10px;}

	.search-row:last-child .search-col{border-bottom: none;}

	#filter-search-result-p66 table.search-results>tbody>tr.search-row[data-filter-brand]{display: flex; flex-wrap: wrap; justify-content: flex-start;}
	#filter-search-result-p66 table.search-results>tbody>tr.search-row[data-filter-brand].tr-hidden{display: none;}
	.search-col.search-col__spare_info{min-width: calc(100% - 220px); width: calc(100% - 220px);}

	.search-header__col--term_and_destination,
	.search-header__col--remains,
	.search-header__col--final_price,
	.search-header__col--action,
	.search-col__term_and_destination,
	.search-col__remains,
	.search-col__final_price,
	.search-col__action{width: auto; height: auto; flex-grow: 1;}

	.search-col__remains{margin-left: calc(100% - 410px);}

	.basket-items-count, 
	.add-basket__link.add-basket__link--added,
	.btn-add-basket a{vertical-align: middle;}
	.search-col__action .input-numcontrol,
	.search-col__action .input-numcontrol2{vertical-align: top;}
	.search-col__action .input-numcontrol2{width: 50px;}

	.alt-step-table>thead{display: none;}
	.search-data__header,
	.search-data__title{margin: auto 0;}
	.search-data__header{float: right; display: flex; justify-content: space-between; flex-direction: row; flex-wrap: nowrap; margin: 10px 0;}
	.search-headline{padding: 0; margin: 0;}
	.search-headline>span{display: none;}
	.search-headline>span.search-alternatives{display: block; height: auto;}

	.alternatives-header{display: none;}
	.alternatives{display: block; border: none;}
	.alternatives__row{display: flex; flex-direction: column; padding: 10px;}
	.alternatives__col--code{display: none;}
	.alternatives__col--brand{font-weight: 600;}

	.button-clipboard,
	.button-clipboard2{margin-left: 15px;}
	.button-clipboard svg{display: none;}
	.auto_inf .button-clipboard svg{display: inline-block;}

	.stock-info-manager,
	.stock-info-manager__name,
	.stock-info-manager__post,
	.stock-info-office__managers{font-size: 105%;}
	.stock-info-manager__info-list{margin-top: 10px;}
}

@media (max-width: 599px){
	.search-col__prd_info_link{width: auto; max-width: 140px;}
	.search-col__term_and_destination{margin-left: 0;}
	.search-col.search-col__spare_info{min-width: 67%;}
}

@media (max-width: 499px){
	/*.search-col.search-col__spare_info{min-width: 60%;}*/
	.search-header__col--info,
	.search-col__info{width: auto; max-width: 80px;}

	.search-col{padding: 5px 3px;}
	.search-col__remains{margin-left: 0;}

	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__info{width: auto; max-width: 80px;}
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__prd_info_link,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__prd_info_link{width: auto; max-width: 30%;}
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname-clone>td.search-col__spare_info,
	#filter-search-result-p66 table.search-results.search-results_type_groups>tbody>tr.search-row-onname>td.search-col__spare_info{width: calc(70% - 80px); max-width: 100%;}

	#filter-search-result-p66 table.search-results .search-col__remains,
	#filter-search-result-p66 table.search-results .search-col__term_and_destination,
	#filter-search-result-p66 table.search-results .search-col__destination{width: 16%; max-width: 16%;}
	#filter-search-result-p66 table.search-results .search-col__final_price{width: 22%; max-width: 22%;}
	#filter-search-result-p66 table.search-results .search-col__action{width: 28%; max-width: 28%;}

}

@media (max-width: 399px){
	.search-headline{line-height: 25px;}
	.search-col.search-col__spare_info{min-width: 50%;}
	.search-col__action .input-numcontrol{width: 80px;}
	.search-col__action .input-numcontrol2{width: 50px;}

	#filter-search-result-p66 table.search-results>tbody>tr>td.search-col__destination{display: none;}
	.search-col__term_and_destination .search-col__term-caption.hidden{display: block!important;}

	#filter-search-result-p66 table.search-results .search-col__remains,
	#filter-search-result-p66 table.search-results .search-col__term_and_destination{width: 18%; max-width: 18%;}
	#filter-search-result-p66 table.search-results .search-col__final_price{width: 26%; max-width: 26%;}
	#filter-search-result-p66 table.search-results .search-col__action{width: 35%; max-width: 35%;}
}

@media (max-width: 349px){
	.search-col.search-col__spare_info{min-width: calc(100% - 220px);}
}


/*******************************
*                              *
*   МОБИЛЬНАЯ ВЕРСИЯ КОРЗИНЫ   *
*                              *
********************************/

@media (min-width: 768px) and (max-width: 1099px){
	.make-order-page__bottom-controls{
		flex-wrap: wrap;
	}
	.make-order-page__bottom-controls>*{
		width: 100%;
		margin-bottom: 30px;
	}
	.make-order-page__bottom-action{
		justify-content: space-between;
	}
}

@media (max-width: 767px){
	#basket_table .adapt-table__tr-head{background: none;}
	#basket_table .adapt-table__tr{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
	#basket_table .adapt-table__tr-head{display: none;}
	#basket_table .basket-table__td_title_chPos{position: static;}
	#basket_table .adapt-table__mobile-title{display: none;}
	#basket_table .basket-table__td_title_name{width: 100%;}
	#basket_table .adapt-table__td{padding: 5px;}
	#basket_table .basket-table__td_title_term,
	#basket_table .basket-table__td_title_summ,
	#basket_table .basket-table__td_title_comment{display: block;}
	#basket_table .basket-table__td_title_comment{width: 100%;}
	#basket_table .basket-table__td_title_delete{width: 40px; margin-top: -43px; margin-left: auto; z-index: 10;}

	.adapt-table__mobile-value{width: auto;}
	#page.wrapper .adapt-table__td_title_chPos input[type=checkbox]+label:before,
	.adapt-table__td_title_chPos input[type=checkbox]+label:before{background-color: #fff;}

	#basket_table .adapt-table__tr.even,
	#basket_table .adapt-table__tr:hover{background: none;}
	#basket_table .adapt-table__tr{border-top: 1px solid #ddd;}

	#basket_table .basket-table__td_title_price{position: relative; padding-right: 15px; text-align: left; margin: auto 0; margin-right: auto; flex-grow: 1;}
	#basket_table .basket-table__td_title_price::after{content: "x"; left: calc(50% + 40px); position: absolute; top: 50%; transform: translateY(-50%);}
	#basket_table .basket-table__td_title_term{margin: auto 0; width: 100%;}
	
	#basket_table .basket-table__td_title_article,
	#basket_table .basket-table__td_title_name{flex-grow: 1;}

	#basket_table .basket-table__td_title_summ{text-align: right; font-weight: 600; flex-grow: 1; margin: auto 0; margin-left: auto; position: relative; padding-left: 15px;}
	#basket_table .basket-table__td_title_summ::before{content: "="; position: absolute; left: calc(50% - 40px); top: 50%; transform: translateY(-50%);}
	#basket_table .basket-table__td_title_amount{width: 100px; margin: auto; text-align: center;}

	.basket-table__button-delete-position{width: 24px; height: 24px; border: none; background-repeat: no-repeat; background-position: left center;}
	.basket-table__button-delete-position>span{display: none;}

	.click-comment__show-area--show{min-width: 280px; left: 0; top: -10px; transform: translateX(-100%);}
	.basket-table .click-comment__show-area--show{transform: none;}

	h1,
	#lk_div h1,
	.content-page h1,
	.state-info__caption,
	.content-page .basket-page__h1{font-size: 20px; margin: 5px 0; line-height: 21px;}
	.basket-page__header{margin-bottom: 10px;}

	.input-numcontrol__decrement::before,
	.input-numcontrol__increment::before{content: ""; top: -5px; left: -5px; right: -5px; bottom: -5px; position: absolute; display: block;}

	.click-comment{position: inherit;}
	.click-comment__show-area.click-comment__show-area-basket{top: -5px; left: 0; right: 0; bottom: 0; position: fixed; z-index: 1000;}
	.click-comment__show-area.click-comment__show-area-basket>textarea{min-height: calc(100% - 140px);}
	.click-comment__show-area .click-comment__show-area-close{border: none; cursor: pointer; top: -2px; right: 0; position: absolute; display: block; background: #000; background-position: center center; background-repeat: no-repeat; width: 24px; height: 24px;}
	.click-comment__show-area .click-comment__show-area-close{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='%23FFF'%3E %3Cpath d='M1145,219.41l-1.41-1.41-5.59,5.59-5.59-5.59-1.41,1.41,5.59,5.59-5.59,5.59,1.41,1.41,5.59-5.59,5.59,5.59,1.41-1.41-5.59-5.59Z' transform='translate(-1131 -218)'/%3E %3C/svg%3E");}

	.basket-page__summary{padding-right: 15px;}
	.basket-table__summary-count, 
	.basket-table__summary-price{margin: 0;}
	#basket_table .adapt-table__tr.load{position: relative;}
	#basket_table .adapt-table__tr.load::before{content: ""; top: 0; left: 0; right: 0; bottom: 0; position: absolute; background: rgba(255, 255, 255, 0.8); z-index: 10;}
	#basket_table .adapt-table__tr.load::after{content: ""; width: 70px; height: 70px; top: 50%; left: 50%; margin-left: -35px; margin-top: -35px; position: absolute; border: 4px solid #ff891c; background: 0 0; border-bottom-color: transparent; border-radius: 100%; -webkit-animation: loader 1s linear infinite; animation: loader 1s linear infinite; z-index: 20;}

	#order .make-order-page__notify{margin-left: 25px;}
	#order .make-order-page__notify label{line-height: 18px;}

}




/******************************************************************
*                                                                 *
*   МОБИЛЬНАЯ ВЕРСИЯ МОДАЛЬНОГО ОКНА ДОБАВЛЕНИЯ АДРЕСА ДОСТАВКИ   *
*                                                                 *
******************************************************************/

@media (max-width: 699px){
	#delivery_once>table>tbody>tr>td:first-child,
	#delivery_once>table>tbody>tr>td:last-child{width: auto;}
}

@media (max-width: 499px){
	#modal-delivery-once input[type="text"], 
	#modal-delivery-once input[type="submit"], 
	#modal-delivery-once textarea, 
	#modal-delivery-once select{max-width: 240px;}

	#modal-delivery-once table,
	#modal-delivery-once table>tbody,
	#modal-delivery-once table>tbody>tr,
	#modal-delivery-once table>tbody>tr>td{display: block;}

	#modal-delivery-once table>tbody>tr>td:first-child{width: auto;}
	#modal-delivery-once table>tbody>tr>td:last-child{margin-bottom: 10px;}

	#delivery_once>table,
	#delivery_once>table>tbody,
	#delivery_once>table>tbody>tr,
	#delivery_once>table>tbody>tr>td{display: block;}

	#delivery_once>table>tbody>tr>td{padding: 5px 20px;}
	#delivery_once>table>tbody>tr>td:last-child{margin-bottom: 10px;}
}


/********************************
*                               *
*   МОБИЛЬНАЯ ВЕРСИЯ КАТАЛОГА   *
*                               *
********************************/

@media (max-width: 1024px){
	.dc-sugg--tile .dc-sugg__item{width: calc(100% / 2 - 15px); margin: 0;}
	.dc-sugg--tile .dc-sugg__item:nth-child(2n + 1){margin-right: 15px;}
	.dc-sugg--tile .dc-sugg__item:nth-child(2n + 2){margin-left: 15px;}
	.dc-sugg--tile .dc-sugg__item:nth-child(-n + 3){margin-top: 30px;}
	.dc-sugg--tile .dc-sugg__item:nth-child(1n + 3){margin-top: 30px;}
	.dc-sugg--rows .dc-sugg__item{margin-bottom: 15px !important;}

	.dc-title{position: relative;}
	.dc-title.items_on{padding-bottom: 60px;}
	.dc-title.dc-item{padding-bottom: 0;}
	.dc-title>button{display: block; position: absolute; width: 100%; height: 46px; text-transform: uppercase; letter-spacing: 1px; font-size: 125%; bottom: 0; left: 0; right: 0;}
	.dc-title.dc-item>button{display: none;}
	.dc-title>.btn,
	.dc-title>.btn:hover,
	.dc-title>.btn:active,
	.dc-title>.btn:active:hover,
	.dc-title>.btn:active:focus,
	.dc-title>.btn:focus{background: #919fa8; border-color: #919fa8; color: transparent; box-shadow: none;}
	.dc-title>button::after{content: "Фильтр по параметрам"; transform: translateY(-50%); position: absolute; display: block; color: #fff; top: 50%; left: 0; right: 0;}
	.dc-title .dc-title__search{width: 100%; margin-left: 0; margin-top: 10px;}
	.dc-search__input-group{width: 100%;}

	.content-page h1.dc-title__caption, 
	.dc-title .dc-title__caption{max-width: calc(100% - 100px); margin-right: 0; font-size: 28px;}

	.dc-items-wrap__filter{height: 0; width: 100%; overflow: hidden; position: static; box-shadow: none; margin-top: -20px; margin-bottom: 20px; border-color: transparent; transform: translateX(0);}
	.dc-items-wrap__filter.dc-items-wrap__filter--show{height: 100%; border: none;}
	.dc-data-filter__section{background: #7a8891!important; color: #fff; border-bottom-color: #919fa8!important;}
	#page.wrapper .dc-data-filter__section input[type=checkbox]+label,
	.dc-data-filter__section input[type=checkbox]+label{color: #fff;}
	.dc-data-filter__label{text-transform: uppercase;}
	.dc-filter-expand__label{color: #fff;}
	.dc-filter-expand__label::after{border: none; color: #fff; content: "+"; font-size: 20px; font-weight: bold; width: auto; height: auto; top: 0px;}
	.dc-filter-expand--open .dc-filter-expand__label::after{transform: none; content: ""; top: 13px; width: 10px; border-bottom: 3px solid #fff;}
	.dc-data-filter .dc-filter-clist>input[type="checkbox"]+label::before{background: #fff; border-color: #fff;}
	.dc-data-filter .dc-filter-clist>input[type="checkbox"]:checked+label::before{background-color: #ff891c; border: #ff891c; background-position: center center;}
	.dc-filter-clist-uncheck{color: #c7c8cc; border-color: #c7c8cc;}
	input[type=radio]+label::after, 
	.dc-data-filter__section--active::after{background-color: transparent;}
	.dc-data-filter .dc-filter-clist>input[type="checkbox"]+label{/*font-size: 16px;*/ margin-bottom: 10px;}
	.dc-filter-expand--open .dc-filter-expand__content{padding: 10px 0 5px 0!important;}
	.dc-filter-expand--open .dc-filter-expand__label::before{content: ""; bottom: -21px; left: -20px; right: -20px; position: absolute; border-bottom: 1px solid #919fa8!important;}
	.dc-data-filter__section__buttons{display: flex; flex-wrap: nowrap; justify-content: space-between;}
	.dc-data-filter__section__buttons>*{width: calc(50% - 15px);}
	.dc-data-filter__section__buttons>*:first-child>button{height: 100%;}
	.dc-data-filter-fixed-button{margin-bottom: 0;}
	.dc-data-filter__filter-button--reset{color: #fff!important; border-color: #919fa8!important;}
	.dc-title__filter-button::before{content: ""; position: absolute; width: 7px; height: 12px; right: 25px; top: 50%; transform: translateY(-50%) rotate(90deg); background: url(/images/parts66/arrow-right.png) center center no-repeat;}
	.dc-title__filter-button.open::before{transform: translateY(-50%) rotate(270deg);}
	.dc-items-wrap{display: block;}

	#show-mobile-filter-button2.dc-data-filter-active>span::after{
		top: -3px;
		content: "";
		right: -3px;
		width: 10px;
		height: 10px;
		display: block;
		border-radius: 50%;
		position: absolute;
		border: 1px solid #000;
		background-color: #ff891c;
	}

	#dc-filter-apply-scroll{left: inherit; right: 0; border-radius: 4px 0 0 4px;}
	#dc-filter-apply-scroll::before, #dc-filter-apply-scroll::after{display: none;}

}

@media (max-width: 767px){
	.dc-card__image{width: calc(100% + 20px); margin: -10px -10px 20px -10px;}
	.content-page input[type=text].dc-buy-info__count, 
	.dc-buy-info__count{vertical-align: top;}
	.dc-view-settings__show-by,
	.dc-view-settings__view-type{display: none;}
	.content-page h1.dc-title__caption, 
	.dc-title .dc-title__caption{flex-grow: 1;}
	.dc-data-filter{padding-top: 0;}
	.dc-title__filter-button{margin-bottom: 0;}

	.dc-sugg--rows .dc-sugg__card,
	.dc-sugg--rows .dc-sugg__item{-ms-flex-direction: column; flex-direction: column;}
	.dc-sugg--rows .dc-sugg__item{width: auto; margin: auto; padding: 20px 0!important; margin-bottom: 30px!important;}
	.dc-sugg--rows .dc-card__image{width: auto!important; height: auto!important; margin: auto!important; margin-top: -20px!important; padding-right: 0!important;}
	.dc-sugg--rows .dc-card__image>img{top: 0; max-height: inherit; transform: none;}
	.dc-card__data{width: 100%; padding: 20px;}

	.dc-item-table__table,
	.dc-item-table__table>tbody,
	.dc-item-table__table>tbody>td{
		display: block;
	}

	.dc-item-table__table>thead{
		display: none;
	}

	.dc-item-table__table>tbody>tr{
		margin: auto;
		display: flex;
		flex-wrap: wrap;
		max-width: 400px;
		margin-bottom: 20px;
		padding-bottom: 20px;
		justify-content: space-between;
	}

	.dc-item-table__table td{
		width: 100%;
		padding: 10px;
	}

	.dc-item-table__table .column--image_ba+td, 
	.dc-item-table__table .column--image+td{
		padding-left: 10px;
	}

	.dc-item-table__table .column--image_ba, 
	.dc-item-table__table .column--image{
		padding: 10px 0;
	}

	.dc-item-table__table .column--image_ba,
	.dc-item-table__table .column--image,
	.dc-item-table__table .column--name{
		width: 100%;
	}

	.dc-item-table__table .column--image_ba a, 
	.dc-item-table__table .column--image a{
		background: none;
	}

	.dc-item-table__table .column--image_ba img,
	.dc-item-table__table .column--image img{
		margin: auto;
	}

	.dc-item-table__table .column--image_ba+.column--name,
	.dc-item-table__table .column--image+.column--name{
		text-align: center;
	}

	.dc-item-table__table .column--brand-article{
		margin-top: 20px;
		text-align: left;
	}

	.dc-item-table__table .column--brand-article::after{
		content: "";
		clear: both;
		display: block;
	}

	.dc-item-table__table span.visible-xs{
		width: 27%;
		color: #999;
		float: left;
		margin-right: 0;
		display: inline-block!important;
	}

	.dc-item-table__table span.visible-xs+span{
		width: 73%;
		float: left;
	}

	.dc-item-table__table .column--price,
	.dc-item-table__table .column--ar_price{
		margin: auto;
		width: calc(33% + 30px);
	}

	.dc-item-table__table .column--price+.column--tech_action,
	.dc-item-table__table .column--ar_price+.column--tech_action{
		margin: auto;
		width: calc(66% - 30px);
	}

	.dc-item-table__table .dc-buy-info__action{
		display: block;
		margin-left: 0;
		padding-left: 0;
	}

	.dc-item-table__table .dc-buy-info__action .btn-add-basket{
		float: right;
	}

}

@media (max-width: 599px){
	.dc-sugg{flex-direction: column;}
	.dc-title{flex-direction: column;}
	.dc-sugg--tile .dc-sugg__item:nth-child(2n + 1),
	.dc-sugg--tile .dc-sugg__item:nth-child(2n + 2){margin-left: auto; margin-right: auto;}
	.dc-sugg--tile .dc-sugg__item{width: 100%;}
	.dc-characters__prop-name{display: inline-block;}
	.dc-title.dc-item .dc-title__caption,
	.content-page h1.dc-title__caption, 
	.dc-title .dc-title__caption{width: 100%; max-width: 100%; text-align: center; font-size: 22px; line-height: 30px;}
	.dc-sugg__card{flex-wrap: wrap;}
	.dc-card__image{width: 100%; max-width: 100%; margin: 0 0 20px 0;}
	.dc-title .button-clipboard{margin: 10px 0;}
	.dc-title .button-clipboard svg{display: inline-block;}
}

@media (max-width: 499px){
	.dc-title.dc-item .dc-title__caption,
	.dc-title{display: block; text-align: center;}
	.content-page h1.dc-title__caption, 
	.dc-title .dc-title__sub,
	.dc-title .dc-title__caption{width: 100%; margin: 0; margin-bottom: 15px;}
	.dc-title .dc-title__sub{display: none;}
	.dc-view-settings__sort-link,
	.dc-view-settings__sort-label{display: block; text-align: center; margin-bottom: 10px;}
	.dc-title>button{letter-spacing: 0px;}
	.dc-view-settings{padding: 0 10px;}
	#d3_catalog-to .dc-view-settings{display: none;}

	#share,
	.share{width: 100%; left: 0; top: 50%; transform: translateY(-50%);}

	#share>div,
	.share>div{flex-wrap: wrap; justify-content: center;}

	#share>div>a,
	.share>div>a{margin-bottom: 15px;}

	#share>div>a>svg,
	.share>div>a>svg{max-width: 40px; max-height: 40px; margin: auto;}

	#share>p,
	.share>p{margin-top: 20px;}

	.dc-item-table__table span.visible-xs{width: 35%;}
	.dc-item-table__table span.visible-xs+span{width: 65%;}
	.dc-item-table__table .column--price,
	.dc-item-table__table .column--ar_price{width: calc(33% + 15px);}
	.dc-item-table__table .column--price+.column--tech_action,
	.dc-item-table__table .column--ar_price+.column--tech_action{width: calc(66% - 15px);}

}



/*********************************************
*                                            *
*   МОБИЛЬНАЯ ВЕРСИЯ КАРУСЕЛЬКИ НА ГЛАВНОЙ   *
*                                            *
*********************************************/

@media (max-width: 1023px){
	.popular-goods .popular-goods__owl-prew{left: 2px;}
	.popular-goods .popular-goods__owl-next{right: 6px;}
}

@media (max-width: 765px){
	.popular-goods .popular-goods__owl-prew{left: 1px;}
	.popular-goods .popular-goods__owl-next{right: 8px;}
	.popular-goods__item>a>.popular-goods__img{margin-top: -15px; margin-left: -13px; margin-right: -13px;}
}




/********************************************
*                                           *
*   МОБИЛЬНАЯ ВЕРСИЯ КАТАЛОГОВ НА ГЛАВНОЙ   *
*                                           *
********************************************/

@media (max-width: 599px){
	.laximo_all_cats.accessories{flex-direction: column;}
}



/*********************************************
*                                            *
*   МОБИЛЬНАЯ ВЕРСИЯ КАТАЛОГА БУ ЗАПЧАСТЕЙ   *
*                                            *
*********************************************/

@media (max-width: 767px){
	#euroauto>h1{padding-right: 100px;}
	.euroauto_tree{float: none; margin-right: 0; width: 100%;}
	.euroauto_tree>div{/*display: none; padding: 10px; position: absolute; top: 40px; left: 0; right: 0; overflow: hidden; overflow-y: auto; max-height: 300px; z-index: 10; background: #fff; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); border: 1px solid #ccc; border-top: none;*/}
	.euroauto_tree>div.open{display: block;}
	.euroauto_list{float: none; margin-left: 0; width: 100%;}
	.euroauto_mobile{display: block; width: 100%; height: 40px; text-align: left; padding: 0 15px; line-height: 25px; background: #fff; border: 1px solid #ccc; cursor: pointer;}
	.euroauto_mobile::after{width: 12px; height: 8px; content: ""; position: absolute; top: 50%; right: 15px; transform: translateY(-50%);}
	.euroauto_mobile::after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 15 10' fill='%23333'%3E%3Cpath d='M0,0l7.3,10L15,0H0z'/%3E%3C/svg%3E");}
	.fancybox-nav span{visibility: visible!important;}

	.fancybox-title-over-wrap{
		left: -15px;
		right: -15px;
		bottom: inherit;
		top: calc(100% + 20px);
	}
	.fancybox-nav{
		width: 25%;
	}
}

@media (max-width: 599px){
	.euroauto_list>table>thead{display: none;}
	#euroauto>h1{padding-right: 0; text-align: center;}
	.euroauto_tree>div>div, 
	.euroauto_tree>div>div>div{background: none;}
	.euroauto_tree>div>div::after, 
	.euroauto_tree>div>div>div::after{border-left: none;}
	.euroauto_tree>div>div, 
	/*.euroauto_tree>div>div>div{padding: 5px 15px;}
	.euroauto_tree>div>div>div{padding-left: 50px;}*/
	.euroauto_list>table,
	.euroauto_list>table>tbody,
	.euroauto_list>table>tbody>tr,
	.euroauto_list>table>tbody>tr>td{display: block;}

	.euroauto_tree>div>div::before{display: none;}
	.euroauto_list>table{margin-top: 20px;}
	.euroauto_list>table>tbody>tr{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ccc;}
	.euroauto_list>table>tbody>tr::after{content: ""; clear: both; display: block;}
	.euroauto_list>table td{padding: 5px; border: none;}
	.euroauto_list>table>tbody>tr>td:first-child{float: left; width: 50%;}
	.euroauto_list>table>tbody>tr>td+td,
	.euroauto_list>table>tbody>tr>td.addbutton{float: right; width: 50%; text-align: right; padding: 5px 0 0 5px;}
	.euroauto_list>table>tbody>tr>td.price{text-align: left; clear: both; float: left; line-height: 30px;}
}




/****************************************************
*                                                   *
*   МОБИЛЬНАЯ ВЕРСИЯ КАТАЛОГА ЗАПЧАСТЕЙ (АНАЛОГИ)   *
*                                                   *
****************************************************/

@media (max-width: 1024px){
	.tc_catalog{position: relative; margin-bottom: 0;}
	.tc_catalog_left,
	.tc_catalog_right{float: none; margin-left: 0; margin-right: 0; width: 100%;}
	.tc_catalog_left{margin-bottom: 30px;}
	.tc_catalog_right{min-height: 50px;}
	.tc_mobile_category{/*display: block;*/}
	.content-page .tc_catalog_left>ul{/*display: none; position: absolute; background: #fff; z-index: 10; padding: 20px 30px; left: 0; right: 0; width: 100%; top: 40px;*/}
	.content-page .tc_catalog_left>ul{/*overflow: hidden; overflow-y: auto; max-height: 300px; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); border: 1px solid #ccc; border-top: none;*/}
	.content-page .tc_catalog_left>ul.open{display: block;}
}

@media (max-width: 799px){
	table.tc_modify{font-size: 16px;}
	table.tc_modify>thead>tr>th, 
	table.tc_modify>tbody>tr>td{padding: 10px 5px;}
}

@media (max-width: 699px){
	table.tc_detail,
	table.tc_detail>tbody,
	table.tc_detail>tbody>tr,
	table.tc_detail>tbody>tr>td{display: block;}

	table.tc_detail>tbody>tr>th{display: none;}
	table.tc_detail>tbody>tr{display: flex; flex-wrap: wrap; justify-content: flex-start; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #c7c7c7;}
	table.tc_detail>tbody>tr.item{display: block; padding: 0; margin: 0; border: none;}
	table.tc_detail>tbody>tr.item+tr{display: none;}
	table.tc_detail>tbody>tr>td{border: none; padding: 5px;}
	table.tc_detail>tbody>tr>td:nth-child(1){}
	table.tc_detail>tbody>tr>td:nth-child(2){flex-grow: 1;}
	table.tc_detail>tbody>tr>td:nth-child(3){width: 100%; color: #969696;}
	table.tc_detail>tbody>tr>td:nth-child(3) br{display: none;}
	table.tc_detail>tbody>tr>td:nth-child(4){}
	table.tc_detail>tbody>tr>td:nth-child(5){}
	table.tc_detail>tbody>tr>td:nth-child(7){margin-left: auto;}
	table.tc_detail>tbody>tr+tr>[colspan="7"]{padding-top: 15px;}
}

@media (max-width: 599px){
	table.tc_modify,
	table.tc_modify>tbody,
	table.tc_modify>tbody>tr,
	table.tc_modify>tbody>tr>td{display: block;}

	table.tc_modify>thead{display: none;}
	table.tc_modify>tbody>tr{display: flex; flex-wrap: wrap; flex-direction: column; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #c7c7c7;}
	table.tc_modify>tbody>tr>td{border: none; padding: 5px 10px;}
	table.tc_modify>tbody>tr>td::before{content: attr(data-field) ': '; display: inline-block; margin-right: 15px; width: 160px; text-align: right; vertical-align: top;}
}

@media (max-width: 499px){
	table.tc_modify>tbody>tr>td::before{width: 100px;}
}




/****************************************************
*                                                   *
*   МОБИЛЬНАЯ ВЕРСИЯ РУКОВОДСТВА ПО РЕМОНТУ АВТО    *
*                                                   *
****************************************************/

@media (max-width: 767px){
	#manuals_div>aside,
	#manuals_div>.content2{float: none; width: 100%; margin: 0; margin-bottom: 30px; position: relative;}
	#manuals_div>aside>button.manuals_mobile{width: 100%; min-height: 40px; text-align: left; padding: 0 15px; line-height: 25px; background: #fff; border: 1px solid #ccc; cursor: pointer;}
	#manuals_div>aside>button.manuals_mobile::after{width: 12px; height: 8px; content: ""; position: absolute; top: 50%; right: 15px; transform: translateY(-50%);}
	#manuals_div>aside>button.manuals_mobile::after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 15 10' fill='%23333'%3E%3Cpath d='M0,0l7.3,10L15,0H0z'/%3E%3C/svg%3E");}
	#manuals_div>aside>div{display: none; padding: 10px; position: absolute; top: 40px; left: 0; right: 0; overflow: hidden; overflow-y: auto; max-height: 300px; z-index: 10; background: #fff; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); border: 1px solid #ccc; border-top: none;}
	#manuals_div>aside>div.open{display: block;}
}




/*******************************
*                              *
*   МОБИЛЬНАЯ ВЕРСИЯ БРЕНДОВ   *
*                              *
*******************************/

@media (max-width: 1024px){
	.vendors{columns: 3;}
}

@media (max-width: 767px){
	.vendors{columns: 2;}
}

@media (max-width: 500px){
	.vendors{columns: 1;}

	table.detail_list,
	table.detail_list>tbody,
	table.detail_list>thead,
	table.detail_list tr,
	table.detail_list th,
	table.detail_list td{
		display: block;
	}

	table.detail_list tr:first-child{display: none;}
	table.detail_list tr{display: flex; flex-wrap: wrap; justify-content: flex-start;}
	table.detail_list tr+tr{padding-top: 5px;}
	table.detail_list td:nth-child(2){flex-grow: 1;}

}

@media (max-width: 400px){
	table.detail_list td{width: 100%; flex-grow: 1; padding: 5px 10px;}
}




/*************************************************
*                                                *
*   МОБИЛЬНАЯ ВЕРСИЯ ПРОФИЛЯ (ЛК ПОЛЬЗОВАТЕЛЯ)   *
*                                                *
*************************************************/

@media (min-width: 1025px) and (max-width: 1200px){
	#lk_div .lk_info .lk_caption, 
	#lk_div .lk_info .lk_caption a{font-size: 18px;}
}

@media (min-width: 768px) and (max-width: 1024px){
	#lk_div>.lk_info.lk_contacts,
	#lk_div>.lk_info.lk_account,
	#lk_div>.lk_info2{width: calc(60% - 24px);}
	#lk_div>.lk_info.lk_basket,
	#lk_div>.lk_info.lk_orders,
	#lk_div>.lk_info.lk_vin,
	#lk_div>.lk_info.lk_help{width: calc(40% - 24px);}

	#lk_div>.lk_info.lk_contacts{order: 3;}
	#lk_div>.lk_info.lk_basket{order: 2;}
	#lk_div>.lk_info.lk_account{order: 1;}
	#lk_div>.lk_info.lk_orders{order: 4;}
	#lk_div>.lk_info2{order: 0; min-height: 0;}
	#lk_div>.lk_info.lk_vin{order: 6; min-height: 0;}
	#lk_div>.lk_info.lk_help{order: 7; min-height: 0;}

	#lk_div>.lk_info.lk_vin,
	#lk_div>.lk_info.lk_help{flex-grow: 0;}
	#lk_div>.lk_info.lk_vin{width: calc(60% - 24px);}
	#lk_div .lk_info.lk_info2 ul{flex-wrap: wrap;}
}

@media (max-width: 767px){
	#lk_div>.lk_info{margin: 0; margin-bottom: 20px; min-height: 0; padding: 15px; padding-top: 10px;}
	#lk_div>.lk_info.lk_contacts, 
	#lk_div>.lk_info.lk_account,
	#lk_div>.lk_info.lk_basket, 
	#lk_div>.lk_info.lk_orders, 
	#lk_div>.lk_info.lk_vin, 
	#lk_div>.lk_info.lk_help{width: 100%;}
	#lk_div .lk_info.lk_info2 ul{flex-wrap: wrap;}
	#lk_div .lk_info.lk_account .flc ul{columns: 1;}
	#lk_div .lk_info .iname{width: 55%;}
	#lk_div .lk_info .ivalue{width: 45%;}
	#lk_div .lk_info .lk_caption{margin-left: -15px; margin-right: -15px; padding: 5px 5px 15px 47px; cursor: pointer;}
	#lk_div .lk_info .lk_caption:before{left: 15px;}
	#lk_div .lk_info .lk_caption:after{content: ""; position: absolute; right: 15px; top: 16px; width: 10px; height: 8px;}
	#lk_div .lk_info .lk_caption:after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10' width='10px' height='8px' fill='%23333'%3E%3Cpath d='M0,0l7.3,10L15,0H0z'/%3E%3C/svg%3E")}
	#lk_div .lk_info .lk_caption{padding-bottom: 0; margin-bottom: 0; border: none;}
	#lk_div .lk_info .lk_caption+*{display: none;}
	#lk_div .lk_info .lk_caption.open{padding: 5px 5px 15px 47px; margin-bottom: 15px; border-bottom: 1px solid #eee;}
	#lk_div .lk_info .lk_caption.open+*{display: block;}
	#lk_div .lk_info .lk_caption.open::after{transform: rotate(180deg);}
}




/*****************************************
*                                        *
*   КОРРЕКТИРОВКА ПОЛЕЙ ФОРМ НА DIV'АХ   *
*                                        *
*****************************************/

@media only screen and (min-width: 768px){
	.form-gr__label{width: 29%}
	#registration .form-gr__label{width: 100%;}
	.form-gr__control{width: 69%;}
}




/*********************************************
*                                            *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА ТОРГОВЫХ ТОЧЕК   *
*                                            *
*********************************************/

@media (min-width: 768px) and (max-width: 1024px){
	.stock-info-offices__row{height: 80px; overflow: hidden;}
}


@media (max-width: 767px){
	.stock-info-offices{columns: 1;}
}




/**********************************
*                                 *
*   МОБИЛЬНАЯ ВЕРСИЯ ДУБЛИКАТОВ   *
*                                 *
**********************************/

@media (max-width: 767px){
	.accordion-tabs.accordion-analogs{padding-top: 0;}
	.content-page ul.accordion-tabs.accordion-analogs li::before{display: none;}
	.accordion-tabs.accordion-analogs .accordion-tabs__link{/*position: static;*/}
	.content-page ul.accordion-tabs.accordion-analogs li{padding-left: 0;}
}




/************************************
*                                   *
*   МОБИЛЬНАЯ ВЕРСИЯ ТОЧЕК ПРОДАЖ   *
*                                   *
************************************/

@media (max-width: 1024px){
	.stock-info-office__managers{
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
	}
}

@media (max-width: 767px){
	.stock-info-office__managers{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.stock-info-office__managers .stock-info-manager{
		padding: 15px 0;
		margin-bottom: 0;
	}
	.stock-info-office__managers .stock-info-manager+.stock-info-manager{
		border-top: 1px solid #c7c7c7;
	}
	.stock-info-office #map{
		width: 100%;
		margin-top: 30px;
	}
	.stock-info-office__contact-details{
		min-height: 0;
	}
	.stock-info-offices{
		flex-wrap: wrap;
	}
	.stock-info-offices>li{
		width: 100%;
	}
	.stock-info-offices__row{
		min-height: 0;
	}
}




/**************************************
*                                     *
*   МОБИЛЬНАЯ ВЕРСИЯ МОИ ОБЪЯВЛЕНИЯ   *
*                                     *
**************************************/

@media (max-width: 1024px){
	#bu_list_my .positions-page__filter>.inline-filter__item:nth-child(2){
		margin-right: auto;
	}
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(14),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(13),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(11),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(9),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(8),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(14),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(13),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(11),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(9),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(8){
		display: none;
	}

	.brief-table-bu-list .brief-table__col,
	.brief-table-bu-list.brief-table>thead>tr>th:first-child{
		padding: 6px;
	}
}

@media (max-width: 767px){
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(14),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(13),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(11),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(9),
	#bu_list_my .brief-table__header>.brief-table__col:nth-child(8),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(14),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(13),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(11),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(9),
	#bu_list_my .brief-table__row .brief-table__col:nth-child(8){
		display: table-cell;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>thead{
		display: none;
	}

	#bu_list_my table.brief-table.brief-table-bu-list,
	#bu_list_my table.brief-table.brief-table-bu-list>tbody,
	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td{
		display: block;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td{
		width: 100%;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(1),
	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(2),
	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(3){
		width: auto;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(3){
		flex-grow: 1;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(1) img{
		vertical-align: top;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:last-child{
		padding: 3px;
		text-align: left;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}

}

@media (max-width: 499px){
	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(1),
	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(2),
	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(3){
		padding: 3px 10px;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td:nth-child(1) img{
		vertical-align: middle;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#bu_list_my table.brief-table.brief-table-bu-list>tbody>tr>td span.visible-xs+span{
		width: 64%;
	}

}




/******************************************
*                                         *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА АВТОМОБИЛЕЙ   *
*                                         *
******************************************/

@media (max-width: 1024px){
	#web-table-personal-cars .web-table-vin th, 
	#web-table-personal-cars .web-table-vin td{padding: 6px 8px;}
}

@media (max-width: 767px){
	#web-table-personal-cars,
	#web-table-personal-cars>tbody,
	#web-table-personal-cars>tbody>tr>td{
		display: block;
	}

	#web-table-personal-cars>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#web-table-personal-cars>thead{
		display: none;
	}

	#web-table-personal-cars.web-table-vin td,
	#web-table-personal-cars>tbody>tr>td{
		width: 100%;
		padding: 6px;
	}

	#web-table-personal-cars>tbody>tr>td.web-table__col_edit{
		margin-right: 30px;
	}

	.web-table-vin>tbody>tr:hover>td{
		background: none;
	}

	#web-table-personal-cars>tbody>tr>td:nth-child(1),
	#web-table-personal-cars>tbody>tr>td:nth-child(2){
		width: auto;
	}

	#web-table-personal-cars>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#web-table-personal-cars>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#web-table-personal-cars>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}

}

@media (max-width: 499px){
	#web-table-personal-cars>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#web-table-personal-cars>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}




/******************************************
*                                         *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА VIN ЗАПРОСОВ  *
*                                         *
******************************************/

@media (max-width: 767px){
	#web-table-vin,
	#web-table-vin>tbody,
	#web-table-vin>tbody>tr>td{
		display: block;
	}

	#web-table-vin>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#web-table-vin>thead{
		display: none;
	}

	#web-table-vin>tbody>tr>td{
		width: 100%;
		padding: 3px 6px;
	}

	#web-table-vin>tbody>tr>td:nth-child(1){
		width: auto;
	}

	#web-table-vin>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#web-table-vin>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#web-table-vin>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}

}

@media (max-width: 499px){
	#web-table-vin>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#web-table-vin>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}



/**************************************
*                                     *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА БЛОКНОТА  *
*                                     *
**************************************/

@media (max-width: 767px){
	#client_notepad_table,
	#client_notepad_table>tbody,
	#client_notepad_table>tbody>tr>td{
		display: block;
	}

	#client_notepad_table>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#client_notepad_table>thead{
		display: none;
	}

	#client_notepad_table.web-table-vin td,
	#client_notepad_table>tbody>tr>td{
		width: 100%;
		padding: 6px;
	}

	#client_notepad_table>tbody>tr>td:nth-child(1),
	#client_notepad_table>tbody>tr>td:nth-child(2){
		width: auto;
	}

	#client_notepad_table>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#client_notepad_table>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#client_notepad_table>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}

}

@media (max-width: 499px){
	#client_notepad_table>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#client_notepad_table>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}




/********************************************
*                                           *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА ДОВЕРЕННЫХ ЛИЦ  *
*                                           *
********************************************/

@media (max-width: 899px){
	#trustee_clients .web-table-vin,
	#trustee_clients .web-table-vin>tbody,
	#trustee_clients .web-table-vin>tbody>tr>td{
		display: block;
	}

	#trustee_clients .web-table-vin>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#trustee_clients .web-table-vin>thead{
		display: none;
	}

	#trustee_clients .web-table-vin td,
	#trustee_clients .web-table-vin>tbody>tr>td{
		width: 100%;
		padding: 6px;
	}

	#trustee_clients .web-table-vin>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#trustee_clients .web-table-vin>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#trustee_clients .web-table-vin>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}
}

@media (max-width: 499px){
	#trustee_clients .web-table-vin>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#trustee_clients .web-table-vin>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}




/**********************************************
*                                             *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА РАЗОВЫХ ОТПРАВОК  *
*                                             *
**********************************************/

@media (max-width: 899px){
	#web-table-delivery-once,
	#web-table-delivery-once>tbody,
	#web-table-delivery-once>tbody>tr>td{
		display: block;
	}

	#web-table-delivery-once>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#web-table-delivery-once>thead{
		display: none;
	}

	#web-table-delivery-once.web-table-vin td,
	#web-table-delivery-once>tbody>tr>td{
		width: 100%;
		padding: 6px;
	}

	#web-table-delivery-once>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#web-table-delivery-once>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#web-table-delivery-once>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}
}

@media (max-width: 499px){
	#web-table-delivery-once>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#web-table-delivery-once>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}




/**************************************************
*                                                 *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА ПЛАТЁЖНЫХ РЕКВИЗИТОВ  *
*                                                 *
**************************************************/

@media (max-width: 899px){
	#web-table-personal-payers,
	#web-table-personal-payers>tbody,
	#web-table-personal-payers>tbody>tr>td{
		display: block;
	}

	#web-table-personal-payers>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#web-table-personal-payers>thead{
		display: none;
	}

	#web-table-personal-payers>tbody>tr>td{
		width: 100%;
		padding: 3px 6px;
	}

	#web-table-personal-payers>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#web-table-personal-payers>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#web-table-personal-payers>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}
}

@media (max-width: 499px){
	#web-table-personal-payers>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#web-table-personal-payers>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}




/**********************************************
*                                             *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА АДРЕСОВ ДОСТАВОК  *
*                                             *
**********************************************/

@media (max-width: 767px){
	#web-table-personal-delivery,
	#web-table-personal-delivery>tbody,
	#web-table-personal-delivery>tbody>tr>td{
		display: block;
	}

	#web-table-personal-delivery>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#web-table-personal-delivery>thead{
		display: none;
	}

	#web-table-personal-delivery.web-table-vin td,
	#web-table-personal-delivery>tbody>tr>td{
		width: 100%;
		padding: 6px;
	}

	#web-table-personal-delivery>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#web-table-personal-delivery>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#web-table-personal-delivery>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}
}

@media (max-width: 499px){
	#web-table-personal-delivery>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#web-table-personal-delivery>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}




/******************************************
*                                         *
*   МОБИЛЬНАЯ ВЕРСИЯ СПИСКА VIN ЗАПРОСОВ  *
*                                         *
******************************************/

@media (max-width: 767px){
	#web-table-delivery-schedule,
	#web-table-delivery-schedule>tbody,
	#web-table-delivery-schedule>tbody>tr>td{
		display: block;
	}

	#web-table-delivery-schedule>tbody>tr{
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0;
		justify-content: flex-start;
	}

	#web-table-delivery-schedule>thead{
		display: none;
	}

	#web-table-delivery-schedule.web-table-vin td,
	#web-table-delivery-schedule>tbody>tr>td{
		width: 100%;
		padding: 6px;
	}

	#web-table-delivery-schedule>tbody>tr>td:nth-child(1),
	#web-table-delivery-schedule>tbody>tr>td:nth-child(2){
		width: auto;
	}

	#web-table-delivery-schedule>tbody>tr>td span.visible-xs{
		width: 25%;
		color: #999;
		display: inline-block!important;
	}

	#web-table-delivery-schedule>tbody>tr>td span.visible-xs+span{
		width: 75%;
		float: right;
		display: inline-block;
	}

	#web-table-delivery-schedule>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}

}

@media (max-width: 499px){
	#web-table-delivery-schedule>tbody>tr>td span.visible-xs{
		width: 36%;
		vertical-align: top;
	}

	#web-table-delivery-schedule>tbody>tr>td span.visible-xs+span{
		width: 64%;
		float: right;
	}
}




/************************************************
*                                               *
*   МОБИЛЬНАЯ ВЕРСИЯ КАТАЛОГА ЗАПЧАСТЕЙ ДЛЯ ТО  *
*                                               *
************************************************/

#d3_catalog-to .dc-sugg--rows .dc-card__image{
	display: none;
}

#d3_catalog-to .dc-sugg--rows .dc-sugg__item{
	padding: 15px;
	margin-bottom: 0!important;
}

#d3_catalog-to .dc-sugg--rows .dc-sugg__item+.dc-sugg__item{
	/*border-top: none!important;*/
	margin-top: -1px;
}

#d3_catalog-to .dc-sugg--rows .dc-sugg__item:hover, 
#d3_catalog-to .dc-sugg--rows .dc-sugg__item:focus{
	z-index: 100;
}

#d3_catalog-to .dc-card__title{
	margin-bottom: 10px;
}

#d3_catalog-to .dc-card__data{
	padding-left: 10px;
}

@media (max-width: 767px){
	#d3_catalog-to .dc-view-settings{display: none;}
	#d3_catalog-to .dc-sugg--rows .dc-sugg__item{width: 100%; padding: 15px!important; margin: -1px 0 0 0!important; flex-direction: row;}
}

@media (max-width: 499px){
	#d3_catalog-to .dc-sugg--rows .dc-sugg__item{flex-direction: column;}
	#d3_catalog-to .dc-sugg__card,
	#d3_catalog-to .dc-card__data{padding: 0;}
}




/*************************************************
*                                                *
*   МОБИЛЬНАЯ ВЕРСИЯ ВКЛАДОК КАТАЛОГА ДУБЛИКАТЫ  *
*                                                *
*************************************************/

@media (max-width: 767px){
	.accordion-tabs__link{color: #000;}
	.accordion-tabs__link,
	.accordion-tabs__link:first-child,
	.accordion-tabs__link:last-child{border-color: #ccc;}
	.accordion-tabs__link:nth-child(2n + 2){margin-left: -4px;}
	.accordion-tabs__tab-content{background: none;}
	.accordion-tabs.accordion-analogs{margin-top: 20px;}
	.accordion-tabs.accordion-analogs .accordion-tabs__link{width: calc(100% / 2);}
	.content-page ul li.accordion-tabs__cont::after{content: ""; clear: both; display: block;}
	.laximo_all_cats.accessories{flex-wrap: wrap;}
	.laximo_all_cats.accessories>.col{width: calc(100% / 2);}
	.laximo_all_cats.accessories>.col:nth-child(1){order: 1;}
	.laximo_all_cats.accessories>.col:nth-child(2){order: 3;}
	.laximo_all_cats.accessories>.col:nth-child(3){order: 2;}
	.laximo_all_cats.accessories>.col:nth-child(4){order: 4;}
	.laximo_all_cats.accessories>.col:nth-child(5){order: 9; display: none;}
}

@media (max-width: 599px){
	.accordion-tabs.accordion-analogs .accordion-tabs__link{width: 100%;}
	.accordion-tabs__link:nth-child(2n + 2){margin-left: 0;}
}

@media (max-width: 499px){
	.laximo_all_cats.accessories>.col{width: 100%;}
	.laximo_all_cats.accessories>.col:nth-child(1),
	.laximo_all_cats.accessories>.col:nth-child(2),
	.laximo_all_cats.accessories>.col:nth-child(3),
	.laximo_all_cats.accessories>.col:nth-child(4){order: 1;}
}


/********************************************************
*                                                       *
*   МОБИЛЬНАЯ ВЕРСИЯ РЕЙТИНГА В КАРТОЧКЕ ПРОИЗВОДИТЕЛЯ  *
*                                                       *
********************************************************/

@media (max-width: 940px){
	.width900 .modal-dialog .close, .modal-dialog button.close, .modal-dialog__close{right: 0;}
}

@media (max-width: 767px){
	#reviews{margin: 20px 0;}

	#reviews .table-column,
	#reviews .table-column>tbody,
	#reviews .table-column>tbody>tr>td{display: block;}

	#reviews .table-column>tbody>tr{display: flex; flex-wrap: wrap;}
	#reviews .table-column>tbody>tr>td{width: 100%; margin-bottom: 20px;}

	#reviews .table-ratings,
	#reviews .table-ratings>tbody,
	#reviews .table-ratings>tbody>tr>td{display: block;}

	#reviews .table-ratings>tbody>tr{display: flex; flex-wrap: wrap; justify-content: flex-start;}

}

@media (max-width: 499px){
	#reviews .table-ratings>tbody>tr{display: flex; flex-direction: column; margin-bottom: 20px;}
	#reviews .table-ratings>tbody>tr>td{padding: 2px 5px;}
}




/********************************************
*                                           *
*   МОБИЛЬНАЯ ВЕРСИЯ ПОЛЕЙ ФОРМ ДЛЯ iPHONE  *
*                                           *
********************************************/

@media (max-width: 767px){
	.content-page input[type=password], 
	.content-page input[type=text], 
	.content-page select, 
	.content-page textarea,
	.form-control,
	.form-gr__control input[type=password], 
	.form-gr__control input[type=text],
	.btn, 
	.submitButton,
	.bootstrap-select.btn-group .dropdown-toggle .filter-option,
	.bootstrap-select>select,
	.bootstrap-select>.validation-passed, 
	input.validation-passed,
	.auth-input input[type=password], 
	.auth-input input[type=text],
	.search-col__action .basket-items-count, 
	.search-col__action input[type=text],
	.search-form__input, 
	#share-link,
	.share-link,
	#searchvin input,
	input[type=text].search-form__input{font-size: 16px;}
	.btn-add-basket a{width: 30px; height: 30px;}
}




/******************************************
*                                         *
*   МОБИЛЬНАЯ ВЕРСИЯ КАРУСЕЛИ НА ГЛАВНОЙ  *
*                                         *
******************************************/

@media (max-width: 767px){
	.popular-goods__wrapper{
		margin: 0;
		overflow-x: scroll;
		position: relative;
		/*overflow-y: hidden;*/
		margin-bottom: 30px;
	}

	#popular-goods.popular-mobile{
		margin: 0;
		width: auto;
		display: flex;
		flex-wrap: nowrap;
		/*
		display: block;
		width: 9000px;
		*/
	}

	#popular-goods.popular-mobile .popular-goods__item{
		width: 200px;
		display: block;
		max-width: 200px;
		min-width: 180px;
		border: 1px solid #c7c7c7;
		/*
		float: left;
		*/
	}

	#popular-goods.popular-mobile .popular-goods__item+.popular-goods__item{
		border-left: none;
	}
}




/******************************************
*                                         *
*   МОБИЛЬНАЯ ВЕРСИЯ ТЕКСТОВЫХ ПОДСКАЗОК  *
*                                         *
******************************************/

@media (max-width: 980px){
	.suggestions-wrapper{
		width: 100%;
		display: block!important;
	}
	.suggestions-suggestions.suggestions-mobile{
		max-width: 100%;
		left: 0!important;
		width: 100%!important;
	}
	.suggestions-suggestions.suggestions-mobile>*{
		padding: 4px 5px!important;
	}
}




/**************************************************************************
*                                                                         *
*   МОБИЛЬНАЯ ВЕРСИЯ И ДЛЯ ПК ТАБЛИЦЫ МОДИФИКАЦИЙ ДИНАМИЧЕСКОГО КАТАЛОГА  *
*                                                                         *
**************************************************************************/

#d3c_modify{
	color: #000;
	width: 100%;
	border: none;
	border-spacing: 0;
	margin-bottom: 30px;
}

#d3c_modify>thead>tr>th,
#d3c_modify>tbody>tr>td{
	padding: 10px;
	text-align: left;
}

#d3c_modify>thead>tr>th{
	font-size: 14px;
    font-weight: normal;
}

#d3c_modify>thead>tr{
	color: #fff;
	background-color: #919fa9;
}

#d3c_modify>tbody>tr{
	cursor: pointer;
}

#d3c_modify>tbody>tr:hover{
	background-color: #e4e4e4;
}

#d3c_modify>tbody>tr>td{
	border-bottom: 1px solid #c7c7c7;
}

#d3c_modify>tbody>tr>td:last-child{

}

#d3c_modify>tbody>tr>td .on-mobile{
	display: none;
}

#d3c_modify.tecdoc a{
	color: #000;
}

@media (min-width: 500px) and (max-width: 599px){
	#d3c_modify{
		font-size: 14px;
	}

	#d3c_modify>thead>tr>th,
	#d3c_modify>tbody>tr>td{
		padding: 10px 5px;
	}
}

@media (max-width: 499px){
	#d3c_modify.d3catalog_id60,
	#d3c_modify.d3catalog_id60>tbody,
	#d3c_modify.d3catalog_id60>tbody>tr>td{
		display: block;
	}

	#d3c_modify.d3catalog_id60>thead{
		display: none;
	}

	#d3c_modify.d3catalog_id60>tbody>tr{
		display: block;
		padding: 20px 0;
		width: 100%;
		border-bottom: 1px solid #c7c7c7;
	}

	#d3c_modify.d3catalog_id60>tbody>tr>td{
		width: 100%;
		border: none;
		padding: 6px;
	}

	#d3c_modify.d3catalog_id60>tbody>tr>td::after{
		content: "";
		clear: both;
		display: block;
	}

	#d3c_modify.d3catalog_id60>tbody>tr>td .on-mobile{
		width: 25%;
		color: #999;
		float: left;
		display: block!important;
	}

	#d3c_modify.d3catalog_id60>tbody>tr>td .on-mobile+*{
		width: 70%;
		float: right;
		display: block;
	}
}




/**************
*             *
*   ПЛАНШЕТ   *
*             *
**************/

@media (min-height: 660px) and (max-width: 1080px){
	#up{
		bottom: 110px;
	}

	#up>svg{
		width: 58px;
		height: 58px;
	}

	#consultant{
		bottom: 40px;
	}

	#consultant>a{
		width: 58px;
		height: 58px;
		line-height: 58px;
	}

	#consultant>a>svg{
		width: 28px;
		height: 28px;
	}

	.basket-table__td_title_comment{
		position: relative;
	}

	.click-comment__show-area.click-comment__show-area-basket{
		bottom: inherit; position: absolute;
	}
}

@media (min-width: 768px) and (max-width: 1080px){
	.click-comment__show-area.click-comment__show-area-basket>textarea{
		height: 70px;
	}
}

@media (min-height: 670px){
	.header-catalog .menu-catalog__list{
		bottom: inherit;
	}
}

@media (min-height: 680px){
	.user-menu{
		bottom: inherit;
	}
}

@media (min-width: 768px) and (max-width: 1199px){
	.container{
		padding-left: 30px;
		padding-right: 30px;
	}
}




/************************************
*                                   *
*   СТИЛИ КНОПОК + И - В ПРОЦЕНКЕ   *
*                                   *
************************************/

.input-numcontrol__decrement, 
.input-numcontrol__increment{
	top: 2px;
	width: 26px;
	bottom: 2px;
}

.input-numcontrol__increment{
	right: 2px;
}

.input-numcontrol__decrement{
	left: 2px;
}

@media (min-width: 1024px){
	.input-numcontrol__decrement, 
	.input-numcontrol__increment{
		top: 2px;
		width: 26px;
		bottom: 2px;
	}

	.input-numcontrol__increment{
		right: 2px;
	}

	.input-numcontrol__decrement{
		left: 2px;
	}

}




/***************************************
*                                      *
*   МОБИЛЬНАЯ ВЕРСИЯ COOKIE СОГЛАСИЯ   *
*                                      *
***************************************/

@media (max-width: 767px){
	/*
	#cookie{
		top: 50%;
		left: 15px;
		right: 15px;
		z-index: 100;
		bottom: inherit;
		transform: translateY(-50%);
		box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.4);
	}
	*/

	/*
	#cookie .flex{
		flex-wrap: wrap;
	}

	#cookie .flex>.info{
		width: 100%;
	}

	#cookie .flex>.buttons{
		margin-bottom: 15px;
	}
	*/

	/*
	#cookie button.close{
		top: 0;
		right: 0;
		margin: 0;
		padding: 0;
		opacity: 1;
		width: 24px;
		height: 24px;
		display: block;
		cursor: pointer;
		position: absolute;
		background-color: #292929;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='%23fff'%3E %3Cpath d='M1145,219.41l-1.41-1.41-5.59,5.59-5.59-5.59-1.41,1.41,5.59,5.59-5.59,5.59,1.41,1.41,5.59-5.59,5.59,5.59,1.41-1.41-5.59-5.59Z' transform='translate(-1131 -218)'/%3E %3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 12px;
		border: none;
	}
	*/
}

@media (max-width: 599px){
	#cookie{
		padding: 5px 15px;
	}

	#cookie .flex>.info{
		margin: auto 0;
		font-size: 12px;
		max-width: 140px;
		line-height: 14px;
	}

}

@media (max-height: 500px){
	/*
	#cookie{
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		transform: none;
		box-shadow: none;
	}

	body.cookie #cookie{
		display: none;
	}
	*/

	#cookie{
		padding: 5px 15px;
	}

	#cookie .flex>.info{
		margin: auto 0;
		font-size: 12px;
		max-width: 140px;
		line-height: 14px;
	}

}

table.web_ar_datagrid tr.even td,
table.web_ar_datagrid tr.odd td,
table.web_ar_datagrid th,
table.web_ar_datagrid tr.section td,
form[name=filter] select {
	font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
}

table.admin_blank_table,
table.admin_edit_table,
table.web_ar_datagrid,
table.admin_edit_table td {
	font-family: "Myriad Set Pro","Roboto","Arial",sans-serif;
	font-size: 100%;
}




/******************************************
*                                         *
*   МОБИЛЬНАЯ ВЕРСИЯ TECDOC (/carparts)   *
*                                         *
******************************************/

@media (max-width: 768px) {
	#d3c_modify.tecdoc{font-size: 80%;}
}

@media (min-width: 600px) and (max-width: 899px) {
	#tecdoc-tabs>li{width: calc(100% / 3); height: 60px;}
	#tecdoc-tabs>li.tecdoc-tabs>a{padding: 0 15px;}
	.tecdoc .inline-filter__item{width: 50%;}
	#tecdoc-tabs>li+li+li+li{margin-top: -1px; z-index: 1;}
}

@media (max-width: 599px) {
	#tecdoc-tabs>li{width: 100%;}
	.tecdoc .inline-filter__item{width: 100%;}
	.panel-order-form .inline-filter__control{width: 100%; min-width: 80px; max-width: 600px;}
	.search-results-tecdoc tr>th:first-child,
	.search-results-tecdoc tr>td:first-child{display: none;}
}




