body {
	margin:0;
	padding:0;
}

.message-alert {background-color: #fff; color: #000; box-shadow: 0 0 20px rgba(0,0,0,0.2); display: none; 
position: fixed; left: 0; top: 35%; z-index: 99999; width: 100%; font-size: 15px; font-family: Arial, Helvetica, sans-serif; line-height: 1.5; box-shadow:0px 0px 100px 23px rgba(0,0,0,1);
-webkit-box-shadow:0px 0px 100px 23px rgba(0,0,0,1);
-moz-box-shadow:0px 0px 100px 23px rgba(0,0,0,1);}
.message-alert-in {max-width: 700px; margin: 0 auto; padding: 10px; 
display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;
-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between; 
-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.message-alert-desc {-ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}
.message-alert-btns {margin-left: 10px; width: 110px; text-align: center;}
.message-alert-caption {font-size: 1.2em; font-weight: 700; margin-bottom: 7px;}
.message-btn {display: block; padding: 7px 0; cursor: pointer; border-radius: 3px; 
	margin-bottom: 10px; font-weight: 700;}
.message-btn-yes {background-color: green; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.message-btn-no {color: #888; box-shadow: inset 0 0 0 1px red;}
.message-link {text-decoration: underline; color: #06c; font-family: Arial, Helvetica, sans-serif; }

/*поск*/
.d3 {background: #fff;}
.d3 form {
  width: 90%;
  background: #f3f5f6;
  border-radius: 25px;
}
.d3 input, .d3 button {
  border: none;
  outline: none;
  background: transparent;
}
.d3 input {
  width: 100%;
  height: 36px;
  padding-left: 25px;
}
.d3 button {
  height: 36px;
  width: 36px;
  position: absolute;
  top: 0;
  right: 12%;
  cursor: pointer;
}
.d3 button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 16px;
  color: #333;
}


.search_result{
    background: #FFF;
    border: 1px #ccc solid;
    width: 150%;
    border-radius: 4px;
    max-height:250px;
    overflow-y:scroll;
    display:none;
	position: absolute;
	padding:0;
	margin: 0 0 0 20px;
	z-index:99999;
}



.search_result li h3 {
	font-family: arial;
	font-size:15px;
	font-weight:bold;
	color: blue;
	text-decoration: none;
	display: block;
	padding: 0;
	margin:0 auto;
}



.search_result a{
	font-family: arial;
	font-size:15px;
	color: blue;
	text-decoration: none;
	display: block;
}
.search_result a:hover{
	font-family: arial;
	font-size:15px;
	color: blue;
	text-decoration: none;
	display: block;
}


.search_result span{
	margin:0 auto;
	padding:0;
}


.search_result li{
    list-style: none;
    padding: 5px 10px;
    margin: 0 auto;
    color: #0896D3;
    border-bottom: 1px #ccc solid;
    cursor: pointer;
    transition:0.3s;
}

.search_result li:hover{
    background: #F9FF00;
	color: blue;
}






/*Режим работы*/
.cookie {
	background:#ffd800;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:300;
	color:#000;
	padding:7px 0;
}



.headers {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
	box-shadow: 0 3px 18px 0 rgba(7, 9, 18, 0.05);
	background:#fff;
}

.headers-box {
	position: relative;
	width: 90%;
	margin: 20px 0 0 5%;
	padding: 0;
	float: left;
}

.headers-box-center {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
}

.headers-box-logo {
	position: relative;
	width: 24%;
	margin: 0 auto;
	padding: 0;
	float: left;
}

.headers-box-logo img {
	vertical-align: bottom;
	margin:0 auto;
	padding: 0 0 0 0;
}

.headers-box-search {
	position: relative;
	width: 23%;
	margin: 0 auto;
	padding: 0;
	float: left;
}

form.topsearch {
	padding: 20px 0 0 0;
}

form.topsearch input[type=text] {
    padding: 7px 0 7px 14px;
    font-size: 14px;
    border: 1px solid #e7e7e7;
    float: left;
    width: 85%;
    background: #fff;
}

form.topsearch button {
    float: left;
    width: 15%;
    padding: 7px;
    background: #e7e7e7;
    color: white;
    font-size: 14px;
    border: 1px solid #e7e7e7;
    border-left: none;
    cursor: pointer;
}

form.example button:hover {
    background: #0b7dda;
}

form.example::after {
    content: "";
    clear: both;
    display: table;
}

.headers-box-tel {
	position: relative;
	width: 30%;
	margin: 0 auto;
	padding: 10px 0 0 0;
	float: left;
}

.headers-box-tel-phone {
	position: relative;
	width: 60%;
	margin: 0 auto;
	padding: 0;
	float: left;
	text-align: center;
}

.headers-box-tel-phone a {
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	font-weight:700;
	color:#222222;
	padding:0;
	margin:0 auto;
	text-decoration: none;
	transition: 0.3s;
}

.headers-box-tel-phone a:hover {
	color:#ff6d00;
	transition: 0.3s;
}

.headers-box-tel-phone-1 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
}

.headers-box-tel-phone-2 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
}

.headers-box-tel-phone-2 a {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:500;
	color:#222222;
	padding:0;
	margin:0 auto;
	text-decoration: none;
	transition: 0.3s;
}

.headers-box-tel-mes {
	position: relative;
	width: 40%;
	margin: 0 auto;
	padding: 10px 0 0 0;
	float: left;
}

.messenger__item {
	position: relative;
	width: 27px;
	height: 27px;
	margin: 0 16px 0 0;
	padding:0;
	float: left;
}

.messenger__item__bottom {
	position: relative;
	width: 27px;
	height: 27px;
	margin: 0 0 0 16px;
	padding:0;
	float: right;
}

.messenger__wa,
.messenger__vi,
.messenger__te {
	display: block;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 1;
	transition: 0.3s ease all;
}
.messenger__wa:hover,
.messenger__vi:hover,
.messenger__te:hover {
	opacity: 0.7;
}
.messenger__wa {
	background-image: url(/i/wa.svg);
}
.messenger__vi {
	background-image: url(/i/vi.svg);
}
.messenger__te {
	background-image: url(/i/te.svg);
}

.headers-box-user {
	position: relative;
	width: 10%;
	margin: 0 auto;
	padding: 23px 0 0 0;
	float: left;
	text-align: center;
}

.headers-box-user li {
    list-style-type: none; /* РЈР±РёСЂР°РµРј РјР°СЂРєРµСЂС‹ */
   }

.headers-box-user a {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#222222;
	padding:4px 0 4px 0;
	margin:0 auto;
	text-decoration: none;
	/*background: url(/img/usertop.webp) no-repeat;
	background-position: top 3px left 0px;
	background-size: 22%;*/
	text-align: left;
	transition: 0.3s;
}

.headers-box-user a:hover {
	color:#ff6d00;
	transition: 0.3s;
}

/*.headers-box-user a:after {
	content: "вЂє";
	padding:0 0 0 10px;
}*/

.headers-box-basket {
	position: relative;
	width: 13%;
	margin: 0 auto;
	padding: 20px 0 0 0;
	float: left;
	text-align: right;
}

.headers-box-basket a {
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	font-weight:400;
	color:#222222;
	padding:7px 0 7px 0;
	margin:0 15px 0 0;
	text-decoration: none;
	background: url(/i/basket1.png) no-repeat;
	background-position: top 8px left 3px;
	text-align: left;
	transition: 0.3s;
}

.headers-box-basket a:hover {
	color:#ff6d00;
	transition: 0.3s;
}

.headers-box-basket-count {
	position: absolute;
	background: #fdaf0b;
	top: 21px;
	right: -10px;
	border-radius: 5px;
	width: 23px;
	height: 23px;
	text-align: center;
	margin: 0 auto;
	padding:2px 0 0 0;
}

.headers-box-basket-count a {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size: 14px;
	color: #222;
	padding:0;
	margin:0 auto;
	text-decoration: none;
	background: none;
}

.headers-box-menu {
	position: relative;
	width: 100%;
	margin: 25px 0 0 0;
	padding: 0;
	float: left;
	background:#f9fbfc;
}

.headers-box-menu-cat {
	position: relative;
	width: 24%;
	margin: 0 auto;
	padding: 0;
	float: left;
}





.topmenuall-1-box-7 {
	position: relative;
	margin: 0 auto;
	padding:12px 20px 12px 45px;
	width:85%;
	float:left;
	background: url(/i/topmenuburger1.svg) #ee2d22 no-repeat;
	background-position: top 10px left 15px;
	background-size: 10%;
	border-radius:3px;
}

.topmenuall-1-box-7 a {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:700;
	color:#fff;
	padding:14px 20px 14px 15px;
	margin:0 auto;
	text-decoration: none;
	transition: 0.3s;
}

.topmenuall-1-box-7:hover {
	background: url(/i/topmenuburger1.svg) #000 no-repeat;
	background-position: top 10px left 15px;
	background-size: 10%;
}

.topmenuall-1-box-7:hover .topmenuall-1-box-7-content{
    display:block;
    position:absolute;
    top:27px;
    z-index:9999;
    width:100%;
}

.topmenuall-1-box-7-content{
    display:none;
    padding:10px;
    margin-top:17px;
	margin-left:-18%;
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
	background: #ececec;
}

.topmenuall-1-box-7-content-1{
	position: relative;
	width: 100%;
	padding:0;
	width:0 auto;
	float: left;
}

.topmenuall-1-box-7-content-1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
}

.topmenuall-1-box-7-content-1 a:hover {
	color: #ea6800;
}

.topmenuall-1-box-7-content-1-1{
	position: relative;
	width: 100%;
	padding:0;
	width:0 auto;
	float: left;
}

.topmenuall-1-box-7-content-1-1-1{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/i/icon-svarka-1.png) no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 33px;
}

.topmenuall-1-box-7-content-1-1-1 a:hover {
	color:#f00;
}

.topmenuall-1-box-7-content-1-1-2{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/i/icon-svarka-1.png)no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-2 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 30px;
}

.topmenuall-1-box-7-content-1-1-2 a:hover {
	color:#f00;
}

.topmenuall-1-box-7-content-1-1-3{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/i/icon-svarka-1.png)no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-3 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 30px;
}

.topmenuall-1-box-7-content-1-1-3 a:hover {
	color:#f00;
}

.topmenuall-1-box-7-content-1-1-4{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/i/icon-svarka-1.png)no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-4 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 30px;
}

.topmenuall-1-box-7-content-1-1-4 a:hover {
	color:#f00;
}

.topmenuall-1-box-7-content-1-1-5{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/img/icon-svarka-1.png)no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-5 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 30px;
}

.topmenuall-1-box-7-content-1-1-5 a:hover {
	color:#f00;
}

.topmenuall-1-box-7-content-1-1-6{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/img/icon-svarka-1.png)no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-6 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 30px;
}

.topmenuall-1-box-7-content-1-1-6 a:hover {
	color:#f00;
}

.topmenuall-1-box-7-content-1-1-7{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/img/icon-svarka-1.png)no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-7 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 30px;
}

.topmenuall-1-box-7-content-1-1-7 a:hover {
	color:#f00;
}

.topmenuall-1-box-7-content-1-1-8{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 5px 0;
	float: left;
	border-bottom: 0px #ccc solid;
	background: url(/img/icon-svarka-1.png)no-repeat;
	background-position: top 5px left 5px;
}

.topmenuall-1-box-7-content-1-1-8 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding:5px 0 5px 30px;
}

.topmenuall-1-box-7-content-1-1-8 a:hover {
	color:#f00;
}






.headers-box-menu-link {
	position: relative;
	width: 76%;
	margin: 0 auto;
	padding: 0;
	float: left;
}

.headers-box-menu-link a {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:500;
	color:#222222;
	padding:0;
	margin:0 auto;
	text-decoration: none;
	transition: 0.3s;
	display: block;
}

.headers-box-menu-link a:hover {
	color:#ff6d00;
	transition: 0.3s;
}

