
* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px;margin:0px;font-family:'Trebuchet MS',Helvetica,Arial,Verdana,Tahoma,sans-serif;font-size:100%;color:#000;}
html, body {background:/*#149077*/#fff;padding:0px;margin:0px;height:100%;}
strong, span, a {color:inherit;}

h2 {font-size:24px;padding:5px 0px 0px 10px;margin:0px;text-align:left;color:#313131;font-weight:normal;line-height:122%;}
 h2.mp {font-family:'Oswald';text-transform:none;font-style:normal;color:#022f32;font-size:32px;line-height:1;padding:0px 0px 20px 0px;margin:0px 0px 10px 0px;position:relative;}
  h2.mp::after {content:"";display:block;width:130px;position:absolute;border-bottom:solid 4px #f15322;left:-20px;bottom:1px;}
 
p {padding:0;}
table {border-spacing:0;}
td {padding:0;}
form {display:inline;}
img {border:none;}
.l {text-align:left;}
.w100 {width:100%;}
/*.w98 {width:98%;}*/
.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;}

.block-with-skew {width:100%;max-width:100%;background:#191b20;position:relative;}
.skew-block-top {position: absolute;color:#fff;background: inherit;top: -20px;right: -1%;width: 65%;height: 22px;-webkit-transform: skew(-34deg);transform: skew(-34deg);}
.skew-block-bottom {position:absolute;color:#fff;background: inherit;left: -1%;width: 65%;height: 20px;-webkit-transform: skew(-34deg);transform: skew(-34deg);}



/*----------------------------------------*/
/*  STICKY FOOTER definitions  
/*----------------------------------------*/
#all-content-wrapper {min-height:100%;margin-bottom:-120px;/*background:red;*/border-top:solid 1px #fff;} /**/
* html #all-content-wrapper {height:100%;}
#all_content_bottom_spacer {height:240px;}

/* BOTTOM bar definitions */
#footer-block-wrapper {overflow:hidden;width:100%;max-width:100%;padding-top:20px;}
#footer-block {background:#149077;height:100px;position: relative;}
#footer-block .skew-block-top {width: 40%;}
 #footer-block .logo {font-size:24px;padding:24px 0 3px 0;line-height:1.0;color:#191b20;text-align:center;font-family:'Oswald';}
 #footer-block .bottom-menu {padding:20px 0px 10px;text-align:center;}
  #footer-block .bottom-menu ul {padding:0;margin:0 auto;display:inline-block;}
   #footer-block .bottom-menu ul li {color:#99cfc4/*e8f4f2*/;margin:0;float:left;position:relative;list-style:none;font-size:13px;padding:0 0px 0 20px;}
   #footer-block .bottom-menu ul li::after {content:"";border-right:solid 1px #45a793;position:relative;margin-left:20px;padding:0;}
   #footer-block .bottom-menu ul li:last-of-type::after {content:"";border-right:none;}
 #footer-block .copyright {clear:both;font-size:14px;padding:50px 0 0;line-height:1.0;color:#ffffff;text-align:center;}
 #footer-block .time {position:absolute;color:#f9f9f9;font-size:10px;}



/*----------------------------------------*/
/*  Верхняя светлая полоса
/*----------------------------------------*/
#top-lane {background:#fff;padding:300px 50px 120px;/*min-height:500px;*/}
 .name {font-family:'Oswald';text-transform:none;font-style:normal;color:#022f32;font-size:52px;line-height:1;text-align:center;padding-top:20px;}
 .desc {color:#009678;text-align:center;font-size:95%;padding:20px 0 10px;}



 







