

/* Start:/bitrix/templates/new_index/css/owl.carousel.css?16637668215135*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  display: block !important;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next{
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 23px;
  height: 38px;
  text-indent: -9999px;
  z-index: 9999;
  transition: 0.3s;
}
.owl-carousel {
  width: 1152px;
  margin: 80px auto 0;
}
.owl-carousel .owl-controls .owl-nav .owl-next{
  margin-right: -70px;
  right: 0;
  background: url("/bitrix/templates/new_index/css/../img/next.png")no-repeat;
}
.owl-carousel .owl-controls .owl-nav .owl-prev{
  left: 0;
  background: url("/bitrix/templates/new_index/css/../img/prev.png")no-repeat;
  margin-left: -70px;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 1;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/new_index/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* End */


/* Start:/bitrix/templates/new_index/css/slick.css?16637668211767*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* End */


/* Start:/css/slick.css?16951218965168*/
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;position:relative}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
@charset "UTF-8";
.slick-loading .slick-list{background:#fff url("/img/ajax-loader.gif") center center no-repeat}
@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("/img/slick.eot");src:url("/img/slick.eot?#iefix") format("embedded-opentype"),url("/img/slick.woff") format("woff"),url("/img/slick.ttf") format("truetype"),url("/img/slick.svg#slick") format("svg")}

.slick-prev,.slick-next{
	font-size:0;
	line-height:0;position:absolute;top:48%;display:block;z-index:3;width:24px;height:28px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;
	/* background:url("http://www.demis.ru/assets/img/sliderButton.png") */
	}
.slick-prev{
	background: url(/bitrix/templates/elsnab3/css/images/controls.png) no-repeat;
    outline: 0;
	background-position: 0px -32px;
    width: 32px;
    height: 32px;
	opacity:0.4; 
	right: -21px !important;
}
.slick-prev:hover{background-position: 0 0px !important;}
.slick-next{
	background: url(/bitrix/templates/elsnab3/css/images/controls.png) no-repeat;
    outline: 0;
	background-position: -43px -32px;
    width: 32px;
    height: 32px;
	opacity:0.4; 
	right: -22px !important;
}
.slick-slide:focus{
		outline: none !important;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display: block;
	max-width: 100%;
	height: auto;
}
.slick-next:hover{background-position: -43px 0px !important;}
/*.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:0.5px; color:transparent;outline:0;background:url("http://www.demis.ru/assets/img/sliderButton.png") }*/

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;z-index:2;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-20px;/* background-position:0 1px; */background-repeat:no-repeat}[dir='rtl'] .slick-prev{right:-25px;left:auto}[dir='rtl'] .slick-prev:before{content:"в†’"}

.slick-prev,.slick-prev:focus,.slick-prev:active,.slick-prev:hover,.slick-next,.slick-next:focus,.slick-next:active,.slick-next:hover{background-color:transparent}
.slick-prev,.slick-prev:focus,.slick-prev:active,.slick-prev:hover{/* right:-14px;background:url("http://www.demis.ru/assets/img/sliderButton.png") 0 1px no-repeat */}

/* .slick-next,.slick-next:focus,.slick-next:active,.slick-next:hover{right:-4px;background:url("http://www.demis.ru/assets/img/sliderButton.png") -30px 1px no-repeat} */

.top-slider .slick-next{right:-8px}[dir='rtl'] .slick-next{right:auto;left:-25px}[dir='rtl'] .slick-next:before{content:"в†ђ"}.slick-slider{margin-bottom:8px}.slick-dots{position:absolute;bottom:-25px;margin:0;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{color:#fff;opacity:1;text-shadow:0 0 3px #000;content:"вЂў";font-family:"slick";font-size:28px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#444;text-shadow:0 0 3px #fff;opacity:1}
/* End */


/* Start:/css/jquery-ui.css?166376664636028*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 200px;
}
body .ui-tooltip {
	border-width: 2px;
	font-size: 14px !important;
    text-align: center;
}


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 0px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/css/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/css/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/css/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/css/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/css/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/css/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("/css/images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 0px #666666;
	box-shadow: 0px 0px 1px #666666;
}

/* End */


/* Start:/bitrix/templates/new_index/css/content-index.css?16637668214758*/
/* содержимое для главной страницы */
#content.page-index {
}

/* Верхний слайдер (только для главной страницы) */
#content div.slider-top {
	float: left;
	width: 100%;
	height: 630px;
}
	#sliderzTop * {
		/* Запрет выделения текста */
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	#sliderzTop {width: 100%; height: 630px;position:relative}
	#sliderzTop .bredo:hover { background-position: bottom left; }
	#sliderzTop .bnext:hover { background-position: bottom left; }
	#sliderzTop .bredo {display:none !important;position:absolute;cursor:pointer;top:30px;left:30px;width:54px;height:54px;background:url('/bitrix/templates/new_index/css/../images/slider-bottom-redo.gif') top left}
	#sliderzTop .bnext {display:none !important;position:absolute;cursor:pointer;top:30px;right:30px;width:54px;height:54px;background:url('/bitrix/templates/new_index/css/../images/slider-bottom-next.gif') top left}
	#sliderzTop .content {width: 100%; height: 630px;margin:0 auto;overflow:hidden}
	#sliderzTop .content .element{display:none;text-align:center;}
	#sliderzTop .content .element img{border:0;padding:0;margin:0;height:auto; width: 100%;}
	#sliderzTop .navelement{position:absolute;left:50%;bottom:10px;z-index:10;}
	#sliderzTop .navelement ul{padding:0;margin:0;margin-left:-50%;list-style:none}
	#sliderzTop .navelement ul li{float:left}
	#sliderzTop .navelement ul li a{display:block; cursor:pointer;width:31px;height:31px;background-color:red;margin-left:5px;background:url('/bitrix/templates/new_index/css/../images/dots.png') left top no-repeat}
	#sliderzTop .navelement ul li a.act{background-position:-36px top !important}
	#sliderzTop .navelement ul li a:hover {background-position:-72px 1px}

