@charset "UTF-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,
main,menu,nav,output,ruby,section,summary,time,mark,audio,video 
{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,
header,hgroup,main,menu,nav,section 
{
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

a:hover,
a:active {
    outline: none;
}

* {
    outline-width: 0em !important;
    outline-color: none !important;
}

/*
  ==============================
  Пользовательские стили шрифта
  ==============================
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300|PT+Sans|Arimo|Rubik');

body {
    margin: 0em auto;
    padding: 0em;
    overflow-y: scroll;
    max-width: 97.500em;
    font-family: 'Rubik', 'PT Sans', 'Open Sans Condensed', 'Arimo', sans-serif;
    font-size: 1em;
    /*16px*/
    font-weight: 300;
    line-height: 1;
    align-items: center;
}

_:-ms-lang(x),
_:-webkit-full-screen,
body {
    overflow-y: scroll;
}

_:-webkit-any(x)::x-backdrop,
body {
    overflow-y: scroll;
}

.bold {
    font-weight: bold;
}

h3 {
  font-family: 'Arial', sans-serif;
  padding-left: 0.625em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-top: 0.625em;
  margin-bottom: 0em;
  line-height: 1.5;
}

h4 {
  padding-bottom: 0.625em;
}

/*
=================
КНОПОКА "Наверх"
=================
*/
#ToTopBtn {
    display: none;
    margin-bottom: 0.625em;
    /*10px*/
    position: fixed;
    bottom: 0.625em;
    /*10px*/
    right: 0.313em;
    /*5px*/
    z-index: 99;
    font-family: 'Rubik', sans-serif;
    color: #ffff;
    text-decoration: none;
    text-transform: none;
    font-size: 1.000em;
    /*16px*/
    font-weight: 400;
    border: none;
    outline: none;
    background-color: #e82323;
    cursor: pointer;
    padding: 0.625em;
    /*10px*/
    border-radius: 0.125em;
    /*2px*/
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1);
}

_:-ms-lang(x),
_:-webkit-full-screen,
#ToTopBtn {
    font-family: 'Rubik', sans-serif;
    color: white;
}

_:-webkit-any(x)::x-backdrop,
#ToTopBtn {
    font-family: 'Rubik', sans-serif;
    color: white;
    position: fixed;
    margin-bottom: 0.625em;
    /*10px*/
    bottom: 0.625em;
    /*10px*/
    right: 0.313em;
    /*5px*/
    z-index: 99;
}

/**************************/

/*
==========================
CSS START ОБЁРТКА WRAPPER
==========================
*/
.wrapper {
    margin: 0em auto;
    padding: 0em;
    /*margin-bottom: 0.938em;*/
    /*15px*/
    margin-top: 0.938em;
    /*15px*/
    max-width: auto;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    font-family: 'Rubik', sans-serif;
}

/*
====================================
ПОЗИЦОНИРУЕМ И СТИЛИЗУЕМ МЕНЮ ICONS
====================================
*/
.icons {
    margin: 0em auto;
    padding: 0em;
    display: flex;
    position: relative;
    justify-items: end;
    width: 100%;
}

.icons-menu {
    display: flex;
    width: auto;
    margin-left: auto;
}

.icons-menu li {
    display: inline-block;
    margin-right: 2.625em;
    /*42px;*/
    z-index: 1;
}

.icons-menu li:last-child {
    /* Сброс правого отступа списка навигации */
    margin-right: 0em;
}

_:-ms-lang(x),
_:-webkit-full-screen,
.tip {
    font-family: 'Arimo', sans-serif;
    text-decoration: none;
    font-weight: 300;
    color: white;
}

_:-webkit-any(x)::x-backdrop,
.tip {
    font-family: 'Arimo', sans-serif;
    text-decoration: none;
    font-weight: 300;
    color: white;
}

/*
======================================
ПОЗИЦОНИРУЕМ И СТИЛИЗУЕМ CONTAINER-TOP
======================================
*/
.container-top {
    margin: 0 auto;
    padding: 0;
    display: flex;
    position: relative;
    width: 100%;
    /*1560px;*/
    height: 4.688em;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.063em solid #355ae0;
}

