
* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-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;}
/*.bold {font-family:'Oswald';font-size:140%;}*/
.trans_standart {transition:all 0.3s ease 0s;}
.pers {margin-left:60px;text-indent:-30px;}
 .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:91%;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:80%;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:url('/i/red-corner.png');position:absolute;padding:0;margin:-10px 0 0 -25px;line-height:1;transform: rotate(-180deg);}
*/
.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;/*background:rgba(3,13,40,1.0)*/padding:20px 30px 20px 53px;position:absolute;top:100px;right:50px;z-index:200;margin:14px 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:100%;padding:15px 0 10px;}




/*----------------------------------------*/
/*  Блок с 4 вертикальными иллюстрациями
/*----------------------------------------*/
#lookbook-lane {padding:0px 0px 40px;}
 #lookbook-lane .incb {width:950px;}
  #lookbook-lane ul {padding:0;margin:0;float:left;}
   #lookbook-lane ul li {color:#db2b35;width:230px;padding:0px;margin:0;float:left;position:relative;list-style:none;margin-right:10px;border-bottom:solid 3px #030d28;}
   #lookbook-lane ul li:last-child {margin-right:0px;}
    #lookbook-lane .pix-block {width:230px;height:567px;background:#000b29;}
/*
    #lookbook-lane .pix-sign {width:230px;height:567px;color:#fff;padding:430px 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:transparent;transition:all 0.3s ease 0s;}
     #lookbook-lane .pix-sign:hover {background-color:rgba(0, 11, 41, 0.8);}
*/
    #lookbook-lane .pix-sign {width:230px;height:567px;color:#fff;padding:430px 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;/*border:solid 1px red;*/}
 #main-menu-block ul {padding:0 15px;margin:0;float:left;/*border:solid 1px white;*/}
  #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 30px 0px 30px;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:#087e1b;color:#fefefe;box-shadow:none;cursor: pointer;padding:10px 15px 10px 15px;border:none;border-radius:7px;transition: all 0.3s ease 0s;}
.form .submit:hover {background:#b02031;color:#ffffff;}
.form .submit:focus {border:none;}
.form .submit:disabled {border:none;opacity:0.50;}
.form .fftb {margin-left:10px;}
 .form .fftb input[type="text"] {margin-left:10px;min-width:200px;width:50% !important;}
*/

.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 50px;}
 .info_block_ok div {padding:30px 50px;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 50px;color:#fff;}
 .info_block_warning div {padding:30px 50px;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;/*border-right:solid 1px #fc184a;*//*border-radius:7px*/;/*float:left;*/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;}