/* Список последних новостей */

	
/* 3 баннера ссылок внизу*/
#content div.banner-links {
	margin: 0 25px 0 25px;	
	margin-top: 48px;
	height: 130px;
}
	div.banner-links-element:last-child { margin-right: 0; }
	div.banner-links-element { position: relative; float: left; width: 376px; height: 130px; margin-right: 31px; background-color: #f0f0f0; border-radius: 4px; cursor: pointer; }
	div.banner-links-element.bg-equipment { background: #ebf1f9 url('/bitrix/templates/new_index/css/../images/bg_equipment.png') 1px top no-repeat; }
	div.banner-links-element.bg-solutions { background: #ebf1f9 url('/bitrix/templates/new_index/css/../images/bg_solutions.png') 1px top no-repeat; }
	div.banner-links-element.bg-services { background: #ebf1f9 url('/bitrix/templates/new_index/css/../images/bg_services.png') 4px top no-repeat; }
	div.banner-links-clear { float: left; clear: left; }
	
		div.banner-links-element:hover a { background-position: right -145px; }
		div.banner-links-element a {
		position: absolute; display: block;
		top: 34px; right: 20px;
		background: url('/bitrix/templates/new_index/css/../images/open.gif') right 1px no-repeat;
		padding-right: 64px;
		padding-top: 8px;
		height: 54px;
		
			font-family: "Tahoma", Helvetica, sans-serif;
			text-decoration: none;
			line-height: 21px;
			font-weight: bold;
			text-align: right;
			font-size: 24px;
			color: #505050;
		}
			div.banner-links-element a span {
				display: block;
				color: #0066b1;
				padding-top: 3px;
				font-size: 18px;
			}
			
/* Баннеры нижние */
#content div.slider-bottom {
	position: relative;
	height: 116px;
	margin-top: 60px;
	background-color: #ebf1f9;
}
	#sliderzBottom * {
		/* Запрет выделения текста */
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	#sliderzBottom {width:1240px;height:116px;position:relative}
	#sliderzBottom .bredo:hover { background-position: bottom left; }
	#sliderzBottom .bnext:hover { background-position: bottom left; }
	#sliderzBottom .bredo.bdisabled { background-position: left top; cursor: default; }
	#sliderzBottom .bnext.bdisabled { background-position: left top; cursor: default; }
	#sliderzBottom .bredo {display:none;position:absolute;cursor:pointer;top:31px;left:29px;width:54px;height:54px;background:url('/bitrix/templates/new_index/css/../images/slider-bottom-redo.png') left -54px }
	#sliderzBottom .bnext {display:none;position:absolute;cursor:pointer;top:31px;right:29px;width:54px;height:54px;background:url('/bitrix/templates/new_index/css/../images/slider-bottom-next.png') left -54px }
	#sliderzBottom .content {
		position: absolute; left: 117px; top: 0;
		width:1006px;height:116px;
		border: yellow 0px solid;
		overflow-x: hidden;
		white-space: nowrap;
	}
	#sliderzBottom .content span.element { /* display:none; */  text-align: center;
		display: inline-block;
		width:1006px; /* -4px */ height:auto; /* -8px */
		/* background-color: aqua; */
		text-align: center;
	}
	#sliderzBottom .content span.element img{border:0;padding:0;margin:0;margin-top:18px;}
	

/* End */


/* Start:/bitrix/templates/elsnab3/css/font-ttf.css?1663766806411*/
@font-face {
	font-family: 'pt_sans_narrow';
	src: url('/bitrix/templates/elsnab3/css/fonts/PTC75F_W.eot');
	src: url('/bitrix/templates/elsnab3/css/fonts/PTC75F_W.eot?#iefix') format('embedded-opentype'),
			url('/bitrix/templates/elsnab3/css/fonts/PTC75F_W.woff') format('woff'),
			url('/bitrix/templates/elsnab3/css/fonts/PTC75F_W.ttf') format('truetype'),
			url('/bitrix/templates/elsnab3/css/fonts/PTC75F_W.svg#pt_sans_narrowregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
	.fontSansNarrow,
	.rub {
		font-family: pt_sans_narrow;
	}
/* End */


/* Start:/bitrix/templates/elsnab3/css/jquery.bxslider.css?16637668063977*/
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('/bitrix/templates/elsnab3/css/images/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
      width: 195px;
    margin-left: 411px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('/bitrix/templates/elsnab3/css/images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('/bitrix/templates/elsnab3/css/images/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('/bitrix/templates/elsnab3/css/images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('/bitrix/templates/elsnab3/css/images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}
/* End */


/* Start:/bitrix/templates/elsnab3/fancybox/jquery.fancybox.css?16637668064973*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	/* -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
			    box-shadow: 0 0px 1px rgb(0, 0, 0)!important;
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/elsnab3/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 32px;
	height: 32px;
	background: url('/img/linii.gif') center center no-repeat;
	background-size:contain;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/elsnab3/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 999999;
	background: url('/bitrix/templates/elsnab3/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/elsnab3/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/elsnab3/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/elsnab3/css/custom.css?175104827038276*/
:root{font-size:16px}

#content #breadcrumb,#content div.column-center-full{margin:initial;padding:15px}@media (max-width: 800px){#content #breadcrumb,#content div.column-center-full{margin:initial !important;padding-left:15px;padding-right:15px}}#content div.column-center-full{width:auto !important;float:none !important;max-width:none !important;margin:initial !important;font-size:medium !important}#content div.column-center-full h1{padding-bottom:15px !important;margin:initial !important}#content .table-bordered td,#content .table-bordered th{font-size:.75rem}#content .table-bordered td:nth-child(3),#content .table-bordered th:nth-child(3){text-align:center}.flex-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.flex-list .list-item{width:100%;position:relative;padding:15px;min-height:1px}@media (max-width: 800px){.flex-list .list-item{padding:15px}}@media (min-width: 576px){.flex-list .list-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 768px){.flex-list .list-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-moz-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.flex-list .item-link{display:block}.flex-list .item-img{max-height:none;max-width:100%}.flex-list .item-title{font-size:1.125rem;margin-top:.75rem;text-align:center}.flex-list.flex-button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.flex-list.flex-action{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.flex-list.flex-action{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.button-item{position:relative;padding-left:15px;padding-right:15px;min-height:1px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}@media (min-width: 768px){.button-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}}.button-item .svz-btn._white._stroke{margin:initial;padding-left:10px !important;padding-right:10px !important}.button-item .link-text{display:none}@media (min-width: 576px){.button-item .link-text{display:inline;display:initial}}.button-item .link-icon{display:inline-block;padding:0 10px}.button-item.button-back{text-align:center}@media (min-width: 576px){.button-item.button-back{text-align:left}}.button-item.button-callback{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.container-page p{margin-bottom:1rem !important}.container-page section+section{margin-top:15px}.container-page ul{margin-left:15px}.container-page .page-aside,.container-page .page-content{padding-right:15px;padding-left:15px;position:relative;min-height:1px;margin-bottom:50px}.container-page .page-content{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 992px){.container-page .page-content{max-width:75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}}.container-page .page-aside{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 992px){.container-page .page-aside{max-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.container-page .page-aside img{max-width:100%}.container-page .page-aside .card+.card{margin-top:15px}

.product--tabs{margin:0 auto;max-width:800px;min-width:320px;padding:0}.product--tabs>section{display:none;padding:15px;background:#fff;border:1px solid #ddd}.product--tabs>section>p{margin:0 0 5px;line-height:1.5;color:#383838;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.product--tabs>label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#aaa;border:1px solid #ddd;background:#f1f1f1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.product--tabs>label:focus,.product--tabs>label:hover{color:#888;cursor:pointer}.product--tabs>input{display:none;position:absolute}.product--tabs>input:checked+label{background-color:#f8f8f8;border-bottom:1px solid #f8f8f8;border-top:1px solid #007ac1;color:#555}#tab1:checked ~ #content-tab1,#tab2:checked ~ #content-tab2,#tab3:checked ~ #content-tab3{display:block}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}

.content-header{margin:-15px -15px 15px;padding:7.5px 15px;background-color:#f8f8f8;border-bottom:1px solid #ddd}.content-file{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-file-icon{position:relative;padding-left:15px;padding-right:15px;min-height:60px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.content-file-icon-type{display:inline-block;padding:25px;-webkit-background-size:75% 75%;-moz-background-size:75%;-o-background-size:75%;background-size:75%;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNMzM4Ljg1NiAwTDQ0NS44OCAxMDcuMDI0VjUxMkg1OS4yNFYweiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik00NDUuODggMTA3LjAyNEgzMzguODRWMHoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMjIuMDQgMjkzLjAwOGg0NjcuOTJsLTgyLjQzMiAxMjkuODg4SDIyLjA0eiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik01OS4yNCA0NjAuMDh2LTM3LjE4NGgtMzcuMnoiLz48dGV4dCBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yNSIgeD0iMTU4LjM3MyIgeT0iMzk0Ljg0NyIgZm9udC13ZWlnaHQ9IjQwMCIgZm9udC1zaXplPSI0MCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIGxldHRlci1zcGFjaW5nPSIwIiB3b3JkLXNwYWNpbmc9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjUzOCAtNi4zODkpIj48dHNwYW4geD0iMTU4LjM3MyIgeT0iMzk0Ljg0NyIgc3R5bGU9Ii1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J0pldEJyYWlucyBNb25vLCBCb2xkJztmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7dGV4dC1hbGlnbjpzdGFydCIgZm9udC13ZWlnaHQ9IjcwMCIgZm9udC1zaXplPSI4NS4zMzMiIGZvbnQtZmFtaWx5PSJKZXRCcmFpbnMgTW9ubyIgZmlsbD0iI2ZmZiI+Pz8/PC90c3Bhbj48L3RleHQ+PC9zdmc+")}.content-file-icon-type.doc{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzM4Ljg1NiAwTDQ0NS44OCAxMDcuMDI0VjUxMkg1OS4yNFYweiIgZmlsbD0iI2UyZTJlMiIvPjxwYXRoIGQ9Ik00NDUuODggMTA3LjAyNEgzMzguODRWMHoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNNDA3LjUyOCA0MjIuODk2SDIyLjA0VjI5My4wMDhoNDY3LjkyeiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik01OS4yNCA0NjAuMDh2LTM3LjE4NGgtMzcuMnoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNMTI4Ljk2OCAzOTUuNDU2VjMyMC44aDM2LjcwNGMxMC40MTYgMCAxNy43MTIgMi4yODggMjEuODg4IDYuODQ4IDQuMTkyIDQuNTYgNi4yNzIgMTIuNTQ0IDYuMjcyIDIzLjk1MiAwIDE4LjYyNC0xLjY2NCAzMC41OTItNS4wMjQgMzUuOTA0LTMuMzQ0IDUuMjk2LTEwLjkyOCA3Ljk1Mi0yMi42ODggNy45NTJoLTM3LjE1MnptMTQuMTYtMTEuOTJoMjAuMTc2YzYuNzg0IDAgMTEuMTY4LTEuNTY4IDEzLjE1Mi00LjY3MiAxLjk4NC0zLjEyIDIuOTkyLTEwIDIuOTkyLTIwLjY1NiAwLTExLjAwOC0uODk2LTE4LTIuNjg4LTIwLjk5Mi0xLjc3Ni0yLjk5Mi01Ljk2OC00LjQ2NC0xMi41NzYtNC40NjRoLTIxLjA0bC0uMDE2IDUwLjc4NHptOTIuMDMyLTYzLjM5MmMxMy41NjggMCAyMi4zMDQgMi4yNzIgMjYuMjA4IDYuNzY4IDMuODg4IDQuNDk2IDUuODQgMTQuNTc2IDUuODQgMzAuMjA4IDAgMTcuMTA0LTEuOTUyIDI3Ljg3Mi01Ljg3MiAzMi4zMzZzLTEzLjQwOCA2LjY3Mi0yOC40NjQgNi42NzJjLTEzLjU2OCAwLTIyLjMzNi0yLjIwOC0yNi4zMDQtNi41OTItMy45ODQtNC4zODQtNS45NjgtMTQuMDY0LTUuOTY4LTI4Ljk5MiAwLTE3Ljc5MiAxLjk1Mi0yOC45NzYgNS44NTYtMzMuNTM2IDMuODg4LTQuNTkyIDEzLjQ3Mi02Ljg2NCAyOC43MDQtNi44NjR6bS0xLjA4OCAxMi4xNmMtOS41MiAwLTE1LjA3MiAxLjIxNi0xNi42NzIgMy42NjQtMS42MTYgMi40MzItMi40IDEwLjkxMi0yLjQgMjUuMzc2IDAgMTAuNzIuOTQ0IDE3LjE2OCAyLjgxNiAxOS4zNnM3LjQwOCAzLjI4IDE2LjU5MiAzLjI4YzguOCAwIDE0LjA2NC0xLjIzMiAxNS44MDgtMy42OCAxLjc0NC0yLjQ2NCAyLjYyNC05LjkyIDIuNjI0LTIyLjM4NCAwLTEyLjUxMi0uODMyLTE5LjkwNC0yLjQ4LTIyLjE5Mi0xLjY4LTIuMzA0LTcuMTA0LTMuNDI0LTE2LjI4OC0zLjQyNHptODguOCAzNi41MjhoMTQuMjI0djIuNTZjMCAxMC4zODQtMS44NzIgMTcuMTA0LTUuNjggMjAuMTYtMy43NzYgMy4wNC0xMi4xNiA0LjU2LTI1LjE1MiA0LjU2LTE0LjcwNCAwLTIzLjc2LTIuNC0yNy4xNTItNy4yMTZzLTUuMDg4LTE3LjY4LTUuMDg4LTM4LjYwOGMwLTEyLjMzNiAyLjMwNC0yMC40MTYgNi44OTYtMjQuMzIgNC41OTItMy44NzIgMTQuMjA4LTUuODI0IDI4LjgzMi01LjgyNCAxMC42MjQgMCAxNy43NDQgMS42MTYgMjEuMzEyIDQuOCAzLjYgMy4xODQgNS4zNzYgOS41MiA1LjM3NiAxOS4wMDhsLjAzMiAxLjY5NmgtMTQuMjI0di0xLjkyYzAtNC44OTYtLjkxMi04LjAxNi0yLjc1Mi05LjM3Ni0xLjg0LTEuMzc2LTYuMDMyLTIuMDQ4LTEyLjU5Mi0yLjA0OC04LjggMC0xNC4wNjQgMS4wNTYtMTUuODI0IDMuMjE2LTEuNzc2IDIuMTYtMi42NTYgOC41MjgtMi42NTYgMTkuMTM2IDAgMTQuMzA0LjggMjIuNzUyIDIuMzY4IDI1LjM3NiAxLjYgMi42MjQgNi43MDQgMy45MzYgMTUuMzkyIDMuOTM2IDcuMDI0IDAgMTEuNi0uNzM2IDEzLjY4LTIuMTkyczMuMTUyLTQuNjcyIDMuMTUyLTkuNjMybC0uMTQ0LTMuMzEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")}.content-file-icon-type.dwg{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNMzM4Ljg1NiAwTDQ0NS44OCAxMDcuMDI0VjUxMkg1OS4yNFYweiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik00NDUuODggMTA3LjAyNEgzMzguODRWMHoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNDA3LjUyOCA0MjIuODk2SDIyLjA0VjI5My4wMDhoNDY3LjkyeiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik01OS4yNCA0NjAuMDh2LTM3LjE4NGgtMzcuMnoiLz48cGF0aCBkPSJNMTA4LjEwNCAzOTUuNDU2VjMyMC44aDM2LjcwNGMxMC40MTYgMCAxNy43MTIgMi4yODggMjEuODg4IDYuODQ4IDQuMTkyIDQuNTYgNi4yNzIgMTIuNTQ0IDYuMjcyIDIzLjk1MiAwIDE4LjYyNC0xLjY2NCAzMC41OTItNS4wMjQgMzUuOTA0LTMuMzQ0IDUuMjk2LTEwLjkyOCA3Ljk1Mi0yMi42ODggNy45NTJoLTM3LjE1MnptMTQuMTc2LTExLjkyaDIwLjE3NmM2Ljc4NCAwIDExLjE2OC0xLjU2OCAxMy4xNTItNC42NzIgMS45ODQtMy4xMiAyLjk5Mi0xMCAyLjk5Mi0yMC42NTYgMC0xMS4wMDgtLjg5Ni0xOC0yLjY4OC0yMC45OTItMS43NzYtMi45OTItNS45NjgtNC40NjQtMTIuNTc2LTQuNDY0SDEyMi4yOHY1MC43ODR6TTI4OC4yNDggMzIwLjhsLTE5Ljk1MiA3NC42NTZoLTIwLjk2bC0xMC4zODQtMzguMjg4Yy0uOTQ0LTMuNDcyLTIuMDY0LTguMDk2LTMuMzI4LTEzLjg4OGwtMS4wNC00LjU5MmgtLjQ4bC0xLjA4OCA0LjY0LTEuMDQgNC41OTJhMzMyLjg1IDMzMi44NSAwIDAxLTIuNDQ4IDkuMzEybC0xMC42NzIgMzguMjI0aC0yMC43MmwtMTkuMzYtNzQuNjU2aDE0LjQzMmwxMC43NjggNDAuOTc2Yy42NTYgMi42MjQgMS40ODggNi4yNTYgMi40NjQgMTAuODhsMS4xMzYgNS40NzIgMS4wODggNS40NzJoLjQ5NmMuNTc2LTIuNCAxLjAwOC00LjIyNCAxLjMxMi01LjQ3MmwxLjMxMi01LjQwOGMuNjg4LTIuODQ4IDEuNjY0LTYuNDY0IDIuODk2LTEwLjg4bDExLjQ4OC00MS4wMjRoMTYuNjI0bDExLjIxNiA0MS4wMjRjLjk0NCAzLjUwNCAxLjg3MiA3LjEyIDIuNzg0IDEwLjg4bDEuMjY0IDUuNDA4IDEuMzEyIDUuNDcyaC40MzJsMS4yLTUuNDcyIDEuMTM2LTUuNDcyYy45Ni00LjQgMS44MDgtOC4wNDggMi41NzYtMTAuOTQ0bDExLjA0LTQwLjkxMmgxNC40OTZ6bTM1Ljk4NCAzNC45NDRoMzIuODY0bC4yMjQgMTQuODMyYzAgMTAuNzg0LTIuMDMyIDE3LjcyOC02LjA5NiAyMC44NjQtNC4wNjQgMy4xMDQtMTMuMTM2IDQuNjcyLTI3LjIgNC42NzItMTIuOTEyIDAtMjEuNDcyLTIuMDgtMjUuNjY0LTYuMjRzLTYuMjg4LTEyLjY0LTYuMjg4LTI1LjQyNGMwLTE2LjMzNi44MzItMjYuNjU2IDIuNDk2LTMwLjk3NiAyLjA5Ni01LjI0OCA1LjIzMi04Ljc4NCA5LjQ3Mi0xMC41OTIgNC4yNC0xLjgyNCAxMS40MDgtMi43NTIgMjEuNTUyLTIuNzUyIDEzLjI2NCAwIDIxLjg0IDEuNDI0IDI1LjY5NiA0LjI1NnM1Ljc5MiA5LjA3MiA1Ljc5MiAxOC43ODRoLTE0LjMyYy0uMjU2LTQuODk2LTEuMzI4LTcuOTItMy4yLTkuMTA0cy02LjU3Ni0xLjc2LTE0LjE0NC0xLjc2Yy04LjE5MiAwLTEzLjQwOCAxLjAwOC0xNS42MTYgMy4wNTYtMi4yMDggMi4wMzItMy4yOTYgNi44MzItMy4yOTYgMTQuMzY4bC0uMDY0IDcuNTA0LjExMiA5LjU2OGMwIDcuNDA4IDEuMDg4IDEyLjExMiAzLjI4IDE0LjE0NCAyLjE5MiAyLjAxNiA3LjI0OCAzLjAyNCAxNS4yIDMuMDI0IDcuNzI4IDAgMTIuNjQtLjg2NCAxNC43MzYtMi41NzYgMi4wOTYtMS42OTYgMy4xMzYtNS43NDQgMy4xMzYtMTIuMTI4bC4wNjQtMy4wNTZoLTE4Ljc1MnYtMTAuNDY0aC4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.content-file-icon-type.jpeg,.content-file-icon-type.jpg{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRTJFMkUyIiBkPSJNMzM4Ljg2IDBsMTA3LjAyIDEwNy4wMlY1MTJINTkuMjRWMHoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNNDQ1Ljg4IDEwNy4wMkgzMzguODRWMHoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNDA3LjUzIDQyMi45SDIyLjA0VjI5My4wMWg0NjcuOTJ6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTU5LjI0IDQ2MC4wOFY0MjIuOWgtMzcuMnoiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTg2LjA2IDMyMC44djUxLjUzNmMwIDkuNTg0LTEuNTg0IDE1LjkzNi00Ljc1MiAxOS4wNzJzLTkuNjMyIDQuNzA0LTE5LjM2IDQuNzA0Yy0xMC4zNTIgMC0xNy4wNzItMS41Mi0yMC4xNi00LjUyOC0zLjA3Mi0zLjAyNC00LjYyNC05LjY2NC00LjYyNC0xOS44NTZsLjE3Ni01LjUyaDEzLjUwNGMuMjI0IDIuNzY4LjMzNiA0Ljg0OC4zMzYgNi4yMjQgMCAxLjMxMi4wNjQgMi45MTIuMTc2IDQuNzY4LjIyNCA0LjUxMiAzLjgwOCA2Ljc4NCAxMC43NjggNi43ODQgNC4xNiAwIDYuODMyLS44MTYgOC4wMTYtMi40MzJzMS43NzYtNS4yNjQgMS43NzYtMTAuOTZWMzIwLjhoMTQuMTQ0ek0xOTkuMTggMzk1LjQ2di03NC42NTZoMzMuNzkyYzEwLjExMiAwIDE2LjkxMiAxLjc2IDIwLjQxNiA1LjI4IDMuNTM2IDMuNTIgNS4yOCAxMC4zMiA1LjI4IDIwLjM2OCAwIDkuOTg0LTEuNjY0IDE2LjYyNC01LjAyNCAxOS45MDQtMy4zNDQgMy4yOC0xMC4xMjggNC45MjgtMjAuMzM2IDQuOTI4bC0zLjI4LjA0OGgtMTYuNjcydjI0LjEyOEgxOTkuMTh6bTE0LjE3Ni0zNi4wMzJoMTYuMTI4YzYuNDE2IDAgMTAuNDk2LS43NTIgMTIuMjI0LTIuMjI0IDEuNzI4LTEuNDg4IDIuNjA4LTQuOTc2IDIuNjA4LTEwLjQ2NCAwLTYuMzItLjcyLTEwLjIyNC0yLjE3Ni0xMS43MjgtMS40NC0xLjUyLTUuMTY4LTIuMjcyLTExLjIzMi0yLjI3MmgtMTcuNTUydjI2LjY4OHpNMjk3LjA2IDM1NS43NGgzMi44OGwuMjI0IDE0LjgzMmMwIDEwLjc4NC0yLjAzMiAxNy43MjgtNi4wOTYgMjAuODY0LTQuMDY0IDMuMTA0LTEzLjE1MiA0LjY3Mi0yNy4yMTYgNC42NzItMTIuOTEyIDAtMjEuNDU2LTIuMDgtMjUuNjQ4LTYuMjQtNC4yMDgtNC4xNi02LjMwNC0xMi42NC02LjMwNC0yNS40MjQgMC0xNi4zMzYuODQ4LTI2LjY1NiAyLjUxMi0zMC45NzYgMi4wOC01LjI0OCA1LjIzMi04Ljc4NCA5LjQ3Mi0xMC41OTIgNC4yMjQtMS44MjQgMTEuNDA4LTIuNzUyIDIxLjU1Mi0yLjc1MiAxMy4yNDggMCAyMS44NCAxLjQyNCAyNS42OCA0LjI1NiAzLjg3MiAyLjgzMiA1LjgwOCA5LjA3MiA1LjgwOCAxOC43ODRoLTE0LjMzNmMtLjI1Ni00Ljg5Ni0xLjMxMi03LjkyLTMuMTg0LTkuMTA0cy02LjU5Mi0xLjc2LTE0LjE0NC0xLjc2Yy04LjIwOCAwLTEzLjQwOCAxLjAwOC0xNS42MTYgMy4wNTYtMi4yMDggMi4wMzItMy4zMTIgNi44MzItMy4zMTIgMTQuMzY4bC0uMDQ4IDcuNTA0LjExMiA5LjU2OGMwIDcuNDA4IDEuMDg4IDEyLjExMiAzLjI4IDE0LjE0NCAyLjE5MiAyLjAxNiA3LjI0OCAzLjAyNCAxNS4yIDMuMDI0IDcuNzEyIDAgMTIuNjQtLjg2NCAxNC43MzYtMi41NzYgMi4wOTYtMS42OTYgMy4xMi01Ljc0NCAzLjEyLTEyLjEyOGwuMDY0LTMuMDU2aC0xOC43NTJWMzU1Ljc0aC4wMTZ6Ii8+PC9nPjwvc3ZnPg==")}.content-file-icon-type.pdf{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzM4Ljg1NiAwTDQ0NS44OCAxMDcuMDI0VjUxMkg1OS4yNFYweiIgZmlsbD0iI2UyZTJlMiIvPjxwYXRoIGQ9Ik00NDUuODggMTA3LjAyNEgzMzguODRWMHoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNNDA3LjUyOCA0MjIuODk2SDIyLjA0VjI5My4wMDhoNDY3LjkyeiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik01OS4yNCA0NjAuMDh2LTM3LjE4NGgtMzcuMnoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNMTQ0Ljk2OCAzOTUuNDU2VjMyMC44aDMzLjc5MmMxMC4wOTYgMCAxNi45MTIgMS43NiAyMC40MTYgNS4yOCAzLjUyIDMuNTIgNS4yOCAxMC4zMiA1LjI4IDIwLjM2OCAwIDkuOTg0LTEuNjggMTYuNjI0LTUuMDI0IDE5LjkwNHMtMTAuMTI4IDQuOTI4LTIwLjMzNiA0LjkyOGwtMy4yOC4wNDhoLTE2LjY3MnYyNC4xMjhoLTE0LjE3NnptMTQuMTYtMzYuMDMyaDE2LjEyOGM2LjQxNiAwIDEwLjQ5Ni0uNzUyIDEyLjIyNC0yLjIyNCAxLjcyOC0xLjQ4OCAyLjYwOC00Ljk3NiAyLjYwOC0xMC40NjQgMC02LjMyLS43Mi0xMC4yMjQtMi4xNi0xMS43MjgtMS40NC0xLjUyLTUuMTg0LTIuMjcyLTExLjIzMi0yLjI3MmgtMTcuNTUybC0uMDE2IDI2LjY4OHptNTQuMzY4IDM2LjAzMlYzMjAuOGgzNi42ODhjMTAuNDMyIDAgMTcuNzI4IDIuMjg4IDIxLjkwNCA2Ljg0OHM2LjI3MiAxMi41NDQgNi4yNzIgMjMuOTUyYzAgMTguNjI0LTEuNjggMzAuNTkyLTUuMDI0IDM1LjkwNC0zLjM2IDUuMjk2LTEwLjkyOCA3Ljk1Mi0yMi43MDQgNy45NTJoLTM3LjEzNnptMTQuMTYtMTEuOTJoMjAuMTc2YzYuNzg0IDAgMTEuMTUyLTEuNTY4IDEzLjE1Mi00LjY3MiAxLjk4NC0zLjEyIDIuOTc2LTEwIDIuOTc2LTIwLjY1NiAwLTExLjAwOC0uODk2LTE4LTIuNjcyLTIwLjk5Mi0xLjc5Mi0yLjk5Mi01Ljk4NC00LjQ2NC0xMi41NzYtNC40NjRoLTIxLjA1NnY1MC43ODR6bTc1LjItNTAuOHYyMC4xMjhoMzMuNDU2djExLjkwNGgtMzMuNDU2djMwLjY4OEgyODguNjhWMzIwLjhoNDkuNDR2MTEuOTM2aC0zNS4yNjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.content-file-icon-type.png{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRTJFMkUyIiBkPSJNMzM4Ljg2IDBsMTA3LjAyIDEwNy4wMlY1MTJINTkuMjRWMHoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNNDQ1Ljg4IDEwNy4wMkgzMzguODRWMHoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNDA3LjUzIDQyMi45SDIyLjA0VjI5My4wMWg0NjcuOTJ6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTU5LjI0IDQ2MC4wOFY0MjIuOWgtMzcuMnoiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTI2LjE0IDM5NS40NnYtNzQuNjU2aDMzLjc5MmMxMC4xMTIgMCAxNi45MTIgMS43NiAyMC40MTYgNS4yOCAzLjUzNiAzLjUyIDUuMjggMTAuMzIgNS4yOCAyMC4zNjggMCA5Ljk4NC0xLjY2NCAxNi42MjQtNS4wMjQgMTkuOTA0LTMuMzQ0IDMuMjgtMTAuMTI4IDQuOTI4LTIwLjMzNiA0LjkyOGwtMy4yOC4wNDhoLTE2LjY3MnYyNC4xMjhIMTI2LjE0em0xNC4xNzYtMzYuMDMyaDE2LjEyOGM2LjQxNiAwIDEwLjQ5Ni0uNzUyIDEyLjIyNC0yLjIyNCAxLjcyOC0xLjQ4OCAyLjYwOC00Ljk3NiAyLjYwOC0xMC40NjQgMC02LjMyLS43Mi0xMC4yMjQtMi4xNzYtMTEuNzI4LTEuNDQtMS41Mi01LjE2OC0yLjI3Mi0xMS4yMzItMi4yNzJoLTE3LjU1MnYyNi42ODh6TTI2My45NCAzMjAuOHY3NC42NTZoLTI0bC0yMS4zMjgtNDAuOTc2Yy0xLjA1Ni0yLjAzMi0yLjcyLTUuNjE2LTQuOTkyLTEwLjcybC0yLjQtNS4zNDQtMi4zMzYtNS4zNzZoLS41NDRsLjIyNCA0Ljk0NC4xNiA0Ljg2NC4xMTIgOS43OTJ2NDIuODE2aC0xNC4xNlYzMjAuOGgyNGwxOS40MjQgMzcuODRhNTA1Ljg3MyA1MDUuODczIDAgMDE1Ljk1MiAxMi4yMDhsMi44NDggNi4wOCAyLjg0OCA2LjEyOGguNDk2bC0uMTc2LTQuODE2LS4xNi00LjgxNi0uMTEyLTkuNjMyVjMyMC44aDE0LjE0NHpNMzA2LjQ2IDM1NS43NmgzMi44NjRsLjIyNCAxNC44MzJjMCAxMC43ODQtMi4wMzIgMTcuNzI4LTYuMDk2IDIwLjg2NC00LjA2NCAzLjEwNC0xMy4xMzYgNC42NzItMjcuMiA0LjY3Mi0xMi45MTIgMC0yMS40NTYtMi4wOC0yNS42NjQtNi4yNC00LjE5Mi00LjE2LTYuMjg4LTEyLjY0LTYuMjg4LTI1LjQyNCAwLTE2LjMzNi44MzItMjYuNjU2IDIuNTEyLTMwLjk3NiAyLjA4LTUuMjQ4IDUuMjMyLTguNzg0IDkuNDU2LTEwLjU5MiA0LjI0LTEuODI0IDExLjQwOC0yLjc1MiAyMS41NTItMi43NTIgMTMuMjY0IDAgMjEuODQgMS40MjQgMjUuNjk2IDQuMjU2czUuNzkyIDkuMDcyIDUuNzkyIDE4Ljc4NGgtMTQuMzM2Yy0uMjU2LTQuODk2LTEuMzI4LTcuOTItMy4yLTkuMTA0cy02LjU3Ni0xLjc2LTE0LjE0NC0xLjc2Yy04LjE5MiAwLTEzLjQwOCAxLjAwOC0xNS42MTYgMy4wNTYtMi4yMDggMi4wMzItMy4yOTYgNi44MzItMy4yOTYgMTQuMzY4bC0uMDY0IDcuNTA0LjExMiA5LjU2OGMwIDcuNDA4IDEuMDg4IDEyLjExMiAzLjI4IDE0LjE0NCAyLjE5MiAyLjAxNiA3LjI2NCAzLjAyNCAxNS4yIDMuMDI0IDcuNzI4IDAgMTIuNjQtLjg2NCAxNC43MzYtMi41NzYgMi4wOTYtMS42OTYgMy4xMzYtNS43NDQgMy4xMzYtMTIuMTI4bC4wNjQtMy4wNTZoLTE4Ljc1MlYzNTUuNzZoLjAzMnoiLz48L2c+PC9zdmc+")}.content-file-icon-type.rar{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRTJFMkUyIiBkPSJNMzM4Ljg2IDBsMTA3LjAyIDEwNy4wMlY1MTJINTkuMjRWMHoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNNDQ1Ljg4IDEwNy4wMkgzMzguODRWMHoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNDA3LjUzIDQyMi45SDIyLjA0VjI5My4wMWg0NjcuOTJ6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTU5LjI0IDQ2MC4wOFY0MjIuOWgtMzcuMnoiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTM2LjQ2IDM5NS40NnYtNzQuNjU2aDM2LjgxNmM5LjEzNiAwIDE1LjQ1NiAxLjYgMTguOTI4IDQuNzY4IDMuNDU2IDMuMTY4IDUuMTg0IDguOTI4IDUuMTg0IDE3LjIzMiAwIDcuNTM2LS44NjQgMTIuNzA0LTIuNTkyIDE1LjQ3MnMtNS4yOCA0LjY4OC0xMC42NCA1Ljc0NHYuNDhjOC4yODguNTEyIDEyLjQxNiA1LjM0NCAxMi40MTYgMTQuNDh2MTYuNDY0aC0xNC4xNzZ2LTEzLjYzMmMwLTcuNjgtMy43NzYtMTEuNTM2LTExLjM3Ni0xMS41MzZoLTIwLjM4NHYyNS4xNTJIMTM2LjQ2di4wMzJ6bTE0LjE3Ni0zNy4wODhoMjAuMzM2YzQuODQ4IDAgOC4wNjQtLjg2NCA5LjY0OC0yLjU5MiAxLjYtMS43MjggMi4zODQtNS4yIDIuMzg0LTEwLjQxNiAwLTUuMzI4LS42ODgtOC43NjgtMi4wNjQtMTAuMzItMS4zNi0xLjU1Mi00LjM1Mi0yLjMyLTguOTkyLTIuMzJIMTUwLjYydjI1LjY0OGguMDE2ek0yNTMuODIgMzgxLjEyaC0zMi4yMDhsLTQuNjU2IDE0LjMzNmgtMTQuOTkybDI0LjgzMi03NC42NTZoMjEuMjhsMjUuMiA3NC42NTZoLTE0LjcwNGwtNC43NTItMTQuMzM2em0tMy4yOC0xMC40NDhsLTEyLjkxMi0zOC44OC0xMi42ODggMzguODhoMjUuNnpNMjc5Ljc0IDM5NS40NnYtNzQuNjU2aDM2LjgxNmM5LjEzNiAwIDE1LjQ1NiAxLjYgMTguOTEyIDQuNzY4IDMuNDcyIDMuMTY4IDUuMiA4LjkyOCA1LjIgMTcuMjMyIDAgNy41MzYtLjg2NCAxMi43MDQtMi41OTIgMTUuNDcycy01LjI4IDQuNjg4LTEwLjY0IDUuNzQ0di40OGM4LjI4OC41MTIgMTIuNCA1LjM0NCAxMi40IDE0LjQ4djE2LjQ2NGgtMTQuMTZ2LTEzLjYzMmMwLTcuNjgtMy43OTItMTEuNTM2LTExLjM3Ni0xMS41MzZoLTIwLjM4NHYyNS4xNTJIMjc5Ljc0di4wMzJ6bTE0LjE3Ni0zNy4wODhoMjAuMzM2YzQuODY0IDAgOC4wOC0uODY0IDkuNjY0LTIuNTkyIDEuNi0xLjcyOCAyLjM2OC01LjIgMi4zNjgtMTAuNDE2IDAtNS4zMjgtLjY3Mi04Ljc2OC0yLjA0OC0xMC4zMi0xLjM2LTEuNTUyLTQuMzUyLTIuMzItOC45OTItMi4zMmgtMjEuMzI4djI1LjY0OHoiLz48L2c+PC9zdmc+")}.content-file-icon-type.sldprt{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48c3R5bGU+LnN0MXtmaWxsOiM5OTl9LnN0M3tmaWxsOiNmZmZ9PC9zdHlsZT48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNMzM4LjkgMGwxMDcgMTA3djQwNUg1OS4yVjB6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ0NS45IDEwN0gzMzguOFYweiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik00MDcuNSA0MjIuOUgyMlYyOTMuMWg0Njh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTU5LjIgNDYwLjF2LTM3LjJIMjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTk1LjIgMzk1LjVjLTUgMC05LjQtLjUtMTMuMi0xLjZzLTcuMy0yLjQtMTAuNi00di0xNy4xSDczYzMuMyAzLjEgNi45IDUuNCAxMC45IDdzNy44IDIuNSAxMS41IDIuNWMuOSAwIDIuMi0uMSAzLjctLjNzMi44LS42IDMuNy0xLjFjMS4xLS41IDIuMS0xLjMgMi45LTIuM3MxLjItMi4zIDEuMi0zLjljMC0xLjgtLjYtMy4zLTEuOS00LjRzLTIuOC0xLjktNC42LTIuNWMtMi4yLS42LTQuNi0xLjMtNy4xLTEuOC0yLjUtLjYtNC45LTEuMy03LjEtMi4xLTUuMS0yLTguNy00LjYtMTAuOS03LjlzLTMuMy03LjUtMy4zLTEyLjRjMC02LjcgMi42LTEyLjIgNy44LTE2LjNzMTEuNy02LjIgMTkuNC02LjJjMy45IDAgNy44LjQgMTEuNiAxLjMgMy45LjkgNy4zIDIgMTAuMyAzLjV2MTYuNGgtMS41Yy0yLjQtMi4zLTUuNC00LjItOC45LTUuOHMtNy4xLTIuNC0xMC44LTIuNGMtMS40IDAtMi43LjEtMy45LjMtMS4xLjItMi4zLjctMy42IDEuMy0xIC41LTEuOSAxLjMtMi43IDIuMy0uNyAxLTEuMSAyLjEtMS4xIDMuNCAwIDEuOC42IDMuMyAxLjggNC40czMuNSAyIDYuOSAyLjljMi4yLjUgNC4zIDEuMSA2LjQgMS42IDIgLjUgNC4yIDEuMiA2LjUgMi4xIDQuNSAxLjggNy45IDQuMiAxMC4xIDcuMyAyLjIgMyAzLjMgNyAzLjMgMTIgMCA3LjEtMi42IDEyLjktNy43IDE3LjItNSA0LjQtMTIgNi42LTIwLjcgNi42ek0xNzUuNyAzOTQuMkgxMzJ2LTcxLjhoMTYuNHY1OC4xaDI3LjJ2MTMuN3pNMjQyIDM1OC4zYzAgNi43LTEuMyAxMi43LTQgMThzLTYgOS4zLTEwLjEgMTIuMmMtMy40IDIuNC03LjEgNC0xMS4xIDQuNi00IC43LTguMyAxLTEyLjggMWgtMjAuNXYtNzEuOGgyMC4zYzQuNiAwIDguOS4zIDEyLjkgMSA0IC42IDcuOCAyLjIgMTEuMyA0LjcgNC4zIDMgNy43IDcuMSAxMC4yIDEyLjIgMi41IDUuMiAzLjggMTEuMiAzLjggMTguMXptLTE2LjktLjFjMC00LjctLjctOC44LTIuMi0xMi4xLTEuNS0zLjQtMy44LTYtNi44LTcuOS0yLjItMS4zLTQuNi0yLjEtNy0yLjJzLTUuNC0uMi04LjgtLjJoLS4zdjQ0LjloLjNjMy43IDAgNi44LS4xIDkuMy0uMnM0LjktMSA3LjItMi42YzIuNy0xLjkgNC43LTQuNCA2LjItNy43czIuMS03LjMgMi4xLTEyek0zMDIuMSAzNDVjMCAzLjMtLjUgNi41LTEuNSA5LjVzLTIuNCA1LjUtNC4yIDcuNmMtMS4xIDEuMy0yLjMgMi40LTMuNyAzLjVzLTIuOCAyLTQuNCAyLjctMy40IDEuMy01LjMgMS43LTQgLjYtNi4zLjZoLTguNnYyMy41aC0xNi40di03MS44aDI1LjRjMy44IDAgNyAuNCA5LjggMS4xIDIuNy44IDUuMiAyIDcuNCAzLjYgMi41IDEuOCA0LjQgNC4yIDUuNyA3LjIgMS40IDMuMSAyLjEgNi43IDIuMSAxMC44em0tMTYuOS41YzAtMi0uNC0zLjgtMS4zLTUuMnMtMS45LTIuNS0zLjItM2MtMS42LS43LTMtMS4yLTQuNS0xLjMtMS40LS4xLTMuMy0uMi01LjgtLjJoLTIuM3YyMS41aDUuNWMxLjQgMCAyLjYtLjEgMy42LS4zLjktLjIgMS44LS41IDIuOC0uOSAxLS41IDEuNy0xIDIuMy0xLjYgMS4xLTEuMiAxLjktMi40IDIuMy0zLjcuNC0xLjQuNi0zLjEuNi01LjN6TTM3MS40IDM5NC4yaC0yMGwtMTguMi0yNi4zaC01Ljl2MjYuM0gzMTF2LTcxLjhoMjYuM2MzLjYgMCA2LjguMiA5LjUuN3M1LjIgMS41IDcuNSAzLjEgNC4yIDMuNyA1LjYgNi4yIDIuMSA1LjcgMi4xIDkuNmMwIDUuNS0xLjEgMTAtMy40IDEzLjRzLTUuMyA2LjEtOS4xIDguMmwyMS45IDMwLjZ6bS0yNi41LTQ5LjhjMC0xLjgtLjMtMy4zLS45LTQuNy0uNi0xLjMtMS43LTIuMy0zLjEtMy0xLS41LTIuMi0uOC0zLjQtLjktMS4zLS4xLTIuOC0uMi00LjctLjJoLTUuNXYxOS4zaDQuN2MyLjMgMCA0LjItLjIgNS44LS41czMtMSA0LjEtMmMxLjEtLjkgMS44LTIgMi40LTMuMi4zLTEuMi42LTIuOC42LTQuOHpNMzg4LjggMzk0LjJ2LTU4LjFoLTE5LjN2LTEzLjdoNTUuMXYxMy43aC0xOS4zdjU4LjFoLTE2LjV6Ii8+PC9zdmc+")}.content-file-icon-type.step{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48c3R5bGU+LnN0MXtmaWxsOiM5OTl9LnN0M3tmaWxsOiNmZmZ9PC9zdHlsZT48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNMzM4LjkgMGwxMDcgMTA3djQwNUg1OS4yVjB6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ0NS45IDEwN0gzMzguOFYweiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik00MDcuNSA0MjIuOUgyMlYyOTMuMWg0Njh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTU5LjIgNDYwLjF2LTM3LjJIMjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE1OS40IDM5NS43Yy01LjYgMC0xMC41LS41LTE0LjctMS42cy04LjEtMi40LTExLjctNHYtMTcuM2gxLjdjMy42IDMuMSA3LjcgNS41IDEyLjEgNy4xczguNyAyLjUgMTIuOCAyLjVjMSAwIDIuNC0uMSA0LjEtLjNzMy4xLS42IDQuMS0xLjFjMS4zLS42IDIuMy0xLjMgMy4yLTIuM3MxLjMtMi4zIDEuMy0zLjljMC0xLjgtLjctMy4zLTIuMS00LjRzLTMuMS0yLTUuMS0yLjVjLTIuNS0uNy01LjEtMS4zLTcuOS0xLjlzLTUuNC0xLjMtNy45LTIuMWMtNS42LTItOS43LTQuNy0xMi4xLTgtMi40LTMuNC0zLjctNy42LTMuNy0xMi42IDAtNi44IDIuOS0xMi4zIDguNi0xNi41IDUuOC00LjIgMTMtNi4zIDIxLjYtNi4zIDQuMyAwIDguNi40IDEyLjkgMS4zczguMSAyLjEgMTEuNSAzLjZWMzQyaC0xLjZjLTIuNy0yLjMtNi00LjMtOS45LTUuOXMtNy45LTIuNC0xMi0yLjRjLTEuNiAwLTMgLjEtNC4zLjNzLTIuNi43LTQgMS4zYy0xLjEuNS0yLjEgMS4zLTMgMi4zcy0xLjIgMi4yLTEuMiAzLjRjMCAxLjkuNyAzLjMgMiA0LjRzMy45IDIuMSA3LjYgM2MyLjQuNiA0LjggMS4xIDcuMSAxLjZzNC43IDEuMiA3LjMgMi4xYzUgMS44IDguOCA0LjMgMTEuMyA3LjMgMi41IDMuMSAzLjcgNy4xIDMuNyAxMi4yIDAgNy4yLTIuOCAxMy04LjUgMTcuNC01LjggNC41LTEzLjUgNi43LTIzLjIgNi43ek0yMTQuMyAzOTQuNHYtNTguOGgtMjEuNXYtMTMuOUgyNTR2MTMuOWgtMjEuNXY1OC44aC0xOC4yek0yNjEuNSAzOTQuNHYtNzIuN2g0OS4ydjEzLjloLTMxdjEyLjdoMjguNnYxMy45aC0yOC42djE4LjRoMzF2MTMuOWgtNDkuMnpNMzc5IDM0NC42YzAgMy40LS41IDYuNi0xLjYgOS43cy0yLjYgNS42LTQuNiA3LjdjLTEuMiAxLjMtMi42IDIuNC00LjEgMy41cy0zLjEgMi00LjkgMi43LTMuNyAxLjMtNS44IDEuOGMtMi4xLjQtNC41LjYtNy4xLjZoLTkuNnYyMy44SDMyM3YtNzIuN2gyOC4yYzQuMiAwIDcuOC40IDEwLjkgMS4xIDMgLjggNS44IDIgOC4zIDMuNiAyLjcgMS44IDQuOCA0LjMgNi4zIDcuMyAxLjUgMy4xIDIuMyA2LjcgMi4zIDEwLjl6bS0xOC44LjRjMC0yLjEtLjUtMy44LTEuNS01LjNzLTIuMS0yLjUtMy41LTMuMWMtMS43LS43LTMuNC0xLjItNS0xLjNzLTMuNy0uMi02LjQtLjJoLTIuNlYzNTdoNi4yYzEuNSAwIDIuOS0uMSA0LS4zIDEtLjIgMi0uNSAzLjEtMXMxLjktMSAyLjUtMS42YzEuMi0xLjIgMi4xLTIuNSAyLjUtMy44LjUtMS4zLjctMyAuNy01LjN6Ii8+PC9zdmc+")}.content-file-icon-type.stp{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48c3R5bGU+LnN0MXtmaWxsOiM5OTl9LnN0M3tmaWxsOiNmZmZ9PC9zdHlsZT48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNMzM4LjkgMGwxMDcgMTA3djQwNUg1OS4yVjB6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ0NS45IDEwN0gzMzguOFYweiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik00MDcuNSA0MjMuMUgyMlYyOTMuMmg0Njh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTU5LjIgNDYwLjF2LTM3LjJIMjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE5Ni44IDM5NS45Yy01IDAtOS40LS41LTEzLjItMS42cy03LjMtMi40LTEwLjYtNFYzNzNoMS41YzMuMyAzLjEgNi45IDUuNSAxMC45IDcuMSA0IDEuNyA3LjggMi41IDExLjUgMi41LjkgMCAyLjItLjEgMy43LS4zczIuOC0uNiAzLjctMS4xYzEuMS0uNiAyLjEtMS4zIDIuOS0yLjNzMS4yLTIuMyAxLjItMy45YzAtMS44LS42LTMuMy0xLjktNC41LTEuMy0xLjEtMi44LTItNC42LTIuNS0yLjItLjctNC42LTEuMy03LjEtMS45cy00LjktMS4zLTcuMS0yLjJjLTUuMS0yLTguNy00LjctMTAuOS04LTIuMi0zLjQtMy4zLTcuNi0zLjMtMTIuNiAwLTYuOCAyLjYtMTIuMyA3LjgtMTYuNiA1LjItNC4yIDExLjctNi4zIDE5LjQtNi4zIDMuOSAwIDcuOC40IDExLjYgMS4zIDMuOS45IDcuMyAyLjEgMTAuMyAzLjZ2MTYuNmgtMS41Yy0yLjQtMi4zLTUuNC00LjMtOC45LTUuOXMtNy4xLTIuNC0xMC44LTIuNGMtMS40IDAtMi43LjEtMy45LjMtMS4xLjItMi4zLjctMy42IDEuMy0xIC41LTEuOSAxLjMtMi43IDIuM3MtMS4xIDIuMi0xLjEgMy41YzAgMS45LjYgMy4zIDEuOCA0LjRzMy41IDIuMSA2LjkgM2MyLjIuNiA0LjMgMS4xIDYuNCAxLjYgMiAuNSA0LjIgMS4yIDYuNSAyLjIgNC41IDEuOCA3LjkgNC4zIDEwLjEgNy40czMuMyA3LjIgMy4zIDEyLjJjMCA3LjItMi42IDEzLjEtNy43IDE3LjUtNSA0LjQtMTEuOSA2LjYtMjAuNiA2LjZ6TTI0Ni4xIDM5NC42di01OWgtMTkuM3YtMTMuOWg1NS4xdjEzLjloLTE5LjN2NTloLTE2LjV6TTMzOSAzNDQuN2MwIDMuNC0uNSA2LjYtMS41IDkuN3MtMi40IDUuNi00LjIgNy43Yy0xLjEgMS4zLTIuMyAyLjQtMy43IDMuNS0xLjMgMS4xLTIuOCAyLTQuNCAyLjctMS42LjgtMy40IDEuMy01LjMgMS44LTEuOS40LTQgLjYtNi40LjZoLTguNnYyMy44aC0xNi40di03Mi45aDI1LjRjMy44IDAgNyAuNCA5LjggMS4xIDIuNy44IDUuMiAyIDcuNCAzLjYgMi41IDEuOCA0LjQgNC4zIDUuNyA3LjMgMS41IDMuMyAyLjIgNi45IDIuMiAxMS4xem0tMTYuOS40YzAtMi4xLS40LTMuOC0xLjMtNS4zcy0xLjktMi41LTMuMi0zLjFjLTEuNi0uOC0zLTEuMi00LjUtMS4zLTEuNC0uMS0zLjMtLjItNS44LS4ySDMwNVYzNTdoNS41YzEuNCAwIDIuNi0uMSAzLjYtLjMuOS0uMiAxLjgtLjUgMi44LTFzMS43LTEgMi4zLTEuNmMxLjEtMS4yIDEuOS0yLjUgMi4zLTMuOC40LTEuMi42LTIuOS42LTUuMnoiLz48L3N2Zz4=")}.content-file-icon-type.txt{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzM4Ljg1NiAwTDQ0NS44OCAxMDcuMDI0VjUxMkg1OS4yNFYweiIgZmlsbD0iI2UyZTJlMiIvPjxwYXRoIGQ9Ik00NDUuODggMTA3LjAyNEgzMzguODRWMHoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNNDA3LjUyOCA0MjIuODk2SDIyLjA0VjI5My4wMDhoNDY3LjkyeiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik01OS4yNCA0NjAuMDh2LTM3LjE4NGgtMzcuMnoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNMTc0LjcxMiAzMzMuNDg4djYxLjk2OGgtMTQuMTZ2LTYxLjk2OEgxMzlWMzIwLjhoNTguMDE2djEyLjY4OGgtMjIuMzA0ek0yNjcuMDggMzIwLjhsLTIyLjQxNiAzNi4xNiAyMy44ODggMzguNDk2aC0xNi42MjRsLTEwLjcyLTE3LjkzNi00LjcwNC04LjQxNi0xLjUzNi0yLjk2LTEuNTg0LTIuOTEyaC0uMjI0bC0xLjYgMi45NzZjLTEuODg4IDMuNTY4LTQuMDQ4IDcuMzQ0LTYuNDQ4IDExLjMxMmwtMTAuNzY4IDE3LjkzNmgtMTcuMDU2bDI0LjQ5Ni0zOC40OTYtMjIuNzUyLTM2LjE2aDE2Ljg5Nmw5Ljk1MiAxNi42MjRhMTk3LjYyMiAxOTcuNjIyIDAgMDE0LjQzMiA3Ljc3NmwxLjM2IDIuNjI0IDEuMzc2IDIuNjI0aC4yMjRsMS4zNi0yLjYyNCAxLjM3Ni0yLjU3NmMxLjE1Mi0yLjI3MiAyLjYyNC00Ljg0OCA0LjM2OC03Ljc2bDkuOTUyLTE2LjY4OGgxNi43NTJ6bTM3LjQwOCAxMi42ODh2NjEuOTY4aC0xNC4xNzZ2LTYxLjk2OEgyNjguNzZWMzIwLjhoNTguMDMydjEyLjY4OGgtMjIuMzA0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")}.content-file-icon-type.xlsx{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRTJFMkUyIiBkPSJNMzM4Ljg2IDBsMTA3LjAyIDEwNy4wMlY1MTJINTkuMjRWMHoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNNDQ1Ljg4IDEwNy4wMkgzMzguODRWMHoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNDA3LjUzIDQyMi45SDIyLjA0VjI5My4wMWg0NjcuOTJ6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTU5LjI0IDQ2MC4wOFY0MjIuOWgtMzcuMnoiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTY1Ljk0IDMyMC44bC0yMi40MTYgMzYuMTYgMjMuOTA0IDM4LjQ5NmgtMTYuNjI0bC0xMC43Mi0xNy45MzZhMTgxLjM1IDE4MS4zNSAwIDAxLTQuNzA0LTguNDE2bC0xLjUzNi0yLjk2LTEuNi0yLjkxMmgtLjIwOGwtMS41ODQgMi45NzZhMjQyLjQ4NSAyNDIuNDg1IDAgMDEtNi40NDggMTEuMzEybC0xMC43ODQgMTcuOTM2SDk2LjE2NGwyNC40OTYtMzguNDk2LTIyLjc1Mi0zNi4xNmgxNi45MTJsOS45NTIgMTYuNjI0YTE5Ni45MzIgMTk2LjkzMiAwIDAxNC40MTYgNy43NzZsMS4zNzYgMi42MjQgMS4zNiAyLjYyNGguMjI0Yy42MjQtMS4xNjggMS4wNzItMi4wNDggMS4zNzYtMi42MjRsMS4zNi0yLjU3NmMxLjE2OC0yLjI3MiAyLjYyNC00Ljg0OCA0LjM2OC03Ljc2bDkuOTUyLTE2LjY4OGgxNi43MzZ6TTE4Ny43NyAzMjAuOHY2MS45NjhoMzUuMDA4djEyLjY4OEgxNzMuNjFWMzIwLjhoMTQuMTZ6TTI4NS4zNCAzNDIuNThIMjcxLjVhMTQuNzA4IDE0LjcwOCAwIDAxLS4xMTItMS41MzZjLS4zMzYtNC4yMDgtMS4yNDgtNi44MzItMi43ODQtNy45MDRzLTUuMTM2LTEuNjMyLTEwLjgzMi0xLjYzMmMtNi43MiAwLTExLjA4OC42MjQtMTMuMTUyIDEuODcyLTIuMDY0IDEuMjMyLTMuMDg4IDMuODQtMy4wODggNy44MDggMCA0LjcwNC44NDggNy41MzYgMi41MTIgOC40NjQgMS42OC45NiA3LjIxNiAxLjY4IDE2LjYyNCAyLjE5MiAxMS4xMi42MjQgMTguMzIgMi4yMjQgMjEuNTg0IDQuNzY4czQuODk2IDcuODU2IDQuODk2IDE1LjkyYzAgOS45MDQtMS45MiAxNi4zMi01LjcyOCAxOS4yMTYtMy44NCAyLjg5Ni0xMi4yNzIgNC4zMzYtMjUuMzI4IDQuMzM2LTExLjcyOCAwLTE5LjUzNi0xLjQyNC0yMy4zNzYtNC4yNzJzLTUuNzYtOC42MDgtNS43Ni0xNy4yOGwtLjA2NC0yLjczNmgxMy43NzZsLjA2NCAxLjZjMCA1LjIuOTEyIDguMzg0IDIuNzM2IDkuNTY4IDEuODA4IDEuMTY4IDYuOCAxLjc0NCAxNC45MjggMS43NDQgNi4zMzYgMCAxMC4zODQtLjY3MiAxMi4xNDQtMi4wMzIgMS43NDQtMS4zNDQgMi42MjQtNC40NDggMi42MjQtOS4zNDQgMC0zLjYxNi0uNjcyLTYtMi03LjE4NHMtNC4xOTItMS45MDQtOC42MDgtMi4xNmwtNy44MDgtLjQ5NmMtMTEuODA4LS42ODgtMTkuMzYtMi4zMzYtMjIuNjQtNC45MjhzLTQuOTI4LTguMTQ0LTQuOTI4LTE2LjY3MmMwLTguNzIgMS45NjgtMTQuNTI4IDUuOTItMTcuNDI0IDMuOTY4LTIuOTEyIDExLjg1Ni00LjM1MiAyMy43MTItNC4zNTIgMTEuMjE2IDAgMTguNzg0IDEuMzQ0IDIyLjY4OCA0czUuODU2IDcuODU2IDUuODU2IDE1LjZ2Mi44NjRoLS4wMTZ6TTM1OS44NiAzMjAuOGwtMjIuNDE2IDM2LjE2IDIzLjkwNCAzOC40OTZoLTE2LjYyNGwtMTAuNzItMTcuOTM2Yy0xLjY2NC0yLjc2OC0zLjIxNi01LjU4NC00LjcyLTguNDE2bC0xLjUzNi0yLjk2LTEuNTg0LTIuOTEyaC0uMjA4bC0xLjU4NCAyLjk3NmMtMS45MDQgMy41NjgtNC4wNjQgNy4zNDQtNi40NjQgMTEuMzEybC0xMC43NjggMTcuOTM2aC0xNy4wNTZsMjQuNDk2LTM4LjQ5Ni0yMi43NTItMzYuMTZoMTYuODk2bDkuOTY4IDE2LjYyNGEyMTkuNDkyIDIxOS40OTIgMCAwMTQuNDE2IDcuNzc2bDEuMzYgMi42MjQgMS4zNzYgMi42MjRoLjIyNGMuNjI0LTEuMTY4IDEuMDcyLTIuMDQ4IDEuMzc2LTIuNjI0bDEuMzYtMi41NzZjMS4xNjgtMi4yNzIgMi42MjQtNC44NDggNC4zNjgtNy43Nmw5Ljk1Mi0xNi42ODhoMTYuNzM2eiIvPjwvZz48L3N2Zz4=")}.content-file-icon-type.xml{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzM4Ljg1NiAwTDQ0NS44OCAxMDcuMDI0VjUxMkg1OS4yNFYweiIgZmlsbD0iI2UyZTJlMiIvPjxwYXRoIGQ9Ik00NDUuODggMTA3LjAyNEgzMzguODRWMHoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNNDA3LjUyOCA0MjIuODk2SDIyLjA0VjI5My4wMDhoNDY3LjkyeiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik01OS4yNCA0NjAuMDh2LTM3LjE4NGgtMzcuMnoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNMjA3Ljg2NCAzMjAuOGwtMjIuNDMyIDM2LjE2IDIzLjkwNCAzOC40OTZoLTE2LjYyNGwtMTAuNzItMTcuOTM2LTQuNzA0LTguNDE2LTEuNTM2LTIuOTYtMS41ODQtMi45MTJoLS4yMDhsLTEuNiAyLjk3NmEyNDIuNDg1IDI0Mi40ODUgMCAwMS02LjQ0OCAxMS4zMTJsLTEwLjc2OCAxNy45MzZoLTE3LjA1NmwyNC40OTYtMzguNDk2LTIyLjc1Mi0zNi4xNmgxNi44OTZsOS45NTIgMTYuNjI0YTIyMC4yODMgMjIwLjI4MyAwIDAxNC40MzIgNy43NzZsMi43MiA1LjI0OGguMjI0bDEuMzc2LTIuNjI0IDEuMzc2LTIuNTc2YzEuMTUyLTIuMjcyIDIuNjI0LTQuODQ4IDQuMzY4LTcuNzZsOS45MzYtMTYuNjg4aDE2Ljc1MnptMjEuODA4IDB2NjEuOTY4aDM1LjAwOHYxMi42ODhoLTQ5LjE1MlYzMjAuOGgxNC4xNDR6bTk3LjU2OCAyMS43NzZIMzEzLjRsLS4wOTYtMS41MzZjLS4zMzYtNC4yMDgtMS4yNjQtNi44MzItMi44LTcuOTA0cy01LjEzNi0xLjYzMi0xMC44MzItMS42MzJjLTYuNzIgMC0xMS4wODguNjI0LTEzLjE1MiAxLjg3Mi0yLjA2NCAxLjIzMi0zLjA4OCAzLjg0LTMuMDg4IDcuODA4IDAgNC43MDQuODQ4IDcuNTM2IDIuNTI4IDguNDY0IDEuNjY0Ljk2IDcuMjE2IDEuNjggMTYuNjI0IDIuMTkyIDExLjEyLjYyNCAxOC4zMiAyLjIyNCAyMS41NjggNC43NjggMy4yOCAyLjU0NCA0LjkxMiA3Ljg1NiA0LjkxMiAxNS45MiAwIDkuOTA0LTEuOTM2IDE2LjMyLTUuNzQ0IDE5LjIxNi0zLjg0IDIuODk2LTEyLjI3MiA0LjMzNi0yNS4zMTIgNC4zMzYtMTEuNzQ0IDAtMTkuNTM2LTEuNDI0LTIzLjM3Ni00LjI3Mi0zLjg1Ni0yLjg0OC01Ljc3Ni04LjYwOC01Ljc3Ni0xNy4yOGwtLjA2NC0yLjczNmgxMy43NzZsLjA2NCAxLjZjMCA1LjIuOTEyIDguMzg0IDIuNzM2IDkuNTY4czYuOCAxLjc0NCAxNC45MjggMS43NDRjNi4zMzYgMCAxMC40LS42NzIgMTIuMTYtMi4wMzIgMS43NDQtMS4zNDQgMi42MjQtNC40NDggMi42MjQtOS4zNDQgMC0zLjYxNi0uNjg4LTYtMi03LjE4NC0xLjM0NC0xLjE4NC00LjIwOC0xLjkwNC04LjYyNC0yLjE2bC03LjgwOC0uNDk2Yy0xMS44MDgtLjY4OC0xOS4zNi0yLjMzNi0yMi42NC00LjkyOHMtNC45MjgtOC4xNDQtNC45MjgtMTYuNjcyYzAtOC43MiAxLjk2OC0xNC41MjggNS45MzYtMTcuNDI0IDMuOTUyLTIuOTEyIDExLjg0LTQuMzUyIDIzLjY5Ni00LjM1MiAxMS4yMzIgMCAxOC44IDEuMzQ0IDIyLjcwNCA0czUuODQgNy44NTYgNS44NCAxNS42djIuODY0aC0uMDE2eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")}.content-file-icon-type.zip{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNMzM4Ljg1NiAwTDQ0NS44OCAxMDcuMDI0VjUxMkg1OS4yNFYweiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik00NDUuODggMTA3LjAyNEgzMzguODRWMHoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNDA3LjUyOCA0MjIuODk2SDIyLjA0VjI5My4wMDhoNDY3LjkyeiIvPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik01OS4yNCA0NjAuMDh2LTM3LjE4NGgtMzcuMnoiLz48cGF0aCBkPSJNMjI1LjU0NCAzMjAuOHYxMS44NzJsLTQxLjIzMiA1MC40MTZ2LjQzMmg0MS43Mjh2MTEuOTJoLTU5LjY2NHYtMTIuMDk2bDQwLjkxMi01MC4xOTJ2LS40MzJoLTM5LjEwNFYzMjAuOGg1Ny4zNnptMjMuNjggMHY3NC42NTZoLTE0LjE2VjMyMC44aDE0LjE2em0xMy4yNDggNzQuNjU2VjMyMC44aDMzLjc5MmMxMC4wOTYgMCAxNi45MTIgMS43NiAyMC40MTYgNS4yOHM1LjI4IDEwLjMyIDUuMjggMjAuMzY4YzAgOS45ODQtMS42OCAxNi42MjQtNS4wMjQgMTkuOTA0LTMuMzYgMy4yOC0xMC4xNDQgNC45MjgtMjAuMzM2IDQuOTI4bC0zLjI4LjA0OGgtMTYuNjg4djI0LjEyOGgtMTQuMTZ6bTE0LjE2LTM2LjAxNmgxNi4xNDRjNi40IDAgMTAuNDgtLjc1MiAxMi4yMjQtMi4yMjQgMS43MjgtMS40ODggMi41OTItNC45NzYgMi41OTItMTAuNDY0IDAtNi4zMi0uNzItMTAuMjI0LTIuMTYtMTEuNzI4cy01LjE4NC0yLjI3Mi0xMS4yMzItMi4yNzJoLTE3LjU2OHYyNi42ODh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.content-file-name{position:relative;width:100%;padding-left:15px;padding-right:15px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}#content .content-file-name-link{color:#000}.content-file-name-info{font-size:14px;color:grey}@media (min-width: 768px){.content-file-name-info{font-size:12px}}.content-file-name-info span+span:before{content:" / "}


body { 
	font-family: 'Ubuntu', sans-serif;
	font-weight: bold;
}
.select2-container {
  min-width: 400px;
}

.select2-results__option {
  padding-right: 20px;
  vertical-align: middle;
}
.select2-results__option:before {
  content: "";
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  border: 2px solid #e9e9e9;
  border-radius: 4px;
  background-color: #fff;
  margin-right: 20px;
  vertical-align: middle;
}
.select2-results__option[aria-selected=true]:before {
  font-family:fontAwesome;
  content: "\f00c";
  color: #fff;
  background-color: #f77750;
  border: 0;
  display: inline-block;
  padding-left: 3px;
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #fff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #eaeaeb;
	color: #272727;
}
.select2-container--default .select2-selection--multiple {
	margin-bottom: 10px;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-radius: 4px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: #f77750;
	border-width: 2px;
}
.select2-container--default .select2-selection--multiple {
	border-width: 2px;
}
.select2-container--open .select2-dropdown--below {
	
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);

}


#contr #contr
{
	margin: 0 !important;
}

#fancybox-outer {
  width: 100% !important;
}
.modal_layout {
  width: 100%;
  background: white;
}
.checkbox-wrapper {
  display: flex;
}
.checkbox-wrapper #privacy{
  width: 20px;
  height: 20px;
  margin: 0 10px;
}
.checkbox-wrapper .text {
  width: 100%;
}
.cookie_notice {
  display: none;
  position: fixed;
  z-index: 9999999;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 15px;
  font-family: Verdana, sans-serif;  
  color: #FFF;
  background: #007ac1;
  border-top: 4px solid #e73;
}
.cookie_notice a{
  color: #e73;
  font-weight: bold;
}
.cookie_notice .elem-level-1 {
  padding: 10px 20px; 
  position: relative;
}
.cookie_notice .elem-level-1 #cookie_close{
  position: absolute;
  top: 45%;
  margin: auto;
  width: 25px;
}
.cookie_notice .elem-level-1 #cookie_close:hover {
  cursor: pointer;
}
.cookie_notice .elem-level-1 #cookie_close::after,
.cookie_notice .elem-level-1 #cookie_close::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 3px;
  background: white;
} 
.cookie_notice .elem-level-1 #cookie_close::before {
  transform: rotate(45deg);
} 
.cookie_notice .elem-level-1 #cookie_close::after {
  transform: rotate(-45deg);
}
#content .product_table_all_products {
	float: left;
}
#afbf_checkbox_polcy_fid1, #afbf_checkbox_mailing_fid1{
  display: none!important;
}
.checkbox-valid-2{
  margin-top: 10px;
}
/* End */