.logo {
    display: flex;
    position: absolute;
    left: -0.313em; /*-5px;*/
    bottom:  0.188em;  /*3px;*/
    width: 13.750em;
    /*220px;*/
    height: 4.375em;
    /*70px;*/
    outline-style: none;
    overflow: hidden;
    /* Изображение не вылезает за границы контейнера*/
}

.logo-image {
    width: 13.750em;
    /*220px;*/
    height: 4.375em;
    /*70px;*/
    min-width: 100%;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    }

/***********SAFARI***********/
_:-webkit-any(x)::x-backdrop,
.logo {
    display: flex;
    position: absolute;
    width: 13.750em;
    /*220px;*/
    height: 4.375em;
    /*70px;*/
    /*margin-bottom: 10px; /*3px;*/
    outline-style: none;
    overflow: hidden;
    /* Изображение не вылезает за границы контейнера*/
}

/***********SAFARI***********/

/***********NTNK REQUEST***********/  
.request {
    position: absolute;
    font-size: 1em;
    top: 0.250em;
    /*4px;*/
    left: 15.625em;
    /*250px;*/
    padding: 0.188em;
    /*3px;*/
    border: 0.063em;
    /*1px;*/
    border-radius: 0.250em;
    /*4px;*/
    background-color: #ffc400;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    outline: none;
  }
  
  .request a {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 600;
    color: #ffff;
    outline: none;
  }
  
  _:-ms-lang(x),
  _:-webkit-full-screen,
  .request {
    position: absolute;
    font-size: 1em;
    top: 0.250em;
    /*4px;*/
    left: 15.625em;
    /*250px;*/
    padding: 0.188em;
    /*3px;*/
    border: 0.063em;
    /*1px;*/
    border-radius: 0.250em;
    /*4px;*/
    background-color: #ffc400;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  }
  
  _:-ms-lang(x),
  _:-webkit-full-screen,
  .request a {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 1em;
    text-transform: lowercase;
    font-weight: 600;
    color: white;
  }
  
  @-moz-document url-prefix() {
    .request {
      position: absolute;
      font-size: 1em;
      top: 0.250em;
      /*4px;*/
      left: 15.625em;
      /*250px;*/
      padding: 0.188em;
      /*3px;*/
      border: 0.063em;
      /*1px;*/
      border-radius: 0.250em;
      /*4px;*/
      background-color: #ffc400;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    }
  }
  
  @-moz-document url-prefix() {
    .request a {
      font-family: 'Open Sans', sans-serif;
      font-size: 1em;
      text-decoration: none;
      text-transform: lowercase;
      font-weight: 600;
      color: #ffff;
    }
  }
  
  /*****SAFARI*****/
  _:-webkit-any(x)::x-backdrop,
  .request {
    position: absolute;
    font-size: 1em;
    top: 0.250em;
    /*4px;*/
    left: 15.625em;
    /*250px;*/
    padding: 0.188em;
    /*3px;*/
    border: 0.063em;
    /*1px;*/
    border-radius: 0.250em;
    /*4px;*/
    background-color: #ffc400;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  }
  
  _:-webkit-any(x)::x-backdrop,
  .request a {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 1em;
    text-transform: lowercase;
    font-weight: 600;
    color: #ffff;
  }
  
  /*****SAFARI*****/
  
  /***********END NTNK REQUEST***********/

.pages-menu {
    display: flex;
    margin-left: auto;
    margin-right: 8.750em;
    /*140px;*/
    margin-top: 3.688em;
    /*59px;*/
    margin-bottom: 1em;
    /*16px;*/
    /*отступ зафиксирован, не съезжает при масштабировании*/
}

.pages-menu li {
    display: inline-block;
    /*выравнивание в линию*/
    margin-right: 3.250em;
    /*52px;*/
}

.pages-menu li:last-child {
    /* Сброс правого отступа списка навигации */
    margin-right: 0em;
}

.pages-menu a {
    display: flex;
    font-weight: 400;
    font-family: 'Rubik', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0.313em 0.625em;
    /*5px 10px;*/
    color: #355ae0;
    background: rgba(255, 255, 255, 1);
    transition: .2s linear;
}

.pages-menu a:hover {
    background: rgba(53, 90, 224, 0.6);
    color: #ffffff;
}

/*****************************/
/*Выпадающее меню*/
.dropdown {
    display: none;
    flex-direction: row;
    margin-left: auto;
    height: auto;
    width: auto;
    outline-width: 0em !important;
    outline-color: none !important;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: rgba(255, 255, 255, 1);
    min-width: 10.000em;
    margin-top: 0.125em;
    right: 0em;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    outline-width: 0em !important;
    outline-color: none !important;
}

.dropdown-content a {
    color: #355ae0;
    font-family: 'Rubik', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0.750em 1em;
    display: block;
    border-bottom: 0.063em solid rgba(115, 112, 112, 0.2);
    outline-width: 0em !important;
    outline-color: none !important;
}

.linebtn {
    position: relative;
    margin-bottom: -0.313em;
    /*-5px*/
    height: 1.500em;
    /*24px*/
    width: 1.500em;
    /*24px*/
    cursor: pointer;
    outline-width: 0em !important;
    outline-color: none !important;
}

.phone {
    position: relative;
    margin-right: 1.250em;
    /*20px*/
    height: 1.500em;
    /*24px*/
    width: 1.500em;
    /*24px*/
    cursor: pointer;
}

.mail {
    position: relative;
    margin-right: 1.250em;
    /*20px*/
    height: 1.500em;
    /*24px*/
    width: 1.500em;
    /*24px*/
    cursor: pointer;
}

.show {
    display: block;
}

/*Выпадающее меню конец*/
/********************************************/

/*
=============================================
ОСНОВНЫЕ ЭЛЕМЕНТЫ СТРАНИЦЫ
=============================================
*/

#content {
    margin: 1.250em 0 1.250em 0;
    /*20px*/
    display: flex;
    font-family: 'Rubik', sans-serif;
    /*align-items: center;*/
    /*justify-content: center;*/
    flex-direction: column;
    /*align-items: flex-start;*/
    text-align: left;
    width: 100%;
    height: 100%;
}

.paragraph {
    display: block;
    padding: 0.313em 0.625em 0.313em 0.625em;
    /*10px*/
    font-family: 'Rubik', sans-serif; 
    text-align: left;
    font-size: 1.05rem;
    font-weight: 300;
    line-height: 1.5;
}

.href {
  line-height: 1.5;
  text-transform: none;
  text-decoration: none;
  color: #355ae0;
}

.href:hover {
  text-decoration: underline;
}

figcaption {
   font-family: 'Rubik', sans-serif;
   margin-top: 0.625em;
   font-size: 0.9rem;
   text-align: center;
   align-items: center;
}

#list_dot_1, #list_dot_2, #list_dot_3, #list_dot_4, #list_dot_5, #list_dot_6   {
    list-style-type: square;
    display: block;
    padding: 0.313em 0.625em 0.313em 0.625em;
    /*10px*/
    text-align: left;
    font-size: 1.05rem;
    font-weight: 300;
    line-height: 1.5;
}

#img_content_uniq {
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 21.875em;
    height: auto;
    /*height: 30em;*/
}