.headers-box-menu-link-1 {
	position: relative;
	width: 17.5%;
	margin: 0 auto;
	padding:15px 0 15px 0;
	float: left;
}

.headers-box-menu-link-2 {
	position: relative;
	width: 16.5%;
	margin: 0 auto;
	padding:15px 0 15px 0;
	float: left;
}

.headers-box-menu-link-3 {
	position: relative;
	width: 15.5%;
	margin: 0 auto;
	padding:15px 0 15px 0;
	float: left;
}

.headers-box-menu-link-4 {
	position: relative;
	width: 16.5%;
	margin: 0 auto;
	padding:15px 0 15px 0;
	float: left;
}

.headers-box-menu-link-5 {
	position: relative;
	width: 21%;
	margin: 0 auto;
	padding:15px 0 15px 0;
	float: left;
}

.headers-box-menu-link-6 {
	position: relative;
	width: 13%;
	margin: 0 auto;
	padding:15px 0 15px 0;
	float: left;
}



/*РќРћР’РћР• РњР•РќР®*/

.headers-gor-menu {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#f2f2f2;
}

.headers-gor-menu-1 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}

.headers-gor-menu-2 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}

.headers-gor-menu-3 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}

.headers-gor-menu-4 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}

.headers-gor-menu-5 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}

.headers-gor-menu-6 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}

.headers-gor-menu-7 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}

.headers-gor-menu-8 {
	position: relative;
	width: 12.5%;
	margin: 0 auto;
	padding: 0;
	float: left;
	background:#d2d2d2;
}









#top1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con1_cov {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #28a744;
}

.con1_cov_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	height: 28px;
	float:left;
}

.con1_cov_1_1 {
	position: relative;
	margin: 0 auto;
	width:100%;
	height:28px;
	float:left;
	text-align: center;
}

.con1_cov_1_1 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 500;
	color:#fff;
	text-decoration: none;
	padding: 3px 0 0 0;
	margin: 0 auto;
}

.con1_cov_1_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color:#fff;
	text-decoration: none;
	margin: 0;
}

.con1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #e9e9e9;
}

.con1_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 8px 0 0 0;
	width:90%;
	height: 28px;
	float:left;
}

.con1_1_1 {
	position: relative;
	margin: 0 auto;
	width:60%;
	float:left;
}

.con1_1_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color:#000;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 15px 0 0;
}

.con1_1_1 a:hover {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color:#f00;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 15px 0 0;
}

.con1_1_2 {
	position: relative;
	margin: 0 auto;
	width:20%;
	float:left;
}

.con1_1_2 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color:#e3222a;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 0 0 20px;
}

.con1_1_3 {
	position: relative;
	margin: 0 auto;
	width:20%;
	float:left;
	text-align: right;
}

.con1_1_3 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color:#e3222a;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
}

.con1_1_3 a:hover {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
}

.con2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con2_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:30%;
	float:left;
}

.con2_1_1 img {
	vertical-align:bottom;
	margin: 15px 0 15px 0;
	max-width:180px;
}

.con2_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:35%;
	float:left;
}

.con2_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:65%;
	float:left;
	text-align:center;
}

.con2_1_1_2 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	padding:32px 0 0 0;
}

.con2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:55%;
	float:left;
}

.con2_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 35px 0 0 0;
	width:75%;
	float:left;
}

.con2_1_2_1_m {
	padding: 0 0 0 25px;
}

.con2_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:60%;
	float:left;
}

.con2_1_2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:40%;
	float:left;
	text-align:left;
}


a.text3:link {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: 500;
	color:#202020;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

a.text3:visited {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: 500;
	color:#202020;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

a.text3:hover {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: 500;
	color:#f03e3e;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

a.text4:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#f03e3e;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

a.text4:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#f03e3e;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

a.text4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#f00;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

.span1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#8f8e8e;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

.con2_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 30px 0 0 0;
	width:25%;
	float:left;

}

.con2_1_2_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	
	transition: 0.1s linear;
	background: url(/i/icon_user1.png) left center no-repeat;
	background-position: left 12px top 12px;
	float: right;
}

.con2_1_2_2_1:hover {
	background: url(/i/icon_user1.png) #f4f6f7 left center no-repeat;
	background-position: left 12px top 12px;
	transition: 0.1s linear;
}

.con2_1_2_2_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color:#202020;
	text-decoration: none;
	margin: 0 auto;
	padding: 12px 0 12px 40px;
	line-height:40px;
}


.con2_1_3_mob {
	display: none;
}

.con2_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 30px 0 0 0;
	width:15%;
	float:left;
}

.con2_1_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:200px;
	float:left;
	
	transition: 0.1s linear;
	background: url(/i/icon_basket1.png) left center no-repeat;
	background-position: left 12px top 12px;
	float: right;
}

.con2_1_3_1:hover {
	background: url(/i/icon_basket1.png) #f4f6f7 left center no-repeat;
	background-position: left 12px top 12px;
	transition: 0.1s linear;
}

.con2_1_3_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color:#202020;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding: 12px 0 12px 45px;
}

.con2_1_3_1 span {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color:#202020;
	text-decoration: none;
	margin: 0 auto;
	background: #fadc73;
	border-radius: 9px;
}

/*Меню верх*/

/*Мобильное*/
.con-top-mob {
	position:relative;
	width:100%;
	display:none;
}


/*Основное*/

.con-top {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width:100%;
	float:left;
	background: #000;
}

.con-top-con {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	float:left;
	line-height:30px;
}

.con-top-con a {
	font-family: 'Montserrat',  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con-top-con-1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:13%;
	float:left;
}

.con-top-con-2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:13%;
	float:left;
}

.con-top-con-3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:14%;
	float:left;
}

.con-top-con-4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con-top-con-5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10.5%;
	float:left;
}

.con-top-con-6 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:12%;
	float:left;
}

.con-top-con-7 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:17%;
	float:left;
}

.con-top-con-8 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}










/*Основное новое*/

.con-mn-top {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width:100%;
	float:left;
	background: #000;
}

.con-mn-top-con {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	float:left;
	line-height:30px;
}

.con-mn-top-con a {
	font-family: 'Montserrat',  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con-mn-top-con-1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con-mn-top-con-1 b {
	font-family: 'Montserrat',  Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 600;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	padding:10px 35px;
	background:#ff291e;
	border-radius:3px;
}

.con-mn-top-con-2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:13%;
	float:left;
}

.con-mn-top-con-3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con-mn-top-con-4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con-mn-top-con-5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con-mn-top-con-6 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:13%;
	float:left;
}

.con-mn-top-con-7 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:14%;
	float:left;
}

.con-mn-top-con-8 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}




 #nav-icon3 {
  width: 40px;
  height: 30px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
#nav-icon3 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #90b5cc;
  border-radius: 3px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
  top: 0px;
}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 12px;
}
#nav-icon3 span:nth-child(4) {
  top: 24px;
}
#nav-icon3.open span:nth-child(1),#nav-icon3.opened span:nth-child(1) {
  top: 12px;
  width: 0%;
  left: 50%;
}
#nav-icon3.open span:nth-child(2),#nav-icon3.opened span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#nav-icon3.open span:nth-child(3),#nav-icon3.opened span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#nav-icon3.open span:nth-child(4),#nav-icon3.opened span:nth-child(4) {
  top: 12px;
  width: 0%;
  left: 50%;
}

.sidebar #nav-icon3 span {background: #fff;}

body.sidebar-opened {overflow:hidden;}
.hidden-overley {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    background: #000000;
    opacity:0;
    width:0;
    height:0;
    transition: opacity 1s;
}
.hidden-overley.show {
    height: 100%;
    width: 100%;
    opacity:0.5;
    transition: opacity 1s;
}
.sidebar{
  position: fixed;
  z-index:100;
  width: 300px;
  height: 100%;
  left: -300px;
  top:0;
  background: #fff;
  transition: left 0.4s ease;
  overflow: auto;
}
.sidebar .d-flex.p-2 {display:-webkit-box;display:flex;padding: 10px!important;}
.sidebar .text{
  color: white;
  font-size: 18px;
  font-weight: 600;
  line-height: inherit;
  text-align: center;
  background: #90b5cc;
  letter-spacing: 1px;
  -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between; -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;
}
.sidebar .side-tel {font-size:0.8rem;}
.sidebar .text a {color: white;}

.sidebar.show{
  left: 0px;
}
.sidebar ul{
  background: none;
  height: auto;
  width: 100%;
  list-style: none;
      margin: 0;
      padding:0;
}
.sidebar ul li{
  line-height: 60px;
  border-top: 1px solid #eee;
  margin: 0;
}
.sidebar ul li:last-child{
  border-bottom: 1px solid rgba(255,255,255,0.05);
}
.sidebar ul li a{
  box-sizing:border-box;    
  position: relative;
  color: #757575;
  text-decoration: none;
  font-size: 18px;
  padding-left: 30px;
  font-weight: 500;
  display: block;
  width: 100%;
  border-left: 3px solid #eee;
}
.sidebar ul li.current-menu-item a{
    color: #90b5cc;
    background: #F5F5F5;
    border-left-color: #90b5cc;
}
.sidebar ul li a:hover{
    cursor:pointer;
    background: #F5F5F5;
    border-left-color: #2196F3;
}
.sidebar ul ul{
  position: static;
  display: none;
}
.sidebar ul .sub-menu.show{
  display: block;
}

.sidebar ul ul li{
  line-height: 42px;
  border-top: none;
}
.sidebar ul ul li a{
  font-size: 17px;
  color: #333;
  padding-left: 40px;
}
.sidebar ul li.current-menu-item ul li a{
  color: #333;
  background: #f9f9f9;
  border-left-color: transparent;
}
.sidebar ul li ul li.current-menu-item a {color:#2196F3;}
.sidebar ul ul li a:hover{
  color: #333!important;
  background: #F5F5F5!important;
}
.sidebar ul li a i:before {display:none;}
.sidebar ul li.menu-parent-item a i:before{
  content: '';
  position: absolute;
  top: 50%;
  left: 3px;
  transform: translateY(-50%);
  font-size: 22px;
  transition: transform 0.4s;
  width: 15px;
    height: 15px;
    background-repeat:no-repeat; 
    background-position: 0 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.011 512.011' style='enable-background:new 0 0 512.011 512.011;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M505.755,123.592c-8.341-8.341-21.824-8.341-30.165,0L256.005,343.176L36.421,123.592c-8.341-8.341-21.824-8.341-30.165,0 s-8.341,21.824,0,30.165l234.667,234.667c4.16,4.16,9.621,6.251,15.083,6.251c5.462,0,10.923-2.091,15.083-6.251l234.667-234.667 C514.096,145.416,514.096,131.933,505.755,123.592z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    background-size: contain;
    display: block;
}
.sidebar ul ul a i:before {display:none !important;}
.sidebar ul li a i.rotate:before{
  transform: translateY(-50%) rotate(-180deg);
}







.con3 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width:100%;
	float:left;
	background: #fbfbfb;
	border-bottom: 1px #dee2e6 solid;
	border-top: 1px #dee2e6 solid;
}

.con3_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con3_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con3_1_1_menu {
    position:relative;
    margin:0 auto;
    width:100%;
	float:left;
	cursor: pointer;
	/* background: url(/i/icon_burger.png) no-repeat;
	background-position: top 19px right 30px; */
	border-radius: 3px;
	background: linear-gradient(45deg, #db2320, #c7110e);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
}

.con3_1_1_menu:hover {
    position:relative;
    margin:0 auto;
    width:100%;
	float:left;
	cursor: pointer;
	background: #ba1310;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
}

.con3_1_1_menu span  	{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin:0 auto;
	display:block;
	padding: 10px 5px 10px 20px;
}


.mob_menu_add {
	display: none;
}


.con3_1_1_descr {
    display:none;
    margin: 0 auto;
    padding:0;
    margin-top:30px;
    background:#ff0000;
	width:100%;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
}


.con3_1_1_menu:hover .con3_1_1_descr{
    display:block;
    position:absolute;
    top:-10px;
    z-index:9999;
	background: #f0f4f7;
}

.con3_1_1_menu:hover span  	{
	color: #fff;
	/* background: url(/i/icon_burger.png) #242a38 no-repeat;
	background-position: top 19px right 30px; */
}

.con3_1_1_descr_1 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width:100%;
	float:left;
	border-bottom: 1px solid #fff;
}

