

/* Start:/bitrix/templates/iso-energo/components/bitrix/menu/horizontal_multilevel_iso/style.css?14587364416001*/
/**Top menu**/
#horizontal-multilevel-menu
{
	display: inline-block;
	background-image: -moz-linear-gradient( 90deg, rgb(12,12,12) 0%, rgb(34,34,34) 56%, rgb(58,58,58) 95%);
	background-image: -webkit-linear-gradient( 90deg, rgb(12,12,12) 0%, rgb(34,34,34) 56%, rgb(58,58,58) 95%);
	background-image: -ms-linear-gradient( 90deg, rgb(12,12,12) 0%, rgb(34,34,34) 56%, rgb(58,58,58) 95%);
	position: absolute;
	/*height: 45px;*/
	float: right;
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

#horizontal-multilevel-menu:before
{
	content: '';
	position: absolute;
	top: 0;
	left: -53px;
	width: 53px;
	height: 50px;
	border-radius: 0 0 0 53px;
	display: inline-block;
	background-image: -moz-linear-gradient( 90deg, rgb(12,12,12) 0%, rgb(34,34,34) 56%, rgb(58,58,58) 95%);
	background-image: -webkit-linear-gradient( 90deg, rgb(12,12,12) 0%, rgb(34,34,34) 56%, rgb(58,58,58) 95%);
	background-image: -ms-linear-gradient( 90deg, rgb(12,12,12) 0%, rgb(34,34,34) 56%, rgb(58,58,58) 95%);
}
#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	    line-height: 20px;
	padding: 5px 10px;
	display: inline-block;
  	/*border-left: 1px solid #32373a;*/
	font-size: 18px;
  font-family: "AGLettericaDemiCondensedC";
  color: rgb(195, 195, 193);
	text-decoration:none;
	margin: 10px 0;
	border-left: 1px solid #666;
	/*background: url(/img/leftBorder.png) left center no-repeat;*/
}

#horizontal-multilevel-menu li
{
	display: inline-block;
	position: relative;
}

/*Root items*/
/*
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

*/
#horizontal-multilevel-menu li a.root-item-selected
{
	color: #fff;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color: #fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	color: #fff;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/iso-energo/components/bitrix/menu/horizontal_multilevel_iso/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/



/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top: 62px;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:auto;
	border: 0;
}
#horizontal-multilevel-menu li ul:before
{
	content: '';
	position: absolute;
    width: 100%;
    height: 14px;
    top: -14px;
}
#horizontal-multilevel-menu li ul:after
{
	content: '';
	position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid #D98F00;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -10px;
    left: 50%;
    margin-left: -10px;
}
/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	height:28px; line-height:28px; margin:0; font-size:13px; width:111px; text-align:left; text-indent:7px;overflow:hidden; background:#D98F00;
	    line-height: 28px;
    margin: 0;
    font-size: 13px;
    display: block;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}


