

/* Start:/bitrix/templates/hvenergy/reset.css?16668568971195*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
input, select, button, textarea{margin: 0;	font-size: 100%;}
input[type="text"], input[type="password"], textarea{padding: 0;}
input[type="checkbox"]{vertical-align: bottom;}
input[type="radio"]{vertical-align: text-bottom;}
/* End */


/* Start:/bitrix/templates/hvenergy/components/bitrix/menu/top_menu/style.css?1666856897287*/
#top-menu{margin:0; padding:0; list-style:none;	font-size:1.4em;}
#top-menu li{float:left; padding: 9px 0;}
#top-menu a{display:block; padding:5px 10px; text-decoration:none; text-align:center; color:#FFF;}
#top-menu a:hover{color:#FFF70F;}
#top-menu a.root-item-selected{color:#FFF70F;}
/* End */


/* Start:/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/style.css?16668568973350*/
/* header catalog menu */
/* .catalog-menu-top {} */
.catalog-menu-top a {
  text-decoration: none !important;
  font-size: 13px;
}
.catalog-menu-top__sections {
  position: relative;
}
.catalog-menu-top__sections > ul {
  margin:0 0 8px -26px;
  padding: 0;
  list-style: none;
}
.catalog-menu-top__item {
  background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/button_left.png') 0 0 no-repeat;
  margin-top:12px;
  position: relative;
}
.catalog-menu-top__item:first-child{margin-top:0;}
.catalog-menu-top__item-name {
  display: block;
  padding: 27px 100px 27px 25px;
  font-size:1.3em;
  color:#000;
  font-weight:bold;
  overflow: hidden;
}
.catalog-menu-top__item-name:hover,
.current > .catalog-menu-top__item-name{
  color: #2e489e;
}
.catalog-menu-top__submenu {
  position: absolute;
  top: 9px;
  left: 97%;
  width: 300px;
  background: #ef8e19;
  display: none;
}

.catalog-menu-top__submenu.submenu-1 {
  z-index: 3;
}
.catalog-menu-top__submenu.submenu-2 {
  z-index: 4;
}
.catalog-menu-top__submenu-item{
  position: relative;
}

.catalog-menu-top__submenu-item > a {
  display: block;
  padding: 7px 15px;
  color: #fff;
  font-weight: bold;
}
.catalog-menu-top__submenu-item_active > a {
  background:#ffbd4d;
  color: #2e489e;
}

.goods{
  background: #E0E0E0;
  padding: 10px;
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
}
.goods__item{
  background: #FEFEFE;
  float: left;
  width: 145px;
  overflow: hidden;
  text-align: center;
}
.goods__item:first-child{
  margin-top: 0;
}
.goods__item:nth-child(2n){
  margin-left: 10px;
}
.goods__item:nth-child(n+3){
  margin-top: 10px;
}

.goods__item > a{
  display: block;
  color: #000;
}
.goods__item-image{
  width: 66px;
  height: 66px;
  display: block;
  margin: auto auto;
}
.goods__item-name{
  font-size: 11px;
  margin-bottom: 7px;
  height: 32px;
  overflow: hidden;
  display: block;
}