.con3_1_1_descr_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 0 20px;
	display: block;
}



.con3_1_1_descr_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width:100%;
	float:left;
	border-bottom: 1px solid #fff;
}

.con3_1_1_descr_2 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 0 20px;
	display: block;
}

.con3_1_1_descr_3 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	width:100%;
	float:left;
}

/* раньше было 60% */
.con3_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:80%;
	float:left;
}

.con3_1_2_1_m {
	margin: 0 0 0 20px;
}

.con3_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:25%;
	float:left;
	background: #eeeeee;
}

.con3_1_2_1_1 img {
	vertical-align:bottom;
}

.con3_1_2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:75%;
	float:left;
	background: #eeeeee;
	height: 39px;
}

.con3_1_2_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color:#2a2a2a;
	text-decoration: none;
	margin: 0 auto;
	padding: 3px 0 0 0;
}


.cf:before, .cf:after{
    content:"";
    display:table;
}
 
.cf:after{
    clear:both;
}
 
.cf {
    zoom:1;
}  


/* Стили для контейнера формы */
.form-wrapper {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    background: #eeeeee;
}
 
/* Стили поля ввода текста */
 
.form-wrapper input {
    width: 83%;
    height: 20px;
    padding: 10px 5px;
    float: left;    
    font: normal 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 0;
    background: #eee;
    border-radius: 3px 0 0 3px;      
}
 
.form-wrapper input:focus {
    outline: 0;
    background: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}
 
.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: italic;
}
 
.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}
 
.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}    
 
/* Кнопка отправки формы */
.form-wrapper button {
    overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 40px;
    width: 15%;
    font: bold 14px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
    color: #fff;
    text-transform: uppercase;
    background: #666666;
    border-radius: 0 3px 3px 0;      
    text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
}   
   
.form-wrapper button:hover{     
    background: #212032;
}   
   
.form-wrapper button:active,
.form-wrapper button:focus{   
    background: #212032;
    outline: 0;   
}
 
   
 
.form-wrapper button::-moz-focus-inner { /* Удаляем дополнительное пространство рядом с кнопкой в Mozilla Firefox */
    border: 0;
    padding: 0;
}    



.con3_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}



.con3_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	display: none;
}



.con3_1_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:35%;
	float:left;
	display: none;
}


.con4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_1_oficial {
	position: relative;
	margin: 0 0 30px 0;
	padding: 0;
	width:100%;
	float:left;
}

.con6_1_1_oficial {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con6_1_1_1_oficial {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_1_1_1_oficial_m {
	padding: 10px;
	Box-shadow:0px 1px 0px #e26f11,0px -1px 0px #e26f11,1px 0px 0px #e26f11,-1px 0px 0px #e26f11;
	background: #fdefcc;
}

.con6_1_1_1_oficial p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 300;
	color:#222222;
	margin: 0 auto;
	padding:0;
}

.con6_1_1_1_oficial span {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 500;
	color:#222222;
	margin: 0 auto;
	padding:0;
}

.con6_1_sh {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_1_1_sh {
	position: relative;
	margin: 0 0 0 5%;
	padding: 10px 0 0 0;
	width:90%;
	float:left;
}

.con6_1_1_1_sh {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_1_1_1_sh-title {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_1_1_1_sh-title p {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 300;
	color:green;
	margin: 0 auto;
	padding:0;
}



.models1 {
	position:relative;
	margin:0 20px 0 0;
	padding:0;
	float: left;
}

.models1-title {
	position:relative;
	margin:0 auto;
	padding:0;
	float: left;
	text-align:center;
}

.models1-title a {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 500;
	color:#222222;
	margin: 7px 0 0 0;
	padding:0;
}






.parent {
  display: flex; 
  justify-content: flex-start;
  align-items: center;
  width: 100%; 
  height: 180px; 
  
  overflow-x: scroll;
}

.child {
  flex: 0 0 150px;
  width: 150px;
  height: 100px;
  background-color: red;
  margin: 20px;
}

.con6_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_1_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 0 10px 0;
	width:100%;
	float:left;
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 300;
	color:#51505f;
}

.con6_1_1_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 300;
	color:#51505f;
	margin: 0 auto;
	padding:0;
}

.con6_1_1_1 a:hover {
	color: red;
}

.con6_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width:100%;
	float:left;
}

.con6_1_1_2 h1 {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight: 700;
	color:#212032;
	margin: 0 auto;
	padding:0;
}

.con6_1_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}


.con6_1_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	text-align: right;
}






/*Готовые товары*/




.con6_gt {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	
}

.con6_gt_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_gt_1_menu {
	position: relative;
	margin: 0 0 45px 0;
	padding: 0;
	width:100%;
	float:left;
}


.con6_gt_1_1 {
	position: relative;
    background: #fff; 
    width: 17%; 
    margin: 0 2% 20px 0; 
    padding: 10px 0; 
	float: left;
	border:1px solid #e4e4e4;
	border-radius:15px;
}
.con6_gt_1_1 a {
	display:block;
}

.con6_gt_1_1_1 {
	position: relative;
    background: #fff; 
    width: 100%; 
	height: 155px;
    margin: 0 auto; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_gt_1_1_1 img {
	vertical-align:bottom;
}

.con6_gt_1_1_2 {
	position: relative;
    background: #fff; 
    width: 80%; 
	height: 55px;
    margin: 10px 0 0 10%; 
    padding: 0; 
	float: left;
	text-align: center;
	text-transform: uppercase;
}

.con6_gt_1_1_2 a {
	font-family: 'Montserrat', 'Exo 2', sans-serif;
	font-size:13px;
	font-weight: 600;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_gt_1_1_2 a:hover {
	color: #fb511e;
}









.con6_gt_1_1_2_art {
	position: relative;
    background: #fff; 
    width: 80%; 
    margin: 10px 0 0 10%; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_gt_1_1_2_art a {
	font-family: 'Montserrat', 'Exo 2', sans-serif;
	font-size:12px;
	font-weight: 500;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_gt_1_1_2_art span {
	font-family: 'Montserrat', 'Exo 2', sans-serif;
	font-size:12px;
	font-weight: 500;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_gt_1_1_2_art a:hover {
	color: #fb511e;
}



.con6_gt_1_1_2_cir {
	position: relative;
    background: #fff; 
    width: 50%; 
    margin: 5px 0 0 40%; 
    padding: 0; 
	float: left;
}
.con6_gt_1_1_2_cir_1 ul {
  padding: 0;
  margin: 0;
}
.con6_gt_1_1_2_cir_1 li {
	list-style-type: square;
	color: green;
	padding-left: 1em; 
  text-indent: -.7em;
}

.con6_gt_1_1_2_cir_1 span {
	font-family: Arial, sans-serif;
	font-size:8px;
	font-weight: bold;
	color:green;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}
.con6_gt_1_1_2_cir_2 ul {
  padding: 0;
  margin: 0;
}
.con6_gt_1_1_2_cir_2 li {
	list-style-type: square;
	color: #333;
	padding-left: 1em; 
  text-indent: -.7em;
}

.con6_gt_1_1_2_cir_2 span {
	font-family: Arial, sans-serif;
	font-size:8px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}


.con6_gt_1_1_line_1 {
	position: relative;
    background: #e4e4e4; 
    width: 80%;
	height:1px;
    margin: 10px 0 0 10%; 
    padding: 0; 
	float: left;
	text-align: left;
}

.con6_gt_1_1_line_2 {
	position: relative;
    background: #e4e4e4; 
    width: 50%;
	height:1px;
    margin: 10px 0 0 25%; 
    padding: 0; 
	float: left;
	text-align: left;
}

.con6_gt_1_1_line_3 {
	position: relative;
    background: #e4e4e4; 
    width: 50%;
	height:1px;
    margin: 5px 0 0 25%; 
    padding: 0; 
	float: left;
	text-align: left;
}

.con6_gt_1_1_3 {
	position: relative;
    background: #fff; 
    width: 100%; 
    margin: 10px 0 0 0; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_gt_1_1_3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: 600;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_gt_1_1_3 a:hover {
	color: #fb511e;
}

.con6_gt_1_1_3 span { 
	font-family: Montserrat;
	font-size:15px;
	font-weight:400;
	line-height: 7px;
	width: 0.4em;
	border-bottom: 1px solid #6ca51a; 
	display: inline-block;
	font-weight: normal;
} 





/*Ссылки в каталоге*/
/* РљРЅРѕРїРєРё РІ РјРµРЅСЋ РіРѕС‚РѕРІРѕРіРѕ */


a.text3-1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 25px 0;
	background: #fe281d;
	padding: 10px 15px 10px 15px;
	border-radius: 5px;
	border:0px solid #c4c4c4;
  display: inline-block;
}

a.text3-1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 25px 0;
	background: #fe281d;
	padding: 10px 15px 10px 15px;
	border-radius: 5px;
	border:1px solid #c4c4c4;
  display: inline-block;
}

a.text3-2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 25px 0;
	background: #fff;
	padding: 10px 15px 10px 15px;
	border-radius: 5px;
	border:1px solid #c4c4c4;
  display: inline-block;
}

a.text3-2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 25px 0;
	background: #fff;
	padding: 10px 15px 10px 15px;
	border-radius: 5px;
	border:1px solid #c4c4c4;
  display: inline-block;
}

a.text3-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 25px 0;
	background: #fe281d;
	padding: 10px 15px 10px 15px;
	border-radius: 5px;
	border:1px solid #c4c4c4;
  display: inline-block;
}






.con6_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f5f5f5;
}

.con6_2_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

/* Блок для типов начало */

.con6_2_1_t_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con6_2_1_t_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	Box-shadow:0px 1px 0px #e0e0e0,0px -1px 0px #e0e0e0,1px 0px 0px #e0e0e0,-1px 0px 0px #e0e0e0;
}

.con6_2_1_t_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #d1dfee;
}

.con6_2_1_t_1_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#212032;
	margin: 0 auto;
	padding:5px 0 6px 10px;
}

.con6_2_1_t_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding:  6px 0 0 0;
	width:100%;
	float:left;
	background: #fff;
}

.con6_2_1_t_1_1_2 ul {
	padding:  0 0 10px 0;
	margin: 0 auto;
}

.con6_2_1_t_1_1_2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	margin: 0 auto;
	padding:0;
	list-style-type: none;
	line-height: 23px;
}

.con6_2_1_t_1_1_2 li a {
	color:#212032;
	text-decoration: none;
	border-bottom: 1px dashed #212032;
	margin: 0 0 0 10px;
}

.con6_2_1_t_1_1_2 li a:hover {
	color:#d10e08;
	text-decoration: none;
	border-bottom: 1px dashed #d10e08;
	margin: 0 0 0 10px;
}



.con6_2_1_t_1_2 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	Box-shadow:0px 1px 0px #e0e0e0,0px -1px 0px #e0e0e0,1px 0px 0px #e0e0e0,-1px 0px 0px #e0e0e0;
}

.con6_2_1_t_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #d1dfee;
}

.con6_2_1_t_1_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#212032;
	margin: 0 auto;
	padding:5px 0 6px 10px;
}

.con6_2_1_t_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding:  6px 0 0 0;
	width:100%;
	float:left;
	background: #fff;
}

.con6_2_1_t_1_2_2 ul {
	padding:  0 0 10px 0;
	margin: 0 auto;
}

.con6_2_1_t_1_2_2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	margin: 0 auto;
	padding:0;
	list-style-type: none;
	line-height: 23px;
}

.con6_2_1_t_1_2_2 li a {
	color:#212032;
	text-decoration: none;
	border-bottom: 1px dashed #212032;
	margin: 0 0 0 10px;
}