/*Item link*/
#horizontal-multilevel-menu li ul a
{
	display:block; height:28px; width:111px;color:#fff; float:left;
	    line-height: 28px;
    margin: 0;
    font-size: 13px;
    padding: 0;
    font-weight: normal;
    background: none;
    font-family: Arial, Helvetica, sans-serif;
    border: 0;
}/*Item link*/
#horizontal-multilevel-menu li ul a:hover
{
	background:#444444;
	color: #fff;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color: #fff;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/templates/iso-energo/styles.css?146072002410307*/
/*@font-face {
    font-family: "HeliosCompressedC";
    src: url('/bitrix/templates/iso-energo/fonts/HeliosCompressedC.eot');
    src: url('/bitrix/templates/iso-energo/fonts/HeliosCompressedC.eot?#iefix') format('embedded-opentype'),
    	 url("/bitrix/templates/iso-energo/fonts/HeliosCompressedC.otf") format("truetype"),
    	 url("/bitrix/templates/iso-energo/fonts/HeliosCompressedC.ttf") format('truetype');
    font-style: normal;
    font-weight: normal;
}*/
@font-face {
    font-family: 'HeliosCompressedC';
    src: url('/bitrix/templates/iso-energo/fonts/helioscompressedc-webfont.eot');
    src: url('/bitrix/templates/iso-energo/fonts/helioscompressedc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/iso-energo/fonts/helioscompressedc-webfont.woff2') format('woff2'),
         url('/bitrix/templates/iso-energo/fonts/helioscompressedc-webfont.woff') format('woff'),
         url('/bitrix/templates/iso-energo/fonts/helioscompressedc-webfont.ttf') format('truetype'),
         url('/bitrix/templates/iso-energo/fonts/helioscompressedc-webfont.svg#helioscompressedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*@font-face {
	font-family: "HeliosC";
	src: url('/bitrix/templates/iso-energo/fonts/HeliosC.eot');
    src: url('/bitrix/templates/iso-energo/fonts/HeliosC.eot?#iefix') format('embedded-opentype'),
    	 url("/bitrix/templates/iso-energo/fonts/HeliosC.otf") format("truetype"),
    	 url("/bitrix/templates/iso-energo/fonts/HeliosC.ttf") format('truetype');
	font-style: normal;
	font-weight: normal;
}*/
@font-face {
    font-family: 'HeliosC';
    src: url('/bitrix/templates/iso-energo/fonts/heliosc-webfont.eot');
    src: url('/bitrix/templates/iso-energo/fonts/heliosc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/iso-energo/fonts/heliosc-webfont.woff2') format('woff2'),
         url('/bitrix/templates/iso-energo/fonts/heliosc-webfont.woff') format('woff'),
         url('/bitrix/templates/iso-energo/fonts/heliosc-webfont.ttf') format('truetype'),
         url('/bitrix/templates/iso-energo/fonts/heliosc-webfont.svg#helioscregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AGLettericaDemiCondensedC';
    src: url('/bitrix/templates/iso-energo/fonts/AGLettericaDemiCondensedC.eot');
    src: url('/bitrix/templates/iso-energo/fonts/AGLettericaDemiCondensedC.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/iso-energo/fonts/AGLettericaDemiCondensedC.woff') format('woff'),
         url('/bitrix/templates/iso-energo/fonts/AGLettericaDemiCondensedC.ttf') format('truetype'),
         url('/bitrix/templates/iso-energo/fonts/AGLettericaDemiCondensedC.svg#helioscregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AGLettericaDmCondensedC-It';
    src: url('/bitrix/templates/iso-energo/fonts/AGLettericaDmCondensedC-It.eot');
    src: url('/bitrix/templates/iso-energo/fonts/AGLettericaDmCondensedC-It.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/iso-energo/fonts/AGLettericaDmCondensedC-It.woff') format('woff'),
         url('/bitrix/templates/iso-energo/fonts/AGLettericaDmCondensedC-It.ttf') format('truetype'),
         url('/bitrix/templates/iso-energo/fonts/AGLettericaDmCondensedC-It.svg#helioscregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html{
height:100%;}
body{
height:100%;
min-height:100%;
position:relative;
/*font-family: "HeliosC";*/
}
h2 {
  font-size: 18px;
  font-family: "HeliosC";
  color: rgb(62, 62, 62);
  font-weight: bold;
  margin-bottom: 20px;
}
p {
	text-align: justify;
	margin-bottom: 20px;
}
#page {
	background: #fff;
	padding-bottom: 101px;
	box-sizing: border-box;
  min-height: 100%;
}
.head {
	text-align: left;
	height: 75px;
	padding: 25px 25px 0;
	border: 1px solid #eee;
}
.logo {
	display: inline-block;
	width: 228px;
	height: 35px;
	background: url(/img/logoIE.png) no-repeat;
	background-size: contain;
	position: absolute;
}
.logoTest {
	display: inline-block;
    width: 230px;
    height: 100px;
    background: url(/img/AGG.gif) no-repeat;
    position: absolute;
    margin-top: -15px;
}
.footerLogo {	
	display: inline-block;
	width: 200px;
	height: 35px;
	background: url(/img/logo1.png) no-repeat;
	background-size: contain;
	position: absolute;
}
.bannerMain{
	padding: 25px;
}
.bannerMain img{
	width: 948px;
	height: 220px;
}
#title {
	padding: 25px 60px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background: url(/img/title_bg.png) repeat-x #f9f9f9;
	background-position: bottom;
  font-size: 30px;
  /*font-family: "HeliosC";*/
  color: rgb(62, 62, 62);
  text-align: left;
}
#content {
	text-align: left;
	padding: 50px 25px;
  font-size: 15px;
  /*font-family: "HeliosC";*/
  color: rgb(101, 101, 101);
  padding-right: 275px;
  overflow: hidden;
}
#content p {
	line-height: 21px;
}
.gradientBlock {
  background-image: -moz-linear-gradient( 90deg, rgb(3,3,3) 3%, rgb(18,23,27) 51%, rgb(32,47,54) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(3,3,3) 3%, rgb(18,23,27) 51%, rgb(32,47,54) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(3,3,3) 3%, rgb(18,23,27) 51%, rgb(32,47,54) 100%);
  box-shadow: 0px 2px 0px 0px rgba(164, 166, 165, 0.004);
  height: 100px;
  border-bottom: 2px solid #a4a6a5;
}
.gradientBlock.bottom {
  height: 100px;
  border-bottom: 0;
  border-top: 1px solid #0f1316;
}
.gradientBlock.bottom table{
	width: 960px;
	height: 100%;
  font-size: 12px;
  font-family: "Arial";
  color: rgb(163, 173, 172);
  margin: 0 20px;
}
.index .justifyChild {
	display: inline-block;
	width: 295px;
	height: 243px;
	background-repeat: no-repeat;
	background-size: contain;
}
.index #m1 {
	background-image: url(/img/m1.png);
}
.index #m2 {
	background-image: url(/img/m2.png);
}
.index #m3 {
	background-image: url(/img/m3.png);
}
.index #m4 {
	background-image: url(/img/m4.png);
}
.index #m5 {
	background-image: url(/img/m5.png);
}
.index td {
	text-align: center;
}
.index .secondRow{
	width: 642px;
	margin: 0 auto;
	margin-top: 15px;
}
.centered{
	width: 1000px;
	margin: 0 auto;
}
.justifyParent{
	text-align: justify;
	text-justify: newspaper;
	line-height: 0;
	text-align-last: justify;
}

