 /* html {
 -webkit-text-size-adjust: none;
 } */
 
 html, body {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 }
 
 body {
 background: #000000;
 font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
 }
 
   /* Скрываем "не тот" язык */
.en .ru,
.ru .en {
  display: none;
}

  /* Переключалки языка */
 .lang-switcher {
  cursor: pointer;
  padding: 5;
} 
/* .lang-switcher:hover {
  color: #ffffff;
} */
  /* Выделяем активную переключалку тоже с помощью классов родителя */
.en .lang-switcher--en,
.ru .lang-switcher--ru {
  cursor: default;
  padding: 5;
} 
 
 .center {
 width: 100%;
 margin: auto;
 }

 .left_side {
 width: 50%;
 float: left;
 }
 .right_side {
 width: 50%;
 float: right;
 }

 .top {
 width: 100%;
 background: #000000;
 }
 .logo {
 padding: 22 14 6;
 }
 .logo img {
	width: 100%;
	max-width: 100%;
	height: auto;
 }
 .languages {
  padding: 22 14 6;
 /* float: right; */
 } 
 .icon img {
	width: 100%;
	/* max-width: 100%; */
	height: auto;
 }


 .horizontal_split {
 width: 100%;
 height: 3px;
 background: #333333;
 }

 .slider_wrapper {
 background: #000000;
 overflow: hidden;
 }
 
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  { outline: none; }
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.flexslider a img { outline: none; border: none; }
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
    width: 100%;
	max-width: 100%;
	height: auto;
    display: block;
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }

.flexslider {
    position: relative;
    zoom: 1;
}
.flex-container {
    min-width: 360px;
    max-width: 2600px;
}
.flexslider .slides { zoom: 1; }
 
 .main_text_area {
 width: 100%;
 background: #ffffff;
 font: normal normal bold 15px inherit; /* Arial; */
 text-align: justify;
 line-height: 1.5;
 color: #666666;
 overflow:hidden;
 }
 .main_text {
  padding: 40 30 40 30;
 }
 
 .main_area {
 width: 100%;
 background: #d9d9d9;
 overflow:hidden;
 }
 .left_button {
 padding: 14 14 7 13;
 }
 .left_button img {
 width: 100%;
 max-width: 100%;
 height: auto; 
 }
 .right_button {
 padding: 7 14 14 13;
 }
 .right_button img {
 width: 100%;
 max-width:100%;
 height: auto; 
 }
 
 .footer {
 width: 100%;
 background: #262626;
 padding: 20 0 10 0;
 }
  .company {
 padding: 0 30 0 30;
 }
 .company h4 {
 font: normal normal bold 16px inherit;/* Arial; */
 text-align: justify;
 color: #a6a6a6;
 margin: 20 0 10 0;
 }
 .company p {
 font: normal normal lighter 12px inherit;/* Arial; */
 text-align: justify;
 color: #a6a6a6;
 }
 .company a {
 text-decoration: none;
 color: #a6a6a6;
 }
 .contact {
 padding: 0 30 0 30;
 font: normal normal lighter 12px inherit;/* Arial; */
 text-align: justify;
 color: #a6a6a6;
 }
 .contact h4 {
 font: normal normal bold 16px inherit;/* Arial; */
 text-align: justify;
 color: #a6a6a6;
 margin: 20 0 10 0;
 }

 .contact1 {
 float: left;
 margin: 0 20 0 0;
 }
 .contact2 {
 text-align: left;
 }
 .contact2 a{
 text-decoration: none;
 color: #96d2ff;
 }
 
 .copyright {
 float: none;
 width: 100%;
 background: #262626;
 }
 .copyright p {
 font: normal normal lighter 9px inherit;/* Arial; */
 text-align: justify;
 color: #a6a6a6;
 }
 .copyright_text {
 padding: 20 30 10 30;
 }