
html, body { background-color:#FFF; width: 100%; height:100%; overflow:visible;  font-family:'PTS', sans-serif; font-size:100%; font-weight:400; margin:0; padding:0; color:#121518;  text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; font-smooth: always;   }
.wrapper { position: relative;  z-index: 1;   }
.wall { display:block;  top: 0; left: 0; right: 0; bottom: 0; display:block; z-index: 2;  background-position: top center;  background-repeat: no-repeat; position: fixed;  }
.content { max-width: 1110px; min-width:300px;  margin: 170px auto 0 auto; position: relative; z-index: 10; background-color:#ffffff; box-shadow: 0 0 3px rgba(0,0,0,.3); min-height:2000px;  }
a { color:#121518; text-decoration-skip-ink: none !important; }
@media (max-width: 1024px) { 
.content { margin-top: 0; overflow-x:hidden; }
.wall { display:none; height:1px;  position:relative; }
}
.grid { margin:30px 0 0 2.75%; background-color:#ffffff; }
.grid_noleft { margin:30px 0 0 0; background-color:#ffffff; }
.grid_notop { margin:0 0 0 2.75%; background-color:#ffffff; }
.col-left1, .col-left2 { float:left; width:63.9%;  padding:0 2.75% 0 0; background-color:#ffffff; }
.col-right1 { float:right; width:30.6%; padding:0 2.75% 0 0;  clear:right; background-color:#ffffff;  }
.col-right2 { float:left; width:30.6%; padding:0 2.75% 0 0;  clear:right; background-color:#ffffff; }
.z_grid { margin: 2.70% 0 0 2.75%; background-color:#ffffff;  }
.z_grid_left_one, .z_grid_left_two { float:left; width:63.9%; padding:0 2.75% 0 0; background-color:#ffffff;  }
.z_grid_right_one, .z_grid_right_two { float:right; width:30.6%; padding:0 2.75% 0 0; background-color:#ffffff;   }
.col-left2-min-h { min-height:750px; }
@media (max-width: 800px) { 
.grid { margin:2.75vw 0 0 2.75%; display:flex; flex-direction: column; flex-wrap: wrap; }
.col-left1 { width:97.25%; order:1; float:none; }
.col-left2 { width:97.25%; order:3; float:none; }
.col-right1 { width:97.25%; order:2; float:none; }
.col-right2 { width:97.25%; order:4; float:none; }
.col-left2-min-h { min-height:auto; }
.z_grid { margin:2.75vw 0 0 2.75%; display:flex; flex-direction: column; flex-wrap: wrap; }
.z_grid_left_one { width:97.25%; order:1; float:none; }
.z_grid_left_two { width:97.25%; order:3; float:none; }
.z_grid_right_one { width:97.25%; order:2; float:none; }
.z_grid_right_two { width:97.25%; order:4; float:none; }
.z_full { display:flex; flex-direction: column; flex-wrap: wrap; position:realtive; max-width:100%; background-color:#ffffff;  }
.z_full .z_grid_full_top { width:97.25%; order:1; float:none; }
.z_full .z_grid_left_one { width:97.25%; order:2; float:none; }
.z_full .z_grid_left_two { width:97.25%; order:4; float:none; }
.z_full .z_grid_right_one { width:97.25%; order:3; float:none; }
.z_full .z_grid_right_two { width:97.25%; order:5; float:none; }
}
@media (max-width: 540px) { 
.grid { margin:4vw 0 0 4%; }
.col-left1, .col-left2, .col-right1, .col-right2 { width:96%; }
.z_grid {  margin:4vw 0 0 4%; display:flex; flex-direction: column; flex-wrap: wrap; }
.z_grid_left_one { width:96%; order:1; float:none; }
.z_grid_left_two { width:96%; order:3; float:none; }
.z_grid_right_one { width:96%; order:2; float:none; }
.z_grid_right_two { width:96%; order:4; float:none; }
.z_full .z_grid_full_top { width:96%; order:1; float:none; }
.z_full .z_grid_left_one { width:96%; order:2; float:none; }
.z_full .z_grid_left_two { width:96%; order:4; float:none; }
.z_full .z_grid_right_one { width:96%; order:3; float:none; }
.z_full .z_grid_right_two { width:96%; order:5; float:none; }
}
.col-left1-2col { display:flex; flex-wrap:wrap; justify-content:space-between; background-color:#ffffff; }
.col-left1-2col > DIV:nth-child(1) { width:47.85%; background-color:#ffffff; }
.col-left1-2col > DIV:nth-child(2) { width:47.85%; background-color:#ffffff; }
@media (max-width: 540px) { 
.col-left1-2col > DIV:nth-child(1) { width:100%; }
.col-left1-2col > DIV:nth-child(2) { width:100%; }
.col-left1-2col .l a:first-child { padding:13px 0 15px 36px; border-top:1px solid #E0E4E9;  }
.col-left1-2col .l_notop a:link:first-child { padding-top:13px !important; margin-top:25px; }
.col-left1-2col a.all { margin-bottom:20px; }
}
header { display:flex; flex-direction: row; flex-wrap: nowrap; background-color:#DADFE4; height:60px; overflow-x:hidden; position:relative; z-index:700;  }
header > DIV:nth-child(1) { background-color:#ffffff; padding:0 2.75%; }
header > DIV:nth-child(1) a { flex:none; display:block; width:30px; height:60px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: 0 15px;  background-size: 100px 1500px; }
header > DIV:nth-child(1) a:active { position:relative;top:1px; }
header > DIV:nth-child(2) { flex-basis: calc(100% - 36px); white-space:nowrap; overflow:hidden; overflow-x: scroll; margin-bottom:-20px; position:relative; z-index:1;  }
header > DIV:nth-child(2) > DIV:nth-child(1) { flex:none; float:left; background-color:#F1F3F5; height:60px; padding:0 1.38% 0 1.38%; }
header > DIV:nth-child(2) > DIV:nth-child(1) a:link, header > DIV:nth-child(2) > DIV:nth-child(1) a:visited { display:inline-block; color:#26353E; font:17px/61px 'PT Sans Narrow', sans-serif; font-weight:700; padding:0 15px; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(1) a:hover, header > DIV:nth-child(2) > DIV:nth-child(1) a:active { background-color:#1A252B; color:#D6DADC; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(1) a.menu_a { background-color:#26353E; color:#D5DADD;  }
header > DIV:nth-child(2) > DIV:nth-child(1):hover a.menu_a { background-color:#26353E; color:#BCC2C7; }
header > DIV:nth-child(2) > DIV:nth-child(1) a.menu_a:hover { background-color:#26353E; color:#D5DADD; }
header > DIV:nth-child(2) > DIV:nth-child(2) { flex:none;  overflow:hidden; height:60px; padding:0 1.38%; }
header > DIV:nth-child(2) > DIV:nth-child(2) a:link, header > DIV:nth-child(2) > DIV:nth-child(2) a:visited { display:inline-block; color:#2B3C44; font:17px/61px 'PT Sans Narrow', sans-serif; font-weight:700; padding:0 15px; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(2) a:hover, header > DIV:nth-child(2) > DIV:nth-child(2) a:active { background-color:#1A252B; color:#D6DADC; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(2) a.menu_a { background-color:#26353E; color:#D5DADD; }
header > DIV:nth-child(2) > DIV:nth-child(2):hover a.menu_a { background-color:#26353E; color:#BCC2C7; }
header > DIV:nth-child(2) > DIV:nth-child(2) a.menu_a:hover { background-color:#26353E; color:#D5DADD; }
header > DIV:nth-child(3) { height:60px; padding:0 2.75%; align-self:flex-end; white-space:nowrap; position:relative; z-index:2; }
header > DIV:nth-child(3) a { display:inline-block; width:30px; height:30px; margin:15px 0 0 0; }
header > DIV:nth-child(3) a IMG { border-radius:50%;  }
@media (max-width: 540px) { 
header > DIV:nth-child(1) { padding:0 4%; }
header > DIV:nth-child(3) { padding:0 4% 0 4%;   }
}
@media (max-width: 1024px) { 
header > DIV:nth-child(3) { box-shadow: -2px 0 4px  rgba(0,0,0,.10);border-left:1px solid #D3DAE0; }
}

.superbar_online_block { background-color:#86BF34; background-image:url(/i/v15/i/superbar_online.svg?5);  background-position:center center; }
a.superbar_online:link, a.superbar_online:visited { display:flex; background-image:url(/i/v15/i/superbar_online.png?5);  background-position:center center; justify-content:center; height:50px; overflow:hidden;  text-decoration:none; align-items:center; text-overflow: ellipsis; white-space: nowrap; }
a.superbar_online:hover,  a.superbar_online:active { text-decoration:none; color:#FFFFFF;  }
.superbar_online SPAN:nth-of-type(1) { display:inline-block; background-color:#397421; color:#C4D6BD; font:13px/23px 'PT Sans Narrow', sans-serif; padding:0 10px 1px 10px; margin:0 0 0 4%; border-radius:3px; }
.superbar_online SPAN:nth-of-type(2) { color:#FFFFFF; font:18px/24px 'PTS', sans-serif; position:relative; top:-1px; font-weight:700; text-shadow: 0 0 3px #295317;  margin:0 15px 0 16px; overflow: hidden; text-overflow: ellipsis; }
.superbar_online SPAN:nth-of-type(3) { color:#FFFFFF; font:18px/24px 'PTS', sans-serif; position:relative; top:-1px; text-shadow: 0 0 3px #295317; margin:0 4% 0 0; }
a.superbar_online:hover SPAN:nth-of-type(1) { background-color:#FFFFFF; color:#397421;  }
a.superbar_online:hover SPAN:nth-of-type(2), a.superbar_online:hover SPAN:nth-of-type(3) {  text-shadow: 0 0 1px #295317;  }
@media screen and (max-width: 640px) {
.superbar_online SPAN:nth-of-type(2) { font:17px/20px 'PTS', sans-serif; font-weight:700; margin:0 10px 0 12px; letter-spacing: -.2px; }
.superbar_online SPAN:nth-of-type(3) { font:17px/20px 'PTS', sans-serif; font-weight:400; }
}
.wow_super_d {  width:100%; display:block; height:60px; overflow:hidden; background-color:#1A252B; position:relative; z-index:39; text-align:center; }
.wow_super_m, .wow_super_m70, .wow_super_m100, .wow_super_10to3 { display:none; }
@media screen and (max-width: 800px) {
.wow_super_d { display:none; }
.wow_super_m { display:block; height:90px;  background-color:#FFF; }
.wow_super_m70 { display:block; height:70px;  }
.wow_super_m100 { display:block; height:100px;  }
.wow_super_10to3 { display:block; width:100%; aspect-ratio: 10 / 3;  }
}



header { display:flex; flex-direction: row; flex-wrap: nowrap; background-color:#DADFE4; height:60px; overflow:hidden; position:relative; z-index:700;  }
header > DIV:nth-child(1) { background-color:#ffffff; padding:0 2.75%; }
header > DIV:nth-child(1) a { flex:none; display:block; width:30px; height:60px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: 0 15px;  background-size: 100px 1500px; }
header > DIV:nth-child(1) a:active { position:relative;top:1px; }
header > DIV:nth-child(2) { flex-basis: calc(100% - 36px); white-space:nowrap; overflow:hidden; overflow-x: scroll; margin-bottom:-20px; position:relative; z-index:1;  }
header > DIV:nth-child(2) > DIV:nth-child(1) { flex:none; float:left; background-color:#F1F3F5; height:60px; padding:0 1.38% 0 1.38%; }
header > DIV:nth-child(2) > DIV:nth-child(1) a:link, header > DIV:nth-child(2) > DIV:nth-child(1) a:visited { display:inline-block; color:#26353E; font:17px/61px 'PT Sans Narrow', sans-serif; font-weight:700; padding:0 15px; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(1) a:hover, header > DIV:nth-child(2) > DIV:nth-child(1) a:active { background-color:#1A252B; color:#D6DADC; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(1) a.menu_a { background-color:#26353E; color:#D5DADD;  }
header > DIV:nth-child(2) > DIV:nth-child(1):hover a.menu_a { background-color:#26353E; color:#BCC2C7; }
header > DIV:nth-child(2) > DIV:nth-child(1) a.menu_a:hover { background-color:#26353E; color:#D5DADD; }
header > DIV:nth-child(2) > DIV:nth-child(2) { flex:none;  overflow:hidden; height:60px; padding:0 1.38%; }
header > DIV:nth-child(2) > DIV:nth-child(2) a:link, header > DIV:nth-child(2) > DIV:nth-child(2) a:visited { display:inline-block; color:#2B3C44; font:17px/61px 'PT Sans Narrow', sans-serif; font-weight:700; padding:0 15px; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(2) a:hover, header > DIV:nth-child(2) > DIV:nth-child(2) a:active { background-color:#1A252B; color:#D6DADC; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(2) a.menu_a { background-color:#26353E; color:#D5DADD; }
header > DIV:nth-child(2) > DIV:nth-child(2):hover a.menu_a { background-color:#26353E; color:#BCC2C7; }
header > DIV:nth-child(2) > DIV:nth-child(2) a.menu_a:hover { background-color:#26353E; color:#D5DADD; }
header > DIV:nth-child(3) { height:60px; padding:0 2.75%; align-self:flex-end; white-space:nowrap; position:relative; z-index:2; }
header > DIV:nth-child(3) a { display:inline-block; width:30px; height:30px; margin:15px 0 0 0; }
header > DIV:nth-child(3) a IMG { border-radius:50%;  }
@media (max-width: 540px) { 
header > DIV:nth-child(1) { padding:0 4%; }
header > DIV:nth-child(3) { padding:0 4% 0 4%;   }
}
@media (max-width: 1024px) { 
header > DIV:nth-child(3) { box-shadow: -2px 0 4px  rgba(0,0,0,.10);border-left:1px solid #D3DAE0; }
}
.part { background-color:#26353E; height:47px; display:flex; width:100%; max-width:100%; flex-wrap: nowrap; white-space:nowrap; position:relative; z-index:40;  outline:0;   }
.cloned { box-shadow: 0 9px 17px rgba(0,0,0,.09);  }
.part:hover { z-index:60; }
.part .scroll_back { display:none;  }
.part > DIV:nth-of-type(2) { display:none;  } 
.part > DIV:nth-of-type(3) { flex:none; margin:0 1% 0 2.75%;  } 
.part > DIV:nth-of-type(4) { flex:none; margin:0 3% 0 0;   } 
.part > DIV:nth-of-type(5) { flex-basis:100%; white-space:nowrap; overflow:hidden; } 
.part > DIV:nth-of-type(6) { flex:none; width:16px; margin:0 2.75% 0 0; padding:0 0 0 16px; } 
.part > DIV:nth-of-type(7) { display:none; } 
.part > DIV:nth-of-type(3) H1 { color:#E8EAEB; font:21px/46px 'PTD', sans-serif; letter-spacing: -1px; margin:0; padding:0; text-shadow: 0 0 1px #1A252B; text-decoration:none; display:inline-block;  }
.part > DIV:nth-of-type(3) a:link, .part > DIV:nth-of-type(3) a:visited { color:#E8EAEB; font:21px/46px 'PTD', sans-serif; letter-spacing: -1px; margin:0; padding:0; text-shadow: 0 0 1px #1A252B; text-decoration:none; display:inline-block;  }
.part > DIV:nth-of-type(3) a:hover, .part > DIV:nth-of-type(3) a:active { text-decoration:none; color:#FFFFFF;  }
.original #part_titlelink_tt { color:#ABB3B7; }
.original #part_titlelink_tt:hover { color:#E8EAEB; }
.cloned #part_titlelink_tt { color:#E8EAEB; }
.cloned #part_titlelink_tt:hover { color:#FFFFFF; }
.part > DIV:nth-of-type(5) > DIV > UL > LI > a:link, .part > DIV:nth-of-type(5) > DIV > UL > LI > a:visited {  display:inline-block; vertical-align:middle; font:15px/21px 'PT Sans Narrow', sans-serif; font-weight:400; color:#C2C8CB; height:34px; padding:13px 0 0 0; margin:0 20px 0 0; text-decoration:none; cursor:pointer; }
.part > DIV:nth-of-type(5) > DIV > UL >  LI > a:hover, .part > DIV:nth-of-type(5) > DIV > UL > LI > a:active { color:#ffffff; height:30px; border-bottom:4px solid #86BF34;  text-decoration:none; }
.ma { color:#FFFFFF !important; padding:13px 0 0 0 !important; height:30px !important; border-bottom:4px solid #86BF34 !important; opacity:1 !important; }
.part > DIV:nth-of-type(5) .dropdown {   display: inline-block; cursor:pointer; width:28px; height:47px; vertical-align:middle; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-size: 100px 1500px;  background-position: right -85px; margin:0 20px 0 0; }
.part > DIV:nth-of-type(5) .dropdown:hover { color:#ffffff; border-bottom:0; background-position: right -145px; transition-delay: 0.1s; }
.part > DIV:nth-of-type(6) input[type=search] { display:block; width: 16px; height:47px; background-color:transparent; border:0;  background-image: url('/i/v15/i/ic_search_x32.png'); filter:drop-shadow(0 0 2px rgba(51, 70, 81, .9)); background-position: 0 15px;  background-repeat: no-repeat;  background-repeat: no-repeat; background-size: 16px 16px; opacity: 0.7;  -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; color:transparent; cursor:pointer; }
.part > DIV:nth-of-type(6) input[type=search]:hover { opacity: 1; cursor:pointer;  }
.part > DIV:nth-of-type(6) input[type=search]:focus { width: 100%; position:absolute;  left:0px; z-index:40; background-color:#1A252B; opacity: 1;  background-position: 2.75% 14px; padding:0 0 0 6%; color:#D6DADC; font:18px/44px 'PTD', sans-serif; cursor:text;  }
.part_sep {  display:inline-block;  width:16px; height:5px; }
.part .dropdown-content { margin-top:47px; }
.part > DIV:nth-of-type(7) SPAN { display:block; cursor:pointer; width:32px; height:36px; margin:7px 0 0 0; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: -44px -863px;  background-size: 100px 1500px; filter:drop-shadow(0 0 2px rgba(51, 70, 81, .9)); } 
.part > DIV:nth-of-type(7) SPAN:hover { background-position: -70px -863px; } 
.ma::before { opacity:0.9 !important; }
@media (max-width: 1024px) { 
.part { width:100%; z-index:50;  }
.part.cloned .scroll_back { display:block; padding:0 0 0 2.75%; width:10%; }
.part.cloned .scroll_back a { display:block; height:47px; }
.scroll_back a:link LI, .scroll_back a:visited LI { list-style:none; display:block; width:24px; height:24px;  background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: 0 -1056px;  background-size: 100px 1500px; position:relative; top:15px; }
.scroll_back a:hover LI, .scroll_back a:active LI { background-position: -26px -1056px; }
.part.cloned > DIV:nth-of-type(2) { display:block;  flex:none;  padding:0 0 0 4%;  } 
.part.cloned > DIV:nth-of-type(2) a { position:relative; top: -80px; display:block; width:32px; height:32px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: -26px -897px;  background-size: 100px 1500px; margin:0 19px 0 0; -webkit-animation-name: scroll_logo;  -webkit-animation-duration: 500ms; animation-name: scroll_logo; animation-duration: 500ms; -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;   }
.part > DIV:nth-of-type(2) a:active { position:relative;top:1px; }
.part.cloned DIV:nth-of-type(3) { display:none !important;  } 
.part > DIV:nth-of-type(3) { flex:none; margin:0 3% 0 2.75%;  } 
.part > DIV:nth-of-type(7) { display:block;  flex:no; margin:0 2.75% 0 1.5%;  }
.part.cloned DIV:nth-of-type(4) { display:none; }
.part > DIV:nth-of-type(4) { margin:0 6% 0 0;   } 
.mob_shad { height:60px; position:fixed; width:100%; z-index:30;  box-shadow: 0 10px 20px rgba(0,0,0,.09); }
header > DIV:nth-child(5) { display:block; }
.part > DIV:nth-of-type(6) input[type=search]:focus { padding:0 0 0 10%;   }
.mob_height { height:60px; position:relative; z-index:10;  }
.section_ico { width:32px !important; }
}
@-webkit-keyframes scroll_logo {
    from { top: -40px;  }
    to { top: 8px; }
}
@keyframes scroll_logos {
    from { top: -40px;  }
    to { top: 8px;  }
}
@media (max-width:840px){
.part > DIV:nth-of-type(5) .dropdown { display:none }
.part.cloned .scroll_back { width:15%; }
}
@media (max-width:540px){
.part { margin:-1px 0 0 0; }
.part.cloned .scroll_back { padding:0 0 0 4%;   }
.part.cloned > DIV:nth-of-type(2) a { margin-right:0;  }
.part > DIV:nth-of-type(3) { flex:none; margin:0 3% 0 4%;  } 
.part_sep {  display:inline-block;  width:10px; }
}
.original { position:relative; z-index:600; }
.tt_bg {  height:114px; background-repeat: no-repeat; background-position-x: center; background-color:#1F303A;  }
.tt_part.original { background-color:transparent; }
.tt_part.cloned { background-color:#2F404A; }
.tt_part {   background-image:url(/i/v15/i/tt_part_bg.png); 
}
.tt_part.original { box-shadow: 0 3px 3px rgba(0,0,0,.20); }
.dd ul { list-style-type: none; margin: 0; padding: 0; display:block; overflow-x:scroll; overflow: -moz-scrollbars-none; overflow: -moz-hidden-unscrollable; -ms-overflow-style: none;   }
.dd ul::-webkit-scrollbar { width: 0 !important; }
.dd li { display: inline-block; margin: 0; padding: 0 } 
.dd li a, .dropbtn { display: inline-block; }
.dd li.dropdown { display: inline-block; }
.dd .dropdown-content { display: block; position: absolute; width:100%; left:-999em;  z-index:100; }
.dd .dropdown .dropdown-content { transition-delay: 0.2s; }
.dd .dropdown:hover .dropdown-content { display: block; left:0px; transition-delay: 0.1s;}
.dd LI A U { display:none; }
.m_soc { display:none; }        
@media (max-width: 800px) { 
.cloned .dd { display:none; }
.cloned .m_soc { display:flex; !important; justify-content:space-around; align-items: flex-start; }    
.part > DIV:nth-of-type(6) { box-shadow: -4px 0 3px rgba(0,0,0,.20); } 
}
.section_ico { width:46px; display:block; }
a.m:link, a.m:visited, .m {  display:inline-block; font:15px/20px 'PT Sans Narrow', sans-serif; font-weight:400; color:#C0C8CD; padding:13px 0 10px 0; margin:0 20px 0 0; text-decoration:none; cursor:pointer; }
a.m:hover, a.m:active, .m:hover { color:#ffffff; border-bottom:4px solid #86BF34;  text-decoration:none; }
a.npl:link, a.npl:visited { display:inline-block; background-color:#86BF34; color:#FFFFFF; height:26px; font:12px/26px 'PTD', sans-serif; position:relative;top:-27px; overflow:hidden; text-transform: uppercase; padding:0 15px 1px 15px; text-decoration:none; letter-spacing: -0.2px; }
a.npl:active, a.npl:hover { text-decoration:none; background-color:#2D4756; }
.n1_i, .n1_i IMG { display:block; }
.n1_b:hover a.n1 { text-decoration:underline; color:#466F86; }
a.n1:link, a.n1:visited { display:block; position:relative;top:-12px; text-decoration:none; color:#121518; }
a.n1:active, a.n1:hover { text-decoration:underline; color:#466F86; }
a.n1 SPAN:nth-child(1) { display:block; font:26px/28px 'PTS', sans-serif; font-weight:700; letter-spacing: -1px;   }
a.n1 SPAN:nth-child(2) { display:inline-block; color:#495561; font:17px/20px 'PTD', sans-serif; padding:8px 0 5px 0; }
.nd { display:inline-block; color:#748596; font:13px/16px 'PT Sans Narrow', sans-serif; margin:0 15px 0 0; }
a.nc:link, a.nc:visited { display:inline-block; color:#748596; font:13px/16px 'PT Sans Narrow', sans-serif; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: 0 -50px;  background-size: 100px 1500px; padding:0 0 0 21px; text-decoration:none; }
a.nc:active, a.nc:hover { text-decoration:none; color:#121518; background-position: -80px -50px; }
.n1_i_online, .n1_i_photo { background-repeat: no-repeat; background-size: 100% 100%;  background-position: center center; }
.l a:link, .l a:visited { display:block; padding:13px 0 13px 36px; border-bottom:1px solid #E0E4E9; text-decoration:none; margin:0;  font:15px/20px 'PTD', sans-serif; font-weight:400; color:#242D31;  text-indent: -36px;  }
.l a:hover, .l a:active { text-decoration:underline; color:#507E9A;  }
.l A LI {  display:block;  float:left;  font:13px/20px 'PT Sans Narrow', sans-serif; width:36px; font-weight:400;  vertical-align:top; color:#78909C;  }
.l_notop a:link:first-child { padding-top:0px !important; }
.l_last_border_no a:last-child { border-bottom:0px !important; }
.l_first_border_top a:first-child { border-top:1px solid #E0E4E9 !important; }
#l_online { display:flex; text-indent: 0px; padding-left:0;  }
#l_online > SPAN:nth-child(1) { flex:none; display:inline-block; width:36px; height:24px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: -75px -247px;  background-size: 100px 1500px; }
#l_online > SPAN:nth-child(2) { float:none; width: calc(100% - 36px); font:15px/20px 'PTD', sans-serif; font-weight:400; color:#242D31;  }
#l_online > SPAN:nth-child(2) > B { display:inline-block; font:13px/13px 'PT Sans Narrow', sans-serif; color:#78909C;  } 
.l_nomargin_bottom { margin-bottom:0 !important; }
@media (max-width: 540px) { 
.l a:link, .l a:visited { font:16px/20px 'PTD', sans-serif; font-weight:400;  }
.l_notop a:link:first-child { padding-top:13px !important; }
#l_online > SPAN:nth-child(2), #l_cup2018 > SPAN:nth-child(2) { font:16px/20px 'PTD', sans-serif;  }
a.n1:link, a.n1:visited { top:-17px; }
a.n1 SPAN:nth-child(2) { padding:9px 0 0 0; }
}
@media (min-width: 1130px) { 
.n1_b .n1_i IMG { width:330px; height:186px; overflow:hidden; }
.nb_b .n1_i IMG { width:690px; height:388px; overflow:hidden; }
}
.nb_b { margin:35px 0 25px 0; padding:0 0 30px 0; border-bottom:1px solid #E0E4E9; }
.nb_b:hover a.nb { text-decoration:underline; color:#466F86; }
a.nb:link, a.nb:visited { display:block; position:relative;top:-9px; text-decoration:none; color:#121518; }
a.nb:active, a.nb:hover { text-decoration:underline; color:#466F86; }
a.nb SPAN:nth-child(1) { display:block; font:45px/44px 'PTS', sans-serif; font-weight:700; letter-spacing: -1px; margin:0 7% 0 0; }
a.nb SPAN:nth-child(2) { display:inline-block; color:#495561; font:23px/26px 'PTD', sans-serif; padding:7px 0 14px 0; }
@media (max-width: 540px) { 
.nb_b { margin-top:0; }
.nb_b2 .nb_b { margin-top:20px !important; }
a.nb:link { position:relative;top:-17px; }
a.nb SPAN:nth-child(1) { display:block; font:26px/28px 'PTS', sans-serif; font-weight:700; }
a.nb SPAN:nth-child(2) { display:inline-block; color:#495561; font:17px/20px 'PTD', sans-serif; padding:9px 0 0 0; }
}
.nb_b_noborder .nb_b { border:0; }
.nb_b_nopadding .nb_b { padding:0; }
.pre_all { height:24px; border-bottom:1px solid #E0E4E9; }
a.all:link, a.all:visited { display:inline-block; font:16px/16px 'PTS', sans-serif; font-weight:700; color:#4B6778; margin:16px 18px 0 0; letter-spacing: -0.2px; text-decoration:underline; }
a.all:active, a.all:hover { text-decoration:none; color:#242D31; }
#all_nom { display:inline-block; margin-top:0px; }
.sub_pl_sm { display:inline-block; color:#455A64; font:14px/14px 'PT Sans Narrow', sans-serif; }
.sub_pl_sm::before { content: ""; display:block; width:30px; height:2px; background-color:#86BF34; margin:0 0 8px 0;  }
.sub_pl, .sub_pl_noafter { display:inline-block; color:#121518; font:20px/20px 'PTS', sans-serif; font-weight:700; letter-spacing: -1px; }
a.sub_pl:link, a.sub_pl:visited, a.sub_pl_noafter:link, a.sub_pl_noafter:visited { display:inline-block; color:#121518; font:20px/20px 'PTS', sans-serif; font-weight:700; text-decoration:none; letter-spacing: -1px; }
a.sub_pl:active, a.sub_pl:hover, a.sub_pl_noafter:active, a.sub_pl_noafter:hover {  text-decoration:none; color:#000000; }
.sub_pl::after { content: ""; display:block; width:50px; height:4px; background-color:#86BF34; margin:10px 0 0 0;  }
.sw_a, .sw  { color:#ffffff; text-decoration:none; display:inline-block; background-color:#86BF34; font:14px/20px 'PT Sans Narrow', sans-serif; font-weight:400;  padding:0 17px; margin:0 12px 0 0; cursor:pointer; border-bottom:3px solid #7BAD30; }
.sw { background-color:#435C6B; border-bottom:3px solid #435C6B; color:#D9DDDF; }
.sw_a:hover, .sw:hover { background-color:#86BF34; border-bottom:3px solid #7BAD30; color:#ffffff;  }
.sw_b { clear:both; margin:10px 0 22px 0; }
.sw_b_z_l { clear:both; margin:10px 0 0 0; }
a.sub_pl_right:link, a.sub_pl_right:visited { float:right; display:inline-block; color:#4B6778; font:13px/13px 'PTD', sans-serif; text-decoration:underline; letter-spacing: -0.5px; position:relative; top:5px;  }
a.sub_pl_right:active, a.sub_pl_right:hover {  text-decoration:none; color:#000000; }
.live, .live_te, .live_ba { margin:0 0 21px 0; }
.live_date { color:#3F4F56; font: 13px/13px 'PT Sans Narrow'; font-weight:400; padding:4px 0 5px 17px; background-color:#CFD5DA; }
.live .ok:nth-child(odd), .live_te .ok:nth-child(odd), .live_ba .ok:nth-child(odd) {  background-color:#E6E9EC !important;  }
.live .ok:nth-child(even), .live_te .ok:nth-child(even), .live_ba .ok:nth-child(even) {  background-color:#F1F3F5 !important;  }
.live .ok:active:nth-child(odd), .live_te .ok:active:nth-child(odd), .live_ba .ok:active:nth-child(odd), .live .ok:hover:nth-child(odd), .live_te .ok:hover:nth-child(odd), .live_ba .ok:hover:nth-child(odd) {  background-color:#FFF499 !important;  }
.live .ok:active:nth-child(even), .live_te .ok:active:nth-child(even), .live_ba .ok:active:nth-child(even), .live .ok:hover:nth-child(even), .live_te .ok:hover:nth-child(even), .live_ba .ok:hover:nth-child(even) {  background-color:#FFF9C4 !important;  }
.live a:link, .live a:visited, .live_te a:link, .live_te a:visited, .live_ba a:link, .live_ba a:visited { display: flex;   text-decoration:none;  padding:8px 0 10px 0; }
.live a:link:nth-child(odd), .live a:visited:nth-child(odd), .live_te a:link:nth-child(odd), .live_te a:visited:nth-child(odd), .live_ba a:link:nth-child(odd), .live_ba a:visited:nth-child(even) { background-color:#F1F3F5; }
.live a:link:nth-child(even), .live a:visited:nth-child(even), .live_te a:link:nth-child(even), .live_te a:visited:nth-child(even), .live_ba a:link:nth-child(even), .live_ba a:visited:nth-child(even) { background-color:#FFF; }
.live a:nth-child(even):last-child, .live_te a:nth-child(even):last-child, .live_ba a:nth-child(even):last-child   { border-bottom:1px solid #EBEEF1; }
.live .o:nth-child(even):last-child, .live .ok:nth-child(even):last-child, .live_te .o:nth-child(even):last-child, .live_te .ok:nth-child(even):last-child, .live_ba .o:nth-child(even):last-child, .live_ba .ok:nth-child(even):last-child { border-bottom:none; }
.live a:active:nth-child(odd), .live a:hover:nth-child(odd), .live_te a:active:nth-child(odd), .live_te a:hover:nth-child(odd), .live_ba a:active:nth-child(odd), .live_ba a:hover:nth-child(odd) { background-color:#FFF499; }
.live a:active:nth-child(even), .live a:hover:nth-child(even), .live_te a:active:nth-child(even), .live_te a:hover:nth-child(even), .live_ba a:active:nth-child(even), .live_ba a:hover:nth-child(even) { background-color:#FFF9C4; }
.live .o:nth-child(odd), .live_te .o:nth-child(odd), .live_ba .o:nth-child(odd) {  background-color:#E0F5C2 !important; }
.live .o:nth-child(even), .live_te .o:nth-child(even), .live_ba .o:nth-child(even) {  background-color:#EEFADE !important; }
.live .o:active:nth-child(odd), .live_te .o:active:nth-child(odd), .live_ba .o:active:nth-child(odd), .live .o:hover:nth-child(odd), .live_te .o:hover:nth-child(odd), .live_ba .o:hover:nth-child(odd) {  background-color:#FFF499 !important; }
.live .o:active:nth-child(even), .live_te .o:active:nth-child(even), .live_ba .o:active:nth-child(even), .live .o:hover:nth-child(even), .live_te .o:hover:nth-child(even), .live_ba .o:hover:nth-child(even) {  background-color:#FFF9C4 !important; }
.live .s, .live_te .s, .live_ba .s, .live .t, .live_te .t, .live_ba .t   {  flex: none; width:45px; margin:0 0 0 17px; font:13px/16px 'PT Sans Narrow'; color:#748596; position:relative; top:1px;  }
.live .t, .live_te .t, .live_ba .t {  color:#748596; position:relative; top:1px; }
.live I, .live_te I, .live_ba I  { display:inline-block; width:16px; height:16px; margin:0 0 -4px 10px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: -48px -160px;  background-size: 64px 960px;  position:relative; top:2px;  }
.live A  SPAN:nth-child(2) { flex:100%; font:14px/16px 'PTD', sans-serif;  color:#171B1E;  letter-spacing: -0.4px; }
.live A  SPAN:nth-child(3) { padding:0 17px 0 7px; text-align:right;  font:14px/16px 'PTS', sans-serif; font-weight:700; color:#171B1E;  vertical-align:top; white-space: nowrap; letter-spacing: -0.8px;  }
.live_te A  SPAN:nth-child(2) { flex:100%; font:14px/16px 'PTD', sans-serif;  color:#171B1E; letter-spacing: -0.4px; }
.live_te A  SPAN:nth-child(3) { padding:0 17px 0 7px;  text-align:right;  font:14px/16px 'PTS', sans-serif;  font-weight:700;  color:#171B1E;  vertical-align:top; white-space: nowrap; letter-spacing: -0.8px;  }
.live_ba A  SPAN:nth-child(2) { flex:100%; font:14px/16px 'PTD', sans-serif;  color:#171B1E; letter-spacing: -0.4px; }
.live_ba A  SPAN:nth-child(3) { padding:0 17px 0 7px;  text-align:right; font:14px/16px 'PTS', sans-serif; font-weight:700;  color:#171B1E;  vertical-align:top; white-space: nowrap; letter-spacing: -0.8px;  }
a.live_more:link, a.live_more:visited { font:12px/12px 'PT Sans Narrow'; font-weight:400;  display:block; margin:0 0 10px 0; color:#455A64; text-decoration:underline; position:relative;top:-14px; }
a.live_more:active, a.live_more:hover { text-decoration:none; color:#1F303A; }
a.live_tour:link, a.live_tour:visited, .live_tour {  color:#4B6778; display:flex; align-items:center; padding:0 0 11px 0; text-decoration:none; }
a.live_tour:active, a.live_tour:hover { text-decoration:underline; color:#121518; }
.live_tour IMG { flex:none; height:24px; width:24px; vertical-align:middle; margin:0 12px 0 0;  }
.live_tour B { font:16px/16px 'PTS', sans-serif; font-weight:700; letter-spacing: -0.4px; position:relative;top:-1px; }
.live_no { background-color:#E0E4E9; font:14px/14px 'PT Sans Narrow', sans-serif; font-weight:400; text-align:center; padding:8px 0 7px 0; margin:14px 0 22px 0; }
@media (max-width: 1024px) { 
.live a:link, .live a:visited, .live_te a:link, .live_te a:visited, .live_ba a:link, .live_ba a:visited { padding:9px 0 9px 0; }
.live A  SPAN:nth-child(2), .live_te A  SPAN:nth-child(2), .live_ba A  SPAN:nth-child(2) { font:15px/16px 'PTD', sans-serif; }
.live A  SPAN:nth-child(3), .live_te A  SPAN:nth-child(3), .live_ba A  SPAN:nth-child(3) { font:15px/16px 'PTS', sans-serif; font-weight:700; }
}
.partmenu_name { margin:0 0 7px 17px;  }
.partmenu_name H2 {  font:17px/24px 'PTS', sans-serif; font-weight:700; letter-spacing: -0.5px; margin:0 0 0 7px; padding:0; color:#E8E9E9; }
.partmenu_part { margin:0 0 0 17px;  }
.partmenu_name a:link, .partmenu_name a:visited { font:17px/24px 'PTS', sans-serif; font-weight:700; letter-spacing: -0.5px; margin:0; padding:0 7px 2px 7px; color:#E8E9E9;  text-decoration:none; }
.partmenu_name a:hover, .partmenu_name a:active {  text-decoration:none; color:#121A1D; background-color:#E8E9E9; }
.part_ico_transfers::before, .part_ico_calendar::before, .part_ico_rfpl::before, .part_ico_hockey::before { content: ""; display:inline-block; width:16px; height:16px; margin:0 7px 0 0;  background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-size: 100px 1500px;  -webkit-filter: drop-shadow(0 0 2px #121A1D);   filter: drop-shadow(0 0 2px #121A1D); opacity:0.5; position:relative; vertical-align:top; }
.part_ico_transfers::before { background-position: -69px -1057px; top:2px; margin-right:6px; }
.part_ico_calendar::before { background-position: -52px -1056px; top:2px; }
.part_ico_rfpl::before { background-position: 0 -1075px; top:2px; }
.part_ico_hockey::before { background-position: 0px -1081px; top:4px; }
.part_ico_transfers:hover::before, .part_ico_calendar:hover::before, .part_ico_rfpl:hover::before, .part_ico_hockey:hover::before { opacity:0.9;  }
a.head_user_signin:link, a.head_user_signin:visited { background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: -70px 0;  background-size: 100px 1500px; }
a.head_user_signin:active, a.head_user_signin:hover { background-position: -70px -200px; }
@media (max-width: 540px) { 
.part_ico_transfers::before, .part_ico_calendar::before { display:none; }
}
.wow_box { display:flex; justify-content:center; position:relative; background-color:#F1F3F5; padding:15px; }
@media (max-width: 350px) { 
.wow_box { background-color:#FFF; border-bottom:1px solid #E0E4E9; border-top:1px solid #E0E4E9; padding:15px 0; }
}
.tt_bg {  height:141px; background-repeat: no-repeat; background-color:#2F404A;  background-position-y:bottom; }
.tt_part.original { background-color:transparent; }
.tt_part.cloned { background-color:#2F404A; }
.tt_part {   background-image:url(ttps://cdn.livesport.ru/i/v15/i/tt_part_bg.png); }
.tt_part.original { box-shadow: 0 3px 3px rgba(0,0,0,.20); }
.tt_name { height:94px; display:flex; flex-wrap: nowrap;  align-items:flex-end; padding:0 2.75%; background: -moz-linear-gradient(top, rgba(31,48,58,0.8) 0%, rgba(31,48,58,0.82) 18%, rgba(31,48,58,0.9) 100%); background: -webkit-linear-gradient(top, rgba(31,48,58,0.8) 0%,rgba(31,48,58,0.82) 18%,rgba(31,48,58,0.9) 100%); background: linear-gradient(to bottom, rgba(31,48,58,0.8) 0%,rgba(31,48,58,0.82) 18%,rgba(31,48,58,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1f303a', endColorstr='#e61f303a',GradientType=0 ); white-space:nowrap; position:relative; z-index:40;  }
.tt_name > SPAN:nth-child(1) { flex:none;  }
.tt_name > SPAN:nth-child(1) IMG { filter:drop-shadow(0 0 5px  rgba(0,0,0,.7)); width:52px; height:52px; margin:0 25px 16px 0; } 
.tt_name LI { list-style-type: none; } 
.tt_name > SPAN:nth-child(2) { flex:100%;  }
.tt_name > SPAN:nth-child(2) H1 { font:23px/24px 'PTS', sans-serif; color:#fff; letter-spacing: -0.5px;  text-shadow:0 0 3px  rgba(0,0,0,.5);  font-weight:700; opacity:0.8; padding:0; margin:0; position:relative; top:3px;  }
.tt_name > SPAN:nth-child(2) a:link, .tt_name > SPAN:nth-child(2)  a:visited { display:inline-block; font:15px/46px 'PT Sans Narrow', sans-serif; color:#fff; opacity:0.7; padding-bottom:4px; text-decoration:none; margin:0 25px 0 0;  }
.tt_name > SPAN:nth-child(2) a:hover, .tt_name > SPAN:nth-child(2) a:active { border-bottom:4px solid #86BF34; opacity:1;  padding-bottom:0; text-decoration:none;  }
.menu_tt_active { border-bottom:4px solid #86BF34 !important; opacity:1 !important;  padding-bottom:0 !important;  }
.dropdown-content .menu_tt_active { display:inline-block !important; width:auto !important; border-bottom:none !important; opacity:1 !important; font:15px/25px 'PT Sans Narrow', sans-serif !important; margin:2px 0 3px 0 !important; padding-left:14px !important; padding-top:2px !important; padding-right:14px !important; color:#fff !important; background-color:#86BF34 !important;  }
.tt_name > SPAN:nth-child(2) >  UL { display:flex;  flex-wrap: nowrap; justify-content:space-between; margin:0; padding:0;  }
.tt_name > SPAN:nth-child(2) >  UL > LI:nth-child(3) { flex:100%; font:14px/46px 'PT Sans Narrow', sans-serif; color:#fff; opacity:0.6; text-align:right; }
.menu_tournament .dropdown  {   display: inline-block; cursor:pointer;  height:40px; width:50px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-size: 100px 1500px;  background-position: -84px -1177px;  margin:10px 16px 0 0;   }
.menu_tournament  .dropdown-content { margin-top:40px; }
.menu_tournament .dropdown:hover  { background-position: -84px -1205px; transition-delay: 0.1s; opacity:1 !important;  }
.menu_tournament .dropdown-content DIV { margin:0 0 0 0; cursor:default; }
.menu_tournament .dropdown-content > DIV { background-color:#1A252B; padding:17px 2.75% 20px 2.75%; display:flex; flex-wrap: wrap; position:relative;  justify-content: space-between;  box-shadow: 0 3px 3px rgba(0,0,0,.20); } 
.menu_tournament .dropdown-content DIV B { font:14px/32px 'PTS', sans-serif; font-weight:700; color:#86BF34; display:block; }
.menu_tournament .dropdown-content > DIV DIV { min-width:150px; position:relative; z-index:100; }
.menu_tournament .dropdown-content > DIV DIV a:link, .menu_tournament .dropdown-content > DIV DIV a:visited { display:block; width:100%; text-decoration:none; border-bottom:none; color:#C0C8CD;  font:15px/32px 'PT Sans Narrow', sans-serif; opacity:1; padding-bottom:4px !important; }
.menu_tournament .dropdown-content > DIV DIV a:hover, .menu_tournament .dropdown-content > DIV DIV a:active {  text-decoration:underline; color:#FFFFFF; }
.wow_box_1 { min-height:250px; }
@media (max-width: 800px) { 
.tt_name > SPAN:nth-child(2) a:link, .tt_name > SPAN:nth-child(2)  a:visited { font:16px/46px 'PT Sans Narrow', sans-serif; margin:0 18px 0 0; }
.tt_name > SPAN:nth-child(2) >  UL > LI:nth-child(3), .menu_tournament .dropdown  { display:none !important; }
}
@media (max-width: 600px) { 
.tt_bg {  height:131px; }
.tt_name { height:84px; overflow:hidden; overflow-x: scroll; overflow: -moz-scrollbars-none; margin-bottom:-20px; position:relative; z-index:1;  } 
.tt_name::-webkit-scrollbar {  display: none; }
.tt_name > SPAN:nth-child(2) H1 { font:18px/19px 'PTS', sans-serif; font-weight:700; }
.tt_name > SPAN:nth-child(1) IMG {  width:48px; height:48px; } 
.tt_name > SPAN:nth-child(2) >  UL > LI:nth-child(3) { display:none; }
.tt_name > SPAN:nth-child(1) { width:48px; height:48px; margin:0 20px 18px 0; }
}
@media (max-width: 540px) { 
.tt_name { padding:0 4%; }
.wow_box_1 { min-height:100px; }
}
.partmenu { height: 100%; width: 0; position: fixed; z-index: 1001; top: 0; left: 0; overflow-x: hidden; transition: 0.5s; background-color:#121A1D;  } 
.pro { clear: both; height:0px; display:block; }
.pro5 { height:5px; clear: both; }
.pro30 { height:30px; clear: both; }
.pro10 { height:10px; clear: both; }
.pro20 { height:20px; clear: both; }
.pro25 { height:25px; clear: both; }
.pro40 { height:40px; clear: both; }
.pro15 { height:15px; clear: both; }
.col-pro10-t { margin-top:10px; }
.col-pro15-t { margin-top:15px; }
.col-pro25-t { margin-top:25px; }
.col-pro30-t { margin-top:30px; }
.col-pro35-t { margin-top:35px; }
.col-pro40-t { margin-top:40px; }
.col-pro10-b { margin-bottom:10px; }
.col-pro15-b { margin-bottom:15px; }
.col-pro18-b { margin-bottom:18px; }
.col-pro20-b { margin-bottom:20px; }
.col-pro25-b { margin-bottom:25px; }
.col-pro30-b { margin-bottom:30px; }
.col-pro35-b { margin-bottom:35px; }
.col-pro40-b { margin-bottom:40px; }
.hifd { display:none; }
.sif800 { display:none; }
.sif540 { display:none; }
@media (max-width: 800px) { 
.sif800 { display:block; }
.col-pro30-b-last { margin-bottom:15px; }
.col-pro35-t-if800 { margin-top:35px;  } 
}
@media (max-width: 540px) { 
.hif540 { display:none !important; }
.sif540 { display:block  !important; }
.col-pro35-t { margin-top:30px; }
.col-pro40-t { margin-top:35px; }
.col-pro35-b { margin-bottom:30px; }
.col-pro35-t-if800 { margin-top:30px;  } 
.col-pro40-b { margin-bottom:35px; }
.pro40 { height:35px; }
}

