/* montserrat-300 - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Light'), local('Montserrat-Light'),
       url('../fonts/montserrat-v15-latin_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('../fonts/montserrat-v15-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-italic - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Italic'), local('Montserrat-Italic'),
       url('../fonts/montserrat-v15-latin_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500italic - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-500italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
       url('../fonts/montserrat-v15-latin_cyrillic-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
       url('../fonts/montserrat-v15-latin_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600italic - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-600italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
       url('../fonts/montserrat-v15-latin_cyrillic-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('../fonts/montserrat-v15-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-800.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
       url('../fonts/montserrat-v15-latin_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;	    font-display:  swap;

  src: url('../fonts/montserrat-v15-latin_cyrillic-900.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Black'), local('Montserrat-Black'),
       url('../fonts/montserrat-v15-latin_cyrillic-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin_cyrillic-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin_cyrillic-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin_cyrillic-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}

html,body{
	background: #fff;
	margin:0;
	padding:0;
	font-family: 'Montserrat', sans-serif !important;
}


/* left menu*/
.box_menu_pro_seo_page .category_menu,

.level-3-cat.activ3cat li.active li,

.level-3-cat.activ3cat li.active{
	display: block;
}



.simplecheckout-button-block.buttons,
.category-184 .box-category   > li:nth-child(1),
.category-184.pproduct .breadcrumb a:nth-child(1):after,
.box_menu_pro_seo_page a span,
.login-content .left h2,
.breadcrumb a::after ,
 .category-184 .box.category .act-cat,
.item_cart_line input,
.simplecheckout-cart-buttons input,
#simplecheckout_button_cart,
#total_shipping .simplecheckout-cart-total-remove,
#total_coupon .simplecheckout-cart-total-remove,
.poop_box_call img,
.product-grid .description,
.product-grid .price_procent,
.product-compare,
.category .box-category > ul > li.li_bis_slise,
 .information-91 h1,
.information-91 .li_bis_slise,
#column-left .box-heading2{
	display: none !important;
}


#container,
.container_box{
	margin: 0 auto;
	width: 1136px;

}

.main-container{
	margin-bottom: 70px;
}




.page_magn_item,
.page_moni_item,
.page_navi_item,
.pages_navi_1,
.diski,
.page_zapusk_item,
.pages_chip,
.box_porogi,
.box_plenka_price,
.page_monitor_item,
.monitor ,
.type_monitor,
.type_registr{
	margin-bottom: 50px;
}




.proscroller,

.pages_kolesa,
.type_chip,
.type_plenka,
.page_plenka_item,
.camera_box,
.box_camera_video,
.page_camera_item,
.pcategory .box_form_item {
	margin-bottom: 55px;
}

.sub_categories,
.pcategory .proscroller{
margin-bottom: 40px;
}


.cat_pages > div,
.page_detaling_item > div,
.box_paym > div,
.box_popap > div,
.box_main_text > div,
.header_top > div{
	display: inline-block;
	vertical-align: top;
}


.box_main_servis > div,
.box_main_cars > div,

.search_box,
.menus ul li,
.menus ul{
	display: inline-block;
	vertical-align: middle;
}



.box-category li.active{
	display: block !important;
}


.button-search{
	display: none;
}

.class-common-home #container{
	padding-top: 0;

}

#container{
	padding-top: 20px;

}


.pic_pages_top img{
	display: block;
}

header{
	padding: 20px 0 0;
z-index: 1;
    position: relative;
    background: #fff;
}

.header_top{
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
color: #808399;
	margin-bottom: 20px;
}



#myInput9{
	left: -9999px;
	position: relative;

}

.box_paym_cart{
	cursor: pointer
}

.header_top > div:nth-child(2){
	background:url(../image/ico_map.svg) no-repeat 0 0px;
	padding: 0 0 0 20px;
 color: #3E3F48;
	margin: 0 50px 0 ;
}
.header_top > div:nth-child(2) a{
	text-decoration: none;
}

.menu_left_cat a{
	font-weight: bold;
	font-size: 14px;
	line-height: 32px;
	color: #1D1D1F;
	display: block;
	text-decoration: none;
}


.box_menu_pro_seo_page     a.active,
.menu_left_cat a.active{
	color: #FF5701 !important;

}




.itemTagsBlock .itemTags li {
    list-style-position: outside;
	float: none;
    display: inline-block;
    margin: 0 0px 10px 0;
}




.header_top > div:nth-child(3){
	text-align: right;
	float: right;
font-style: normal;
font-weight: 600;
}


.header_top > div:nth-child(3) span:nth-child(1){
	margin: 0 30px 0 0;
}


.header_top > div:nth-child(3) a{
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

.header_main{    margin-bottom: 13px;


}

#logo{
	display: inline-block;
}

.links li,
.links {
	display: inline-block;
}
.links a{
font-weight: bold;
font-size: 12px;
color: #1D1D1F;
	text-decoration: none;
}

.header_main > div{
	vertical-align: middle;
	display: inline-block;
}

.links{
	margin: 0 25px 0 42px;
}
.links li{
	margin: 0 23px 0 0;
}
.links li:last-child{
	margin: 0;
}
.social_logos a{
	width: 32px;
	height: 32px;
	display: inline-block;
}

.youtube{
	background:url(../image/icon_you_tube.svg) no-repeat 0 0px;
}

.d2r{
	background:url(../image/icon_drive.svg) no-repeat 0 0px;
}

.insta{
		background:url(../image/icon_insta.svg) no-repeat 0 0px;
}

.whatsapp2{
		background:url(../image/icon_whats_app.svg) no-repeat 0 0px;
}

.viber21{
		background:url(../image/icon_viber.svg) no-repeat 0 0px;
}



.telegr{
			background:url(../image/Tg.svg) no-repeat 0 0px;

}


.header_main > div:last-child{
	float: right;
	margin: 7px 0 0 ;
}

.cart-position a{
	font-size: 12px;
	line-height: 15px;
	font-weight: 600;
	color: #3E3F48;
}


.wishlist_logo a{
	  font-size: 12px;
    line-height: 22px;
	  text-decoration: none;
    font-weight: 600;
    padding: 0 0 0 30px;
    display: inline-block;
    color: #3E3F48;
}

.wishlist_logo{
	background:url(../image/ico_header_heart.png) no-repeat 0 0px;
	display: inline-block;
	cursor: pointer;
    font-size: 12px;
    line-height: 22px;
	text-decoration: none;
    font-weight: 600;
	margin:  0 20px 0  0;


color: #3E3F48;

}

.cabinet{
	background:url(../image/arrow_in_left.svg) no-repeat 0 0px;
	padding: 0 0 0 30px;
	display: inline-block;
	cursor: pointer;
	line-height: 23px;
	font-weight: 600;
	font-size: 12px;
	margin: 0 10px 0 20px;
}

.cart-position{
	    background: url(../image/icon_cart.svg) no-repeat 0;
}


.menus{
	margin: 0 !important;
background: #1D1D1F;
	padding: 2px;
}

.search_box{
	padding: 14px;
 	height: 24px;
	width: 24px;
	margin: 0 8px 0 0;
	background:#fff url(../image/icon_search.png) no-repeat center;
	cursor: pointer;
 }

.menus ul a{
font-weight: bold;
font-size: 14px;
line-height: 17px;
text-decoration: none;
color: #EBEBEF;
}

.menus ul li{
	padding: 0 8px;
}


#search{
	position:relative;
	padding: 20px 0 0;
	display: none;
}

#search.open{
	display: block;

}


#search input{
	border: 2px solid #ECECF7;
	padding: 16px 20px;
	font-weight: 500;
font-size: 14px;
line-height: 24px;
	width: 956px;


color: #1D1D1F;
}

.search-bg{


}

.search_close{
	background:url(../image/icon_close.png) no-repeat 0 0px;
	width: 24px;
	height: 24px;
	display: inline-block;
    background-size: cover;
    top: 14px;
    position: relative;
    float: right;
	cursor: pointer;
}

#livesearch_search_results{
	z-index:99999;
	left:0px !important	;
	top:0;
	border: 0px #f00 solid;
	padding: 0;
	margin: 0;
	background: #fff;
	width: 998px;
	position: relative;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #525466;
}

#livesearch_search_results a{
color: #525466 !important;
}

#livesearch_search_results a:hover{
color: #434198 !important;
	background: none !important;
}

#livesearch_search_results li:hover{
	background: none !important;

}


body.open .bg_shadow{
	display: block;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.64)
}

div.MagicToolboxContainer > a {

	z-index: 0;
}

body.opend .bg_shadow{
	display: block;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 19;
	background: rgba(0, 0, 0, 0.64)
}
footer{
	background: #F2F3F7;
	padding: 77px 0 40px;
}


.map_title{
	margin-bottom: 25px;
}

.map_title span:nth-child(1){
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
}

.map_title span:nth-child(1):after{
	content: "14";
	top: -10px;
	position: relative;
	font-size: 20px;
}

.map_title span:nth-child(2){
	background:url(../image/shep_all_ru.png) no-repeat 0 0px;
	float: right;
	font-weight: bold;
	font-size: 14px;
	margin: 9px 0 0;
    padding: 2px 0 2px 30px;
}

.footer_map{
	margin-bottom: 55px;
}



.footer_content{
	margin-bottom: 32px;
}


.copyright{

}

.copyright > span{
	font-weight: 600;
	font-size: 12px;
	line-height: 32px;
	color: #808399;
}

.copyright > span:nth-child(2){
	float: right;
}

.flexslider-rb .slides{
	position: relative;
	top: 0;
	left: 0;
	width: auto;
 }

.box_main_top{
margin-bottom: 55px;

}

.information-91 .box_main_top{
    margin-top: 10px;
}

.information-91 .box_main_top .title {
    margin-bottom: 23px;
}

.box_main_top .title{
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
	margin-bottom: 30px;
}

.box_main_servis{

}



.cat_pages > div,
.box_main_servis > div{
	position: relative;
}

.cat_pages > div a,
.box_main_servis > div a{
	font-size: 16px;
line-height: 24px;
color: #1D1D1F;
	padding: 16px 0 16px  96px;
	font-weight: 800;
	display: block;
	width: 176px;
	margin: 0 7px 16px 0;
	text-decoration: none;

}


.class-common-home .box_main_servis > div:nth-child(4n) a{
	margin:  0 0 16px 0;
}


.cat_pages > div span,
.box_main_servis > div span{
	width: 80px;
	height: 80px;
	display: inline-block;
 	background-color: #F5F5FA !important;
    float: left;
    position: absolute;
    left: 0;
	top: 0;

}

.box_main_servis > div:nth-child(13) span{
 	background-color: #fff !important;
}

.serv_car_1,
.box_main_servis > div:nth-child(1) span{
		background:url(../image/ico_main/1.png) no-repeat 0 0px !important;
}
.serv_car_2,
.box_main_servis > div:nth-child(2) span{
		background:url(../image/ico_main/2.png) no-repeat 0 0px !important;
}
.serv_car_3,
.box_main_servis > div:nth-child(3) span{
		background:url(../image/ico_main/3.png) no-repeat 0 0px !important;
}
.serv_car_4,
.box_main_servis > div:nth-child(4) span{
		background:url(../image/ico_main/4.png) no-repeat 0 0px !important;
}
.serv_car_5,
.box_main_servis > div:nth-child(5) span{
		background:url(../image/ico_main/5.png) no-repeat 0 0px !important;
}

.serv_car_6,
.box_main_servis > div:nth-child(6) span{
		background:url(../image/ico_main/6.png) no-repeat 0 0px !important;
}
.serv_car_7,
.box_main_servis > div:nth-child(7) span{
		background:url(../image/ico_main/7.png) no-repeat 0 0px !important;
}
.serv_car_8,
.box_main_servis > div:nth-child(8) span{
		background:url(../image/ico_main/8.png) no-repeat 0 0px !important;
}
.serv_car_9,
.box_main_servis > div:nth-child(9) span{
		background:url(../image/ico_main/9.png) no-repeat 0 0px !important;
}
.serv_car_10,
.box_main_servis > div:nth-child(10) span{
		background:url(../image/ico_main/10.png) no-repeat 0 0px !important;
}
.serv_car_11,
.box_main_servis > div:nth-child(11) span{
		background:url(../image/ico_main/11.png) no-repeat 0 0px !important;
}
.serv_car_12,
.box_main_servis > div:nth-child(12) span{
		background:url(../image/ico_main/12.png) no-repeat 0 0px !important;
}
.serv_car_13,
.box_main_servis > div:nth-child(13) span{
		background:url(../image/ico_main/13.png) no-repeat 0 0px !important;
}
.serv_car_14,
.box_main_servis > div:nth-child(14) span{
		background:url(../image/ico_main/14.png) no-repeat 0 0px !important;
}
.serv_car_15,
.box_main_servis > div:nth-child(15) span{
		background:url(../image/ico_main/15.png) no-repeat 0 0px !important;
}
.serv_car_16,
.box_main_servis > div:nth-child(16) span{
		background:url(../image/ico_main/16.png) no-repeat 0 0px !important;
}
.serv_car_17,
.box_main_servis > div:nth-child(17) span{
		background:url(../image/ico_main/17.png) no-repeat 0 0px !important;
}