/* Start:/bitrix/components/bitrix/search.title/templates/new_search/style.css?16637672374950*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/components/bitrix/search.title/templates/new_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/*.text-input input#title-search-input{
	    border: 2px solid #EE7733;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 16px 0 18px 17px;
    width: 601px;
	position: relative;
	font-size: 20px;
	line-height: 23px;
	color: #333333;
}*/
.text-input input.button_search{
	border: 0;
    font-size: 0;
    padding: 0;
	background: url("/bitrix/components/bitrix/search.title/templates/new_search/../new_search/images/Vector.png");
	width: 23px;
    height: 22px;
    background-size: contain;
	position: absolute;
    margin-top: 16px;
    right: 0;
    margin-right: 18px;
	cursor: pointer;
}
/*.text-input input#title-search-input::-webkit-input-placeholder {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 23px;
	color: #BDBDBD;
}
.text-input input#title-search-input::-moz-placeholder          {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 23px;
	color: #BDBDBD;
}/* Firefox 19+ */
/*.text-input input#title-search-input:-moz-placeholder           {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 23px;
	color: #BDBDBD;
}/* Firefox 18- */
/*.text-input input#title-search-input:-ms-input-placeholder      {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 23px;
	color: #BDBDBD;
}*/
.title-search-result{
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 20px 30px;
}
.title-search-item{
	padding-bottom: 16px;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 13px;
}
.title-search-item:last-child{
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
}
.title-search-item a{
	font-size: 18px;
	line-height: 150%;
	color: #000000;
	display: flex;
    align-items: center;
	justify-content: space-between;
}
.title-search-item a:hover {
	color: #EE7733;
}
.name_img-block{
	display: flex;
	align-items: center;
}
.title-search-item img{
	margin-right: 11px;
}
.arrow-search{
	background: url("/bitrix/components/bitrix/search.title/templates/new_search/../new_search/images/arrow.png");
	width: 7px;
    height: 13px;
    background-size: cover;
}
.title-search-item a:hover .arrow-search{
	background: url("/bitrix/components/bitrix/search.title/templates/new_search/../new_search/images/arrow2.png");
	width: 7px;
    height: 13px;
    background-size: cover;
}
.onfocus ~ input, .text-input input.button_search:hover{
	background: url("/bitrix/components/bitrix/search.title/templates/new_search/../new_search/images/Vector2.png")!important;
	width: 23px;
    height: 22px;
    background-size: contain;
}

@media (max-width: 800px) {
	.form-search-wrap.new_searchs{
	    width: calc(100% - 20px)!important;
		padding: 0;
		margin: 30px 10px 10px;
	}
}
@media (max-width: 420px) {
	div.title-search-result{
		padding: 10px 15px;
	}
	.title-search-item{
		padding-bottom: 10px;
		border-bottom: 1px solid #E0E0E0;
		margin-bottom: 6px;
	}
	.name_search{
		font-size: 14px;
		line-height: 14px;
	}
}
/* End */


/* Start:/bitrix/templates/elsnab3/components/bitrix/breadcrumb/breadcrumb/style.css?1663684315207*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/elsnab3/template_styles.css?1739432666149298*/
@font-face {
	font-family: "Roboto";
	src:
		url("/bitrix/templates/elsnab3/fonts/Roboto-Regular.eot"),
		url("/bitrix/templates/elsnab3/fonts/Roboto-Regular.woff");
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: megaicons;
	src: url(/fonts/megaicons.eot);
	src:
		url(/fonts/megaicons.eot?#iefix) format("embedded-opentype"),
		url(/fonts/megaicons.woff) format("woff"),
		url(/fonts/megaicons.ttf) format("truetype"),
		url(/fonts/megaicons.svg#megaicons) format("svg");
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('/bitrix/templates/elsnab3/bootstrap/fonts/glyphicons-halflings-regular.eot');
	src:
		url('/bitrix/templates/elsnab3/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/elsnab3/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
		url('/bitrix/templates/elsnab3/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'),
		url('/bitrix/templates/elsnab3/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
		url('/bitrix/templates/elsnab3/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

@font-face {
	font-family: SvyaznoyRF;
	src: url(/fonts/SvyaznoyRF400.woff) format("woff");
}

@font-face {
	font-family: 'Calibri';
	src: url("/bitrix/templates/new_index/css/fonts/calibri.ttf");
	font-weight: 300;
}

@font-face {
	font-family: 'Calibri';
	src: url("/bitrix/templates/new_index/css/fonts/calibrib.ttf");
	font-weight: 700;
}

@font-face {
	font-family: 'Calibri';
	src: url("/bitrix/templates/new_index/css/fonts/calibril.ttf");
	font-weight: 100;
}

@font-face {
	font-family: 'bebasR';
	src: url("/bitrix/templates/new_index/fonts/BebasNeue Regular.ttf");
	font-weight: 300;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    /*padding: 0;*/
    border: 0;
    /* font-size: 100%;
    font: inherit;
    vertical-align: baseline; */
	font-family:"Roboto";
}

b, strong {
    font-weight: bold!important;
}

em{
	font-style: italic;
}

html,body {
	position: relative; z-index: 0;
	width: 100%; height: 100%;
	margin: 0; padding: 0;
	background-color: #dedede !important;
}

img {
	border: 0;
}

button{
	outline: none !important;
}
.filters_list{
	padding-top: 15px;
}
.lip {
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 20000;
}

.bx-wrapper {
	float: right !important;
}

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul {
	list-style-type: square;
}

a:hover {

	text-decoration: none !important;
}
#mainDocument {
	position: relative;
	background-color: white;
	max-width: 1240px;
	width: 100%;
	margin: 0 auto;
	min-height:auto;
	/* shandow */
	-webkit-box-shadow: 0px 0px 15px 5px #b4b4b4;
	-moz-box-shadow:    0px 0px 15px 5px #b4b4b4;
	box-shadow:         0px 0px 15px 5px #b4b4b4;
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
#loadr{}
input[type='submit']
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*added no border rounding*/
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
input[type='reset']
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*added no border rounding*/
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
td{
	/* vertical-align:top; */
}
.starrequired{
	color:red;
}
.errortext{
	color:red;
}
.opacity-wrap{
	display:none;
	position:fixed;
	background:#000;
	opacity:0.3;
	width:100%;
	height:100%;
	top:0;
	left:0;
	bottom:0;
	z-index:9999;
}
.b-product-block__name{
	line-height:18px;
	font-family: "Roboto";
}
.b-second-line__header__count{
	position:absolute;
    font-family: "Roboto";
    font-size: 14px;
    color: #b2b2b2;
    line-height: 42px;
	display: inline-block;
	right:45px;
}
.b-second-line__header__count:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
 .menu > .item {
	position: relative;
	outline:none !important;
}
.menu > .item > a {
	position: relative;
	z-index: 1;
	font-family: "Roboto";
}
.menu > .item > a:hover {
	position: relative;
	z-index: 3;
	color: white;
    text-decoration: none;
}
.menu > .item > label {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	display: block;
	width: 100%;
	height: 100%;
}
.menu > .item:hover > a ~ ul,
.menu > .item:focus > a ~ ul,
.menu > .item > input:checked + ul {
	display: block;
}
#content ul.equipment-menu  li a{
	font-size:15px;
}
#content  ul.equipment-menu ul li a{
	font-size:14px;
}
#content  ul.equipment-menu ul li ul li a{
	font-size:13px;
}
#content  ul.equipment-menu ul li ul li ul li a{
	font-size:13px;
}
header {
	position: relative;
}
header div.h-tools {
	height: 120px;
	width: 1240px;
	margin: 0px auto;
	position:relative;
	padding-top: 4px;
}
header div.h-tools-logo {
	float: left;
	margin: 5px 0px 0px 24px;
}

/* Телефоны, онлайн консультант */
header div.h-tools-contacts-box-1 {
	float: left;
	margin: 22px 0px 0px 95px;
	width:250px;
}
header div.h-tools-contacts-box-15 {
	float: left;
	margin: 16px 0px 0px 2px;
	width: 250px;
	display:none;
}
header div.h-tools-contacts-box-1-phone {
	font-family: "Roboto";
	line-height: 22px;
	font-size: 22px;
	color: black;
}
header div.h-tools-contacts-box-1-onlineConsultant a:hover { color: #ed7517; }
header div.h-tools-contacts-box-1-onlineConsultant a {
	display:block;
	background: url("/bitrix/templates/elsnab3/images/icon-headphones.gif") no-repeat -2px 1px;
	padding-left: 26px;
	margin-bottom:5px;
	font-family: "Roboto", Helvetica, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	line-height: 2;
	font-size: 12px;
	color: #0066b1;
}
header div.h-tools-contacts-box-1-orderCall a:hover { color: #ed7517; }
header div.h-tools-contacts-box-1-orderCall a {
	display:block;
	background: url("/bitrix/templates/elsnab3/images/icon-orderCall.gif") no-repeat -2px 1px;
	padding-left: 26px;

	font-family: "Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 2;
	font-size: 13px !important;
	color: #0066b1;
	margin-bottom: 5px;
}
header div.h-tools-contacts-box-1-orderCall.dir a{
	background: url("/bitrix/templates/elsnab3/images/dir.png") no-repeat -5px -4px;
	background-size: 30px;
}
/* Бокс-2 (телефоны) */
header div.h-tools-contacts-box-2 {
	float: right;
	width:200px;
	padding-top: 17px;
	margin-right: 200px;
}
header div.h-tools-contacts-box-2-phone {

	font-family: "Roboto";
	line-height: 24px;
	font-size: 22px;
	color: black;
}
header div.h-tools-contacts-box-2-callInfo {
	font-family: "Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 2;
	font-size: 12px;
	color: #979797;
}
.head__addr{
	margin-top:2px;
}
.head__time{
	font:12px;
	color:#a6a6a6;
	margin-top:3px;
}
.head__addr a{
	font:12px;
	color:#006ac2;
	text-decoration:none;
}
.head__addr a:hover{
	color:#ed7517;
}
.cur__loc{
	background:url(/bitrix/templates/elsnab3/images/loc_arr.png) right 5px no-repeat;
	padding-right:10px;
}
header div.h-tools-links
{
	position: absolute !important;
	/* width: 130px; */
	right: 0px;
	clear: right;
}
#small-basket{
	top:26px;
	text-align:right;
}
header div.h-tools-links a.h-tools-links-registration,
header div.h-tools-links a.h-tools-links-cabEnter,
header div.h-tools-links a.h-tools-links-basket
{
	display: inline-block; height: 24px;
	font-family: "Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
	font-size: 13px;
	color: #0066b1;
}
header div.h-tools-links a.h-tools-links-registration {padding-left: 28px;}
header div.h-tools-links a.h-tools-links-cabEnter {display:block;}
header div.h-tools-links a.h-tools-links-basket {
	background: url(/img/basket_sm.png) no-repeat 0 0;
	background-size: contain;
	/* padding-left: 30px; */
	margin-left:12px;
	font-size:13px;
	text-align:right;
}
/* Кнопка "Отправить запрос */
header a.h-tools-link-buttonSendQuery {
	float: none;
	display:block;
	width:100px;
	padding-left: 27px;
	min-width: 127px; height: 22px;
	margin-bottom:5px;
	background: url("/images/interface.png") no-repeat left 1px;
	background-size:contain;
	border-radius: 3px;
	font-family: "Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 22px;
	font-size: 13px;
	color: #ed7615;
}
header a.h-tools-link-buttonSendQuery2 {
	float: none;
	display:block;
	width:100px;
	padding-left: 27px;
	min-width: 127px; height: 22px;
	margin-bottom:5px;
	background: url("/img/ent.png") no-repeat left 1px;
	background-size:contain;
	border-radius: 3px;
	font-family: "Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 22px;
	font-size: 13px;
	color: #ed7615;
}
header a.h-tools-link-buttonSendQuery3 {
	float: none;
	display:block;
	width:100px;
	padding-left: 27px;
	min-width: 127px; height: 22px;
	margin-bottom:5px;
	background: url("/img/key22.png") no-repeat left 1px;
	background-size:contain;
	border-radius: 3px;
	font-family: "Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 22px;
	font-size: 13px;
	color: #ed7615;
}
/* меню (горизонтальное), поиск */
header nav {
	position: relative; z-index: 100;
	background-color: #007ac1;
	height: 32px;
	border-radius: 3px;
	width:100%;
	margin:0px;
	padding:0px;
}
header nav ul {
	list-style: none; margin: 0px; padding: 0px;
	position: relative;
}
header nav ul li { /* position: relative;  */float: left;}
header nav ul li:last-child { border-right: none; }
header nav ul li:first-child a { border-radius: 3px 0 0 3px; }
header nav ul li a:hover { background-color: #004d9d; }
header nav ul li a.act { background-color: #004d9d; color: white; }
header nav ul li a {
	display: block; height: 32px;
	font-family: "Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 31px;
	font-size: 14px;
	color: white;
	padding: 0px 22px;
}
/* 2-ой уровень */
header nav .elem-level-2 {
	position: absolute; z-index: 1001; top: 32px; left: 0;
	display: none;
	background-color: white;
	/* border-radius: 5px; */
	border: #e5e5e5 1px solid;

	padding-top: 8px;
	padding-bottom: 8px;
	/* min-height:359.5px; */
}
header nav .elem-level-2 li{
	float:none;
	border:0 none !important;
}
header nav .elem-level-2 a:hover { background: none; color: #ed7517;  }
header nav .elem-level-2 a.act { color: #ed7517; background: none; }
header nav .elem-level-2 a {
	border: 0;
	display: block;
	background: none;
	padding: 0; margin: 0;
	height: 28px;
	position:relative;
	z-index:1001;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	line-height: 28px;
	font-size: 13px;
	color: black;
}

/* контейнер поиска */
.form-search-wrap {
    float: left;
	/* margin: 31px 0px 0px 69px; */
	margin: 31px 0px 0px 147px;
	position:relative;
}
.form-search-wrap input.search-query {
	height: 32px;
	padding: 0;
	margin: 0;
	border-radius: 2px;
	border: 2px solid #ed7517;
	padding-left: 9px;
	width: 231px;
	font-family: "Roboto";
	vertical-align: middle;
	font-size: 13px;
	color: #888787;
	outline: none;
	transition-timing-function: ease;
	transition: all 1500ms;
}
.form-search-wrap input.search-query:focus {
	width:350px;
}
.form-search-wrap input.submit-query:hover { background: #ed5917;}
.form-search-wrap input.submit-query {
	padding: 0;
	margin: 0;
	border: 0;
	border: none;
	width: 77px; height: 32px;
	background: #ed7517;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
	font-family:"Roboto";
	text-decoration: none;
	white-space: nowrap;
	line-height: 12px !important;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	color: white;
	outline:none !important;
}
#breadcrumb {
	margin: 8px 25px 22px 21px;
}
#breadcrumb a.last { background: none; color: black; }
#breadcrumb a:hover { color: #ed7517; }
#breadcrumb a {
	border: red 0px solid;
	display: inline-block; height: 20px;
	background: url("/bitrix/templates/elsnab3/images/breadcrumb-arrow.png") right 5px no-repeat;
	padding-right: 12px;
	font-family:"Roboto";
	text-decoration: none;
	line-height: 20px;
	font-size: 14px;
	color: #0066b1;
}
#breadcrumb span {
	font-size: 14px;
}
#backlink {
	position:relative;
	top:-7px;
	margin-bottom:5px;
}
#backlink a:hover { color: black; }
#backlink a {
	border: red 0px solid;
	padding-right: 12px;
	font-family: "Roboto";
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	font-size: 14px;
	color: #0066b1;
}

#content {
	position: relative;
	margin-top: 30px;
	font-family: "Roboto";
	color: black;
}
.search-page b{
	background-color:#fbe99f;
}
#content.page-other{
	overflow:hidden;
	margin-bottom:15px;
}
#content  div.column-left {
	position: relative;
	float: left; width: 225px;
	margin-left: 23px;
	font-size: 13px;
}
#content div.column-center {
	position: relative;
	float: left; width: 676px;
	margin-left: 23px;
	font-size: 13px;
	padding-right: 15px;
	padding-left: 15px;
}
#content div.column-center-full {
	position: relative;
	float: left; width: 934px;
	margin-left: 23px;
	font-size: 13px;
	margin-bottom: 15px;
}
#content div.column-center-full2 {
    position: relative;
    float: left;
    width: 735px;
    margin-left: 23px;
    font-size: 13px;
    margin-bottom: 15px;
}
#content  div.column-right {
	position: relative;
	float: left; width: 235px;
	margin-left: 23px;
	font-size: 13px;
}
#content div.column-full {
	position: relative;
	margin-left: 23px;
	margin-right: 23px;
	font-size: 13px;
}
#content .index__h1{
	font:bold 28px "Roboto";
	margin-left:32px;
}
#content h1 {font-weight: bold; padding: 0; margin-top: 0; font-size: 18px; line-height: 22px;}
#content h2 { font-size: 18px; font-weight: normal; }
#content h3 { font-size: 16px; font-weight: bold; }
#content a { text-decoration: none; color: #007ac1; }
#content a:hover { color: #ed7517; }
#content a.act { color: #ed7517; }
footer {
	position: relative;
	height: 60px;
	width:1240px;
	margin:0px 0px 0px auto;
	line-height: 16px;
	font-size: 13px;
	color: #adccdc;
	background-color: #004d9d;

}
footer div.f-copyright {float: left; margin-left: 10px; margin-top: 10px;font-family:"Roboto";}
footer div.f-contacts {
	float: right;
	margin-top: 10px;
	font-size: 14px;
	font-family:"Roboto";
	margin-right: 70px;
}
footer div.f-contacts span.f-email {display: block; padding-top: 6px; color: white; font-size: 14px; }
footer div.f-contact-right{
	float: left;
	margin-left: 116px;
	padding:10px 24px 0px 0px;
	height: 90px;
	font-family: "Roboto";
}
footer div.f-contact-right a{
	color:#fff;
	text-decoration:none;
}
footer div.f-contact-right a:hover{
	text-decoration:underline;
}
.mailto_bottom{
	color: rgba(250, 250, 250, 0.6);
	font-weight: 700;
	text-decoration: none;
}
.mail2{
	display: none !important;
}
/* Общее для всех */
.div-left					{ float: left; }
.div-right					{ float: right; }
.clear-left 					{ clear: left; }
.clear-right 				{ clear: right; }
.clear-both 					{ clear: both; }
.div-table 					{ display: table; }
.div-table.alignCenter 		{ margin: 0 auto; }
.div-table.w100 				{ width: 100%; }
.div-table-row 				{ display: table-row; }
.div-table-cell 				{ display: table-cell; vertical-align: middle; }
.div-table-cell.w50 			{ width: 50%; }
.div-table-cell.alignCenter	{ text-align: center; }
.strike 						{ text-decoration: line-through; }
/* shandow */
/* постраничная навигация */
.pagination { height: 32px; margin-top: 0px; margin-bottom: 16px; text-align: left; width: 673px; font-size: 14px; color: black; }
.pagination b { padding-right: 10px; }
.pagination a.act {
	background-color: #f78b1f !important;
	color: white !important;
	font-weight: bold;
	font-size: 17px;
	min-width: 33px;
	margin: 0;
	padding: 0;
}
.pagination a:hover { color: black; }
.pagination a {
	display: inline-block;
	min-width: 27px; height: 33px;
	border-radius: 33px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	text-align: center;
	line-height: 33px;
	font-size: 14px;
	color: #0066b1;
}
/*Общие переопределения*/
#content.page-catalog-list {
	margin-top: 30px;
}
/* Колонка слева (меню) */
#content div.content-catalog-list-column-left {
	float: left; width: 235px;
	margin-left: 23px;
}
#content div.content-catalog-list-column-left-label-1 { font-size: 22px; line-height: 24px; margin-top: -3px; }
#content div.content-catalog-list-column-left-label-2 {
	margin: 12px 0 10px 0;
	height: 24px;
	padding-right: 25px;
	padding-left: 1px;
	display: inline-block;
	background: url("/bitrix/templates/elsnab3/images/icon-arrow-down.png") right 4px no-repeat;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
}
#content div nav { border: red 0px solid; padding-left: 2px; margin-top: 3px; }
#content div nav ul { list-style: none; margin: 0px; padding: 0px; overflow: hidden; }
#content div nav > ul {
	border:1px solid #cbcbcb;
	border-radius:5px;
	padding:10px;
}
#content div nav ul li:first-child { margin-top: 0; }
#content div nav ul li { margin: 0px; padding: 0px; margin-top: 10px; border: red 0px solid; }
#content div nav ul li a { display: inline; color: #0066b1; text-decoration: none; font-size: 14px; line-height: 17px; }
#content div nav ul li a:hover { color: #ed7517; }
#content div nav ul li a.act { color: #ed7517; }

	/* 2-ой, 3-тий уровень */
#content div nav ul li ul { margin-left: 12px; margin-top: 10px; margin-bottom: 20px; }
#content div nav ul li ul li a { font-weight: normal; font-size: 13px; line-height: 13px; }
#content div nav ul li ul li ul { margin-left: 12px; margin-top: 10px; }
#content div nav ul li ul li ul li a { font-weight: normal; font-size: 12px; }

/* Колонка справа (список товаров) */
#content div.content-catalog-list-column-right {
	float: right; width: 915px;
	margin-right: 25px;
}
#content div.content-catalog-list-elements { margin-left: -21px; }
#content div.content-catalog-list-element {
	overflow: hidden;
	display: inline-block;
	width: 161px;
	margin-left: 22px;
	margin-bottom: 23px;
	vertical-align: top;
	text-align: center;
	font-size: 14px;
}
#content div.content-catalog-list-element a { display: block; text-decoration: none; color: #0066b1; line-height: 14px; }
#content div.content-catalog-list-element a:hover { color: #ed7517; }
#content div.content-catalog-list-element:hover {/* border: 2px solid #007ac1;width: 157px; height:246px;*/box-shadow: 0 0 5px #007ac1;}
#content div.content-catalog-list-element:hover img { /*margin-left: -2px;margin-top: -2px;*/}
#content div.content-catalog-list-element img {max-width:159px;max-height:161px; margin-bottom: 6px; border-radius: 3px;border:1px solid #f0f0f0; }
/******Главная слайдер брендов********/
.arr-slide{
	background-position:left top;
	cursor: pointer;
	display: inline;
	height: 54px;

	position: absolute;
	top: 31px;
	width: 54px;
}
.arr-slide.arr-slide-left{
	left: 29px;
	background: url(/bitrix/templates/elsnab3/images/slider-bottom-redo.png) left -54px no-repeat;
}
.arr-slide.arr-slide-left:hover{
	background: url(/bitrix/templates/elsnab3/images/slider-bottom-redo.png) left -108px no-repeat;
}
.arr-slide.arr-slide-left.disabled{
	background: url(/bitrix/templates/elsnab3/images/slider-bottom-redo.png) left 0px no-repeat;
}
.arr-slide.arr-slide-right{
	right:31px;
	background: url(/bitrix/templates/elsnab3/images/slider-bottom-next.png) left -54px no-repeat;
}
.arr-slide.arr-slide-right:hover{
	background: url(/bitrix/templates/elsnab3/images/slider-bottom-next.png) left -108px no-repeat;
}
.arr-slide.arr-slide-right.disabled{
	background: url(/bitrix/templates/elsnab3/images/slider-bottom-next.png) left 0px no-repeat;
}
#solution-list .active{
	color:#000;
}
/*****My elsnab описание*******/
.fleft{
	float:left;
}
.fright{
	float:right;
}
.clear{
	clear:both;
}
.clear-block{
	overflow:hidden;
}
.myelsnab-news ul{
	list-style-position:inside;
}
#content div.myelsnab-news.column-right{
	margin-top:-34px;
	font-size:12px;
	font-family:"Roboto",Helvetica,sans-serif;
}
#content div.myelsnab-news.column-right h4{
	font-size:13px;
}
#content div.myelsnab-news.column-center{
	font-size:16px;
	font-family:"Roboto",Helvetica,sans-serif;
	margin-left:0px;
}
p{
	margin-top: 0;
    margin-bottom: 0 !important;
}
#content .myelsnab-news p{
	/* margin:5px 0px; */\

	margin-top: 0;
    margin-bottom: 0;
}
#content .myelsnab-news h3{
	margin-bottom:25px;
	margin-top:0px;
}
#content .myelsnab-news.column-center h2{
	/* margin-top:25px; */
}
#content .myelsnab-news p a{
	/* color:#0066b1; */
}
.filt-lab{
	padding:0px 5px;
}
#content .myelsnab-news p a:hover{
	color:#ed7517;
}
#content .myelsnab-news div{
	/* margin-bottom:20px; */
}
/******Мой элснаб кабинет*****/
.column-center-full h1{
	margin-top:0px;
}
.column-center-full > a{
	color:#0066b1;
	font-size:13px;
	font-family:"Roboto",sans-serif;
	text-decoration:none;
}
.personal-links-wrap{
	margin:20px 0px;
	border-bottom:1px solid #cbcbcb;
}
.personal-links-wrap .personal-link-b{
	background: none repeat scroll 0 0 #F9F9F9;
    float: left;
    height: 40px;
    margin-left: 4px;
    position: relative;
    width: 308px;
}
.personal-links-wrap .personal-link-b:first-child{
	margin-left:0px;
}
.personal-links-wrap .personal-link-b a{
	border-left: 1px solid #cbcbcb;
    border-radius: 6px 6px 0 0;
    border-right: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    display: block;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
	font:bold 15px/40px "Roboto";
	color:#0066b1;
	text-decoration:none;

}
.personal-links-wrap .personal-link-b a.active{
	background:#fff;
	color:#000;
}
.personal-order-list-wrap{

}
.personal-order-list-wrap.page2, .personal-order-list-wrap.page3{
	display:none;
}
.pers-ord-list-b{
	margin-bottom:20px;
}
.personal-link{
	display:block;
	font:bold 15px "Roboto";
	color:#0066b1;
	margin-bottom:25px;
}
.personal-order-list-title{
	font:bold 15px "Roboto";
	margin-bottom:20px;
}

.pers-order-desc div{
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
}
.pers-order-desc div:first-child{
	margin-bottom:9px;
}
.personal-order-list-table-bord{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	border:1px solid #cbcbcb;
	margin-top:15px;
	border-radius:5px;
	overflow:hidden;
}
.personal-order-list-table{
	width:100%;
	border-collapse:collapse;
	border: 1px solid #cbcbcb;
}
.personal-order-list-table td{
	height:42px;
	text-align:center;
	border-left:1px solid #cbcbcb;
	border-top:0 none;
	border-bottom:1px solid #cbcbcb;
	border-right:0 none;

}
.personal-order-list-table td:first-child{
	text-align:left;
	padding-left:20px;
}
.personal-order-list-table tr:last-child td{
	border-bottom:none;
}
.tech-doc-table tr td{
		    border: 1px solid #cbcbcb;
	}
