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



/*Режим работы*/


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

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

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

.cookie-center img {
	max-height:25px;
	padding:5px 0 3px 0;
}

.cookie-right {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:40%;
	float:left;
	text-align:center;
}
.cookie p {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:500;
	color:#333;
	padding:7px 0 0 0;
	margin:0 auto;
}



/* Куки */
.warning {
	position: fixed;
	bottom: 0;
	left: 0;
	display: none;
	justify-content: center;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background-color: tan;
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.warning--active {
	display: flex;
}

.warning__text {
	margin-right: 30px;
}

.warning__read {
	display: block;
	margin-left: 15px;
}




/*Результаты поиска*/
.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 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;
}



#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: 0;
	width:90%;
	height: 35px;
	float:left;
}

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

.con1_1_1 a {
	font-family: 'Golos Text', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color:#000;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 15px 0 0;
}

.con1_1_1 a:hover {
	font-family: 'Golos Text', sans-serif;
	font-size: 12px;
	font-weight: 400;
	color:#FB511E;
	text-decoration: underline;
	transition: 0.3s linear;
	margin: 0 15px 0 0;
}

.con1_1_2 {
	position: relative;
	margin: 0 auto;
	width:35%;
	float:left;
	text-align: center;
	background: url(/i/indel.png) no-repeat;
	background-position: top 6px left 10px;
	background-size: 35px;
}


.con1_1_2 p {
	font-family: 'Montserrat', 'Exo 2', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color:#000;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	padding:8px 0 8px 0;
}

	

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

.con1_1_3 a {
	font-family: 'Golos Text', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color:#202020;
	text-decoration: none;
	margin: 0 auto;
	padding: 12px 0 12px 40px;
	line-height:12px;
	transition: 0.3s linear;
}

.con1_1_3 a:hover {
	font-family: 'Golos Text', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color:#FB511E;
	text-decoration: none;
	margin: 0 auto;
	padding: 12px 0 12px 40px;
	line-height:12px;
}



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

.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:65%;
	float:left;
}





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

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

.con2_1_1_2 {
	position: relative;
	margin: 31px 0 0 0;
	padding: 0;
	width:70%;
	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;
}

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





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

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

.con2_1_2_1 {
	position: relative;
	margin: 0 auto;
	padding: 27px 0 0 0;
	width:100%;
	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:100%;
	float:left;
}

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

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

.con2_1_2_1_1-time p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666;
	text-decoration: none;
	margin: 0 auto;
	padding:0;
}

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

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

a.text3:link {
	font-family: 'Golos Text', sans-serif;
	font-size: 23px;
	font-weight: 400;
	color:#202020;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

a.text3:visited {
	font-family: 'Golos Text', sans-serif;
	font-size: 23px;
	font-weight: 400;
	color:#202020;
	text-decoration: none;
	transition: 0.3s linear;
	margin: 0 auto;
	padding: 0;
}

a.text3:hover {
	font-family: 'Golos Text', sans-serif;
	font-size: 23px;
	font-weight: 400;
	color:#fb511e;
	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:35%;
	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;
}


.con_br {
	display: none;
}




.con2_1_3_mob {
	display: none;
}

.con2_1_3 {
	position: relative;
	margin: 0 auto;
	padding: 19px 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-new {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #333435;
}

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

.con-top-new-con a {
	font-family: 'Golos Text', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	display: block;
}

.con-top-new-con a:hover {
	text-decoration: none;
}

/*РЎСЃС‹Р»РєР° 1*/

.con-top-new-con-1 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:25%;
	float:left;
	background: url(/i/chm2.png) #000 no-repeat;
	background-position: top 17px left 10px;
}

.con-top-new-con-1 a {
	padding: 10px 0 10px 45px;
}

.con-top-new-con-1:hover {
	background: url(/i/chm2.png) #333 no-repeat;
	background-position: top 17px left 10px;
}

.con-top-new-con-1:hover .con-top-new-con-1-content{
    display:block;
    position:absolute;
    top:43px;
    z-index:9999;
    width:100%;
}



.con-top-new-con-1-content {
	background:#fff;
    display:none;
    padding:10px;
    margin-top:17px;
    -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);
}