.box_main_cars > div{
	position: relative;
	width: 142px;
	height: 112px;
    margin: 0 -2px 0px;
    vertical-align: top;
}

.box_main_cars > div a{
font-weight: 500;
font-size: 14px;
line-height: 17px;


color: #808399;
	padding: 0;
 	display: block;
	width: 142px;
	text-decoration: none;
	text-align: center;

}


.box_main_cars > div:nth-child(4n) a{
	margin:  0 0 16px 0;
}


.box_main_cars > div span{
	height: 56px;
	display: block;
    position: relative;

}



.box_main_cars > div:nth-child(1) span{
		background:url(/image/data/logo/car_1.png) no-repeat center;
}
.box_main_cars > div:nth-child(2) span{
		background:url(/image/data/logo/car_2.png) no-repeat center;
}
.box_main_cars > div:nth-child(3) span{
		background:url(/image/data/logo/car_3.png) no-repeat center;
}
.box_main_cars > div:nth-child(4) span{
		background:url(/image/data/logo/car_4.png) no-repeat center;
}
.box_main_cars > div:nth-child(5) span{
		background:url(/image/data/logo/car_5.png) no-repeat center;
}
.box_main_cars > div:nth-child(6) span{
		background:url(/image/data/logo/car_34.png) no-repeat center;
}
.box_main_cars > div:nth-child(7) span{
		background:url(/image/data/logo/car_28.png) no-repeat center;
}
.box_main_cars > div:nth-child(8) span{
		background:url(/image/data/logo/car_6.png) no-repeat center;
}
.box_main_cars > div:nth-child(9) span{
		background:url(/image/data/logo/car_7.png) no-repeat center;
}
.box_main_cars > div:nth-child(10) span{
		background:url(/image/data/logo/car_8.png) no-repeat center;
}
.box_main_cars > div:nth-child(11) span{
		background:url(/image/data/logo/car_9.png) no-repeat center;
}
.box_main_cars > div:nth-child(12) span{
		background:url(/image/data/logo/car_10.png) no-repeat center;
}
.box_main_cars > div:nth-child(13) span{
		background:url(/image/data/logo/car_11.png) no-repeat center;
}
.box_main_cars > div:nth-child(14) span{
		background:url(/image/data/logo/car_12.png) no-repeat center;
}
.box_main_cars > div:nth-child(15) span{
		background:url(/image/data/logo/car_13.png) no-repeat center;
}
.box_main_cars > div:nth-child(16) span{
		background:url(/image/data/logo/car_14.png) no-repeat center;
}
.box_main_cars > div:nth-child(17) span{
		background:url(/image/data/logo/car_15.png) no-repeat center;
}
.box_main_cars > div:nth-child(18) span{
		background:url(/image/data/logo/car_16.png) no-repeat center;
}
.box_main_cars > div:nth-child(19) span{
		background:url(/image/data/logo/car_17.png) no-repeat center;
}
.box_main_cars > div:nth-child(20) span{
		background:url(/image/data/logo/car_18.png) no-repeat center;
}
.box_main_cars > div:nth-child(21) span{
		background:url(/image/data/logo/car_19.png) no-repeat center;
}
.box_main_cars > div:nth-child(22) span{
		background:url(/image/data/logo/car_20.png) no-repeat center;
}
.box_main_cars > div:nth-child(23) span{
		background:url(/image/data/logo/car_29.png) no-repeat center;
}
.box_main_cars > div:nth-child(24) span{
		background:url(/image/data/logo/car_30.png) no-repeat center;
}
.box_main_cars > div:nth-child(25) span{
		background:url(/image/data/logo/car_21.png) no-repeat center;
}
.box_main_cars > div:nth-child(26) span{
		background:url(/image/data/logo/car_31.png) no-repeat center;
}
.box_main_cars > div:nth-child(27) span{
		background:url(/image/data/logo/car_22.png) no-repeat center;
}
.box_main_cars > div:nth-child(28) span{
		background:url(/image/data/logo/car_33.png) no-repeat center;
}
.box_main_cars > div:nth-child(29) span{
		background:url(/image/data/logo/car_23.png) no-repeat center;
}
.box_main_cars > div:nth-child(30) span{
		background:url(/image/data/logo/car_32.png) no-repeat center;
}
.box_main_cars > div:nth-child(31) span{
		background:url(/image/data/logo/car_27.png) no-repeat center;
}
.box_main_cars > div:nth-child(32) span{
		background:url(/image/data/logo/car_24.png) no-repeat center;
}
.box_main_cars > div:nth-child(33) span{
		background:url(/image/data/logo/car_25.png) no-repeat center;
}
.box_main_cars > div:nth-child(34) span{
		background:url(/image/data/logo/car_26.png) no-repeat center;
}
.box_main_cars > div:nth-child(35) span{
		background:url(/image/data/logo/chery.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(36) span{
		background:url(/image/data/logo/changan.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(37) span{
		background:url(/image/data/logo/geely.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(38) span{
		background:url(/image/data/logo/haval.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(39) span{
		background:url(/image/data/logo/hongqi.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(40) span{
		background:url(/image/data/logo/polarstone.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(41) span{
		background:url(/image/data/logo/lixiang.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(42) span{
		background:url(/image/data/logo/tank.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(43) span{
		background:url(/image/data/logo/voyah.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(44) span{
		background:url(/image/data/logo/xiaomi.jpg) no-repeat center;
}
.box_main_cars > div:nth-child(45) span{
		background:url(/image/data/logo/tesla.jpg) no-repeat center;
}



.flexslider{
	margin-bottom: 80px;
}


.proscroller{
	position: relative;
}

.jcarousel-skin-opencart .jcarousel-prev-horizontal{
	right: 50px;
}

.scroller .jcarousel-skin-opencart .jcarousel-next-horizontal, .scroller .jcarousel-skin-opencart .jcarousel-prev-horizontal {
    top: -85px;
	width: 56px;
	height: 56px;
}


.jcarousel-control-prev,
.prev_page,
.scroller .jcarousel-prev.jcarousel-prev-horizontal{
		background:#F3F3F8 url(../image/chevron-left.png) no-repeat center !important;
	left: auto;
	right: 65px;
}


.jcarousel-control-prev:hover,
.prev_page:hover,
.scroller .jcarousel-prev.jcarousel-prev-horizontal:hover{
		background:#F3F3F8 url(../image/chevron-left_hov.png) no-repeat center !important;
	left: auto;
	right: 65px;
}

.jcarousel-control-next,
.next_page,
.scroller .jcarousel-next.jcarousel-next-horizontal {
		background:#F3F3F8 url(../image/chevron-right.png) no-repeat center !important;
}

.jcarousel-control-next:hover,
.next_page:hover,
.scroller .jcarousel-next.jcarousel-next-horizontal:hover {
		background:#F3F3F8 url(../image/chevron-right_hov.png) no-repeat center !important;
}



.scroller .jcarousel-skin-opencart .jcarousel-item {


}

.scroller .price{
font-weight: 800;
font-size: 16px;
line-height: 20px;
color: #1D1D1F;
	text-align: left;
}


.proscroller .box-content{
	padding-top: 40px;
}

.box_main_text{
	font-weight: 500;
font-size: 14px;
line-height: 24px;
color: #525466;
}


.box_main_text > div{
	width: 47%;
}

.box_main_text > div:nth-child(2){
	padding-left: 4%;
}


.box_main_text_title{
	font-weight: 800;
font-size: 16px;
line-height: 24px;
	margin-bottom: 13px;

color: #1D1D1F;
}

.box_main_foto{
			background:#F3F3F8 url(../image/main_ico_foto.png) no-repeat center ;
	height: 298px;
	margin-bottom: 24px;

}

.category-info ul li,
.box_welcome ul li{
	background:url(../image/main_li.png) no-repeat left  center ;
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	color: #525466;
	padding: 0 0 0 12px;

}

.ul_main{
	margin-bottom: 30px;
}

.ul_main li{
	padding-left: 55px !important;

}

.category-info  ol{
	margin: 0;
padding: 0 0 0 15px;
}
.ul_main li:nth-child(1){
	background:url(../image/main_ico_1.png) no-repeat left  center ;
}.ul_main li:nth-child(2){
	background:url(../image/main_ico_2.png) no-repeat left  center ;
}.ul_main li:nth-child(3){
	background:url(../image/main_ico_3.png) no-repeat left  center ;
}.ul_main li:nth-child(4){
	background:url(../image/main_ico_4.png) no-repeat left  center ;
}

.phome  .scroller .jcarousel-skin-opencart .jcarousel-item{
/*
	width:272px !important;
*/
}



#scroller_0    .jcarousel-skin-opencart .jcarousel-item{
	width:560px !important;
}

#scroller_0    .jcarousel-skin-opencart .jcarousel-item a{
	font-weight: 800;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 0;
	height: 52px;
}

.pinformation  .box_main_top .title{
	font-size: 24px;
	line-height: 32px;
	color: #1D1D1F;
}

.category-info h2 {
font-weight: 800;
font-size: 16px;
line-height: 26px;
color: #1D1D1F;
	margin: 0 0 12px;
}



.category-info ol,
.category-info ul{
	margin-bottom: 12px;
}


.product-list .left > div.image{
	margin-left: 0;
}



.product-grid .name a {
    height: 70px;
	overflow: hidden;
}

.price_procent{
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #FF5701;
	display: inline-block;
	vertical-align: text-bottom;
	margin: 0 0 0 20px;
	position: relative;
	top: -2px;
}


div.MagicToolboxSelectorsContainer a {
    display: table-cell !important;
    margin: 4px;
    width: 72px;
    height: 72px;
    border: 2px solid #ECECF7;
    vertical-align: middle;
}
div.MagicToolboxSelectorsContainer a + a{
    border-right: 1px solid #ECECF7;
}
div.MagicToolboxSelectorsContainer a:last-child{
    border-right: 2px solid #ECECF7;
}





a[data-zoom-id] img, .mz-thumb img{
	box-shadow: none !important;

}

a.sheep_bttn,
.btn-rew a{
font-weight: 500;
font-size: 14px;
line-height: 32px;
color: #434198;
border-bottom: 1px dashed #B4BAC7;
text-decoration: none;
}


a.sheep_bttn:hover,
.btn-rew a:hover{
	border-bottom: 1px dashed #434198;

}

.related-info .name a{
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #525466;
	text-decoration: none;
}


 .proscroller .name a,
.scroller .name a,
.related-info .name a{
	height: 72px;
	display: block;    margin-bottom: 20px;
}

#bas div.title_popap{
	font-weight: 900;
	font-size: 28px !important;
	line-height: 34px;
	color: #1D1D1F;
	margin-bottom: 44px;
}



.bttn_hide {
    background: url(../image/icon_close.png) no-repeat 0 0px;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-size: cover;
     position:absolute;
    float: right;
top: 30px;
    right: 30px;
	border: 0;
    cursor: pointer;
}


.ico_msk{
    background: url(../image/ico_msk.png) no-repeat 0 0px;
	padding:6px 0 2px 25px;
	font-weight: 800;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
	display: block;
	margin-bottom: 10px;
}


.ico_rf{
	background: url(../image/ico_rf.png) no-repeat 0 8px;
    padding: 6px 0 2px 40px;
    font-weight: 800;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    left: -15px;
    position: relative;
	display: block;
	margin-bottom: 10px;
}

.popap_sheep{
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #525466;
	margin-top: 55px;
	padding: 0 55px 0 0;

}

.popap_sheep_title{
	font-weight: 800;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	padding-top: 66px;

}


.box_popap > div:nth-child(1) .popap_sheep_title{
	background: url(../image/cdek_logo.png) no-repeat 0 0px;
}
.box_popap > div:nth-child(2) .popap_sheep_title{
	background: url(../image/sheeep_rg.png) no-repeat 0 0px;
}

.box_popap > div{
	width: 49%;
font-weight: 500;
font-size: 14px;
line-height: 28px;

}

.box_popap{
	font-weight: 500;
font-size: 14px;
line-height: 24px;

color: #525466;
}

.box_popap span{
color: #00997A;
}


#cme-container #cme-form-main.cme-tpl-default #callme-close{
    background: url(../image/icon_close.png) no-repeat 0 0px;
    width: 24px;
    height: 24px;
	padding: 0;
    position: absolute;
    top: 30px;
	font-size: 0;
    right: 30px;
    background-size: cover;
}


.pop_name{
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
	text-align: left;
	padding: 0;
	margin: 15px 0;
}




.stoc + a{
    width: 513px;
    line-height: 16px;
	color: #434198;

	float: right;
    margin: 0 0 6px 20px;
    border: 0;
    padding: 0 0 0 140px;

}


.stoc + a span{
    width: auto;
    float: none;
    display: inline;
	color: #434198;
font-weight: 500;
font-size: 14px;	    line-height: 20px;
	margin: 0;
border-bottom: 1px dashed #B4BAC7;
}
#button-review{
	background: #FF5701;
	color: #fff;
}


.box_cart{
display: flow-root;
}

.simplecheckout-cart{
	border: 0;
}

.box_cart > div:nth-child(1){
	width: 808px;
}


.box_cart > div:nth-child(2){
	width: 272px;
	padding-left: 40px;
display: inline-block;
}

.simplecheckout-cart td.name {
    text-align: left !important;
}

.simplecheckout-cart .name a{
	font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 24px;
		color: #1D1D1F;
		text-decoration: none;

}




.simplecheckout-cart .options{
			color: #1D1D1F;
}

.simplecheckout-cart td.total {
    text-align: center;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #808399;
}


.simplecheckout-cart td.quantity input[type=text] {
    margin: 0;
    padding: 0;
    padding: 20px 0;
    width: 54px;
	border: 1px #ECECF7 solid;
	font-weight: 800;
font-size: 16px;
line-height: 20px;
text-align: center;
color: #1D1D1F;
}



.cart_minus{
	background: url(../image/cart_min.png) no-repeat center;
 	padding: 27px;
	display: inline-block;
     font-size: 0;
    vertical-align: top;
}
.cart_minus:hover{
	background: url(../image/cart_min_hov.png) no-repeat center;
	cursor: pointer;
}

.cart_plus:hover{
		background: url(../image/cart_pl_hov.png) no-repeat center;
	cursor: pointer;
}

.cart_plus{
		background: url(../image/cart_pl.png) no-repeat center;

	display: inline-block;
	padding: 27px;
     font-size: 0;
    vertical-align: top;

}

.simplecheckout-cart td.quantity{
	padding: 0;
    width: 175px;
}

.simplecheckout-cart td {
    vertical-align: middle !important;
}


.simplecheckout-cart-total span:nth-child(1){
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	color: #808399;
	float: left;
}

.simplecheckout-cart-total span:nth-child(2){
	font-weight: bold;
	font-size: 16px;
	line-height: 32px;
	text-align: right;
	float: right;
	color: #1D1D1F;
}

.simplecheckout-cart-total{
	border: 0 !important;
	padding: 0 !important;

}


#total_coupon span:nth-child(2){
	color: #FF5701;
}



#total_total span:nth-child(1),
#total_shipping span:nth-child(1),
#total_sub_total span:nth-child(1),
#total_coupon span:nth-child(1){
	font-size: 0;
}


#total_shipping span:nth-child(2):before{
	content: "+";
	font-size: 14px;

}

#total_coupon span:nth-child(1):after{
	content: "Скидка";
	font-size: 14px;
}


#total_shipping span:nth-child(1):after{
	content: "Доставка";
	font-size: 14px;

}


#total_sub_total span:nth-child(1):after{
	content: "Товары";
	font-size: 14px;
}

#total_total span:nth-child(1):after{
	content: "К оплате";
	font-size: 16px;
	color: #1D1D1F;
	font-weight: 		bold;
}

#total_total span:nth-child(2){
	font-weight: 800;
	font-size: 24px;
}


.simplecheckout-cart-total.simplecheckout-cart-buttons span:nth-child(1){
	float: none;
}

.cart_right a.bttn_cart_order,
#simplecheckout_button_confirm,
#simplecheckout_button_cart{
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	padding: 12px 0;
	text-align: center;
	color: #FFFFFF;
	background: #FF5701;
	margin-bottom: 20px !important;
	display: block;
}

#simplecheckout_button_cart span{
	color: #FFFFFF;
}

#total_total{
	margin: 10px 0 7px;

}



.box_cart > div{
	display: inline-table;
	vertical-align: top;
}

.simplecheckout-cart-buttons label a{
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: #808399;
	margin-left: 10px;
	text-decoration: none;
}

.simplecheckout-cart-buttons h2{
	text-align: left;
}

.title_cart div{
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
	margin-bottom: 25px;
}


.simplecheckout-block-heading,
.cart_box_line_title{
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #1D1D1F;
	margin-bottom: 25px;
}

.cart_box_line{
	margin-bottom: 40px;
}
.item_cart_line {
display: table ;
	width: 100%;
}

.item_cart_line > label{
display: table-cell !important;
	width: 50% !important;
}

.item_cart_line > label span{
 	display: block !important;
	padding-right: 0 !important;
}


.simplecheckout-left-column{
	width: 808px;
max-width:inherit !important;
}

.cart_quote{
	float: right;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
	color: #1D1D1F;
}

.item_cart_line > label span.cart_quote{
	padding-right: 20px !important;
}


.all_weight .item_cart_line > label{
	display: block !important;
	width: 100% !important;
	margin-bottom: -2px;
}



.simplecheckout-customer-block  .box_line_item:nth-last-of-type(2),

	.simplecheckout-customer-block  .box_line_item:nth-last-of-type(1){
	width: 100% !important;
	margin: 0 0 8px !important;
}


#simplecheckout_comment .simplecheckout-block-heading{
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 24px;
	color: #3E3F48;
	margin-bottom: 0 !important;
}

#simplecheckout_comment textarea{
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #808399;
	padding: 15px;
	resize: none;
}