.con6_2_1_t_1_2_2 li a:hover {
	color:#d10e08;
	text-decoration: none;
	border-bottom: 1px dashed #d10e08;
	margin: 0 0 0 10px;
}



.con6_2_1_t_1_3 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	Box-shadow:0px 1px 0px #e0e0e0,0px -1px 0px #e0e0e0,1px 0px 0px #e0e0e0,-1px 0px 0px #e0e0e0;
}

.con6_2_1_t_1_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #d1dfee;
}

.con6_2_1_t_1_3_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#212032;
	margin: 0 auto;
	padding:5px 0 6px 10px;
}

.con6_2_1_t_1_3_2 {
	position: relative;
	margin: 0 auto;
	padding:  6px 0 0 0;
	width:100%;
	float:left;
	background: #fff;
}

.con6_2_1_t_1_3_2 ul {
	padding:  0 0 10px 0;
	margin: 0 auto;
}

.con6_2_1_t_1_3_2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	margin: 0 auto;
	padding:0;
	list-style-type: none;
	line-height: 23px;
}

.con6_2_1_t_1_3_2 li a {
	color:#212032;
	text-decoration: none;
	border-bottom: 1px dashed #212032;
	margin: 0 0 0 10px;
}

.con6_2_1_t_1_3_2 li a:hover {
	color:#d10e08;
	text-decoration: none;
	border-bottom: 1px dashed #d10e08;
	margin: 0 0 0 10px;
}

.con6_2_1_t_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_1_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2 {
	position: relative;
	margin: 0 0 0 3%;
	padding: 0;
	width:76%;
	float:left;
	background: #fff;
}

.con6_2_1_t_2_m {
	margin: 15px;
}

.con6_2_1_t_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2_1_1 {
	position: relative;
    background: #fff; 
    width: 18%; 
    margin: 0 2% 20px 0; 
    padding: 10px 0; 
	float: left;
	Box-shadow:0px 1px 0px #dee2e6,0px -1px 0px #dee2e6,1px 0px 0px #dee2e6,-1px 0px 0px #dee2e6;
	text-align: center;
}

.con6_2_1_t_2_1_1_1 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
}

.con6_2_1_t_2_1_1_2 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 5px 0 0 0; 
	float: left;
}

.con6_2_1_t_2_1_1_2 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 600;
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color: #000;
	display: block;
}

.con6_2_1_t_2_1_1_3 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
}

.con6_2_1_t_2_1_1_3 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 300;
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color: #333;
	display: block;
}

.con6_2_1_t_2_1_1_4 {
	position: relative; 
    width: 100%; 
    margin: 5px 0 0 0; 
    padding: 0; 
	float: left;
}

.con6_2_1_t_2_1_1_4 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 300;
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color: #1d9d74;
}

.con6_2_1_t_2_1_1_5 {
	position: relative; 
    width: 100%; 
    margin: 10px 0 10px 0; 
    padding: 0; 
	float: left;
}

.con6_2_1_t_2_1_1_5 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	margin: 0 auto;
	padding:7px 15px 7px 15px;
	text-decoration: none;
	color: #fff;
	background: #1d9d74;
}

.con6_2_1_t_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2_3_all {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2_3_all:hover {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #e9efee;
}

.con6_2_1_t_2_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con6_2_1_t_2_3_1 img {
	vertical-align:bottom;
	padding: 10px 0 10px 0;
}

.con6_2_1_t_2_3_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:66%;
	float:left;
}

.con6_2_1_t_2_3_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2_3_2_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 600;
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color: #337ab7;
	border-bottom: 1px dashed #b2c6cb;
}

.con6_2_1_t_2_3_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2_3_2_2 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	margin: 0 auto;
	padding:4px 0 0 0;
	text-decoration: none;
	color: #575757;
	line-height: 15px;
}

.con6_2_1_t_2_3_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_2_1_t_2_3_2_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	margin: 0 auto;
	padding:3px 0 10px 0;
	text-decoration: none;
	color: #20994d;
}

.con6_2_1_t_2_3_3 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:12%;
	float:left;
}

.con6_2_1_t_2_3_3 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: 600;
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color: #20994d;
}

.con6_2_1_t_2_3_3 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color: #20994d;
	
	display: inline-block; 
 line-height: 4px;  
 border-bottom: 1px solid #20994d;
width:0.4em;
}

.con6_2_1_t_2_3_4 {
	position: relative;
	margin: 0 auto;
	padding: 17px 0 0 0;
	width:12%;
	float:left;
}

.con6_2_1_t_2_3_4 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	margin: 0 auto;
	padding:7px 15px 7px 15px;
	text-decoration: none;
	color: #fff;
	background: #ee4a39;
	border-radius: 3px;
}

.con6_2_1_t_2_3_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	height: 1px;
	background:#ccc;
	float:left;
}

.con6_2_1_t_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

/* Блок для типов конец */



/* ДЛЯ ТИПОВ АППАРАТОВ */



.con6_2_1_1_tz {
	position: relative;
    background: #fff; 
    width: 14.6%; 
    margin: 0 2% 20px 0; 
    padding: 10px 0; 
	float: left;
}

.con6_2_1_1_1_tz {
	position: relative;
    background: #fff; 
    width: 100%; 
	height: 155px;
    margin: 0 auto; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_2_1_1_1_tz img {
	vertical-align:bottom;
}

.con6_2_1_1_2_tz {
	position: relative;
    background: #fff; 
    width: 100%; 
	height: 45px;
    margin: 15px 0 15px 0; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_2_1_1_2_tz a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#202020;
	text-decoration: none;
	text-decoration:none;
	border-bottom: 1px solid #717171;
	margin: 0 auto;
	padding:0;
}

.con6_2_1_1_2_tz a:hover {
	color: red;
	border-bottom: 1px solid red;
}


/* ССЫЛКИ НА ТИПЫ ЗАПЧАСТЕЙ */




.con6_3_zip {
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width:100%;
	float:left;
	background: #f5f5f5;
}

.con6_3_1_zip {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_3_1_1_zip {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_3_1_1_1_zip {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con6_3_1_1_1_zip p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 600;
	color:#333;
	margin: 0 auto;
	padding:3px 0 0 0;
}

.con6_3_1_1_2_zip {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:85%;
	float:left;
	line-height: 23px;
}

a.th2:link    		{
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#008fcd;
	text-decoration: underline;
	font-weight:400;
	margin: 0 15px 0 0;
	padding:0;
}
a.th2:visited   	{
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #008fcd;
	text-decoration: underline;
	font-weight:400;
	margin: 0 15px 0 0;
	padding:0;
}
a.th2:hover    	{
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ff0000;
	text-decoration: underline;
	font-weight:400;
	margin: 0 15px 0 0;
	padding:0;
}

a.th2_act:link    		{
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-decoration: none;
	font-weight:400;
	margin: 0 15px 0 0;
	padding:2px 5px 2px 5px;
	background: #008fcd;
}
a.th2_act:visited   	{
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight:400;
	margin: 0 15px 0 0;
	padding:2px 5px 2px 5px;
	background: #008fcd;
}
a.th2_act:hover    	{
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-decoration: none;
	font-weight:400;
	margin: 0 15px 0 0;
	padding:2px 5px 2px 5px;
	background: #008fcd;
}



/* МАСЛА И СМАЗКИ */


.con6_3_oil {
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width:100%;
	float:left;
	background: #f5f5f5;
}

.con6_3_1_oil {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_3_1_1_oil {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}


.con6_3_1_1_oil_1 {
	position: relative;
    background: #fff; 
    width: 14.6%; 
    margin: 0 2% 20px 0; 
    padding: 10px 0; 
	float: left;
}

.con6_3_1_1_oil_1_1 {
	position: relative;
    background: #fff; 
    width: 100%; 
	height: 155px;
    margin: 0 auto; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_3_1_1_oil_1_1 img {
	vertical-align:bottom;
}

.con6_3_1_1_oil_1_2 {
	position: relative;
    background: #fff; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_3_1_1_oil_1_2_1 {
	position: relative;
    background: #fff; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
	text-align: center;
	height: 75px;
}

.con6_3_1_1_oil_1_2_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#202020;
	text-decoration: none;
	border-bottom: 1px solid #717171;
	margin: 0 auto;
	padding:0;
}

.con6_3_1_1_oil_1_2_1 a:hover {
	color: red;
	border-bottom: 1px solid red;
	font-weight: normal;
	font-size:15px;
}

.con6_3_1_1_oil_1_2_2 {
	position: relative;
    background: #fff; 
    width: 100%; 
    margin: 3px 0 0 0; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_3_1_1_oil_1_2_2 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: 700;
	color:#20994d;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_3_1_1_oil_1_2_2 span {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#666666;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_3_1_1_oil_1_2_3 {
	position: relative;
    background: #fff; 
    width: 100%; 
    margin: 13px 0 0 0; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_3_1_1_oil_1_2_3 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 600;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	padding:3px 10px 3px 10px;
	background: #ee4a39;
	border-radius: 2px;
}

.con6_3_1_1_oil_1_2_1_nal {
	position: relative;
    background: #fff; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_3_1_1_oil_1_2_1_nal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
	color: #20994d;
}

.con6_3_1_1_oil_1_2_1_nal span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
	color: #ee4a39;
}









/* ПРОСТО БЛОКИ */
.con6_2_1_1 {
	position: relative;
    background: #fff; 
    width: 14.6%; 
    margin: 0 2% 20px 0; 
    padding: 10px 0; 
	float: left;
}
.con6_2_1_1 a {
	display:block;
}

.con6_2_1_1_1 {
	position: relative;
    background: #fff; 
    width: 100%; 
	height: 155px;
    margin: 0 auto; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_2_1_1_1 img {
	vertical-align:bottom;
}

.con6_2_1_1_2 {
	position: relative;
    background: #fff; 
    width: 100%; 
	height: 55px;
    margin: 10px 0 0 0; 
    padding: 0; 
	float: left;
	text-align: center;
}

.con6_2_1_1_2 a {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 600;
	color:#202020;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_2_1_1_2 a:hover {
	color: red;
}

/*Типы запчастей*/


.con6_2_1_2 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
}

.con6_2_1_2_1 {
	position: relative; 
    width: 20%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
	background:#fff;
}

.con6_2_1_2_1_z {
	padding:10px;
}

.con6_2_1_2_1_1 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
}

.con6_2_1_2_1_1 p {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_2_1_2_1_2 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
}

.con6_2_1_2_1_2 ul {
    margin: 0; 
    padding: 0; 
}

.con6_2_1_2_1_2 li {
	list-style:none;
	line-height:25px;
}

.con6_2_1_2_1_2 li a {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 300;
	color:#000;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_2_1_2_1_2 li a:hover {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 300;
	color:red;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

.con6_2_1_2_2 {
	position: relative; 
    width: 75%; 
    margin: 0 auto; 
    padding: 0; 
	float: right;
	background:#fff;
}

.con6_2_1_2_2_z {
	padding:10px;
}

.con6_2_1_2_2_1 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
}

a.type-off:link {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#000;
	text-decoration: none;
	margin: 0 10px 15px 0;
	padding:3px 10px 3px 10px;
	background:#f5f5f5;
	border-radius:8px;
}

a.type-off:visited {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#000;
	text-decoration: none;
	margin: 0 10px 15px 0;
	padding:3px 10px 3px 10px;
	background:#f5f5f5;
	border-radius:8px;
}

a.type-off:hover {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#fff;
	text-decoration: none;
	margin: 0 10px 15px 0;
	padding:3px 10px 3px 10px;
	background:#342b2a;
	border-radius:8px;
}

a.type-on:link {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#000;
	text-decoration: none;
	margin: 0 10px 15px 0;
	padding:3px 10px 3px 10px;
	background:#342b2a;
	border-radius:8px;
}

a.type-on:visited {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#fff;
	text-decoration: none;
	margin: 0 10px 15px 0;
	padding:3px 10px 3px 10px;
	background:#342b2a;
	border-radius:8px;
}

a.type-on:hover {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#fff;
	text-decoration: none;
	margin: 0 10px 15px 0;
	padding:3px 10px 3px 10px;
	background:#342b2a;
	border-radius:8px;
}

.con6_2_1_2_2_2 {
	position: relative; 
    width: 100%; 
    margin: 0 auto; 
    padding: 0; 
	float: left;
}








.con6_3 {
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width:100%;
	float:left;
	background: #f5f5f5;
}

.con6_3_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_3_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_3_1_1 h3 {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight: 600;
	color:#212032;
	margin: 0 auto;
	padding:0;
}

.con6_3_1_1 h2 {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight: 600;
	color:#212032;
	margin: 0 auto;
	padding:0;
}

.con6_3_1_1 ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#212032;
	margin: 0 auto;
	padding:10px 0 0 0;
}

.con6_3_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#212032;
	margin: 0 auto;
	padding:10px 0 0 0;
}