#img_content,#img_content1,#img_content2,#img_content3,#img_content4 {
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 54%;
    height: auto;
    /*height: 18em;*/
}

#img_content_bg,#img_content_bg1,#img_content_bg2, #img_content_bg3,#img_content_bg4 {
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 90%;
    height: auto;
    /*height: 18em;*/
}

/*КАК НА ОТДЕЛЬНОЙ СТРАНИЦЕ
 #img_content {
            position: relative;
            margin: 0 auto;
            display: block;
            text-align: center;
            width: 31.250em;
            height: auto;
        }
*/

.video {
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 90%;
    height: 25em;
}

/********************************************/

/*
=============================================
СТИЛИ КНОПОК BLANK
=============================================
*/
.BLANKBox {
    /*кнопка ФОРМЫ*/
    display: flex;
    position: absolute;
    left: 0;
    /* 16.123%; 16.0897435%;15.688em; 251px;*/
    top: 1.250em;
    /*1.250em; 20px*/
}

.BLANKbutton {
    /*кнопка ФОРМЫ*/
    display: flex;
    position: relative;
    background-color: #6685f4;
    height: 2.000em;
    /*32px*/
    width: 8.750em;
    /*140px*/
    border-radius: 0.125em;
    /*2px*/
    align-items: center;
    justify-content: center;
    font-family: 'Rubik', sans-serif;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.000em;
    /*16px*/
    font-weight: 400;
    box-shadow: 0 0.063em 0.125em rgba(0, 0, 0, 0.1);
    /*0 1px 2px rgba(0,0,0,0.1);*/
}