.tbl-btn-b{
	text-align:right;
	margin-top:10px;
}
.personal-order-list-table a{
	color:#0066b1;
	font-size:13px;
	font-family:"Roboto",Helvetica,sans-serif;
	text-decoration:none;
}

#content input.add-in-order.pers-btn{
	height:24px;

}
/*****Список листов ожидания******/
.personal-order-list-table thead{
	border-bottom:1px solid #cbcbcb;

	font-size:14px;
}
.personal-order-list-table thead td{
	background:#f5f5f5;
}
.personal-list-wait-b .personal-order-list-table td{
	padding:0;
	text-align:center;
}
.align-left{
	text-align:left;
}
.personal-list-wait-b .personal-order-list-table .align-left{
	text-align:left;
	padding-left:20px;
}
.personal-list-detail-wrap .personal-order-list-table .align-left{
	text-align:left;
	padding-left:20px;
}
/*********Лист ожидания детально**********/
#content .personal-list-detail-wrap h1{
	font:bold 15px "Roboto";
}
.small-link{
	color: #0066B1;

    font: bold 13px "Roboto";
}
.list-det-btn{
	overflow:hidden;
	margin:20px 0px;
}

#content .personal-list-detail-wrap .list-det-btn :first-child{
	float:left;
	width:180px;
}
#content .personal-list-detail-wrap .list-det-btn :last-child{
	float:right;
	width:320px;
}
.personal-order-list-table input[type="text"]{
	width:53px;
	height:23px;
	border:1px solid #b7b7b7;
	margin:0;
	text-align:center;
}
.line-through{
	text-decoration:line-through;
}
.personal-list-detail-sum{
	padding-top:10px;
	border-top:1px solid #cbcbcb;
}
#content .personal-list-detail-sum-txt{
	font:bold 15px "Roboto";
	text-align:right;
}
.personal-list-detail-commercy{
	margin-top:45px;
	margin-bottom:15px;
	overflow:hidden;
}
.pers-list-det-comm{
	background:#f8f8f8;
	border:1px solid #bfbfbf;
	border-radius:5px;
	text-align:center;
	padding:15px 0px;
}
.pers-list-det-comm.fleft{
	width:531px;
	margin-right:15px;
}
.pers-list-det-comm.fright{
	width:345px;
}
.personal-list-detail-commercy-title{
	font:20px "Roboto";
	color:#000;
}
.commercy-links-b{
	padding-top:36px;
}
.commercy-links-i{
	display:inline-block;
	margin-bottom:10px;
	text-align:center;
	font:14px "Roboto";
	color:#0066b1;
	padding-left:30px;
}
.commercy-links-i.arr-down{
	background:url(/bitrix/templates/elsnab3/images/comm_arr.png) left center no-repeat;
	padding-left:20px;
}
.mail-comm{
	background:url(/bitrix/templates/elsnab3/images/comm_mail.png) left center no-repeat;

}
.print-comm{
	background:url(/bitrix/templates/elsnab3/images/comm_print.png) left center no-repeat;
}
.pers-list-det-fakt{
	margin-top:15px;
	width:242px;
	margin:0 auto;
	text-align:center;
}
.pers-list-det-fakt > div{
	overflow:hidden;
	margin:10px 0px;
	font:bold 14px "Roboto";
}
.fakt{
	float:left;
	width:111px;
	line-height:24px;
	text-align:left;
}
.fakt-inp{
	float:left;
	width:129px;
	height:22px;
	border:1px solid #b7b7b7;
}
.fakt-select{
	float:left;
	width:131px;
	height:22px;
	border:1px solid #b7b7b7;
}
#content input.add-in-order.fakt-btn{
	height:24px;
	width:242px;
}
.fakt-desc{
	float:right;
	width:348px;
	text-align:center;
	font:12px "Roboto";
	color:#f15a22;
	margin-top:5px;
}


/********Факторинг*****/
.faktoring-b{
	padding-bottom:30px;
	border-bottom:1px solid #b7b7b7;
}
.fakt-txt{
	width:153px;
	display:inline-block;
}
.faktor-input{
	border: 1px solid #b7b7b7;
    height: 22px;
    margin-bottom: 10px;
    padding: 0 5px;
    text-align: center;
    width: 93px;
}
.faktor-select{
	border: 1px solid #b7b7b7;
    height: 22px;
    margin-bottom: 10px;
    text-align: center;
    width: 105px;
}
.faktor-res{
	border-radius: 5px;
	border:1px solid #b7b7b7;
	background-color: #f9f9f9;
	text-align:center;
	height:38px;
	font:14px/38px "Roboto";

}
/*****Настройки учетной записи*********/
.personal-table{
	border-collapse:collapse;

}
.personal-table thead td{
	padding-bottom:15px;
}
.ajax-zapros iframe html, .ajax-zapros iframe body{
	width: 320px !important;
}
.personal-table input{
	width:220px;
	height:20px;
	padding:0px 5px;
	border:1px solid #b7b7b7;
	margin-bottom:5px;
}
.technical-form{
	width: 320px !important;
	color: #000 !important;
}
.personal-table{
	width: 320px !important;
}
/********Сервис НКУ+********/
.nku-step-bl{
	margin-bottom:20px;
}
.nku-step-clear{

}
#content .nku-step-i{
	display:inline-block;
	padding-right:45px;
	font:14px "Roboto";
	color:#a5a5a5;
	text-decoration:none;
}

#content .nku-step-i.active{
	color:#000;
}
.nku-step-line{
	position:relative;
	height:5px;
	background:#c8c8c8;
	width:485px;
	margin-top:15px;
}
.nku-step-indicator{
	display:block;
	position:absolute;
	top:-12px;
	width:29px;
	height:29px;
	background:url(/bitrix/templates/elsnab3/images/nku-mark.png) no-repeat;
}
.step1{
	left:-2px;
}
.step2{
	left:151px;
}
.step3{
	left:237px;
}
.step4{
	left:327px;
}
.step5{
	left:459px;
}
.personal-links-wrap .personal-link-b.nku-links{
	width:464px;
}
.personal-order-list-table-bord.nku-table-bord{
	border:1px solid #a1a1a1;
	display:none;
}
.personal-order-list-table-bord.nku-table-bord.active{
	display:block;
}
.nku-wrapper .personal-links-wrap{
	border-bottom:none;
}
.nku-wrapper .personal-order-list-table td.align-left{
	text-align:left;
	padding-left:40px;
}
/*******НКУ детально*******/
.nku-detail-wrap{
	padding-top:30px;
}
.nku-det-b{
	padding-top:20px;
	overflow:hidden;
	position:relative;
	margin-left:-24px;
}
.nku-det-i{
	position:relative;
	float:left;
	width:210px;
	height:237px;
	margin:0px 0px 23px 23px;
	border:1px solid #cbcbcb;
	border-radius:3px;
}
.nku-det-img-b{
	display:table-cell;
	width:210px;
	height:212px;
	text-align:center;
	vertical-align:top;
	padding-top:25px;
}
.nku-det-img-text{
	position:absolute;
	bottom:20px;
	width:210px;
	text-align:center;
	font:15px "Roboto";
}

#content .nku-det-manager-b{
	font-size:14px;
}
.nku-det-manager-b{
	padding-bottom:35px;
	margin-bottom:20px;
	border-bottom:1px solid #cbcbcb;
}
.nku-det-manage-ttl{
	margin-bottom:20px;
}
.manage-contact-wrap{
	float:left;
	margin-left:20px;
}
.manage-name{
	width:150px;
	margin-bottom:87px;
}
/*****Технические консультации*******/
.technical-form{
	padding-top:25px;
	width:427px;
}
body .twpr{
	color: #fff !important;
}
body .twpr{
	color: #fff !important;
}
.technical-ttl{
	font:bold 14px "Roboto";
	font-size:14px;
	font-weight:bold;
	font-family:"Roboto",Helvetica,sans-serif;
	margin-bottom:5px;
	color: #000 !important;
}
.star{
	color:#ee393e;
}
.technical-form textarea{
	padding:0px 10px;
	width:311px;
	height:145px;
	border:1px solid #b7b7b7;
	resize:none;
	margin-bottom:30px;
}
.technical-form  .personal-table input{
	margin-bottom:0px;
	padding:0px 10px;
	width:311px;
}
.technical-form  .personal-table td{
	padding-bottom:7px;
}
.technical-form  .personal-table td.tech-question{
	vertical-align:top;
}
.technical-form  .personal-table .captcha-input{
	position:relative;
	top:-14px;
	left:7px;
	width:124px;
	height:22px;
}
/***********Програмное оборудование******/
.personal-order-list-table.prog-table td{
	text-align:center;
	padding:20px 9px;
}
.personal-order-list-table.prog-table  .align-left{
	text-align:left;
	padding-left:20px;
}
.prog-table   ul{
	list-style-position:inside;
	padding:0px 0px 0px 0px;
	margin:5px 0px 20px 0px;
}
/******Техническая документация*********/
.tech-doc-filter-b{
	margin-bottom:10px;
}
.tech-doc-filter-b select{
	width:249px;
	height:24px;
	margin-right:10px;
	border:1px solid #b7b7b7;
}
.personal-order-list-table.tech-doc-table td{

	padding:10px;
	text-align:center;
}
.personal-order-list-table.tech-doc-table  thead td{
	padding:0;
}
.personal-order-list-table.tech-doc-table .align-left{
	text-align:left;
}
.tech-doc-files{
	display:inline-block;
	width:31px;
	height:30px;
}
.pdf-file{
	background:url(/bitrix/templates/elsnab3/images/tech-doc/tech_doc_files.png) 0 0 no-repeat;
}
.doc-file{
	background:url(/bitrix/templates/elsnab3/images/tech-doc/tech_doc_files.png) 0 -30px no-repeat;
}
.point-file{
	background:url(/bitrix/templates/elsnab3/images/tech-doc/tech_doc_files.png) 0 -60px no-repeat;
}

/************Заказать каталоги*********/
.catalog-form .technical-form{
	width:525px;
}
.catalog-form > div:first-child{
	margin-top:20px;
	width:590px;
}
#content div.catalog-form-check-left{
	float:left;
	margin-right:40px;
	margin-bottom:0px;
}
.catalog-form-check-left label{
	margin-bottom:10px;
	display:block;
}
.catalog-form-check-left label input{
	margin:0;
}
.label-txt{
	position:relative;
	top:-2px;
	padding-left:10px;
}
.catalog-form-ttl{
	padding:20px 0px;
}
.other-check{
	margin-top:10px;
}
.other-check span{
	padding-right:10px;
}
.other-check input{
	width:424px;
	height:20px;
	padding:0px 10px;
	border: 1px solid #B7B7B7;
}
.cat-list-all{
	overflow:hidden;
	margin-top:20px;
}
.cat-list-left{
	width:180px;
	float:left;
	text-align:right;
}
.cat-list-left > b{
	display:inline-block;

	width:130px;
}
.cat-list-right{
	float:left;
	margin-left:10px;
}
.cat-list-item-b{
	margin-bottom:25px;
}
.cat-list-item-b > div:first-child{
	padding-left:10px;
	margin-bottom:2px;
}
.cat-list-item-b > div:first-child span{
	padding-right:5px;
}
.cat-list-item{
	padding:10px;
	width:465px;
	background:#ebebeb;
}
.cat-list-item label{
	display:block;
	margin-bottom:10px;
}
/******Сертификаты**********/
.tech-doc-wrapper.sertificat-wrap{
	width:666px;
	overflow:hidden;
}
.sertificat-wrap .personal-order-list-table td{
	padding:20px 10px;
}
/****Карточка товара аксесуар********/
.det-close-pic{
	position:absolute;
	top:10px;
	right:20px;
	display:block;
	width:36px;
	height:36px;
	background:url(/bitrix/templates/elsnab3/images/close_pic.png) 0 0 no-repeat;
}
.det-close-pic:hover{
	background:url(/bitrix/templates/elsnab3/images/close_pic.png) 0px -36px no-repeat;
}
/*******Карточка детально аксесуары*******/
#popup{
	font-family:"Roboto";

}
#popup.catalog-detail-popup-wrap{
	display:none;
}
#popup.catalog-detail-popup-wrap .content-catalog-detail-column-left {
	float: left;
	width: 673px;
	margin: 0;
}
#popup.catalog-detail-popup-wrap .content-catalog-detail-container {
	border-top: #cbcbcb 1px solid;
	border-radius: 0 0 5px 5px;
}

#popup.catalog-detail-popup-wrap .content-catalog-detail-tabs-wrap {
	position: relative;
	border-bottom: #cbcbcb 1px solid;
	height: 49px;
	background-color: #f1f1f1;
}
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-properties,
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-documentation {
	position: absolute;
	bottom: 0px;
	width: 322px;
	height: 40px;
	background-color: #f9f9f9;
	border: #cbcbcb 1px solid;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
	color: #0066b1;
}

#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-properties {
	left: 9px;
}
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-documentation {
	right: 9px;
}
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-properties span,
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-documentation span {
	display: block; width: 100%; height: 100%; border-bottom: #cbcbcb 1px solid;
}

#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-properties.act,
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-documentation.act {
	background-color: white;
	color: black;
}
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-properties.act span,
#popup.catalog-detail-popup-wrap .content-catalog-detail-tab.detail-documentation.act span {
	border-bottom: white 1px solid;
}

#popup.catalog-detail-popup-wrap .hide {
	display: none;
}
#popup.catalog-detail-popup-wrap .content-catalog-detail-box.detail-properties,
#popup.catalog-detail-popup-wrap .content-catalog-detail-box.detail-documentation
{
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 23px;
	padding-bottom: 23px;
	font-size: 13px;
}
#popup.catalog-detail-popup-wrap .column-property-1 {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 225px;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
}
#popup.catalog-detail-popup-wrap .column-property-2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: top;
	font-size: 13px;
}

#popup.catalog-detail-popup-wrap .column-property-1 div {
	background: url(/bitrix/templates/elsnab3/../images/points.jpg) left bottom repeat-x;
}
#popup.catalog-detail-popup-wrap .column-property-1 span {
	background-color: white; padding-right: 3px;
}
#popup .add-wish-link-txt{
	color:red;
}
#popup .add-wish-link{
	color:#0066B1;
	text-decoration:none;
}
#popup .add-wish-link:hover{
	color:#000;
}
.oborud-img-top{
	display:table-cell;
	width:172px;
	height:87px;
	text-align:center;
	vertical-align:middle;
	border-radius:5px 5px 0px 0px;
	background:#fff;
}
.oborud-img-bot{
	width:172px;
	height:150px;
	text-align:center;
	vertical-align:middle;
	border-radius:5px 5px 0px 0px;
	background:#fff;
}
div.elemmaket38Tab ,div.elemmaket38Tab1 {
	position: relative;
	text-align: center;
	width: 152px;
	font-size: 13px;
	border: #cbcbcb 1px solid;
	border-bottom: 0;

	height: 40px;
	border-radius: 5px 5px 0 0;
	margin-right: 2px;
	vertical-align: middle;
	cursor: pointer;
}

div.elemmaket38Tab.act span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	border-bottom: #cbcbcb 1px dashed;
}
div.elemmaket38Tab:hover span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	border-bottom: #cbcbcb 1px dashed;
}
div.elemmaket38Tab.act, div.elemmaket38Tab1.act {
	background-color: #f9f9f9;
}
div.elemmaket38Tab:hover {
	background-color: #f9f9f9;
}
div.elemmaket38Box {
	border: #cbcbcb 1px solid;
}
div.elemmaket38BoxBorderTop {
	border-top: #cbcbcb 1px solid;
	padding-top: 13px;
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 13px;
}
div.elemmaket38BoxBorderLeft {
	border-left: #cbcbcb 1px solid;
	width: 102px;
}
.equip-sec-el-tbl div.div-table-cell{
	border-top:1px solid #CBCBCB;
}
.equip-sec-el-tbl div.div-table-row:first-child .div-table-cell{
	border-top:none;
}
.equip-sec-el-tbl-head a{
	display:table-cell;
	width:152px;
	height:40px;
	vertical-align:middle;
}
/**************/

/*********Корзина*********/
.mybasket{
	 -moz-box-sizing: border-box;
    border: 1px solid #a7a7a7;
    border-radius: 5px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
	background: #fff;
}
.mybasket table{
	width:100%;
	border-collapse:collapse;
	font:14px "Roboto";
}
.mybasket table thead{
	border-bottom: 1px solid #CBCBCB;
}
.mybasket table thead td{
	font:bold 15px "Roboto";
	color:#000;
	height:40px;
	background: none repeat scroll 0 0 #F5F5F5;
	padding:0;
	border-bottom:none;
}
.mybasket table td{
	padding:10px 10px;
    border-left: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;
    text-align: center;
}
.mybasket table td:first-child{
	border-left:none;
}
.mybasket .itemphoto{
	width:10%;
	padding:10px;
}
.mybasket .item{
	width:33%;
	border-left:none;
	text-align:left;
	padding:14px 14px 14px 0px;
}
#content .mybasket h2{
	margin:0px 0px 5px 0px;
}
.mybasket .bask-text{
	font-size:13px;
}
.mybasket .item a{
	font:bold 14px "Roboto";
	color:#0066b1;
}
.mybasket .price{
	font:14px "Roboto";
}

.bask-image img{
	max-width:70px;
	max-height:70px;
	border:1px solid #e7e7e7;
}
#content .mybasket .delete-bask{
	display:inline-block;
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) right top no-repeat;
	height:18px;
	width:18px;
	line-height:28px;
	color:#ed1c24;
}
#content .mybasket .delete-bask:hover{
	background-position:right -18px;

}
.mybasket .big-txt{
	font:17px pt_sans_narrow;
}
.mybasket table tfoot td{
	font:13px pt_sans_narrow;
}
#content .order-btn{
	display:inline-block;
	height:36px;
	text-align:center;
	line-height:35px;
	color:#fff;
	text-decoration:none;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
}
.order-btn.order{
	background:url(/bitrix/templates/elsnab3/images/ord_btn1.png) no-repeat;
	width:211px;
	font-size:17px;
}
#content .order-btn.order:hover{
	background-position:0 -36px;
	color:#fff;
}
.order-btn.recount{
	width:145px;
	background:url(/bitrix/templates/elsnab3/images/recount1.png) no-repeat;
	font-size:14px;
}
.order-btn.recount:hover{
	background-position:0 -36px;
}
.element-document-tabs-wrap{

	height:34px;
	border-bottom:1px solid #cbcbcb;
}
.el-doc-tab{
	position:relative;
	background:#f4f4f4;
	border: 1px solid #cbcbcb;
	border-bottom:none;
    color: #0066B1;
    display: inline-block;
    font: bold 14px/32px "Roboto";
    height: 33px;
    text-align: center;
    width: 123px;
	border-radius:4px 4px 0px 0px;
	text-decoration:none;
}
#docs .el-doc-tab.active{
	color:#000;
	border-bottom:1px dotted #cbcbcb;
	background:#fff;
}
#docs .el-doc-tab:hover{
	color:#000;
}
.magnify{
	cursor:pointer !important;
}
.element-document-b{
	display:none;
	width:100%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-radius:0px 0px 4px 4px;
}
.element-document-b a{
	text-decoration:none;
	color:#0066B1;
}
.element-document-b.active{
	display:block;
}
.element-document-b table{
	border-collapse:collapse;
}
.element-document-b table td{
	height:42px;
	text-align:center;
	vertical-align:middle;
	width:25%;
	border-left:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
}
.element-document-b table td:first-child{
	border-left:none;
}
/******Заказать звонок***/
.twpr input[type='text'] {
	margin: 10px 0 0 0;
	width: 235px !important;
	display: inline-block;
	background: rgba(255, 255, 255, 0.4);
	border: none;
	border-radius: 4px;
	color: #fff !important;
	padding: 8px 0 8px 25px;
}
.ajax-call-wrap{
	position:fixed;
	left:50%;
	margin-left:-160px;
	width:320px;
	border-radius: 4px;
	top: 100px !important;
	display:none;
	background: #103c62;
	z-index:10000;
	font:13px;
	z-index: 999999;
	padding-bottom:20px;
	color: rgba(250, 250, 250, 0.8);
}
.ajax-close{
	position:absolute;
	top:10px;
	right:20px;
	display:block;
	width:18px;
	height:18px;
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0 0 no-repeat;
}
.ajax-close:hover{
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0px -18px no-repeat;
}
.ajax-call-title{
	font-size: 24px !important;
	color: #fff !important;
	font-family: "Roboto", sans-serif;
	text-align: center !important;
	text-transform: uppercase;
	opacity: 0.8;
}
.ajax-call-wrap p{
	margin:0px 0px 5px 0px;
}
#ajax-call-submit{
	display: inline-block;
	width: 235px !important;
	background: #ff9039 !important;
	border-radius: 4px;
	position: relative !important;
	padding: 10px 0;
	border: none;
	margin-left: 0 !important;
	color: #fff !important;
	text-transform: uppercase;
}
/********Отправить запрос********/
.technical-wrapper{
}
.ajax-zapros {
	position:absolute;
	display:none;
	z-index:10000;
	top:20%;
	left:50%;
	margin-left:-160px;
	width:320px;
	height:573px;
	margin-top: 0 !important;
}
#file_list{
	margin-left: 40px;
}
.asxc{
	margin: 15px 0 15px 0px;
	display: block;
	text-align: center;
	opacity: 0.8;
	color: #fff;
}
.twpr .myFile{
	color: #fff;
}
.ajax-zapros iframe {
	width:320px;
	height:630px;
	border: none;
	background: none;
}
.twpr textarea{
	margin: 10px 0 0 0;
	width: 235px !important;
	display: inline-block;
	background: rgba(255, 255, 255, 0.4);
	border: none;
	border-radius: 4px;
	color: #fff !important;
	padding: 8px 0 8px 25px;
}
.twpr td p{
	color: #fff !important;
}
.twpr td span{
	color: #fff !important;
}
.ajax-zapros-wrap{
	width:320px;
	height:600px;
	border-radius: 4px !important;
	background: #103c62;
	font:13px "Roboto";
	color:#000;
}
.ajax-zapros-close{
	position:absolute;
	top:10px;
	right:20px;
	display:block;
	width:18px;
	height:18px;
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0 0 no-repeat;
}

.ajax-zapros-close:hover{
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0 -18px no-repeat;
}

.ajax-zapros-wrap p{
	margin:0px 0px 5px 0px;
}

#content .column-right.myelsnab-news a:hover{
	color:#ed7517;
}
.aks-oth-filter{
	display:none;
	padding-right:5px;
}
.aks-sec-filter{
	padding-top:20px;
}
#content div.content-catalog-filter .aks-sec-filter label.label{
	width:auto;
}
.content-catalog-accessories{
	border-top:1px solid #cbcbcb;
}
.add-count-element-checkbox-container{
	position:relative;
}
.wish-list-popup{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:187px;
	height:70px;
	background:#fff;
	border:1px solid #000;
	border-radius:5px;
}
.wish-list-popup.visible{
	display:block;
}
#content .wish-list-popup a{
	display:block;
	margin:10px auto 5px auto;
	background: none repeat scroll 0 0 #007AC1;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    height: 32px;
    line-height: 14px;
    padding: 0;
    text-align: center;
    width: 141px;
	box-shadow: 0 2px 3px 0 #BABABA;
}
#content .wish-list-popup a:hover{
	background-color:#ed7517;
}
#popup .wish-list-popup a {
    background: none repeat scroll 0 0 #007AC1;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 2px 3px 0 #BABABA;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 32px;
    line-height: 14px;
    margin: 10px auto 5px;
    padding: 0;
    text-align: center;
    width: 141px;
	text-decoration:none;
}
#popup .wish-list-popup a:hover{
	background-color:#004d9d;
}
#content .wish-list-popup label{
	text-align:center;
}
#popup .wish-list-popup label{
	text-align:center;
}
#content .wish-btn{
	display:inline-block;
	background: none repeat scroll 0 0 #007AC1;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    height: 24px;
    line-height:24px;
    padding: 0;
    text-align: center;
    width: 141px;
	box-shadow: 0 2px 3px 0 #BABABA;
}
#content .wish-btn:hover{
	background-color:#004d9d;
	color:#fff;
}
.new-wish-list-btn{
	display:none;
	margin:10px 0px;
	font:14px "Roboto";
	color:#000;
}
.new-wish-list-btn input{
	background:#fff;
    border:1px solid #000;
    border-radius: 2px;
    color: #888787;
    font-family: "Roboto",Helvetica,sans-serif;
    font-size: 13px;
    height: 22px;
    margin: 0;
    padding: 0 0 0 6px;
    vertical-align: middle;
    width: 238px;
}
#content .new-wish-list-btn a{
	display:inline-block;
	background: none repeat scroll 0 0 #007AC1;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    height: 26px;
    line-height:24px;
    padding: 0;
    text-align: center;
    width: 41px;
	box-shadow: 0 2px 3px 0 #BABABA;
}
#content .new-wish-list-btn a:hover{
	background-color:#004d9d;
	color:#fff;
}
#content .add-wish-link-txt{
	color:red;
}
.mail1{
	position:relative;
	top:3px;
	display:inline-block;
	width:89px;
	height:15px;
	background:url(/bitrix/templates/elsnab3/images/mail1.png) no-repeat;
}
.mail2{
	display:inline-block;
	width:100px;
	height:15px;
	background:url(/bitrix/templates/elsnab3/images/mail2.png) no-repeat;
}
#content .filtren{
	padding-right:5px;
}
.small-basket{
	font-family: "Roboto";
    font-size: 14px;
	padding-left:14px;
}
.quant-wrap {
	display:inline-block;
}
.quant-wrap:before,.quant-wrap:after {
	content: ' ';
	display: table;
}
.quant-wrap:after {
	clear: both;
}
.quant-wrap input {
	width: 53px;
	height:21px;
	float:left;
	margin:0 3px 0px 0px;
	padding:0;
	outline:0;
	border:1px solid #b7b7b7;
	text-align:center;
}
.quant-arr{
	float:left;
	width:8px;
	height:16px;
	display:block;
	position:relative;
	top:3px;
}
.quant-left-arr{
	background:url(/bitrix/templates/elsnab3/images/arrows1.png) 0 0 no-repeat;
	margin-right:3px;
}
.quant-right-arr{
	background:url(/bitrix/templates/elsnab3/images/arrows1.png) -7px 0px no-repeat;
}
.basket-item-delete {
	display:inline-block;
}
.ajax-basket-add{
	position:relative;
}
.basket-add{
	display:none;
	width:154px;
	height:28px;
	position:absolute;
	background:url(/bitrix/templates/elsnab3/images/basket_add.PNG) no-repeat;
}
.basket-add.el-add{
	bottom:36px;
	left:20px;
}
.basket-add.aks-add{
	bottom:36px;
	left:77px;
}
.attent{
	top:-4px;
	position:relative;
	font:11px "Roboto";
	color:gray;
}
.ur-lico input{
	width:440px;
	height:30px;
	margin-bottom:10px;
	outline:none;
	padding:0px 10px;
}
.ur-lico input[name='captcha_word'] {
    width: 251px;
    position: relative;
    vertical-align: top;
    height: 35px;
    margin-left: 10px;
}
.ur-lico input[name='subscribe'] {
    width: auto;
    position: relative;
    vertical-align: top;
    height: auto;
    margin-right: 10px;
	padding:0;
}
.ur-lico input[name='register_submit_button'] {
    width: 100%;
	display: inline-block;
	border: 0;
	padding: 0;
	margin: 0;
	background: #007ac1;
	border-radius: 3px;
	cursor: pointer;
	width: 141px;
	height: 32px;
	text-align: center;
	font: 14px/32px "Roboto";
	text-decoration: none;
	color: white;
}
.ur-lico input[name='register_submit_button']:hover{
	background-color:#004d9d;
}
.ur-lico textarea{
	width:460px;
	resize:none;
	outline:none;
}
.bask-image{
	height:70px;
	width:95px;
}
#content .catalog-sections-link{
	display:block;
	text-align:center;
	height:32px;
	margin-bottom:10px;
	border-radius:2px;
	background:#007ac1;
	float:left;
	width:50%;
}
#content .catalog-sections-link a{
	display:table-cell;
	width:125px;
	height:32px;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
#content .catalog-sections-link.active{
	background:#ed7517;
}
#content .catalog-sections-link:hover{
	background:#004d9d;
}
#content .catalog-sections-link.active:hover{
	background:#ed7517;
}
.logistik-wrap{
	position:relative;
	overflow:hidden;
	margin:5px 0px 10px -14px;
}
.logistik-item{
	float:left;
	width:225px;
	margin-left:12px;
}
.logistik-name{
	font-size:18px;
	font-weight:bold;
	font-family:"Roboto";
	margin-bottom:5px;
	text-align:center;
}
.logistik-pic{
	display:block;
	width:223px;
	border:1px solid #cfcfcf;
	margin-bottom:10px;
}
.logistik-links a{
	display:block;
	margin-bottom:5px;
	font-size:13px;
	font-family:"Roboto";
	color:#000;
	text-align:center;
}
.small-log{
	font:italic 13px Trebichet MS;
	color:#9f9f9f;
}
.logistik-text{
	margin-top:20px;
}
.registr-banner{
	position: relative;
	width: 224px;
	height: 95px;
	float:right;
	margin:-76px 0px 10px 0px;
	border-radius:10px;
	text-align:center;
	-webkit-box-shadow: 0px 2px 3px 0px #bababa;
	-moz-box-shadow: 0px 2px 3px 0px #bababa;
	box-shadow: 0px 2px 3px 0px #bababa;
}
#content .registr-banner a{
	display:table-cell;
	vertical-align:middle;
	height:95px;
	font:13px "Roboto";
	color:#fff;
	text-decoration:none;
}
.mf-ok-text{
	display: table-cell;
    font-size: 18px;

    padding: 0 40px;
    text-align: center;
    vertical-align: middle;
    width: 556px;
}
.ajax-zapros-wrap .mf-ok-text{
	height: 536px;
}
.ajax-call-wrap .mf-ok-text{
    height: 536px;
}
.personal-cabinet-wrap{
	position:absolute;
	z-index:102;
	display:none;
	width:200px;
	background:#fff;
	min-height:100px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.4)
}
.pers-arr{
	position:absolute;
	top:-13px;
	left:50%;
	margin-left:-13px;
	width:26px;
	height:13px;
	z-index:101;
	background:url(/bitrix/templates/elsnab3/images/pers_arr.png) no-repeat;
}
.pers-cab-b{
	padding-top:15px;
}
.pers-cab-b a{
	display:block;
	margin-bottom:8px;
	font:13px "Roboto";
	color:#0066b1;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
}
.pers-cab-b a:hover{
	color:#ed7517;
}

#content .bask-l{
	display:block;
    background-color: #007ac1;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font: 16px/30px "Roboto";
    height: 32px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 277px;
	margin:20px auto 0px auto;
}
#content .bask-l:hover{
	background-color:#004d9d;
	color:#ed7517;
}
.filter-desc-btn{
	display:inline-block;
	position:relative;
	width:10px;
	height:10px;
	background:url(/bitrix/templates/elsnab3/images/filter_pic.png) no-repeat;
}
#content .filter-desc-wrap{
	display:none;
	padding:20px;
	position:absolute;
	left:-27px;
	width:200px;
	background: linear-gradient(to left, #ebf1f9, #f0f4f8);
	background: -webkit-gradient(linear, left top, left bottom, from(#ebf1f9), to(#f0f4f8));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f9', endColorstr='#f0f4f8',GradientType=0 );
	-webkit-box-shadow: 0px 20px -2px 0px #bababa;
	-moz-box-shadow: 0px 20px -2px 0px #bababa;
	box-shadow: 0px 2px 20px -2px #bababa;
	border-radius:5px;
	font:13px "Roboto";
}
.filter-desc-close{
	position:absolute;
	top:4px;
	right:4px;
	display:block;
	width:18px;
	height:19px;
	background:url(/bitrix/templates/elsnab3/images/filter_desc_close.png) 0 0 no-repeat;
}
.copy-text{
	display:none;
	width:75px;
	height:70px;
}
.pers-ord-list-l{
	font:bold 13px "Roboto";
}
.pers-order-list-item{
	display:none;
}
.pers-order-list-item.active{
	display:block;
}
.user-login-head{
	margin-bottom:10px;
	font:bold 13px "Roboto";
}
/****************/
.ajax-basket-add .add-in-order{
	/* background:url(/bitrix/templates/elsnab3/images/add_in_order.png) no-repeat; */
}
.ajax-basket-add .add-in-order:hover{
	/* background:url(/bitrix/templates/elsnab3/images/add_in_order_hover.png) no-repeat; */
}
#content #set_filter{
	background:url(/bitrix/templates/elsnab3/images/filter_show.png) no-repeat;
}
#content #set_filter:hover{
	background:url(/bitrix/templates/elsnab3/images/filter_show_hover.png) no-repeat;
}
#content #del_filter{
	background:url(/bitrix/templates/elsnab3/images/filter_show.png) no-repeat;
}
#content #del_filter:hover{
	background:url(/bitrix/templates/elsnab3/images/filter_show_hover.png) no-repeat;
}
#content .ajax-basket-add  input.add-in-order-accessories{
	background:url(/bitrix/templates/elsnab3/images/aks_add_in_order.png) no-repeat;
}
#content .ajax-basket-add  input.add-in-order-accessories:hover{
	background:url(/bitrix/templates/elsnab3/images/aks_add_in_order_hover.png) no-repeat;
}
/************/
.cs-block{
	overflow:hidden;
	margin-bottom:20px;
}
.left-cs{
	float:left;
	width:470px;
	text-align:justify;
}
.right-cs{
	float:right;
	width:185px;
	text-align:right;

}
.cs-block img{

	max-width:170px;
	max-height:170px;

}
.cs-block .img-block{
	text-align:center;
	border:1px solid #cfcfcf;
	border-radius:7px;
	width:180px;
	height:180px;
	margin-bottom:10px;
}
.img-block > div{
	display:table-cell;
	width:180px;
	height:180px;
	vertical-align:middle;
}
.diler-table{
	margin-bottom:30px;
	border-bottom:1px solid #cecece;
	width:100%;
}
.diler-table td{
	padding:5px 0px;
}
/**************LANDING*************/
.landing__ls-block-1{
	width:1190px;
	height:340px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/block_1_bg.png) no-repeat;
	overflow:hidden;
}
.ls-block-1__center-block{
	float:left;
	width:485px;
	height:86px;
	padding:20px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/block_1_arr.png) no-repeat;
	margin:100px 0px 0px 300px;
	font:bold 16px/12px "Roboto";
	text-transform:uppercase;
}
.ls-block-1__center-block .ls-block-1__big-text{
	font:bold 54px "Roboto";
	color:#0079c1;
}
.ls-block-1__center-block .ls-block-1__big-text .color__text{
	color:#ed7615;
}
.landing__form-wrap{
	float:right;
	margin:20px 40px 0px 0px;
	width:255px;
	height:322px;
	padding:0px 15px 0px 20px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/form_bg.png) no-repeat;
	text-align:center;
}