.con6_4 {
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width:100%;
	float:left;
}

.con6_4_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_4_1_1_title {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	text-align: left;
}

.con6_4_1_1_title p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: 600;
	color:#212032;
	margin: 0 auto;
	padding:0;
}

.con6_4_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	text-align: center;
}

.con6_4_1_1 img {
	vertical-align:bottom;
	width: 95%;
}

.con6_4_1_2 {
	position: relative;
	margin: 0 0 35px 0;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_4_1_2_z {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	background: #fadc73;
}

.con6_4_1_2_z p {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#000;
	margin: 0 auto;
	padding:10px 0 10px 10px;
}

.con6_4_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:5%;
	float:left;
}

.con6_4_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:12%;
	float:left;
}

.con6_4_1_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:66%;
	float:left;
}

.con6_4_1_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:7%;
	float:left;
}

.con6_4_1_2_5 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:10%;
	float:left;
}


/*СПИСОК ТОВАРОВ*/




.con_list {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_4_1_2_1_list {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:5%;
	float:left;
}

.con6_4_1_2_1_list p {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#3c4150;
	margin: 0 auto;
	padding:15px 0 0 10px;
}

.con6_4_1_2_2_list {
	position: relative;
	margin: 0 auto;
	padding: 15px 0 0 0;
	width:12%;
	float:left;
}

.con6_4_1_2_2_list a {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#3c4150;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
}

.con6_4_1_2_2_list a:hover {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#f00;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
	border-bottom: 0.5px #f00 solid;
}

.con6_4_1_2_3_list {
	position: relative;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	width:66%;
	float:left;
}

.con6_4_1_2_3_list a {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#000;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
}

.con6_4_1_2_3_list a:hover {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#f00;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
	border-bottom: 0.5px #f00 solid;
}

.con6_4_1_2_4_list {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:7%;
	float:left;
}

.con6_4_1_2_4_list p {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	color:#6ca51a;
	padding: 0;
	margin: 15px 0 0 10px;
	text-decoration: none;
}

.con6_4_1_2_4_list span { 
	line-height: 5px;
	width: 0.4em;
	border-bottom: 1px solid #6ca51a; 
	display: inline-block;
	font-weight: normal;
} 

.con6_4_1_2_5_list {
	position: relative;
	margin: 0 auto;
	padding: 15px 0 0 0;
	width:10%;
	float:left;
}

/* МОБИЛА*/


.con6_4_1_2_z_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	background: #fadc73;
	display: none;
}

.con6_4_1_2_z_z1m p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#3c4150;
	margin: 0 auto;
	padding:10px 0 10px 10px;
}

.con6_4_1_2_1_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:10%;
	float:left;
}

.con6_4_1_2_2_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:9%;
	float:left;
}

.con6_4_1_2_3_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:13%;
	float:left;
}

.con6_4_1_2_4_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:39%;
	float:left;
}

.con6_4_1_2_5_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:12%;
	float:left;
}

.con6_4_1_2_6_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:10%;
	float:left;
}

.con6_4_1_2_7_z1m {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:16%;
	float:left;
}

.con6_4_1_2_t {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	border-bottom: 1px solid #e2e3e5;
}

.con6_4_1_2_t:hover {
	background: #f9f2d2;
}

.con6_4_1_2_t img {
	vertical-align:bottom;
	margin: 20px 0 10px 10px;
}

.con6_4_1_2_t p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#3c4150;
	margin: 0 auto;
	padding:20px 0 10px 10px;
}

.con6_4_1_2_1_t {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:10%;
	float:left;
}

.con6_4_1_2_2_t {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:9%;
	float:left;
}

.con6_4_1_2_3_t {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	width:13%;
	float:left;
}

.con6_4_1_2_3_t a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#3c4150;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
	border-bottom: 0.5px #3c4150 solid;
}

.con6_4_1_2_3_t a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#f00;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
	border-bottom: 0.5px #f00 solid;
}

.con6_4_1_2_4_t {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	width:29%;
	float:left;
}

.con6_4_1_2_4_t a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#3c4150;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
	border-bottom: 0.5px #3c4150 solid;
}

.con6_4_1_2_4_t a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#f00;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
	border-bottom: 0.5px #f00 solid;
}

.con6_4_1_2_4_t p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#3c4150;
	padding: 0;
	margin:0 auto;
	text-decoration: none;
	display: none;
}

.con6_4_1_2_4_t_f {
	position: relative;
	margin: 0 auto;
	padding: 1px 0 1px 0;
	width:10%;
	float:left;
}

.con6_4_1_2_4_tm {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	width:41%;
	float:left;
	display: none;
}

.con6_4_1_2_4_tm_f {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	width:10%;
	float:left;
	display: none;
}

.con6_4_1_2_4_tm1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_4_1_2_4_tm2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con6_4_1_2_4_tm a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#3c4150;
	padding: 0;
	margin:0 0 0 5px;
	text-decoration: none;
	border-bottom: 0.5px #3c4150 solid;
}

.con6_4_1_2_4_tm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#f00;
	padding: 0;
	margin:0 0 0 5px;
	text-decoration: none;
	border-bottom: 0.5px #f00 solid;
}

.con6_4_1_2_4_tm p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#3c4150;
	padding: 0;
	margin:0 0 0 5px;
	text-decoration: none;
}

.con6_4_1_2_5_t {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:12%;
	float:left;
}

.con6_4_1_2_6_t {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	width:10%;
	float:left;
}

.con6_4_1_2_6_t p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#6ca51a;
	padding: 0;
	margin: 0 0 0 10px;
	text-decoration: none;
}

.con6_4_1_2_6_t span { 
	line-height: 5px;
	width: 0.4em;
	border-bottom: 1px solid #6ca51a; 
	display: inline-block;
	font-weight: normal;
} 



.con6_4_1_2_6_t_discount {
	position: absolute; 
	right: 20%; 
	top: 15px; 
	background-color: #e82222; 
	border-radius:12px;
	width:24px;
	height:24px;
	text-align: center;
}

.con6_4_1_2_6_t_discount p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 500;
	color:#fff;
	padding: 5px 0 0 0;
	margin: 0;
	text-decoration: none;
}

.con6_4_1_2_7_t {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	width:16%;
	float:left;
}

.con6_4_1_2_7_t i {
	margin: 0 auto;
	padding: 0;
}




/*ТИПЫ*/
.con6_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con6_5_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0 0 0 0;
	width:90%;
	float:left;
}

.con6_5_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	line-height: 25px;
}

.con6_5_1_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color:#0055a6;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 15px 0 0;
}

.con6_5_1_1 a:hover {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color:#0055a6;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 15px 0 0;
}




.con6_6 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con6_6_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0 0 0 0;
	width:90%;
	float:left;
}

.con6_6_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.btn {
    background-color: #1d9d74;
    border: none;
    color: #fff;
    padding: 10px 15px 10px 15px;
    cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	margin: 0 0 0 10px;
	text-decoration: none;
}

/* Darker background on mouse-over */
.btn:hover {
    background-color: #157254;
}





.con6_4_1_2_7_t_m0 {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	width:30%;
	float:left;
	display: none;
}

.con6_4_1_2_7_t_m0 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#6ca51a;
	padding: 0;
	margin: 0 0 0 10px;
	text-decoration: none;
}

.con6_4_1_2_7_t_m0 span { 
	line-height: 5px;
	width: 0.4em;
	border-bottom: 1px solid #6ca51a; 
	display: inline-block;
	font-weight: normal;
} 

.con6_4_1_2_7_t_m1 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}




.con6_4_1_2_6_t_discount_m1 {
	position: absolute; 
	right: 40%; 
	top: -4px; 
	background-color: #e82222; 
	border-radius:12px;
	width:24px;
	height:24px;
	text-align: center;
}

.con6_4_1_2_6_t_discount_m1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 500;
	color:#fff;
	padding: 5px 0 0 0;
	margin: 0;
	text-decoration: none;
}

.con6_4_1_2_7_t_m2 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}


/* Просмотр запчасти */



.con6_5 {
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width:100%;
	float:left;
}

.con6_5_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_5_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_5_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:30%;
	float:left;
}

.con6_5_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:45%;
	float:left;
}

.con6_5_1_1_2_m {
	margin: 0 30px 0 20px;
}

.con6_5_1_1_2_1 {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0 auto;
	width:100%;
	float:left;
	/* Box-shadow:0px 1px 0px #dfe4eb,0px -1px 0px #dfe4eb,1px 0px 0px #dfe4eb,-1px 0px 0px #dfe4eb; */
}

.con6_5_1_1_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#212032;
	margin: 0 auto;
	padding:0 0 10px 0;
}

.con6_5_1_1_2_1_0 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f2f6f9;
}

.con6_5_1_1_2_1_0 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#212032;
	margin: 0 auto;
	padding:10px 0 10px 20px;
}

.con6_5_1_1_2_1_m {
	margin: 10px 20px 10px 20px;
}

.con6_5_1_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:40%;
	float:left;
	border-bottom: 1px #ccc dashed;
}

.con6_5_1_1_2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:60%;
	float:left;
	border-bottom: 1px #ccc dashed;
}

.con6_5_1_1_2_2 {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0 auto;
	width:100%;
	float:left;
	/* Box-shadow:0px 1px 0px #dfe4eb,0px -1px 0px #dfe4eb,1px 0px 0px #dfe4eb,-1px 0px 0px #dfe4eb; */
}

.con6_5_1_1_2_2_0 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f2f6f9;
}

.con6_5_1_1_2_2_0 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#212032;
	margin: 0 auto;
	padding:10px 0 10px 20px;
}

.con6_5_1_1_2_2_m {
	margin: 10px 20px 10px 20px;
}

.con6_5_1_1_2_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:40%;
	float:left;
	border-bottom: 1px #ccc dashed;
}

.con6_5_1_1_2_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#212032;
	margin: 0 auto;
	padding:0 0 10px 0;
}

.con6_5_1_1_2_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:60%;
	float:left;
	border-bottom: 1px #ccc dashed;
}

.con6_5_1_1_2_2_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#6ca51a;
	margin: 0 auto;
	padding:0 0 10px 0;
}

.con6_5_1_1_2_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:40%;
	float:left;
	border-bottom: 1px #ccc dashed;
}

.con6_5_1_1_2_2_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#212032;
	margin: 0 auto;
	padding:0 0 10px 0;
}

.con6_5_1_1_2_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:60%;
	float:left;
	border-bottom: 1px #ccc dashed;
}

.con6_5_1_1_2_2_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#3c763d;
	margin: 0 auto;
	padding:0 0 10px 0;
}

.con6_5_1_1_2_3 {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0 auto;
	width:100%;
	float:left;
	background: #f2f6f9;
	Box-shadow:0px 1px 0px #dfe4eb,0px -1px 0px #dfe4eb,1px 0px 0px #dfe4eb,-1px 0px 0px #dfe4eb;
}

.con6_5_1_1_2_3_m {
	margin: 10px 20px 10px 20px;
}

