@font-face {
  font-family: 'dinpro-regular';
  src: url('/help/fonts/dinpro/regular/regular.eot'), 
    local('DINPro Regular'), url('/help/fonts/dinpro/regular/regular.eot?#iefix') 
    format('embedded-opentype'), url('/help/fonts/dinpro/regular/regular.woff2') 
    format('woff2'), url('/help/fonts/dinpro/regular/regular.woff') 
    format('woff'), url('/help/fonts/dinpro/regular/regular.ttf') 
    format('truetype'), url('/help/fonts/dinpro/regular/regular.svg#dinpro-medium') 
    format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dinpro-bold';
  src: url('/help/fonts/dinpro/bold/bold.eot'), 
    local('DINPro Regular'), url('/help/fonts/dinpro/bold/bold.eot?#iefix') 
    format('embedded-opentype'), url('/help/fonts/dinpro/bold/bold.woff2') 
    format('woff2'), url('/help/fonts/dinpro/bold/bold.woff') 
    format('woff'), url('/help/fonts/dinpro/bold/bold.ttf') 
    format('truetype'), url('/help/fonts/dinpro/bold/bold.svg#dinpro-medium') 
    format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dinpro-medium';
  src: url('/help/fonts/dinpro/medium/medium.eot'), 
    local('DINPro Regular'), url('/help/fonts/dinpro/medium/medium.eot?#iefix') 
    format('embedded-opentype'), url('/help/fonts/dinpro/medium/medium.woff2') 
    format('woff2'), url('/help/fonts/dinpro/medium/medium.woff') 
    format('woff'), url('/help/fonts/dinpro/medium/medium.ttf') 
    format('truetype'), url('/help/fonts/dinpro/medium/medium.svg#dinpro-medium') 
    format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dinpro-light';
  src: url('/help/fonts/dinpro/light/light.eot'), 
    local('DINPro light'), url('/help/fonts/dinpro/light/light.eot?#iefix') 
    format('embedded-opentype'), url('/help/fonts/dinpro/light/light.woff2') 
    format('woff2'), url('/help/fonts/dinpro/light/light.woff') 
    format('woff'), url('/help/fonts/dinpro/light/light.ttf') 
    format('truetype'), url('/help/fonts/dinpro/light/light.svg#dinpro-medium') 
    format('svg');
  font-weight: normal;
  font-style: normal;
}

/* 

#00a8ff - blue
#333333 - заголовок
#858585 - текст
#858585 - меню, #00a8ff - hover

*/

body, 
body.b-body {
    font-family: 'dinpro-regular';
    font-size: 1em;
    line-height: 1.3333333333333333rem;
}

div.description_on_page div.p,
 div.description_on_page div.p a,
 .m-pageContent__side__header div.p,
 .m-pageContent__side__header div.p a,
 .m-pageContent__side__footer div.p,
 .m-pageContent__side__footer div.p a,
 .m-pageContent__side__right div.p,
 .m-pageContent__side__right div.p a,
 .m-pageContent__side__left div.p,
 .m-pageContent__side__left div.p a
{
  font-family: 'dinpro-regular';
  font-size: 11pt;
  color:#858585;
  font-style:normal;
  text-decoration:none;
  font-weight:normal;
}

.m-pageContent__side__header{
  background: #eaefef;
}

.b-workZone{
  background: #fff;
}

.b-article::before,
.b-tabs__selectorContent:before,
.b-tabs__wrapperItem:before,
.b-tabs__selectorItem:before,
.b-tabs__selectorItem:after
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.m-search__workZone .b-search__labelPlaceholder {
    top: 0.1em;
}

.p {
    padding: 0 9px;
}

.b-tree__itemContent {
    display: block;
    margin: 0;
    border-bottom: 1px solid #eaeaea;
    color: #858585;
    font-family: 'dinpro-medium';
    font-size: 14px;
    text-transform: uppercase;
    padding: 4px 0px 4px;

}

.m-pageView__state__frame .b-article__preWrapper {
  overflow: visible;
}

.b-tree__itemLink {
  color: #858585 !important;
  border-radius: 0;
  /* max-width: 200px; */
  word-break: keep-all;
  width: 230px;
  display: block;
  word-wrap: break-word;
  white-space: normal;
  line-height: 19px;
  height: auto;
  max-height: 100px;
  margin-right: -21px;
}

.b-tree__itemContent, .b-tree__spacer, .b-tree__itemLink {
  max-height: 3.5em;
}

.b-tabs__wrapperItem {
  position: relative;
  //zoom: 1;
  padding: 10px 0px 10px 10px;
}

.m-tree__itemContent__selected{
    background: #fff;
    color: #ff6000;
    border-left: 5px #ff6000 solid;
    border-radius: 0;
}