.BLANKbutton_wide {
    display: flex;
    position: relative;
    background-color: #6685f4;
    height: 2.000em;
    /*32px*/
    width: auto;
    /*140px*/
    padding-right: 0.625em;
    /*10px*/
    padding-left: 0.563em;
    /*9px*/
    border-radius: 0.125em;
    /*2px*/
    align-items: center;
    justify-content: center;
    font-family: 'Rubik', sans-serif;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.000em;
    /*16px*/
    font-weight: 400;
    box-shadow: 0 0.063em 0.125em rgba(0, 0, 0, 0.1);
    /*0 1px 2px rgba(0,0,0,0.1);*/
}

/********************************************/

.BLANK {
    margin: 0em auto;
    padding: 0em;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    height: auto;
    width: 100%;
}

/*********************Контейнер BLANK***********************/
.container_BLANK {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 66.250em;
    /*1060px;*/
    height: auto;
    background: #ffff;
    margin: 5.125em 0 2.063em 0;
    /*82px 33px;*/
    overflow: hidden;
    border-radius: 0.125em;
    /*2px*/
    box-shadow: 0 0.063em 0.125em rgba(0, 0, 0, 0.1), 0 0.063em 0.188em rgba(0, 0, 0, 0.2);
    /*0 1px 2px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.2);*/
}

/***************Цепочка ссылок***************/

.breadcrumb {   
    display: flex;
    position: absolute;
    top: 3.625em;
    left: 0.625em;
}

.link_chain {
    display: inline-flex;
    cursor: pointer;
    font-family: 'Arimo', sans-serif;
    font-weight: 300;
    font-size: 0.875em;
}

ul.breadcrumb {
    text-decoration: none;
    cursor: pointer;
    list-style: none;
  }

ul.link_chain li {
    display: inline;
  }
  
  ul.link_chain li+li:before {
    padding: 0.500em;
    color: #355ae0;
    content: "\007C";
  }
  ul.link_chain li a {
    color: #355ae0;
    text-decoration: none;
  }
  ul.link_chain li a:hover {
    color: #01447e;
    text-decoration: none;
  }

  .dropdown_link {
    display: none;
    position: absolute;
    cursor: pointer;
    top: 1.188em;
    background-color: #ffff;
    min-width: 18.750em;
    box-shadow: 0em 0.250em 0.500em 0em rgba(0,0,0,0.2);
    padding: 0.625em;
    z-index: 1;
  }

  .line {
    border-bottom: 0.063em solid rgba(115, 112, 112, 0.2);
  }

  .dropdwnme {
      padding-bottom: 0.125em;
  }
  
  .dropdwnme:hover .dropdown_link {
    display: block;
    cursor: pointer;
  }

/********************************************/