.icon-5{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_find.jpg') 204px 9px no-repeat;}
.icon-6{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_diagnostika.jpg') 204px 9px no-repeat;}
.icon-7{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_ispitania.jpg') 204px 9px no-repeat;}
.icon-8{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_laboratoria.jpg') 204px 9px no-repeat;}
.icon-9{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_izmerit-pribor.jpg') 204px 9px no-repeat;}
.icon-50{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_piezo.jpg') 204px 9px no-repeat;}
.icon-57{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icons_elektooborud.jpg') 204px 9px no-repeat;}


.catalog-menu-top__item:hover .icon-5, .current .icon-5{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_find_orange.jpg') 204px 9px no-repeat;}
.catalog-menu-top__item:hover .icon-6, .current .icon-6{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_diagnostika_orange.jpg') 204px 9px no-repeat;}
.catalog-menu-top__item:hover .icon-7, .current .icon-7{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_ispitania_orange.jpg') 204px 9px no-repeat;}
.catalog-menu-top__item:hover .icon-8, .current .icon-8{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_laboratoria_orange.jpg') 204px 9px no-repeat;}
.catalog-menu-top__item:hover .icon-9, .current .icon-9{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_izmerit-pribor_orange.jpg') 204px 9px no-repeat;}
.catalog-menu-top__item:hover .icon-50, .current .icon-50{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icon_menu_piezo_orange.jpg') 204px 9px no-repeat;}
.catalog-menu-top__item:hover .icon-57, .current .icon-57{background:url('/bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/images/icons_elektooborud_orange.jpg') 204px 9px no-repeat;}
/* End */


/* Start:/bitrix/templates/hvenergy/components/bitrix/news.list/main/style.css?1666856897245*/
ul.news-list{font-size:1.3em; line-height:1.143;}
ul.news-list li{margin-top:14px; color:#3B3B3C;}
ul.news-list li:first-child{margin-top:0;}
ul.news-list li a{color:#3B3B3C;}
span.news-date-time {display:block; color:#455FB5; font-weight:bold;}
/* End */


/* Start:/bitrix/components/altasib/bannershow/templates/.default/style.css?16668569009228*/
.alx_bannershow
{
	position:relative;
	z-index:1;
}
.alx_bannershow_top
{
	padding-top: 27px;
}
.alx_bannershow_bottom
{
	padding-bottom: 27px;
}
.alx_bannershow .block_before_banner
{
	position:absolute;
	top:0px;
}
.alx_bannershow .block_after_banner
{
	position:absolute;
	bottom:0px;
}
.alx_bannershow .block_top_banner
{
	position:absolute;
	top:27px;
}
.alx_bannershow .block_bottom_banner
{
	position:absolute;
	bottom:27px;
}
.alx_bannershow .block_left_banner
{
	left:27px;
}
.alx_bannershow .block_center_banner
{
	left: 50%;
}
.alx_bannershow .block_right_banner
{
	right:27px;
}
.alx_bannershow .more_a_detail
{
	white-space:nowrap;
}
.alx_bannershow .alx_bannershow_txt_item_bg,
.alx_bannershow .alx_bannershow_count_var1 a .alx_bannershow_count_bg
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.alx_bannershow .alx_bannershow_count_var1 a.alx_bannershow_page_sel .alx_bannershow_count_bg,
.alx_bannershow .alx_bannershow_count_var1 a:hover .alx_bannershow_count_bg
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.alx_bannershow .alx_bannershow_img
{
	display:none;
}
/*arrows*/
/*arrows left*/
.alx_bannershow .alx_bannershow_prev
{
	position:absolute;
	z-index:6;
	left: 0px;
	top: 0px;
    height:100%;
	bottom: 0px;
	width:15%;
}
.alx_bannershow .alx_bannershow_prev a
{
	display:block;
	text-decoration:none;
	position:absolute;
}
.alx_bannershow .alx_bannershow_prev_var5
{
	right:70px !important;
	left: auto;
	margin-bottom: 10px;
	width:6px;
	top: auto;
	zoom:1;
	height:10px;
}
.alx_bannershow_prev_var1 a
{
	width:42px;
	top:50%;
	left:7px;
	margin-top:-23px;
	height:47px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_left_var1.png) 0px 0px no-repeat;
}
.alx_bannershow_prev_var2 a
{
	width:61px;
	position:absolute;
	top:0px;
	left:0px;
	bottom: 0px;
	display:block;
	height:100%;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_left_var2.png) 0px center no-repeat;
}
.alx_bannershow_prev_var3 a
{
	width:35px;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:11px;
	display:block;
	height:35px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_left_var3.png) 0px 0px no-repeat;
}
.alx_bannershow_prev_var4 a
{
	width:14px;
	position:absolute;
	top:50%;
	margin-top:-11px;
	left:13px;
	display:block;
	height:22px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_left_var4.png) 0px 0px no-repeat;
}
.alx_bannershow_prev_var5 a
{
	width:6px;
	position:absolute;
	display:block !important;
	height:10px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_left_var5.png) 0px 0px no-repeat;
}
.alx_bannershow_prev_var6 a
{
	width:40px;
	position:absolute;
	bottom: 60px;
	left:11px;
	display:block;
	height:40px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_left_var6.png) 0px 0px no-repeat;
}
.alx_bannershow_prev_var6 a:hover
{
	width:40px;
	position:absolute;
	bottom: 60px;
	left:11px;
	display:block;
	height:40px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_left_var6.png) -40px 0px no-repeat;
}
/*arrows right*/
.alx_bannershow .alx_bannershow_next
{
	position:absolute;
	z-index:6;
	top: 0px;
	height:100%;
	right: 0px;
	bottom: 0px;
	width:15%;
}
.alx_bannershow .alx_bannershow_next a
{
	display:block;
	text-decoration:none;
	position:absolute;
}
.alx_bannershow .alx_bannershow_next_var5
{
	right:29px;
	margin-bottom: 10px;
	width:6px;
	top: auto;
	height:10px;
}
.alx_bannershow .alx_bannershow_nav_arr
{
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/spacer.gif) 0px 0px;
}
.alx_bannershow_next_var1 a
{
	width:42px;
	position:absolute;
	top:50%;
	right: 7px;
	margin-top:-23px;
	display:block;
	height:47px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_right_var1.png) 0px 0px no-repeat;
}
.alx_bannershow_next_var2 a
{
	width:61px;
	position:absolute;
	top:0;
	right:0px;
	bottom: 0px;
	display:block;
	height:100%;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_right_var2.png) 0px center no-repeat;
}
.alx_bannershow_next_var3 a
{
	width:35px;
	position:absolute;
	top:50%;
	margin-top:-19px;
	right:11px;
	display:block;
	height:35px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_right_var3.png) 0px 0px no-repeat;
}
.alx_bannershow_next_var4 a
{
	width:14px;
	position:absolute;
	top:50%;
	margin-top:-11px;
	right:13px;
	display:block;
	height:22px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_right_var4.png) 0px 0px no-repeat;
}
.alx_bannershow_next_var5 a
{
	width:6px;
	position:absolute;
	display:block !important;
	height:10px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_right_var5.png) 0px 0px no-repeat;
}
.alx_bannershow_next_var6 a
{
	width:40px;
	position:absolute;
	bottom:60px;
	right:11px;
	display:block;
	height:40px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_right_var6.png) 0px 0px no-repeat;
}
.alx_bannershow_next_var6 a:hover
{
	width:40px;
	position:absolute;
	bottom:60px;
	right:11px;
	display:block;
	height:40px;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/arr_right_var6.png) -40px 0px no-repeat;
}
/*img block*/

.alx_bannershow .alx_bannershow_img_list
{
	overflow:hidden;
	position:relative;
	z-index:1;
}
.alx_bannershow .alx_bannershow_img_list div.alx_bannershow_pic_item
{
	opacity: 0.2;
	filter: alpha(opacity=20);
	position:absolute;
	z-index:1;
}
/*page count style*/
.alx_bannershow .alx_bannershow_count
{
	position:relative;
	padding: 0px;
	margin: 0px;
	z-index:7;
}
.alx_bannershow_count_var1 a .alx_bannershow_count_bg
{
	display:block;
	position:absolute;
	z-index:1;
	left: 0px;
	top: 0px;
	width:21px;
	height:23px;
}
.alx_bannershow_count_var1 a .alx_bannershow_count_txt
{
	position:relative;
	z-index:2;
	zoom:1;
	cursor:pointer;
}
/*txt*/
.alx_bannershow .alx_bannershow_txt
{
	position:absolute;
	z-index:7;
	left: 0px;
	width: 100%;
	display:none;
}


.alx_bannershow_txt_top
{
	top:0px; 
}
.alx_bannershow_txt_center
{
	top:50%;
}

.alx_bannershow_txt_bottom
{
	bottom:0px;
}
.alx_bannershow .alx_bannershow_txt .alx_bannershow_txt_item_bottom
{
	bottom:0px;
}
.alx_bannershow_txt_a_left
{
	text-align:left;
}
.alx_bannershow_txt_a_center
{
	text-align:center;
}
.alx_bannershow_txt_a_right
{
	text-align:right;
}

.alx_bannershow .alx_bannershow_txt .alx_bannershow_txt_item_bg
{
	position:absolute;
	z-index:1;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width:100%;
	height:100%;
}
.alx_bannershow .alx_bannershow_txt .alx_bannershow_txt_item
{
	position:absolute;
	width:100%;
}
.alx_bannershow .alx_bannershow_txt div.alx_bannershow_txt_a
{
	text-decoration:none;
	padding: 10px 10px 11px 10px;
	display:block;
	position:relative;
	z-index:2;
}
/*page count style*/
.alx_bannershow_count_var1
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	z-index:3;
}
.alx_bannershow_count_var1 a
{
	display:block;
	float:left;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
	width:21px;
	border:1px solid #fff;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	height:18px;
	font-family: arial, sans-serif;
	font-size:12px;
	position:relative;
	z-index:1;
	zoom:1;
}
.alx_bannershow_count_var2
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	z-index:3;
}
.alx_bannershow_count_var2 a
{
	display:block;
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	width:15px;
	text-align:center;
	text-decoration:none;
	height:15px;
	font-family: arial, sans-serif;
	overflow:hidden;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var2.png) right 0px no-repeat;
}
.alx_bannershow_count_var3
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	z-index:3;
}
.alx_bannershow_count_var3 a
{
	display:block;
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	width:17px;
	text-align:center;
	text-decoration:none;
	height:17px;
	font-family: arial, sans-serif;
	overflow:hidden;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var3.png) right 0px no-repeat;
}
.alx_bannershow_count_var4
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	z-index:3;
}
.alx_bannershow_count_var4 a
{
	display:block;
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	width:12px;
	text-align:center;
	text-decoration:none;
	height:12px;
	font-family: arial, sans-serif;
	overflow:hidden;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var4.png) right 0px no-repeat;
}
.alx_bannershow_count_var5
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	z-index:3;
}
.alx_bannershow_count_var5 a
{
	display:block;
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	width:15px;
	text-align:center;
	text-decoration:none;
	height:15px;
	font-family: arial, sans-serif;
	overflow:hidden;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var5.png) right 0px no-repeat;
}
.alx_bannershow_count_var6
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	z-index:3;
}
.alx_bannershow_count_var6 a
{
	display:block;
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	width:16px;
	text-align:center;
	text-decoration:none;
	height:16px;
	font-family: arial, sans-serif;
	overflow:hidden;
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var6.png) left 0px no-repeat;
}
.alx_bannershow_count_var2 a.alx_bannershow_page_sel
{
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var2.png) 0px 0px no-repeat;
}
.alx_bannershow_count_var3 a.alx_bannershow_page_sel
{
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var3.png) 0px 0px no-repeat;
}
.alx_bannershow_count_var4 a.alx_bannershow_page_sel
{
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var4.png) 0px 0px no-repeat;
}
.alx_bannershow_count_var5 a.alx_bannershow_page_sel
{
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var5.png) 0px 0px no-repeat;
}
.alx_bannershow_count_var6 a.alx_bannershow_page_sel
{
	background:url(/bitrix/components/altasib/bannershow/templates/.default/images/bg_page_var6.png) right 0px no-repeat;
}
/* End */