.lm_item:hover {
    color: #762eff;
}

.b-tree__itemContent:hover{
    color: #00a8ff;
    background: #fff;
}

.m-tree__itemContent__selected .b-tree__spacer{
    /*border-left: 5px #ff6000 solid;*/
    border-radius: 0;
}

h1 {
    font-size: 36px;
    /*font-size: 2em;*/
    font-family: 'dinpro-light';
    color: #333333;
    font-weight: normal;
    line-height: 1.333;
    margin: .7em 0 .9em;
    letter-spacing: -0.03em;
}
h1 strong{
    font-weight: normal;
}

h2 {
  font-family: 'dinpro-regular';
  font-size: 1.3333333333333333em;
  /* 24/18 */
  line-height: 2rem;
  /* 36/18 */
  color: #333333;
}
h3 {
  font-family: 'dinpro-light';
  font-size: 1.17em;
  color: #333333;
}
@media all and (max-width: 759px) {
  h3 {
    font-size: 1.1em;
  }
}
h4 {
  font-family: 'dinpro-medium';
  font-weight: normal;
  margin: 1.6em 0 1.1em;
}


.m-search__workZone .b-search__inputText{
    display: inline-block;
    margin: 0;
    box-sizing: border-box;
    resize: none;
    font: normal 13px/1.333 dinpro-bold, Arial;
    letter-spacing: -0.01em;
    text-align: left;
    background: #fff;
    color: #333333;
    -webkit-transition: border-color 0.7s;
    transition: border-color 0.7s;
    width: 100%;
    border: 1px solid #eaeaea;
    margin-right: -1px;
}

.b-breadCrumbs__link,
.b-breadCrumbs__link:visited,
.b-controlButtons__link,
.b-controlButtons__link:visited {
    color: #4fc3ff;
    border: none;
}

.m-pageContent__side__footer {
    background: #762eff;
}

.b-article {
    background-color: #ffffff;
    margin-top: -38px;
}

.b-article__wrapper {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eaeaea;
}

.m-tabs__selectorItem__selected .b-tabs__selectorContent, .b-tabs__wrapperItems {
    background-color: #fff;
    color: #333;
    border: 1px solid #eaeaea;
    border-radius: 0;
}

.b-tree {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.b-tabs__selectorContent {
    background-color: #f4f4f4;
}

.m-tabs__selectorItem__selected .b-tabs__selectorContent, .b-tabs__wrapperItems {
    color: #ff6000;
    border-bottom: none;
}

span.de_2B94C39861 {
    color: #00a8ff;
}

.b-button {
  display: inline-block;

  background: none;
    background-color: #f3f3f3;

  box-sizing: border-box;
  background-color: #ebebeb;
  border: none;
  outline: none;
  cursor: pointer;
  color: white;
  text-transform: uppercase;
  height: 25px;
  /* 54/18 */
  line-height: 25px;
  /* 54/18 */
  padding: 0 1.111em;
  /* 20/18 */
  border-radius: 3px;
  font-family: 'dinpro-bold';
  font-size: 0.8888888888888888rem;
  /* 16/18 */
  text-align: center;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;

  -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}
.b-button[disabled] {
  background-color: #ebebeb;
  color: #333333;
  color: rgba(51, 51, 51, 0.4);
  cursor: default;
}
.b-button.successfully {
  background: #74d0ff;
  color: white;
}
.b-button:not([disabled]):hover {
  background-color: #ff7f31;
}
.b-button svg {
  fill: white;
}
.b-button.button--transparent {
  background-color: transparent;
  border: 2px solid #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.2);
  line-height: 2.7777777777777777em;
  /* 50/18 */
}

.b-button__text {
    color: #707070;
}

.b-splitter__inner {
  top: -9999px;
  left: -9999px;
  width: 0;
  height: 0;
}

.b-tree__itemText {
  font-family: 'dinpro-regular';
  font-size: 13px;
  width: auto;
  font-weight: 100;
}

.m-workZone__side__nav {
  width: 340px;
}

.b-tree__i_expander_doOpen_inner, .b-tree__i_expander_doClose_inner, .b-tree__i_folder_opened_inner, .b-tree__i_folder_closed_inner, .b-tree__i_article_inner, .b-tree__i_indexitem_inner {
  top: 40%;
}

.b-tabs__selectorContent {
  background-color: #f4f4f4;
  font-size: 15px;
  font-family: dinpro-regular;
}

.b-tabs__selectorItems {
  top: -2.1em;
}

#workZone_article__content #searchZone{
  display: none;
}

.de_td_649 .m-search__workZone{
    margin-left: -320px;
    margin-top: 30px;
}





























