
.wow_catfish21 { display:none; }

@media (max-width: 800px) {
.wow_catfish21 { padding-bottom: env(safe-area-inset-bottom); background-color:#fff; display:block; opacity: 0; height:70px; position: fixed; left: 0; bottom: 0; width: 100%;  z-index: 300; animation-name: wow_catfish21; animation-duration: 2s; animation-timing-function: ease-out; animation-fill-mode: forwards; animation-delay: 2s; overflow:hidden; box-shadow: 0 0 15px rgba(0,0,0,.2);  }
.wow_catfish21 LI { list-style:none; }
.wow_catfish21 B { font-weight:normal } 
.wow_catfish21 > A { display:flex;  justify-content:center; align-items:center; text-decoration:none;  height:70px;   }
.wow_catfish21 > A > SPAN:nth-of-type(1), .wow_catfish21 > A > SPAN:nth-of-type(5)  { flex:none; height:70px; }
.wow_catfish21 > A > SPAN:nth-of-type(2) { width:33%; display:block; min-width:105px;  max-width:180px; }
.wow_catfish21 > A > SPAN:nth-of-type(2) LI { display:flex; height: 70px; justify-content:flex-end; align-items:center; }
.wow_catfish21 > A > SPAN:nth-of-type(2) LI:nth-of-type(1), .wow_catfish21 > A > SPAN:nth-of-type(2) LI:nth-of-type(2) { position:relative; top:-36px; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-name: mover; }
.wow_catfish21 > A > SPAN:nth-of-type(2) LI B { display:inline-block; }
.wow_catfish21 > A > SPAN:nth-of-type(3) { width:34%; min-width:136px; max-width:180px;  }
.wow_catfish21 > A > SPAN:nth-of-type(3) B { display:block; margin:0 14px; border-radius:16px; height:32px; background-color:#fff;  text-align:center; font: 18px/29px 'PTS', sans-serif; font-weight:700;  letter-spacing: -0.3px; position:relative; top:-1px; }
.wow_catfish21 > A > SPAN:nth-of-type(4) { width:33%; min-width:110px; max-width:180px; height:70px; display:flex; align-items:center; flex-wrap:wrap; }
.wow_catfish21 > A > SPAN:nth-of-type(4) B {  font:16px/18px 'PTD', sans-serif; font-weight:400;  letter-spacing: -0.4px; position:relative; top:-2px; color:#fff; }
.wow_catfish21 > A > SPAN:nth-of-type(4) I:nth-of-type(1), .wow_catfish21 > A > SPAN:nth-of-type(4) I:nth-of-type(2) {  width:100%; height:70px; color:#fff;  font:16px/18px 'PTD', sans-serif; font-weight:400;  letter-spacing: -0.4px; position:relative; top:-72px; display: flex; align-items: center; animation-duration: 14s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-name: mover; }
.wow_catfish21_olimpbet A { background-image:url(/i/v15/i/wow_catfish_olimpbet_bg_1.jpg?2); background-repeat: no-repeat; background-position: 50% 50%;  background-size: 800px 70px;  }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(1) IMG { display:block; width:43px; margin-top: 13px; }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(5) IMG { display:block; width:37px; margin-top: 13px; }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(1) { position:relative; left:-11px; }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(5) { position:relative; right:-7px; }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(2) LI:nth-of-type(1) IMG { max-width:100px;   }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(2) LI:nth-of-type(2) IMG { max-width:100px;   }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(2) IMG { display:block; filter: drop-shadow(1px 1px 1px rgba(0,0,0,1));  }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(3) B { color:#FFF; background-color:#710F12; box-shadow: 0 6px 17px rgba(0,0,0,1); border:4px solid #FDC24A; border-radius:20px;  }
.wow_catfish21_olimpbet > A:hover > SPAN:nth-of-type(3) B { background-color:#FFF; color:#710F12; border:4px solid #FDC24A; }
.wow_catfish21_olimpbet > A > SPAN:nth-of-type(4) B { color:#FFFFFF; }
}


.ifrcent { width: 100%; min-width: 800px; position: absolute; left: 50%; transform: translateX(-50%); border: none;  }

@keyframes wow_catfish21 {
    from {   opacity: .8; }
    to { opacity:1; }
}

@keyframes mover {
0% { transform: translateY(0px); }
40% {  transform: translateY(0px); }
50% { transform: translateY(70px); }
90% { transform: translateY(70px); }
}

@media (min-width: 500px) {
.wow_catfish21 > A > SPAN:nth-of-type(3) { min-width:146px;  }
.wow_catfish21 > A > SPAN:nth-of-type(3) B { margin:0 20px;  }
.wow_catfish21_parimatch > A > SPAN:nth-of-type(1) IMG { position:relative; left:-28%; }
.wow_catfish21_parimatch > A > SPAN:nth-of-type(5) IMG { position:relative; right:0; left:17%; }
}

@media (max-width: 350px) {
.wow_catfish21 > A > SPAN:nth-of-type(2) { width:50%; }
.wow_catfish21 > A > SPAN:nth-of-type(3) { width:50%; }
.wow_catfish21 > A > SPAN:nth-of-type(4) { width:0%; display:none; }
}




#bottomMenu_wow { display: none;  }
.wow_catfish { display: none;  }

@media (max-width: 800px) { 
.wow_catfish { padding-bottom: env(safe-area-inset-bottom);  background-color:#fff;  height:70px; opacity: 0;  display:block; position: fixed; left: 0; bottom: 0; width: 100%;  z-index: 300; overflow:hidden;  animation-name: wow_catfish; animation-duration: 2s; animation-timing-function: ease-out; animation-fill-mode: forwards; animation-delay: 2s;   }
.wow_catfish A { display:flex; align-items:flex-start; justify-content:space-between; padding:0 4%; text-decoration:none; }
.wow_catfish A SPAN:nth-of-type(1) { margin:2px 0 0 0;  }
.wow_catfish A SPAN:nth-of-type(1) LI {   list-style-type: none;  }
.wow_catfish A SPAN:nth-of-type(1) LI:nth-of-type(1) {   display:inline-block;  font:36px/46px 'PT Sans', sans-serif; font-weight:700;  letter-spacing: -3px; color:#E9EBED; border-bottom:10px solid #FDFD02; }
.wow_catfish A SPAN:nth-of-type(1) LI:nth-of-type(2) {   display:inline-block; font:14px/16px 'PTD', sans-serif; color:#D3D7D9; margin:0 0 0 16px;  }
.wow_catfish A SPAN:nth-of-type(2) { background-color:#86BF34; font:16px/26px 'PTD', sans-serif;  padding:0 14px 3px 14px; color:#ffffff; margin:12px 0 0 0; box-shadow: 0 0 5px rgba(0,0,0,.20); white-space:nowrap; }
#bottomMenu_wow { opacity: 0;  padding-bottom: env(safe-area-inset-bottom); display:block; position: fixed; left: 0; bottom: 0; width: 100%;  z-index: 500; overflow:hidden;  -webkit-animation-name: wow_bottom_bar;  -webkit-animation-duration: 2s; animation-name: wow_bottom_bar; animation-duration: 2s; -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 2s; animation-delay: 2s;   }
#bottomMenu_wow A { display:flex; align-items:flex-start; justify-content:space-between; padding:0 4%; text-decoration:none; }
#bottomMenu_wow A SPAN:nth-of-type(1) { margin:2px 0 0 0;  }
#bottomMenu_wow A SPAN:nth-of-type(1) LI {   list-style-type: none;  }
#bottomMenu_wow A SPAN:nth-of-type(1) LI:nth-of-type(1) {   display:inline-block;  font:36px/46px 'PT Sans', sans-serif; font-weight:700;  letter-spacing: -3px; color:#E9EBED; border-bottom:10px solid #FDFD02; }
#bottomMenu_wow A SPAN:nth-of-type(1) LI:nth-of-type(2) {   display:inline-block; font:14px/16px 'PTD', sans-serif; color:#D3D7D9; margin:0 0 0 16px;  }
#bottomMenu_wow A SPAN:nth-of-type(2) { background-color:#86BF34; font:16px/26px 'PTD', sans-serif;  padding:0 14px 3px 14px; color:#ffffff; margin:12px 0 0 0; box-shadow: 0 0 5px rgba(0,0,0,.20); white-space:nowrap; }
#bottomMenu_wow A:active SPAN:nth-of-type(2) { background-color:#FDFD02; color:#485962; }

.bottom_bar_olimp { height: 70px; background: #65120A !important; box-shadow: 0 0 20px rgba(0,0,0,.20); }
.bottom_bar_olimp IMG, .bottom_bar_olimp-3 IMG, .bottom_bar_olimp-4 IMG { display:inline-block; }
.bottom_bar_olimp-2 { height: 54px; background: #CFE5F6 !important; box-shadow: 0 0 20px rgba(0,0,0,.20); }
.bottom_bar_olimp-3 { height: 70px; background: #130C33 !important; box-shadow: 0 0 20px rgba(0,0,0,.20); text-align:center; }
.bottom_bar_olimp-4 { height: 70px; background: #FFF !important; box-shadow: 0 0 20px rgba(0,0,0,.20); text-align:center; }
.bottom_bar_olimp-3 A, .bottom_bar_olimp-4 A { display:block !important; }
.bottom_bar_olimp A SPAN:nth-of-type(1) LI:nth-of-type(1) {  border-bottom:10px solid #FFCD35 !important; }
.bottom_bar_olimp A SPAN:nth-of-type(2) { background-color:#FFCD35 !important; color:#65120A !important; }
.bottom_bar_olimp, .bottom_bar_olimp-2 { text-align:center; height: 50px; box-shadow: 0 0 20px rgba(0,0,0,.20); }
.bottom_bar_olimp a, .bottom_bar_olimp-2 a { justify-content:center !important; } 



FOOTER { padding-bottom:80px; }


@-webkit-keyframes wow_catfish {
    from {  opacity: 0.1; }
    to { opacity: 1; }
}

@keyframes wow_catfish {
    from {   opacity: 0.1; }
    to { opacity:1; }
}

@-webkit-keyframes wow_bottom_bar {
    from {  opacity: 0.1; }
    to { opacity: 0.95; }
}

@keyframes wow_bottom_bar {
    from {   opacity: 0.1; }
    to { opacity: 0.95; }
}
}

@media (max-width: 400px) { 
.wow_catfish A SPAN:nth-of-type(1) LI:nth-of-type(1) {  font:30px/46px 'PT Sans', sans-serif; font-weight:700;  }
.wow_catfish A SPAN:nth-of-type(1) LI:nth-of-type(2) {  font:13px/16px 'PTD', sans-serif; color:#D3D7D9; margin:0 0 0 12px; position:relative; top:2px; }
.wow_catfish A SPAN:nth-of-type(2) { font:14px/26px 'PTD', sans-serif;  padding:0 8px 2px 8px; color:#ffffff;  }
#bottomMenu_wow A SPAN:nth-of-type(1) LI:nth-of-type(1) {  font:30px/46px 'PT Sans', sans-serif; font-weight:700;  }
#bottomMenu_wow A SPAN:nth-of-type(1) LI:nth-of-type(2) {  font:13px/16px 'PTD', sans-serif; color:#D3D7D9; margin:0 0 0 12px; position:relative; top:2px; }
#bottomMenu_wow A SPAN:nth-of-type(2) { font:14px/26px 'PTD', sans-serif;  padding:0 8px 2px 8px; color:#ffffff;  }
}

@media (max-width: 330px) { 
.wow_catfish A SPAN:nth-of-type(1) LI:nth-of-type(1) {  font:26px/46px 'PT Sans', sans-serif; font-weight:700;   }
.wow_catfish A SPAN:nth-of-type(1) LI:nth-of-type(2) {  font:13px/15px 'PTD', sans-serif; color:#D3D7D9; margin:0 0 0 10px; position:relative; top:3px; }
#bottomMenu_wow A SPAN:nth-of-type(1) LI:nth-of-type(1) {  font:26px/46px 'PT Sans', sans-serif; font-weight:700;   }
#bottomMenu_wow A SPAN:nth-of-type(1) LI:nth-of-type(2) {  font:13px/15px 'PTD', sans-serif; color:#D3D7D9; margin:0 0 0 10px; position:relative; top:3px; }
}

FOOTER { padding:30px 0 40px 0; background-color:#121A1D; position:relative; z-index:10; border-top:5px solid #DADFE4; }
FOOTER  LI { list-style:none; display:inline-block; }
.footer_menu { padding:0 0 0 2.75%; display:flex; }
.footer_menu DIV { width:13.9%; margin:0 2.75% 0 0; }
.footer_menu > DIV:nth-child(1)  a > LI:nth-child(1) { display:inline-block; width:30px; height:30px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: 0 0;  background-size: 100px 1500px; border-radius:50%; }
.footer_menu > DIV:nth-child(1)  a > LI:nth-child(2) { display:inline-block; width:69px; height:19px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: 0 -1034px;  background-size: 100px 1500px; margin:0 0 0 7px; position:relative; top:-4px;}
.footer_menu > DIV:nth-child(1)  a:active { position:relative;top:1px; }
.footer_menu DIV:nth-child(n+2) { position: relative; top:-4px; }
.footer_menu DIV:nth-child(n+2) a:link, .footer_menu DIV:nth-child(n+2) a:visited {  display:block; font:14px/29px 'PTD', sans-serif; letter-spacing: -0.2px; color:#A9ACAE; text-decoration:none; white-space: nowrap; }
.footer_menu DIV:nth-child(n+2) a:hover, .footer_menu DIV:nth-child(n+2) a:active { text-decoration:underline;  color:#FFF; }
.footer_menu DIV A SPAN { display:none; }
a.footer_bold:link, a.footer_bold:visited {  font:17px/29px 'PTS', sans-serif !important;  text-decoration:underline !important; font-weight:700 !important; letter-spacing: -0.1px !important; color:#FCFCFC !important;   }
a.footer_bold:hover, a.footer_bold:active {  color:#86BF34 !important; }
.footer_cont { padding:40px 0 0 2.75%; clear:both;  }
.footer_cont DIV {  margin:0 0 0 16.65%; }
.footer_cont DIV a:nth-child(1):link, .footer_cont DIV a:nth-child(1):visited {  display:inline-block; vertical-align:top;  font:14px/15px 'PTD', sans-serif; letter-spacing: -0.3px;  background-color:#435C6B; border-radius:3px; text-decoration:none; padding:0 14px 0 14px; color:#fff;margin:0 23px 0 0; }
.footer_cont DIV a:nth-child(1):hover, .footer_cont DIV a:nth-child(1):active { text-decoration:none;  background-color:#86BF34; }
.footer_cont DIV A LI {background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-size: 100px 1500px; opacity:.8; position: relative; }
.footer_cont DIV a:nth-child(1) LI:nth-child(1) { width:24px; height:24px; line-height:24px; background-position: -56px -997px; margin:0 8px 0 0; position: relative; top:6px; }
.footer_cont DIV a:nth-child(1) LI:nth-child(2) { background-image:none; line-height:24px; top:-4px; }
.footer_cont DIV A:nth-child(n+2) { padding:10px; display:inline-block; margin:0 8px 0 0; position: relative; top:-5px; }
.footer_cont DIV A:nth-child(n+2) LI { -webkit-filter: drop-shadow(0 0 5px #000);   filter: drop-shadow(0 0 5px #000); }
.footer_cont DIV A:nth-child(n+2):hover LI { -webkit-filter: drop-shadow(0 0 10px #B6E21D);   filter: drop-shadow(0 0 10px #B6E21D); }
.footer_cont DIV A:nth-of-type(2) LI { width:16px; height:10px; background-position: -66px -645px; top:-2px;  }
.footer_cont DIV A:nth-of-type(3) LI { width:16px; height:16px;  background-position: -84px -642px; }
.footer_cont DIV A:nth-of-type(4) LI {  width:8px; height:16px;  background-position: -55px -645px; top:1px; }
.footer_cont DIV A:nth-of-type(5) LI { width:16px; height:16px;  background-position: -80px -666px; top:2px;   }
.footer_cont DIV A:nth-of-type(6) LI { width:16px; height:16px;  background-position: -29px -666px; top:1px; left:-6px;  }
.footer_cont DIV A:nth-of-type(7) LI { width:16px; height:16px;  background-position: -19px -1081px; left:-6px; top:1px; }
.footer_cont DIV a:hover LI { opacity:1; }
.footer_cred { margin:20px 0 0 2.75%;  }
.footer_cred DIV:nth-child(2) { margin:0 0 0 16.65%;  font:13px/18px 'PTD', sans-serif;   letter-spacing: -0.1px; color:#787D7E; }
.footer_cred DIV:nth-child(1) { margin:2px 2.75% 0 20px; float:right; width:32px; height:32px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: -67px -900px;  background-size: 100px 1500px; opacity:.3;  }
.footer_cred:hover DIV:nth-child(1) { opacity:1;  }

@media (max-width: 1020px) { 
.footer_menu > DIV:nth-child(1)  a  > LI:nth-child(2) { display:none; }
}

@media (max-width: 840px) { 
.footer_menu { display:block; }
.footer_menu > DIV:nth-child(1)  { float:left; width:12%; margin:0 4% 0 0;  }
.footer_menu > DIV:nth-child(n+2) { float:right; width:81%; margin:0 3% 0 0;  }
.footer_menu DIV:nth-child(n+2) a:link, .footer_menu DIV:nth-child(n+2) a:visited {  display:inline-block; margin:0 12px 0 0; }
.footer_cont { padding:30px 0 0 2.75%; clear:both;  }
}

@media (max-width: 540px) { 
FOOTER { padding:30px 0 70px 0;  }
.footer_cont DIV a:nth-child(1) {  display:block !important; width:126px; padding:0; text-align:center; margin:0 0 20px 0 !important; }
.footer_menu { padding:0 0 0 4%;  }
.footer_cont { padding:25px 0 0 2.75%; clear:both;  }
.footer_cont DIV a:nth-child(n+2) { position: relative; left:-10px; }
.footer_cred { display:flex; flex-direction:column-reverse; }
.footer_cred DIV:nth-child(1) { float:none; margin:15px 0 0 16.65%;}
}

.footer_tips { border-top:5px solid #DADFE4; clear:both; margin:0 0 2px 0;  }
.footer_tips > DIV:nth-of-type(1) { background-color:#F1F3F5; display:flex; justify-content:space-between; }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(1) { width:33%; }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(2) { width:33%;  }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(2) A { display:block; font: 13px/15px 'PTD', sans-serif; color: #5B6A79; text-decoration:none; text-transform: uppercase; letter-spacing: -0.1px; text-align:center; padding-top:15px; padding-bottom:15px; }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(3) { width:30.25%; text-align:right; padding:8px 2.75% 0 0;   }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(3) A { padding:0 0 0 20px; line-height:20px; }
.footer_tips_l { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 2.75% 10px 2.75%; }
.footer_tips_l A { width: 31.5%; padding: 17px 0 19px 0; }
.footer_tips_l a:link, .footer_tips_l a:visited { display:flex;  align-items:flex-start; text-decoration:none; color:#171B1E;   }
.footer_tips_l a:hover, .footer_tips_l a:active { text-decoration:none; color:#507E9A; }
.footer_tips_l a:nth-child(n+4) { border-top:1px solid #E0E4E9; } 

@media (max-width: 840px) { 
.footer_tips_l { margin: 0 2.75% 30px 2.75%; }
.footer_tips_l A { width: 48.62%; }
.footer_tips_l a:nth-child(n+3) { border-top:1px solid #E0E4E9; } 
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(1) { width:0%; }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(2) { width:47.25%; padding-left:2.75%; }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(2) A { text-align:left; }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(3) { width:47.25%; text-align:right; padding-right:2.75%; }
}

@media (max-width: 540px) { 
.footer_tips_l { margin: 0 4% 30px 4%; }
.footer_tips_l A { width: 100%; }
.footer_tips_l a:nth-child(n+2) { border-top:1px solid #E0E4E9; } 
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(2) { width:47%; padding-left:4%; }
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(3) { width:45%; text-align:right; padding-right:4%; }
}

@media (max-width: 480px) { 
.footer_tips > DIV:nth-of-type(1) SPAN:nth-of-type(3) A:nth-of-type(1) { display:none; }
}

.section_ico_sport, .section_ico_photo, .section_ico_football, .section_ico_hockey, .section_ico_tennis, .section_ico_boxing, .section_ico_fights, .section_ico_basketball, .section_ico_others, .section_ico_tips, .section_ico_news, .section_ico_pyeongchang-2018, .section_ico_tokyo-2020, .section_ico_beijing-2022, .section_ico_games, .section_ico_search { flex:none; display:block; width:46px; height:24px; line-height:47px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-size: 100px 1500px; opacity: 0.7; margin:12px 0 0 0; }
.section_ico_sport:hover,  .section_ico_photo:hover, .section_ico_football:hover, .section_ico_hockey:hover, .section_ico_tennis:hover, .section_ico_boxing:hover, .section_ico_fights:hover, .section_ico_basketball:hover, .section_ico_others:hover, .section_ico_tips:hover, .section_ico_news:hover, .section_ico_pyeongchang-2018:hover, .section_ico_tokyo-2020:hover, .section_ico_beijing-2022:hover, .section_ico_games:hover, .section_ico_coronavirus:hover, .section_ico_search:hover, .section_ico_paris-2024:hover { opacity: 1; }
.section_ico_sport {  background-position: -76px -325px;  }
.section_ico_football {  background-position: -76px -362px;  }
.section_ico_hockey {  background-position: 0 -362px;  }
.section_ico_tennis {  background-position: 0 -325px;  }
.section_ico_boxing {  background-position: -76px -395px;  }
.section_ico_fights {  background-position: -76px -395px;  }
.section_ico_basketball {  background-position: 0 -395px;  }
.section_ico_others {  background-position: 0 -428px;  }
.section_ico_tips {  background-position: -0 -760px;  }
.section_ico_news {  background-position: -76px -428px;  }
.section_ico_photo {  background-position: -76px -428px;  }
.section_ico_pyeongchang-2018 {  background-position: -52px -938px;  }
.section_ico_tokyo-2020 {  background-position: 0 -967px;  }
.section_ico_beijing-2022 {  background-position: -76px -1105px;  }
.section_ico_games {  background-position: -75px -968px;  }
.section_ico_search {  background-position: -28px -1410px;  }
.section_ico_coronavirus { flex:none; display:block; width:46px; height:24px; line-height:47px; opacity: 0.7; margin:12px 0 0 0; background-image:url(/i/v15/i/ic_coronavirus.png?2); background-repeat: no-repeat; background-size: 23px 24px; }
.section_ico_paris-2024 { flex:none; display:block; width:46px; height:24px; line-height:47px; opacity: 0.7; margin:12px 0 0 0; background-image:url(/i/v15/i/tt/paris-2024.png?1); background-repeat: no-repeat; background-size: 24px 24px;  }

#l_cup2018 { display:flex; text-indent: 0px; padding-left:0;  }
#l_cup2018 > SPAN:nth-child(1) { flex:none; display:inline-block; width:36px; height:24px; background-image:url(/i/v15/i/ic_cup2018_sputnik.png?7); background-repeat: no-repeat; background-size: 24px 22px; position:relative; top:4px; }
#l_cup2018 > SPAN:nth-child(2) { float:none; width: calc(100% - 36px); font:15px/20px 'PTD', sans-serif; font-weight:400; color:#242D31;  }
#l_cup2018 > SPAN:nth-child(2) > B { display:inline-block; font:14px/13px 'PT Sans Narrow', sans-serif; color:#78909C;  } 
.menu_cup2018 { background-image:url(/i/v15/i/1_menu_cup2018.png?5); background-repeat: no-repeat;  background-size: 147px 60px; background-position: center center;  }
.menu_a_cup2018 { background-image:url(/i/v15/i/1_menu_cup2018_a.png?5); background-repeat: no-repeat;  background-size: 106px 60px; color:#fff !important; }
.menu_euro-2020 { background-image:url(/i/v15/i/1_menu_euro-2020.png?6); background-repeat: no-repeat;  background-size: 97px 60px; background-position: right bottom;  }
.menu_beijing-2022 { background-image:url(/i/v15/i/1_menu_beijing-2022.png?1); background-repeat: no-repeat;  background-size: 50px 32px; background-position: center bottom;  }
.menu_world-cup-2022 { background-image:url(/i/v15/i/1_menu_world-cup-2022.png?8); background-repeat: no-repeat;  background-size: 90px 60px; background-position: center center;  }
.menu_euro-2024 { background-image:url(/i/v15/i/1_menu_euro-2024.png?1); background-repeat: no-repeat;  background-size: 105px 61px; background-position: center bottom;  }
.menu_paris-2024 { background-image:url(/i/v15/i/1_menu_paris-2024.png?1); background-repeat: no-repeat;  background-size: 100px 61px; background-position: center bottom;  }

.part { background-repeat: no-repeat;  background-position: center right; }
.part_cover_football_rfpl { background-image:url(/i/v15/i/cover_football_rfpl.png); }
.part_cover_football_english-premier-league { background-image:url(/i/v15/i/cover_football_english-premier-league.png); }
.part_cover_football_league { background-image:url(/i/v15/i/cover_football_league.png); }
.part_cover_football_europa { background-image:url(/i/v15/i/cover_football_europa.png); }
.part_cover_football_primera-division { background-image:url(/i/v15/i/cover_football_primera-division.png); }
.part_cover_football_bundesliga { background-image:url(/i/v15/i/cover_football_bundesliga.png); }
.part_cover_coronavirus_ { background-image:url(/i/v15/i/cover_coronavirus.png); }
.part_cover_football_ligue-1 { background-image:url(/i/v15/i/cover_football_ligue-1.png); }
.part_cover_football_euro-2020 { background-image:url(/i/v15/i/cover_football_euro-2020.png?4); background-size: 300px 47px; }
@media (max-width: 700px) { 
.part_cover_football_euro-2020 { background-image:url(/i/v15/i/cover_football_euro-2020_m.png?5); background-size: 300px 47px; }
}
.part_cover_football_world-cup-2022 { background-image:url(/i/v15/i/cover_football_world-cup-2022.png?9); background-size: 519px 47px; }
@media (max-width: 700px) { 
.part_cover_football_world-cup-2022 { background-image:url(/i/v15/i/cover_football_world-cup-2022_m.png?1); background-size: 350px 47px; }
}
.part_cover_football_euro-2024 { background-image:url(/i/v15/i/cover_football_euro-2024.png?2); background-size: 300px 47px; }
@media (max-width: 700px) { 
.part_cover_football_euro-2024 { background-image:url(/i/v15/i/cover_football_euro-2024_m.png?2); background-size: 350px 47px; }
}

.section_ico_tag { flex:none; display:block; width:46px; height:24px; line-height:47px; background-repeat: no-repeat; background-size: 24px 24px; opacity: 0.7; margin:12px 0 0 0; }
.section_ico_tag:hover { opacity: 1;  }

.partmenu > DIV:nth-child(1) { padding:16px 0 100px 0; border-left:7px solid #000; }
.partmenu_close { background-color:#2F404A; width:44px; height:44px; text-align:center; position: absolute; right:21px; top:21px;   cursor:pointer;  }
.partmenu_close LI { display:inline-block; width:16px; height:16px; margin:0; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: 0 -899px;  background-size: 100px 1500px; margin:14px 0 0 0; }
@supports (-ms-ime-align:auto) and (color:unset) {
.partmenu { height: auto; }
}
a.partmenu_raz:link, a.partmenu_raz:visited { display:table; font:24px/42px 'PTS', sans-serif; font-weight:700; letter-spacing: -1px; color:#E8E9E9;text-decoration:none; position:relative;left:-7px; border-left:7px solid #000; padding:0 68px 2px 24px; }
a.partmenu_raz:active, a.partmenu_raz:hover { text-decoration:none; color:#121A1D; background-color:#fff; border-left:7px solid #86BF34; }

a.partmenu_wow:link, a.partmenu_wow:visited { display:flex; justify-content:space-between; position:relative;left:-7px; padding:0 0 0 24px; margin:15px 0; }
a.partmenu_wow:active, a.partmenu_wow:hover { text-decoration:none; color:#121A1D; }
a.partmenu_wow B:nth-of-type(1) { flex:none; width:38px; height:38px; border-radius:19px; }
a.partmenu_wow B:nth-of-type(2) { flex-basis:100%; }
a.partmenu_wow B:nth-of-type(2) > I:nth-of-type(1) { display:block; width:100%; font:20px/20px 'PTS',sans-serif; font-style:normal; color:#FFF; font-weight:700; letter-spacing: -.3px; padding:0 0 3px 15px; }
a.partmenu_wow B:nth-of-type(2) > I:nth-of-type(2) { display:block; width:100%; font:14px/14px 'PTS',sans-serif; font-style:normal; color:#D0D1D2; font-weight:400; padding:0 0 0 15px;  }
a.partmenu_wow B:nth-of-type(3) { flex:none; width:24px; height:20px; margin:9px 24px 0 0; }
a.partmenu_wow_fonbet { border-left:7px solid #D61B26; }
a.partmenu_wow_fonbet B:nth-of-type(1) { background-color:#D61B26;   }
a.partmenu_wow_fonbet B:nth-of-type(1) > I { display:inline-block; width:15px; height:16px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: 0 -1463px;  background-size: 100px 1500px; margin:10px 0 0 11px; }
a.partmenu_wow_fonbet B:nth-of-type(3) { background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: -18px -1463px;  background-size: 100px 1500px;  }

a.partmenu_raz_a:link, a.partmenu_raz_a:visited, a.partmenu_raz_a:active, a.partmenu_raz_a:hover { display:table; font:24px/42px 'PTS', sans-serif; font-weight:700; letter-spacing: -1px; color:#FFF; background-color:#74B532; text-decoration:none; position:relative;left:-7px; border-left:7px solid #4C9F2B; padding:0 68px 2px 24px; margin:5px 0 10px 0; }
.partmenu_main { margin:0 0 9px 17px;   }
.partmenu_main_first { margin-right:40px; }
.partmenu_main a:link, .partmenu_main a:visited, .partmenu_part a:link, .partmenu_part a:visited { display:inline-block; text-decoration:none; font:15px/24px 'PTD', sans-serif; color:#A0A3A5; padding:0 7px 2px 7px; margin:0 3px 1px 0; }
.partmenu_main a:hover, .partmenu_main a:active, .partmenu_part a:hover, .partmenu_part a:active {  text-decoration:none; color:#121A1D; }

.menu_razdel H2 { color:#74B532; font:21px/42px 'PTS', sans-serif;  font-weight:700; letter-spacing: -0.3px; border-bottom:1px solid #5A5F61; padding:0 0 5px 24px; margin:0; }
.menu_razdel_main LI { display:block; padding:0; margin:0; }
.menu_razdel_main a:link, .menu_razdel_main a:visited { display:block;  text-decoration:none; color:#D0D1D2; font:18px/48px 'PTS', sans-serif;  font-weight:700; border-bottom:1px solid #2A3134; padding:0 0 1px 24px; }
.menu_razdel_main a:hover, .menu_razdel_main a:active { text-decoration:none; color:#121A1D; background-color:#FFF; }
.menu_razdel_main U { display:none; }
.menu_razdel_two { display:flex; flex-wrap:wrap; border-bottom:1px solid #2A3134;  }
.menu_razdel_two > DIV:nth-child(odd) { width:calc(50% - 1px); border-right:1px solid #2A3134; }
.menu_razdel_two > DIV:nth-child(even) { width:50%; }
.menu_razdel_two > DIV:nth-child(-n+2) { padding-top:14px; }
.menu_razdel_two > DIV:nth-last-child(-n+2) { padding-bottom:14px; }
.menu_razdel_two a:link, .menu_razdel_two a:visited { display:block;  text-decoration:none; color:#A0A3A5; font:15px/36px 'PTS', sans-serif;  font-weight:700; padding:0 10px 0 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.menu_razdel_two a:hover, .menu_razdel_two a:active { text-decoration:none; color:#121A1D; background-color:#FFF; }
.menu_razdel_sel { background-color:#26353e; padding:24px 29px 24px 24px; border-bottom:1px solid #2A3134; margin:0 0 24px 0; }
.menu_razdel_sel:hover { background-color:#86BF34; }
.menu_razdel_sel select { display:block; background-color:#121A1D; font:15px/15px 'PTD', sans-serif; padding:7px 0 7px 7px; color:#D0D1D2; border:1px solid #26353e; margin:0; width:100%; }

.corona_canceled_list { margin:20px 0 0 0; border-top:1px solid #E0E4E9; }
.corona_canceled_list DIV { background-color:#E0E4E9; text-align:center; font:16px/33px 'PTS', sans-serif; color:#4B6778; font-weight:700; padding:0 0 3px 0; }
.corona_canceled_list SPAN { display:flex; padding:22px 0 23px 0; border-bottom:1px solid #E0E4E9; }
.corona_canceled_list LI { list-style:none; }
.corona_canceled_list SPAN LI:nth-of-type(1) { flex:none; width:24px; margin:0 15px 0 0; }
.corona_canceled_list SPAN LI:nth-of-type(1) IMG { display:block; width:100%; }
.corona_canceled_list SPAN LI:nth-of-type(2) { flex:100%; font:15px/20px 'PTS', sans-serif; color:#495561; }
.corona_canceled_list SPAN LI B { display:block; font:15px/16px 'PTS', sans-serif; font-weight:700; color:#171B1E; position:relative; top:-2px; }
.corona_canceled_list a:link, .corona_canceled_list a:visited { text-decoration:underline; color:#087E8B;  }
.corona_canceled_list a:hover, .corona_canceled_list a:active { text-decoration:none; color:#4B6778;  }

a.z_tag_corona:link, a.z_tag_corona:visited { background-color:#73EA94; color:#041A0B; border-left:4px solid #29DE5B;  }
a.z_tag_corona:hover, a.z_tag_corona:active { background-color:#5a5766; color:#edffec; border-left:4px solid #3C3944;  }

a.z_tag_exclusive:link, a.z_tag_exclusive:visited { background-color:#F75C03; color:#FFF; border-left:4px solid #CE4F02;  }
a.z_tag_exclusive:hover, a.z_tag_exclusive:active { background-color:#FFC600; color:#FFF; border-left:4px solid #D5A500;  }

a.list:link, a.list:visited { text-decoration:none; display:inline-block; border-radius:50%; width:35px; height:35px; background-color:#E6E9EC; font:14px/35px 'PTD', sans-serif; color:#4B6778; text-align:center; margin:0 12px 0 0; }
a.list:hover, a.list:active { text-decoration:none; background-color:#293A45; color:#BFC4C8; }
a.lista:link, a.lista:visited { text-decoration:none; display:inline-block; border-radius:50%; width:35px; height:35px; background-color:#86BF34; font:14px/35px 'PTD', sans-serif; color:#FFF; text-align:center; margin:0 12px 0 0; }
a.lista:hover, a.lista:active { text-decoration:none; background-color:#293A45; color:#BFC4C8; }
a.list_r:link, a.list_r:visited, a.list_l:link, a.list_l:visited { text-decoration:none; display:inline-block; border-radius:50%; width:15px; height:15px; background-color:#CFD5DA; margin:0 15px 0 0;  position: relative; top:3px;  }
a.list_r:hover, a.list_r:active, a.list_l:hover, a.list_l:active { text-decoration:none; background-color:#293A45; color:#BFC4C8; }
a.list_r { margin-left:3px; }
a.footer_privacy:link, a.footer_privacy:visited { display:block; margin:5px 0 0 0; font: 14px/18px 'PTD',sans-serif; letter-spacing: -.2px; color: #BABDBE; text-decoration: underline; }
a.footer_privacy:active, a.footer_privacy:hover { text-decoration:none; color:#fff; }

.grv-helper-bell-host, .grv-bell-host { display:none !important; }

.z_relative_line { display:flex; flex-wrap:wrap; margin:37px 0 20px 0; }
.z_relative_line DIV:nth-of-type(1) { width:calc(70% - 30px); padding:0 30px 0 0; order:1; }
.z_relative_line DIV:nth-of-type(2) { width:30%; order:2; }
.z_relative_line DIV:nth-of-type(3) { width:calc(70% - 30px); padding:0 30px 0 0; order:3; }
.z_relative_line DIV:nth-of-type(4) { width:30%; order:4; }
.z_relative_line SPAN { display:block; font:12px/12px 'PTD', sans-serif; color:#748596; text-transform: uppercase; margin:0 0 20px 0; }
.z_relative_line > DIV B { font-weight:normal; }
.z_relative_line > DIV:nth-of-type(1) a:link, .z_relative_line > DIV:nth-of-type(1) a:visited, .z_relative_line > DIV:nth-of-type(3) a:link, .z_relative_line > DIV:nth-of-type(3) a:visited { display:flex; align-items:center; text-decoration:none; color:#1A252B; font:16px/19px 'PTD', sans-serif;  font-weight:400; letter-spacing: -0.2px; padding:0 0 17px 0;  }
.z_relative_line > DIV:nth-of-type(1) a:hover, .z_relative_line > DIV:nth-of-type(1) a:active, .z_relative_line > DIV:nth-of-type(3) a:hover, .z_relative_line > DIV:nth-of-type(3) a:active { text-decoration:none; color:#1F6574; }
.z_relative_line > DIV:nth-of-type(1) a B:nth-of-type(1), .z_relative_line > DIV:nth-of-type(3) a B:nth-of-type(1) { flex:none; width:64px; height:64px; border-radius:50%; margin:0 15px 0 0; background-repeat: no-repeat; background-size: 114px 64px; background-position: center 20%; }
.z_relative_line > DIV:nth-of-type(1) a:hover B:nth-of-type(1), .z_relative_line > DIV:nth-of-type(3) a:hover B:nth-of-type(1) { background-color:#FFDA44; }
.z_relative_line > DIV:nth-of-type(1) a B:nth-of-type(2), .z_relative_line > DIV:nth-of-type(3) a B:nth-of-type(2) { margin:0 9px 0 0; position:relative; top:-1px; }
.z_relative_line > DIV:nth-of-type(1) a:hover B:nth-of-type(2), .z_relative_line > DIV:nth-of-type(3) a:hover B:nth-of-type(2) { text-decoration:underline; }
.z_relative_line > DIV:nth-of-type(1) a I, .z_relative_line > DIV:nth-of-type(3) a I { display:inline-block; padding:0 0 1px 0; width:36px; font:12px/20px 'PTD', sans-serif; text-align:center; background-color:#FFDA44; color:#000; border-radius:3px; font-style: normal; letter-spacing: -.8px; position:relative; top:1px; }
.z_relative_line > DIV:nth-of-type(1) a:hover I, .z_relative_line > DIV:nth-of-type(3) a:hover I { text-decoration:none; background-color:#86BF34; color:#FFF; }
.z_relative_line > DIV:nth-of-type(2) > DIV { display:flex; justify-content:space-between; width:100%; }
.z_relative_line > DIV:nth-of-type(2) > DIV A { width:30px; height:30px; background-color:#334651; border-radius:50%; }
.z_relative_line > DIV:nth-of-type(2) > DIV A B { display:inline-block; width:16px; height:16px; margin:7px 0 0 7px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-size: 100px 1500px; opacity:.8; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(1) B { background-position: -66px -642px; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(2) B { background-position: -31px -666px; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(3) B { background-position: -84px -644px; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(4) B { background-position: -81px -666px; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(5) B { background-position: -19px -1081px; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(1):hover { background-color:#4a76a8; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(2):hover { background-color:#ee8208; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(3):hover { background-color:#1DA1F2; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(4):hover { background-color:#27A5E7; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:nth-of-type(5):hover { background-color:#A0278B; }
.z_relative_line > DIV:nth-of-type(2) > DIV A:hover B { opacity:1; }
.z_relative_line > DIV:nth-of-type(4) { padding:2px 0 0 0; }
.z_relative_line > DIV:nth-of-type(4) a:link, .z_relative_line > DIV:nth-of-type(4) a:visited { display:flex;  text-decoration:underline; color:#1F6574; font:17px/21px 'PTD', sans-serif;  font-weight:400; letter-spacing: -0.2px; padding:0 0 15px 0;  }
.z_relative_line > DIV:nth-of-type(4) a:hover, .z_relative_line > DIV:nth-of-type(4) a:active { text-decoration:none; color:#1A252B; }
.z_relative_line_one B:nth-of-type(2) { display:inline-block; width:16px; height:21px; position:relative; top:2px; margin:0 0 0 7px; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: 2px -1084px; background-size: 80px 1200px; }
.z_relative_line_two B:nth-of-type(2) { display:inline-block; width:16px; height:21px; position:relative; top:2px; margin:0 0 0 7px;  }

@media (max-width: 1000px) { 
.z_relative_line { margin:33px 0 23px 0; }
.z_relative_line DIV:nth-of-type(1) { width:100%; padding:0; order:1; }
.z_relative_line DIV:nth-of-type(2) { width:100%; max-width:250px; order:4; }
.z_relative_line DIV:nth-of-type(3) { width:100%; padding:0; order:2; }
.z_relative_line DIV:nth-of-type(4) { width:100%; order:3; }
.z_relative_line > DIV:nth-of-type(4) { padding:0 0 17px 0; }
.z_relative_line > DIV:nth-of-type(1) a:link, .z_relative_line > DIV:nth-of-type(1) a:visited, .z_relative_line > DIV:nth-of-type(3) a:link, .z_relative_line > DIV:nth-of-type(3) a:visited { color:#1A252B;  }
.z_relative_line > DIV:nth-of-type(1) a:hover, .z_relative_line > DIV:nth-of-type(1) a:active, .z_relative_line > DIV:nth-of-type(3) a:hover, .z_relative_line > DIV:nth-of-type(3) a:active { color:#1F6574; }
.z_relative_line > DIV:nth-of-type(1) a B:nth-of-type(2), .z_relative_line > DIV:nth-of-type(3) a B:nth-of-type(2) { text-decoration:none; }
.z_relative_line > DIV:nth-of-type(1) a:hover B:nth-of-type(2), .z_relative_line > DIV:nth-of-type(3) a:hover B:nth-of-type(2) { text-decoration:underline; }
.z_relative_line > DIV:nth-of-type(4) a { margin:0 0 0 79px;  }
}

@media (max-width: 800px) { 
.z_relative_line SPAN { font:13px/13px 'PTD', sans-serif; margin:0 0 18px 0; }
.z_relative_line > DIV:nth-of-type(1) a:link, .z_relative_line > DIV:nth-of-type(1) a:visited, .z_relative_line > DIV:nth-of-type(3) a:link, .z_relative_line > DIV:nth-of-type(3) a:visited { font:16px/22px 'PTD', sans-serif; padding:0 0 12px 0; }
.z_relative_line > DIV:nth-of-type(4) a:link, .z_relative_line > DIV:nth-of-type(4) a:visited { font:16px/18px 'PTD', sans-serif;   }
.z_relative_line DIV:nth-of-type(1) { width:calc(70% - 30px); padding:0 30px 0 0; order:1; }
.z_relative_line DIV:nth-of-type(2) { width:30%; order:2; }
.z_relative_line DIV:nth-of-type(3) { width:calc(70% - 30px); padding:0 30px 0 0; order:3; }
.z_relative_line DIV:nth-of-type(4) { width:30%; order:4; }
.z_relative_line > DIV:nth-of-type(4) { padding:2px 0 0 0; }
.z_relative_line > DIV:nth-of-type(4) a { margin:0;  }
}

@media (max-width: 600px) { 
.z_relative_line DIV:nth-of-type(1) { width:100%; padding:0; order:1; }
.z_relative_line DIV:nth-of-type(2) { width:100%; max-width:250px; order:4; }
.z_relative_line DIV:nth-of-type(3) { width:100%; padding:0; order:2; }
.z_relative_line DIV:nth-of-type(4) { width:100%; order:3; }
.z_relative_line > DIV:nth-of-type(4) { padding:0 0 17px 0; }
.z_relative_line > DIV:nth-of-type(4) a { margin:0 0 0 79px; padding:0 0 13px 0; }
}

.z_betvideo { display:flex; flex-wrap:wrap; margin:30px 0 15px 0; }
.z_betvideo DIV:nth-of-type(1) { margin:0 27px 20px 0; }
.z_betvideo DIV:nth-of-type(2) { margin:0 0 20px 0; }
.z_betvideo DIV:nth-of-type(1) a:link, .z_betvideo DIV:nth-of-type(1) a:visited { display:inline-flex; white-space: nowrap; background-color:#A4CE35; border-radius:4px; padding:14px 15px 12px 15px; text-decoration:none; color:#000; }
.z_betvideo DIV:nth-of-type(1) a:hover, .z_betvideo DIV:nth-of-type(1) a:active { background-color:#86BF34; text-decoration:none; }
.z_betvideo DIV:nth-of-type(1) a B:nth-of-type(1) { display:inline-block; width:24px; height:20px; margin:0 10px 0 0; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: 0 -1440px;  background-size: 100px 1500px; }
.z_betvideo DIV:nth-of-type(1) a B:nth-of-type(2) { font:16px/16px 'PTD', sans-serif; letter-spacing: -0.4px; }
.z_betvideo DIV:nth-of-type(1) > SPAN { display:block; font:13px/16px 'PTS', sans-serif; color:#6d8092; margin:10px 0 0 0; letter-spacing: -0.2px; max-width:215px; }
.z_betvideo DIV:nth-of-type(2) a:link, .z_betvideo DIV:nth-of-type(2) a:visited { display:inline-flex; white-space: nowrap; background-color:#FFD220; border-radius:4px; padding:14px 15px 12px 15px; text-decoration:none; color:#000; }
.z_betvideo DIV:nth-of-type(2) a:hover, .z_betvideo DIV:nth-of-type(2) a:active { background-color:#EABB00; text-decoration:none; }
.z_betvideo DIV:nth-of-type(2) a B:nth-of-type(1) { display:inline-block; width:24px; height:20px; margin:0 10px 0 0; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: -27px -1440px;  background-size: 100px 1500px; position:relative; top:-1px; }
.z_betvideo DIV:nth-of-type(2) a B:nth-of-type(2) { font:16px/16px 'PTD', sans-serif; letter-spacing: -0.4px; }
.z_betvideo DIV:nth-of-type(2) a B:nth-of-type(2) I { font-style:normal; font:12px/16px 'PTS',  sans-serif; font-weight:700; margin:0 0 0 4px;  }
.z_betvideo DIV:nth-of-type(2) > SPAN { display:block; font:13px/16px 'PTS', sans-serif; color:#6d8092; margin:10px 0 0 0; letter-spacing: -0.2px; }
.z_betvideo DIV:nth-of-type(1) a:active, .z_betvideo DIV:nth-of-type(2) a:active { position:relative; top:1px; }
@media (max-width: 430px) { 
.z_betvideo DIV a B:nth-of-type(2) > SPAN  { display:none; }
.z_betvideo DIV:nth-of-type(1) > SPAN { max-width:165px; }
}

.z_button_gift { display:block; }
.z_button_gift a:link, .z_button_gift a:visited { display:inline-flex; white-space: nowrap; background-color:#FFD220; border-radius:4px; padding:14px 15px 12px 15px; text-decoration:none; color:#000; }
.z_button_gift a:hover, .z_button_gift a:active { background-color:#EABB00; text-decoration:none; }
.z_button_gift a:active { position:relative; top:1px; }
.z_button_gift a B:nth-of-type(1) { display:inline-block; width:24px; height:20px; margin:0 10px 0 0; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-position: -27px -1440px;  background-size: 100px 1500px; position:relative; top:-1px; }
.z_button_gift a B:nth-of-type(2) { font:16px/16px 'PTD', sans-serif; letter-spacing: -0.4px; }
.z_button_gift a B:nth-of-type(2) I { font-style:normal; font:12px/16px 'PTS',  sans-serif; font-weight:700; margin:0 0 0 4px;  }

.socbut_v_r { position:fixed; margin: 0 0 0 1110px; z-index:2; max-width:40px; width:40px; animation-name: socbut_v_r; animation-duration: 600ms;   animation-timing-function: ease-out;animation-fill-mode: forwards;  animation-delay: 600ms; background-color:#86BF34;  }
.socbut_v_r DIV a:link, .socbut_v_r DIV a:visited { display:block;  font:13px/13px 'PT Sans Narrow', sans-serif; color:#FFFFFF; padding:12px 0 12px 0;  text-decoration:none;background-repeat: no-repeat; text-align:center;  }
.socbut_v_r DIV a:hover, .socbut_v_r DIV a:active { text-decoration:none; color:#FFFFFF; background-color:#26353E;  }
.socbut_v_r DIV a:active { position:relative;top:1px;  }
.socbut_v_r DIV a:last-child { padding:12px 0 12px 0;  }

.socbut_v_r DIV A LI { display:block; }
.socbut_v_r DIV A LI:nth-child(1) { display:block;  background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat;  background-position: center top;  background-size: 100px 1500px;  margin:0 auto 8px auto; }
.socbut_v_r DIV A:hover LI:nth-child(1) {  background-color:#26353E; -}

.socbut_v_r DIV A:nth-child(1) LI:nth-child(1) { width:16px; height:10px; background-position: -66px -645px;   }
.socbut_v_r DIV A:nth-child(2) LI:nth-child(1) { width:10px; height:16px;  background-position: -35px -666px;  }
.socbut_v_r DIV A:nth-child(3) LI:nth-child(1) { width:16px; height:13px;  background-position: -84px -645px;  }
.socbut_v_r DIV A:nth-child(4) LI:nth-child(1) { width:8px; height:16px;  background-position: -55px -645px;  }
.socbut_v_r DIV A:nth-child(5) LI:nth-child(1) { width:8px; height:16px;  background-position: -66px -666px;  }

.wow_bet_tea_aftertips { margin: 22px 0 42px; }
@media (max-width: 800px) { 
.wow_bet_tea_aftertips { margin: 12px 0 28px; }
}

@keyframes socbut_v_r {
    from {  bottom: 60px; opacity: 0; }
    to { bottom: 30px; opacity: 1; }
}


@media screen and (max-width: 1200px) {
.socbut_v_r  { display:none; }
}

.wow_intrs_wrap { display:none; }


@media screen and (max-width: 600px) {
.wow_intrs_wrap { display:block; position: relative; z-index:400; width: 109%; left:-4.5%; height: 850px; margin:25px 0; }
.wow_intrs_creative_wrap { display:block; position: absolute; width: 100%; height: 850px; clip: rect(0px 1000px 850px 0px); }
.wow_intrs_creative { position: fixed; height: 1000px; top: 50%; margin-top: -500px; left: 50%; backface-visibility: hidden; transform: translate3d(-50%, 0, 0);  }
.wow_intrs_creative_wrap_1x { background-color:#ADB2AC; }
.wow_intrs_creative_wrap_olimp { background-color:#4F0826; }
.wow_intrs_creative_wrap_fonbet { background-color:#030914; }
.wow_intrs_creative_wrap_vulkan { background-color:#1E5DFF; }
}

.z_tips_pinnale { line-height:0; border:1px solid #E0E4E9; display:flex; width:calc(92% - 2px); padding:29px 4%; justify-content:center; margin: 26px 0 27px 0; }
.z_tips_pinnale SPAN { margin:0 4% 0 0; height:32px; }
.z_tips_pinnale SPAN:last-child { margin:0; }
.z_tips_pinnale SPAN:nth-of-type(1) { padding:0 4% 0 0; border-right:1px solid #E0E4E9; display:flex;  align-items:center; }
.z_tips_pinnale SPAN:nth-of-type(1) IMG { display:block; width:100%; max-width:137px;    }
.z_tips_pinnale SPAN:nth-child(n+2):nth-child(-n+4) { background-color:#FF5400; border-radius:4px; display:flex; justify-content:space-between; width:20%; max-width:88px; }
.z_tips_pinnale SPAN B:nth-of-type(1) { color:#FFCCB3; font:12px/31px 'PTD', sans-serif; margin:0 5px 0 12px; }
.z_tips_pinnale SPAN B:nth-of-type(2) { color:#FFF; font:14px/32px 'PTS', sans-serif; font-weight:700;  letter-spacing: -0.2px; margin:0 12px 0 0; }
@media (max-width: 540px) { 
.z_tips_pinnale { width:100%; padding:27px 0; border-right:0; border-left:0; }
.z_tips_pinnale SPAN { height:26px; }
.z_tips_pinnale SPAN:nth-of-type(1) { padding:0; border-right:0; }
.z_tips_pinnale SPAN B:nth-of-type(1) {  font:12px/26px 'PTS', sans-serif; margin:0 5px 0 10px; }
.z_tips_pinnale SPAN B:nth-of-type(2) {  font:14px/26px 'PTD', sans-serif; font-weight:400;  letter-spacing: -0.3px; margin:0 10px 0 0; }
}

.page_about_big { display:flex; flex-wrap:wrap; background-color:#F1F3F5; border:1px solid #E0E4E9; background-image:url(/i/v15/i/ic_about.png); background-repeat: no-repeat; background-position: calc(100% - 20px) top; padding:25px 25px 28px 25px; margin:40px 0 0 0; }
.page_about_big SPAN:nth-child(1) { flex:none; width:50px; height:50px; margin:0 20px 0 0; }
.page_about_big SPAN:nth-child(1) IMG { display:block; width:100%; border-radius:50%; }
.page_about_big SPAN:nth-child(2) { flex:calc(100% - 70px);  }
.page_about_big SPAN:nth-child(2)  LI { list-style:none; display:block; color:#495561; font: 13px/13px 'PTD', sans-serif; margin:5px 0 3px 0; }
.page_about_big SPAN:nth-child(2) H2 { display:block; margin:0; padding:0; color:#121518; font: 22px/25px 'PTS', sans-serif; font-weight:700; letter-spacing:-0.4px;  }
.page_about_big SPAN:nth-child(3)  { font: 17px/22px 'PTD', sans-serif; color:#364049; padding:17px 0 0 0; }
.page_about_big SPAN:nth-child(3) H3 { font: 17px/22px 'PTD', sans-serif;  display:inline-block; margin:0; padding:0; }
.page_about_big SPAN:nth-child(3) strong { font: 17px/22px 'PTS', sans-serif;   font-weight:700; }
.page_about_big a:link, .page_about_big a:visited, .page_about_big_question a:link, .page_about_big_question a:visited { text-decoration:underline; color:#087E8B; }
.page_about_big a:hover, .page_about_big a:active, .page_about_big_question a:hover, .page_about_big_question a:active { text-decoration:none; color:#121518; }
.page_about_big H2 { font: 22px/24px 'PTS', sans-serif; color:#121518; font-weight:700; padding:10px 10% 0 0; margin:0; }

@media (max-width: 540px) {
.page_about_big { margin:35px 0; }
.page_about_big_teams .page_about_big { margin-bottom:0; }
}

.z_tips_match_top_fonbet > a:nth-of-type(1) > LI:nth-of-type(8) {  color:#FFF; text-shadow: 0 1px 2px rgba(0,0,0,.3); background-color:#1B4D69; }
.z_tips_match_top_fonbet > a:hover:nth-of-type(1) > LI:nth-of-type(8) {  color:#FFF; text-shadow: 0 1px 2px rgba(0,0,0,.3); background-color:#d42a28; }
.z_tips_match_top_parimatch > a:nth-of-type(1) > LI:nth-of-type(8) { background-color:#000; color:#f8ff13;   }
.z_tips_match_top_parimatch > a:hover:nth-of-type(1) > LI:nth-of-type(8) { background-color:#f8ff13; color:#000; }
.z_tips_match_top_1x > a:nth-of-type(1) > LI:nth-of-type(8) { background-color:#205685; color:#FFF;   }
.z_tips_match_top_1x > a:hover:nth-of-type(1) > LI:nth-of-type(8) { background-color:#A7E340; color:#FFF; }

.z_betvote { padding:22px 25px 25px 25px; display:flex; justify-content:space-between; margin:27px 0 25px 0;  background-color:#F1F3F5; text-shadow:none; box-shadow: inset 0 0 30px rgba(0,0,0,0.05); }
.z_betvote > DIV { width:48%; }
.z_betvote > DIV:nth-of-type(1) { display:flex;  }
.z_betvote > DIV:nth-of-type(1) A { display:flex; text-decoration:none;  }
.z_betvote > DIV:nth-of-type(1) A SPAN:nth-of-type(1), .z_betvote > DIV:nth-of-type(2) >  SPAN:nth-of-type(1)  { font:31px/35px 'PTS', sans-serif; font-weight:700; color:#242B31; letter-spacing: -.8px; margin:0 20px 0 0; }
.z_betvote > DIV:nth-of-type(1) A SPAN:nth-of-type(2)  LI:nth-of-type(1) { display:block; font:16px/16px 'PTD',  sans-serif; letter-spacing: -0.1px; color:#242B31; margin:3px 0 11px 0; }
.z_betvote > DIV:nth-of-type(1) A SPAN:nth-of-type(2)  LI:nth-of-type(2) { display:inline-block; font:14px/28px 'PTD', sans-serif;  letter-spacing: -0.2px; color:#FFF; padding:0 16px 2px 16px; background-color:#2F404A; border-radius:3px; }
.z_betvote > DIV:nth-of-type(1) A:hover SPAN:nth-of-type(2)  LI:nth-of-type(2) {background-color:#86BF34; }

.z_betvote > DIV:nth-of-type(2) { display:flex; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) { display:block; width:100%;}
.z_betvote LI { list-style:none; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(1) { display:block;  font:16px/16px 'PTD',  sans-serif; letter-spacing: -0.1px; color:#242B31; margin:3px 0 13px 0; width:100%;}
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) { display:flex; justify-content:space-between; width:100%; align-items:flex-start;  }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(1) { flex:none; background-color:#86BF34; color:#E7F2D6; font:13px/24px 'PTD', sans-serif; font-weight:400;  ; border-radius:2px; padding:0px 12px 1px 12px; letter-spacing: -0.3px; cursor:pointer; -webkit-tap-highlight-color: transparent; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(2) { flex:none; color:#86BF34; font:13px/24px 'PTD', sans-serif;  font-weight:400; padding:0px 20px 1px 10px;  }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(3) { flex:none; background-color:#66798C; color:#E0E4E8; font:13px/24px 'PTD', sans-serif; font-weight:400; border-radius:2px; padding:0px 12px 1px 12px; letter-spacing: -0.3px; cursor:pointer; -webkit-tap-highlight-color: transparent; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(4) { flex:none; color:#66798C; font:13px/24px 'PTD', sans-serif; font-weight:400;  ; padding:0px 20px 1px 10px;  }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(5) { flex-basis:100%; color:#748596; font:13px/24px 'PTD', sans-serif; font-weight:400;  text-align:right; white-space:nowrap; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(5) > SPAN { font:13px/24px 'PTD', sans-serif; font-weight:400; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(1):hover { background-color:#648C26; color:#FFF; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(3):hover { background-color:#4B5967; color:#FFF; }

.z_betvote_dis { cursor: not-allowed !important; }
.z_betvote_yes, .z_betvote_no { height:24px;  cursor: not-allowed !important; text-align:center; }
.z_betvote_yes I, .z_betvote_no I { height:15px; width:16px; display:inline-block; background-image:url(/i/v15/i/i.png?1); background-repeat: no-repeat; background-size: 100px 1500px; background-position: -84px -942px; position:relative; top:3px; }

.z_betvote_tg { width:100%; }
.z_betvote_tg a:link, .z_betvote_tg a:visited { display:flex;  font:14px/14px 'PTS', sans-serif; color:#4B6778; text-decoration:none;   margin:19px 0 0 0;  }
.z_betvote_tg a:hover, .z_betvote_tg a:active {  text-decoration:none; color:#242B31;  }
.z_betvote_tg LI:nth-of-type(1) { width:32px; height:32px; flex:none; background-image:url(/i/v15/i/b_telegram_ico_w.png?1); background-repeat: no-repeat; background-size: 16px 16px;  background-position: 7px 8px;  background-color:#32afed; border-radius:50%; margin:0 12px 0 0; }
.z_betvote_tg LI:nth-of-type(2) { position:relative; top:7px; height:16px;border-bottom: 1px solid #B0C4CE;   }
.z_betvote_tg a:hover LI:nth-of-type(1) { background-color:#33d684; }

@media (max-width: 1024px) {
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) { flex-wrap:wrap; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(5) { margin:5px 0 0 0; text-align:left; }
.z_betvote > DIV:nth-of-type(1) { padding-bottom:20px;  }
.z_betvote > DIV:nth-of-type(2) { padding-top:20px;  }
}

@media (max-width: 800px) {
.z_betvote { flex-wrap:wrap; margin:25px 0 24px 0; }
.z_betvote > DIV:nth-of-type(1) { border-bottom:1px solid #E0E4E9;   }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) { flex-wrap:nowrap; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(5) { margin:0; }
.z_betvote > DIV { width:100%; }
}

@media (max-width: 330px) {
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) { flex-wrap:wrap; justify-content:flex-start; }
.z_betvote > DIV:nth-of-type(2) > SPAN:nth-of-type(2) > SPAN:nth-of-type(2) LI:nth-of-type(5) { margin:5px 0 0 0; }
}


.z_tips .text UL P { display:block; margin:0; padding:0; height:10px; }

.z_relative_tips { margin:26px 0 24px 0; padding:0; border-top:1px solid #e0e4e9; }
.z_relative_tips LI { margin:0;  padding:0; list-style:none; border-bottom:1px solid #e0e4e9; }
.z_relative_tips LI:last-child { margin:0; }
.z_relative_tips a:link, .z_relative_tips a:visited { display:flex; align-items:center; flex-wrap:nowrap; padding:12px 0; text-decoration:none;  color:#1C2F3E; display:flex; align-items:center; }
.z_relative_tips a:hover, .z_relative_tips a:active { text-decoration:none; color:#242B31; }
.z_relative_tips LI B:nth-of-type(1) { background-color:#E7EAED; border:1px solid #DBDFE3; border-radius: 3px; display: inline-block; flex:none; text-align: center; width: 47px; font: 13px/26px 'PTS',sans-serif; font-weight: 700; letter-spacing: -.4px; color: #495561; margin: 0 17px 0 0;  }
.z_relative_tips LI:last-child B:nth-of-type(1) { background-color:#FE5E41; border:1px solid #FE4B2C; color: #FFF;   }
.z_relative_tips LI A:hover B:nth-of-type(1) { background-color:#87BA28;  border:1px solid #7BAD30; color:#fff;  }
.z_relative_tips LI B:nth-of-type(2) { flex:100%; font: 16px/17px 'PTS',sans-serif; font-weight: 700; letter-spacing: -.1px; position:relative; top:-1px; }
.z_relative_tips LI B:nth-of-type(3) { font: 13px/17px 'PT Sans Narrow',sans-serif; font-weight: 400; position:relative; top:-1px; white-space: nowrap; color:#748596; margin:0 0 0 10px; padding: 4px 9px 5px 9px; background-color: #F1F3F5; box-shadow: inset 0 0 30px rgba(0,0,0,0.05); border-radius: 2px; }

@media (max-width: 600px) {
.z_relative_tips LI B:nth-of-type(3) { display:none; }
}

/* Плавное появление контента */
.fade-in { opacity: 0;  animation: fadeIn 0.5s ease-in forwards; }

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}


.fade-in { opacity: 0;animation: fadeIn 0.5s ease-in forwards; }

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.dn { display:none; }

.faq-accordion { max-width: 700px; margin: 35px auto; font-family: sans-serif; border-top: 1px solid #E0E4E9; }
.faq-accordion H2 { display:block; padding:0; margin:20px 0 15px 0; color: #121518; font: 20px/20px 'PTS', sans-serif;  font-weight: 700; letter-spacing: -1px; }
.faq-accordion details { padding: 20px 25px 22px 25px;  margin: 0 0 1px 0; background-color: #F1F3F5; text-shadow: none; box-shadow: inset 0 0 30px rgba(0,0,0,0.05); overflow: hidden; transition: all 0.3s ease; }
.faq-accordion summary { cursor: pointer; font: 16px/17px 'PTS',sans-serif; font-weight: 700; padding-right:12%; letter-spacing: -.1px; color: #242B31;  list-style: none; position: relative; }
.faq-accordion summary::-webkit-details-marker { display: none;}
.faq-accordion p { margin: 0; padding: 10px 0 0 0; opacity: 0; font: 15px/19px 'PTD', sans-serif; color: #495561; max-height: 0; overflow: hidden; transition: opacity 0.3s ease, max-height 0.3s ease; }
.faq-accordion details[open] p { opacity: 1; max-height: 500px; }