.landing__form-title{
	font:bold 21px "Roboto";
	color:#fff;
	margin:15px 0px 10px;
}
.landing__form-inp{
	width:252px;
	height:32px;
	position:relative;
	border:0;
	margin:0px 0px 3px 0px;
	padding:0px 10px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/form_input.png) no-repeat;
	font:14px/32px "Roboto";
	color:#929598;
	text-align:left;
	outline:0;
}
.landing__form-inp > input{
	position:absolute;
	width:232px;
	height:32px;
	border:0;
	margin:0px;
	padding:0px 10px;
	font:14px "Roboto";
	color:#929598;
	text-align:left;
	outline:0;
	background:none;
	left:0;
	top:0;
}
.landing__form-inp .land__red{
	color:#ed7616;
}
.landing__form-submit{
	display:inline-block;
	margin:10px 0px 5px;
	width:160px;
	height:40px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/form_subm.png) no-repeat;
	font:18px/40px "Roboto";
	color:#0079c1;
	text-align:center;
	text-decoration:none;
}
.landing__form-submit:hover{
	background:url(/bitrix/templates/elsnab3/images/landing/ls/form_subm.png) 0 -40px no-repeat;
	color:#000;
}
.landing__form-text{
	font:13px "Roboto";
	color:#fff;
}
.landing__ls-block-2{
	margin-top:35px;
}
.ls-block-2__title{
	font:bold 28px "Roboto";
	margin-bottom:25px;
	color:#000;
	/*text-transform:uppercase;*/
}
.ls-block2__sub-title{
	margin-bottom:40px;
}
.ls-block-2__wrap{
	overflow:hidden;
}
.ls-block-2__item{
	float:left;
	width:342px;
	border:1px solid #e1e8ec;
	border-radius:3px;
	padding:20px 15px;
	margin-left:20px;
}
.ls-block-2__wrap .ls-block-2__item:first-child{
	margin-left:0;
}
.ls-block-2__pic{
	width:344px;
	height:250px;
	text-align:center;
}
.ls-block-2__pic div{
	display:table-cell;
	width:344px;
	height:250px;
	text-align:center;
	vertical-align:middle;
}
.ls-block-2__pic img{
	max-width:344px;
	max-height:250px;
}
#content .ls-block-2__item-name{
	font:14px/18px "Roboto";
	display:block;
	height:20px;
}
.ls-block-2__description{
	position:relative;
	height:85px;
	overflow:hidden;
	margin-top:30px;
	color:#616161;
	font-size:13px;
	line-height:17px;
}
#content .ls-block-2__more{
	display:inline-block;
	color:#007ac1;
}
.ls-block-2__item-goods-b{
	margin-top:15px;
	overflow:hidden;
	padding:15px 0px 30px;
}
.ls-block-2__item-good{
	width:100%;
	margin-bottom:20px;
	border-collapse:collapse;
}
.ls-block-2__item-good td{
	padding:5px 3px;
	border:1px solid #e1e8ec;
}
.ls-block-2__item-good td.price{
	width:22%;
}
.ls-block-2__item-good-more{
	border:1px solid #e1e8ec;
	padding:5px 0px 5px 10px;
	margin-top:3px;
}
.landing__ls-price-b{
	margin-top:20px;
	width:1189px;
	height:57px;
	font:24px/57px "Roboto";
	color:#4c4c4c;
}
#content .landing__ls-price-b a{
	display:inline-block;
	width:385px;
	height:57px;
	margin-right:10px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/price_new_btn.png) no-repeat;
	line-height:50px;
	text-align:center;

}
#content .landing__ls-price-b a span{
	font:22px/50px "Roboto";
	color:#fff;
	border-bottom:1px dashed #fff;
}
.landing__ls-block-3{
	margin-top:35px;
	padding-bottom:80px;
}
.ls-block-3{
	overflow:hidden;
	padding-top:20px;
}
.ls-block-3__item1{
	float:left;
	width:230px;
	margin:0px 70px 0px 80px;
	text-align:center;
}
.ls-block-3__item1 .advan__pic{
	text-align:center;
}
.ls-block-3__item1 .advan__name{
	font:bold 20px "Roboto";
	color:#007ac1;
	text-align:center;
	text-transform:uppercase;
}
.ls-block-3__item2{
	float:left;
	text-align:center;
}
.ls-block-3__item2 .advan__name{
	font:bold 20px "Roboto";
	color:#007ac1;
	text-align:center;
	width: 300px;
	margin: 0 auto 40px;
	text-transform:uppercase;
}
.ls-block-3__sub-item1{
	float:left;
	width:120px;
	margin-right:25px;
}
.ls-block-3__sub-item2{
	float:left;
	width:145px;
	margin-right:10px;
}
.ls-block-3__sub-item3{
	float:left;
	width:152px;
}
.advan__sub-name{
	font:13px "Roboto";
	text-transform:uppercase;
	margin-top:20px;
}
.ls-block-3__item3{
	float:left;
	margin-left:50px;
	text-align:center;
	width:290px;
}
.ls-block-3__item3 .advan__name{
	font:bold 20px "Roboto";
	color:#007ac1;
	text-align:center;
	text-transform:uppercase;
}
.advan__phone{
	font:bold 32px "Roboto";
	text-transform:uppercase;
	margin:0px 0px 30px 0px;
}
.colgr{
	color:#bec8ce;
}
.landing__ls-block-4{
	padding-top:35px;
	border-top:1px solid #e1e8ec;
	margin-bottom:50px;
}
.ls-block-4{
	padding-top:20px;
	overflow:hidden;
	text-align:center;
}
.ls-block-4__item{
	display:inline-block;
	width:220px;
	margin-left:160px;
}
.ls-block-4__pic{
	margin-bottom:10px;
	width:220px;
	height:270px;
	text-align:left;
}
#content .ls-block-4__name{
	display:block;
	font:15px "Roboto";
	text-decoration:underline;
	text-align:left;
}
#content .ls-block-4__name:hover{
	color:#ed7616
}
.ls-block-4 .ls-block-4__item:first-child{
	margin-left:0;
}
.landing__ls-block-5{
	margin-top:50px;
}
.ls-block-5{
	padding-top:20px;
	overflow:hidden;
	position:relative;
	margin-left:-45px;
}
.ls-block-5__item{
	float:left;
	text-align:center;
	width:265px;
	height:200px;
	margin:0px 0px 20px 44px;
}
.kz__block .ls-block-5__item{
	width: 203px;
	height: 160px;
}
.ls-block-5__item-text{
	font:14px "Roboto";
	text-transform:uppercase;
	margin:15px 0px 0px 0px;
}
.ls-block-5__item-pic{
	display: table-cell;
	width: 265px;
	text-align: center;
	vertical-align: middle;
	height: 61px;

}
.landing__ls-block-6{
	margin-top:50px;
	padding:30px 20px 40px;
	background:#e1e8ec;
	margin-left: -23px;
	margin-right: -23px;
	color:#616161;
}
.ls-block-6{
	padding-top:10px;
	overflow:hidden;
}
.ls-block-6__item{
	float:left;
	width:385px;
	margin-left:15px;
	font-size:15px;
}
.ls-block-6 .ls-block-6__item:first-child{
	margin-left:0;
}
.ls-block-6__item-name{
	font:bold 20px "Roboto";
	margin-bottom:25px;
	text-transform:uppercase;
	color:#000;
}
.ajax-land-ok-block, .ajax-ok-block{
	display:none;
	width:540px;
	height:90px;
	padding-top:40px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-65px 0px 0px -270px;
	border-radius:5px;
	background:#fff;
	text-align:center;
	font:bold 16px "Roboto";
	z-index:10000;
	text-transform:uppercase;
}
.greentext{
	color:#50bc1b;
}
.ajax-land-close{
	position:absolute;
	top:7px;
	right:7px;
	display:block;
	width:18px;
	height:18px;
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0 0 no-repeat;
}
.ajax-land-close:hover{
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0px -18px no-repeat;
}
.ajax__price-close{
	position: absolute;
	top: 22px;
	right: 7px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(/bitrix/templates/elsnab3/images/landing/ls/close.png) 0 0 no-repeat;
	background-size: 20px;
}
.ajax__price-wrap{
	display:none;
	position:absolute;
	width:380px;
	height:330px;
	z-index:10000;
	top:50%;
	left:50%;
	margin: -190px 0px 0px -165px;
}
.ajax__price-wrap .landing__form-wrap{
	float:none;
	margin:0 auto;
	width: 350px;
	height: 330px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/ajax_form_bg.png) no-repeat;
	padding: 0px 15px 0px 15px;
}
.ajax__price-wrap .landing__form-title{
	padding-top: 25px;
	margin-bottom: 20px;
}
.ajax__price-wrap .landing__form-inp{
	background:url(/bitrix/templates/elsnab3/images/landing/ls/ajax_form_input.png) no-repeat;
	width:352px;
}
.ajax__price-wrap .landing__form-inp > input{
	width:332px;
}

.ajax__equip-dil{
	display:none;
	position:absolute;
	width:380px;
	height:330px;
	z-index:10000;
	top:50%;
	left:50%;
	margin: -190px 0px 0px -165px;
}
.ajax__equip-dil .landing__form-wrap{
	float:none;
	margin:0 auto;
	width: 350px;
	height: 330px;
	background:url(/bitrix/templates/elsnab3/images/landing/ls/ajax_form_bg.png) no-repeat;
	padding: 0px 15px 0px 15px;
}
.ajax__equip-dil .landing__form-title{
	padding-top: 25px;
	margin-bottom: 20px;
}
.ajax__equip-dil .landing__form-inp{
	background:url(/bitrix/templates/elsnab3/images/landing/ls/ajax_form_input.png) no-repeat;
	width:352px;
}
.ajax__equip-dil .landing__form-inp > input{
	width:332px;
}
.top_10{
	margin-top:20px;
	font-size:15px;
}
.landing__ls-block-1.kz__block1{
	background:url(/bitrix/templates/elsnab3/images/landing/kz/kz_block_1.png) no-repeat;
}
.landing__ls-block-1.cs__block1{
	background:url(/bitrix/templates/elsnab3/images/landing/cs/cs_block_1.png) no-repeat;

}
.landing__ls-block-1.cs__block1 .ls-block-1__center-block{
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	text-transform:none;
}
.ls-block-1__center-block .cs-block-1__big-text {
	font: bold 39px "Roboto";
	color: #005296;
}
.kz__block1 img{
	float: left;
	margin-right: 10px;
}
.cs__block1 img{
	float: left;
	margin-right: 10px;
}
.kz__block1 .ls-block-1__center-block{
	font: bold 18px/19px "Roboto";
	text-transform:none;
	padding-right: 40px;
	width: 465px;
}
.kz__block1 .ls-block-1__kz-text{
	display:block;
	font:bold 19px "Roboto";
	color:#0079c1;
	margin:5px 0px;
	text-transform:uppercase;
}
/***************/
.cs-block-4 .ls-block-4__item {
	display: inline-block;
	width: auto;
	margin-left: 160px;
}
.cs-block-4 .ls-block-4__pic {
	margin-bottom: 10px;
	width: auto;
	height: auto;
	text-align: left;
	display: table-cell;
}
#content .cs-block-4 .ls-block-4__name {
	display: table-cell;
	vertical-align:middle;
	font-size:20px;
	width:300px;
	padding-left:30px;
}
.cs-block-5{
	text-align:center;
}
.cs-block-5 .ls-block-2__title{
	text-align:left;
}
.cs-block-5 .ls-block-5__item {
	float: none;
	text-align: center;
	width: 265px;
	height: 160px;
	margin: 0px 0px 20px 30px;
	display: inline-block;
}
.cs-block-5 .ls-block-5__item-text{
	text-transform:none;
}
.cs-block-6 .ls-block-6__item{
	width:570px;
	margin-left:50px;
}
.cs-block-6 .ls-block-6__item:first-child{
	margin-left:0;
}
.cs-block-6 ul{
	padding:0;
	list-style:inside;
}
/**************/
#diler__form  input[type='text']{
	width:400px;
	height:25px;
}
#diler__form  input[type='radio']{
	width:50px;
}
#diler__form textarea{
	width:400px;
	padding:5px;
	height:100px;
	resize:none;
}
#diler__form select{
	width:410px;
	height:30px;
}
#diler__form  input.captcha-input{
	width:216px;
	position:relative;
	top:-17px;
}
/****************/
#content div.content-catalog-list-column-left nav ul.border{
	border:1px solid #cbcbcb;
	border-radius:5px;
	padding:10px;
}
#content #sections-h1{
	margin-bottom:20px;
	font-size:18px;
}
#content #sections-h1 div{
	display:inline;
}
.new__banners{
	margin-top:40px;
}
.new__banners span{
	display: block;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
}
.new__banners a{
	display:block;
	position:relative;
}
.element__count{
	position:absolute;
	top:0;
	left:0;
}
#content .show__all{
	display: block;
	margin: 20px auto;
	border: 0;
	background: #007ac1;
	border-radius: 3px;
	cursor: pointer;
	width: 87%;
	height: 27px;
	text-align: center;
	line-height: 22px;
	font-size: 17px;
	color: #fff;
}
#content .show__all:hover{
	color:#fff;
	background:#004d9d;
}
.spec__catalog{
	margin:30px 0px;
	overflow:hidden;
	padding:20px 20px;
	border-left:10px solid #953735;
	background:#f2dcdb;
}
.spec__h2{
	font:20px "Roboto";
	margin-bottom:10px;
	color:#d00000;
}
.spec__mag-b{
	overflow:hidden;
}
.spec__mag-i{
	margin-bottom:5px;
}
.spec__mag-pic{
	margin-bottom:15px;
}
.spec__mag-txt{
	font:16px/16px "Roboto";
	color:#616161;
}
#content .spec__mag-btn{
	display:block;
	float:right;
	width:219px;
	height:27px;
	font:16px/27px "Roboto";
	color:#000;
	text-align:center;
	border:2px solid #000;
	border-radius:5px;
	margin-top:-35px;
}
#content .spec__mag-btn:hover{
	color:#000;
}
.spec__text{
	display:none;
	padding:20px;
	border-radius:5px;
	background:#e1ebf6;
	font-size:13px;
	color:#616161;
}
.spec__txt-ttl{
	font-size:17px;
	margin-bottom:20px;
}
.spec__txt-b{
	margin-bottom:10px;
}
.acces-all{
	display:none;
}
#content ul.equipment-menu{
	border:1px solid #cbcbcb;
	border-radius:5px;
	padding:10px;
}
#content div.content-catalog-list-column-left nav ul li span{
	font-size:13px;
}
#abs__head{
	/* width:213px; */
	overflow:hidden;
	margin-bottom:6px;
	position:relative;
	    margin-top: 22px;
}
#abs__head a{
	padding:0;
}
header div.h-tools-links a.h-tools-links-basket.no__act{
	background-position:0 0;
}
#location__all-w{
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	width:900px;
	margin:-150px 0px 0px -450px;
	background:#fff;
	padding:35px;
	border-radius:5px;
	z-index:10000;
	box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
}
.location__all-close{
	position: absolute;
	top: 7px;
	right: 7px;
	display: block;
	width: 18px;
	height: 18px;
	background: url(/bitrix/templates/elsnab/images/bask_del_new2.png) 0 0 no-repeat;
}
.location__all-b{
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:2px solid #cfcfcf;
}
.location__all-link{
	box-sizing: border-box;
	display:block;
	float:left;
	width:25%;
	padding: 5px 10px;
	font:15px "Roboto";
	text-decoration:none;
	color:#0066b1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cur_l{
	font:bold 17px "Roboto";
	margin-bottom:10px;
}
.loc__q{
	font:14px "Roboto";
	margin-bottom:10px;
}
.location__all-input-block{
	padding-top:10px;
}
#location_autocomplete{
	width:80%;
	height:30px;
	margin-top:10px;
	box-sizing:border-box;
}
.loc__subm{
	width:20%;
	height:30px;
	background:#007ac1;
	box-sizing:border-box;
	color:#fff;
	border:none;
}
.loc__subm:disabled {
	background: #adadad;
}
.col_cnt{
	font-size:22px;
}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
/*********************/
.index__about-wrap{
	overflow:hidden;
	margin-top:15px;
	font:14px "Roboto";
	margin-left:32px;
	margin-bottom:50px;
	padding-right:25px;
}
#content .index__h2{
	text-transform:uppercase;
}
.index__about-b{
	overflow:hidden;
	margin-top:45px;
}
.index__about-i{
	float:left;
	width:31%;
	margin-left:1%;
}
.index__about-b .index__about-i:first-child{
	margin-left:0;
}
.index__about-pic{
	text-align:center;
}
.index__about-name{
	margin:25px 0px;
	text-align:center;
	font:bold 18px "Roboto";
	color:#0079c1;
	text-transform:uppercase;
}
.index__about-text{
	text-align:center;
}
.index__products-b{
	position:relative;
}
#basket_items_list .index__products-b{
	margin:0;
	padding:0;
}
#basket_items_list p{
	font-size:15px;
}
#basket_items_list .index__products-block{
	border-bottom:1px solid #cfcfcf;
}
#basket_items_list .index__offer-b{
	margin-left:0;
	margin-top:30px;
}
#basket_items_list h2{
	font-size:20px;
	font-weight:bold;
}
.index_prod_arr{
	display:none;
	position:absolute;
	top:46%;
	margin-top:-16px;
	width:8px;
	height:33px;
}
.left_index_prod_arr{
	left:0px;
	background:url(/bitrix/templates/elsnab3/images/left_prod_arr.png) no-repeat;
}
.right_index_prod_arr{
	right:36px;
	background:url(/bitrix/templates/elsnab3/images/right_prod_arr.png) no-repeat;
}
.index__products-block {
	margin: 20px 15px 0px;
	position: relative;
	overflow: hidden;
	height: 260px;
	width: 100%;
}
.index__products-i{
	transition: 0.3s;
}
.index__products-pic a{
	display:table-cell;
	width:175px;
	height:175px;
	vertical-align:middle;
	text-align:center;
}
.index__products-pic img{
	max-width:161px;
	max-height:161px;

}
.index__products-name{
	display:block;
	text-align:center;
	font:14px "Roboto";
}
.index__solutions-b{
	margin-left:32px;
	overflow:hidden;
	font-size:13px;
}
.index__offer-b{
	margin-left:32px;
	margin-bottom:30px;
}
.index__offer{
	overflow:hidden;
}
.index__offer > div{
	display:inline-block;
	margin-left:15px;
}
.index__offer div:first-child{
	margin-left:0;
}
.index__advan-block{
	margin-left:32px;
	margin-right:25px;
}
.index__advan-b{
	margin-top:30px;
	overflow:hidden;
}
.index__advan-l{
	float:left;
	width:47%;
	margin-right:3%;
}
.index__advan-r{
	float:left;
	width:50%;
}
.index__advan-i{
	overflow:hidden;
	font-size:14px;
}
.index__advan-pic{
	float:left;
	width:60px;
}
.index__advan-t{
	margin-left:60px;
}
.index__advan-name{
	font:bold 14px "Roboto";
	color:#616161;
	text-transform:uppercase;
	margin-bottom:1px;
}
.index__advan-t ul{
	margin:0;
	padding:0;
	list-style:inside;
}
/********/
.magazin__akcii{
	border:2px solid #f35e06;
	border-radius:5px;
	padding:18px;
}
.magazin__akcii-ttl{
	font:18px "Roboto";
	margin-bottom:20px;
}
.magazin__akcii ul{
	margin:0;
	padding:0;
	list-style:none;
}
.magazin__akcii ul li{
	display:block;
	padding-left:10px;
	background:url(/bitrix/templates/elsnab3/images/mag_akc_mark.png) left 7px no-repeat;
	margin-bottom:10px;
}
.magazin__adv{
	margin-bottom: 9px;
	padding:18px 11px;
	border:2px solid #bfbfbf;
	border-radius:5px;
}
.magazin__adv .magazin__akcii-ttl{
	margin-left:7px;
}
.mag__adv{
	padding-left:46px;
	font:14px "Roboto";
	color:#616161;
	margin-bottom:15px;
	min-height:37px;
}
.mag__adv1{
	background:url(/bitrix/templates/elsnab3/images/mag_adv1.png) left center no-repeat;
}
.mag__adv2{
	background:url(/bitrix/templates/elsnab3/images/mag_adv2.png) left center no-repeat;
	line-height:37px;
}
.mag__adv3{
	background:url(/bitrix/templates/elsnab3/images/mag_adv3.png) left 1px no-repeat;
	line-height:16px;
}
.mag__adv4{
	background:url(/bitrix/templates/elsnab3/images/mag_adv4.png) left center no-repeat;
	line-height:37px;
}
.mag__adv5{
	background:url(/bitrix/templates/elsnab3/images/mag_adv5.png) left 1px no-repeat;
	line-height:16px;
}
.mag__adv6{
	background:url(/bitrix/templates/elsnab3/images/mag_adv6.png) left 1px no-repeat;
	line-height:16px;
}
.mag__adv7{
	background:url(/bitrix/templates/elsnab3/images/mag_adv7.png) left 1px no-repeat;
	line-height:16px;
}
.mag__adv8{
	background:url(/bitrix/templates/elsnab3/images/mag_adv8.png) left center no-repeat;
}
.mag__adv9{
	background:url(/bitrix/templates/elsnab3/images/mag_adv9.png) left center no-repeat;
	line-height:37px;
}
/************/
.equip__desc-clear{
	overflow:hidden;
}
.equip__desc-i{
	float:left;
	width:30%;
	margin-right:5%;
	margin-bottom:30px;
}
.equip__desc-i.last{
	margin-right:0;
}
.equip__desc-pic{
	display:block;
}
.equip__desc-pic img{

}
.equip__desc-name{
	display:block;
	padding-right:5%;
	margin-top:10px;
}
.equip__dl-b {
	margin-bottom:40px;
}
.equip__dl-b > div{
	width:50%;
	position:relative;
}
#content .equip__dil-l {
	display: block;
	position: absolute;
	top: 33px;
	left: 16px;
	font-size: 16px;
	color: #000;
}
.equip-sect-list{
	overflow:hidden;
	/* margin-top:40px;margin-top:40px; */
}
.equip-section-i {
	float: left;
	width: 28%;
	margin: 0 25px 20px 0;
	overflow: hidden;
	padding: 10px;
	border: 2px solid #cfcfcf;
	border-radius: 10px;
}
.equip-sect-img{
	float:left;
}
.equip-sect-img img{
	max-width:120px;
	max-height:100px;
}
.equip-sect-n {
	display: table-cell;
	padding-right: 5%;
	height: 80px;
	vertical-align: middle;
	padding-left: 10px;
}
.equip__dil img{
	width:100%;
}
.cur__loc-wrap {
	position: absolute;
	z-index: 102;
	top: 112px;
	font:15px "Roboto";
	left: 43%;
	width: 230px;
	background: #fff;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.4);
	padding: 20px;
}
.cur__loc-close{
	position: absolute;
	top: 7px;
	right: 7px;
	display: block;
	width: 18px;
	height: 18px;
	background: url(/bitrix/templates/elsnab/images/bask_del_new2.png) 0 0 no-repeat;
}
.cur__loc-ok{
	display:inline-block;
	text-decoration:none;
	font:15px "Roboto";
	padding:0px 0px 0px 0px;
	margin-right:10px;
}
.cur__loc-ch-b{
	margin:10px 0px;
}
.cur__loc-ch{
	display:inline-block;
	text-decoration:none;
	font:15px "Roboto";
	padding:0px 0px 2px 0px;
	border-bottom:1px dotted #000;
}
.mailing{
	display:inline-block;
	position:relative;
	margin-bottom:30px;
}
.mailing div{
	margin-bottom:5px;
	font:14px "Roboto";
}
.mailing-submit {
	display: inline-block;
	background: #ed7615 url(/bitrix/templates/elsnab3/images/rght-red-icon.png) 16px 10px no-repeat;
	width: 36px;
	height: 31px;
	border: 0;
	position: absolute;
	top: 22px;
	right:-35px;
}
.mailing-text {
	height: 27px;
	position: relative;
	display: inline-block;
	padding: 0px 5px;
	width:285px;
}
.quote{
	margin-bottom:25px;
}
.news__all-b{
	overflow:hidden;
	margin:25px 0px;
}
.news__all-i{
	width:33%;
	float:left;
	text-align:center;
}
.news__all-pic{
	display:table-cell;
	width:305px;
	height:270px;
	vertical-align:middle;
	text-align:center;
}
.news__all-n{
	font:16px "Roboto";
	color: #ed7615;
	margin-top:5px;
}
#content .news__all-btn{
	display:block;
	width:200px;
	height:30px;
	text-align:center;
	color:#fff;
	font:15px/30px "Roboto";
	background:#ed7615;
	margin-top:25px;
}
#content .news__all-btn:hover{
	color:#fff;
}
/********************/
.margin{
	margin-top:20px;
}
.desc__small{
	margin:5px 0px;
	font:11px "Roboto";
	color:gray;
	text-align:justify;
}
.news__img{
	margin:10px 0px;
}
.no__padding{
	padding:0;
	list-style:inside;
}
.news__webinar{
	width:100%;
	border-collapse:collapse;

}
.news__webinar td{
	vertical-align:top;
	width:33%;
	padding-bottom:25px;
	padding-top:5px;
	border-bottom:1px solid #cecece;
}
.news__webinar tr td:last-child{
	text-align:right;
}
#content .news__webinar td a{
	display:inline-block;
	margin-top:0;
}
.news__webinar.no__bord{
	border-bottom:none;
}
.news__webinar-b{
	margin: 30px 0px;
	overflow: hidden;
	padding: 10px 20px;
	background: #e1ebf6;
}
.news__webinar-b img{
	float:left;
}
.news__webinar-b div{
	margin-left:130px;
}
.news__webinar-b span{
	font-weight:bold;
	display:block;
	margin-bottom:15px;
}
/***************/
.ajax__auth-block{
	position:absolute;
	display:none;
	top:20%;
	left:50%;
	width:400px;
	min-height:300px;
	margin-left:-200px;
	z-index:10000;
	background:#fff;
	border-radius:5px;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.35);
	padding:30px;
	font:15px "Roboto";
}
.ajax__auth-close{
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	width:18px;
	height:18px;
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0 0 no-repeat;
}
.ajax__auth-close:hover{
	background:url(/bitrix/templates/elsnab3/images/bask_del_new2.png) 0 -18px no-repeat;
}
.ajax__reg-btn{
	display:block;
	text-align:center;
	height:32px;
	margin-top:10px;
	border-radius:2px;
	background:#007ac1;
	width:312px;
	color:#fff;
	line-height:32px;
	text-decoration:none;
}
.ajax__reg-btn:hover{
	background:#004d9d;
}
.ajax__auth-block .bx-auth-title{
	border-top: solid 2px #E3E3E3;
	padding-top: 12px;
	font-size:18px;
	border-bottom:none;
	padding-bottom:0;
}
.ajax__auth-block .bx-auth-input{
	height:20px;
	width:200px;
}
.authorize-submit-cell input{
	display:inline-block;
	text-align:center;
	height:32px;
	margin-top:10px;
	border-radius:2px;
	background:#007ac1;
	width:312px;
	color:#fff;
	line-height:32px;
	text-decoration:none;
	margin-right:10px;
	border:none;
}
.authorize-submit-cell input:hover{
	background:#004d9d;
}
.bx-auth-input{
	width: 307px !important;
    height: 38px !important;
    font-size: 18px;
    padding-left: 11px;
}
.forg_pass{
	text-decoration:none;
	color:#0066b1;
	padding-left:5px;
}
.forg_pass:hover{
	color:#000;
}
.cart__h.active{
	box-shadow: 0 0 6px #999;
	-webkit-box-shadow: 0 0 6px #999;
	-moz-box-shadow: 0 0 6px #999;
	background: #fff;
	padding: 10px;
	z-index: 10000;
	position: fixed;
	/* width: 170px; */
	right:54px;
	border-radius:5px;
}
.cart__g.active{
	box-shadow: 0 0 6px #999;
	-webkit-box-shadow: 0 0 6px #999;
	-moz-box-shadow: 0 0 6px #999;
	background: #fff;
	padding: 10px;
	z-index: 10000;
	position: fixed;
	/* width: 170px; */
	right:54px;
	border-radius:5px;
}
/*****************/
.new-content-catalog-detail-wrap{
	float:left;
	width:920px;
	margin-left:35px;
}
.el__help-b{
	position:relative;
	margin-bottom:5px;
	padding:0px 20px;
}
.el__help-over {
	position: absolute;
	display: none;
	width: 133px;
	padding: 10px 20px;
	background: #fff;
	box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.35);
	top: -34px;
	right: 173px;
	z-index: 1;
}
.el__help-l{
	cursor:pointer;
}
.el__help-b:hover .el__help-over{
	display:block;
}
.el__help-b:hover .el__help-l{
	color:#ed7517;
}
.up__head{
	text-align:center;
	color:#a7a7a7;
	margin:0px 30px;
}
.prog__ob-b{
	margin-top:30px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	font:14px "Roboto";
}
.prog__ob-b p{
	text-align:right;
}
.prog__ob-b.no__bord{
	border:none;
}
.el__sub-t{
	font:bold 20px "Roboto";
	margin-bottom:20px;
}
.w2{
	width:50%;
	float:left;
	overflow:hidden;
}
.img__l{
	float:left;
	width:150px;
}
.img__l img{
	max-width:145px;
}
.text__l{
	margin-left:155px;
	padding-right:15px;
}
.text__l p{
	margin-top:0;
	font-size:16px;
	text-align:left;
	margin-left:0;
}
.w3{
	width:33%;
	float:left;
}
.w3 .img__l{
	width:100px;
}
.w3 .img__l img{
	max-width:100px;
}
.w3 .text__l{
	margin-left:110px;
}
#content .create_xls {
	display: inline-block;
	text-align: center;
	padding-bottom:3px;
	border-bottom: 1px dashed #007ac1;
	font-size: 17px;
	color: #007ac1;
	text-decoration: none;
	vertical-align: top;
	margin-left: 100px;
}
#content .create_xls.no__margin{
	margin:0;
}
#content .create_xls:hover{
	color:#ed7517;
}
#up{
	text-align: center;
	font-size: 18px;
	padding-top: 15px;
	font-weight: bold;
	font-family:"Roboto";
	color: #fff;
	width: 100px;
	height: 40px;
	opacity: 0.3;
	position: fixed;
	bottom: 50px;
	right: 100px;
	display: none;
	background: #333333 no-repeat;
	text-decoration: none;
	border-radius: 10px;

}
.price_nds{
	display:block;
	font-size:13px;
	color:#b0b0b0;
}
.success-b{
	display:none;
	margin:5px 0px;
	color:green;
	font-size:13px;
}
.rd-dialog {
	position: fixed;
	z-index: 10000;
	top: 20%;
	left: 50%;
	display: none;
	width: 400px;
	margin-left: -200px;
	padding: 30px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.35);
	background: #fff;
	font: 15px "Roboto";
}
.rd-dialog.schet__dialog{
	min-width: 401px;
	margin-left: -176px;
	padding:30px 15px;
}
.rd-dialog__close {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	width: 18px;
	height: 18px;
	background: url(/bitrix/templates/elsnab/images/bask_del_new2.png) 0 0 no-repeat;
}
/** Buttons **/
.btn {
	display: inline-block;
	height: 36px;
	margin: 0;
	padding: 0 20px;
	border: none;
	border-radius: 3px;
	box-shadow: 0 2px 5px #999;
	text-align: center;
	font-size: 17px;
	line-height: 35px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
}
.btn-blue {
	background-color: #007ac1;
}
.btn-blue:hover {
	background-color: #004d9d;
}
.btn-orange {
	background-color: #ed7517;
}
.btn-orange:hover {
	background-color: #ed5917;
}
.divider {
	height: 1px;
	background-color: #ccc;
	margin: 15px 0;
}
.buy-cheep h3 {
	margin-top: 0;
}
.buy-cheep input {
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 0 10px;
	margin: 0 0 10px;
	font-size: 18px;
}
.buy-cheep input.error {
	border: 1px solid red;
}
.buy-cheep .btn {
	font-size: 18px;
}
.form__raschet h3{
	text-align: center;
    margin: 0px 0px 15px 0px;
    font-size: 21px;
    font-family: "Roboto";
}
.form__raschet input[type='text']{
	width:352px;
	height:32px;
	display:block;
	border: 1px solid #ccc;
    border-radius: 3px;
	box-sizing: border-box;
	padding:0px 10px;
	font-size:14px;
	color:#929598;
	margin-bottom:10px;
	outline: none !important;
}
.form__raschet input[type='text'].captcha-input{
	width:120px;
	display:inline-block;
	background:none;
	height:40px;
	border: 2px solid #d2d2d2;
	border-radius: 5px;
	vertical-align:top;
	outline:none;
	font-size:18px;
}
.form__raschet textarea{
	width:352px;
	height:50px;
	display:block;
	box-sizing: border-box;
	padding:0px 10px;
	font-size:14px;
	color:#929598;
	border:none;
	margin-bottom:10px;
	border:2px solid #d2d2d2;
	border-radius:5px;
	resize:none;
	outline:none;
}
.rash__f{
	margin-bottom:20px;
	color:#929598;
}
.form__raschet #file_name{
	background:none;
	width:auto;
	height:auto;
	margin:0 0 0 10px;
	display:inline;
	color:#007ac1;
	cursor:pointer;
	border-bottom:1px dotted #007ac1;
	padding:0;
}
.form__raschet input[type='file']{
	display:none;
}
.form__raschet input.error{
	border: 1px solid red;
	border-radius:7px;
}
.form__raschet input[type='text'].captcha-input.error{
	border: 1px solid red;
}
.btn__rasch{
	display:block;
	margin:0 auto;
	width:160px;
	height:40px;
	cursor:pointer;
	outline: none !important;
	color: #ed7517 !important;
    border: 1px solid #ed7517;
    background-color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 16px;
}
.btn__b{
	background:none;
	color:#ed5917;
	border:none;
	cursor:pointer;
}
.btn__b:hover{
	color:#000;
}
.index__news-b{
	overflow:hidden;
	margin-left: 32px;
	margin-bottom: 30px;
}
.index__news-i{
	float:left;
	width:30%;
	margin-right:4%;
	margin-bottom:25px;
}
.index__news-i.last{
	margin-right:0;
}
.index__news-date{
	font-size:14px;
	font-weight:bold;
	color:#828282;
	margin-bottom:5px;
}
.index__news-name{
	font-size:14px;
	line-height:16px;
	display:block;
	padding-right:5%;
	color:#007fc1;
}
.news__index-all{
	text-align:right;
	margin-right:25px;
}
.rasch__block{
	width:334px;
	height:211px;
	background:url(/bitrix/templates/elsnab3/images/rach_img.png) no-repeat;
	position:relative;
	margin-bottom:6px;
}
#content  .rasch__btn{
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
	width:164px;
	height:57px;
	background:url(/bitrix/templates/elsnab3/images/rach_txt_bg.png) no-repeat;
	color:#fff;
	font:bold 20px/20px "Roboto";
	padding-left:10px;
	padding-top:5px;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
	text-align:left;
}
#content  .rasch__btn:hover{
	color:#ed7517;
}
.podbor__block{
	width:334px;
	height:211px;
	background:url(/bitrix/templates/elsnab3/images/podbor_img.png) no-repeat;
	position:relative;
}
#content div.news-list  .podbor__btn{
	display:block;
	position:absolute;
	right:10px;
	bottom:10px;
	width:164px;
	height:57px;
	background:url(/bitrix/templates/elsnab3/images/rach_txt_bg.png) no-repeat;
	color:#fff;
	font:bold 20px/20px "Roboto";
	padding-left:10px;
	padding-top:5px;
	text-transform:uppercase;
}
.rasch__cont-b{
	width:223px;
	height:99px;
	position:relative;
	margin-top:25px;
	background:url(/bitrix/templates/elsnab3/images/rach_cont_bg.png) no-repeat;
}
.rasch__btn-cont{
	position: absolute;
	display: block;
	border: none;
	background: none;
	cursor: pointer;
	width: 145px;
	font: bold 22px/20px "Roboto";
	color: #f77400;
	text-align: left;
	top: 28px;
	left: 71px;
}
.rasch__btn-cont:hover{
	color:#000;
}
.rasch__el-b{
	width:187px;
	height:77px;
	position:relative;
	margin-top:15px;
	background:url(/bitrix/templates/elsnab3/images/rasch_el_bg.png) no-repeat;
}
.rasch__btn-el {
	position: absolute;
	display: block;
	border: none;
	background: none;
	cursor: pointer;
	font: bold 18px/16px "Roboto";
	color: #f77400;
	text-align: left;
	top: 23px;
	left: 67px;
}
.rasch__btn-el:hover{
	color:#000;
}
.el__docs-pl{
	float:left;
	width:140px;
}
#content .el__docs-pl-i{
	height:30px;
	border:1px solid #d5d5d5;
	border-radius:3px;
	text-align:center;
	margin-bottom:3px;
	display:block;
	font:13px/30px "Roboto";
	color:#000;
	cursor:pointer;
}
#content .el__docs-pl-i.active{
	background:#0068b4;
	color:#fff;
	font-weight:bold;
}
.el__docs-items{
	margin-left:143px;
	overflow:hidden;
}
.el__docs-i{
	display:none;
}
.el__docs-i.active{
	display:block;
}
.el__doc-i{
	display:block;
	border-collapse:collapse;
	padding:3px 7px;
	border-bottom:1px dotted #d5d5d5;
	overflow:hidden;
}
.el__doc-i:hover{
	background:#e9f0f7;
	padding-bottom:4px;
	border-bottom:none;
}
.el__doc-i > div{
	vertical-align:middle;
	float:left;
	padding-top:5px;
}
.el__docs-n{
	width:500px;
}
.file__icon{
	display:inline-block;
	vertical-align:top;
	width:38px;
	height:29px;
	margin-right:10px;
	background:#969da5;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:29px;
	border-radius:3px;
}
.file__icon.pdf{
	background:url(/bitrix/templates/elsnab3/images/pdf_icon_new.png) no-repeat;
}
.file__icon.dwg{
	background:url(/bitrix/templates/elsnab3/images/dwg_icon_new.png) no-repeat;
}
.file__icon.step{
	background:url(/bitrix/templates/elsnab3/images/step_icon_new.png) no-repeat;
}
.el__doc-size{
	font-size:13px;
	color:#8b8b8b;
}
.el__doc-i .copy__link{
	float:right;
	background:url(/bitrix/templates/elsnab3/images/copy_link.png) left 13px no-repeat;
	padding:0 0 0 22px;
}
#content  .el__doc-i .copy__link a{
	font-size:13px;
}
#content  .el__doc-i .copy__link div{
	font-size:13px;
	color:green;
}
.left__sol{
	margin:0;
	padding:0;
	list-style:none;
}
.left__sol > li{
	display:block;
	border:1px solid #cbcbcb;
	border-top:none;
	padding:15px 10px;
	overflow:hidden;
	position:relative;
}
.left__sol > li:first-child{
	border-top:1px solid #cbcbcb;

}
#content .left__sol > li.selected > a{
	color:#ed7615;
}
#content .left__sol > li.parent a{
	padding-right:10px;
}