/* Start:/bitrix/templates/hvenergy/components/bitrix/breadcrumb/.default/style.css?1666856897230*/
div.bx_breadcrumbs{margin-bottom:15px; padding-top:0px; font-size:1.3em; line-height:1.2; color:#455fb5;}
div.bx_breadcrumbs a{text-decoration:none; color:#455fb5;}
div.bx_breadcrumbs a:hover{text-decoration:underline; opacity:1;}
/* End */


/* Start:/bitrix/templates/hvenergy/components/bitrix/menu/bottom/style.css?1666856897123*/
#bottom-menu-str1 a{font-size:1.3em; color:#FFF; font-weight:bold; margin-right:20px; white-space:nowrap; line-height:1.5;}
/* End */


/* Start:/bitrix/templates/hvenergy/components/bitrix/menu/bottom_str2/style.css?1666856897181*/
#bottom-menu-str2 a{font-size:1.3em; color:#FFF; margin-right:20px; white-space:nowrap; line-height:1.5; text-decoration:none;}
#bottom-menu-str2 a:hover{text-decoration:underline;}
/* End */


/* Start:/bitrix/templates/hvenergy/components/bitrix/main.userconsent.request/feedback/user_consent.min.css?16668568972927*/
.main-user-consent-request a{cursor:pointer;text-decoration:underline;}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 30px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{padding:5px 10px;width:100%;height:130px;border:1px solid #999;background:#fff;box-sizing:border-box;outline:0;-moz-appearance:none}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}
/* End */


/* Start:/bitrix/templates/hvenergy/styles.css?1666856897624*/
h1, h2, h3, h4, h5, h6
{ 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; font-weight:bold;}
h3 { font-size:140%; font-weight:bold;}
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

b, strong{font-weight:bold;}
i{font-style:italic;}

#workarea p{font-size:12px; line-height:1.2; margin:0 0 14px;}
#workarea li{margin: 0.6em 0;}
#workarea ul {list-style-type:disc; list-style-position:outside; padding: 0 0 0 15px; margin:0 0 14px;}
#workarea table{font-size:13px; line-height:1.2;}
#workarea td{padding:2px; vertical-align:top;}
/* End */


/* Start:/bitrix/templates/hvenergy/template_styles.css?16668568974956*/
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 62.5%;
  background: url("/bitrix/templates/hvenergy/images/img_bkg_2.jpg") 50% 50% fixed;
}
.wrap {
  padding-left: 20px;
}
.clear {
  clear: both;
}

a:link {
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

div#page-wrapper {
  width: 1000px;
  margin: 0 auto;
}
div#header {
  position: relative;
  margin-bottom: 8px;
}
div#header-bg {
  background: #435db4 url("/bitrix/templates/hvenergy/images/img_stolb.png") 100% 0 no-repeat;
  height: 200px;
}
div#block-logo {
  position: absolute;
  top: 30px;
  left: 4px;
  background: url("/bitrix/templates/hvenergy/images/button_logo.png") 0 0 no-repeat;
  width: 321px;
  height: 96px;
  text-align: center;
  padding: 20px;
}
div#slogan {
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 14px;
  color: #02379b;
}
.dealer {
  font-size: 1.2em;
  color: #02379b;
}
div#header > #block-logo > a {
  text-decoration: none;
}
div#contact-region {
  position: absolute;
  top: 10px;
  left: 421px;
}
div#contact-region span {
  font-weight: bold;
  font-size: 16px;
}
div#contact-spb {
  position: absolute;
  top: 50px;
  left: 421px;
  width: 230px;
}
div#contact-msk {
  position: absolute;
  top: 50px;
  left: 689px;
}
div.contacts {
  color: #fff;
  line-height: 1.2;
  font-size: 1.4em;
}
div.adress {
  margin-bottom: 12px;
}
div.inn {
  margin-bottom: 12px;
}
div#spb-phone span,
div#spb-fax span,
div#msk-phone span,
div#spb-email span {
  font-weight: bold;
}
div#top-menu-block {
  background: url("/bitrix/templates/hvenergy/images/top_menu_bg.png") 0 0 no-repeat;
  min-height: 41px;
  position: relative;
}
div.search-form {
  position: absolute;
  top: 0;
  right: 230px;
  margin: 8px 0 0;
  padding: 2px 5px;
  background: #fff;
  border: 1px solid #f68c1e;
}
div.search-form input[type="text"] {
  padding: 0 2px;
  width: 230px;
  border: 0;
  font-size: 13px;
}
div.search-form input[type="submit"] {
  background: #fff url("/bitrix/templates/hvenergy/images/icon_search.png");
  border: 0;
  text-indent: -9999px;
  width: 19px;
  height: 19px;
}
div#help {
  position: absolute;
  right: 0;
  top: 0;
  background: url("/bitrix/templates/hvenergy/images/vopros_icon.png") 85% 6px no-repeat;
  font-size: 1.4em;
  font-weight: bold;
  padding: 7px 28px;
  width: 150px;
  color: #fff;
  cursor: pointer;
}
div#content {
  background: #ebeced;
  padding: 10px 10px 20px;
}
div#col1 {
  width: 270px;
  float: left;
}
.iblock {
  margin: 14px 0 14px 20px;
}
.iblock a {
  color: #3b3b3c;
}
.iblock p {
  font-size: 13px;
  line-height: 1.143;
  margin: 13px 0;
}
.iblock-heading {
  display: block;
  font-size: 1.8em;
  margin-bottom: 14px;
  color: #425db4;
  font-weight: bold;
}
.iblock-heading a {
  color: #425db4;
  text-decoration: none;
}
.icon-atention {
  background: url("/bitrix/templates/hvenergy/images/atention_icon.png") 0 0 no-repeat;
  padding: 6px 0 6px 40px;
}
.icon-info {
  background: url("/bitrix/templates/hvenergy/images/info_icon.png") 0 0 no-repeat;
  padding: 6px 0 6px 40px;
}
div#col2 {
  width: 640px;
  float: left;
  margin-left: 30px;
}
div#banner-top {
  margin: 9px 0 20px;
}
div#footer {
  position: relative;
  background: #435db4;
  height: 110px;
  padding: 10px;
  border-radius: 0 0 10px 0;
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
}
div#copyright {
  color: #fff;
  font-size: 1.3em;
  line-height: 1.143;
  position: absolute;
  top: 10px;
  left: 40px;
  width: 230px;
}
div#copyright p {
  margin: 0 0 13px;
}
div#bottom-menu {
  position: absolute;
  top: 10px;
  left: 310px;
  width: 640px;
}