#simplecheckout_shipping_address  .box_line_item:nth-child(2),
#simplecheckout_customer .box_line_item:nth-child(3){
	margin: 0 8px;
}

#simplecheckout_customer .box_line_item:nth-child(1){
	width: 100% !important;
	display: block;
	float: none;
}

#simplecheckout_customer .box_line_item:nth-child(1) label{
	display: none;
}


.simplecheckout{
	position: relative;
}

.simplecheckout-button-block.buttons{
 top: 150px;
right: 0;
			padding: 0;
	width: 272px;
}

.simplecheckout-button-right{
	float: none;
		padding: 0;

	text-align: center;
}


.simplecheckout-block-content{
	padding: 0;
}

.box_line_item{
	width: 264px;
 	display: inline-block;
    text-align: left;
	vertical-align: top;
	margin-bottom: 16px;
}

.box_line_item label{
	font-weight: 500;
	font-size: 12px;
	line-height: 24px;
	color: #3E3F48;
margin-bottom: 3px;
}

.psimplecheckout  select,
.pproduct select,
.box_line_item select{
	padding:15px 15px 14px;
	font-weight: 500;
	width: -webkit-fill-available;
	width: -moz-available;
	width: fill-available;

font-family: 'Montserrat', sans-serif !important;

		background: #fff url(../image/bg_select.png) no-repeat 95% center;


	-khtml-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;

	line-height: 17px;
	height: 56px ;
	width: 100%;
	 -webkit-appearance: none;
	color: #808399;
    font-size: 13px;
	border: 2px #ECECF7 solid;
}


.box_line_item input[type="email"],
.box_line_item input[type="tel"],
.box_line_item input[type="phone"],
.box_line_item input[type="date"],
.box_line_item input[type="time"],
.box_line_item input{
	padding: 14px 15px;
	font-weight: 500;
	height: auto;
	width: -webkit-fill-available;
	width: -moz-available;
	width: fill-available;
	line-height: 24px;
	color: #808399;
    font-size: 14px;
	background: #fff;
	border: 2px #ECECF7 solid;
}
#checkout_customer_main_comment{
	border: 2px #ECECF7 solid;
	width: -webkit-fill-available;
 width: -moz-available;          /* WebKit-based browsers will ignore this. */
 width: fill-available;
	height: 104px;
	resize: none;
	font-weight: 500;
font-size: 14px;
line-height: 24px;
font-family: Montserrat;
 color: #808399;

}

.simplecheckout-customer-block .box_line_item:nth-child(3n+2){


/*
.simplecheckout-customer-block .box_line_item:nth-child(5),
.simplecheckout-customer-block .box_line_item:nth-child(2) {
	*/
	margin: 0 8px;
}

.simplecheckout-error-text {
    font-size: 12px;
}


.box_price{
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #525466;
	width: 808px;
	margin-bottom: 50px;
}

.box_price > div:nth-child(odd){
	background: #F2F3F7;
}

.box_price_item{
	padding: 12px 20px;
}


.box_price_item > span > span{
font-weight: 500;
font-size: 14px;
line-height: 20px;
text-align: right;
color: #525466;
}

.box_price_item > span{
	float: right;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	color: #1D1D1F;
}

.price_title{
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
	margin-bottom: 20px;
}


.pinformation.information-8 {
font-weight: 500;
font-size: 14px;
line-height: 24px;
color: #808399;
}


.box_price_box{
	display: table;
}

.box_price_box > div{
	display: table-cell;
	vertical-align: top;
}


.box_price_box > div:nth-child(2){
	padding-left: 55px;
}



.price_sale{
	background: url(../image/bg_pic_price.png) no-repeat 0 0;
    width: 272px;
    padding: 285px 0 0 0;
	position: relative;
	font-weight: bold;
font-size: 14px;
line-height: 24px;

color: #1D1D1F;

}
.price_sale p{
	margin-bottom: 10px;
}

.price_sale a{
	font-weight: 800;
	font-size: 14px;
	line-height: 17px;
	color: #434198;
}

.price_sale a + a{
	float: right;
	    margin: 4px 0 0;
}

.price_sale:before{
	content: "Скидка!";
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #FFFFFF;
	position: absolute;
	top: 15px;
	left: 20px;
}





/* a.breadcrumb_album:after,
.pproduct .breadcrumb a:nth-child(1):after{
	content: "›";
	font-weight: 500;
	font-size: 12px;
	line-height: 24px;
	color: #808399;
	margin: 0 2px 0 7px;
	display: inline-block!important;
} */

.category-184 .box.category .box-category > ul > li:last-child {
	padding: 0;
}


.product-box_our_works{

}

.product-box_our_works li{
	width: 410px;
	display: inline-block;
 	margin-bottom: 22px;
    height: 300px;
    vertical-align: top;
}


.product-box_our_works li:nth-child(2n){
	margin-left: 22px;
}

.proscroller .name a,
.product-box_our_works .name a{
	font-weight: 800;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
 }

.total_works{
    font-weight: 900;
    font-size: 18px;
    line-height: 34px;
    color: #1D1D1F;
    top: -10px;
    position: relative;
}


.proscroller .image,
	.product-box_our_works .image{
	margin-bottom: 10px;
}


.box_album_description ul {
  margin: 0 0 20px;
}

.box_album_description ul li {
  background: url(../image/li_descript.png) no-repeat 0 center;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;


  padding: 0 0 0 10px !important;
}

.box_album_description p{
font-weight: 500;
font-size: 16px;
line-height: 28px;
}

.box_album_description h2,
.category-184 h2{
	font-weight: 800;
	font-size: 20px;
	line-height: 28px;
	color: #1D1D1F;
}

.box_form_item{
	background: #F2F3F7;
	padding: 32px 40px;
}

.box_form_item_title{
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #1D1D1F;
	margin-bottom: 16px;
}

.box_form_item span{
	width: 347px;
	vertical-align: top;
    display: inline-block;
}


.box_form_item span:nth-child(2){
	padding: 0 2px;
}

.box_form_item input{
	padding: 14px 15px;
    font-weight: 500;
    width: -webkit-fill-available;
    width: -moz-available;
    width: fill-available;
	font-size: 14px;
	line-height: 17px;
	color: #808399;
	height: auto;
    border: 0px #ECECF7 solid;
}

.btn-send-modal-form,

.box_form_item #modal-form a{
	display: block;
	background: #FF5701 !important;
	font-weight: bold;
	font-size: 14px !important;
	line-height: 18px;
	text-align: center;
	color: #FFFFFF;
}

.box_form_item #modal-form{
	display: flex;
}


.box_price_work {
font-weight: 900;
font-size: 28px;
line-height: 34px;
color: #1D1D1F;
	margin-bottom: 25px;
}



.box_form_item #modal-form-179 {
color: #1D1D1F;
display: flex
}


.pproduct  .related  h3{
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
	padding: 0;
	margin: 0 0 40px;
}

.pproduct  .related li:hover .image{
	background: #F2F3F7;
}

.pproduct  .related li .image{
    vertical-align: middle;
    display: table-cell;
 }

.pproduct  .related .price {
    margin-top: 16px;
}



.product-info  + .related {
	margin: 40px 0 0;
}


.filial_item{
	    display: table;
    margin-bottom: 16px;
    width: 100%;
}

.filial_item > div{
	display: table-cell;
	vertical-align: top;
}

.filial_item > div:nth-child(2){
	width: 752px;
}


.filial_item_title{
font-weight: 800;
font-size: 20px;
line-height: 24px;


color: #1D1D1F;
	background:url(../image/ico_header_map.png) no-repeat 0 center;
	margin-bottom: 10px;
	padding: 0 0 0 20px;
}


.filial_item_addr{
	font-weight: 500;
font-size: 16px;
line-height: 20px;
	margin-bottom: 20px;
color: #1D1D1F;
}

.filial_item_tell a{
	font-weight: 800;
	font-size: 16px;
	text-decoration: none;
	line-height: 20px;
	color: #434198;
	margin-right: 15px;
	display: inline-block;
	border-bottom: 1px #CAD1DF solid;
}




.box_contact{
	display: table;
	width: 100%;

}

.box_contact > div{
	display: table-cell;
	vertical-align: top;
}

.box_contact > div:nth-child(2){
	width: 368px;
}
.box_contact > div:nth-child(1){
	width: auto;
	padding-right: 56px;
}

.box_contact_ico_span > span:nth-child(odd){
	background: #F2F3F7;
	display: block;
	float: none;
    clear: both;
    vertical-align: top;
}