#content .left__sol > li.parent .after{
	position: absolute;
	right: 10px;
	font-size: 21px;
	cursor: pointer;
	-webkit-transition: .3s ease-in-out;
	   -moz-transition: .3s ease-in-out;
		-ms-transition: .3s ease-in-out;
		 -o-transition: .3s ease-in-out;
			transition: .3s ease-in-out;
	color:rgb(119, 119, 119);
}
#content .left__sol > li.parent .after:hover{
	color: #2f3333;
}
#content .left__sol > li.parent .after:before{
	content: "\f055";
}
#content .left__sol > li.parent.selected .after:before{
	content: "\f056";
}
#content .left__sol > li.auto{
	height:auto;
	min-height:30px;
}
#content .left__sol > li.parent.selected {
	height:auto;
}

#content .left__sol > li > a{
	color:#000;
}
#content .left__sol > li > a:hover{
	color:#ed7615;
}
.left__sol > li > ul{
	margin-top:16px;
	list-style:none;
	padding:0 0 10px 15px;
}
.sub__sol{
	display:none;
}
.sub__sol li{
	margin:10px 0px;
}
#content .left__sol > li > ul > li > a{
	color:#000;
}
#content .left__sol > li > ul > li > a:hover{
	color:#ed7615;
}
#content .left__sol > li > ul > li.selected > a{
	color:#ed7615;
}
#content .column-full  .retrofit__wrap h1{
	margin:20px 0px;
}
#content .retrofit-btn{
	background: #ed7517;
	display: inline-block;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 3px;
	cursor: pointer;
	width: 141px;
	height: 32px;
	text-align: center;
	font: 14px/32px "Roboto";
	text-decoration: none;
	color: white;
}
#content .retrofit-btn:hover{
	background:#d7640a;
	color:#fff;
}
.solution__item{
	overflow:hidden;
	padding:10px;
	margin:20px 0px;
	border: #cbcbcb 1px solid;
	border-radius: 5px;
}
.foto__was{
	float:left;
	width:130px;
	height:130px;
}
.foto__was a{
	display:table-cell;
	width:130px;
	height:130px;
	vertical-align:middle;
	text-align:center;
}
.foto__was img{
	max-width:100%;
	max-height:100%;
}
.sol__arr{
	float:left;
	width:31px;
	height:17px;
	background:url(/bitrix/templates/elsnab3/images/foto_arr.png) no-repeat;
	margin:61px 10px 0px;
}
.solution__desc{
	float:left;
	width:560px;
	margin-left:30px;
}
.align__right{
	text-align:right;
	margin-top:10px;
}
#content .solution__item-name{
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.equipment-section table{
	border:1px solid #cbcbcb;
	border-collapse:collapse;
}
.sol__foto-block{
	float:left;
	width:400px;
	position:relative;
}
.sol__foto-block.no__left{
	float:none;
	margin-top:30px;
	width:auto;
}
.foto__arr{
	float:left;
	margin:0px 40px;
	width:31px;
	height:300px;
	background:url(/bitrix/templates/elsnab3/images/foto_arr.png) center center no-repeat;
}
.sol__foto-wrap{
	padding-top:10px;
}
.sol_arr{
	position:absolute;
	display:block;
	width:17px;
	height:8px;
	right:41px;
}
.sol__foto-block.no__left .sol_arr{
	right:auto;
	left:341px;
}
.sol_foto_top{
	top:-15px;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNiMmIyYjIiPjxwYXRoIGQ9Ik0uODAxIDUuMzk2bDMuMTk4LTMuMTk2IDMuMTk3IDMuMTk2Ljc5OS0uNzk5LTMuOTk2LTMuOTk0LTMuOTk2IDMuOTk0Ljc5OC43OTl6Ii8+PC9zdmc+Cg==');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size:100%;
}
.sol_foto_down{
	bottom:20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNiMmIyYjIiPjxwYXRoIGQ9Ik03LjE5Ny42MDRsLTMuMTk4IDMuMTk2LTMuMTk3LTMuMTk2LS43OTkuNzk5IDMuOTk2IDMuOTk0IDMuOTk2LTMuOTk0LS43OTgtLjc5OXoiLz48L3N2Zz4K');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size:100%;
}
.sol__foto-main {
    float: left;
    width: 300px;
    height: 300px;
	border:2px solid #cfcfcf;
	border-radius:5px;
}
.sol__foto-main a{
	display:table-cell;
	width:300px;
	height:300px;
	vertical-align:middle;
	text-align:center;
}
.sol__foto-main img{
	max-width:260px;
	max-height:260px;
}
.sol__foto-dop-b{
	float:left;
	margin-left:10px;
	width:70px;
	position:relative;
	height:310px;
	overflow:hidden;
}
.sol__foto-dop-wrap{
	position:absolute;
	width:70px;
	height:9999999px;
	top:0;
	left:0;
}
.sol__foto-dop-i{
	width:70px;
	height:70px;
	margin-bottom:7px;
}
.sol__foto-dop-i.active{
	border:1px solid #ed7517;
	width:68px;
	height:68px;
	border-radius:5px;
}
.sol__foto-dop-i a{
	display:table-cell;
	width:70px;
	height:70px;
	vertical-align:middle;
	text-align:center;
}
.sol__foto-dop-i.active a{
	width:68px;
	height:68px;
}
.sol__foto-dop-i img{
	max-width:60px;
	max-height:60px;
}
.sol__foto-t{
	font:17px "Roboto";
	margin:5px 0px 0px 10px;
	color:#c8c8c8;
}
.sol__desc{
	margin-top:20px;
}
.sol__prop-wrap{
	margin-top:20px;
	overflow:hidden;
}
.sol__table-b{
	float:left;
	width:600px;
	margin-right:20px;
}
.sol__table-b table{
	width:100%;
	border-collapse:collapse;
	border-right:1px solid #f7f6f6;
	border-left:1px solid #f7f6f6;

}
.sol__table-b table thead td{
	background:#ebebeb;
	padding:15px 5px;
}
.sol__table-b table td{
	vertical-align:middle;
	font-size:14px;
	line-height:16px;
	padding:10px 5px;
	background:#fff;
}
.sol__table-b table .color td{
	background:#f7f6f6;
}
.sol__doc-b{
	float:left;
	width:268px;
	border:3px solid #f2f2f2;
	border-radius:5px;
	padding:10px 20px;
}
.sol__dop-ttl{
	font-weight:bold;
	font-size:16px;
	margin-bottom:7px;
}
#content .sol__doc-i{
	display:block;
	font-size:14px;
	margin-bottom:5px;
}
.example__left{
	float:left;
	width:520px;
	font-size:15px;
	margin-left:30px;
}
.zamena__block{
	font-size:14px;
	margin:10px 0px;
}
.zamena__block div{
	margin-bottom:5px;
}
.zamena__block a{
	font:14px "Roboto";
	color:#0066b1;
	text-decoration:none;
}
.zamena__block a:hover{
	color:#ed7517;
}
.zamena__count{
	margin-top:10px;
	font-size:14px;
}
.zamena__select{
	width: 352px;
	height: 30px;
	display: block;
	box-sizing: border-box;
	padding: 0px 10px;
	font-size: 14px;
	color: #929598;
	border: none;
	margin:10px 0px;
	border: 2px solid #d2d2d2;
	border-radius: 5px;
	resize: none;
	outline: none;
}
.zamena_count{
	width: 52px;
	height: 30px;
	box-sizing: border-box;
	font-size: 14px;
	color: #929598;
	border: none;
	border: 2px solid #d2d2d2;
	border-radius: 5px;
	resize: none;
	outline: none;
	text-align:center;
}
.zamena__text{
	color: #929598;
	font:italic 11px "Roboto";
	margin:10px 0px;
}
.bord__b{
	padding:5px 0px;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	margin-bottom:10px;
}
.captcha__refresh{
	width:39px;
	height:34px;
	background:url(/bitrix/templates/elsnab3/images/captcha_refresh.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	margin:5px 0px 0px 5px;
}
.captcha__refresh:hover{
	background:url(/bitrix/templates/elsnab3/images/captcha_refresh.png) 0 -34px no-repeat;
}
.sub__menu-level3{
	display: none;
	z-index: 1001;
	top: -10px;
	right: -211px;
	background-color: white;
	border-radius: 5px;
	border: #e5e5e5 1px solid;
	padding-top: 8px;
	padding-bottom: 8px;
	position: absolute;
}
header nav .elem-level-2 li:hover .sub__menu-level3{
	display:block;
}
.news-list-img{
	float:left;
	margin-right:20px;
}
.news-list-img img{
	max-width:150px;
	max-height:150px;
}
#content .myelsnab-news .news__list-item{
	padding-bottom:15px;
	border-bottom:1px dotted #a7a7a7;
	overflow:hidden;
}
.text__block{
	margin-bottom:30px;
}
.press__center-b{
	overflow:hidden;
	margin-bottom:25px;
}
.press__center-i{
	float:left;
	width:30%;
	margin-right:3%;
}
.press__center-b .press__center-i:last-child{
	width:34%;
	margin-right:0;
}
.soc__btns-b a{
	display:inline-block;
	margin-right:5px;
	vertical-align:top;

}
.reg__wrap{
	overflow:hidden;
	font-size:16px;
	line-height:19px;
}
.reg__left{
	float:left;
	width:64%;
	margin-right:1%;
	padding:3% 3% 2%;
	background:#f2f2f2;
}
.reg__right{
	float:right;
	width:24%;
	padding:2%;
	background:#dce7f1;
}
.reg__right-ttl{
	margin-bottom:10px;
}
.reg__right ul{
	list-style-type:disc !important;
	padding:10px 0px 10px 18px;
}
.reg__right-ttl{
	font-size:18px;
}
.reg__right ul li{
	margin-bottom:5px;

}
.reg__right-reg{
	font-size:20px;
	line-height:22px;
	color:red;
	margin-bottom:30px;
}
.reg__right-i{
	font:italic 13px "Roboto";
}
.orange{
	color:#ed7517;
}
.ur-lico select{
	height:34px;
}
.reg__line{
	height:10px;
	border-top:1px solid #dddddd;
}
#f_r{
	border: 1px solid grey;
	width: 300px;
	padding: 0px 0px 20px 20px;
}
#f_r p{
	text-align: center;
	font-size: 18px;
}
#f_r input{
	margin-bottom: 10px;
	width: 275px;
	height: 30px;
	font-size: 18px;
}
#f_r button{
	width: 280px;
	font-size: 18px;
	background-color: #ed7517;
	border: none;
	padding: 5px 0px;
	cursor: pointer;
}
a{
	text-decoration:underline;
}
.h-tools-contacts-box-1-phone a, .h-tools-contacts-box-2-phone a{
	text-decoration:none !important;
}
/*addons*/
@font-face {
	font-family: 'bebasR';
	src: url("/bitrix/templates/new_index/fonts/BebasNeue Regular.ttf");
	font-weight: 300;
}
.sl{
	height: 340px !important;
	width: 100% !important;
    min-width: 768px;
    max-width: 1920px;
    margin: 0 auto;
}
.sl1 p {
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
    padding-top: 30px;
}
.sl7 {
    background: url(/bitrix/templates/new_index/images/slide7.jpg) center top no-repeat;
    background-size: cover;
}
.sl122 {
    background: url(/img/sl-oez.png) center top no-repeat;
    background-size: cover;
}
.sl123 {
    background: url(/img/sl-alfra.png) center top no-repeat;
    background-size: cover;
}
.sl124 {
    background: url(/img/crauss2.png) center top no-repeat;
    background-size: cover;
}
.sl125 {
    background: url(/img/crauss2.png) center top no-repeat;
    background-size: cover;
}
#content.page-index {
    margin-top: 0px !important;
}
.sl1 {
    background: url(/bitrix/templates/new_index/images/slide1.jpg)center no-repeat;
}
.sl h2 {
    font-size: 90px !important;
    text-transform: uppercase;
    font-family: 'bebasR', sans-serif !important;
    text-shadow: 0 0 20px #000;
	color: #ed7517;
	padding-left: 20px;
	    margin: 0px;
}
.sl p {
	padding-left: 20px;
}
.sl1 h3 {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 36px !important;
    display: inline-block;
    font-weight: bold;
    background: rgba(0, 70, 113, 0.6);
    padding: 11px 15px;
	margin: 0;
	padding-left: 20px;
}
.index__about-b .index__about-i:first-child {
    margin-left: 5px;
}
.index__about-i {
    float: left;
    width: 401px;
    background: #f3f3f3;
    height: 390px;
    position: relative;
    margin-left: 16px;
    padding: 30px 0 30px 40px;
}
.index__about-b {
    margin-top: 45px;
}
.index__about-i:before {
    content: "";
    width: 5px;
    height: 190px;
    position: absolute;
    right: 100%;
    top: 10px;
    background: #ccdbeb;
    margin-left: -5px;
}
.index__about-text {
    font-size: 16px;
    color: #4d4d4d;
    font-family: "Roboto", sans-serif;
    line-height: 24px;
    text-align: left;
    height: 145px;
    padding-right: 30px;
}
.index__about-name {
    margin-left: 30px;
    width: 270px;
    text-align: left;
    text-transform: uppercase;
    float: left;
    color: #1b1b1b;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    font-size: 16px;
    margin-top: 5px;
}
.index__about-b .index__about-i:first-child .index__about-name {
    color: #ed7517;
}
.index__about-pic {
    text-align: center;
    float: left;
}
.link_about_text {
    float: right;
    margin-top: 25px;
    width: 170px;
    border: none;
    color: #fff !important;
    background: #004d9d;
    padding: 18px 10px 15px 0;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}