.con6_5_1_1_2_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:30%;
	float:left;
}


.con6_5_1_1_2_3_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	color:#6ca51a;
	padding: 0;
	margin: 0 0 0 10px;
	text-decoration: none;
}

.con6_5_1_1_2_3_1 span { 
	font-size:16px;
	line-height: 6.5px;
	width: 0.5em;
	border-bottom: 1px solid #6ca51a; 
	display: inline-block;
	font-weight: normal;
} 

.con6_5_1_1_2_3_2 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:40%;
	float:left;
}

.con6_5_1_1_2_3_2 span {
	display:inline-block;
	padding:4px 13px 4px 13px;
	background:#ededed;
	cursor:pointer;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
}
.con6_5_1_1_2_3_2 span:hover {
	background:#dfdfdf;
}
.con6_5_1_1_2_3_2 input {
	width:45px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	padding:3px 9px 3px 9px;
	margin:0 5px 0 5px;
}

.con6_5_1_1_2_3_3 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0 0 20px 0;
	width:30%;
	float:left;
	text-align: right;
}

.con6_5_1_1_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	background: #f2f6f9;
	Box-shadow:0px 1px 0px #dfe4eb,0px -1px 0px #dfe4eb,1px 0px 0px #dfe4eb,-1px 0px 0px #dfe4eb;
}

.con6_5_1_1_2_4_m {
	margin: 10px 20px 10px 20px;
}

.con6_5_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:25%;
	float:left;
}

.con6_5_1_1_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_5_1_1_3_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_vew_del.png) left center no-repeat;
	background-position: left 0px top 5px;
}


.con6_5_1_1_3_1_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#1f80a2;
	padding: 3px 0 3px 35px;
	margin: 0 auto;
	text-decoration: none;
}

.con6_5_1_1_3_1_2 {
	position: relative;
	margin: 5px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	line-height: 21px;
}


.con6_5_1_1_3_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#878d9b;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
}

.con6_5_1_1_3_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_5_1_1_3_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_vew_pay.png) left center no-repeat;
	background-position: left 0px top 5px;
}


.con6_5_1_1_3_2_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#1f80a2;
	padding: 9px 0 3px 35px;
	margin: 0 auto;
	text-decoration: none;
}

.con6_5_1_1_3_2_2 {
	position: relative;
	margin: 5px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	line-height: 21px;
}


.con6_5_1_1_3_2_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#878d9b;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
}

.con6_5_1_1_3_3 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_5_1_1_3_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_vew_return.png) left center no-repeat;
	background-position: left 0px top 5px;
}


.con6_5_1_1_3_3_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#1f80a2;
	padding: 8px 0 3px 35px;
	margin: 0 auto;
	text-decoration: none;
}

.con6_5_1_1_3_3_2 {
	position: relative;
	margin: 5px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	line-height: 21px;
}


.con6_5_1_1_3_3_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#878d9b;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
}

.con6_5_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_5_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_5_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_5_1_5 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}


/* Просмотр запчасти 1 */



.con6_6 {
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width:100%;
	float:left;
}

.con6_6_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con6_6_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:33%;
	float:left;
}

.con6_6_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:67%;
	float:left;
}

.con6_6_1_1_2_m {
	margin: 0 0 0 30px;
}

.con6_6_1_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

/*Параметры*/
.con6_6_1_1_2_1_1_p {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:60%;
	float:left;
}

.con6_6_1_1_2_1_1_p_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_p_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#444444;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_p_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:90%;
	float:left;
}

.con6_6_1_1_2_1_1_p_2 p {
    overflow: hidden;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#333;
	margin: 0 auto;
	padding:0;

}
.con6_6_1_1_2_1_1_p_2 p:after {  content:'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .';
	display: block;
	white-space: nowrap;
	overflow: hidden;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 200;
	color: #ccc;
}
.con6_6_1_1_2_1_1_p_2 p span:first-of-type {
	float:left;
  
}
.con6_6_1_1_2_1_1_p_2 p span:last-of-type {
	float:right;
  
}

.con6_6_1_1_2_1_1_p_2 p:last-of-type{
  
}



.con6_6_1_1_2_1_1_p_3 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:90%;
	float:left;
}


.con6_6_1_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:60%;
	float:left;
}

.con6_6_1_1_2_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#444444;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_2 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_2 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#888888;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_3 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_4 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_4 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#888888;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_5 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_5 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_6 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_6 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#888888;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_7 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_7 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:0;
}

.con6_6_1_1_2_1_1_8 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con6_6_1_1_2_1_1_8 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#888888;
	margin: 0 auto;
}

.con6_6_1_1_2_1_1_9 {
	position: relative;
	margin: 5px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_nalich1.png) left center no-repeat;
}

.con6_6_1_1_2_1_1_9 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:0 0 0 25px;
}

.con6_6_1_1_2_1_1_9-1 {
	position: relative;
	margin: 5px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_nalich2.png) left center no-repeat;
}

.con6_6_1_1_2_1_1_9-1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:0 0 0 25px;
}

.con6_6_1_1_2_1_1_9-2 {
	position: relative;
	margin: 5px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_nalich3.png) left center no-repeat;
}

.con6_6_1_1_2_1_1_9-2 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:0 0 0 25px;
}








.con6_6_1_1_2_1_1_10 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:85%;
	float:left;
	Box-shadow:0px 1px 0px #3c8c3f,0px -1px 0px #3c8c3f,1px 0px 0px #3c8c3f,-1px 0px 0px #3c8c3f;
	background: url(/i/icon_kupili.png)#e3ffc2  no-repeat;
	background-position: top 6px left 10px;
}

.con6_6_1_1_2_1_1_10 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#3c8c3f;
	margin: 0 auto;
	padding: 5px 0 5px 40px;
}



.con6_6_1_1_2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:40%;
	float:left;
}

.con6_6_1_1_2_1_2_box {
	position: relative;
	margin: 0 0 25px 0;
	padding: 0 auto;
	width:100%;
	float:left;
	background:#f7f7f7;
	border-radius:8px;
	
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 400;
	color:#666666;
	text-decoration: none;
}


.con6_6_1_1_2_1_2_box span {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 400;
	color:#666666;
	padding: 0;
	margin: -15px 0 0 0;
	text-decoration: none;
}



.con6_6_1_1_2_1_2_1 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0 auto;
	width:99%;
	float:left;
	background: #f4f7fa;
	border: 1px #dfe4eb solid;
	
}

.con6_6_1_1_2_1_2_1_m {
	padding: 20px;
}

.con6_6_1_1_2_1_2_1_1_discount {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}


.con6_6_1_1_2_1_2_1_1_discount p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 400;
	color:#212032;
	padding: 0;
	margin: 0 auto;
	text-decoration: line-through;
}

.con6_6_1_1_2_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}


.con6_6_1_1_2_1_2_1_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight: bold;
	color:#212032;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
}

.con6_6_1_1_2_1_2_1_1 span { 
	font-size:15px;
	display: inline-block;
	font-weight: normal;
} 

.con6_6_1_1_2_1_2_1_2 {
	position: relative;
	margin: 25px 0 0 0;
	padding: ;
	width:60%;
	float:left;
}

.con6_6_1_1_2_1_2_1_2 span {
	display:inline-block;
	padding:4px 13px 4px 13px;
	background:#e1e1e1;
	cursor:pointer;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
}
.con6_6_1_1_2_1_2_1_2 span:hover {
	background:#dfdfdf;
}
.con6_6_1_1_2_1_2_1_2 input {
	width:100px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	padding:3px 9px 3px 9px;
	margin:0 5px 0 5px;
}

.con6_6_1_1_2_1_2_1_3 {
	position: relative;
	margin: 30px 0 35px 0;
	padding: 0;
	width:40%;
	float:left;
	text-align:right;
}

.con6_6_1_1_2_1_2_1_3 a {
	margin: 0 auto;
}

.con6_6_1_1_2_1_2_1_4 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: url(/i/icon_nalich1.png) no-repeat;
	background-position: left 1px top 5px;
}


.con6_6_1_1_2_1_2_1_4 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#212032;
	padding: 5px 0 5px 25px;
	margin: 0 auto;
	text-decoration: none;
}

.con6_6_1_1_2_1_2_1_4-1 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: url(/i/icon_nalich2.png) no-repeat;
	background-position: left 1px top 5px;
}


.con6_6_1_1_2_1_2_1_4-1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#212032;
	padding: 5px 0 5px 25px;
	margin: 0 auto;
	text-decoration: none;
}

.con6_6_1_1_2_1_2_1_4-2 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: url(/i/icon_nalich3.png) no-repeat;
	background-position: left 1px top 5px;
}


.con6_6_1_1_2_1_2_1_4-2 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#212032;
	padding: 5px 0 5px 25px;
	margin: 0 auto;
	text-decoration: none;
}



.con6_6_1_1_2_1_2_1_knop {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0 auto;
	width:99%;
	float:left;
	text-align: center;
}

.con6_6_1_1_2_2 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_2 a {
	font-size:13px;
	font-weight: normal;
	color:#7abc5b;
}

.con6_6_1_1_2_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_view_del2.png) left center no-repeat;
	background-position: ;
}

.con6_6_1_1_2_2_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:3px 0 3px 35px;
}

.con6_6_1_1_2_2_2 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_view_del1.png) left center no-repeat;
	background-position: ;
}

.con6_6_1_1_2_2_2 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:3px 0 3px 35px;
}

.con6_6_1_1_2_2_4 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
	background: url(/i/icon_view_del3.jpg) left center no-repeat;
	background-position: ;
}

.con6_6_1_1_2_2_4 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:3px 0 3px 35px;
}

.con6_6_1_1_2_2_5 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_1_2_2_5 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#333;
	margin: 0 auto;
	padding:3px 0 3px 35px;
}