.box_contact_ico_span > span a{
font-weight: 800;
font-size: 16px;
line-height: 56px;
color: #434198;
	margin-right: 10px;
	text-decoration: none;
	border-bottom: 1px #CAD1DF solid;
}

.box_contact_ico_span > span{
line-height: 56px;
	padding: 0 0 0 20px;
}

.box_contact_ico_span > span span{
font-weight: 800;
font-size: 14px;
color: #1D1D1F;
}


.box_contact_ico_span > span span span{
	font-weight: 500;
font-size: 14px;
line-height: 56px;
color: #1D1D1F;
}


.title_page,
.box_contact  strong{
	font-weight: 800;
font-size: 16px;
	display: block;
line-height: 20px;
 color: #1D1D1F;
	margin-bottom: 20px;
}
.form_line > div input {
    width: 170px;
}

.information-4 #content{
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #525466;
}


.pic_about{
	background:url(../image/pic_about.png) no-repeat 0 0px;
	width: 1136px;
	height: 640px;
	margin-bottom: 30px;
}


.box_about_ico{
	margin-bottom: 97px;
}

.box_about_ico_brand{
	margin: 50px  0 80px;

}

.box_about_ico_brand{

}

.box_about_ico_brand > div{
	display: inline-block;
	margin-right: 52px;
	vertical-align: middle;
}

.box_about_ico_brand > div:last-child{
	margin: 0;
}







.about_map{
	font-weight: 900;
	font-size: 28px;
	line-height: 36px;
	color: #1D1D1F;
	margin-bottom: 110px;
}


.box_paym_cart{
	font-weight: 800;
	font-size: 22px;
	margin-top: 20px;
	line-height: 27px;
	color: #1D1D1F;
	background:url(../image/cart_copy.png) no-repeat  257px center;
}

.box_paym_name{
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	color: #1D1D1F;
	margin: 12px 0 40px;

}
.box_paym > div{
	padding: 0;
	width:565px;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #525466;
}

.box_paym > div:nth-child(2){
	width: 435px;
	padding: 0;
 }

.login-content .right,
.login-content .left {
    width: 46%;
	text-align: center !important;
	padding: 20px !important;
}

.pic_pages_top{
	position: relative;
	margin-bottom: 50px;
}

.pic_pages_top_bttn_call{
		position: absolute;
	left: 240px;
	bottom: 40px;

}

.pic_pages_top_bttn_call a{
	background: #fff;
	display: block;
	padding: 20px 55px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #FF5701;
}



.pic_pages_top_bttn{
	position: absolute;
	left: 40px;
	bottom: 40px;
}

.pic_pages_top_bttn a{
	background: #FF5701;
	display: block;
	padding: 20px 55px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #FFFFFF;
}



.category-info_title{
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
	margin-bottom: 30px;
}

.page_video_item{
	margin-bottom: 50px;

}