.link_about_text:before {
    content: "";
    width: 0;
    height: 0;
    right: 100%;
    top: 0px;
    position: absolute;
    border-top: 50px solid transparent;
    border-right: 30px solid #004d9d;
    border-bottom: 0px solid transparent;
}
.wrap {
	width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    position: relative;
}
.sec1 {
    background: #fff;
    z-index: 999;
    position: relative;
}
.line_about_text {
    width: 65px;
    height: 3px;
    margin: 20px 0 45px 30px;
    background: #ed7517;
    float: left;
}
.index__advan-pic {
    float: left;
    margin: 35px 0 0 30px;
}
.index__advan-b {
    margin-top: 30px;
    overflow: hidden;
}
.index__advan-i {
    width: 592px;
    border: 1px solid #dae0e7;
    height: 160px;
}
.index__advan-l {
    float: left;
    width: 47%;
    margin-right: 3%;
}
.index__advan-t {
    margin-left: 140px;
}
.index__advan-name {
    font-size: 16px;
    padding-top: 52px;
    color: #4d4d4d;
    font-family: 'Calibri', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

.adout_compani_elsnab_text p {
    font-family: "Roboto";
    font-size: 15px;
    color: #000;
    text-align: justify;
    line-height: 25px;
    font-weight: 300;
    padding-top: 0px;
}
#content .index__h2 {
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
    color: #004d9d;
    opacity: 0.8;
}
.news_elsnab_prev {
    float: left;
    padding-bottom: 65px;
    background: #efefef;
    padding-right: 40px;
    position: relative;
}
.date_news_elsnab {
    width: 90px;
    float: left;
    overflow: hidden;
    height: 80px;
    background: #103c62;
}
.as {
    margin-top: -1px;
}
.news_elsnab {
    background: linear-gradient(to right, #efefef, #efefef, #efefef, #efefef, #efefef, #efefef, #efefef);
    width: 100%;
}
.index__news-b {
    overflow: hidden;
}
.index__advan-block h2.index__h2 {
    font-family: "Roboto", sans-serif;
    color: #103c62 !important;
    text-align: center;
    font-size: 36px !important;
}
.news_elsnab_prev:before {
    content: "";
    width: 0;
    height: 0;
    left: 100%;
    top: 0px;
    position: absolute;
    border-top: 0px solid transparent;
    border-left: 100px solid #efefef;
    border-bottom: 325px solid transparent;
}
.news_elsnab h2 {
    font-size: 36px !important;
    font-family: "Roboto", sans-serif;
    color: #212121 !important;
}
.index__solutions-b {
    padding-bottom: 20px;
    overflow: hidden;
    font-size: 13px;
}
.solution_left {
    width: 100%;
    float: left;
}
.mob_head {
    display: none;
}
.index__advan-block h2.index__h2 span {
    font-family: "Roboto", sans-serif;
    color: #828282 !important;
    text-align: center;
    font-weight: 900;
    opacity: 0.5;
    font-size: 20px !important;
}
.news_index .index__news-i {
    width: 380px !important;
}
.news_elsnab .line2 {
    background: #ed7517;
}
.line2 {
    width: 115px;
    height: 3px;
    background: #0f4c86;
    margin-top: -2px;
    margin-bottom: 15px;
	display:none;
}
.index__news-name {
    color: #343333 !important;
    font-size: 15px;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    margin-left: 90px;
    height: 80px;
    background: #fff;
    display: block;
    line-height: 22px;
    padding: 8px 15px 0 25px;
}
.index__news-b {
    overflow: hidden;
}
.line1 {
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    margin-top: 16px;
	display:none;
}
.block_napolaose {
    height: 40px;
    width: 150px;
    background: #f2f2f2;
    margin: -60px auto 30px;
    text-align: center;
}
.prev_slide {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url(/bitrix/templates/new_index/images/prev_slide.png)no-repeat 50%;
    border: 1px solid #a4b6d2;
    display: inline-block;
    opacity: 0.7;
    z-index: 999;
    position: relative;
    margin: 0 8px;
    cursor: pointer;
}
.next_slide {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url(/bitrix/templates/new_index/images/next_slide.png)no-repeat 50%;
    border: 1px solid #a4b6d2;
    display: inline-block;
    opacity: 0.7;
    z-index: 999;
    position: relative;
    margin: 0 8px;
    cursor: pointer;
}
.product_elsnab {
    background: #f2f2f2;
    padding-bottom: 20px;
	margin-top: 42px;
}
.polosa {
    width: 100%;
    height: 1px;
    background: #cecece;
    margin-bottom: 40px;
}
.index__products-block {
    margin: 20px 0 0px;
    position: relative;
    height: 431px;
}
.index__news-date2 {
    font-size: 47px;
    color: #fff;
    font-family: "Roboto", sans-serif;
    width: 56px;
    text-align: center;
    height: 55px;
    overflow: hidden;
    margin: 0px auto 0;
}
.slide_news {
    width: 1145px;
}
.index__news-date{
	font-size: 12px;
	color: #fff;
	opacity: 0.5;
	font-family: "Roboto";
	width: 56px;
	height: 20px;
	overflow: hidden;
	margin: 1px auto 0;
}
.index__news-date p {
    margin-top: -18px;
    text-align: center;
}
.index__news-name {
    color: #343333 !important;
    font-size: 15px;
    font-family: "Roboto";
    text-transform: uppercase;
    text-decoration: none;
    margin-left: 90px;
    height: 80px;
    background: #fff;
    display: block;
    line-height: 22px;
    padding: 8px 15px 0 25px;
	overflow-x: hidden;
    overflow-y: hidden;
}
.solution_left>h2{
	font-size:36px !important;

}
.podrob {
    display: block;
    margin-top: 30px;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    color: #2667a5;
}
.index__solutions-b h2 {
    font-size: 36px !important;
    color: #212121 !important;
	font-weight: normal !important;
}
.news_index .owl-controls .owl-nav .owl-prev {
    right: 50px !important;
    background: #e2e2e2 url(/bitrix/templates/new_index/images/prev_akc.png)no-repeat 50% 50% !important;
    width: 35px !important;
    height: 35px !important;
    opacity: 0.5;
    left: initial !important;
    bottom: 100% !important;
    top: initial !important;
    margin-bottom: 73px;
    margin-left: 0 !important;
}
.news_index .owl-controls .owl-nav .owl-next {
    right: 0 !important;
    background: #e2e2e2 url(/bitrix/templates/new_index/images/next_akc.png)no-repeat 50% 50% !important;
    width: 35px !important;
    height: 35px !important;
    opacity: 0.5;
    left: initial !important;
    bottom: 100% !important;
    margin-bottom: 73px;
    margin-right: 0 !important;
    top: initial !important;
}
.news_index .owl-controls .owl-nav .owl-prev:hover {
    opacity: 1;
}
.owl-carousel {
    margin: 55px auto 0 !important;
}
.index__products-pic img {
    width: 240px;
    margin: 55px auto 0;
}
.index__products-name {
    display: block;
    text-align: center;
    font-family: 'Calibri', sans-serif;
    font-size: 18px;
    color: #2d2d2d;
    line-height: 20px;
    padding: 40px 30px 0 30px;
}
.index__products-wrap a {
    margin-right: 40px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.4);
    transition: 0.3s;
}
h2{
	font-weight:normal;
	margin-bottom:0px;
	font-size: 18px !important;
	font-family: "Roboto", sans-serif;
	padding-top: 10px;
	/* font-weight:bold !important; */
}
.ppr{
	margin: 12px 2px;
    width: 145px;
}
.ur-lico input[name='USER_REMEMBER_'] {
    width: auto;
    position: relative;
    vertical-align: top;
    height: auto;
    margin-right: 10px;
    padding: 0;
}
.hjg{
	width: 397px;
    padding-left: 5px;
    margin-bottom: 6px;
}
[alt=CAPTCHA]{
	width: 307px;
}
input.add-in-zap {
    border: 0;
    padding: 0;
    margin: 0;
    background: #007ac1;
    border-radius: 3px;
    cursor: pointer;
    width: 141px;
    height: 32px;
    text-align: center;
    line-height: 14px;
    font-size: 14px;
    color: white;
}
input.add-in-zap:hover {
    background-color: #004d9d;
}
@media (min-width: 1200px){
	.dflex{display:flex;}
}
@media (max-width: 1200px){
	.fake_menu{display:none;}
	#small-basket{
	    padding-right: 10px;
		margin-right: 10px;
	}
	.zs{
	    margin-right: 20px;
	}
}
.dob_ur_menu{
    border-radius: 6px;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.one-block{
	width: 262px;
    border-radius: 4px 0px 0px 7px;
	background-color: #007ac1;
	display: block;
    height: 32px;
    min-width: 168px;
    font-family: "Roboto", sans-serif;
    text-decoration: none;
    white-space: nowrap;
    text-align: center;
    line-height: 31px;
    font-size: 14px;
    color: #fff;
}
.forsearch {
    height: 45px;
    width: 300px;
    position: absolute;
    right:200px;
    margin-top: 0px;
    border: 1px solid rgba(0,0,0,0);
	border-radius:0px 3px 0px 0px;
    padding-left: 14px;
    background: #fff;
    color: black;
    box-shadow: 0px 0px 4px 1px #c5c5c5;
}
.forsearch:active, .forsearch:focus{
	outline:none;
	outline: none;
    border: 1px solid white;
}
.serh{
	position:absolute;
	width:31px;
	height: 31px;
	right: 200px;
	color:white;
}
.serh:hover{
	background-color: #fff;
    color: #007ac1;
	cursor:pointer;
	border-radius: 0px 3px 0px 0px;
}
.serh:after {
    content: "\e043";
	font-family: megaicons,Arial,sans-serif!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
	top: 15px;
    left: 8px;
	color: black;
}
.forsearch::-webkit-input-placeholder {color:#000;font-family: "Roboto";}
.forsearch::-moz-placeholder          {color:#000;font-family: "Roboto"; }/* Firefox 19+ */
.forsearch:-moz-placeholder           {color:#000;font-family: "Roboto";}/* Firefox 18- */
.forsearch:-ms-input-placeholder      {color:#000;font-family: "Roboto";}
.search-query__::-webkit-input-placeholder {color:#8c8c8c;}
/* .search-query__::-moz-placeholder         {color:#757575;} */
.search-query__::-moz-placeholder         {color:#8c8c8c;}
.search-query__:-moz-placeholder          {color:#8c8c8c;}
.search-query__:-ms-input-placeholder  {color:#8c8c8c;}
.fath{
	position: absolute;
    right: 0px;
    width: 200px;
    text-align: center;
    color: white;
	height: 31px;
}
.fath:hover{
	color:black;
	cursor:pointer;
}
.fath a{
	font-family: "Roboto";
    color: #000000 !important;
    font-size: 15px;
    margin-top: 5px;
    display: block;
    text-decoration: none;
}
.fath a:before{
    content: "\e008";
    font-family: megaicons,Arial,sans-serif!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 6px;
    left: -10px;
    font-size: 22px;
}
.ds2{
	height: 36 !important;
}
.menus{
	margin-left: 28px;
}
.menus li a{
	height: 45px;
	padding-top: 14px;
	font-size: 16px;
	padding: 14px 14px 0px 13px;
}
.footer-bl{
	float:left;
	width:210px !important;
	margin-left: 70px;
	margin-top: -3px;
	font-family: "Roboto";
}
.bw {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.bw:hover {
  -webkit-filter: grayscale(100%);
}
.b-topbar {
    font-size: 13px;
    position: absolute;
    z-index: 202;
	height: 18px;
	width:100%;
}
.b-topbar__link{
	height: 18px;
    line-height: 17px;
	color: #0066b1;
}
.b-topbar__link:hover {
    background: #007ac1;
    color: white;
}
.b-topbar__compact-menu_main {
    display: none;
    float: left;
}
.b-topbar__inside {
    margin: 0 auto;
    line-height: 13px;
    color: #fff;
    padding: 0 20px;
    position: relative;
}

/*subscribeblock*/
.b-footer-subscribe-news-box {
    background-color: #bdbdbd;
	height:300px;
	position: relative;
}
.b-footer-subscribe-news-box__inner{
	width: 1240px;
	margin: auto;
	height: 300px;
}
.b-footer-subscribe-block{
	float: left;
    height: 100%;
    width: 988px;
	position: relative;
	overflow: hidden;
	z-index:10;
	    background-color: #bdbdbd;
}
.b-news-index {
    height: 100%;
    margin-right: -20px;
	position:relative;
	width: 100%;
}
.b-footer-news-block{
	background: #fff;
    color: #000;
	width:340px;
	height:100%;
	float: right;
}
.b-news-index__title{
	color:black;
	text-decoration:none;
}
.b-news-index__title:hover {
    color: #5cb5e5;
}
.b-news-index__title:hover>i{
	display:inline-block;
	vertical-align:middle;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3.06' height='5.02' viewBox='0 0 3.06 5.02'%3E%3Cpath fill='%235CB5E5' d='M.54 5.02c-.14 0-.28-.05-.38-.16a.537.537 0 0 1 0-.76l1.6-1.59L.15.91A.537.537 0 0 1 .91.15L2.9 2.14c.1.1.16.24.16.38S3 2.8 2.9 2.9L.91 4.87c-.1.1-.24.15-.37.15z'/%3E%3C/svg%3E") no-repeat;
	width:3px;
	height:5px;
	background-size:100% 100%
}
.icon-angle-right-black{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3.06' height='5.02' viewBox='0 0 3.06 5.02'%3E%3Cpath d='M.54 5.02c-.14 0-.28-.05-.38-.16a.537.537 0 0 1 0-.76l1.6-1.59L.15.91A.537.537 0 0 1 .91.15L2.9 2.14c.1.1.16.24.16.38S3 2.8 2.9 2.9L.91 4.87c-.1.1-.24.15-.37.15z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;
}
.icon-angle-right-black,.icon-angle-right-blue{
	display:inline-block;
	vertical-align:middle;
	width:3px;
	height:5px;
}
.icon-arrow-nav,.icon-arrow-right-black{
	display:inline-block;
	vertical-align:middle;
	font-size:10px
}
.icon-arrow-right-black{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.3' height='14' viewBox='0 0 19.3 14'%3E%3Cpath d='M17 7H1m12.1-6l5.2 6-5.4 6' fill='none' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat;
	width:19px;
	height:14px;
	background-size:100% 100%;
}
.b-news-index__items {
    height: 100%;
    padding-top: 70px;
}
.b-news-index__item {
    display: block;
    height: 50%;
    padding: 0 60px 0 30px;
	text-decoration: none;
	position: relative;
}
.h-middle {
    display: table-cell;
    vertical-align: middle;
}
.b-news-index__date {
    font-size: 12px;
    color: #b2b2b2;
    line-height: 12px;
    padding-bottom: 8px;
	text-decoration:none;
}
.b-news-index__text {
    overflow: hidden;
    position: relative;
    font-size: 14px;
    line-height: 24px;
    max-height: 78px;
    padding-bottom: 2px;
    color: black;
    font-family: "Roboto";
}
.b-news-index__title {
    font-family: "Roboto";
    font-size: 22px;
    position: absolute;
    top: 22px;
    left: 30px;
    line-height: 1;
}
.h-middle__wrapper, .h-middle__wrapperwidthfree {
    display: table;
    height: 100%;
}
.h-middle__wrapper {
    width: 100%;
}
.b-news-index__item:hover {
    background-color: #ededed;
}
.b-news-index__item>i {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 30px;
    opacity: 0;
    transition: opacity .2s ease,visibility .2s ease;
    visibility: hidden;
}
.b-news-index__item:hover>i {
    opacity: 1;
    visibility: visible;
}


.b-footer-subscribe-info {
    padding: 50px 70px 0 20px;
    width: 377px;
	float: left;
}
.b-footer-subscribe-info__title {
    font-size: 25px;
    line-height: 42px;
	padding-bottom: 20px;
	color:white;
	font-family: "Roboto";
}
.b-footer-subscribe-info__text p {
    margin: 0;
    padding-bottom: 10px;
	color:white;
	font-family: "Roboto";
	font-size:14px;
}
.subscribe-email-show {
    display: none;
}
.text-input input {
    font-size: 14px;
    color: #000;
    transition: .1s ease-in-out;
	line-height: normal;
	outline: none !important;

}
.b-footer-subscribe-form {
    float: left;
    padding: 55px 0 0;
    width: 300px;
}
.b-footer-subscribe-form {
    font-size: 1.4rem;
    line-height: 2.2rem;
    position: relative;
}
.b-footer-subscribe-form .svz-btn {
    position: absolute;
    right: -173px;
    top: 55px;
}
.svz-btn {
    background: none;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 0 30px;
    line-height: 38px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border-radius:3px !important;
    transition: .2s ease-in-out;
    color: #fff;
}
.svz-btn._white._stroke {
    color: #fff;
    border: 1px solid #fff;
	outline:none;
}
.b-footer-subscribe-form__text {
    font-size: 16px;
	color:white;
	white-space: nowrap;
	font-family: "Roboto";
}
.checkbox-label._colored-style {
    color: #fff;
    padding: 10px 0 10px 50px;
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	white-space: nowrap;
	font-family: "Roboto";
}
.checkbox-label input {
    display: none;
}
.checkbox-label .checkbox-icon:before{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.6 13.8'%3E%3Cpath fill='%237EAED7' d='M6.3 13.8c-.2 0-.5-.1-.6-.2L.4 9C0 8.6-.1 8 .3 7.6c.4-.4 1-.5 1.4-.1l4.4 3.8L12.7.5c.3-.5.9-.6 1.4-.4.5.3.6.9.3 1.4L7.2 13.3c-.2.2-.4.4-.7.5h-.2z'/%3E%3C/svg%3E") no-repeat;
	background-size:100%;
	background-position:50%;
	width:15px;
	height:14.17808px;
	opacity:0;
	transition:.1s ease-in-out;
}
.checkbox-label input:checked+.checkbox-icon:before{
	opacity:1;
}
.checkbox-label._colored-style .checkbox-icon {
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 50%;
    background-color: rgba(0,0,0,.15);
	display:block;
	position:absolute;
	left: -2px;
	top:0px;
}
.b-footer-subscribe-form__text {
    display: none ;
}
.term-s{
	color:#fff !important;
}
.checkbox-container{
	padding-top:20px;
}
.checkbox-label {
    display: block;
    margin-bottom: 20px;
    cursor: pointer;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    transition: .2s ease-in-out;
    position: relative;
    padding-left: 30px;
}

.checkbox-label._colored-style .checkbox-icon:before{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.6 13.8'%3E%3Cpath fill='%23fff' d='M6.3 13.8c-.2 0-.5-.1-.6-.2L.4 9C0 8.6-.1 8 .3 7.6c.4-.4 1-.5 1.4-.1l4.4 3.8L12.7.5c.3-.5.9-.6 1.4-.4.5.3.6.9.3 1.4L7.2 13.3c-.2.2-.4.4-.7.5h-.2z'/%3E%3C/svg%3E") no-repeat;
	background-size:100%;
	background-position:50%;
	width:15px;
	height:14.17808px;
}
/*!subscribeblock*/

@media screen and (min-width: 1274px){
.b-topbar__inside {
    padding: 0 40px;
}
}
.b-topbar__clause {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    position: relative;
    height: 18px;
    width: auto;
    text-align: center;
    margin-right: 34px;
}
.b-topbar__link {
    display: block;
    text-decoration: none;
    padding: 0 15px;
    margin: 0;
    font-size: 13px;

}
.ezi.real{
	height: 359.5px;
    width: 252px;
    border-radius: 0px;
}
.zitem{
	width: 252px;
}
.b-topbar__menu {
	width: 1240px;
    margin: auto;
    padding-left: 269px;
	list-style: none;
	font-family: "Roboto";
}
.elem-level-1{
	    width: 1243px;
}
.menu_phone{
	color: white;
    font-family: "Roboto";
    padding-top: 5px;
    cursor: pointer;
    font-size:14px;
    height: 31px;
	width: 152px;
	text-align: center;
	/* width: 167px;
	text-align: right;
	padding-right:26px;*/
}
.vsmail{
	display: inline-block;
    padding: 0px;
    background: none !important;
}
.vsmail:hover{
	color: #004d9d !important;
}
.mil>a{
	text-decoration:none;
	padding-bottom: 7px;
}
.menu_phone:hover{
    background-color: #004d9d;
}
.info_icon {
    display:inline-block;
	vertical-align:middle;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='white' d='M7.5 15C3.364 15 0 11.636 0 7.5S3.364 0 7.5 0 15 3.364 15 7.5 11.636 15 7.5 15zm0-14C3.916 1 1 3.916 1 7.5S3.916 14 7.5 14 14 11.084 14 7.5 11.084 1 7.5 1z'/%3E%3Cpath fill='white' d='M7.499 5A.512.512 0 0 1 7 4.5c0-.273.227-.5.499-.5.274 0 .501.227.501.5 0 .261-.227.5-.501.5zM7 12.5v-6h1v6H7z'/%3E%3C/svg%3E") no-repeat;
	background-size:100%;
	background-position:50%;
	width:13px;
	height:13px;
    margin-top: -2px;
}
.main-menu-arrow-down{
	font-size:10px;
}
.rest{
    width: 450px;
    position: absolute;
    background: white;
    margin-top: 7px;
    right: 0px;
	padding: 25px 25px 50px 35px;
	display:none;
	box-shadow: -3px 5px 10px rgba(0,0,0,.07);
	color:black;
	font-family: "Roboto";
	transition-timing-function: linear;
    transition-duration: 1s;
	z-index:10000;
	text-align:left;
	color: #004d9d !important;
	height: 359px;
	right:-3px !important;
}
.b-css-dropdown__close {

    position: absolute;
    top: 14px;
    right: 24px;
    height: 22px;
    width: 22px;
    text-align: center;
    outline: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background: transparent;
    border-radius: 50%;
	cursor:pointer;
}
.b-css-dropdown__close:before{
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	border-radius:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border:1px solid rgba(0,0,0,.14);
	transition:.2s ease-in-out}
.b-css-dropdown__close:hover:before{
	border-color:transparent;
	box-shadow:0 0 0 1px rgba(0,0,0,.14);
}
.b-css-dropdown__close:after{
	content:"";
	position:absolute;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.242 5.242'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M.5.5l4.242 4.242M.5 4.742L4.742.5'/%3E%3C/svg%3E") no-repeat;
	background-size:100%;
	background-position:50%;
	width: 10px;
    height: 10px;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.b-nav-catalog__phone-tel {
    font-family: "Roboto";
    color: black;
    font-weight: 700;
    font-size: 19px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.bx-pager {
	bottom:12px !important;
}
a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #ed7517 !important;
}
.bx-wrapper{
	max-width: 100%;
	-moz-box-shadow:none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border:none !important;
    background:none !important;
	float: left;
}
.trade-day{
	float: right;
    width: 244px;
    border: 2px solid #eaa271;
    height: 337px;
    margin-top: 3px;
    margin-right: 3px;
	padding: 28px;
	cursor:pointer;
	box-shadow: 2px 0 8px 0px #cebdbd;
}
.trade-day:hover{
	box-shadow: 1px 0 5px 0px #353030 !important;
}
.bx-wrapper .bx-controls-direction a {
   z-index:0 !important;
}
.bx-wrapper {
    margin-bottom: 0px !important;
}
.b-product-block__stickers{
	display:none;
}
.menu_item a {
   /*  color: #fff  !important; */
    color: #000!important;
	font-size:14px;
}
.b-product-block__image{
	display:flex;
	align-content: center;
	width:186px;
	height: 150px;
	margin: 15px 0px;
	cursor:pointer;
}
.b-product-block__image img{
	height:100%;
	margin:0 auto;
}
.b-product-block__catname{
	font-family: "Roboto";
	color:#bebebe;
	font-size: 14px;
	cursor:pointer;
}
.b-product-block__timer {
    display: block;
    font-weight: 600;
    font-size: 11px;
    color: #f47b2a;
    line-height: 1;
    position: absolute;
    top: 33px;
    right: 33px;
    padding: 5px 8px;
    border: 1px solid #ededed;
}
.reviews .text-block {
    background: #ededed;
    padding: 10px;
    line-height: 18px;
    width: 385px;
    position: relative;
    height: 280px;
    font-family: "Roboto";
    font-size: 13px;
}
.round-img {
    border: 1px solid #dadada;
    border-radius: 75px;
}
.left-column-b{
	float:left;
    width: 200px;
    font-size: 13px;
    padding: 0px 12px;
	position: relative;
}
.reviews-img{
	text-align: center;
}
.f-z12.i{
	font-family: "Roboto";
    font-style: italic;
}
.reviews .text-block:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -23px;
    height: 46px;
    width: 24px;
    background: url(/img/reviews-corner.png) no-repeat left top;
}
.sli{
	position:relative;
	width: 100%;
    height: 300px;
}
.fg{display:table;    width: 100%;}
.fg1:hover{background-color: rgba(0,0,0,.03);cursor:pointer;}
.fg1:after:hover{ content: none;}
.fg1:after {
    content: "";
    width: 1px;
    background-color: #f7f7f7;
    height: 70px;
    margin-top:8px;
    float: left;
}
.fg a:last-child:after {
    content: none;
}
.fg1{
	width:200px;
	display:inline-block;

}



.b-search-control__submit {
/* 	position: absolute;
    top: 0;
    right: 34px;
    color: #920a22;
    background-color: transparent;
    width: 0px;
    height: 100%;
    border: none;
    padding: 0;
    font-size: 0;
	outline:none !important;
	cursor:pointer; */
	position: absolute;
    top: 0;
    right: -1px;
    color: #ee7733;
    background-color:#fff;
    width: 65px;
    height: 100%;
    border: 1px solid #e73;
    padding: 0;
    font-size: 0;
    outline: none !important;
    cursor: pointer;
    border-left: 1px solid #e73;
    font-size: 14px;
}
.icon-search-blue{
	background: url('/img/if_magnifying_glass_search_1891418.svg');
	background-size: cover;
}
.icon-search-blue, .icon-search-white {
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 19px;
    font-size: 10px;
}
.elem-level-1 {
	margin: 0 auto;
}

@media screen and (min-width: 1850px){
	.footer-bl{
		margin-left: 0px !important;
	}
	.dob_ur_menu{
		padding-left: 332px !important;
		padding-right: 332px !important;
		background: #007ac1;
		border-radius: 0px!important;
		border: 1px solid #007ac1;
	}
	.zitem{
		width: 250px;
	}
	#defShadow {
		border-radius: 0px;
		display:block !important;
	}
	.h-tools-contacts-box-1{
		margin-left: 140px !important;
	}
	.h-tools-contacts-box-15{
		margin-left: 210px !important;
	}
}
.noreal{
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}
.noreal a {
    border: 0;
    display: block;
    background: none;
    padding: 0;
    margin: 0;
    height: 28px;
    position: relative;
    z-index: 1001;
    padding-left: 25px;
    padding-right: 25px;
    text-align: left;
    line-height: 28px;
    font-size: 13px;
    color: #0066b1;
}
.noreal.ezi li{
	border:none;
}
.z-stop:after{
	content:none !important;
}
.ezi2{
	height: 359px;
    width: 250px;
    display: block;
    border-radius: 0px;
    margin-top: 0px;
    padding-top: 0px;
    position: relative;
    top: 0px !important;
}
.ezi li{
	width:250px;
	border: 1px solid #bebebe;
	padding:1px 0px 1px 0px;
	border-bottom:1px solid #bebebe;
}
.ezi li a{
	white-space: normal;
    display: inline-block !important;
	line-height: 20px;
	width: 236px;
}
.ezi2 li a:after{
	content:none !important;
}
.ezi li a:after{
content:"";
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
right:2px;
transition:.1s ease-in-out;
background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.2 7'%3E%3Cpath fill='%23c6c6c6' d='M.5 7c-.1 0-.3 0-.4-.1-.1-.2-.1-.6 0-.8l2.6-2.6L.1.9C0 .7 0 .3.1.1s.5-.2.7 0l3.4 3.4L.9 6.9C.8 7 .6 7 .5 7z'/%3E%3C/svg%3E") no-repeat;
background-size:100%;
background-position:50%;
width:4px;
height:8px;
}
.ezi li:hover>.ssd{
	display:block !important;
}
.page__clients-slider .slick-slide .page__clients-slide--item img {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.page__clients-slide--item img{
	transition: transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;
}
.page__clients-slide--item{padding:10px;cursor:pointer;}
.ssd{
	display: none;
    position: absolute;
    height: 357.9px;
    width: 250px;
    background:white;
    left: 249px;
    top: -8px;
}
.fg1:first-child:after{
	content:none;
}
/.zs{
	z-index: 999;
	font-family: "Roboto";
    text-decoration: none;
    white-space: nowrap;
    line-height: 22px;
    font-size: 13px;
    /* color: #ed7615; */
	font-size:13px;
	right: 0px;
    position: absolute;
    /* margin-top: -15px; */
}
.za{
	text-decoration: none;
	color: #757575;
}
.za:hover{
	color: #004d9d;
}
.keee{
	background:url('/img/keee.jpg');
}
.adout_compani_elsnab_text{
	    font-family: "Roboto";
}
.adout_compani_elsnab_text h2{
	color: #4d4d4d;
	padding: 10px 0px;
}
.adout_compani_elsnab_text ul{
	font-size: 15px;
}
.adout_compani_elsnab_text ul li{
	margin: 5px 0px;
	color: #4d4d4d;
}
.myelsnab-news{padding-top:5px;}
.btnz {
  display: inline-block;
  min-width: 110px;
  margin: 15px 5px;
  padding: 10px 15px 12px;
  font: 700 12px/1 'Open Sans', sans-serif;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 1px rgba(0, 0, 0, 0.1), inset 0 -10px 20px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.mybut{
	float: right;
	width: 195px;
	color: #fff;
	margin-left: 6px;
	height: 40px;
	position: absolute;
	top: 30px;
	outline: none!important;
	padding: 0px 26px !important;
	text-transform: none;
	box-shadow: inset 0 -1px 0 1px rgba(0, 0, 0, 0.1), inset 0 -10px 20px rgba(0, 0, 0, 0.1);
	cursor: pointer;
	background-color: rgba(237, 117, 23, 0.85);
}
.mybut:hover{
	background-color: rgba(237, 117, 23, 0.58);
}
.sun-flower-button {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 60px;
  padding: 0;
  font-size: 22px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #f1c40f;
  border: 0;
  border-bottom: 2px solid #e2b607;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #e2b607;
  box-shadow: inset 0 -2px #e2b607;
}
.cart__h{
	text-align:right;
}
.cart__g{
	text-align:right;
}
.small-basket span{
	color: #757575;
	line-height:18px;
	font-size: 13px;
}
.b-b2b-top-button__svg-icon {
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 3px;
    display: inline-block;
    fill: #ed7517;
    margin-top: -2px;
}

.mbtn{
	border-radius: 9px !important;
    color: #ed7517;
    margin-left: 6px;
    height:33px;
	line-height: 32px!important;
    outline: none!important;
    text-transform: none;
    border-radius: 0px !important;
    box-shadow: 0px 0px 1px 1px #ee7733;
    background: none !important;
	color: #ed7517 !important;
}
.mbtn-in-block{
	position: relative;
    margin-left: 0px;
    left: 0px;
    float: none;
    text-align: center;
    top: 11px !important;
}
.main-titl-item{
    padding-left: 50px;
}
.main-titl-item:before{
	content: "";
    background: url(/img/logo2/setka.png);
    background-size: contain;
    width: 15px;
    height: 15px;
    /* float: left; */
    padding-right: 15px;
    display: inline-block;
    position: absolute;
    top: 7px;
    margin-left: -26px;
}
.main-titl-multi {
	font-family: Roboto, sans-serif;
	line-height: 32px;
	font-size: 14px;
	color: white;
}

.main-titl-multi span:last-child {
	display: none;
}

@media (max-width: 800px) {
	.main-titl-multi {
		padding-right: 62px;
		display: flex;
		justify-content: space-between;
	}

	.main-titl-multi span:last-child {
		display: initial;
	}
}
.special-list__icon{
    max-width: 100%;
    display: block;
    height: 65px;
}
.special-list__title {
    font-weight: normal;
    margin-top: 24px;
    width:100%;
	margin: 7px auto 0;
    font-size: 17px;
    text-align: left;
    line-height: 19px;
    display: block;
    letter-spacing: normal;
	margin-left:0px;
}
.special-list__description{
	text-align: left;
    letter-spacing: 0.1px;
    display: block;
	color: #a8a8a8;
    font-size: 13px;
    line-height: 18px;
    margin-top: 12px;
    width: 100%;
	margin-left: 0px;

}
.cart__h.active>#small-basket{
	padding-top: 12px;
}
.pre{
	width:20%;
	float: left;
	cursor:pointer;
	position: relative;
}
.pre:hover{
	background-color:#5cb5e5;
}
.pre:hover>.pre_inner>.special-list__title{
	color:white !important;
}
.pre:hover>.pre_inner>.special-list__description{
	color:white !important;
}
.pre:after{
	content: "";
    width: 1px;
    background-color: #ededed;
    height: 195px;
    margin-top: 22px;
    position: absolute;
    top: 0px;
    right: 0px;
}
.pre:hover:after{
    background-color: #5cb5e5;
}
.pre:last-child:after{
	content: none;
}

.pre_inner{
    height: 257px;
    margin-bottom: 18px;
    padding-top: 29px;
    margin-left: 31px;
    margin-right: 9px;
}
.icon-truck-blue{
	width: 58px;
    background: url(/img/lern.png) no-repeat;
    background-size: contain;
    margin-bottom: 20px;
    height: 50px;
    margin-left: 16px;
}
.pre:hover>.pre_inner>.icon-truck-blue{
	background: url(/img/lern2.png) no-repeat;
	 background-size: contain;
	width:58px;
	height: 50px;
    margin-bottom: 20px;
	margin-left: 16px;
}
.icon-map-marker-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='45.3' viewBox='0 0 35 45.3'%3E%3Cpath fill='%23007ac1' d='M17.5 0C7.8 0 0 7.8 0 17.5c0 17 16 27.1 16.7 27.5.2.1.5.2.8.2s.5-.1.8-.2C19 44.6 35 34.5 35 17.5 35 7.8 27.1 0 17.5 0zm0 41.9C14.4 39.7 3 30.8 3 17.5 3 9.5 9.5 3 17.5 3S32 9.5 32 17.5c0 13.3-11.4 22.2-14.5 24.4z'/%3E%3Cpath fill='%23007ac1' d='M17.5 10.9c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.7-6-6-6zm0 9c-1.6 0-3-1.3-3-3s1.3-3 3-3c1.6 0 3 1.3 3 3s-1.4 3-3 3z'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
    margin-bottom: 20px;
	margin-left: 16px;
}
.pre:hover>.pre_inner>.icon-map-marker-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='45.3' viewBox='0 0 35 45.3'%3E%3Cpath fill='%23FFF' d='M17.5 0C7.8 0 0 7.8 0 17.5c0 17 16 27.1 16.7 27.5.2.1.5.2.8.2s.5-.1.8-.2C19 44.6 35 34.5 35 17.5 35 7.8 27.1 0 17.5 0zm0 41.9C14.4 39.7 3 30.8 3 17.5 3 9.5 9.5 3 17.5 3S32 9.5 32 17.5c0 13.3-11.4 22.2-14.5 24.4z'/%3E%3Cpath fill='%23FFF' d='M17.5 10.9c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.7-6-6-6zm0 9c-1.6 0-3-1.3-3-3s1.3-3 3-3c1.6 0 3 1.3 3 3s-1.4 3-3 3z'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
    margin-bottom: 20px;
	margin-left: 16px;
}
.icon-clock-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.7' height='44.7' viewBox='0 0 44.7 44.7'%3E%3Ccircle fill='none' stroke='%23007ac1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='22.3' cy='22.3' r='20.8'/%3E%3Cpath fill='none' stroke='%23007ac1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M22.3 11.3v11.1l6.3 6.2'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
	margin-bottom: 20px;
	margin-left: 16px;
}
.pre:hover>.pre_inner>.icon-clock-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.7' height='44.7' viewBox='0 0 44.7 44.7'%3E%3Ccircle fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='22.3' cy='22.3' r='20.8'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M22.3 11.3v11.1l6.3 6.2'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
	margin-bottom: 20px;
	margin-left: 16px;
}
.icon-shield-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.3' height='44.6' viewBox='0 0 33.3 44.6'%3E%3Cpath fill='none' stroke='%23007ac1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M31.8 6.8H31c-7.9 0-13.8-4.8-13.9-4.9l-.5-.4-.5.4c-.1 0-6 4.9-13.9 4.9h-.7v19.8c0 11.6 15 16.5 15.2 16.5.1 0 15.2-4.9 15.2-16.5l-.1-19.8z'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
	margin-bottom: 20px;
	margin-left: 16px;
}
.pre:hover>.pre_inner>.icon-shield-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.3' height='44.6' viewBox='0 0 33.3 44.6'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M31.8 6.8H31c-7.9 0-13.8-4.8-13.9-4.9l-.5-.4-.5.4c-.1 0-6 4.9-13.9 4.9h-.7v19.8c0 11.6 15 16.5 15.2 16.5.1 0 15.2-4.9 15.2-16.5l-.1-19.8z'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
	margin-bottom: 20px;
	margin-left: 16px;
}
.icon-icon-rouble-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.7' height='44.7' viewBox='0 0 44.7 44.7'%3E%3Ccircle fill='none' stroke='%23007ac1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='22.3' cy='22.3' r='20.8'/%3E%3Cpath fill='%23007ac1' d='M19.2 30.1v-3.6H17v-1.2h2.2v-1.4H17v-1.2h2.2v-7.8c1.5-.3 2.8-.5 4.1-.5 3.6 0 6.2 1.3 6.2 4.8 0 1.7-.8 3.4-2.4 4.2-.9.5-2 .5-3.4.5h-3v1.4h6.4v1.2h-6.4v3.6h-1.5zm4.5-7.5c1.1 0 2.1-.1 2.8-.5 1-.6 1.4-1.7 1.4-2.9 0-2.5-1.8-3.4-4.4-3.4-.8 0-1.7.1-2.6.2v6.7h2.8z'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
	margin-bottom: 20px;
	margin-left: 16px;
}
.pre:hover>.pre_inner>.icon-icon-rouble-white{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.7' height='44.7' viewBox='0 0 44.7 44.7'%3E%3Ccircle fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='22.3' cy='22.3' r='20.8'/%3E%3Cpath fill='%23fff' d='M19.2 30.1v-3.6H17v-1.2h2.2v-1.4H17v-1.2h2.2v-7.8c1.5-.3 2.8-.5 4.1-.5 3.6 0 6.2 1.3 6.2 4.8 0 1.7-.8 3.4-2.4 4.2-.9.5-2 .5-3.4.5h-3v1.4h6.4v1.2h-6.4v3.6h-1.5zm4.5-7.5c1.1 0 2.1-.1 2.8-.5 1-.6 1.4-1.7 1.4-2.9 0-2.5-1.8-3.4-4.4-3.4-.8 0-1.7.1-2.6.2v6.7h2.8z'/%3E%3C/svg%3E") no-repeat;
	width:50px;
	height: 50px;
	margin-bottom: 20px;
	margin-left: 16px;
}

.els_btn_blue:hover{
    opacity: 0.85;
}
.els_btn_blue{
    display: inline-block;
    width: 170px;
    color: #fff !important;
    font-size: 16px;
    text-align: center;
    background-color: #007ac1;
    padding: 11px 0;
    margin-top: 22px;
    margin-bottom: 16px;
    box-shadow: 1px 1px 2px 0px #b5b1b0;
	height: 33px;
    line-height: 11px;
	text-decoration: none;
	outline:none;
	border-radius: 0px;
    border: none;
	cursor:pointer;
}
.els_btn_orange:hover{
    opacity: 0.85;
}
.els_btn_orange{
    display: inline-block;
    width: 170px;
    color: #fff !important;
    font-size: 16px;
    text-align: center;
    background-color: #f58030;
    padding: 11px 0;
    margin-top: 22px;
    margin-bottom: 16px;
    border-radius: 0px;
    box-shadow: 1px 1px 2px 0px #b5b1b0;
	height: 33px;
    line-height: 11px;
	text-decoration: none;
	outline:none;
	border: none;
	cursor:pointer;
}
.mil{
	width: 100%;
	display: inline-block;
	margin: 0px;
	height:25px;
}
.adout_compani_elsnab_text {
    font-family: "Roboto";
    font-size: 15px;
    color: #4d4d4d;
    line-height: 25px;
    font-weight: 300;
    padding-top: 0px;
}

.su_sq{
	height: 35px;
    width: 35px;
	position: absolute;
	margin-top: 14px;
	cursor:pointer;
	z-index: 9999;
	border: 1px solid transparent;
	display:none;
}
.su_sq:hover{
	 /* transform: rotate(360deg); */

}
.sq1:hover{
	border: 1px solid #ee7733;
   /*  border-radius: 36px; */

}
.sq2:hover{
	border: 1px solid #ee7733;
   /*  border-radius: 36px; */

}
.sq1{
	/* margin-left: 28px; */
	margin-left: -24px;
    margin-top: 13px;
}
.sq_back{
	border: 1px solid transparent;
	position:relative;
	transition: linear 0.3s;
}
.sq_back:hover{
	/* transform: rotate(360deg); */
}
.sq1>.sq_back{
	background:url('/img/sms3_orange.png');
	height: 35px;
}
.sq1>.sq_back:hover{
	background:url('/img/sms3.png');
	height: 35px;
}

.sq2{
	/* margin-left: -49px; */
	margin-left: -75px;
    margin-top: 13px;
}
.sq2>.sq_back{
	background:url('/img/roub_orange.png');
	height: 35px;
}
.sq2>.sq_back:hover{
	background:url('/img/roubr.png');
	height: 35px;}
.vsplyv_block_wr{
	position:relative;
}
.vb1:hover{
	display:block !important;
}
.vb1{
	width: 350px;
	left: -312px;
}
.vb2{
	width: 350px;
	left: -315px;
}
.minibutton{
	height: 35px;
    width: 73px;
    position: relative;
    display: block;
    margin-left: 0px;
}
.vb2:hover{
	display:block !important;
}
.vsplyv_block{
	position: absolute;
    height: 200px;
	padding: 25px 25px 50px 35px;
    background: white;
	display:none;
	z-index:25000;
	box-shadow: #e0e0e0 0px 0px 2px 1px;
}
.sqb1:hover+.vsplyv_block_wr>.vsplyv_block{
	display:block;
	z-index:25000;
}.sqb2:hover+.vsplyv_block_wr>.vsplyv_block{
	display:block;
	z-index:25000;
}
/*две верхние новости в строку*/
.double_news_wrap{
	color:white;
	width:100%;
	height: 32px;
	display:none !important;
}
.double_news_wrap_line{
	width: 1243px;
	margin: 0 auto;

}
.double_news_wrap_line_half{
	width:50%;
	float: left;
}
.p-news-index__item{
 	height: 32px;
	padding: 0 10px 0 7px;
}
.p-news-index__date{
 	width: 70px;
	padding-top: 12px;
	float: left;
	margin-left:0%;
}
.p-news-index__text{
	padding-top: 5px;
}
/*!две верхние новости в строку*/

/*новый каталог*/
.catalog-h1{
	margin-bottom: 15px;
}
.seo__text{
	margin-bottom:20px;
}
/*!новый каталог*/
/*блок боковых новостей*/
.gclass{
	cursor: pointer;
	min-height: 62px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left-news-gl{
	line-height: 25px;
}
.left-news-subscribe-button {
    height: 27px;
    background: #004d9d !important;
	display:block;
    border: none;
    width: 27px;
    margin-left: 5px;
    color: #fff !important;
	float: right;
	text-align:center;
	cursor:pointer;
}
.left-news-art-button {
    height: 27px;
    background: #004d9d !important;
	display:block;
    border: none;
    width: 27px;
    margin-left: 5px;
    color: #fff !important;
	float: right;
	text-align:center;
	cursor:pointer;
}

.left-news-subscribe-input {
	padding-left: 20px;
    border: 1px solid #004d9d;
    width: 170px;
    padding: 5px 5px;
    outline: none;
    margin-left: 14px;
}
.left-news-index__title{
	color:black;
	font-family: "Roboto";
    font-size: 22px;
    position: absolute;
    top: 22px;
    left: 30px;
    line-height: 1;
}
.left-news-index__title:hover>i{
	display:inline-block;
	vertical-align:middle;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3.06' height='5.02' viewBox='0 0 3.06 5.02'%3E%3Cpath fill='%235CB5E5' d='M.54 5.02c-.14 0-.28-.05-.38-.16a.537.537 0 0 1 0-.76l1.6-1.59L.15.91A.537.537 0 0 1 .91.15L2.9 2.14c.1.1.16.24.16.38S3 2.8 2.9 2.9L.91 4.87c-.1.1-.24.15-.37.15z'/%3E%3C/svg%3E") no-repeat;
	width:3px;
	height:5px;
	background-size:100% 100%
}
.left-news-index__title:hover{
	color:#007ac1 !important;
}
.left-news-index-new{
	width: 210px;
	line-height: normal !important;
	/* text-align: justify; */
}

.left-news-data{
	color: #000;
    float: left;
    padding: 4px 5px;
    margin: 3px 6px 0 0px;
    border: 1px solid #00499d;
	line-height: normal;
}
.nom{
	max-width:180px;
	margin-left:14px;
}
/*!блок боковых новостей*/
.mask-closed{
	background: url(/img/closed-eye-fine.png) no-repeat 92% 50% !important;
	position: relative;
	z-index: 0;
}
.mask-opened{
	background: url(/img/opened-eye-fine.png) no-repeat 92% 50% !important;
	position: relative;
	z-index: 0;
}
.sht{
    display: none;
    position: absolute;
    top: -6px;
    left: 0px;
    border: 1px solid #ee7733;
    padding: 5px 9px;
    color: #ee7733;
}
.exist--title:hover>.sht{
	display:block;
}
.listing__product-info .sht {
	display: block;
}
.exist--title{
	position:relative;
	cursor:pointer;
}
p.center{
	text-align:center;
}
p.right>a{
	margin-left:0px!important;
}
p.left{
	text-align:left;
}
b {
    font-weight: bold !important;
}
.hidden{
    visibility: hidden;
}
/* Fix для первого элемента слайдера */
.gentle_slider_item.hidden:first-child{
    visibility: visible;
}
.noback{
	line-height: 14px !important;height:32px !important;
	width: 245px !important;
	margin-bottom:12px;

	height: 39px !important;
}
.noback:after{
	content:none !important;
}
.zhhorizh{
	padding-top:10px;
	width:370px;
	position:relative;
	vertical-align: top;
}
.zhhorizh:after{
	position: absolute;
    content: "";
    height: 358px;
    top: -3px;
    left: 245px;
    background: #ccc;
    width: 1px;
}
.zhhorizh:last-child:after {
    content: none;
}
.ssd{
	box-shadow: 1px 1px 3px 0px #c7c7c7;
}
.ram{
	box-shadow: 0px 0px 1px 1px #ee7733;
    padding-top: 6px !important;
    padding-bottom: 7px;
}
.ram>.filter_label{
	padding: 0px 26px 0 26px;
	display: block;
    text-align: center;
}
.ram span{
	text-decoration:none !important;
}
.fancybox-overlay-fixed {
    background: transparent !important;
}
.equipment-section{
	padding-left:21px;
}
h3{
    font-size: 18px!important;
    font-family: Roboto!important;
	font-weight:normal!important;
}
h4{
    font-size: 17px!important;
    font-family: Roboto!important;
	font-weight:normal!important;
}
h5{
    font-size: 16px!important;
    font-family: Roboto!important;
	font-weight:normal!important;
}
h6{
    font-size: 14px!important;
    font-family: Roboto!important;
	font-weight:normal!important;
}
.column-center-full img {
	max-width:929px;
}
.elem-level-1>.bx-context-toolbar-empty-area{
	display:inline;
}
.addall{
/*  background: white;
    float: right;
    height: 39px;
    border: none;
    box-shadow: aquamarine;
    box-shadow: 0 0 6px 0px black;
    margin-top: 17px;
    margin-right: 53px;
    margin-top: -62px;
    box-shadow: 0px 0px 1px 1px #ee7733;
    color: #ed7517 !important; */
    background: white;
    line-height: 0px;
    height: 30px;
    border: none;
    box-shadow: aquamarine;
    box-shadow: 0 0 6px 0px black;
    margin-top: 16px;
    box-shadow: 0px 0px 1px 1px #ee7733;
    color: #ed7517 !important;
    margin-bottom: 0px;
}
.main-bd{
	background:white;
	width: 100% !important;
	min-width: 1240px;
	max-width: 100%;
}
.search-query__{
	width: 625px !important;
    height: 35px;
    border: 1px solid #e38d49;
    background: white;
    margin: 0px;
    color: black;
    padding: 0 11px;
    border-radius: 0px;
}
.otzp{
	float: right;
	position: absolute;
	right:174px;
	top: 60px;
	outline: none!important;
	padding: 0px 21px !important;
	text-transform: none;
	width: 165px;
	height: 32px;
	line-height: 0px !important;
	border-radius: 0px !important;
}
.mini-add{
	color: #000;
}
.img-logo{
	width: 225px;
	margin-right: -36px;
}
.cartic{
	cursor:pointer;
	background:url('/img/cartic.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	position: absolute;
	right: 0px;
	margin-top: 36px;

}
.td-info{
	width: 33%;
	vertical-align: top;
}
.td-menu-1{
	vertical-align: top;
	width: 25%;
}
.td-menu-2{
	vertical-align: top;
	width: 20%;
}
.frt{
	display:none;
}
.trivago{
	display:none;
}
#tech_doc_form_mob{
	display:none;
}
#iddqd{
	width: 77px;
    height: 31px;
    /* background: url(/img/icon-1970474_960_720.png); */
    background-size: contain;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    border: 1px solid #e73;
    border-top: 1px solid #e73;
    padding-top: 8px;
    border-right: 1px solid #e73;
    /* padding-left: 8px; */
    color: #e73;
    text-align: center;
    background: white;
    line-height: 13px;
}
.text_you{
	height: 77px;
    overflow: hidden;
}
header div.h-tools .dd-box {
	text-align: right;
}

.page__clients-slide--item {
	height: auto;
}

#form278 {
	width: 730px;
    height: auto;
    max-width: 100%;
}

#fancybox-content {
	border-width: 0 !important;
}

.cont {
    padding: 33px 30px;
    background: white;
    display: inline-block;
    width: 100%;
    }

.sdfsdf454 {text-align: left;font-size: 25px;margin-top: 4px;}

.zayvka_text44 {margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;}

.form_block42 {/* margin-top: 14px; */float: left;width: 320px;}

.frm789 {margin-bottom: 11px;display: inline-block;width: 100%;}

.frm880 {font-size: 14px;}

.frm881 {
	margin-top: 3px;
	width: calc(100% - 11px);
	padding: 7px;
	/* padding-right: 5px; */
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 12px;
	float: left;
}

#fancybox-close {
	    right: -33px !important;
}