.justifyChild{
	vertical-align: middle;
	position: relative;
	display: inline-block;
	text-align: left;
	line-height: normal;
	
	/* �쳫��迠inline-block 䫿 IE6-7*/
    //display : inline;
    //zoom : 1;
}

.justifyParent:after{
	min-width: 100%; 
	height: 0px;
	visibility: hidden;
	content: '';
	display: inline-block;
	
	/* �쳫��迠inline-block 䫿 IE6-7*/
    //display : inline;
    //zoom : 1;
}
.gradientBlock.bottom{
margin-top: -100px;
}
.rightBlock{
	float: right;
	margin-right: -275px;
	padding: 0 25px;
	width: 270px;
}
.rightBlock .title{
  font-size: 26px;
  /*font-family: "HeliosC";*/
  color: rgb(69, 69, 69);
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.contactBlock {
	background: #242529;
	padding: 20px 10px;
	font-size: 13px;
	/*font-family: "HeliosC";*/
	color: rgb(175, 182, 184);
}
.contactBlock .cbTitle{
  font-size: 18px;
  /*font-family: "HeliosC";*/
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 20px;
  text-align: center;
}
.contactBlock span{
  display: block;
  height: 27px;
  line-height: 27px;
  
  padding-left: 36px;
  margin: 10px 0 10px 9px;
  background-position: center left;
  background-repeat: no-repeat;
}
.contactBlock a{
  color: rgb(175, 182, 184);
  text-decoration: none;
}
.contactBlock span#cbEmail{
	margin-top: 20px;
  background-image: url(/img/cbEmail.png);
}
.contactBlock span#cbPhone{
  background-image: url(/img/cbPhone.png);
}
/*.contactBlock span#cbPhone a {
  color: #AFB6B8;
}*/
.contactBlock span#cbFax{
  background-image: url(/img/cbFaxNew.png);
}
/*.contactBlock span#cbFax a {
	color: #AFB6B8;
}*/
.col-md-9, .col-sm-8, .col-xs-12{
	width: 100%;
	padding: 0;
	margin: 0;
}
.row {
    margin: 0;
}
.detail {
	width: 97%;
	font-size: 13px;
	line-height: normal;
}
.accordion table{
	font-size: 12px;
}
.accordion table th{
	font-size: 11px;
}
#content {
	font-size: 13px;
}
.position a{
	text-decoration: none;
}
.searchLine form {
	display: inline-block;
	line-height: normal;
	border: 1px solid #393d40;
}