.page_magn_item > div,
.page_moni_item > div,
.page_navi_item > div,
.page_diski_item > div,
.page_zapusk_item > div,
.page_chip_item > div,
.page_porogi_item > div,
.page_camera_item > div,
.page_monitor_item > div,
.page_video_item > div{
	display: inline-block;
	vertical-align: top;
	width: 370px;
	padding-left: 50px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 22px;
	color: #1D1D1F;
	font-weight: 600;
}

 .page_video_item > div:nth-child(1){
		background:url(../image/ico_prem_1.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(2){
		background:url(../image/ico_prem_2.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(3){
		background:url(../image/ico_prem_3.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(4){
		background:url(../image/ico_prem_4.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(5){
		background:url(../image/ico_prem_5.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(6){
		background:url(../image/ico_prem_6.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(7){
		background:url(../image/ico_prem_7.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(8){
		background:url(../image/ico_prem_8.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(9){
		background:url(../image/ico_prem_9.png) no-repeat  0 center;
}

.page_video_item > div:nth-child(10){
		background:url(../image/ico_prem_10.png) no-repeat  0 center;
}



.type_registr > div{
	padding: 255px 0 0;
	width: 414px;
display: inline-block;
    vertical-align: top;
}

.type_registr > div strong{
	display: block;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #1D1D1F;
	margin-bottom: 7px;
}


.type_registr > div:nth-child(1){
		background:url(../image/type_registr1.png) no-repeat  0 0;
	margin-right: 15px;
}

.type_registr > div:nth-child(2){
		background:url(../image/type_registr2.png) no-repeat  0 0;
}



.box_videoreg_1{
	height: 372px;
	background: #F2F3F7;
	margin: 90px 0 64px;
}

.overfolov{
	overflow: hidden;
}

.box_videoreg_1 > div{
		background:url(../image/bg_box_videoreg.png) no-repeat  bottom left;

    height: 330px;
    top: -42px;
    position: relative;
	padding: 84px 46px 0 368px;
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
}

.box_videoreg_title{
	font-weight: 900;
	font-size: 28px;
	line-height: 36px;
	color: #1D1D1F;
	margin-bottom: 23px;
}


.bttm_aps {
	margin: 40px 0 0;
}

.bttm_aps > span{
	display: inline-block;
	width: 136px;
	height: 40px;
}

.bttm_aps > span:nth-child(1){
		background:url(../image/bttn_AppStore.png) no-repeat  0 0;
}

.bttm_aps > span:nth-child(2){
		background:url(../image/bttn_Googleplay.png) no-repeat  0 0;
}

.box-heading span{
	    top: -10px;
    position: relative;
    font-size: 20px;
}

.scroller li{
	padding-left: 0 !important;
}


.pcategory .box_form_item span{
	width: 251px;
}


.sub_categories{

}


.sub_categories > div{
	display: inline-block;
	width: 142px;
margin: 0 -4px 0 0;
	padding: 16px 0;
	text-align: center;
    height: 89px;
    vertical-align: middle;
}

.sub_categories  a,

.sub_categories  a .name,


.sub_categories > div a{
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #808399;
	text-decoration: none;
}


.name

.images{
	height: 56px;
}

.box_uslugi_ather {

}



.cat_pages > div{
	margin-bottom: 15px;
}

.cat_pages > div a {
font-size: 16px;
    line-height: 24px;
    color: #1D1D1F;
    padding: 0px 0 0px 96px;
    font-weight: 800;
    display: table-cell;
    width: 173px;
    vertical-align: middle;
    height: 80px;
}


.monitor .category-info_title{
	margin-bottom: 20px;
}


.monitor {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #525466;
}



.page_monitor_item > div:nth-child(1) {
    background: url(../image/ico_monitor_1.png) no-repeat 0 center;
}
.page_monitor_item > div:nth-child(2) {
    background: url(../image/ico_monitor_2.png) no-repeat 0 center;
}
.page_monitor_item > div:nth-child(3) {
    background: url(../image/ico_monitor_3.png) no-repeat 0 center;
}
.page_monitor_item > div:nth-child(4) {
    background: url(../image/ico_monitor_4.png) no-repeat 0 center;
}
.page_monitor_item > div:nth-child(5) {
    background: url(../image/ico_monitor_5.png) no-repeat 0 center;
}
.page_monitor_item > div:nth-child(6) {
    background: url(../image/ico_monitor_6.png) no-repeat 0 center;}

.page_monitor_item > div:nth-child(7) {
    background: url(../image/ico_monitor_7.png) no-repeat 0 center;}
.page_monitor_item > div:nth-child(8) {
    background: url(../image/ico_monitor_8.png) no-repeat 0 center;
height: 44px;}


.box_monitor_1 {
	height: 248px;
    background: #F2F3F7;
    margin: 90px 0 64px;
}

.box_monitor_1  > div {
    background: url(../image/bg_box_monitor.png) no-repeat bottom left;
    height: 200px;
    top: -42px;
    position: relative;
    padding: 84px 46px 0 425px;
    font-weight: 800;
    font-size: 14px;
    line-height: 24px;
    color: #1D1D1F;
}

.type_monitor{

}

.type_monitor > div{
	display: inline-block;
	padding:25px 0 25px 120px;
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
	width: 300px;
	vertical-align: middle;
}

.type_monitor > div:nth-child(1){
    background: url(../image/monitor_type_1.png) no-repeat 0 0;
}

.type_monitor > div:nth-child(2){
    background: url(../image/monitor_type_2.png) no-repeat 0 0;
}


.page_camera_item{
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	color: #1D1D1F;
}

.page_camera_item > div:nth-child(1){
		background:url(../image/camera_1.png) no-repeat  0 center;
}
.page_camera_item > div:nth-child(2){
		background:url(../image/camera_2.png) no-repeat  0 center;
}
.page_camera_item > div:nth-child(3){
		background:url(../image/camera_3.png) no-repeat  0 center;
}
.page_camera_item > div:nth-child(4){
		background:url(../image/camera_4.png) no-repeat  0 center;
}
.page_camera_item > div:nth-child(5){
		background:url(../image/camera_5.png) no-repeat  0 center;
}
.page_camera_item > div:nth-child(6){
		background:url(../image/camera_6.png) no-repeat  0 center;
}

.camera_box{
}


.camera_box_item{
	margin-bottom: 30px;
	background: #F2F3F7;
}

.camera_box_item > div:nth-child(2){
width: 455px;
    padding: 30px 37px 0;

}

.camera_box_item > div strong{
	font-weight: 900;
	font-size: 28px;
	line-height: 36px;
	color: #1D1D1F;
	margin-bottom: 20px;
	display: block;
}

.camera_box_item > div p{
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
	margin-bottom: 30px;
}

.camera_box_item > div p + p{
	margin-bottom: 0;
}

.camera_box_item img{
	display: block;
}

 .camera_box_item > div{
	display: inline-block;
	vertical-align: top;
}


.box_camera_video{

}

.page_plenka_item > div{
	display: inline-block;
	    width: 49%;
    vertical-align: top;
	    padding: 70px 0 0;
	margin: 0 0 40px;
 }



.page_plenka_item > div:nth-child(1) {
    background: url(../image/ico_plenca_1.svg) no-repeat 0 0;
}
.page_plenka_item > div:nth-child(2) {
    background: url(../image/ico_plenca_2.svg) no-repeat 0 0;
}



.page_plenka_item.bot> div:nth-child(1) {
    background: url(../image/ico_plenca_3.svg) no-repeat 0 0;
}
.page_plenka_item.bot> div:nth-child(2) {
    background: url(../image/ico_plenca_4.svg) no-repeat 0 0;
}
.page_plenka_item.bot> div:nth-child(3) {
    background: url(../image/ico_plenca_5.svg) no-repeat 0 0;
}
.page_plenka_item.bot> div:nth-child(4) {
    background: url(../image/ico_plenca_6.svg) no-repeat 0 0;
}
.page_plenka_item.bot> div:nth-child(5) {
    background: url(../image/ico_plenca_7.svg) no-repeat 0 0;
}
.page_plenka_item.bot> div:nth-child(6) {
    background: url(../image/ico_plenca_8.svg) no-repeat 0 0;
}


.page_plenka_item strong{display: block;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #1D1D1F;
}




.adv-block{
	margin-bottom: 55px;
	display: flex;
	gap:100px
  }
  .adv-block>div{
	flex: 1;
	flex-shrink: 0;
	padding: 0 0 0 0;
  }
  
  @media(max-width: 572px){
	.adv-block{
		gap: 20px
	}
  }

  
  .adv-block>div>strong{
		display: flex;
		align-items: center;
		gap: 20px;
	  font-weight: 800;
	  font-size: 16px;
	  line-height: 20px;
	  color: #1d1d1f;
	
  }
  .adv-block>div>strong::before{
	content: '';
	display: inline-block;
	width: 48px;
	height: 48px;  
  }
  .adv-block>div:nth-child(1)>strong::before{
	background: url(../image/ico_plenca_1.svg) no-repeat 0 0;
  }
  .adv-block>div:nth-child(2)>strong::before{
	background: url(../image/ico_plenca_2.svg) no-repeat 0 0;
  }
  
  .adv-block ul{
	list-style:none
  }
  .adv-block ul li{
	display: flex;
	padding: 15px 0 0 0;
	line-height: 24px;
	background: none
  }
  .adv-block ul li span{
	margin-right: 10px;
	font: bold 16px Arial;
	line-height: 24px
  }
  .adv-block ul li span.adv{
	color: #009B7C;
  }
  .adv-block ul li span.disadv{
	color: #FF5905;
  }











.album-grid.plenka{
	padding: 20px 0 0;
height: 402px !important;
	margin-bottom: 77px;
}

.name_plenka{
    text-align: left;
    padding: 0 20px;
    margin: -40px 0 0;
    z-index: 9;
    position: relative;
}

.album-grid li .name_plenka a{
	font-weight: 900;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
    text-decoration: none;
}




.title_a_plenka {
	color: #fff !important;
    background: rgb(255, 87, 1);
    display: inline-block;
    float: right;
	padding: 20px 55px;
    margin: -10px 0;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    text-align: center;

}



.type_plenka{
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #525466;
}

.type_plenka_box{
height: 176px;
    vertical-align: middle;
    background: #F2F3F7;
    display: table;
    width: -webkit-fill-available;
    padding: 0 30px;
	margin: 30px 0 0;

}

.type_plenka_box > div{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}



.box_plenka_price{

}



.box_plenka_price_item.black{
	background: #1D1D1F;

}
.box_plenka_price_item{
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	height: 56px;

	padding: 0px 230px 0px 20px;
	align-items: center;
	color: #3E3F48;
	border: 2px #F2F3F7 solid;
    position: relative;
	display: inline-grid;
	width: -webkit-fill-available;
	width: -moz-available;
	width: fill-available;
	margin-bottom: -2px;

}


.box_plenka_price_item.black{

font-weight: 800;
font-size: 16px;
line-height: 28px;
color: #FFFFFF;
 	border-color: #1D1D1F;
}
.box_plenka_price_item.black > span > span:nth-child(2),
.box_plenka_price_item.black span{
	border-color: #1D1D1F;
color: #FFFFFF;
}


.box_plenka_price_item > span{
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    align-items: center;
    text-align: center;
    color: #1D1D1F;
    width: 210px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 20px 0;
    border-left: 2px #F2F3F7 solid;
    bottom: 0;
    vertical-align: middle;
}


.box_plenka_price_item > span > span{
width: 100px;
    display: inline-block;
    padding: 18px 0;
    margin: -20px 0px;
}

.box_plenka_price_item > span > span:nth-child(2){
	    border-left: 2px #F2F3F7 solid;
}


.box-heading_title,
.box_plenka_price_item.top_line{
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
	border: 0;
	padding-left: 0;
	    padding-bottom: 15px;
}



.box_plenka_price_item.top_line span > span{
	font-weight: 600;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	color: #434198;
}
/*
.box_plenka_price_item > span > span:nth-child(2),
*/
.box_plenka_price_item.top_line span {
	border: 0 !important;
}



.price_it{
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #808399;
	padding: 20px 0 0;
}

.price_it span{
	color: 	#FF5701;
}


.category-1672 .pic_pages_top .pic_pages_top_bttn a{
	background: #fff;
	color: #F51F1D;
}



.page_detaling_item{
	font-weight: 800;
font-size: 14px;
line-height: 24px;
/* or 171% */


/* B 1 */

color: #1D1D1F;
}

.page_detaling_item strong{font-weight: 900;
font-size: 20px;
line-height: 28px;
color: #1D1D1F;
	display: block;
	margin-bottom: 10px;

}



.deteling_etap{
font-weight: 500;
    font-size: 14px;
    line-height: 32px;
    background: url(../image/deteling_etap_1.png) no-repeat right center;
    color: #434198;
    display: inline-block;
    padding-right: 15px;
	cursor: pointer;
	margin: 15px 0 0;
}

.deteling_etap:before{
	content: "Этапы работы";
}


.show + .deteling_etap:before{
	content: "Свернуть";
}

.show + .deteling_etap{
    background: url(../image/deteling_etap_2.png) no-repeat right center;
}

.deteling_etap_item8 ,
.deteling_etap_item7 ,
.deteling_etap_item6 ,
.deteling_etap_item5 ,
.deteling_etap_item4 ,
.deteling_etap_item3 ,
.deteling_etap_item2 ,
.deteling_etap_item1 ,
.deteling_etap_item{
	height:0;
	overflow: hidden;
	position: relative;
	margin: 	15px 0 0;
}

.deteling_etap_item8.show,
.deteling_etap_item7.show,
.deteling_etap_item6.show,
.deteling_etap_item5.show,
.deteling_etap_item4.show,
.deteling_etap_item3.show,
.deteling_etap_item2.show,
.deteling_etap_item1.show,
.deteling_etap_item.show{
		height: auto;
}


.deteling_etap_item8 .pic_pages_top_bttn,
.deteling_etap_item7 .pic_pages_top_bttn,
.deteling_etap_item6 .pic_pages_top_bttn,
.deteling_etap_item5 .pic_pages_top_bttn,
.deteling_etap_item4 .pic_pages_top_bttn,
.deteling_etap_item3 .pic_pages_top_bttn,
.deteling_etap_item2 .pic_pages_top_bttn,
.deteling_etap_item1 .pic_pages_top_bttn,
.deteling_etap_item .pic_pages_top_bttn{

	position: relative;
	left: inherit;
	bottom: inherit;
	display: inline-block;
	margin: 25px 0 0;

}

.deteling_etap_item.show{
		height: auto;
}


.hide{
	height: 0;
}





.page_detaling_item{
	margin-bottom: 10px;
}

.page_detaling_item li{
	position: relative;
    background: none!important;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #525466;
}


.page_detaling_item ul{
	margin: 0;
}
.page_detaling_item ul li::before {
	background: #F5F5FA;
	width: 2px;
	display: block;
	position: absolute;
	left: 1px;
	bottom: 0;
	top: 0;
	content: " ";
}
.page_detaling_item ul li::after {
	content: url(../image/li_deteling.png) ;
	left: 0;
	position: absolute;
	top: -3px;
}

.page_detaling_item ul li:nth-child(1)::before {
    top: 12px;
}

.page_detaling_item ul li:nth-last-child(1)::before {
	bottom: 12px;
}

.page_detaling_item > div:nth-child(2){
	width: 555px;
	padding-left: 30px;
}



.page_detaling_item + .category-info_title{
	margin-top: 40px;
}

.type_time{
    background: url(../image/bg_type_time.png) no-repeat 0 0;
	position: relative;
	margin: 50px 0;
	height: 290px;
	padding: 35px 40px;
}

.type_time_title{
	font-weight: 900;
	font-size: 28px;
	line-height: 36px;
	color: #1D1D1F;
}

.type_time_sale{
	font-weight: 900;
	font-size: 74px;
	line-height: 24px;
	color: #ED1C27;
	margin: 76px 0 30px;
}

.type_time_sale_promo{
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
}

.scroller img{
	width: 100%;
	height: auto;
}

.box_porogi{


}

.box_porogi > div{
	display: inline-flex;
	vertical-align: top;
	font-weight: 800;
	font-size: 16px;
	line-height: 24px;
	padding: 6px 0 0 ;
	color: #1D1D1F;
}

.box_porogi > div:before{
	font-weight: 900;
	font-size: 71px;
	line-height: 56px;
	color: #FF5701;
	top: -6px;
	position: relative;
}

.box_porogi > div:nth-child(1):before{
	content: "1";
width: 100px;
}
.box_porogi > div:nth-child(2):before{
	content: "24";
width: 120px;
}
.box_porogi > div:nth-child(3):before{
	content: "80 000";
width: 277px;
}


.box_porogi > div:nth-child(1){
	width: 150px;
}

.box_porogi > div:nth-child(2){
	width: 230px;
    margin: 0 54px;
}

.box_porogi > div:nth-child(3){
	width: 350px;
}

.page_porogi_item{
	margin-bottom: 35px;
}
.page_chip_item > div,


.page_porogi_item > div{
	padding: 7px 0 7px 75px;
    width: 345px;
}

.page_porogi_item > div:nth-child(1) {
    background: url(../image/ico_porogi_1.png) no-repeat 0 center;
}
.page_porogi_item > div:nth-child(2) {
    background: url(../image/ico_porogi_2.png) no-repeat 0 center;
}
.page_porogi_item > div:nth-child(3) {
    background: url(../image/ico_porogi_3.png) no-repeat 0 center;
}
.page_porogi_item > div:nth-child(4) {
    background: url(../image/ico_porogi_4.png) no-repeat 0 center;
}
.page_porogi_item > div:nth-child(5) {
    background: url(../image/ico_porogi_5.png) no-repeat 0 center;
}
.page_porogi_item > div:nth-child(6) {
    background: url(../image/ico_porogi_6.png) no-repeat 0 center;
}

.pages_chip{

}


.pages_kolesa > div,
.pages_chip > div{
	display: inline-block;
	font-weight: 800;
	font-size: 16px;
	line-height: 24px;
	color: #1D1D1F;
}


.pages_chip > div:nth-child(1):before{
	content: "до";
width: 200px;
	font-weight: 900;
font-size: 20px;
line-height: 56px;
color: #FF5701;
	top: 12px;
    position: relative;
}
.pages_chip > div:nth-child(1):after{
	content: "35%";
	width: 100px;
}

.pages_chip > div:nth-child(2):before{
	content: "100%";
	width: 205px;
}


.pages_kolesa > div:nth-child(1):before{
	content: "100%";
	width: 205px;
}

.pages_kolesa > div:nth-child(2):before{
	content: "100%";
	width: 205px;
}

.pages_kolesa > div,
.pages_chip > div{
	display: inline-flex;
	vertical-align: top;
	font-weight: 800;
	font-size: 16px;
	line-height: 24px;
	padding: 0px 0 0 ;
	color: #1D1D1F;
	width: 400px;
	position: relative;
}

.pages_chip > div:nth-child(1):after{
	position: absolute !important;
	left: 35px;
}


.pages_kolesa > div:before,
.pages_chip > div:nth-child(2):before,
.pages_chip > div:nth-child(1):after{
	font-weight: 900;
	font-size: 71px;
	line-height: 56px;
	color: #FF5701;
	top: -6px;
	position: relative;

}


.page_chip_item > div:nth-child(1) {
    background: url(../image/ico_chip_1.png) no-repeat 0 center;
}
.page_chip_item > div:nth-child(2) {
    background: url(../image/ico_chip_2.png) no-repeat 0 center;
}
.page_chip_item > div:nth-child(3) {
    background: url(../image/ico_chip_3.png) no-repeat 0 center;
}
.page_chip_item > div:nth-child(4) {
    background: url(../image/ico_chip_4.png) no-repeat 0 center;
}
.page_chip_item > div:nth-child(5) {
    background: url(../image/ico_chip_5.png) no-repeat 0 center;
}
.page_chip_item > div:nth-child(6) {
    background: url(../image/ico_chip_6.png) no-repeat 0 center;
}


.box_chip_1{
	height: 248px;
    background: #F2F3F7;
    margin: 90px 0 64px;
}

.box_chip_1  > div {
    background: url(../image/bg_box_chip.png) no-repeat bottom left;
    height: 225px;
    top: -61px;
	left: 45px;
    position: relative;
    padding: 84px 46px 0 290px;
    font-weight: 800;
    font-size: 14px;
    line-height: 24px;
    color: #1D1D1F;
}
.type_chip{

}

.type_chip > div{
	display: inline-block;
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
	vertical-align: top;
}

.type_chip > div:nth-child(1){
	width: 600px;

}


.type_chip > div:nth-child(2) img{
   margin: -40px 0 0;
}

 .page_zapusk_item > div:nth-child(1){
		background:url(../image/ico_zapusk_1.png) no-repeat  0 center;
}
 .page_zapusk_item > div:nth-child(2){
		background:url(../image/ico_zapusk_2.png) no-repeat  0 center;
}
 .page_zapusk_item > div:nth-child(3){
		background:url(../image/ico_zapusk_3.png) no-repeat  0 center;
}
 .page_zapusk_item > div:nth-child(4){
		background:url(../image/ico_zapusk_4.png) no-repeat  0 center;
}
 .page_zapusk_item > div:nth-child(5){
		background:url(../image/ico_zapusk_5.png) no-repeat  0 center;
}
 .page_zapusk_item > div:nth-child(6){
		background:url(../image/ico_zapusk_6.png) no-repeat  0 center;
}
 .page_zapusk_item > div:nth-child(7){
		background:url(../image/ico_zapusk_7.png) no-repeat  0 center;
}
 .page_zapusk_item > div:nth-child(8){
		background:url(../image/ico_zapusk_8.png) no-repeat  0 center;
}

.type_zapusk{
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
}

.type_zapusk > div{
	display: inline-block;
	vertical-align: middle;
}

.type_zapusk > div:nth-child(2){
	width: 500px;
	padding-left: 56px;
}

.type_zapusk > div strong{
	font-weight: 900;
	font-size: 28px;
	line-height: 36px;
	color: #1D1D1F;
	display: block;
	margin-bottom: 15px;
}

.box_zapusk_1 > div {
    background: url(../image/bg_box_zapusk_1.png) no-repeat bottom right;
height: 295px;
    top: -8px;
	position: relative;
    padding: 84px 368px 0 46px  ;
    font-weight: 800;
    font-size: 14px;
    line-height: 24px;
    color: #1D1D1F;
}

.box_zapusk_1 {
	height: 372px;
    background: #F2F3F7;
    margin: 90px 0 64px;
}

.diski{
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
}

.diski .category-info_title{
	margin-bottom: 10px;
}






.page_diski_item > div:nth-child(1) {
    background: url(../image/ico_diski_1.png) no-repeat 0 center;
}
.page_diski_item > div:nth-child(2) {
    background: url(../image/ico_diski_2.png) no-repeat 0 center;
}
.page_diski_item > div:nth-child(3) {
    background: url(../image/ico_diski_3.png) no-repeat 0 center;
}
.page_diski_item > div:nth-child(4) {
    background: url(../image/ico_diski_4.png) no-repeat 0 center;
}

.box_diski_1 > div {
    background: url(../image/pic_diski_1.jpg) no-repeat bottom left;
    height: 189px;
    top: -40px;
    left: 0;
    position: relative;
    padding: 70px 46px 0 390px;
	font-weight: 800;
    font-size: 14px;
    line-height: 24px;
    color: #1D1D1F;
}

.box_diski_1 {
    height: 220px;
    background: #F2F3F7;
    margin: 90px 0 64px;
}

.category-1171 .sub_categories > div {
    display: inline-block;
width: 212px;
	margin: 0 -7px 0 0;
    text-align: center;
    height: auto;
    vertical-align: middle;
}
.category-1171 .sub_categories > div .images{
	height: auto;
}
.category-1171 .sub_categories > div{
	border: 2px #fff solid;
	padding: 10px 0 0;
}


.category-1171 .sub_categories .name {
    padding: 7px 0;
}
.category-1171 .sub_categories > div:hover a {
    color: #FF5701;
}

.category-1171 .sub_categories > div:hover{
	border: 2px #F5F5FA solid;
}

.pcategory  .jcarousel-skin-opencart .jcarousel-item-horizontal{
	margin-right: 0;
}


.pages_navi_1 > div{
	display: inline-block;
	vertical-align: top;
	font-weight: 800;
	font-size: 14px;
	line-height: 24px;
	color: #1D1D1F;
}


.pages_navi_1 > div:nth-child(3){
	float: right;
}

.pages_navi_1 strong{
	display:  table;
	margin-bottom: 15px;
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
	padding-right: 50px;
}

.navig  strong{
    background: url(../image/ico_top_navi.png) no-repeat center right;

}

.pages_navi_1 .pic_pages_top_bttn{
	position: relative;
	left:  inherit;
	bottom: inherit;
}








.page_navi_item > div:nth-child(1) {
    background: url(../image/ico_navi_1.png) no-repeat 0 center;
}
.page_navi_item > div:nth-child(2) {
    background: url(../image/ico_navi_2.png) no-repeat 0 center;
}
.page_navi_item > div:nth-child(3) {
    background: url(../image/ico_navi_3.png) no-repeat 0 center;
}
.page_navi_item > div:nth-child(4) {
    background: url(../image/ico_navi_4.png) no-repeat 0 center;
}
.page_navi_item > div:nth-child(5) {
    background: url(../image/ico_navi_5.png) no-repeat 0 center;
}
.page_navi_item > div:nth-child(6) {
    background: url(../image/ico_navi_6.png) no-repeat 0 center;
}
.page_navi_item > div:nth-child(7) {
    background: url(../image/ico_navi_7.png) no-repeat 0 center;
}
.page_navi_item > div:nth-child(8) {
    background: url(../image/ico_navi_8.png) no-repeat 0 center;
}



.page_moni_item > div:nth-child(1) {
    background: url(../image/ico_moni_1.png) no-repeat 0 center;
}
.page_moni_item > div:nth-child(2) {
    background: url(../image/ico_moni_2.png) no-repeat 0 center;
}
.page_moni_item > div:nth-child(3) {
    background: url(../image/ico_moni_3.png) no-repeat 0 center;
}
.page_moni_item > div:nth-child(4) {
    background: url(../image/ico_moni_4.png) no-repeat 0 center;
}


.page_magn_item > div:nth-child(1) {
    background: url(../image/ico_magn_1.png) no-repeat 0 center;
}
.page_magn_item > div:nth-child(2) {
    background: url(../image/ico_magn_2.png) no-repeat 0 center;
}
.page_magn_item > div:nth-child(3) {
    background: url(../image/ico_magn_3.png) no-repeat 0 center;
}
.page_magn_item > div:nth-child(4) {
    background: url(../image/ico_magn_4.png) no-repeat 0 center;
}
.btn-send-modal-form1, .box_line_table_paket_deskr .btn-send-modal-form, .box_calc_model input.btn-send-modal-form, .landing_cat_box_9 a.btn-send-modal-form, .landing_cat_box_5 a.btn-send-modal-form{
	display: inline-block;
    vertical-align: top;
    padding: 16px !important;
}


.contact-form-right {
    width: 765px;
}

.contact-form-right textarea{
	font-weight: 500;
font-size: 14px;
line-height: 17px;
	    height: 217px;
    width: 95%;
    padding: 10px;
	resize: none;font-family: Montserrat;

	color: #808399;
}


.box_main_top + .proscroller  .box-heading{
font-weight: 900;
font-size: 28px;
line-height: 34px;
	text-decoration:  underline;

color: #434198;
}

.psimplecheckout .ui-autocomplete {

	    width: 236px;
    background: #fff;
    padding: 10px;
border: 2px #ECECF7 solid;
}


.cart_right.cart-fixed{
	position: fixed;
    margin-bottom: 110px;
    top: 0;
    z-index: 9;
    background: #fff;
    padding: 15px;
}

.psimpleregister .simpleregister-button-right{
	float: none;
}


.simpleregister-button-block{
	border: 0;
	padding: 0;
}

.psimpleregister input::-webkit-input-placeholder { color:#000; }
.psimpleregister input:-moz-placeholder { color:#000; } /* FF 4-18 */
 .psimpleregister  input::-moz-placeholder { color:#000; } /* FF 19+ */
.psimpleregister  input:-ms-input-placeholder { color:#000; } /* IE 10+ */
.psimpleregister select  { color:#000; }
.psimpleregister select  { color:#000; } /* FF 4-18 */
 .psimpleregister  select  { color:#000; } /* FF 19+ */
.psimpleregister  select { color:#000; } /* IE 10+ */
.product-filter {
    margin-bottom: 25px;
}

.modal-close{
	width: 24px;
	height: 24px;
	background:transparent url(../image/pop_close.png	) no-repeat scroll right 0;
}

.tel_name{
	background:transparent url(../image/ico_copy_tell.png	) no-repeat scroll 205px 9px;
}

.message{
	font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 24px;
/* or 171% */


/* B 1 */

color: #1D1D1F;
}
.simplemodal-container .buttons{
	padding: 0;
	font-size: 14px;
line-height: 17px;
text-align: center;
color: #FFFFFF;
	margin: 60px 0 0 ;

}

.pop_wats .buttons .no{
	background: #25D366;
}

.tel_name a{
	font-size: 22px;
	text-decoration: none;
}


#scroller_999  li {
    width: 350px !important;
    margin: 0 34px 0 0;
}
#scroller_0  li {
    width: 562px !important;
    margin: 0 12px 0 0;
}


.flexslider-rb {
    z-index: 0;
}


.success span img,
.mobi,
 .pspecial  .description,
.box_line_item div span,
.tooltips,
.cart_mobi{
		display: none;
}


.success {
	padding: 0 !important;
}
.cart_pop{
	    display: block;
    left: 0;
	z-index: 0;
 }

.phome .title{
	text-align: left;
}

.box_main_top .title{
	text-align: center;
	    padding-right: 210px;
}

.rebiews_ya{
	float: left;
	margin: -14px 0 0px;
}

.rebiews_ya	span:nth-child(1){
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #808399;
	width: 77px;
	display: inline-block;
}

.rebiews_ya	span:nth-child(2){
	padding: 0 5px;
	}


.rebiews_ya	span:nth-child(3){
	font-weight: 600;
	font-size: 48px;
	line-height: 59px;
	color: #1D1D1F;
}




.box_main_top .title span{
	font-weight: 900;
font-size: 28px;
line-height: 34px;
color: #1D1D1F;
top: -10px;
    position: relative;

}

.popup_success{
	z-index: 9999999;
    z-index: 9999;
    position: relative;
    background: #fff;
    padding: 15px 15px 1px;

}

.product-info .image-additional a {
    float: left;
    display: block;
    width: 68px;
    height: auto;
	border:2px solid #ECECF7;
    margin: 0 -2px -2px 0;
}


a.button{
	    cursor: pointer;
    padding: 14px;
    background: rgb(242, 243, 247);
}
.simpleregister-button-block{
	border: 0 !important;
}

/* .success span {
    text-align: center;
    overflow: visible;
    position: relative;
     right: 0px;
     top: 0px;
    width: auto;
    height: 44px;
    float: none;
    display: block;
	background: #fff;
    font-size: 12px;
	padding: 0 15px 15px;
	font-weight: bold;
	line-height: 15px;
color: #3E3F48;
} */

.success strong{
	display: block;
	text-align: left;
	font-weight: 900;
	font-size: 18px;
	line-height: 24px;
	color: #1D1D1F;
}

.success span:after {
    /* content: "Продолжить покупки";
    padding: 14px;
    display: block;
	   cursor: pointer;
    background: #F2F3F7; */
}

.success .close {
    display: block !important;
    top: -141px;
    position: absolute;
    right: 15px;
    z-index: 9999;
}
.success span:hover img {
    margin-top: 0;
}


.success a {
	text-decoration: none;
	font-weight: 500;
	font-size: 12px;
	display: block;
	text-align: left;
	height: 40px;
	margin-bottom: 10px;
}

.success a + a{
	background: #FF5701;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #fff;
    line-height: 44px;
	margin-bottom: 8px;

}

.product-info .image-additional {
	    padding: 0 0 3px 0;
    margin: 0 0 20px !important;
}

.product-info .image-additional img {
    width: 100% !important;
    height: 100% !important;
}

.product-info .image-additional {
    width: 422px;
}

html body .mz-expand  	> div > a,
html body .mz-expand  	> span > a{
		border: 1px #f00 solid !important;
	z-index: -999999999999999999999999 !important;
    position: absolute !important;
    left: -99999px !important;
	}



.gallery_1 a{
	display: none !important;
}

a.MagicZoom{
	display: 		block !important;
}

.simplecheckout-error-text{
}



#myInput{
    left: -999px !important;
    top: 25px !important;
    position: fixed;
}

/*

.callme-success{
	position: fixed;
	left: 0;
	right: 0;
	color: #1D1D1F !important;
	top: 0;
	padding: 120px 0 0 !important;
	bottom: 0;
	line-height: 16px !important;
 	text-align: center !important;
	background:  #fff url(../image/bg_call_buy.png) no-repeat center  50px   !important;
}*/


.callme-success strong{
	display: block;
}





.about_map_city{
	font-weight: bold;
font-size: 12px;
line-height: 24px;
}

.product-grid ul li {
    float: left;
    margin-bottom: 40px;
    margin-right: 14px;
    width: 270px;
}

.pspecial  .product-grid .name a{
    line-height: 19px;
}


#column-left + #content .product-grid ul li {
    margin-right: 12px;
}

.about_map_city > div:nth-child(1){
}
.about_map_city > div{
	display: inline-block;
	width: 48%;
}


.clearx{
	float: none;
    clear: both;
}

.items{
text-align: center;
}

.item {
    margin: 0 17px 20px 0;
}

.item a{
	height: auto;
}

.item span a{
	padding: 0;
	min-height: auto;
}

.items .item-name span{
width: auto !important;
	margin: 15px 0 0;
}

.product-grid .price{
    position: relative;
}

.addToWishList:hover,
.product-grid .wishlist a:hover{
	background:  url(../image/ico_wishlist_hov.png) no-repeat center top   !important;
	}
.addToWishList{
	width: 48px;
	height: 48px;
	display: block;
	background:   url(../image/ico_wishlist.png) no-repeat center top   !important;
    position: absolute;
    top: 0;
    z-index: 9;
    right: 0;
}



.product-grid .wishlist{
	width: 48px;
	height: 48px;
	display: block;
     position: absolute;
     top: -10px;
    z-index: 0;
    right: 0;

}
.product-grid .wishlist a{
	background:   url(../image/ico_wishlist.png) no-repeat center top   !important;
	width: 48px;
	height: 48px;
	font-size: 0;
	margin: 0;
}





.product-info .wrapper .left{
	position: relative;
}

.success .wislist strong {
	margin: 0 0 -48px 0 ;
}

.addwislist  a{
    background: #FF5701;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color: #fff;
    line-height: 44px;
    margin-bottom: 8px;
}


.addwislist + span .close {
    display: block !important;
    top: -89px;
}






.box_wishlist{

}




.box_wishlist_item{
	position: relative;
	display: inline-block;
	width: 272px;
	margin: 0 4px  40px;

}
.box_wishlist_item_remove:hover{
		background:url(../image/ico_wish_trash_hov.png) no-repeat 0 0px;
}

.box_wishlist_item_remove{
		background:url(../image/ico_wish_trash.png) no-repeat 0 0px;
	width: 40px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 262px;
	right: 0;

}

.box_wishlist_item_pic{

}

.box_wishlist_item_price .price {
font-weight: 800;
	margin-bottom: 7px;
font-size: 16px;
line-height: 20px;


color: #1D1D1F;

}

.box_wishlist_item_name{
	height: 72px;
	overflow: hidden;
	margin-bottom: 20px;
}


.box_wishlist_item_name a{
	text-decoration: none;
font-weight: 500;
font-size: 14px;
line-height: 24px;

color: #525466;
}

.box_wishlist_item_bttn{

}




.box_menu_pro_seo_page{


}
.box_menu_pro_seo_page .toggle-link{
	display: none;
}

.box_menu_pro_seo_page .hide{
	height: auto !important;
}

	.level-2-cat,
	.level-3-cat    {
		padding: 0 0 0 20px !important;
	}

/*
#column-left .box-category li,
*/
.box_menu_pro_seo_page  .box.category_menu .box-category > ul > li {
display: table-footer-group;

}

.category-1678 .box_menu_pro_seo_page .box.category_menu .box-category > ul > li:nth-child(1) a{
    color: #FF5701;
}







#column-left .box-category li.active,

.category-1678 .box_menu_pro_seo_page .box.category_menu .box-category > ul > li:nth-child(1),
.box_menu_pro_seo_page  .box.category_menu .box-category > ul > li.active  {
display: table-header-group !important;
}

.box.category_menu .box-category > ul > li.active {
	display: block !important;
	padding-left: 0
}

.box.category_menu .box-category>ul>li {
    display: block !important;
	padding-left: 0
}

#column-left .box-category  li.active li.active li{
	display: inherit !important;

}






.box_menu_pro_seo_page #column-right{
	float: none;
	    width: auto;
}
.box_menu_pro_seo_page ul.accordion-category li > ul, ul.collapsible-category li > ul {
    border-top: 0px;
}

.box_menu_pro_seo_page .box-category > ul > li ul > li {
    position: relative;
    padding: 0;
    background: none;
}
.box_menu_pro_seo_page ul.accordion-category > li ul > li > a,
.box_menu_pro_seo_page  ul.collapsible-category > li ul > li > a {
    padding: 4px 0 4px 15px !important;
    border: 0;
	margin: 0;
}

.box_menu_pro_seo_page ul.accordion-category ul ul > li > a{
	    padding: 4px 0 4px 30px !important;

}

.accordion-category > li.active{

}

.accordion-category > li{

}


.box_menu_pro_seo_page   li {
    border-bottom:0 !important;
}

.box_menu_pro_seo_page   a{
padding: 7px 0 !important;
    line-height: 13px !important;
}




.category-184 #column-right + #content {
margin-right: 0;
}



.box-category > ul > li ul > li > a {
    line-height: 27px;
}


.class-checkout-success h1 ,
.class-checkout-success h1 a{
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	text-align: center;
	color: #1D1D1F;
	text-decoration: none;
}

.class-checkout-success p{
font-weight: 500;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #1D1D1F;
}

.class-checkout-success .box-container div a{
	display: inline-block;
	width: 49%;
	text-decoration: none;
    padding: 19px 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}
.class-checkout-success .box-container div  a:nth-child(1){
background: #F2F3F7;
color: #3E3F48;
}

.class-checkout-success  .box-container div a:nth-child(2){
background: #FF5701;
color: #FFFFFF;
}



.class-checkout-success .box-container{
	width: 560px;
	margin: 60px auto;
	text-align:	center;
	background:url(../image/pic_success_order.png) no-repeat top center;
	padding: 65px 0;




}


.box_error_page{
	width: 940px;
	margin: 115px auto;

}

.box_error_page p{
	margin-bottom: 30px;
}
.box_error_page a{
	display: block;
	font-style: normal;
	font-weight: bold;
	background: #FF5701;
	width: 280px;
	text-decoration: none;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	padding: 19px 0px;
	color: #FFFFFF;
}


.box_error_page h1{
font-style: normal;
font-weight: 900;
font-size: 28px;
line-height: 34px;
color: #1D1D1F;
	margin: 0 0 15px;
}

.box_error_page > div{
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
.box_error_page > div{
}


.product-info .image{
/*
	height: 307px;
*/
}

.box_album_pic a.MagicZoom {
    display: block !important;
    float: left;
	margin-bottom: 24px;
 height: 223px;
    overflow: hidden;
}


#pproduct .box_album_pic figure img{
    margin: -23px 0 !important;
}



.box_album_pic a.MagicZoom:nth-child(3n+2) {
	margin: 0 24px 24px;


}


.album-grid  figure img {
     width:  auto !important;
    min-width:  inherit !important;
    margin-top: 0 !important;
}

.mz-figure.mz-no-zoom {
    margin: -3px !important;
}

.album-grid li:hover{
 }


.album-grid li:hover img {

}

.album-grid li  img{
	display: block;
	 transition: all .8s ease;

}
.album-grid .image{
	overflow: hidden;
}

.album-grid  .name {
 	text-align: left;
}

.album-grid  .name a{
	font-weight: 800;
font-size: 20px;
line-height: 24px;
	color: #434198;
	text-decoration: none;
	border-bottom: 1px #CAD1DF solid;

}
.album-grid li{
    display: inline-block;
    vertical-align: top;
    text-align: center;
     box-sizing: border-box;
margin-bottom: 30px;

    position: relative;
    transition: all .3s ease;
}

.albums_box_bttn{
	padding: 60px 0;
	text-align: center;
}



.albums_box_bttn a{
	width: 270px;
	padding: 20px 0;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	margin: 0 8px;
	font-weight: bold;
}







	.albums_box_bttn a:nth-child(1){
	background: #F2F3F7;
		color: #3E3F48;
}

	.albums_box_bttn a:nth-child(2){
	background: #FF5701;
		color: #fff;
}


.album-grid li:nth-child(3n+2){
	margin: 0 9px;
}


.album-grid li a{
    font-size: 12px;
    font-weight: 700;
    color: #43403d;
    margin-bottom: 0;
}



	.album-grid{
	display: block;
}

.albums_video_box p{
	margin-bottom: 34px;
}

.albums_video_box{
	padding: 60px 0 0;
	    clear: both;

}

.box_album_cart > div{
	display: inline-block;
	width: 532px;
	vertical-align: top;
}

.box_album_cart > div:nth-child(1){
	margin: 0 64px 0 0;
}


.box_album_cart strong{
	display: block;
	margin-bottom: 19px;
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	color: #1D1D1F;
}

.box_album_cart{

	font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #1D1D1F;
margin-bottom: 40px;
}

.box_album_cart_ico_1{
	background:url(../image/box_album_cart_ico_1.png) no-repeat 0 0px;
	padding: 0 0 0 65px;
	width: 165px;
	display: inline-block;
	vertical-align: top;
	height: 48px;
	font-weight: bold;
font-size: 16px;
line-height: 22px;

color: #1D1D1F;
}

.box_album_cart_ico_2{
	background:url(../image/box_album_cart_ico_2.png) no-repeat 0 0px;
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 65px;
	width: 165px;
	height: 48px;
	font-weight: bold;
font-size: 16px;
line-height: 22px;
 color: #1D1D1F;
}

.box_album_cart_bttn{


}


.box_album_cart_bttn a{
	display: inline-block;
	text-align: center;
	padding: 20px 0;
	width: 258px;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	float: left;

}
.box_album_cart_bttn a:nth-child(1){
	background: #FF5701;
color: #FFFFFF;
	margin: 0 16px 0 0;
}


.box_album_cart_bttn a:nth-child(2){
	background: #F2F3F7;
 	color: #3E3F48;
}



.order_form_box{background: #F2F3F7;
    /* height: 225px; */
    margin-bottom: 80px;
    padding: 45px 40px 40px 40px;
  }


  .film-video-block>div img{
	width: 100%
  }
  .film-video-block ul{
	padding-top: 10px;
	list-style:none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
  }
  .film-video-block ul li{
	padding: 0
  }
  .film-video-block .youtube_link{
	margin-top:30px
  }
  
    .film-video-block .vkvideo_link{
	margin-top:30px
  }
  
  .new_after_plenka{
	  font-weight: 700;
	  text-decoration: none;
	  font-size: 14px;
	  line-height: 17px;
	  color: #FFFFFF;
	  background: #FF5701;
	  padding: 20px 0px;
	  margin: 30px auto 90px;
	  display: block;
	  width: 272px;
	  text-align: center;
  }
  
  .order_form_bottom{
	display:flex;
	gap: 20px;
  }
  
  .order_form_br{
	padding-top: 20px;
	width: 352px;
  }
  .order_form_br1{
	display: flex;
	gap: 30px
  }
  .order_form_br .cb-social{
	margin-top: 18px
  }
  


.pproduct .albums_box_bttn a:nth-child(2){
	    background: #F2F3F7;
    color: #3E3F48;
}



.order_form_box .landing_cat_box_5_title,
.order_form_box .landing_cat_box_5_title2{
	color: #1D1D1F;
}

.order_form_box .landing_cat_box_5_title2{
	margin-bottom: 10px;
}


.order_form_box input {
    width: 320px;
    -khtml-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;margin:0 10px 0 0;padding:16px 10px;
}

.pcategory .order_form_box input{
  width: 220px
}

.pcategory .order_form_box .btn-send-modal-form{
  width: 220px;
}


.order_form_box .error {
    position: absolute;
}
.order_form_box .btn-send-modal-form{
  display: inline-block;
  width: 310px;
  background: #FF5701;
  font-size: 14px;
  line-height: 17px;
  text-decoration: none;
  font-weight: bold;
  color:#fff;

}
.image-additional{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 0px
}
.box_album_pic .image-additional{
  gap: 24px
}

.image-additional .lg_src{
  /* margin-bottom:24px; */
  height: 242px;
  overflow: hidden;
}
.image-additional .lg_src img{
  width:362px;
}

.success1{
  padding: 10px;
    margin-bottom: 5px;
    color: #555;
  background: #abebab;
    border: 1px solid green
}

.product-22342 .image-additional .lg_src{
  height: 209px;
overflow: hidden;
display: flex;
align-items: center;
}
.product-22343 .image-additional .lg_src{
  height: 209px;
overflow: hidden;
display: flex;
align-items: center;
}

.product-22344 .image-additional .lg_src{
  height: 209px;
overflow: hidden;
display: flex;
align-items: center;
}

.product-info .tab-content ol, .box_album_description ol{
  list-style: decimal !important;
    margin: 0 0 20px;
    padding: 0 0 0 17px;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
}

.landing_cat_box_5_title{font-weight: 800;line-height:37px;color: #fff;font-size:28px;margin:0 0 10px;}
.landing_cat_box_5_title2{font-weight: 800;line-height:25px;color:#fff;font-size:16px;margin:0 0 30px;}
.btn-send-modal-form1{border:0!important;}
.btn-send-modal-form1,.box_line_table_paket_deskr .btn-send-modal-form,.box_calc_model input.btn-send-modal-form,.landing_cat_box_9 a.btn-send-modal-form{background:#ff5d01;-khtml-border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;color:#fff;font-size:14px;vertical-align:top;width:162px;text-align:center;-webkit-transform:none;-moz-transform:none;-o-transform:none;margin:0!important;padding:19px!important;}



.box_gallerys .album-grid li:nth-child(3n+2) {
 margin: 0 0px 30px;
}


.box_gallerys .album-grid li {
	float: none;
}


.box_gallerys {
    height: 1098px;
    overflow: hidden;
}





.box_gallerys.open {
    height: auto;
}

.album_view_video{
	background:url(../image/video_plenka.png) no-repeat 0 0px;
    padding: 0 0 0 30px;
    font-weight: 600;
    font-size: 14px;
    position: absolute;
    line-height: 28px;
    color: #FFFFFF;
    left: 60px;
     bottom: 44px;
}



.album_view_foto{
background:url(../image/ico_foto_plenka.png) no-repeat 0 0px;
    padding: 0 0 0 30px;
    font-weight: 600;
    font-size: 14px;
    position: absolute;
    line-height: 28px;
    color: #FFFFFF;
    right: 60px;
     bottom: 44px;

}

.box_album_description iframe{
	width: 100%;
	height: 500px;
}

.album-grid .name {
    text-align: left;
    margin: 10px 0 0;
    height: 20px;
    width: 368px;
}

.cat-plenka .album-grid .name{
	width: auto;
}


.restal_box_video  .image ,
.category-1159 .album-grid .image ,
.cat-plenka .album-grid .image {
    display: block !important;
    margin: 0;
	float: none;
    width: inherit;
	padding: 0;
}

.category-1159 .album-grid li ,
.cat-plenka .album-grid li {
    width: 416px;
	margin: 0 !important;
	padding: 0;
}

.category-1159 .album-grid li img ,
.cat-plenka .album-grid li img {
    transition: all .8s ease;
    width: 100%;
}

.category-1159 .album-grid .name ,
.cat-plenka .album-grid .name {
    z-index: 9999;
    position: relative;

}


.category-1159 .album-grid .name a ,
.cat-plenka .album-grid .name a {
    font-weight: 800;
    font-size: 18px;
}



.category-1159 .album-grid li:nth-child(2n+1),
.cat-plenka .album-grid li:nth-child(2n+1){
	margin: 0 10px 30px 0 !important;
}

.category-1159 .video_bttn {
    padding-bottom: 40px;
    padding-top: 15px;
    border-bottom: 1px #e8eaf0 solid;
    clear: both;
}


.category-1159  .video_bttn a ,
.cat-plenka  .video_bttn a {
    background: #f7f7f7;
    font-size: 14px;
    padding: 20px 0px;
    margin: 0 auto;
    display: block;
    color: #2c2c2d;
    width: 250px !important;
    border: 0 !important;
	text-align: center;
    text-decoration: none;
	font-weight: bold;
}




.cat-plenka .album-grid.plenka ul{
	display: inline-block;
	margin-bottom: 0;
}


.cat-plenka .box_gallerys.open .album-grid,
.category-1159 .box_gallerys.open .album-grid{
    height: auto;
}


.category-1159 .album-grid ,
.cat-plenka .album-grid {
    display: block;
    height: 1179px;
    overflow: hidden;
z-index: 1;
    position: relative;
}

.cat-plenka .album-grid {
    height: 1021px;
}

.category-1159 .album-grid.open,
.cat-plenka .album-grid.open{
	height: auto;
}

.cat-plenka .box_call_back_tell {
    display: inline-block;
    width: 49%;
}

.album_view_video,
.album_view_foto {
    bottom: 54px;
}



.error + .error,
.box_form_item.open .landing_cat_text,
.category-1159 .album-grid.open + .video_bttn
/*
.cat-plenka .album-grid.open + .video_bttn
*/
{
	display: none;
}

.cat-plenka .video_bttn a{
	display: block !important;
}


 .album-grid .image{
	position: relative;
}

 .album-grid .image:after{
	content: '';
	display: block;
	height: 57px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;


}


.pic_pages_plenka_garant{
	position: absolute;
	-khtml-border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #FF5701;
	background: #fff;
	transform: rotate(8deg);

    width: 131px;
    /* height: 160px; */
    right: 150px;
    top: -75px;
    padding: 15px 0 25px;

}


.pic_pages_plenka_garant strong{
font-weight: 900;
font-size: 48px;
line-height: 56px;
	display: block;
}


.pic_pages_top_bttn_call{
	background: #fff;
	left: 225px;
}
.pic_pages_top_bttn_call a{
	color: #FF5701;
}




.restal_box_video.album-grid.plenka_video img{
	width: 100% !important;
	height: auto;
}



.restal_box_video.album-grid.plenka_video li:nth-child(1),
.cat-plenka .album-grid.plenka_video li:nth-child(1){
	width: 848px;
    margin: 0 0 15px !important;
}

.restal_box_video.album-grid.plenka_video li:nth-child(4),
.restal_box_video.album-grid.plenka_video li:nth-child(3),
.restal_box_video.album-grid.plenka_video li:nth-child(2),
.cat-plenka .album-grid.plenka_video li:nth-child(4),
.cat-plenka .album-grid.plenka_video li:nth-child(3),
.cat-plenka .album-grid.plenka_video li:nth-child(2){
	width: 272px;
	margin: inherit;
}



.restal_box_video.album-grid.plenka_video li:nth-child(3),
.cat-plenka .album-grid.plenka_video li:nth-child(3){
	margin-left: 12px !important;
	margin-right: 12px !important;

}



 .cat-plenka .album-grid.plenka li:nth-child(2n+1),
.cat-plenka .album-grid.plenka li{
    margin:0 0 20px !important;
}



.cat-plenka .album-grid.plenka li:nth-child(2),
.cat-plenka .album-grid.plenka li:nth-child(1){
	width: 416px !important;
}

.cat-plenka .album-grid.plenka li:nth-child(2){
	float: right;
}

.cat-plenka .album-grid.plenka li:nth-child(4){
	margin-left: 16px !important;
	margin-right: 16px !important;
}

.cat-plenka .album-grid.plenka li{
	width: 269px !important;
}

.album-grid.plenka_video{
	height: 647px;
}
.youtube_link{
	background:#FF0000 url(../image/youtube_link.png) no-repeat 35px center;
	padding: 20px 37px 20px 70px;
	font-weight: 700;
font-size: 14px;
line-height: 17px;
text-align: center;
text-decoration: none;
color: #FFFFFF;
    margin: 40px auto 60px;
    display: table;
}

.vkvideo_link{
	background:#397dcc url(../image/youtube_link.png) no-repeat 35px center;
	padding: 20px 37px 20px 70px;
	font-weight: 700;
font-size: 14px;
line-height: 17px;
text-align: center;
text-decoration: none;
color: #FFFFFF;
    margin: 40px auto 60px;
    display: table;
}


.box_plenka_price_new{

}


.box_plenka_price_new_item{

}

.box_call_back_tell a {
     width: 210px !important;
}

.box_plenka_price_new_item {width: 100%;
	display: table;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #525466;
	margin-bottom: 30px;
}

.box_plenka_price_new .box-heading_title{
	margin-bottom: 40px;
}

.box_plenka_price_new_item a{
	display: block;
	background: #F2F3F7;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	text-decoration: none;
	color: #3E3F48;
	margin: 20px 0 0 ;
	padding: 20px;
}
.box_plenka_price_new_item > div{
	display: table-cell;
	vertical-align: top;

}

.box_plenka_price_new_item strong{
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	display: block;
	margin-bottom: 7px;
	color: #1D1D1F;
}

.box_plenka_price_new_item > div:nth-child(1){
	width: 176px;
}
.box_plenka_price_new_item > div:nth-child(2){
	padding: 0 30px;
	border-bottom: 2px #F5F5FA solid;
		padding-bottom: 30px;
	width: auto;
}
.box_plenka_price_new_item > div:nth-child(3){
	width: 176px;
	padding-bottom: 30px;
	text-align: right;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #1D1D1F;
	border-bottom: 2px #F5F5FA solid;
}

.box_plenka_price_new_item:last-child{
	margin-bottom: 0;
}

.box_plenka_price_new_item:last-child > div{
	border-bottom: 0px #F5F5FA solid !important;
}

.popup.plenka_chois_open.visible{
	    display: block;
    left: 0;
    z-index: 1;
}



.landing_cat_text{
font-weight: 500;
font-size: 14px;
line-height: 17px;
color: #525466;
margin: 26px 0 0;
}

.box_form_item.open{
	position: fixed;
	top: 20%;
    z-index: 999;
	width: 768px;
}


.box_form_item.open .box_form_item_title{
	display: none;
}


span.plenka_price_chois{
  top: 13%;
  position: fixed;
   height: 50px;
  color: #fff;
  font-size: 50px;
   cursor: pointer;

  width: 848px;
  right: 0;
  left: 280px;
  margin: 0 auto;
  text-align: right;
}





.plenka_price_chois.after_plenka{
	font-weight: 700;
	text-decoration: none;
	font-size: 14px;
	line-height: 17px;
 	color: #FFFFFF;
	background: #FF5701;
	padding: 20px 0px;
	margin: 30px auto 90px;
	display: block;
	width: 272px;
	text-align: center;
}


.box_plenka_price_corp{
	width: 100%;
	display: table;
	border-top:2px #F5F5FA solid;
	padding: 25px 0;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	 color: #1D1D1F;
}

.box_plenka_price_corp > div{
	display: table-cell;
}
.box_plenka_price_corp > div:nth-child(2){
	width: 150px;
	text-align: right;
}

.box_plenka_qiz{
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	background: #F5F5FA;
	padding: 27px 20px 27px 144px;
	color: #1D1D1F;
	position: relative;
	margin: 35px 0 95px;
}

#conversus_popup{
	float: right;
	font-weight: 700;
	background: #FF5701;
	padding: 20px 50px;
	font-size: 14px;
	line-height: 17px;
	margin: -28px 0;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.box_plenka_qiz img{
	    position: absolute;
    left: 20px;
	top: -12px;
}


.box_plenka_carusel{
	width: 100%;
	display: table;
}

.box_plenka_carusel > div{
	display: table-cell;
	vertical-align: top;
	/*
	    overflow: auto;
    width: 500px;
    height: 549px;
	*/
}


.box_plenka_carusel > div:nth-child(1) .box_plenka_carusel_line_header,
.box_plenka_carusel > div:nth-child(1) .box_plenka_carusel_line,
.box_plenka_carusel > div:nth-child(1){
	width: 250px;
 }
.box_plenka_carusel > div:nth-child(1){
	padding: 11px 0 0;
}

#makeMeScrollable{
	width: 595px;
 }


.box_plenka_carusel_line_header{
    background: #F5F5FA;

    float: none !important;
     display:  inline-block!important;
    width: 128px;
    vertical-align: middle;font-weight: 700;
font-size: 14px;
line-height: 18px;
align-items: center;
text-align: center;
color: #1D1D1F;
	    padding: 15px 0 !important;


}


.box_plenka_carusel_line{
     display:  inline-block!important;
    width: 128px;
    vertical-align: middle;
	border-bottom: 2px solid #F5F5FA;
    padding: 13px 0;
}


.box_plenka_carusel_line.fla_usa{
		background: url(../image/fla_usa.png) no-repeat  center center;
}
.box_plenka_carusel_line.fla_fr{
		background: url(../image/fla_fr.svg) no-repeat  center center;
}
.box_plenka_carusel_line.fla_kr{
		background: url(../image/fla_kr.svg) no-repeat  center center;
}
.box_plenka_carusel_line.fla_cn{
		background: url(../image/fla_cn.svg) no-repeat  center center;
}
.box_plenka_carusel_line.fla_fp{
		background: url(../image/fla_fp.svg) no-repeat  center center;
}



.box_plenka_carusel_line.ico_plenka_ok{
		background: url(../image/ico_plenka_ok.svg) no-repeat  center center;
}
.box_plenka_carusel_line.ico_plenka_nok{
		background: url(../image/ico_plenka_nok.svg) no-repeat  center center;
}


.box_plenka_carusel_line.ico_plenka_rat1{
		background: url(../image/ico_plenka_rat1.svg) no-repeat  center center;
}
.box_plenka_carusel_line.ico_plenka_rat2{
		background: url(../image/ico_plenka_rat2.svg) no-repeat  center center;
}
.box_plenka_carusel_line.ico_plenka_rat3{
		background: url(../image/ico_plenka_rat3.svg) no-repeat  center center;
}

.scrollableArea .box_plenka_carusel_line,
.scrollableArea a{
    width: 128px;
    display: block;
	text-decoration: none;
	text-align: center;
}

.scrollableArea .box_plenka_carusel_line{
	min-height: 19px;
	padding: 13px 0 !important;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #1D1D1F;
}


#makeMeScrollable div.scrollableArea *
	{
		position: relative;
		display: block;
		float: left;
		padding: 0;
		margin: 0;
	}

.scrollingHotSpotRight ,
.scrollingHotSpotLeft {
	width: 56px;
	height: 56px;
	background: #F3F3F8;
	display: inline-block!important;
	position: relative;
    z-index: 9999999999;
	cursor: pointer;
}
.makeMeScrollable_bttn{

    position: relative;
}
.scrollingHotSpotLeft {
  background: #F3F3F8 url(/catalog/view/theme/careng/image/chevron-left.png) no-repeat center !important;
}
.scrollingHotSpotRight {
  background: #F3F3F8 url(/catalog/view/theme/careng/image/chevron-right.png) no-repeat center !important;
 }



.box_plenka_save{
	margin-bottom: 90px;

}


.box_plenka_save_title{
	font-weight: 900;
	font-size: 28px;
	line-height: 34px;
	color: #1D1D1F;
	margin-bottom: 40px;
	text-align: center;
}


.box_plenka_save_item{
	font-weight: 800;
	font-size: 14px;
	line-height: 17px;
	 text-align: center;
 	color: #1D1D1F;
	padding: 80px 0 0;
	width: 19%;
	display: inline-block;
}

.box_plenka_save_item:nth-child(2){
    background: url(../image/save_item_1.svg) no-repeat center top ;
}
.box_plenka_save_item:nth-child(3){
    background: url(../image/save_item_2.svg) no-repeat center top ;
}
.box_plenka_save_item:nth-child(4){
    background:  url(../image/save_item_3.svg) no-repeat center top ;
}
.box_plenka_save_item:nth-child(5){
    background:  url(../image/save_item_4.svg) no-repeat center top ;
}
.box_plenka_save_item:nth-child(6){
    background: url(../image/save_item_5.svg) no-repeat center top ;
}



.box_form_item .landing_cat_box_5_title,
.cat-plenka .landing_cat_box_5_title{
	font-weight: 900;
	font-size: 28px;
	line-height: 36px;
	color: #1D1D1F;
}

.box_form_item .landing_cat_box_5_title2,
.cat-plenka .landing_cat_box_5_title2{
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #1D1D1F;
}

.landing_cat_text > span {
    width: 352px !important;
}
.landing_cat_text > span > span{
    width: 162px !important;
}





.tell_form_mobi{
  display: none;
}



.landing_cat_text .whatsapp2 {
    background: url(../image/icon_whats_app.svg) no-repeat 0 0px !important;
}

.landing_cat_text .viber21 {
    background: url(../image/icon_viber.svg) no-repeat 0 0px !important;
}

.landing_cat_text .telegr {
    background: url(../image/Tg.svg) no-repeat 0 0px !important;
}

.landing_cat_text .social_logos {
	    float: right;
}

.landing_cat_text .social_logos a{
	text-decoration: none;
	width: 32px;
    display: inline-block;
    margin: 0;
	border-bottom:0;
}


.box_form_item .landing_cat_text span span a ,
.landing_cat_text span span a {
    font-weight: 800;
    font-size: 14px;
    line-height: 17px;
    color: #434198;
    margin: 0 0 0 30px;
    text-decoration: none;
    border-bottom: 1px #CAD1DF solid;
	    display: inline-block !important;
    background: none !important;


}



.box_form_item   .error {
  position: relative !important;
}

#videoreg1 img{
	height: 477px
}

@media (min-width: 992px) {

.scroller_page li{
    width: 848px !important;
	padding: 0 !important;
}


#scroller_about1 li {
    width: 1136px !important;
    padding: 0 !important;
}

	#scroller_about2 li{
    width: 560px !important;
    margin: 0 16px 0 0;
	}

#scroller_about3 li{
	width: 368px !important;
    margin: 0 16px 0 0;
	}


}