.oformit_z {display: inline-block;background: #3ECD59;color: white;padding: 16px 31px;/* border-radius: 5px; */cursor:pointer;float: right;width: 46%;text-align: center;margin-top: 0px;}

.ft48846 {
	/* text-align: center; */
	margin-top: 28px;
	margin-bottom: 7px;
}

.er478 {
	border:1px solid red;
}

.gth879 {display: inline-block;width: 100%;margin-top: 23px;}

.cart485 {float: left;width: 320px;/* padding: 20px; */margin-left: 20px;box-shadow: 0 0 4px 0 #9b9b9b;}

.sost_r {color: #1c1c1c;font-size: 16px;padding: 20px;padding-bottom: 0;margin-bottom: 15px;}

.sost7848 {padding-bottom: 20px;}

.rgh4758 {margin-top: 10px;padding-top: 9px;padding: 20px;padding-top: 10px;padding-bottom: 0;border-top: 1px solid #ededed;}

.rghj45 {font-size: 12px;font-weight: bold;position: relative;}

.ght444 {/* font-size: 12px; *//* font-weight: bold; */}

.ght785 {margin-left: 4px;padding: 4px 6px;background-color: #eee;border-radius: 4px;}

.arup {width: 13px;height: 13px;background: url(/img/ar_up.png);position: absolute;right: 0;top: 4px;}

.block_data458 {

}

.cmpl1 {margin-top: 11px;}

.cmpl2 {display: inline-block;width: 100%;}

.cmpl3img {width: 40px;height: 40px;float: left;margin-top: 9px;}

.cmpl3img img {max-width: 40px;max-height: 40px;}

.cmpl4 {float: left;width: calc(100% - 70px);margin-left: 14px;}

.cmpl5 {font-size: 14px;font-weight: bold;text-decoration: underline;}

.cmpl6 {text-overflow: ellipsis;white-space: nowrap;padding-top: 1px;color: #6e6e6e;font-size: 13px;overflow: hidden;}

.cmpl8 {font-size: 13px;font-weight: bold;text-align: right;margin-top: -16px;}

.dn204 {
	background: url(/img/ar_dn.png);
}

.fdsfs87 {
	font-size:15px;
}

.obr7854 {
	font-size: 12px;
	line-height: 150%;
/* or 18px */
	color: #666666;
	float: left;
	width: 48%;
}

.f87994 {
	text-decoration: underline !important;
	color: black  !important;
}

.a4488 {
	float: right;
}

.krest725 {
	position: absolute;
	top: 12px;
	right: 12px;
	cursor: pointer;
}

.open_title-text{
	display: block;
	z-index: 2;
	margin-top: 10px;
}
.open_title-text div{
	text-align: center;
	border: 1px solid #ccc;
	background: #ffffff;
	z-index: 999;
	font-size: 11px;
	line-height: 13px;
	padding: 5px;
}
.cart-card__manager-text{
	margin-top: 10px;
	color: #e73;
	font-size: 14px;
}
.open_title-text a{
	color: #e73;
	text-decoration: underline;
}


/*.listing__product-item.listing__product-item-blocks:hover .open_title-text{*/
/*	display: block;*/
/*}*/
#fancybox-close {
	display: none !important;
}
.main-titl-multi span{cursor: pointer}
.product__area .bx-pagination {margin-left: 15px}
 .bont, .upultop {
            -ms-user-select: none;
            -moz-user-select: none;
            -khtml-user-select: none;
            -webkit-user-select: none;
        }

.flex-container_subsection {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	height: 100%;
	gap: 5px;
	margin-bottom: 30px;
}

.flex-container_subsection .flex-item{
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 8px;
	background-color: #f9f9f9;
}
.myelsnab-news.equipment_page .equipment_page_list{
	width: 100%;
}
@media screen and (min-width:800px){
	.myelsnab-news.equipment_page .equipment_page_list{
		width: calc(100% - 235px);
	}
}

/* End */


/* Start:/css/adaptive.css?166376664618164*/
@media(max-width: 800px) {
	html{
	}
	body{
		min-width: 100% !important;
		overflow-x: hidden;
	}
	.ic.ic_cart.listing__product-svg-cart.zx.rsp{
		top:3px!important;
	}
	.cgo{
		display:inline-block !important;
	}
	#tech_doc_form{
		display:none;
	}
	#tech_doc_form_mob{
		display:block;
	}
	img{
		max-width: 100%;
		height: auto;
	}
	.raspe{
	display:none !important;
	}
	.filters_container_inner.ng-scope.true_hidden{
		display:none!important;
	}
	.show_more_filt{
		display:block;
	}
	.wrap.eeng{
		margin-top:10px !important;
	}
	#content .column-center.myelsnab-news.eengi{
		padding: 0px 11px !important;
	}
	.ng-binding.raspr{
		top: 2px !important;
	}
	.personal-order-list-table.prog-table tr{
		display:block;
		width:100%;
	}
	#portWork .work {
		margin: 30px 44px 0 36px;
	}
	.personal-order-list-table.prog-table .align-left{

		display: block;
		width: 100%;
		max-width: 100%;
		word-break: break-all;
	}
	.ogt{
		padding: 17px 7px 0px 6px!important;
	}
	.ohg{
		padding: 17px 0px 0px 0px!important;
		margin-top: -35px!important;
		margin-left: -6px!important;
	}
	.personal-order-list-table.prog-table .gallery{
		display: none;
	}
	.gallery.gg{
		 display: table-row !important;
	}
	.nsee{
		display:none;
	}
	.page-other{
		padding-right:20px;
	}
	table {
		display: block;
	}
	.fg1{
		width:50%;
		height: 87px;
	}
	.div-table-row{
		display: block;
	}
	.div-table-cell{
		width: 100%!important;
		display: block;
	}
	.filters_container{
		/* display:none; */
		min-height: auto !important;
	}

	.art_opn{
		display: block !important;
	}
	.column_left{
		width:100%;
		margin-left: 0px;
	}
	.inn_open456,.inn_open629,.inn_open65,.inn_open818{
		display: block !important;
	}
	.filters_block {
		width:100%;
	}
	.bx-pagination .bx-pagination-container ul {
		margin: 0 auto;
	}
	.artscope{
		width:100%;
	}
	.artval{
		    width: 84%!important;
		margin-left: 0;
	}
	.left-news-art-button{
		width:13%;
	}
	.frt{
		display:block;
	}
	.mlk{
		display:none;
	}
	.trivago{
		position: absolute;
		right: 18px;
		top: 3px;
		z-index:4;
		display:block;
	}
	.trivago img{
		width:20px;
		height:20px;
	}
	.htrade{
		margin-left: 0%;
		margin-bottom: 15px;
		width: 50%;
	}
	.b-product-block__type {
		min-height: 39px;
		line-height: 14px;
	}
	.htrade:hover>.b-product-block__name {
		height: 64px;
	}
	.b-product-block__name{
		width: auto!important;
		height: 64px;
	}
	.b-feedback__input-wrapper{
		width: 100%!important;
	}
	p{
		max-width:100% !important;
	}
	.personal-order-list-table{
	}
	.b-feedback-form-inputContainer>img{
		 width: 100%!important;
		 min-height: 43px;
	}
	.pre{
		width: 50%;
	}
	.page_title_big {
		margin: 20px 0 10px 15px;
		line-height: 17px!important;
		font-size: 20px!important;
	}
	.pre:last-child{
		/* display:none; */
	}
	.pre:after {
		display:none;
	}
	.column_right {
    width: 100%!important;
    float: none;
	}
	.product_table_controls_block{
		display:none;
	}
	.cartic{
		right: 2px;
	}
	.dop_text{
		width:100%;
		    padding-right: 5px;
	}
	.upultop{
		display:none;
	}
	.td-info{
		display:none;
	}
	.td-menu-1{
		padding:10px;
	}
	.td-menu-2{
		display:none;
	}
	.cont-td{width: 50%!important;}
	.main-bd{
		background:white;
		width: 100% !important; 
		min-width: 100% !important;    
		max-width: 100%;
	}
	.dd-box{
		width: 100% !important;
	}
	header div.h-tools {
		height: auto;
		width: 100%;
		margin: 0px auto;
		position: relative;
		padding-top: 4px;
		height: auto;
	}
	.svz-btn._white._stroke{
	    position: relative;
		top: auto;
		margin-bottom: 14px;
		right: auto;
		float: none;
		padding: 0px 0px !important;
		width: 100%;
		height: 33px;
	}
	.search-query__{
		width:100% !important;
	}
	.filters_container_inner_header p{
		line-height: 16px;
	}
	.form-search-wrap{
		margin: 0px;
		width: 61%;
		margin-top: 16px;
		padding-left:9px;
	}
	.h-tools-contacts-box-2{
		position: relative;
		width: 38%!important;
		text-align: center;
		margin-right: 0 !important;
		float: left !important;
		padding-left: 10px;
		padding-right: 14px;
	}
	.cartic {
		right: 19px;
	}
	#mainDocument{
		width:100%;
	}
	.wrap{
		width:100% !important;
	}
	.b-footer-subscribe-block{
		width:100%;	
	}
	.news_foot{
		display:none;
	}
	.b-footer-subscribe-news-box__inner{
		width:100%;
	}
	.mini-add{
	font-size:14px;
	}
	.special-list__description{
		display:none;
	}
	.pre_inner{
		margin: 2px 5px 2px 6px;
		height: auto;
		word-break: break-word;
	}
	.pre:after {
		height: 100%;
	}
	.special-list__title{
		font-size: 0.8em;
	}
	textarea{
		width:100% !important;
	}
	.b-feedback-form-inputContainer{
		width:100% !important;
		position:static !important;
	}
	#block-btn-2{
		margin-top: -30px;
	}
	#content div.column-right{
		display:none!important;
	}
	.ezi.real{
		display:none!important;
	}
	header nav {
		height: auto;
	}
	.zitem {
		width:auto;
	}
	.elem-level-1 {
		width:auto;
	}
	header nav ul li a {
		padding: 0px 21px;
	}
	.column-center-full{
		width:100% !important;	
		margin-left: 0px !important;
		padding-left: 12px;
		padding-right: 12px;
	}
	.column-center{
		width: 100% !important;
		margin: 0px;
		margin-left: 0px !important;
		padding: 0px 11px;

	}
	.base{
		display:none;
	}
	#content {
		width: 100%;
		padding: 0;
	}
	
	.column-center-full img {
		max-height: 230px;
		height:auto!important;
		max-width:100% !important;
	}
	.column-center-full h1 {
		width:100% !important;
	}
	.div-table-cell{
		width:100% !important;
	}
	.fortr{
		width: 100% !important;
		min-width: 100%;
		height: auto;
		position: relative;
		min-height: 300px;
		margin-left: 0px;
		padding: 0px 15px;
		right: auto;
	}
	.dflex_bot{
		display:none!important;
	}
	.listing__product-item .listing__product-svg-cart{
		display:none;
	}
	.listing__product-item .listing__product-button-span {
		display: block;
		width: 100%;
		text-align: center;
		position: relative;
		left: 0px!important;
		font-size: 1em;
		line-height: 16px!important;
	}
	.ctlg-column{
		padding-left: 11px!important;
		padding-right: 11px !important;
	}
	.elem-level-1>.item{
		background-color: #007ac1;
		width: 100%;
	}
	.elem-level-1>.item>a{
		width: 100%!important;
		text-align: left !important;
	}
	.img-logo{
		width:55%;
		margin-bottom: 38px;
		margin-right: 65px;
	}
	.item.menu_phone{
		width: 100%;
		display: none;
	}
	.lip{
		    position: relative;
	}
	.f-copyright{
		display:none;
	}
	.submenu.elem-level-2{
		width: 100% !important;
		height: auto !important;
		position: relative;
		margin: 0px;
		top: 0px;
	}
	.for-big-im{
		width: 100% !important;
	}
	.product--detail-info .product--description {
		width: 100%;
		padding: 0px 0px!important;
		max-width: 100% !important;
	}
	.kurs{
		width: 100% !important;
		color:black;
	}
	.text--formated table{
		width: 100% !important;
	}
	.table_prop_left{
		width:50%;
		word-break: break-all;
	}
	.table_prop_right{
		width:50%;
		word-break: break-all;
	}
	.product--detail-area {
		width: 100% !important;
	}
	.product--detail-info{
		width: 100% !important;
	}
	.tabs__content{
		width:100%!important;
	}
	.product--detail-info .product--prices {
		position: relative !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.tabs__switcher {
		padding-right: 0px!important;
	}
	.sht{
		right: 11px !important;
		margin-left: auto !important;
		max-width: 63px;
	}
	.bx-controls{
	}
	.top_slide_elsnab{
		width:100%;
	}
	.sl{
		width:100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
		height: auto!important;
	}
	.bx-viewport{
		height: auto!important;
	}
	.content-catalog-list-wrap{
		width:100% !important;
	}
	.bx-pag-all{
		display:none !important;
	}
	.fullw{
		width:100% !important;
	}
	.tech-doc-filter__property_brand{
		height: auto !important;
	}
	.bx-pagination .bx-pagination-container ul li {
		margin: 0 0px 0px 0px!important;
	}
	.cart__h{
		margin-top: 69px !important;
	}
	.komplect{
		width:auto !important;
		margin-top:25px !important;
	}
	.product.related__list.related__list_noauth{
		height: 276px!important;
		padding-right: 0px!important;
	}
	.product_photo_related__list_noauth{
		height: 276px!important;
		padding-top: 0px;
		margin-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.div_product__button_noauth{
		width: 100%;
		position: relative;
		margin-top: -36px;
		padding-left: 83px;
	}
	.div_product__button_noauth .btn_cart {
		position:relative !important;
		width:100%!important;
	}
	
	#zs{
		width: 100% !important;
	}
	.forvvod{
		width: 100% !important;
	}
	#iddqd{
		background:white;
	}
	.els_btn_blue, .b-feedback__input-wrapper button{
		max-width:100% important;
		    width: 100% !important;
	}
	.b-inp-w, .b-inp-w textarea{
		width:80% !important;
	}
	.wcart{
		float:none!important;
		width:100%!important;
		padding-top:10px;
		    background: white !important;
	}
	.b-input-type-file.i-bem.b-input-type-file_js_inited.tty{
		margin-left:0% !important;
		width:100%;
	}
	.incart_description{
		float:none!important;
		width:100%;
		display:none;
	}
	.incart_name, #bsk2, #sendz{
		    width: 100% !important;
			
	}
	.itog_line{
		margin-top:0px !important;
	}
	.b-cart-product__inner{
	    padding: 5px 5px 0px 0px;
	}
	.incart_name>a{
		display: block;
		width: 100%;
		line-height: 13px;
		margin-top: 13px;
		float: right;
		padding-left: 100px;
	}
	.incart_name {
		right: 0px!important;
		margin-left: auto;
		float: right;
		word-break: break-all;
		margin-top: -97px;
		max-height: 39px;
		overflow-y: hidden;
	}
	.itempic.relpic.cpic{
		margin-bottom:0px !important;
	}
	.b-cart-delete {
		margin-top: -27px;
		margin-right: 5px;
	}
	.itog_line table{
		display: table;
	}
	.b-cart-qv{
		display:none;
	}
	.ledspan{
		padding-right:12px!important;
	}
	.plwz{
		margin-top:10px;
		width: 100%!important;
	}
	
	.itempic {
		height:98px;
		margin-bottom: 17px;
	}
	.b-cart-product__price_big {
		margin-right:6px;
		margin-top: -57px;
	}
	.incart_name_cat{
		display:none;
		padding-top: 10px;
	}
	.b-input-type-file__fileFake{
		width: 100% !important;
	}
	.index__products-b{
		margin-top:0px !important;
	}
	#wcart-add{
		/* display:none; */
		color:black;
	}
	.dost_sec{
		display:none;
	}
	h1{
		line-height: 25px!important;
	}
	.main-titl-item{
		padding-left:21px;
	}
	.main-titl-item:before{
		content:none;
	}
	.zoz input, .zoz textarea{
		width: 100%!important;
	}
	#breadcrumb a {
		    display: inline;
	}
	.show-more{
		width: 65% !important;
	}
	.index__h2, .b-footer-subscribe-info__title {
		line-height: 24px!important;
	}
	.div-table {
		display: block;
	}
	.f-contacts{margin-right:15px !important;}
	#breadcrumb {
		margin: 8px 21px 19px 11px !important;
		z-index: 2;
		position: relative;
	}
	#content div.column-center,.column-center {
		/* margin-left: 11px !important; */
		padding-left: 0px;
		padding-right: 0px;
	}
	#content div.column-full {
		position: relative;
		margin-left: 12px !important;
		margin-right: 12px !important;
	}
	.det-personal{
		width: 100%!important;
	}
	.zak-personal{
		width: 100%!important;	
	}
	.bt-bl{
		width: 100%!important;	
	}
	.htrade:hover {
		content: none;
		box-shadow: 0 0 0 1px #ededed;
		cursor: pointer;
		z-index: 9000;
		height: 320px;
	}
	.cards .listing__product-item .listing__product-image{
    max-height: 100%!important;
    max-width: 100%!important;
	}
	.cards .listing__product-item {
	    width: 49%;
		margin: 1px;
	}
	#or-list{
		display:none;
	}
	#senk{
		margin-top:0px!important;
	}
	.b-feedback__input-wrapper.feedf{
		    padding-bottom: 0px!important;
	}
	.qws{
		margin-left:0px !important;
	}
	.rego{
		display:none;
	}
	.norad{
		display:none;
	}
	.agree-container{
		margin-bottom:0px!important;
		padding-bottom:0px!important;
	}
	.agree-container label{
		
	}
	.listing__product-cart-block.ole{
		margin-top:auto!important;
	}
	.lisiting__product-title-block.ole{
		    padding-right: 0px!important;
			 margin-bottom: 0px!important;;
	}
	.listing__product-item.ole.listing__product-item-blocks.listinig__product.ng-scope.page{
		height:auto!important;
		width:100% !important;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 5px;
	}
	.lisiting__product-title-block.ole>a{
		margin-bottom: 0px!important;
		height: auto;
	}
	.listing__product-item .listing__product-price.ole{
		height:auto !important;
	}
	.tr_w{
		width: 25% !important;
		padding: 0px!important;
		word-break: break-word;
		line-height: 14px;
	}
	.filter_label_name.ng-binding.ng-scope{
		word-break: break-word;
	}
	.tech-doc-filter__buttons .pbtn{
		width: 49%!important;
		margin:0px!important;
		margin-bottom: 5px!important;
	}
	
	.product__area.pa{
		width:100%;
		padding:0px !important;
		    margin-top: 10px;
	}
	.tech-doc-filter__property td{
		vertical-align:top!important;
	}
	.tew{
		width: 158px;
	}
	#sendz{
		 margin-left: 0px !important;
		 margin-bottom: 0px !important;
		 margin-top: 0px !important;
	}
	.zoz{
		margin-left:0px !important;
		text-align: center;
	}
	.b-input-type-file.i-bem.b-input-type-file_js_inited{
		/* margin-left:10% !important; */
	}
	#content .myelsnab-news {
		margin: 0px !important;
		padding: 0px 5px !important;
		
	}
	.bt-bl input{
		width: 96.2% !important;
		max-width: 100% !important;
		font-size: 1em !important;
	}
	.wrp-zapros{
		margin: 0px!important;
		padding: 0px 6px!important;
	}
	.b-input-type-file.i-bem.b-input-type-file_js_inited.coco{
		margin-left: 0px !important;
	}
	.column-center.trd-column{
		margin-left: 0px!important;
		padding-left: 11px !important;
		padding-right: 11px!important;
	}
	.trd-column h1{
		line-height: 17px!important;
		font-size: 20px!important;
	}
	.product--prices .product--to-cart .to-cart--button .tc--button
	{
		padding: 0 0 0 33% !important;	
	}
	.personal-order-list-table.prog-table.align-left{
		width:100%!important;
	}
	.ui-tooltip{
		display:none !important;
	}
	.listing__product-item .sht{
		display:none !important;
	}
	.product.related__list {
		width:100% !important;
		margin: 10px 0px 0 !important;
	}
	.product--carousel-wrapper{
		display:block!important;
	}
	.cart__h.active {
		right:5px;
	}
	.cart__g.active{
		right:5px;
	}
	.bx-pager.bx-default-pager{
		display:none !important;
	}
	#bsk2{
			background:white;
	}
	.coutre{
		    margin-left: -5px!important;
	}
	.fancybox-skin{
		    padding: 10px !important;
	}
	.opngmr{
		    padding:4px 4px 0px 4px !important;
	}
	.ddr_art{
		width: 100% !important;
		padding: 5px!important;
		padding-top: 0px!important;
	}
	.ddr_nal{
		width: 100% !important;
	}
	.ddr_nal>div{
		padding-top:4px !important;
		max-height: 20px;
		overflow-y: hidden;
	}
	.listing__product-button.ng-scope.nng{
		 /* width:123px!important; */
		 width:100%!important;
		float: none !important;
	}
	.ddr_name{
		width: 100% !important;
		max-height: 57px!important;
		line-height: 14px;
		padding-left: 5px !important;
		padding-top: 4px!important;

	}
	.listing__product-item.ole.listing__product-item-blocks.listinig__product.ng-scope.page.rasp{
		 width: 48% !important;
		 margin-right: 4px;
		 height: 190px !important;
		 overflow: hidden;
	}
	.ddr_cnt{
		 width: 50% !important;
		 padding-left: 5px;
	}
	.ddr_buy{
		width:100%!important;
		padding-left: 5px;
	}
	.ddr_pr{
		display:none;
		clear:both;
	}
	.ic.ic_cart.listing__product-svg-cart.zx{
		display:inline-block;
	}
}
@media(max-width: 330px) {
	.img-logo{
		width:30%;
	}
}
@media(max-width: 300px) {
	.product--prices .product--to-cart .to-cart--button .tc--button
	{
	    width: 126px !important;
	}
	.htrade {
		margin-left: -1%;
		margin-bottom: 15px;
		width: 47.9%;
	}
	.cart__h {
		margin-top: 59px !important;
	}
	.svz-btn._white._stroke {
		font-size:0.6em;
	}
	.tew {
		width: 51px;
	}
}

@media (min-width: 300px) and (max-width:350px){
	
	.svz-btn._white._stroke {
		font-size:0.75em;
	}
}
@media(max-width: 350px) {
	.htrade {
		margin-left: 2%;
		margin-bottom: 15px;
	}
	.cards .listing__product-item .listing__product-title {
		font-size: 0.7em;
	}
	.listing__product-cart.product__wrapper{
		/* margin-left: -25px!important; */
	}
}

@media (min-width: 500px){
	.htrade {
		margin-left: 0%;
		margin-bottom: 15px;
	}
}
@media (max-width:409px){

	.exist--title a{
		font-size: 0.5em !important;
	}
	.rouble__i>img {
		width: 11px;
		height: 20px;
	}
}
@media (max-width:420px){
	.form-search-wrap {
		width: 55% !important;
	}
	.h-tools-contacts-box-2{
		width: 44% !important;
	}
}
@media (max-width:450px){
	.exist--title a{
		font-size: 0.8em;
	}
	.listing__product-item .listing__product-button-span {
		font-size: 0.6em;
	}
	.listing__product-item .listing__product-price-block {
		font-size: 14px;
	}
	.zs {
		margin-right: 10px!important;
	}
	.cartic {
		right: 10px!important;
	}
	#small-basket {
		padding-right: 1px;
		margin-right: 10px;
		padding-top: 3px;
	}
	.tew {
		width: 93%;
	}
	.contre{
		    margin-left: 8px!important;
	}
	.zpo{
		width: 84px !important;
	}
	.coutre{
		    margin-top: 14px!important;
	}
	.tnam{
		margin-top: -9px;
		padding-top: 0px !important;
	}
	.dd{
		top: -1px !important;
	}
}
@media (max-width:470px){
	
}
@media (max-width:359px){
}
@media (max-width:300px){
	.exist--title a{
		font-size: 0.4em;
	}
	.pst{display:none;}
}
@media (max-width:320px){
	.cards .listing__product-item .listing__product-image {
		min-height: 43px !important;
		height: 112px !important;
	}
	.cards .listing__product-item .listing__product-photo{
		min-height: 43px !important;
		height: 112px !important;
	}
	.cards .listing__product-item{
		 height: 350px !important;
		}
	.listing__product-item .listing__product-button {
		width:100%!important;
		margin-top: 3px;
	}
	.listing__product-item .listing__product-button-span{
		font-size: 0.8em;
	}
}
@media (max-width:346px){
	li.bx-pag-prev span {
		padding: 0 0px!important;
	}
	li.bx-pag-next span{
		padding: 0 0px!important;
	}
}
.inn_open818{
	background:#e73;
}
.inn_open818 p{
	    color: #fff;
}
.inn_open818 span{
	    color: #fff;
}
.inn_open818 span:before{
	        background-position: -258px -22px !important;
}
@media (min-width:930px){
	.product--detail-wrapper .product--prices .product--to-cart .to-cart--button .tc--button svg.tc--icon {
		display:inline-block !important;
	}
}
/* End */


/* Start:/css/adaptive1024.css?16637666462264*/
@media(min-width:1020px) and (max-width:1300px) {
	html{
	}
	body{
		min-width: 100% !important;
		overflow-x: hidden;
	}
	.main-bd {
		min-width: 100%!important;
	}
	.b-footer-subscribe-news-box__inner {
		width: 996px;
	}
	.b-footer-subscribe-block {
		width: 724px!important;
	}
	.zitem {
		width: 212px!important;
	}
	header div.h-tools {
		height: 120px;
		max-width: 1005px;
	}
	.search-query__ {
		max-width: 390px !important;
	}
	.mlk{
		max-width: 130px !important;
	}
	header nav ul li a {
		padding: 0px 11px;
	}
	.br-l{
		max-width:100px!important;
	}
	.fullw,.column-center-full {
		max-width: 733px !important;
	}
	#content div.column-center {
		max-width: 100%;
	}
	#mainDocument {
		max-width: 1000px!important;;
	}
	.adout_compani_elsnab_text{
		max-width:946px;
	}
	.fg1 {
		max-width: 152px;
	}
	.htrade {
		max-width: 191px!important;
	}
	.fortr {
		max-width: 970px!important;
		min-width: auto;
	}
	.b-product-block__name {
		max-width: 178px!important;
	}
	.b-product-block__type{
		max-width: 190px;
	}
	.column-center-full img {
		max-width:733px;
	}
	.div-table-cell{
		max-width:50%!important;
	}
	.top_slide_elsnab{
		width:100%;
	}
	.bx-wrapper {
    max-width:780px !important;
	}
	.column_right {
		max-width: 707px!important;
	}
	.content-catalog-list-wrap{
		width:970px!important;
	}
	.dop_text {
    max-width: 756px!important;
    padding-right: 40px!important;
	}
	.product_table_controls_block {
		margin-bottom: 8px!important;
		max-width: 706px!important;
	}
	.products_page.cards {
		margin-top: -14px!important;
	}
	.kurs{
		max-width: 977px;
	}
	.product--detail-related .related--title {
		padding-top: 34px!important;
	}
	.product--detail-related {
		max-width: 930px;
	}
	.ref .ref-img{
		max-width:300px;
		height: auto !important;
	}
	.mn-logo{
		max-width:300px !important;
	}
	.my_news{
		display:none !important;
	}
	.fr_news{
		width:900px;
	}
	.dst{
		right: -222px!important;
	}
	.sft{
		right: -229px!important;
	}
	#bsk2{
		max-width:700px !important;
	}
	 .listing__product-cart.fr_crt {
		margin-left: 601px!important;
		margin-top: -104px!important;
	}
	.wcart{
		width: 224px!important;
		margin-right: 289px!important;
	}
	.b-input-type-file__fileFake,.b-inp-w, #sendz {
		max-width:86%!important;
	}
}

/* End */
/* /bitrix/templates/new_index/css/owl.carousel.css?16637668215135 */
/* /bitrix/templates/new_index/css/slick.css?16637668211767 */
/* /css/slick.css?16951218965168 */
/* /css/jquery-ui.css?166376664636028 */
/* /bitrix/templates/new_index/css/content-index.css?16637668214758 */
/* /bitrix/templates/elsnab3/css/font-ttf.css?1663766806411 */
/* /bitrix/templates/elsnab3/css/jquery.bxslider.css?16637668063977 */
/* /bitrix/templates/elsnab3/fancybox/jquery.fancybox.css?16637668064973 */
/* /bitrix/templates/elsnab3/css/custom.css?175104827038276 */
/* /bitrix/components/bitrix/search.title/templates/new_search/style.css?16637672374950 */
/* /bitrix/templates/elsnab3/components/bitrix/breadcrumb/breadcrumb/style.css?1663684315207 */
/* /bitrix/templates/elsnab3/template_styles.css?1739432666149298 */
/* /css/adaptive.css?166376664618164 */
/* /css/adaptive1024.css?16637666462264 */