.con6_6_1_2 {
	position: relative;
	margin: 35px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_6_1_2_1 span {
	padding: 10px 15px 10px 15px; 
	border: 1px solid #aaa; 
	line-height: 36px; 
	cursor: pointer; 
	position: relative; 
	bottom: 1px; 
	font-family: 'Montserrat', Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight: 600; 
	background: #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	margin: 0 0 -2px 0;
	z-index:2;
}

.con6_6_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:99%;
	float:left;
}


 .tabs {
    font-size: 0;
  }

  .tabs>input[type="radio"] {
    display: none;
  }

  .tabs>div {
    /* скрыть контент по умолчанию */
    display: none;
    border: 1px solid #e0e0e0;
    padding: 20px 20px;
    font-size: 16px;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#000;
	margin: 0 auto;
  }

  /* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
  #tab-btn-1:checked~#content-1,
  #tab-btn-2:checked~#content-2,
  #tab-btn-3:checked~#content-3 {
    display: block;
  }

  .tabs>label {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    padding: 2px 8px;
    
	


	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#000;
	margin: 0 auto;
	padding:8px 15px 8px 15px;

    line-height: 1.5;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px;
  }

  .tabs>label:not(:first-of-type) {
    border-left: none;
  }

  .tabs>input[type="radio"]:checked+label {
    background-color: #fff;
    border-bottom: 1px solid #fff;
  }

.con6_6_1_2_2_m {
	padding: 15px 10px 15px 10px;
}

.con6_6_1_2_3 {
	position: relative;
	margin: 35px 0 20px 0;
	padding: 0 auto;
	width:100%;
	float:left;
	text-align: center;
}

.korpus > div, .korpus > input { display: none; margin: 0 auto;  background: #f5f5f5; float: left; }

.korpus label { padding: 10px 15px 10px 15px; border: 1px solid #aaa; line-height: 36px; cursor: pointer; position: relative; bottom: 1px; background: #fff; font-family: 'Montserrat', Arial, Helvetica, sans-serif; font-size:14px; font-weight: 600; background: #f5f5f5; }
.korpus input[type="radio"]:checked + label { border-bottom: 2px solid #f5f5f5; }

.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; border: 1px solid #aaa; }

.korpus_m { padding: 15px 10px 15px 10px; }

.korpus_m_1 {
    background: #fff; 
    width: 18%; 
    margin: 0 2% 20px 0; 
    padding: 10px 0; 
	float: left;
}

.con6_6_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}







.con7 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #342b2a;
}

.con7_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 20px 0 0 0;
	width:90%;
	float:left;
}

.con7_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:25%;
	float:left;
}

.con7_1_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_1_1 img {
	opacity: 0.5;
    filter: alpha(opacity=50);
}

.con7_1_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 15px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#e9e9e9;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 15px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#e9e9e9;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:25%;
	float:left;
}

.con7_1_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_2_1 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 600;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_1 a:hover {
	color: #f00;
}

.con7_1_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_2_2 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_2 a:hover {
	color: #f00;
}

.con7_1_1_2_3 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_2_3 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 600;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_3 a:hover {
	color: #f00;
}

.con7_1_1_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_2_4 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_4 a:hover {
	color: #f00;
}

.con7_1_1_2_5 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_2_5 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_5 a:hover {
	color: #f00;
}

.con7_1_1_2_6 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_2_6 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_6 a:hover {
	color: #f00;
}

.con7_1_1_2_7 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_2_7 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_7 a:hover {
	color: #f00;
}

.con7_1_1_2_8 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_2_8 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_8 a:hover {
	color: #f00;
}

.con7_1_1_2_9 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_2_9 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_2_9 a:hover {
	color: #f00;
}

.con7_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:25%;
	float:left;
}

.con7_1_1_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_3_1 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 600;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_3_1 a:hover {
	color: #f00;
}

.con7_1_1_3_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_3_2 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_3_2 a:hover {
	color: #f00;
}

.con7_1_1_3_3 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_3_3 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_3_4 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_3_4 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_3_4 a:hover {
	color: #f00;
}

.con7_1_1_3_4 a:hover {
	color: #f00;
}

.con7_1_1_3_5 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_3_5 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_3_5 a:hover {
	color: #f00;
}

.con7_1_1_3_6 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_3_6 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_3_6 a:hover {
	color: #f00;
}

.con7_1_1_3_7 {
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_3_7 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration: none;
	color:#8b8a8a;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_3_7 a:hover {
	color: #f00;
}

.con7_1_1_3_8 {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_3_9 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:100%;
	float:left;
}

.con7_1_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:25%;
	float:left;
}

.con7_1_1_4_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_4_1 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 600;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_4_1 a:hover {
	color: #f00;
}

.con7_1_1_4_2 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: url(/i/icon_tel_1.png) left center no-repeat;
}

.con7_1_1_4_2 a {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 600;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0 0 0 25px;
}

.con7_1_1_4_2 a:hover {
	color: #f00;
}

.con7_1_1_4_3 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_4_3 img {
	vertical-align:bottom;
	margin: 0 10px 0 0;
	max-height:30px;
}



.con7_1_1_4_4 {
	position: relative;
	margin: 1px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_4_4 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: 400;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0 0 0 25px;
}

.con7_1_1_4_5 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_4_5 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 600;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_4_6 {
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_4_6 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 400;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_1_4_7 {
	position: relative;
	margin: 1px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_1_4_7 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 400;
	text-decoration: none;
	color:#f2f2f2;
	margin: 0 auto;
	padding:0;
}

.con7_1_3 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#808080;
	margin: 0 auto;
	padding:0;
}

.con7_1_2 {
	position: relative;
	margin: 10px 0 5px 0;
	padding: 0;
	width:100%;
	float:left;
}

.con7_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#808080;
	margin: 0 auto;
	padding:0;
}

.con8 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con8_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_1 a {
	padding: 0 0 55px 0;
	text-decoration:none;
}

a.text1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 55px 0;
	background: #f03e3e;
	padding: 8px 23px 8px 23px;
	border-radius: 8px;
}

a.text1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 55px 0;
	background: #f03e3e;
	padding: 8px 23px 8px 23px;
	border-radius: 8px;
}

a.text2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 55px 0;
	background: #eee;
	padding: 8px 23px 8px 23px;
	border-radius: 8px;
}

a.text2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#333;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 25px 55px 0;
	background: #eee;
	padding: 8px 23px 8px 23px;
	border-radius: 8px;
}

a.text2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 25px 55px 0;
	background: #f03e3e;
	padding: 8px 23px 8px 23px;
	border-radius: 8px;
}

.con8_1_2 {
	position: relative;
	margin: 35px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con8_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con8_1_2_1_1 img {
	vertical-align: bottom;
	width:85%;
	margin:0 15% 0 0;
}

.con8_1_2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:80%;
	float:left;
}

.con8_1_2_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_2_1_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#737373;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con8_1_2_1_2_2 {
	position: relative;
	margin: 3px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_2_1_2_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#222222;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con8_1_2_1_2_3 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_2_1_2_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#222222;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con8_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 30px 0 0 0;
	width:100%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-weight: normal;
	color:#222222;
}


.con8_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_3_1 {
	position: relative;
	margin: 35px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_3_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con8_1_3_2 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_3_2 img {
	padding: 0 20px 0 0;
}

.con8_1_3_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con8_1_4 {
	position: relative;
	margin: 35px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con8_1_4_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:70%;
	float:left;
}

.con8_1_4_1_1 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 2px 0 5px 0;
	float: left;
	background: url(/i/c1.jpg) left center no-repeat;
}

.con8_1_4_1_1 a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #000;
}

.con8_1_4_1_1 a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #f00;
}

.con8_1_4_1_1wts {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 2px 0 5px 0;
	float: left;
	background: url(/i/c3.jpg) left center no-repeat;
}

.con8_1_4_1_1wts a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #000;
}

.con8_1_4_1_1wts a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #f00;
}

.con8_1_4_1_2 {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 2px 0 5px 0;
	float: left;
	background: url(/i/c2.jpg) left center no-repeat;
}

.con8_1_4_1_2 a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #000;
}

.con8_1_4_1_2 a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #f00;
}

.con8_1_4_1_3 {
	position: relative;
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
}

.con8_1_4_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con8_1_4_1_4 {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
}

.con8_1_4_1_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con8_1_4_1_5 {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
}

.con8_1_4_1_5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con8_1_4_1_6 {
	position: relative;
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
}

.con8_1_4_1_6 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con8_1_4_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:30%;
	float:left;
}

.con9 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f5f5f5;
}

.con9_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con9_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_1_m {
	padding: 20px;
}

.con9_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 12px 0 12px 0;
	width:100%;
	float:left;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}

.con9_1_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:55%;
	float:left;
}

.con9_1_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con9_1_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con9_1_1_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con9_1_1_1_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:5%;
	float:left;
}

.con9_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 12px 0 12px 0;
	width:100%;
	float:left;
	border-bottom: 1px solid #ebebeb;
}

.minus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	background: #888888;
	padding: 3px 7px 3px 7px;
}

.plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	background: #888888;
	padding: 3px 6px 3px 6px;
}

.con9_1_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:55%;
	float:left;
}

.con9_1_1_2_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_1_2_1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#f00;
	text-decoration: none;
	border-bottom: 1px #f00 solid;
	margin: 0 auto;
}

.con9_1_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con9_1_1_2_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_1_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con9_1_1_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con9_1_1_2_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_1_2_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:5%;
	float:left;
}

.con9_1_1_2_5 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	color:#cf1719;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 12px 0 12px 0;
	width:100%;
	float:left;
	border-bottom: 1px solid #ebebeb;
}

.con9_1_1_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:75%;
	float:left;
}

.con9_1_1_3_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con9_1_1_3_2 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_1_3_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con9_1_1_3_3 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_2 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_2_m {
	padding: 20px;
}

.con9_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_2_1 p {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: 600;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	
	padding: 5px 15px 5px 15px;
}

.con9_1_2_2 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
	cursor: pointer;
}

.con9_1_2_2:hover {
	background: #f2f2f2;
}

.con9_1_2_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 0 0;
	width:5%;
	float:left;
}

.con9_1_2_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:10%;
	float:left;
}

.con9_1_2_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:70%;
	float:left;
}

.con9_1_2_2_3 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con9_1_2_2_3 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con9_1_2_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:15%;
	float:left;
}

.con9_1_2_2_4 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con9_1_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_3 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

/* Скрытые поля корзины */
.basket_rus_on {
	display: none;
}

.con9_1_3_m {
	padding: 20px;
}

.con9_1_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_3_1 p {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: 600;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding: 5px 15px 5px 15px;
}

.con9_1_3_2 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_3_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
	border-top: 1px solid #ebebeb;
}

.con9_1_3_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 10px 0 10px 0;
}

.con9_1_3_2_1 input[type="text"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
	margin: 10px 0 10px 0;
	padding: 6px 0 6px 10px;
	border: 1px solid #d1d1d1;
	width: 50%;
	border-radius: 5px;
}

.con9_1_3_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
	background: #fff;
}

.con9_1_3_2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:80%;
	float:left;
	background: #fff;
}

.con9_1_3_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_4 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_4_m {
	padding: 20px;
}

.con9_1_4_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con9_1_4_1 input[type="submit"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #d81c19;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}

.con9_1_4_1 input[type="submit"]:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #ba1310;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}

.con9_1_4_2 {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
}

.con9_1_4_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#333;
	text-decoration: underline;
	padding: 0;
}

.con9_1_4_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con10 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con10_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:50%;
	float:left;
}

.con10_1_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1_1 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: 600;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con10_1_1_1_2 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con10_1_1_1_3 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con10_1_1_1_4 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con10_1_1_1_5 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1_5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con10_1_1_1_6 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1_6 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con10_1_1_1_7 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}


.con10_1_1_1_7 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #7FB12F;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}

.con10_1_1_1_7 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #A1D04C;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}

.con10_1_1_1_7 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.pay_order_ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #5bb85b;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 8px 20px 8px 20px;
	border: 0px;
	margin: 0 auto;
}

.con10_1_1_1_8 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_1_9 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con10_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:50%;
	float:left;
	text-align: center;
}

.con11 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: url(/i/qtb.jpg) no-repeat;
    -moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%;
	background-position: center;
	/*height: 300px;*/
}

.con11_1 {
	position: relative;
	margin: 120px 0 120px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con11_1_1 {
	width:45%;
	position: relative;
	margin: 0 auto;
	padding: 15px;
	float:left;
	background:none;
}

/*.con11_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 46px 0 0 0;
	width:100%;
	float:left;
	text-align: center;
}*/

.con11_1_1 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 500;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con11_1_1 span {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 500;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con12 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con12_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con12_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	text-align: center;
}

.con12_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con12_1_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con12_1_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con12_1_1_1_2 p {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color:#737373;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con12_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con12_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con12_1_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con12_1_1_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:20%;
	float:left;
}

.con13 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con13_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con13_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con13_1_1 h3 {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight: 700;
	color:#212032;
	margin: 0 auto;
	padding:0;
}

.con13_1_2 {
	position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	text-align: center;
}

.con13_1_2_1 {
	position: relative;
    background: #fff; 
    width: 9.1%; 
    margin: 0 2% 20px 0; 
    padding: 10px 0; 
	float: left;
}

.con13_1_2_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#202830;
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	display: block;
}

.con13_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
	border-radius:3px;
}

.con13_1_2_1_1 img {
	max-width:75%;
}

.con13_1_2_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width:100%;
	float:left;
}

.con13_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con14 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f7f7f7;
}

.con14_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con14_1_1 {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con14_1_1 h4 {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight: 700;
	color:#212032;
	margin: 0 auto;
	padding:0;
}

.con14_1_2 {
	position: relative;
	margin: 20px 0 20px 0;
	padding: 0;
	width:100%;
	float:left;
}

.con14_1_2 img {
	float: right; /* Обтекание картинки по левому краю */
    padding-left: 10px; /* Отступ слева */
    padding-bottom: 10px; /* Отступ снизу */
}

.con14_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
}

.con15 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

/* Авторизация */