/*
======================================
ПОЗИЦОНИРУЕМ И СТИЛИЗУЕМ СЕКЦИЮ FOOTER
======================================
*/
.container_footer {
    margin: 0em auto;
    padding: 0em;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    /*200px;( inherit;)*/
    font-family: 'Open Sans', sans-serif;
    justify-content: left;
    background-color: rgba(0, 0, 0, 0.6);
  }
  
  .containerA {
    display: flex;
    flex-direction: row;
    text-decoration: none; 
    max-width: 800px;
    justify-content: space-between;
  }
  
  
  .container_footer hr {
    border-top-color:#ffffff;
    opacity:0.5
  }
  
  .adress {
    margin: 0.625em;
    /*10px;10px;*/
    font-size: 1em;
    /*16px*/
    color: #ffff;
    text-align: left;
    font-weight: 600;
    font-size: 0.938em;
    line-height: 1.5;
    text-decoration: none;
  }
  
  .rights {
    color: #ffff;
    margin-top: 0.625em;
    /*10px;*/
    margin-left: 0.625em;
    /*10px;*/
    font-size: 1em;
    /*16px*/
    margin-bottom: 0.625em;
    font-weight: 600;
    font-size: 0.938em;
    line-height: 1.5;
  }
  
  .telephones {
    margin-right: 0.625em;
  }
  
  .call {
    font-weight: 600;
    font-size: 0.938em;
    line-height: 1.5;
    text-decoration: none;
    color: #ffff;
  }
  
  .refinfo {
    font-weight: 600;
    font-size: 0.938em;
    line-height: 1.5;
    margin-bottom: 0.625em;
    color: #ffff;
  }
  
  .list_link {
    font-weight: 600;
    font-size: 0.938em;
    line-height: 2;
    margin-left: 0.625em;
    text-decoration: none;
    color: #ffff;
    margin-top: 0.625em;
    /*10px;*/
    margin-left: 0.625em;
    /*10px;*/
  }
  
  .list_link li a {
  text-decoration: none; 
  font-weight: 600;
  font-size: 0.938em;
  color: #ffff;
  }
  
  .list_link h5 {
    text-transform: uppercase;
    font-size: 1em;
    margin-bottom: 0.625em;
  }
  
  .vl {
    font-weight: 600;
    font-size: 0.938em;
    line-height: 1.5;
    margin-bottom: 0.625em;
    color: #ffff;
    text-decoration: none;
  }

/********************************************/


/*********************СТИЛИ H1***********************/
.h1Yes {
  font-family:'Arial', sans-serif;
  font-weight: 700;
  font-size: 1.5em;
  margin-left: 0.625em;
  line-height: 1.2;
}

.h1No {
  display: none;
  font-weight: 700;
  font-size: 1.3em;
  margin-left: 0.625em;
}

.h3lh {
  font-family:'Arial', sans-serif;
  padding-left: 0.625em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-top: 0.625em;
  margin-bottom: 0em;
  line-height: 1.3;
  }

  /***********Quotation***********/
   .Quotation {
    position: relative;
    font-size: 1em;
    left: 0.625em;
    /*10px;*/
    margin-top: 1.250em;
    /*20px*/
    margin-bottom: 0.625em;
    /*10px*/
  }
  
  .Quotation a {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 1em;
    text-transform: uppercase;
    padding: 0.375em;
    /*6px;*/
    border: 0.063em;
    /*1px;*/
    border-radius: 0.250em;
    /*4px;*/
    background-color:#e82323;
    font-weight: 600;
    color: #ffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    outline: none;
  }
/***********QUOTATION END***********/


/***********Videobutton***********/
 .Videobutton {
    position: relative;
    font-size: 1em;
    left: 0.625em;
    /*10px;*/
    margin-top: 0.625em;
    /*10px*/
    margin-bottom: 1.250em;
    /*20px*/
  }
  
  .Videobutton a {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 1em;
    text-transform: none;
    padding: 0.375em;
    /*6px;*/
    border: 0.063em;
    /*1px;*/
    border-radius: 0.250em;
    /*4px;*/
    font-weight: 600;
    background-color: #ffc4009d;
    color: #0037ff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    outline: none;
    box-shadow: 0 0.063em 0.125em rgba(123, 153, 238, 0.1), 0 0.063em 0.188em #4f79eebd;
  /*0 1px 2px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.2);*/
  }

  .Videobutton a:hover {
    background: rgb(243, 247, 255);
  }  
/***********Videobutton END***********/


/***********TABPRODCONTENT***********/

