
* {box-sizing:border-box;padding:0px;margin:0px;font-family:'Open Sans',Arial,Verdana,Tahoma,sans-serif;font-size:100%;color:#fff;}
html, body {background:rgba(5, 14, 45, 1) url('/i/back-all-b.jpg') top center;background-attachment:fixed;padding:0px;margin:0px;height:100%;}
strong, span, a {color:inherit;}


h1 {font-size:25px;padding:15px 0px 10px 0px;margin:0px;text-align:left;color:#fff;font-weight:bold;line-height:122%;text-transform:uppercase;letter-spacing:3px;font-family:'Open Sans',Arial,Verdana,Tahoma,sans-serif;}
 h1.mp {font-family:'Play',Arial,Verdana,Tahoma,sans-serif;font-size:30px;font-weight:700;font-style:normal;line-height:1;padding:35px 0px 20px 20px;margin:0;}
  h1.mp a {font-family:'Play',Arial,Verdana,Tahoma,sans-serif;}



p {padding:0;}
table {border-spacing:0;}
td {padding:0;}
form {display:inline;}
img {border:none;}
.l {text-align:left;}
.w100 {width:100%;}
.warn {color:#b72752;}
.r {text-align:right;}
.c {text-align:center;}
.j {text-align:justify;}
.display_no {display:none;}
.display_yes {}
.bcb {clear:both;}
.incb {/*width:970px;margin:0 auto;*/} /* отцентрованный блок фиксированной ширины */
.incb2 {/*width:800px;margin:0 auto;*/} /* отцентрованный блок фиксированной ширины */
.white {color:#fff;}
.wrapper-hidden {overflow:hidden;padding:20px 0;}
.trans_standart {transition:all 0.3s ease 0s;}
.pers {margin-left:30px;text-indent:-15px;}
 .pers strong {font-weight:normal;font-size:130%;}
 .pers strong::before {content:'';height:10px;width:10px;background:#4b626d;position:absolute;padding:0;margin:15px 0 0 -25px;border-radius:50%;}
 .pers span {font-size:110%;}




/*----------------------------------------*/
/*  STICKY FOOTER definitions  
/*----------------------------------------*/
#all-content-wrapper {min-height:100%;margin-bottom:-180px;/*background:red;*/border-top:solid 1px #fff;} /**/
* html #all-content-wrapper {height:100%;}
#all_content_bottom_spacer {height:180px;}

/* BOTTOM bar definitions */
#footer-block-wrapper {overflow:hidden;width:100%;max-width:100%;padding-top:20px;}
#footer-block {background:#4e646e url('/i/back-footer.gif');height:160px;position:relative;padding-top:13px;}
  #footer-block .train {width:70px;height:70px;margin:0 auto;}
   #footer-block .train img {width:70px;height:70px;}
  #footer-block .logo {width:70px;/*height:70px;*/margin:0 auto;}
   #footer-block .logo img {width:70px;/*height:70px;*/}
  #footer-block .name {font-family:'Oswald';text-transform:none;font-style:normal;color:#8da3ae;font-size:21px;line-height:1;text-align:center;padding-top:1px;}
  #footer-block .desc {color:#8da3ae;text-align:center;font-size:100%;padding:6px 0 0px;}
   #footer-block .desc a {color:#8da3ae;}
 #footer-block .copyright {clear:both;font-size:11px;padding:10px 0;line-height:1.0;color:#8da3ae;text-align:center;}
 #footer-block .time {position:absolute;color:#f9f9f9;font-size:10px;}






/*----------------------------------------*/
/*  Стандартный блок контента
/*----------------------------------------*/
#content-lane {margin:0 0 30px 0;}
 #content-lane p {padding:10px 0 5px;line-height:1.9;}
 #content-lane ul {padding:0 0 0 30px;;margin:0;}
  #content-lane ul li {padding:5px;}
.content_padding_box {clear:both;width:100%;/*min-width:800px;*/margin:0 auto;padding:20px 50px 35px;color:#fff;background:#182d44 url(/i/red-corner.png) 98% 98% no-repeat;}
.content_padding_box::before {content:'';width:30px;border-top:solid 4px red;position:absolute;padding:0;margin:-10px 0 0 -30px;line-height:1;}




A:link {color:#ff9d80/*f15322*/;text-decoration:none;}
A:visited {color:#ff9d80;text-decoration:none;}
A:active {color:#ff9d80;text-decoration:none;}
A:hover {color:#ff9d80;text-decoration:underline;}




ul.default {margin:10px 0 10px 30px;list-style:circle;}
 ul.default li {margin:5px 0;}
 .list {padding:10px 40px;}





/*----------------------------------------*/
/*  LANGUAGE MENU definitions  
/*----------------------------------------*/
#lang_menu {background:rgba(50, 50, 50, 0.7);border-radius:20px;padding:20px 30px 20px 53px;position:absolute;top:0px;right:20px;z-index:200;margin:10px 0 0 0;}
#lang_menu:hover {/*background:#fff;*/cursor:pointer;}
 #lang_menu img {position:absolute;width:20px;display:inline;margin:0 0 0 -33px;}
 #lang_menu .language_list {padding:0;margin:0;}
  #lang_menu ul li {margin:0;list-style:none;cursor:pointer;}
   #lang_menu ul li.arrow_down {color:#fff;}
   #lang_menu ul li.arrow_down:before {content:"\203A";position:absolute;font-size:25px;padding:0;margin:-1px 0 0 35px;line-height:1;color:#db2b35;transform: rotate(90deg);}
    #lang_menu ul li .drop_down_block {border-top:solid 5px #db2b35;background:#fff;margin:9px 0px 0px -140px;padding: 10px 0px 10px 10px;
  box-shadow: 0 0 6px 0 rgba(0,0,0,.15);
  opacity:0;
  position: absolute;
  transition: all 0.3s ease 0s;
  visibility: hidden;
  z-index: 999999999;
  transform: scaleY(0);
  transform-origin:center top;
  }
  #lang_menu:hover .drop_down_block {opacity:1;filter:alpha(opacity=100);visibility:visible;background:#1f344b;transform: scaleY(1);}
  #lang_menu ul li:hover .drop_down_block {opacity:1;filter:alpha(opacity=100);visibility:visible;}
  #lang_menu ul li .drop_down_block .sub_menu_column {float:left;padding:0;margin:0;padding-right:10px;}
   #lang_menu ul li .drop_down_block .sub_menu_column ul {padding:0;margin:0;}
   #lang_menu ul li .drop_down_block .sub_menu_column ul li {padding:5px 10px;margin:5px 0;list-style:none;font-size:100%;border:none;}
   #lang_menu ul li .drop_down_block .sub_menu_column ul li a::before {content:"\203A";position:relative;top:-1px;padding:0px 12px 0px 0px;font-size:21px;}
    #lang_menu ul li .drop_down_block .sub_menu_column ul li a {color:#fff;transition: all 0.3s ease 0s;text-decoration:none;padding:1px 0px 1px 5px;}
    #lang_menu ul li .drop_down_block .sub_menu_column ul li a:hover {color:#f15322;text-decoration:none;}






/*----------------------------------------*/
/*  Блок с логотипом
/*----------------------------------------*/
#logo-lane {padding:30px 0px 30px;}
 .train {width:180px;height:180px;margin:0 auto;}
  .train img {width:180px;height:180px;}
 .logo {width:180px;/*height:180px;*/margin:0 auto;}
  .logo img {width:180px;/*height:180px;*/}
 .name {font-family:'Oswald';text-transform:none;font-style:normal;color:#abbbc4;font-size:49px;line-height:1;text-align:center;padding-top:15px;}
  .name a {font-family:'Oswald';text-transform:none;font-style:normal;color:#abbbc4;font-size:49px;line-height:1;text-align:center;padding-top:15px;}
   .name a:hover {text-decoration:none;}
 .desc {color:#66758c;text-align:center;font-size:110%;padding:15px 0 10px;}




/*----------------------------------------*/
/*  Блок с 4 вертикальными иллюстрациями
/*----------------------------------------*/
#lookbook-lane {padding:0px 0px 20px;}
 #lookbook-lane .incb {/*width:950px;*/}
  #lookbook-lane ul {padding:0;margin:0;}
   #lookbook-lane ul li {color:#db2b35;width:230px;height:467px;padding:0px;margin:0 auto;list-style:none;margin-bottom:10px;border-bottom:solid 3px #030d28;}
    #lookbook-lane .pix-block {width:230px;height:467px;background:#000b29;}
    #lookbook-lane .pix-sign {width:230px;height:467px;color:#fff;padding:330px 20px 20px 20px;text-transform:uppercase;letter-spacing:3px;font-family:'Open Sans',Arial,Verdana,Tahoma,sans-serif;line-height:1.7;background:url(/i/red-corner.png) 100% 100% no-repeat;background-color:rgba(0, 11, 41, 0.4);transition:all 0.3s ease 0s;}
     #lookbook-lane .pix-sign:hover {background-color:rgba(0, 11, 41, 0.8);}



/*----------------------------------------*/
/*  Основное меню сверху
/*----------------------------------------*/
#main-menu-block {background:rgba(3,13,40,1.0);margin:0;height:80px;}
 #main-menu-block ul {padding:0 15px;margin:0;float:left;}
  #main-menu-block ul li {color:#db2b35;width:235px;padding:18px 20px;margin:0;float:left;position:relative;list-style:none;border-right:solid 1px #112e4e;font-size:14px;text-transform:uppercase;letter-spacing:3px;font-family:'Open Sans',Arial,Verdana,Tahoma,sans-serif;text-align:center;/*border:solid 1px green;*/}
  #main-menu-block ul li:last-child {border-right:0 none;}
   #main-menu-block ul li a {color:#ffffff;transition: all 0.3s ease 0s;text-decoration:none;font-family:'Open Sans',Arial,Verdana,Tahoma,sans-serif;}
   #main-menu-block ul li a:hover {color:#db2b35;text-decoration:none;}
   #main-menu-block ul li a.active {color:#db2b35;}
    #main-menu-block ul li a span {color:#db2b35;font-family:'Open Sans',Arial,Verdana,Tahoma,sans-serif;}
/*
     #main-menu-block ul li.makt {border-top:solid 3px #fff;padding:11px 12px 9px;}
*/




/*----------------------------------------*/
/*  Типовая форма  
/*----------------------------------------*/
/*----------------------------------------*/
/*  Типовая форма  
/*----------------------------------------*/
.form {display:block;padding:15px 0px 0px 0px;margin:0 auto;}
.form table {border-spacing:5px;width:100%;}
.form tr td {padding:6px;/*white-space:nowrap;*/}
 .form table tr td table {border-spacing:5px 0px;width:100%;}
  .form tr td table tr td {padding:0px 5px;white-space:nowrap;}
.form input[type="text"] {width:100%;font-size:16px;padding:9px 15px 9px 15px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form input[type="text"]:focus {border:solid 1px #86c9e5;box-shadow:0px 0px 3px rgba(4,103,140,0.5);}
.form input[type="text"]:disabled {opacity:0.7;background:#f2f2f2;}

.form input[type="email"] {width:100%;font-size:16px;padding:7px 15px 7px 15px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form input[type="email"]:focus {border:solid 1px #86c9e5;box-shadow:0px 0px 3px rgba(4,103,140,0.5);}
.form input[type="email"]:disabled {opacity:0.7;background:#f2f2f2;}

.form input[type="number"] {width:100%;font-size:16px;padding:9px 15px 9px 15px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form input[type="number"]:focus {border:solid 1px #86c9e5;box-shadow:0px 0px 3px rgba(4,103,140,0.5);}
.form input[type="number"]:disabled {opacity:0.7;background:#f2f2f2;}
.form input[type="datetime-local"] {font-size:16px;padding:9px 15px 9px 15px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form input[type="datetime-local"]:focus {border:solid 1px #86c9e5;box-shadow:0px 0px 3px rgba(4,103,140,0.5);}
.form input[type="datetime-local"]:disabled {opacity:0.7;background:#f2f2f2;}
.form input[type="color"] {height:40px;font-size:16px;padding:10px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form input[type="range"] {font-size:16px;padding:8px 15px 8px 15px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form input[type="range"]:focus {border:solid 1px #86c9e5;box-shadow:0px 0px 3px rgba(4,103,140,0.5);}
.form input[type="range"]:disabled {opacity:0.7;background:#f2f2f2;}
.form textarea {width:100%;font-size:16px;padding:9px 15px 9px 15px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form textarea:focus {border:solid 1px #86c9e5;box-shadow:0px 0px 3px rgba(4,103,140,0.5);}
.form textarea:disabled {opacity:0.7;background:#f2f2f2;}
.form select {width:100%;font-size:16px;padding:9px 15px 9px 15px;background:#2c4866;color:#fff;border:solid 1px #030d1a;border-radius:15px;transition: all 0.3s ease 0s;}
.form select:focus {border:solid 1px #86c9e5;box-shadow: inset 0px 0px 3px rgba(4,103,140,0.5);}
.form select:disabled {background:#f2f2f2;opacity:0.75;}

.form .submit {background:#f15322;max-width:300px;color:#fefefe;box-shadow:none;cursor: pointer;padding:15px 30px;border:none;text-transform:uppercase;border-radius:11px;transition: all 0.3s ease 0s;}
.form .submit:hover {background:#e60505;}
.form .submit:focus {border:none;}
.form .submit:disabled {border:none;opacity:0.50;}
.form_err {border:solid 1px #ff2b2b !important;/*background:#fff2f2 !important;*/box-shadow:inset 0px 0px 3px rgba(237,41,41,0.4) !important;}




/*----------------------------------------*/
/*  Информационные блоки
/*----------------------------------------*/
.info_block_ok {padding:30px 0px;margin:0 -20px;}
 .info_block_ok div {padding:30px 35px;background:#030d28;border-radius:17px;}
  .info_block_ok div span {font-size:25px;font-family:'Oswald',Arial,Verdana,Tahoma,sans-serif;}
.info_block_warning {padding:30px 0px;color:#fff;margin:0 -20px;}
 .info_block_warning div {padding:30px 35px;background:#cc0000;border-radius:17px;color:#fff;}
  .info_block_warning div span {font-size:25px;font-family:'Oswald',Arial,Verdana,Tahoma,sans-serif;}
.error_block {color:#ffffff;line-height:1.4;padding:30px 40px;margin:10px 0 15px;background:#030d28;border-left:solid 3px #fc184a;/*text-indent:-98px;*//*padding-left:133px;*/}
 .error_block .err {color:#ffffff;padding:5px 10px;border-radius:7px;background:#e50032;margin-right:10px;}
.ok_block {color:#313131;line-height:1.4;padding:20px 40px;margin:10px 0 15px;background:#f2fff2;border-left:solid 1px #c2f2c2;border-right:solid 1px #c2f2c2;border-radius:7px;float:left;text-indent:-61px;padding-left:85px;}
 .ok_block .err {color:#ffffff;padding:5px 10px;border-radius:7px;background:#42a642;margin-right:10px;}




.checkbox_td {}
 .checkbox_td .checkbox {margin-left:10px;}
 .checkbox_td label {cursor:pointer;display:block;/*border-top:solid 2px #ffffee;*/margin:0px 0px 0px 10px;}

.checkbox {position:relative;padding-left:25px;padding:0px 25px 10px 25px;}
.checkbox input[type=checkbox] {display:none;}
.checkbox label:after {content:'';display:block;height:20px;width:20px;outline:1px solid #8c8b8b;position:absolute;top:3px;left:0;box-shadow:inset 0px 0px 4px rgba(0,0,0,0.15);background: #182d44 /*#ffffff*/;}
.checkbox input[type=checkbox]:checked + label:after {outline:1px solid #8c8b8b;border:3px solid #182d44 /*#ffffff*/;width:14px;height:14px;background-color:#5ba63d;}
 .checkbox input[type=checkbox]:disabled + label:after  {opacity:0.7;background:#f2f2f2;}


/*----------------------------------------*/
/*  Мобильное меню  
/*----------------------------------------*/
#overall_block {z-index:100;display:none;opacity:0.60;position:absolute;left:0px;top:0px;background-color:#000;margin-left:0px;}

#mobile_menu_block {top:0px;left:-300px;position:fixed;background:#182d44/*f9f9f9*/;width:300px;height:100%;overflow-y:auto;font-family:'Roboto Condensed','Open Sans',Arial,Verdana,Tahoma,sans-serif;
  transform-origin: 0 0 0;
  transition: all 0.3s ease 0s;
  z-index: 9999999 !important;
  transform: translate(0,0);
}
.menu_header {background:#0b1c3a;}
 .menu_header span {display:block;float:left;color:#fff;font-size:22px;padding:20px 0 17px 20px;}
.close_this_menu {float:right;color:#ff0000;font-size:30px;}
 .close_this_menu img {width:30px;margin:17px 17px 0 0;}
 #mm_block_wrapper {padding:20px 10px 0px 10px;}
 #mm_block_wrapper ul {padding:0;margin:0;width:100%;}
  #mm_block_wrapper ul li {color:#ffffff;padding:14px 12px 14px;margin:0;position:relative;list-style:none;}
   #mm_block_wrapper ul li.sep {border-bottom:solid 1px #273b51;}
   #mm_block_wrapper ul li i {margin:0 20px 0 0;font-size:130%;color:#abbbc4;}
   #mm_block_wrapper ul li a {color:#ffffff;transition: all 0.3s ease 0s;text-decoration:none;}
    #mm_block_wrapper ul li a span {color:#e31837;}
    #mm_block_wrapper ul li .drop_down_block {background:#242323;margin:0px 0px 0px -11px;padding:10px 0px 0px 10px;
  transition: all 0.3s ease 0s;
  z-index: 999999999;
  }
  #mm_block_wrapper ul li:hover .drop_down_block {opacity:1;filter:alpha(opacity=100);visibility:visible;display:block;}
  #mm_block_wrapper ul li .drop_down_block .sub_menu_column {float:left;padding:0;margin:0;padding-right:10px;width:100%;}
   #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul {padding:0;margin:0;border:solid 0px #fff;}
   #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul li {padding:5px 5px 5px 10px;margin:5px 0;list-style:none;white-space:nowrap;min-width:150px;border:none;}
   #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul li:before {font-family:FontAwesome;content:"\f0da ";color:#939393;margin-top:-4px;position:absolute;padding:6px 8px 1px 0px;font-size:70%;}
    #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul li a {color:#fdfdfd;transition: all 0.3s ease 0s;text-decoration:none;padding:1px 0px 1px 15px;}


#menu_block {float:left;margin:-1px 0 0 0px;text-align:center;}
 #menu_block svg {width:50px;height:50px;margin:20px 0 0 20px;/*padding:10px 15px;*/}