.con-top-new-con-1-content li {
  display:block;
  width:100%;
  float:left;
  margin:0 auto;
  padding:0;
}

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

/*РЎСЃС‹Р»РєР° 2*/

.con-top-new-con-2 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:25%;
	float:left;
	background: url(/i/chm1.png) #000 no-repeat;
	background-position: top 17px left 10px;
}

.con-top-new-con-2 a {
	padding: 10px 0 10px 45px;
}

.con-top-new-con-2:hover {
	background: url(/i/chm1.png) #333 no-repeat;
	background-position: top 17px left 10px;
}

.con-top-new-con-2:hover .con-top-new-con-2-content{
    display:block;
    position:absolute;
    top:43px;
    z-index:9999;
    width:200%;
}



.con-top-new-con-2-content {
	background:#fff;
    display:none;
    padding:10px;
    margin-top:17px;
    -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);
}

.con-top-new-con-2-content li {
  display:block;
  width:49%;
  float:left;
}

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

/*РЎСЃС‹Р»РєР° 3*/

.con-top-new-con-3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:50%;
	float:left;
}
.con-top-new-con-3 p {
	font-family: 'Montserrat',  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color:#fff;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	padding: 10px 0 10px 45px;
}




/*Основное*/
.con-top {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width:100%;
	float:left;
	background: #000;
}

.con-top-con {
	position: relative;
	margin: 0 0 0 5%;
	padding: 0;
	width:90%;
	float:left;
	background: #000;
}

.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: 10px 0 10px 0;
	width:48%;
	float:left;
}

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

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

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

.con-top-con-5 {
	position: relative;
	margin: 0 auto;
	padding: 10px 0 12px 0;
	width:52%;
	float:left;
	background:#ea6d24;
	text-align:center;
}

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

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

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

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


.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: none;
  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_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;
}


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


.prod-title-content-price-con-bot {	
	position: relative;
	margin: 35px 0 35px 18%;
	padding: 0;
	width:64%;
	float:left;
	line-height:14px;
}


.prod-title-content-price-con-bot a {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:300;
	color:#000;
	padding:0;
	margin:0 auto;
	text-decoration: none;
	transition: 0.3s;
}

.prod-title-content-price-con-bot a:hover {
	color:#9c46df;
	transition: 0.3s;
}



.prod-title-content-price-con-bot a:before {
	content: " ";
	position: absolute;
	left: -45px;
	top: 2px;
	width: 25px;
	height: 25px;
	background-image: url('/i/war.png');
	background-size: 25px 25px;
}

.prod-title-content-price-con-bot-war {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0;
	width:100%;
	float:left;
}

.prod-title-content-price-con-bot-ret {
	position: relative;
	margin: 0 auto;
	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-cart {
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	width:100%;
	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-dost {
	position: relative;
	margin: 30px 0 0 0;
	padding: 0 auto;
	width:100%;
	float:left;
}

.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:100%;
	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:100%;
	float:left;
	text-align:left;
}

.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: 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:50%;
	float:left;
}

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

.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;
	text-align: right;
}

.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/slider1.jpg) #000 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:100%;
	position: relative;
	margin: 0 auto;
	padding: 15px;
	float:left;
	background:none;
}

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

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

.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 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-open-view {
background-color: #1d9e61;
    border: none;
    color: #fff;
    padding: 10px 17px 10px 17px;
    cursor: pointer;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 500;
	margin: 0 0 0 0;
	text-decoration: none;
	border-radius:3px;
	transition: 0.3s linear;
}

.popup-open-view:hover {
background-color: #0d814a;
	transition: 0.3s linear;
}


.popup-open2 {
background-color: #ff6132;
    border: none;
    color: #fff;
    padding: 7px 13px 7px 13px;
    cursor: pointer;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 500;
	margin: 0 0 0 10px;
	text-decoration: none;
}


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

.reCount {
    -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, supported by modern browsers */
}

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