.searchLine label {
	position: relative;
	margin: 0;
	display: inline-block;
}
.searchLine label:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 5px;
	width: 11px;
	height: 11px;
	background: url(/img/searchIcon.png) no-repeat;
}
.searchText {
	width: 110px;
	background: #2c2f34;
	border: none;
	height: 21px;
	outline: none;
	color: rgb(163, 173, 172);
	margin-right: -3px;
	padding-left: 20px;
	font-weight: normal;
}
.searchBtn{
	background-color: transparent;
    width: 43px;
    height: 21px;
    border: 0;
    text-indent: -1000em;
    cursor: pointer;
    background-image: url(/img/searchBtn.png);
    background-repeat: no-repeat;
    display: inline-block;
    outline: none;
}
.searchBtn:hover{
	box-shadow: inset 0px 0px 2px 1px rgba(0,0,0,0.5);
}
.sectionContent{
	margin-bottom: 20px;
}
.sectionContent .title1{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
  font-size: 20px;
  color: rgb(62, 62, 62);
}
.sectionContent .item{
	position: relative;
	margin-bottom: 20px;
}
.sectionContent .number{
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
	right: 0;
	background: #000;
	border-radius: 50%;
	color: #fff;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}
.sectionContent .item a{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #606060;;
  font-weight: bold;
}
.sectionContent .item a:hover{
	color: #ff1418;
}
.accessories_and_options_content{
	margin-bottom: 20px;
}
.accessories_and_options_content .title1{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
  font-size: 20px;
  color: rgb(62, 62, 62);
}
.accessories_and_options_content .item{
	position: relative;
	margin-bottom: 20px;
}
.accessories_and_options_content .number{
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
	right: 0;
	background: #000;
	border-radius: 50%;
	color: #fff;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}
.accessories_and_options_content .item a{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #606060;;
  font-weight: bold;
}
.accessories_and_options_content .item a:hover{
	color: #ff1418;
}
#content ul:not(.kit1):not(.power):not(.bx_catalog_line_ul):not(.side-nav) li{
	list-style: initial;
	padding: initial;
	margin: 0 0 0 14px;
	height: auto;
	line-height: 21px;
}
.icon-doc-pdf {
	vertical-align: middle;
	display: inline-block;
	color: #3f3f3f;
}
.icon-doc-pdf span {
	vertical-align: middle;
	display: inline-block;
}
.icon-doc-pdf:before {
	content: "";
	display: inline-block;
	background: url(/img/pdf.png) no-repeat;
	margin-right: 8px;
	height: 30px;
	width: 28px;
	vertical-align: middle;
}
/* End */
/* /bitrix/templates/iso-energo/components/bitrix/menu/horizontal_multilevel_iso/style.css?14587364416001 */
/* /bitrix/templates/iso-energo/styles.css?146072002410307 */