.con16 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f7f7f7;
}

.con16_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con16_1_1_er {
	position: relative;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	width:100%;
	float:left;
}

.con16_1_1_er p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color:red;
	text-decoration: none;
	margin: 0 auto;
	padding: 5px 0 0 0;
}

.con16_1_1 {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0;
	width:100%;
	float:left;
}

.con16_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 5px 0 0 0;
}

.con16_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con16_1_2_1 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	width:15%;
	float:left;
}

.con16_1_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 5px 0 0 0;
}

.con16_1_2_2 {
	position: relative;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	width:85%;
	float:left;
}

.con16_1_2_2 input[type="password"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding: 6px 0 6px 10px;
	border: 1px solid #d1d1d1;
	width: 30%;
	border-radius: 5px;
}

.con16_1_2_2 input[type="text"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
	margin: 0 auto;
	padding: 6px 0 6px 10px;
	border: 1px solid #d1d1d1;
	width: 30%;
	border-radius: 5px;
}

.con16_1_2_2 input[type="submit"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #d81c19;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}

.con16_1_2_2 input[type="submit"]:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #ba1310;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}

.con16_1_3 {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con16_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}


/* Мои заказы */


.con17 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f7f7f7;
}

.con17_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con17_1_1 {
	position: relative;
	margin: 0 0 25px 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con17_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fadc73;
}

.con17_1_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 11px 13px;
}

.con17_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fadc73;
}

.con17_1_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 11px 0;
}

.con17_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:40%;
	float:left;
	background: #fadc73;
}

.con17_1_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 11px 0;
}

.con17_1_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fadc73;
}

.con17_1_1_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 10px 0 6px 0;
}

.con17_1_1_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fadc73;
}

.con17_1_1_5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#538b32;
	text-decoration: none;
	margin: 0 auto;
	
}

.con17_1_1_5 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #5bb85b;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 8px 20px 8px 20px;
	border: 0px;
	margin: 0 auto;
}

.con17_1_1_1_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fff;
}

.con17_1_1_1_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 13px;
}

.con17_1_1_2_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fff;
}

.con17_1_1_2_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con17_1_1_3_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:40%;
	float:left;
	background: #fff;
}

.con17_1_1_3_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con17_1_1_4_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fff;
}

.con17_1_1_4_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con17_1_1_5_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
	background: #fff;
}

.con17_1_1_5_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}


/* Просмотр заказа */


.con18 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #f7f7f7;
}

.con18_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con18_1_1 {
	position: relative;
	margin: 0 0 25px 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con18_1_1_m {
	margin: 15px;
}

.con18_1_1_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con18_1_1_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:85%;
	float:left;
}

.con18_1_1_2 input[type="submit"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #5bb85b;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 8px 20px 8px 20px;
	border: 0px;
	margin: 0 auto;
}

.con18_1_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:85%;
	float:left;
}

.con18_1_1_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_2 {
	position: relative;
	margin: 0 0 25px 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con18_1_2_m {
	margin: 15px;
}

.con18_1_2_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con18_1_2_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:85%;
	float:left;
}

.con18_1_2_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_2_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:85%;
	float:left;
}

.con18_1_2_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_3 {
	position: relative;
	margin: 0 0 25px 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con18_1_3_m {
	margin: 15px;
}

.con18_1_3_e {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con18_1_3_e p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con18_1_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con18_1_3_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:55%;
	float:left;
}

.con18_1_3_1_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_1_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_1_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con18_1_3_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:55%;
	float:left;
}

.con18_1_3_2_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_2_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_2_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_2_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con18_1_3_3_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:55%;
	float:left;
}

.con18_1_3_3_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_3_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_3_2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_3_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_3_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_3_3_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:15%;
	float:left;
}

.con18_1_3_3_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#212032;
	text-decoration: none;
	margin: 0 auto;
	padding: 13px 0 10px 0;
}

.con18_1_4 {
	position: relative;
	margin: 0 0 25px 0;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

/* НОВОСТИ НАЧАЛО */
.con20 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con20_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con20_1_1 {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con20_1_1 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight: 700;
	color:#212032;
	margin: 0 auto;
	padding:0;
}

.con20_1_2 {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con20_1_2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#d10e08;
	text-decoration: underline;
	margin: 0 auto;
	padding: 0;
}

.con20_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:28.666%;
	float:left;
}

.con20_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	box-shadow: 1px 1px 0 #dee2e6 inset, -1px -1px 0 #dee2e6 inset;
	border-radius: 3px;
}

.con20_1_2_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con20_1_2_1_1_1 img {
	vertical-align: bottom;
	width:100%;
}

.con20_1_2_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con20_1_2_1_1_2_1 {
	padding: 15px 15px 15px 15px;
}

.con20_1_2_1_1_2_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con20_1_2_1_1_2_1_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#737373;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con20_1_2_1_1_2_1_2 {
	position: relative;
	margin: 3px 0 7px 0;
	padding: 0;
	width:100%;
	float:left;
}

.con20_1_2_1_1_2_1_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#222222;
	text-decoration: underline;
	margin: 0 auto;
	padding: 0;
}

.con20_1_2_1_1_2_1_2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#d10e08;
	text-decoration: underline;
	margin: 0 auto;
	padding: 0;
}

.con20_1_2_1_1_2_1_3 {
	position: relative;
	margin: 0 0 15px 0;
	padding: 0;
	width:100%;
	float:left;
}

.con20_1_2_1_1_2_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#222222;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}

.con20_1_2_2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:7%;
	float:left;
}

.con20_1_2_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:28.666%;
	float:left;
}

.con20_1_2_4 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:7%;
	float:left;
}

.con20_1_2_5 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:28.666%;
	float:left;
}

.con20_1_3 {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#d10e08;
	text-decoration: none;
}

.con20_1_3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#d10e08;
	text-decoration: underline;
	margin: 0 auto;
	padding: 0;
}

.con20_1_3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#d10e08;
	text-decoration: underline;
	margin: 0 auto;
	padding: 0;
}
/* НОВОСТИ КОНЕЦ */





/* Статус заказа */
.con21 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con21_1 {
	position: relative;
	margin: 25px 0 25px 5%;
	padding: 0;
	width:90%;
	float:left;
}

.con21_1_1 {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con21_1_1 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#000;
	margin: 0 auto;
	padding:0;
}

.con21_1_1 span {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 700;
	color:#28a744;
	margin: 0 auto;
	padding:0;
}

.con21_1_2 {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con21_1_2 input[type="text"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
	margin: 10px 0 10px 0;
	padding: 6px 0 6px 10px;
	border: 1px solid #d1d1d1;
	width: 50%;
	border-radius: 5px;
}

.con21_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
}

.con21_1_3 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 300;
	color:#000;
	margin: 0 auto;
	padding:0;
	font-style: italic;
}

.con21_1_4 {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width:100%;
	float:left;
}

.con21_1_4 input[type="submit"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #d81c19;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}

.con21_1_4 input[type="submit"]:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	cursor: pointer;
	background: #ba1310;
	border-radius: 3px;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.05);
	padding: 10px 20px 10px 20px;
	border: 0px;
}






/* Добавление в корзину окно */
.popup-open1 {
background-color: #ccc;
    border: none;
    color: #fff;
    padding: 10px 15px 10px 15px;
    cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	margin: 0 0 0 10px;
	text-decoration: none;
}

.popup-open {
background-color: #1d9d74;
    border: none;
    color: #fff;
    padding: 10px 15px 10px 15px;
    cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	margin: 0 0 0 10px;
	text-decoration: none;
}
	
.popup-fade {
	display: none;
}
.popup-fade:before {
	content: '';
	background: #000;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 9999;
}
.popup {
	position: fixed;
	top: 20%;
	left: 50%;
	padding: 20px;
	width: 360px;
	margin-left: -200px;	
	background: #fff;
	border: 1px solid orange;
	border-radius: 4px; 
	z-index: 99999;
	opacity: 1;	
}

.popup_1 {
	position: relative;
	width: 100%;
	padding: 0;
	margin:0 auto;
	float: left;
}

.popup_2 {
	position: relative;
	width: 100%;
	padding: 0;
	margin:0 0 20px 0;
	float: left;
	text-align: center;
}

.popup_2 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color:#3a2920;
	text-decoration: none;
	margin: 0 auto;
}

.popup_3 {
	position: relative;
	width: 100%;
	padding: 0;
	margin:0 auto;
	float: left;
}

.popup_3_1 {
	position: relative;
	width: 50%;
	padding: 0;
	margin:0 auto;
	float: left;
}

.popup_3_1 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color:#000;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	background: #e8e8e8;
	padding: 5px 10px 5px 10px;
}

.popup_3_2 {
	position: relative;
	width: 50%;
	padding: 0;
	margin:0 auto;
	float: left;
	text-align: right;
}

.popup_3_2 a {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color:#fff;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	background: #1d9d74;
	padding: 5px 10px 5px 10px;
}

.popup-close {
	position: absolute;
	top: 10px;
	right: 10px;
}

/*Запчасти в типах*/
.con6_zip_1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #fff;
}

.con6_zip_1_1 {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0 0 0 0;
	width:90%;
	float:left;
}

.con6_zip_1_1_1 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

.con6_zip_1_1_2 {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	float:left;
}

div.con9_1_1_3_1, div.con9_1_1_2_3, div.con9_1_1_2_5 {
    -webkit-user-select: none; /* Chrome, Safari, Opera */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* Internet Explorer/Edge */
    user-select: none;         /* Non-prefixed version */
}

div.con9_1_1_2_5 {
    cursor: pointer;
}





























.conmb8_1_4_1 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
}



.conmb8_1_4_1_1pt {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	background: url(/i/mob11.svg) left center no-repeat;
}

.conmb8_1_4_1_1pt a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1pt a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1gt {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	background: url(/i/mob21.svg) left center no-repeat;
}

.conmb8_1_4_1_1gt a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1gt a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}


.conmb8_1_4_1_1p {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	background: url(/i/mob31.svg) left center no-repeat;
}

.conmb8_1_4_1_1p a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1p a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}


.conmb8_1_4_1_1s {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	background: url(/i/mob41.svg) left center no-repeat;
}

.conmb8_1_4_1_1s a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #000;
}

.conmb8_1_4_1_1s a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}


.conmb8_1_4_1_1c {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	background: url(/i/mob51.svg) left center no-repeat;
}

.conmb8_1_4_1_1c a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1c a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}


.conmb8_1_4_1_1m {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	background: url(/i/mob61.svg) left center no-repeat;
}

.conmb8_1_4_1_1m a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1m a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}


.conmb8_1_4_1_1o {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	background: url(/i/mob71.svg) left center no-repeat;
}

.conmb8_1_4_1_1o a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1o a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}





.conmb8_1_4_1_1l {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
	height:20px;
	
}


.conmb8_1_4_1_1txt {
	position: relative;
	width: 100%;
	margin: 0 0 7px 0;
	padding: 3px 0 6px 0;
	float: left;
	
}

.conmb8_1_4_1_1txt a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1txt a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}




.conmb8_1_4_1_1 {
	position: relative;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 2px 0 5px 0;
	float: left;
	background: url(/i/phone-solid.svg) left center no-repeat;
}

.conmb8_1_4_1_1 a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1 a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1wts {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 2px 0 5px 0;
	float: left;
	background: url(/i/whatsapp.svg) left center no-repeat;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 500;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1wts a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_1wts a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_2 {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 2px 0 5px 0;
	float: left;
	background: url(/i/email1.svg) left center no-repeat;
}

.conmb8_1_4_1_2 a {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_2 a:hover {
	padding: 8px 0 8px 35px;
	margin:0 auto;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.conmb8_1_4_1_3 {
	position: relative;
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
}

.conmb8_1_4_1_3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
}

.conmb8_1_4_1_4 {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
}

.conmb8_1_4_1_4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
}

.conmb8_1_4_1_5 {
	position: relative;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
}

.conmb8_1_4_1_5 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
}