.shieldtab {   
  width: 95%;
  margin-bottom: 1.250em;
}

 /* Style the tab */
 .itemtab {
   display: flex;
   overflow: hidden;
   border: 0.063em solid #ccc;
   background-color: #f1f1f1;
   font-family: 'Rubik', sans-serif;
   font-weight: 500;
   font-size: 0.938em;
   /*15px*/
 }
 
 /* Style the buttons inside the tab */
 .itemtab button {
   background-color: inherit;
   float: left;
   border: none;
   outline: none;
   cursor: pointer;
   padding: 0.875em 1.0em;
   transition: 0.3s;
   font-family: 'Open Sans', sans-serif;
   font-weight: 500;
   font-size: 1.0em;
   /*16px*/
 }
 
 /* Change background color of buttons on hover */
 .itemtab button:hover {
   background-color: #ccc;
 }
 
 /* Create an active/current tablink class */
 .itemtab button.active {
   background-color: rgba(0, 0, 0, 0.6);
   color: white;
 }
 
 /* Style the tab content */
 .tabcontent {
   display: none;
   padding: 0.375em 0.750em;
   border: 0.063em solid #ccc;
   border-top: none;
   font-family: 'Rubik', sans-serif;
   font-size: 1em;
   font-weight: 400;
   height: 43.750em;
 }

 .disctitem {
  color: #000000;
  align-items: flex-start;
  text-align: left;
  font-size: 1.0rem;
  /*16px*/
  font-weight: lighter;
  font-weight: 400;
  line-height: 1.2;
}

.documentation {
  display: flex;
  position: relative;
  flex-direction: row;
  text-align: center;
}

.documentation p {
   line-height: 1.3;
   padding: 0em;
   font-family: 'Open Sans', sans-serif;
   color: #355ae0;
   font-size: 0.875em;
   /*14px*/
   align-items: center;
   text-align: center;
   font-weight: 600;
   background-color:rgba(255, 255, 255, 0);
}

.documentation a {
   align-items: center;
   text-align: center;
   text-transform: none;
   text-decoration: none;  
}

.documentation p:hover p:hover {
   text-decoration: underline;
}

.documentation a:nth-child(2) {
   margin-left: 1.250em;
}

.documentation a:nth-child(3) {
  margin-left: 1.250em;
}

.pdfsvg {
   padding: 0.313em 0em 0em 0em;
}

.listtab {
  margin-bottom: 0.625em;
  font-family: 'Rubik', sans-serif;
}

.listtab:last-child {
  margin-bottom: 0em;
}

.grsi {
  padding-left: 10px;
}


/***********END TABPRODCONTENT***********/

 /* Лого внизу страницы */
 .insert {
  position: relative;
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 30.000em;
  height: auto;
  opacity: 0.4;
}

.empty_sections {
  margin-bottom: 2.063em;
}
/***************************************************/

/***********ССЫЛКИ***********/
.refblank {
    line-height: 2;
    text-transform: none;
    text-decoration: none;
    color: #355ae0;
}

.refblank:hover {
    text-decoration: underline;
}
/***************************************************/

/*********************Link Glow off***********************/
a, label{
	-webkit-tap-highlight-color: transparent;
}

.dropdown, .breadcrumb, .logo a, .tip, .svgcolor, .list_link a, .telephones a, .delref, .menu a, .dropdown a, .dropdown-content a, .request a, #ToTopBtn { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/****************************************************/

/***********TABLE CONTENT***********/
.tbspecifichead {
  padding-left: 0.625em; 
}

.tbcontainer
{
  margin-left: 0.625em;
  width: 100%;
  height: auto;
  overflow-x: auto;
  border-radius: 0.1875em;
  text-align: left;
}

.tbspecifications
{
  width: 48em;
  position: relative;
  text-align: left;
}

td 
{
  font-family: 'Rubik', sans-serif;
  font-size: 1em;
  border-collapse: collapse;
  text-align: left;
  border: 0.0625em solid #a3a3a3;
  border-radius: 0.1875em;
  font-weight: 400;
  padding: 0.4em;
  box-shadow: 0 0.063em 0.125em rgba(0, 0, 0, 0.1), 0 0.063em 0.188em rgba(0, 0, 0, 0.2);
}
/***********END TABLE CONTENT***********/

