<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;/*overflow-x: hidden;*/}

/*
HEADER TEL
*/
.contacts-info__phones {font-size: 22px; font-weight:bold;}
.contacts-info__phone-text { font-size: 12px; font-weight: normal;}
.contacts-info__other a i, .contacts-info__other a span, .contacts-info__other div { font-size:13px !important;}
/*
ALL
*/
.ds_block_none { display:none !important;}
.d_categories-links { border:1px #888 solid; border-radius:6px; padding:2px 2px 2px 2px; margin-bottom:15px;  border-left:none;  border-right:none; position: relative;}
.d_categories-links .categories-links { padding:0; min-height:inherit; margin:0;overflow:hidden; border:1px solid transparent;}

.categories-links {  text-align:justify; position:relative;}
.d_categories-links a { display:inline-block; color:white; vertical-align:middle; }
.d_categories-links__item {
	display:block;
	position:relative;
	white-space:nowrap;
	border: 1px solid transparent;
	font-size: 13px;
	font-family:Futura, "Trebuchet MS", Arial, sans-serif;
	font-weight:600;
	text-shadow:0px 0px 1px rgba(255, 255, 255, 0.8);
	color:#4e4e4e !important;
	/* color:#004263 !important; */
	padding: 5px 10px;
	margin:1px -10px 1px 1px;
	-webkit-transition: border-color 200ms ease;
	transition: border-color 200ms ease;
  border-left:none;
  border-right:none;
  /* text-shadow:1px 1px 3px #9FEAE3; */
}
.d_categories-links__item:first-letter { text-transform:uppercase;}

.d_categories-links__item_selected {
  border: 1px solid #fff;
  text-shadow:1px 1px 3px #333;
  border-left:none;
  border-right:none;
  color: #fff !important;
}
.d_categories-links__item:hover {
  border: 1px solid #fff;
  text-shadow:1px 1px 3px #333;
  border-left:none;
  border-right:none;
  color: #fff !important;
}

.d_categories-add {
	text-align:center;
	position:absolute;
	padding:6px 15px 10px 15px;
	bottom:-33px;
	z-index:10;
	left:40%;
	width:140px;
	border:1px #004C72 solid;
	border-top: 1px solid #70D2D3 outset;
	background:#004C72;
	border-radius: 0 0 5px 5px;
	cursor:pointer;
	font-size:13px;
	font-weight:600;
	color:#FFF;
	/*text-shadow:1px 1px 1px #01B1B1;*/
}

.d_categories-add:hover {
	color:#fff;
	border:1px #F78B31 solid;
	background:#F78B31;
	/*text-shadow:1px 1px 3px #666;*/
}
.dsnone {display:none;}
.cat_razdelitel { display:none !important; height:1px; margin:10px 0; width:100%; border-top: 1px solid #70D2D3;}

.title__text_h1 { font: bold 27px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif ;}
.title__text_h1:first-letter { text-transform:uppercase;}

.d_links_no_border { border:none;}

.d_left_menu { position:relative; margin:0 0 0 0;}
.d_left_menu_button {
	cursor:pointer;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	line-height:7px;
	color:#fff;
	background:#004b70;
	padding:5px 10px 10px 10px;
	border: 1px solid #00A3B4;
	border-radius:3px;
	position:relative;
	outline: none;
	width:250px;
	height:37px;
	margin-right:10px;
}
.d_left_menu_button_sp3 {
	display:inline-block;
	position:relative;
	top:10px;
	font-size:30px;
	margin:-3px 6px 0 6px;
}
.d_left_menu_button_dw {
	display:block;
	font-size:10px;
	margin-left:43px;
	color:#ddd;
	line-height:18px;
}
.d_left_menu:hover .d_left_menu_button {-webkit-transition: background-color 0.5s ease;transition: background-color 0.5s ease; background:#FF7300;}

.d_left_menu__block {
	display:none;
	position:relative;
	width:246px;
	margin:0 0 0 2px;
	-webkit-box-shadow: 0 6px 20px 0 #666;
	box-shadow: 0 6px 20px 0 #666;
	border-radius:0 0 5px 5px;
	z-index:1000;
}
.d_left_menu__item {
	width:100%; padding:0;
}
.d_left_menu__link  {
	display:inline-block;
	margin:-1px 0px -2px 0px;
	padding:0px;
	line-height:20px;
	width:100%;
	background: #FFF;
	border: none !important;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color:#000;
	font-size:14px;

}
.d_left_menu__item &gt; div:first-child { display:table;}
.d_left_menu__item &gt; div:first-child &gt; p{ display: table-cell;}
.d_left_menu__item:nth-last-child(1) a { border-radius:0 0 5px 5px;}

.d_left_menu__link table { margin:0; padding:0 5px 0 0; border-collapse:collapse; width:100%;}
.d_left_menu__item__td_first { width:5px; padding:0; overflow:hidden; height:55px;}
.d_left_menu__item__td_first p { width:100%; height:15px; border-top:1px solid transparent; background:none;}
.d_left_menu__item__td_icon { width:58px;}

.d_left_menu__icon {
	display:inline-block;
	background-position: 0 0;
    -webkit-transition: background-position 200ms ease 0s;
    transition: background-position 200ms ease 0s;
    width: 58px;
    height: 54px;
}

/*.d_left_menu__item:nth-last-child(1) a,.d_left_menu__item:nth-last-child(2) a {
    background-color: rgba(225, 225, 225, 100);
    color: #ff7300;
}*/

.d_left_menu__item a.d_left_menu__link:hover { background:rgba(236, 240, 241, 0.99); color:#000;}
.d_left_menu__item a.d_left_menu__link:hover .d_left_menu__item__td_first p {background:#FF7300; height:55px; -webkit-transition: height 0.5s ease; transition: height 0.5s ease; }
.d_left_menu__item a.d_left_menu__link_active { background:rgba(236, 240, 241, 0.99); color:#000;}
.d_left_menu__item a.d_left_menu__link_active .d_left_menu__item__td_first p {background:#FF7300; height:55px; -webkit-transition: height 0.5s ease; transition: height 0.5s ease; }


.d_left_menu_drop p { float:left; width:24%;}

.d_left_menu_drop {
	display:none;
	background: #fff none repeat scroll 0 0;
	-webkit-box-shadow: 0 8px 20px 0 rgba(214, 214, 214, 0.6);
	box-shadow: 0 8px 20px 0 rgba(214, 214, 214, 0.6);
	border-radius:0 5px 5px 5px;
    height: calc(100% + 1px);
    margin-left: 246px;
    padding:12px 0 10px 0;
    position: absolute;
    top: -1px;
    z-index: 100;
	width:915px;
}

.d_left_menu_drop__link {
	display:block;
	width:100%;
	margin:2px 0;
	padding:10px 10px 10px 20px;
	background:none !important;
	color:#000 !important;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color:#000;
	font-size:14px;
	border-radius: 0 !important;
}

/*.d_left_menu__item:hover &gt; .d_left_menu_drop { display:block;}*/
.d_left_menu_drop__link:hover { background:rgba(236, 240, 241, 0.99) !important; color:#000;}
.d_left_menu_drop__link_active { background:rgba(236, 240, 241, 0.99) !important; color:#000;}

.closeBtn {
    background: rgba(0, 0, 0, 0) url("../images/dn/menu-close.png") repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 38px;
    position: absolute;
    right: 40px;
    top: 60px;
    width: 38px;
}

.breadcrumbs { margin-bottom:5px;}

.dc_categories { width:101%; margin-bottom: 30px; margin-left: -11px; margin-right: -35px; padding:0;}
.dc_categories__item { float:left; width:215px; display:inline-block; position:relative; height:270px; margin:5px 9px 45px 9px;}
.dc_category {}
.dc_category__image { width:100%; height:200px; background:#FFF; border-radius:10px; text-align:center;}
.dc_category__image span { display:block; width:100%;text-align:center; padding:2px;}
.dc_category__image span img {max-height: 195px;  max-width: 195px;}
.dc_category__title {
	overflow:hidden;
	width:215px;
	height:35px;
	 text-overflow:ellipsis;
	font-family:Futura, "Trebuchet MS", Arial, sans-serif;
	padding:5px 4px 5px 4px;
	color: #555;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    min-height: 40px;
    text-align: left;
    text-decoration: none;
    -webkit-transition: color 0.3s ease 0s;
    transition: color 0.3s ease 0s;
}
.dc_category__price { font-size:13px; font-weight:600; color:#fff; background:#FF7300; padding:6px 15px; position:absolute; bottom:0; right:0; border-radius:4px;}

.dc_category:hover .dc_category__image { -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.25); text-decoration: none;}
.dc_category:hover .dc_category__title { color:#FFF; text-decoration: none; text-shadow:0px 0px 5px rgba(0, 0, 0, 0.8);}

.product-photos {
	width: 100%;
    height: 100%;
	position:relative;
	max-height: 458px;
	overflow:hidden;}
.product-photos__thumbs {
    width: auto;
    /*max-width: 250px;*/
    height: 60px;
    margin: 5px;
}
/*.product-photos__thumbs .slick-list {
	padding: 0!important;
}*/
.formAjaxAnswer {
    font-size: 30px;
}
.product-photos__big {
	height:386px;
	overflow: hidden;
    display: block;
}/*
.product-photos__big img{
	display: table-cell;
    margin: 0 auto;
}*/
.zoomProduct{
	position: absolute;
	z-index: 2;
	top: 10px;
	right: 10px;
	width: 30px;
	height: 31px;
	background: url(../images/zoom-item.png) center no-repeat;
}
.nizten {/*  -webkit-box-shadow: 0 10px 6px -6px #777;   -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; border-radius: 0 0 5px 5px;*/}

.easyzoom-flyout {
	top: -1px;
	left: 450px;

	-webkit-box-shadow: 0 6px 20px 0 #666;

	box-shadow: 0 6px 20px 0 #666;

}

.easyzoom-small .easyzoom-flyout {
	top: -1px;
	left: 450px;
}


.clear { clear:both;}


#zk_speed_comp {display:none;}
#zk_speed_comp p { padding:180px 20px 180px 150px;}
.zk_speed_ok_zg {font-size: 27px; color: #293d50;}
.zk_speed_ok_tx {display:inline-block; padding:15px 0; font-size: 14px;color: #293d50;}

#zk_speed {display:none;}

#zk_mask { display:none; position:absolute; top:0; left:0; right:0; bottom:0; background:#FFF; opacity:0.8; z-index:1100;}

#zk_speed { font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; z-index:1101;}
#zk_speed { position:fixed; top:50%; margin-top:-300px; left:50%; margin-left:-400px;}
#zk_speed { width:800px; border:0px solid transparent; border-radius:10px; background:#FFF; -webkit-box-shadow:0px 0px 15px #333333; box-shadow:0px 0px 15px #333333;}

.zk_speed_up { width:100%; background:#FF7300; border-radius:10px 10px 0px 0px; position:relative;}
.zk_speed_header { font-size:35px; padding:45px 0; padding-left:60px; text-transform:uppercase; color: #FFF;}
.zk_speed_header span{ font-size:17px; font-weight: normal; line-height:35px; display:block; text-transform: uppercase; margin-top:-20px; letter-spacing:0.01em;}

.zk_speed_close { position:absolute; top:15px; right:15px; color:#FFF; font-size:14px; text-align:center; text-transform:uppercase; cursor:pointer;}
.zk_speed_close span { display:block; font-size:22px; padding:10px 0;}
.zk_speed_close:hover { text-shadow:0px 0px 10px #333;}

.zk_speed_center { width:100%; padding:5px;}
.zk_speed_center table { width:100%; border-collapse:collapse;}
.zk_speed_img { width:330px; text-align:center;}
.zk_speed_img img { max-width:550px;  max-height:300px;}

.zk_speed_pred { padding-left:20px; vertical-align:top;}
.zk_speed_prod_name { font-size:20px; padding-top:20px; text-transform:uppercase; line-height:25px; color:#5F5F5F;}
.zk_speed_prod_skid { margin:25px 0 30px 0; font-size:20px;text-transform:uppercase; font-weight:bold; color:#FFF; text-align:center;}
.zk_speed_prod_skid {background: #FF7300;position: relative;width: 150px; height: 50px;padding:18px 0; }
.zk_speed_prod_skid::after {content: ''; position: absolute;right: -35px; top: 0px;border: 25px solid transparent;border-left: 10px solid #FF7300;}
.zk_speed_prod_price_old { font-size:15px; color:#666;}
#zk_sprice_old {font-size:15px; color:#666; text-decoration:line-through; padding-left:5px;}
#zk_sprice_new {font-size:30px; color:#E64525; font-weight: bold; padding-left:10px;}
.zk_speed_prod_price_new { font-size:16px; color:#666; padding:15px 0 10px 0;}
.zk_sprice_val_old {font-size:14px; color:#666; text-decoration:line-through;}
.zk_sprice_val_new {font-size:26px; color:#E64525; font-weight: bold;}

.zk_speed_dw { text-align:center; width:100%; background:#F3F3F3; border-radius: 0px 0px 10px 10px; position:relative;}
.zk_speed_dw_upttx { font-size:20px; padding:10px; color:#5F5F5F;}
.zk_speed_dw_dwttx { font-size:14px; padding:10px; color:#949494;}
.zk_speed_dw_form_clear { clear:both;}
.zk_speed_dw_form { width:630px; padding:10px 0 10px 150px; position:relative;}
.zk_speed_dw_form_right {  width: auto;  float:right;}

#zk_speed_dw_form_error { display: none; text-align:center; color:#F00; font-size:14px; padding:10px 0 0 0;}
.zk_speed_form_error { border:1px solid #F00 !important;}
#zk_speed_tel { color:#333; border: 1px solid #e9e9e9; padding:8px 10px 12px 10px; border-radius: 10px; font-size: 20px; width: 250px; height:42px; outline:none;}
.zk_speed_button {
	height:40px;
	width:200px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	border: none;
	border-radius:10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e64225+0,ec7421+100 */
	background: #e64225; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear,  left top, left bottom,  from(#e64225),to(#ec7421));
	background: linear-gradient(to bottom,  #e64225 0%,#ec7421 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64225', endColorstr='#ec7421',GradientType=0 ); /* IE6-9 */
}
.zk_speed_button:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec7421+0,e64225+100 */
	background: #ec7421; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear,  left top, left bottom,  from(#ec7421),to(#e64225));
	background: linear-gradient(to bottom,  #ec7421 0%,#e64225 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec7421', endColorstr='#e64225',GradientType=0 ); /* IE6-9 */
}
.zk_speed_button_continue { font-weight: normal;}

#zk_speed_button_com_wait { display:none; background:url("../images/dn/25.gif") no-repeat; width:35px; height:35px; margin-left:5px; position:absolute; top:10px; right:-50px;}
#zk_speed_button_com_wait_speed { display:none; background:url("../images/dn/26.gif") no-repeat; width:35px; height:35px; margin-left:5px; position:absolute; bottom:7px; right:45px; opacity:0.8;}

#for_form_fast_order { /*width:550px; height:82px;*/}
#for_form_fast_order strong {color: #293d50; font-size: 24px;display: block; margin-top:25px;}
#for_form_fast_order span {color: #293d50; font-size: 14px; padding: 15px 0; display: block;}

#zpersonal_pred {
    color: #0089c6;
    display: block;
    padding: 12px 0;
    border: 1px solid #0089c6;
    text-align: center;
    font-size: 14px;
    width: 100%;
    margin-top: 16px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#zpersonal_pred:before {
    position: relative;
    display: inline-block;
    content: '';
    background: url(../images/buy_sale.png) center no-repeat;
    width: 27px;
    height: 26px;
    margin: -10px 20px -8px 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/*#zpersonal_pred { display:none;}*/
#zpersonal_pred:hover {
	color:#fff;
	border:1px solid #0089c6;
	background-color:#0089c6;
}
#zpersonal_pred:hover:before {
    background: url(../images/buy_sale_hover.png) center no-repeat;
}

#socbtcpsd_pred { color:#999; display:block;  padding:5px; text-align:left; margin:5px; background: url(../images/compensation.jpg) 0 5px no-repeat; height:28px; padding-left:35px;
/*  margin-bottom:-10px;*/
}
#socbtcpsd_pred:hover { color:#e64225; background-position:0 -25px;}

.product__price {font-size: 16px; font-weight: bold; margin-bottom: 0;  padding: 0 3px; text-align: center; color:#333; font-size: 16px; position: relative; overflow:hidden;}
.product__price::before {
    border-bottom: 1px solid #000;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-16deg);
    transform: translate(-50%, -50%) rotate(-16deg);
    width: 100%;
}
.product__price::after {
    border-bottom: 1px solid #000;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(16deg);
    transform: translate(-50%, -50%) rotate(16deg);
    width: 100%;
}
.product__price_new { font-size: 21px; font-weight: bold; line-height: 1.2;  margin-bottom: 13px;  padding: 0 10px; text-align: center; color:#c95b00;}

.products__item .product__price { margin-top:-19px;}


.work_time_dn {color:#fff; font-weight: bold;}

.products__item .product-popup-info { height:513px;}
/*
.ds_prod_desc * {font-size:14px; color:#111;}
.ds_prod_desc p { margin:10px 0; font-size:14px; color:#111; line-height:15px; }
.ds_prod_desc h2 {color:#111; line-height:25px;}
*/
.ds_prod_desc ul {font-size:16px; color:#111;}
.ds_prod_desc ul li {list-style: disc;line-height:20px;}
.ds_prod_desc p { margin:10px 0; font-size:16px; color:#111; line-height:20px; text-indent: 20px;}
.ds_prod_desc h2 {color:#111; font-size:24px; line-height:1.2;}
.ds_prod_desc h3 {
    color: #444444;
    font-size: 18px;
    line-height: 1.2;
    margin: 9px 0;
}

.ds_prod_desc { padding:10px;}

.ds_prod_desc_all {
	background:#fff;
	padding-bottom:15px;
	margin-bottom: -5px !important;
    -webkit-box-shadow: 0 0px 45px 45px #fff;
    box-shadow: 0 0px 45px 45px #fff;
  position: relative;
}

.ds_prod_desc_all img{
	border-radius:5px; margin:10px; -webkit-box-shadow: 0 0px 5px 10px #fff; box-shadow: 0 0px 5px 10px #fff;
}

.footer { margin-top:-20px;margin-bottom: -243px;}

.searchwp-term {display:inline !important;}

.product-photos { position:relative;}
.product-content__add_addFavorite { padding:3px 5px; position:absolute; top:30px; left:10px; z-index:1; -webkit-box-shadow:0px 0px 5px #FFFFFF; box-shadow:0px 0px 5px #FFFFFF; background:#FFF; border-radius:3px;}

/*
@font-face {
  font-family: 'Glober';
  src: url('../fonts/Glober/GloberRegular.woff2') format('woff2'),
       url('../fonts/Glober/GloberRegular.woff') format('woff'),
       url('../fonts/Glober/GloberRegular.ttf') format('truetype'),
       url('../fonts/Glober/GloberRegular.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/Glober/GloberRegular.eot'),
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Glober';
  src: url('../fonts/Glober/GloberBold.woff2') format('woff2'),
       url('../fonts/Glober/GloberBold.woff') format('woff'),
       url('../fonts/Glober/GloberBold.ttf') format('truetype'),
       url('../fonts/Glober/GloberBold.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/Glober/GloberBold.eot');
  font-weight: 700;
  font-style: normal;
}

.product_glober { font-family: Glober; line-height:normal;}
*/

.product-content__title {
    font-size: 24px;
    color: #444444;
    padding: 0 0 10px 0;
}
.product_title_id { float:right;margin:10px 10px 0 20px; color:#444; font-size:12px;}
.product_title_visa { float:right; margin:5px 20px 0 20px;}

.side_product-content-right {width:640px;}

.product_rg_fev { margin:25px 0; /*width:620px;*/ height:50px;}
.product_uptb_fevs {  border-collapse:collapse;}
.product_uptb_fevs td { padding:5px 10px; font-size:15px; font-weight:normal;  white-space:nowrap;}
.product_uptb_td1_fevs { padding-right:10px !important; padding-left:0 !important; width:200px; color:#666;}
.product_uptb_td1_fevs_green { color: #090;}
.product_uptb_td2_fevs { overflow:hidden; text-overflow:ellipsis;}

.btn_add_product_cart { cursor:pointer; border: none; background-image:url(../images/cart.jpg); width:190px; height:90px; background-position:0 0;}
.btn_add_product_cart strong { display:inline-block; padding-left:60px; font-size:15px; color:#EC4200;}
.btn_add_product_cart:hover { background-position:0 -90px;}
.btn_add_product_cart:hover strong { color:#FFF;}
.btn_add_product_cart:active { background-position:0 -180px;}

*.dotted-link { display:inline-block; text-align:center; margin-left:40px;}
.product_price_block { margin:0 0 10px 0; height:130px;}
.product_price_tb { border-collapse:collapse; width:100%;}
.product_price_tb td { padding:0 5px;}

.product_price_tb_cena {padding-left:0 !important; white-space:nowrap; width:160px;}
.product_price_tb_carts { padding-top: 10px !important;}
.product_price_tb_carts { padding-right:0 !important;}
.product_price_tb_tree { width:225px; white-space:nowrap; vertical-align:top; padding-top:35px !important;}

.product_price_СЂ_cena { font-size:15px; margin:0px 0 5px 0; font-weight:bold;}

.product_d_credit { display:block; font-size:14px; text-transform:uppercase; color: #000; text-decoration:underline;font-weight:bold; margin-top:15px;}
.product_d_credit strong { display:inline-block;  text-transform: lowercase; font-weight:normal;border-bottom:1px solid #FFF; margin:5px 0 -1px 0; text-decoration:none;}
.product_d_credit:hover {color: #EC4200;}

.pr_pr_new {color:#c95b00; font-size:23px; font-weight:bold; }
.pr_pr_old {font-size: 15px; font-weight: bold; padding-bottom:1px; margin:5px 0; text-align: left; color:#555; position: relative; overflow:hidden; line-height:20px;}
.pr_pr_old::before {
    border-bottom: 1px solid #777;
    content: "";
    display: block;
    left: 20%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-16deg);
    transform: translate(-50%, -50%) rotate(-16deg);
    width: 100%;
}
.pr_pr_old::after {
    border-bottom: 1px solid #777;
    content: "";
    display: block;
    left: 20%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(16deg);
    transform: translate(-50%, -50%) rotate(16deg);
    width: 100%;
}

.fast_order { /*margin:30px 0; height:100px;*/ position:relative;}
.fast_order_title {color: #4687C7; font-size:20px; font-weight: 800;margin: 15px 0 0;text-transform: uppercase;}
.fast_order_text {color: #666; line-height: 18px;margin: 12px 0; font-size:15px;}
.fast_order input {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    color: #404040;
    font-size: 15px;
    height: 40px !important;
    line-height: 18px;
    padding: 10px !important;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
}

.fast_order .fast_order_btn {
    background: #0089c6 none repeat scroll 0 0;
    border: 1px solid #0089c6;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    height: 40px;
    line-height: 1;
    margin: 0 auto;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 100%;
    font-size: 15px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.fast_order .fast_order_btn:hover {
	background: #FFFFFF;
	color: #0089c6;
}

.carousel-products__item .product {
	height:430px;
	margin: 10px 0;
}

.product_dostavka { }
.product_tb_dostavka {}
.product_tb_dostavka td {}
.product_tb_dostavka_td1 {}
.product_tb_dostavka_td2 { padding-left:20px;}

.product_dostavka_shem { width:350px; height:115px; padding:5px; border:1px solid #999; border-radius:5px;}

.product_dostavka_summ,
.product_dostavka_srok,
.product_dostavka_varanty,
.product_sber_pay {
	font-size:14px;
	position: relative;
	padding: 10px 0;
	line-height: 2;
	max-height: 60px;
	/*white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;*/
}
.product_dostavka_summ:before,
.product_dostavka_srok:before,
.product_dostavka_varanty:before,
.product_sber_pay:before {
	position: relative;
	display: inline-block;
	content: '';
	width: 38px;
	height: 38px;
	margin: 0 10px -14px 0;
	background:url(../images/sprite-dostavka.png) 0 0 no-repeat;
}

/* С„РёРєСЃ СЂР°СЃСЃСЂРѕС‡РєРё */
.product_sber_pay:before {
    margin-bottom: 0;
    position: absolute;
    top: 7px;
    left: 17px;
	background:url(../img/percent.png) 0 0 no-repeat;
	background-size: contain;
    filter: drop-shadow(0px 0px 2px rgba(255, 115, 0, 1));
}
.product_dostavka_summ:before {
    background-position: 0 -39px;
}
.product_dostavka_srok:before {
    background-position: 0 -78px;
}
.product_sber_pay {
    padding-left: 50px;
    background: #fff;
    border-radius: 5px;
    color: #333;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ff7300;
    font-weight: 700;
    transition: all 0.3s ease;
}
.product_sber_pay span {
    text-transform: none;
    font-weight: 700;
    color: #ff7300;
    font-size: 12px;
}
.product_sber_pay:hover {
    background: #ff7300;
    color: #fff;
} 
/* 
.product_sber_pay:hover::before {
    filter: drop-shadow(0px 0px 2px rgba(255, 115, 0, 1));
} */
.product_sber_pay:hover span {
    color: #333;
}
/* end */

.product_dostavka_summ {
    font-weight: bold;
}
.product_dostavka_summ strong {
    text-transform: uppercase;
    font-size: 16px;
    color: #ff7300;
}
.product_dostavka_srok strong {
    font-size: 15px;
    color: #0089c6;
}
.numbVarant {
	font-size: 18px;
    position: absolute;
    left: 13px;
    top: 11px;
    font-weight: bold;
}
.altVar{
	left: 8px;
    top: 9px;
}
.dostavCuestion {
    text-align: center;
    font-size: 17px;
    line-height: 1.5;
}
.dostavCuestion span {
    font-size: 13px;
    display: block;
    margin-top: -7px;
}
.product_dostavka_text { font-size:11px; color:#666;}

.product_dostavka_summ b, .product_dostavka_srok b { background:url(../images/dn/24.gif) center center no-repeat; width: 48px; height:14px; display:inline-block;}

.product-info__body_preview { padding:20px;}

.product-info__body_files, .product-info__body_video, .product-info__body_characteristics { padding:20px 20px 40px 20px; }
.product-content__download { width:40%; display:block; margin:10px; float:left; }

.typography, .product-info__body h2, .product-info__body { font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif !important;}

.product-info__body .typography { font-size:15px;  color:#222; line-height:20px;}
.product-info__body h2 {font-size:22px; font-weight:bold;}

.product-info__body .row { margin:10px 0;}

.product-info__body_complect {color:#333; font-size:15px; line-height:22px;}

.product-info__tabs .parameter { color:#333; font-size:15px; line-height:22px;}


.product-info__menu { background: none !important;}
.product-info__menu:hover { background: none !important;}
.product-info__tabs div ul{
	list-style: none;
}
.product-info__tabs div ul, .product-info__tabs div ol{
	list-style: none;
    padding: 8px 20px 8px 24px;
    counter-reset: mySpisok;
    margin: 0;
}
.product-info__tabs div ul &gt; li, .product-info__tabs div ol &gt; li{
    position: relative;
    margin-bottom: 10px;
}
.product-info__tabs div ul &gt; li:before, .product-info__tabs div ol &gt; li:before {
    position: absolute;
    top: 6px;
    left: -24px;
    content: '';
    width: 9px;
    height: 9px;
    background: #0089c6;
}
.product-info__tabs div ol &gt; li:before {
    counter-increment: mySpisok;
    content: counter(mySpisok);
    text-align: center;
    width: 18px;
    height: 18px;
    font-size: 12px;
    line-height: 19px;
    color: #FFFFFF;
    top: 0;
    left: -28px;
}
.discount-block {
    padding: 0px 10px;
    color: #ec8e8e;
    font-weight: initial;
}
.d_info__menu h2 { font-size:inherit; font-weight:inherit;}
.d_info__menu { /*border-bottom:4px solid #4587C7; */padding-left:30px;position: relative;
    z-index: 2;}
.d_info__link {
    font-size: 16px;
    display: block;
    float: left;
    margin: 0 -4px -1px 10px;
    padding: 10px 20px;
    border: 1px solid #eeeeee;
    color: #000;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.d_info__link:hover { background:transparent;border-color: #0089c6;color:#0089c6 !important;}
.product-info__link_selected { background:#0089c6; color:#FFF !important;}
.menu_link_files { float:right; margin-right:35px;}
.menu_link_files strong { display:inline-block; width:27px; height:27px; margin:-10px -10px -7px 5px; background:url(../images/down.png) 0 0 no-repeat;}
.menu_link_files:hover strong { background-position:0 -43px;}


.action_baner_ds { display:none !important;}
.action_baner_ds_list {display:none;}
.for_left_right_inf {display:none;}


.btn_analog_dv { margin-top:-53px;}
.btn_analog { width:296px; height:73px; display:block; background:url(../images/btn_analog.png) 0 0 no-repeat; margin-bottom:-30px; outline:none;}
.btn_analog:hover { background-position:0 -73px;}
/* ----------------------------------------------------------------- */
.eTimer {
	display: inline-block;
	line-height: normal;
	font-family: Arial;
	color: #bbb;
	padding: 15px 15px;
	background: #333333;
	border: 0px solid white; border-radius: 2px;
}
.eTimer .etTitle {
	margin-bottom: 10px;
	font-size: 20px;
}
.eTimer .etUnit {
	display: inline-block;
}
.eTimer .etUnit .etNumber {
	display: inline-block;
	margin: 1px;
	text-align: center;
	font-family: Impact;
	font-size: 35px;
	color: white;
	padding: 0px 8px;
	background: #11abb0;
	border: 0px solid white; border-radius: 5px;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.eTimer .etUnit .etSign {
	text-align: center; font-size: 14px;
}
.eTimer .etSep {
	display: inline-block;
	vertical-align: top;
	font-size: 35px;
	padding: 0px 5px;
}
.eTimer .etSep:last-of-type {
	display: none;
}
.eTimer .etUnit .etNumber {
	width: 35px;
}
/* ----------------------------------------------------------------- */
.action_menu { margin-top:16px; width:248px;}
.action_menu img { width:248px; height:172px; margin-bottom:-88px;}
.action_menu .eTimer { width:247px; height:90px; margin:0 0 0 1px; border-radius:0 0 4px 4px; padding:15px 10px;}
.action_menu .eTimer { -webkit-box-shadow:  0px 0px 10px 0px #333; box-shadow:  0px 0px 10px 0px #333;}
.action_menu .eTimer .etTitle {	margin-bottom: 5px; font-size: 14px; font-weight:bold;}
.action_menu .eTimer .etUnit .etNumber { font-size: 23px;padding: 0px 2px;}
.action_menu .eTimer .etUnit .etNumber { width: 23px;}
.action_menu .eTimer .etSep {font-size: 1px; padding: 0px 4px;}
.action_menu .eTimer .etUnit .etSign {text-align: center; font-size: 11px; font-weight:bold;}
/* ----------------------------------------------------------------- */
.action_list { margin:24px 0 0 0; position:absolute!important; left:0px; top:-35px; -webkit-box-shadow:  0px 0px 10px 0px #333; box-shadow:  0px 0px 10px 0px #333;}
.action_list .eTimer { width:220px; height:62px; overflow:hidden; display:block; float:right; margin-left:-220px; padding:2px 8px; padding-right:1px; text-align:left;}
.action_list .eTimer .etTitle {	margin-bottom: 2px; font-size: 13px; font-weight:bold; margin-right:-20px;}
.action_list .eTimer .etUnit .etNumber {width: 21px; font-size: 22px; padding: 0px 1px;}
.action_list .eTimer .etSep {font-size: 1px; padding: 0px 3px;}
.action_list .eTimer .etUnit .etSign {text-align: center; font-size: 9px; font-weight:bold;}

/* ----------------------------------------------------------------- */
.action_tovar { margin:-20px 35px 20px 45px; -webkit-box-shadow:  0px 0px 10px 0px #333; box-shadow:  0px 0px 10px 0px #333; border-radius:5px ;}
.action_tovar .eTimer { width:340px; height:93px; overflow:hidden; display:block; float:right; margin-left:-340px; padding:5px 15px 5px 25px;}
.action_tovar .eTimer .etTitle {	margin-bottom: 5px; font-size: 18px; text-align:center;}
.action_tovar .eTimer .etUnit .etNumber {width: 28px; font-size: 30px; padding: 0px 4px;}

.podar_puls { position:absolute; top:250px; right:-15px; display:none;}
.podar_puls_s { position:absolute; width:84px; right:5px; top:190px; display:none;}
.products__item { position:relative;}

.hidestart {display:none;}
/* .hidestart {opacity:0;} */

#path,.linkBackMobi { /*margin:0 0 -5px 0;*/ padding:15px 0 0px 0; color:#898989;}
#path a {
	color:#898989;
	padding: 12px 20px;
	display: block;
}
#path a:hover {
	text-decoration: underline;
}
.breadcrumbs &gt; li{
	background: #f2f2f2;
	margin-right: 20px;
	position: relative;
	line-height: 1;
	border:1px solid #eeeeee;
	border-right: none;
}
.breadcrumbs &gt; li:after{
	position: absolute;
    border: 1px solid #eeeeee;
    border-bottom: none;
    border-left: none;
    border-radius: 5px;
    content: '';
    right: -13px;
    top: 3px;
    width: 29px;
    height: 30px;
    background: #f2f2f2;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.breadcrumbs &gt; li:last-child{
	background: none;
	border: none;
}
.breadcrumbs &gt; li:last-child:after{
	display: none;
}
.breadcrumbs &gt; li:last-child a {
	color:#0089c6!important;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline!important;
}
.breadcrumbs &gt; li:last-child:hover a{
	color:#898989!important;
	text-decoration: none!important;
}
.linkBackMobi &gt; li{
	background: #f2f2f2!important;
	border:1px solid #eeeeee!important;
}
.linkBackMobi &gt; li a{
	color:#898989!important;
	padding: 12px 20px;
	font-size: 13px!important;
	display: block;
}
.linkBackMobi &gt; li:after{
	display: block!important;
	left: -15px;
	right: initial;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
.white-block {border-top: none;}
.linkBackMobi{display: none;cursor: pointer;}
.buyCredit{
 	padding: 14px 0 4px 0;
 	font-size: 13px;
    color: #898989;
}
.buyCredit a{
    color: #0089c6;
    text-decoration: underline;
}
.buyCredit a:hover{
    color: #898989;
    text-decoration: underline;
}
/*
.product_glober #path { background:#eee; border:1px solid #004c72; margin:0 0 -5px 0; padding:20px; color:#004c72;}
.product_glober #path a {color:#004c72; border-bottom:1px dotted #004c72;}
.product_glober #path a:hover {border-bottom:none;}
.product_glober .product-content { border-top: none;}
.product_glober .breadcrumbs &gt; li + li::before { content:"\27A5"; color:#004c72; padding: 0 10px; font-size: 11px; }
*/

/*.product_glober #path li { display:none;}
.product_glober #path li:nth-child(-n+3) { display:inline-block;}*/
.product_glober #path li { display:inline-block;}

.footer__container .footer__inner ul { display: none;}
/*
.main-view__content #path {background:#eee; margin:0 0 -5px 0; padding:20px; color:#004c72; border: 1px solid #00738E; border-bottom: none;}
.main-view__content #path a {color:#004c72; border-bottom:1px dotted #004c72;}
.main-view__content #path a:hover {border-bottom:none;}
.main-view__content .breadcrumbs &gt; li + li::before { content:"\27A5"; color:#004c72; padding: 0 10px; font-size: 11px; }
.main-view__content .breadcrumbs &gt; li + li {color:#004c72; }
*/
.main-view__content #path li:last-child { display:none;}

.main-view__content .title {background:#FFF; padding:5px 10px;border-left: 1px solid #00738E;border-right: 1px solid #00738E;}
.main-view__content .d_categories-links { background:#FFF; border-radius:0; border: none; padding-bottom:15px; margin-bottom:-5px;border-left: 1px solid #004c72;border-right: 1px solid #004c72; padding:5px; position:relative;}
.main-view__content .d_categories-links a { font-weight: normal; }
.main-view__content .d_categories-links a:hover { text-shadow:none; color:#666 !important; text-decoration:underline;}
.main-view__content .d_categories-links__item_selected {text-shadow:none; color:#FF7300 !important; border: none;}

.main-view__content .categories-links { min-height:56px;}
.main-view__content .d_categories-links a.d_categories-links__item { padding:5px 10px !important; margin:1px !important;}


.main-view__content .carousel-firms {border: 1px solid #004c72; border-top: none; overflow:hidden;}
.main-view__content .d_categories-add { font-weight: normal; border-radius: 0;}

.catalog-filter__content label.checkbox { margin-right:9px;}
.catalog-filter__content label.checkbox .jq-checkbox { margin-right:4px;}

.product_glober .d_left_menu { display: none;}

.nofoundtovar { margin:20px 0; font-size:18px; font-weight: normal; display:block;}

.d_categories-add { display:none;}
.main-view__content .carousel-firms { text-align:center;}
.main-view__content .carousel-firms a { float:none; display:inline-block;}

.main-view__content .dd_categories-links_block  {
	background:#FFF;
	border-radius:0;
	border: none;
	border-left: 1px solid #004c72;
	border-right: 1px solid #004c72;
	margin:0;
	padding:10px 0px;
	padding-bottom:15px;
	position:relative;
}
.main-view__content .dd_categories-links_block a {
	font-weight: normal;
	text-decoration:none;
	color:#004c72;
	white-space:nowrap;
	display:inline-block;
	font-size:13px;
	border-bottom:1px dotted #004c72;
	padding:0;
	margin:5px 5px;
}
.main-view__content .dd_categories-links_block a:hover { text-shadow:none; color:#FF7300 !important; border-bottom:1px dotted #FF7300;}
.main-view__content .dd_categories-links__item_selected {text-shadow:none; border-bottom: none !important; color:#FF7300 !important; border: none; text-decoration:underline;}
.main-view__content .dd_categories-links__item_selected:hover {border-bottom: none !important;}
/* ----------------------------------------------------------------- */
.zam_h2 {
    font-size: 22px;
    font-weight: bold;
	font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	line-height: 1.1;
    margin-bottom: 13px;
}

.main-view__products-promo .zam_h2 {
	font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 6px;
    max-height: 108px;
    overflow: hidden;

}

.zam_h3 {
    font-weight: bold;
}

.product_har_in { margin:25px -20px 0 -20px; padding:5px 25px; border-top:2px solid #4587C7; color:#000;}

.catTags{
	padding: 10px 0 0 0;
	overflow: hidden;
	height: 44px;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.tagsOpen{
	height: 112px;
}
.tagsAllOpen{
	height: auto;
}
.titleTags{
	padding: 10px 0;
	background: #004b70;
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.bntMore_link {
    display: block;
    visibility: hidden;
    opacity: 0;
    width: 104px;
    margin: 0 auto;
    text-align: center;
    padding: 5px 10px;
    background: #ff7300;
    color: #ffffff;
    border-radius: 0 0 5px 5px;
    cursor: pointer;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.tagsOpen + .bntMore_link {
	visibility: visible;
	opacity: 1;
}
.catTags li a {
    display: block;
    padding: 10px;
    background: rgba(0, 77, 115, 0.21);
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.catTags li a:hover {
    background: #ff7300;
    color: #004b70;
}
.addCartPhone {
    width: 220px;
    height: auto;
    display: inline-block;
    background-image: none;
    background-color: #FFFFFF;
    border: 2px solid #EC4200;
    border-radius: 20px;
    padding: 10px;
    margin-top: 10px;
}
.addCartPhone:before,.CartCall:before {
	position: relative;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: -3px;
	width: 16px;
	height: 16px;
	content: '';
}
.addCartPhone:before {
	background:url(../images/add-to-cart.png) center no-repeat;
}
.addCartPhone:hover {
    background-color: #EC4200;
}
.addCartPhone:hover:before {
	background:url(../images/add-to-cart_hover.png) center no-repeat;
}
.addCartPhone &gt; strong {
	padding-left: 0;
}
.CartCall {
    border-color: #4587c7;
    color: #4587c7;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}
.CartCall:before {
	background:url(../images/smartphone-ringing.png) center no-repeat;
}
.CartCall:hover {
    background-color: #4587c7;
    color: #FFFFFF;
}
.CartCall:hover:before {
	background:url(../images/smartphone-ringing_hover.png) center no-repeat;
}

/* NEW */
.mainMenu, .innerContent{
	max-width: 1193px;
	padding: 0 15px;
	margin: 0 auto;
}
.whiteBG{
	background: #FFFFFF;
	/*padding: 0 15px;*/
}
.col-35{
	width: 35%;
    padding: 0;
    float: left;
}
.col-65{
	width: 65%;
    padding: 0;
    float: left;
}
.col-50{
	width: 50%;
    padding: 0;
    float: left;
}
.col-49{
	width: 49%;
    padding: 0;
    float: left;
}
.col-49+.col-49{
	margin:0 0 0 2%;
}
.col-47{
	width: 47%;
    float: left;
}
.col-49+.col-47{
	margin: 0 0 0 4%;
}
.paramItem {
    font-size: 13px;
    color: #898989;
    margin-bottom: 15px;
}
.paramItem span {
	overflow: hidden;
    display: inline-block;
    padding: 4px;
    border-left: 1px solid #dfdfdf;
}
.itemManufactur{
	text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 210px;
}
.itemManufHover:hover{
	text-overflow: initial;
    white-space: normal;
    height: 34px;
    padding: 2px 10px;
}
.itemOstatock{
	color: #01be05;
	text-shadow: 0 0 1px;
	/*width: 170px;
	max-width: 192px;*/
    white-space: nowrap;
}
.itemOstatock.redColor {
    color: red;
}
.itemOstatock.greyColor {
    color: #939393;
}
.paramItem a {
    color: #898989;
    text-decoration: underline;
}
.paramItem a:hover {
    color: #4687c7;
}
.priceTitle{
	font-size: 14px;
	color: #444444;
}
.mobAnalog.analogProds {
    text-align: center;
    /* max-width: 180px; */
}
.col-49 .ClickOptItem {
    float: right;
    display: inline;
    margin: 0 auto;
    color: #898989;
    text-decoration: underline;
}
.col-49 .ClickOptItem:hover {
    color: #ff7300;
}
.col-49 .ClickOptItem span{
	border: none;
}
.oldPrice {
    text-decoration: line-through;
    font-size: 18px;
    color: #444444;
    line-height: 1;
    padding: 15px 0;
}
.price .oldPrice {
    font-size: 11px;
    text-decoration: none;
    color: #898989;
    line-height: 1.5;
    padding: 0;
}
.price .oldPrice span{
    text-decoration: line-through;
}
.newPrice {
    color: #ff7300;
    font-size: 34px;
    line-height: 1;
    font-weight: bold;
    text-align: center;
}
.price .newPrice {
    font-size: 18px;
    padding-top: 8px;
    text-align: left;
}
.newPrice.col-65.isArchPrice {
    width: 100%;
    text-align: center;
}
.leftBlock {
    border-top: 1px solid #dfdfdf;
    padding: 15px 0 0 0;
}
.rightBlock {
    border: 1px solid #dfdfdf;
    padding: 10px;
    min-height: 408px;
}
.innerBlock {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding: 15px 0;
}
.addCartBtn, .orangBtn {
    border: 1px solid #ff7300;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    width: 100%;
    background: #ff7300;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    padding: 15px;
    margin-top: 20px;
    margin-bottom: 15px;
    outline: none;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.orangBtn {
    border-radius: 0;
    width: auto;
    margin: 0 auto;
    margin-top: 10px;
    padding: 15px 30px;
}
.colGrey {
    border-color: #dfdfdf;
    background: transparent;
    color: #dfdfdf;
}
.freeConsult .orangBtn{
	margin-top: 30px;
}
.addCartBtn:before{
	position: relative;
	display: inline-block;
	content: '';
	background: url(../images/buy-cart.png) center no-repeat;
	width: 35px;
	height: 32px;
	margin: -10px 20px -8px 0;
}
span.orangBtn.analogProds, span.orangBtn.knowPriceProds{
	text-align: center;
}
.addCartBtn:hover, .orangBtn:hover {
	background: #FFFFFF;
	color: #ff7300;
}
.colGrey:hover {
    border-color: #ff7300;
    background: transparent;
    color: #ff7300;
}
.orderCart .orangBtn:focus, .orderCart .colGrey:focus{
  color: #ff7300;
}
.addCartBtn:hover:before {
	background: url(../images/buy-cart-hover.png) center no-repeat;
}
.freeConsult{
	position: relative;
}
.freeConsult .freeForm {
    position: relative;
    z-index: 2;
    color: #444444;
    margin-top: 30px;
    max-width: 530px;
    min-height: 289px;
}
.freeConsult .freeBG{
	position: absolute;
	z-index: 0;
	content: '';
	width: 944px;
	height: 342px;
	background: url(../images/free-consult.jpg) no-repeat;
    border: 1px solid #eeeeee;
	top: 0;
	left: 0;
	margin: 0 auto;
}
.freeForm .user_agreement {
    margin: 10px 0;
}
.nullTech .freeForm {
    padding: 30px 0;
}
.nullTech .freeBG {
    width: 100%!important;
    background-size: cover;
}
.textDostav {
    padding: 10px 0;
}
.propItem{
	color: #444444;
}
.propItemList{
	padding: 24px 48px 0 24px;
}
.propItemH2 {
    text-align: left;
    position: relative;
    padding-left: 50px;
}
.propItemH2:before {
    display: block;
    position: absolute;
    background: url(../images/prop-item.png) center no-repeat;
    content: '';
    width: 36px;
    height: 27px;
    top: -4px;
    left: 0;
}
.propItem .product-info__parameter {
    color: #444444;
    margin: 14px 0;
    font-size: 14px;
}
.lastViewProducts {
    background: #f2f2f2;
    padding: 20px 0;
}
.arrowPrev, .arrowNext{
	display: inline-block;
	width: 33px;
	height: 33px;
	border: 1px solid #dfdfdf;
	position: relative;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.arrowPrev:hover, .arrowNext:hover, .arrowPrev:hover:before, .arrowNext:hover:before{
	border-color: #0089c6;
}
.arrowPrev:before, .arrowNext:before{
	display: block;
	position: absolute;
	content: '';
	width: 15px;
	height: 15px;
	top: 8px;
	border-top: 1px solid #dfdfdf;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.arrowPrev:before{
    left: 11px;
	border-left: 1px solid #dfdfdf;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
.arrowNext:before{
    right: 11px;
	border-right: 1px solid #dfdfdf;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
}
.titleStrong {
	font-weight: bold;
	display: inline-block;
}
.topAddress {
    font-size: 14px;
    width: 186px;
    line-height: 1.5;
}
span.titleProduct{
	font-weight: bold;
    font-size: 18px;
}
@media (max-width: 1190px) {
	.d_left_menu_drop{width: 592px;}
	.d_left_menu_drop p{width: 160px;}
	.closeBtn{top: 10px;right: 10px;}
  #for_form_fast_order,.product_rg_fev {
    width: 100%;
    height: auto;
	}
	#for_form_fast_order input, #for_form_fast_order button {
    /*margin-bottom: 20px;*/
	}
	.fast_order{height: auto;}
	.product_tb_dostavka td {
    display: inline-block;
    margin-bottom: 20px;
	}
	.product_price_block{height: auto;}
}
@media (max-width: 1000px) {
	.product_price_tb_tree{padding-top: 0!important;}
	.col-50 {
	    float: none;
	    width: auto;
	}
	.freeConsult .freeBG{
		width: 100%!important;
	}
	.freeConsult .freeForm{
		padding:30px 0;
	}
}
@media (max-width: 992px) {
.footer {margin-bottom: -41px;}
}
@media (max-width: 888px) {
	.d_left_menu_drop{width: 482px;}
	.d_left_menu_drop p{width: 140px;}
	.product_uptb_fevs td {
    display: inline-block;
    padding-left: 0;
	}
}
@media (max-width: 770px) {
	.side.side_product-content-left {
	    float: none;
	    width: auto;
	}
	.freeConsult .freeForm {
	    padding: 20px;
	}
	.product-content-contact__desc {
	    margin: 18px 0;
	}
	.ClickOptItem,.product_tb_dostavka_td2{display: none!important;}
	.product_tb_dostavka{display: block;}
	.product_tb_dostavka_td1{display: block;width: 100%;}
	.product_dostavka_shem {width: 100%;}
	.d_info__link,.carousel-firms,.D_rel_tov_it{display: none;}
	.product-info__link_selected{display: block;}
	.title__text{
		text-overflow: initial;
    	white-space: initial;
	}
	.main-view__content .dd_categories-links_block{
		border-bottom: 1px solid #004c72;
	}
	.linkBackMobi{
		/* display: block; */
		font-weight: bold;
		color: #004c72;
    }
	.linkBackMobi &gt; span{
    	border-bottom: 1px dotted #004c72;
    }
    .linkBackMobi:hover{
    	color: #004c72;
    }
    .linkBackMobi:hover &gt; span{color: #004c72;border: none;}
}
@media (max-width: 580px) {
  .product_price_tb_tree {padding-top: 10px!important;}
  #zpersonal_pred {margin: 0 auto;}
  .product_price_block{height: auto;}
  #for_form_fast_order {width: 100%;height: auto;}
  #for_form_fast_order input, #for_form_fast_order button{margin-bottom: 20px;}
  .fast_order {height: auto;}
  .product_rg_fev {height: auto;width: 100%;text-align: center;}
  .product_uptb_fevs {width: 100%;}
  .product_uptb_fevs td {display: block;width: 100%;}
  .product_dostavka_shem {width: 240px;}
  .product_dostavka_summ, .product_dostavka_srok{margin-left: 0;}
  .product_tb_dostavka td {display: block;margin: 0 auto;margin-bottom: 20px;}
	.product-photos__thumbs {width: 100%;height: auto;}
	.product-photos__thumb {margin-bottom: 5px;}
}
@media (max-width: 480px) {
	.freeConsult .orangBtn {
	    margin-top: 0;
	}
	.product-content-contact__desc {
	    margin: 10px 0;
	}
  .d_info__menu {padding: 0 20px;}
  .d_info__link {width: 100%;margin: 0 auto;}
  .product-content__download {width: 90%;}
  .zk_speed_prod_name {font-size: 14px;font-weight: bold;padding-top: 10px;}
  .zk_speed_prod_skid {height: 30px;padding: 6px 0;margin-top: 7px;margin-bottom: 7px;}
  .zk_speed_prod_skid:after{right: -29px;border: 19px solid transparent;}
  .zk_speed_header {padding: 10px 0!important;}
  .zk_speed_close {top: -4px;right: 6px;}
  .product_uptb_fevs td{font-size: 100%;}
  .zk_speed_pred {padding-left: 0;}
  .zk_speed_dw_upttx {font-size: 100%;}
  .zk_speed_img {width: 100px;height: auto;display: block;margin: 0 auto;float: none;text-align: center;}/*
  .myTimer {width: 310px!important;margin: 0 auto!important;}
  .action_list {width: 100%!important;box-shadow: none!important;position: relative;}
  .action_list img {display: none!important;}  */
  .dc_categories__item {width: 44%;height: auto;margin: 5px;}
  .dc_category__image {width: 100%;height: 160px;overflow: hidden;}
  .dc_category__image span img {max-width: 100%;height: auto;max-height: 100%;}
  .dc_category__title {width: auto;font-size: 12px;}
}
@media (max-width: 380px) {
	.zam_h2 {
	    font-size: 18px;
	}
  .product-content__title {font-size: 20px;}
  .title__text {
    font-size: 20px;
}
}
@media (max-width: 330px) {
  .product_dostavka_summ, .product_dostavka_srok{font-size: 12px;}
}

/* в†“ С„РёРєСЃРёРєРё - РїСЂРѕРґСѓРєС‚РѕРІР°СЏ СЃС‚СЂР°РЅРёС†Р° - РјРѕР±РёР»РєР°*/
.product-content .product_dostavka_summ strong {
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.2em;
}

.product-content .fast_order_btn {
  margin-top: 12px;
}

@media(max-width: 480px ){
  .product-content .innerContent .leftBlock {
    width: 100%;
  }

  .product-content .innerContent .rightBlock {
    width: 100%;
    margin-left: 0;
    min-height: 0;
  }
}
/* в†‘ С„РёРєСЃРёРєРё - РїСЂРѕРґСѓРєС‚РѕРІР°СЏ СЃС‚СЂР°РЅРёС†Р° - РјРѕР±РёР»РєР°*/

  .hint {
    position: relative;
    cursor: pointer;
  }

  .hint__descr {
    position: absolute;
    top: -45px;
    right: 0;
    display: none;
    min-width: 225px;
    padding: 10px 15px;
    background: #ffffff;
    border: 1px solid #ff7300;
    border-radius: 10px;
  }

  .hint__star {
    color: #ff7300;
  }

  .hint:hover .hint__descr {
    display: block
  }

  /* РїРµСЂРµРјРµС‰РµРЅРёРµ РІРєР»Р°РґРєРё РёРЅСЃС‚СЂСѓРєС†РёСЏ РЅР° РєР°СЂС‚РѕС‡РєРµ С‚РѕРІР°СЂР° */

.menu_link_files {
    float: left;
    margin-right: 5px;
}</pre></body></html>