div.search-page {
  font-size: 13px;
  line-height: 1.2;
}
input.search-query {
  padding: 2px 5px;
}
.search-item h4 a {
  color: #425db4;
}

/*  ����� ����������� */
.main-user-consent-request-popup-text {
  font-size: 14px;
}

#banner-top {
  display: flex;
}

#banner-top #banner1,
#banner-top #banner3 {
  z-index: 1;
}

#banner-top #banner2{
  z-index: 2;
}

#banner-top .banner img {
  display: block;
  max-width: 100%;
  cursor: pointer;
}

#banner-top .banner:hover img {
  width: 105%;
  max-width: 110%;
}

#banner_popup {
  position: fixed;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  max-height: 100%;
  max-width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}

.popup_bg {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.popup-wrapper {
  position: relative;
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

.popup-inner {
  overflow: auto;
  overflow-x: hidden;
}

.popup_img {
  max-height: 100%;
  max-width: 100%;
}

#popup-close {
  position: absolute;
  top: -12px;
  right: -12px;
  font-size: 16px;
  background: #435db4;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* End */
/* /bitrix/templates/hvenergy/reset.css?16668568971195 */
/* /bitrix/templates/hvenergy/components/bitrix/menu/top_menu/style.css?1666856897287 */
/* /bitrix/templates/hvenergy/components/bitrix/menu/top_catalog/style.css?16668568973350 */
/* /bitrix/templates/hvenergy/components/bitrix/news.list/main/style.css?1666856897245 */
/* /bitrix/components/altasib/bannershow/templates/.default/style.css?16668569009228 */
/* /bitrix/templates/hvenergy/components/bitrix/breadcrumb/.default/style.css?1666856897230 */
/* /bitrix/templates/hvenergy/components/bitrix/menu/bottom/style.css?1666856897123 */
/* /bitrix/templates/hvenergy/components/bitrix/menu/bottom_str2/style.css?1666856897181 */
/* /bitrix/templates/hvenergy/components/bitrix/main.userconsent.request/feedback/user_consent.min.css?16668568972927 */
/* /bitrix/templates/hvenergy/styles.css?1666856897624 */
/* /bitrix/templates/hvenergy/template_styles.css?16668568974956 */
