html, body { background-color:#ECF0F1; width: 100%; height:100%; overflow:visible;  font-family:'PT Sans', sans-serif; font-size:100.01%; font-weight:400; margin:0; padding:0; color:#000000; scroll-behavior: smooth; scroll-padding-top: 50px;  text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; font-smooth: always;  }


.bc { display:none; float:right; margin:15px 2.5% 0 0; position: fixed; width:29px; top:0; right:0; height:29px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: -100px 7px;  background-size: 200px 800px;  cursor:pointer; }
.bc:hover { background-image:url(/v2/i/all.png?9); background-position: -70px 7px;  background-size: 200px 800px; }
.menu { position: fixed; overflow-y: scroll; overflow-x: hidden; background-color:#364549; margin:0; top: 0; right: 0; width: 80%;  height: 100%; -webkit-overflow-scrolling: touch;   z-index:-1; }
.page { width: 100%; position:inherit;  overflow: auto;  left:0px; margin-left:0px;  z-index:5;  overflow-x:hidden; }

.partmenu_close { position: absolute; right:10px; top: 16px; width:29px; height:29px;  z-index:20; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: -100px 7px;  background-size: 200px 800px;  cursor:pointer;  }


@media (max-width: 1024px) { 
.page { height: 100%;  }
}



.bo { float:right; display:block; margin:15px 2.5% 0 3px;  }

@media (max-width: 1024px) { 
.bo { float:right; margin:15px 2.5% 0 5px; width:29px; height:29px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: -63px 7px;  background-size: 200px 800px; cursor:pointer; }
.bo:hover { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: -93px 7px;  background-size: 200px 800px; }
}




.container { position: relative;  z-index: 1; background-color:#ECF0F1;    }
.content  { max-width: 1200px;   margin: 0 auto 0 auto; position: relative; z-index: 10;  }

a:link, a:visited { text-decoration: none; color: #000000;  text-decoration-skip-ink: none;  }
a:hover, a:active {  text-decoration: underline; color:#507E9A;   }
img { border: 0px; margin:0; }
br { line-height: 10px;}
.pro { clear: both; height:0px; display:block; }
.pro5 { height:5px; clear: both; }
.pro10 { height:10px; clear: both; }
.pro12 { height:12px; clear: both; }
.pro14 { height:14px; clear: both; }
.pro15 { height:15px; clear: both; }
.pro16 { height:16px; clear: both; }
.pro17 { height:17px; clear: both; }
.pro18 { height:18px; clear: both; }
.pro24 { height:24px; clear: both; }
.pro30 { height:30px; clear: both; }
.pro35 { height:35px; clear: both; }
.pro40 { height:40px; clear: both; }
.pro45 { height:45px; clear: both; }


.c1 { float:left; width:16.6%; margin:2.5% 0 0 2.5%;  }
.c2 { float:left; width:48.4%; margin:2.5% 0 0 2.5%;  background-color:#ffffff; padding:0 0 3% 0; }
.c3 { float:left; width:25%; margin:2.5% 2.5% 0 2.5%;  }

@media (max-width: 1024px) { 
.c1 { display:none; }
.c2 { float:left; width:61.91%; margin:2.93% 0 0 2.43%; padding:0 0 3.43% 0; }
.c3 { float:left; width:29.29%; margin:2.93% 2.93% 0 2.93%;  }
}

@media (max-width: 480px) { 
.c1 { display:none; }
.c2 { width:94%; margin:3% 3% 0 3%; padding:0 0 5% 0; }
.c3 { width:94%; margin:6% 3% 0 3%;   }
}



.con_menu { width:100%; position:fixed; margin: 0 auto 0 auto; top:0px; background-color:#1B2425;  z-index:5; height:59px; white-space:nowrap;  -ms-overflow-style: none; -ms-scroll-chaining: none; -ms-scroll-snap-type: mandatory; -ms-scroll-snap-points-x: snapInterval(0%, 100%); }
.con_menu_in { width:100%; max-width: 1200px;  z-index: 5;  position: relative; margin:0 auto;   }
.con_menu_sub { height:59px; clear:both; }

.logo { display:block; float:left; margin:15px 6% 0 2.5%; }
.logo SPAN:nth-child(1) { display:inline-block; width:29px; height:29px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: 0 -12px;  background-size: 200px 800px;  margin:0 6px 0 0; border-radius:50%; }
.logo SPAN:nth-child(2) { display:inline-block; width:65px; height:29px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: -65px 5px;  }
a.logo:active { text-decoration: none;  position:relative; top:1px;  }

@media (max-width: 480px) { 

.logo SPAN:nth-child(1) { margin:0 18px 0 0;}
.logo SPAN:nth-child(2) { display:none; }

}



.set { display:none; margin:22px 0 0 0; float:right; width:29px; height:29px; background-color:#1B2425; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: -122px -50px;  background-size: 200px 800px; }
.set:hover { background-position: -154px -50px; }

.set_user { display:block; margin:17px 0 0 0; float:right; width:29px; height:29px;  text-align:right; }
.set_user IMG { border-radius:12px;  }





.mm a:link, .mm a:visited { display:inline-block; font:16px/18px 'PT Sans'; padding:20px 0 21px 0; margin:0 2% 0 0; font-weight:700; color:#BEC1C2; }
.mm a:hover, .mm a:active { padding:20px 0 17px 0; text-decoration:none; border-bottom:4px solid #A0B3C0; color:#FFFFFF; }
.mm #mma { padding:20px 0 17px 0;  font-weight:700; color:#ffffff; border-bottom:4px solid #A0B3C0;   }
@media (max-width: 480px) { 
.mm a:link { margin:0 4% 0 0; }
}



.ml_time { margin:2% 0 0 4.9%; vertical-align:top; }
.ml_time > a:link:nth-child(1), .ml_time > a:visited:nth-child(1) { display:inline-block; margin:2.7% 2% 0 0; color:#375359; background-color:#FFFFFF; border:1px solid #DFE7E8; font:13px/13px 'PT Sans Narrow'; font-weight:400; padding:6px 11px 7px 11px; text-decoration:none; vertical-align:top; }
.ml_time > a:hover:nth-child(1), .ml_time > a:active:nth-child(1) { text-decoration:none; color:#000000; border:1px solid #D2DEDF; background-color:#ECF0F1; }

.ml_time > a:link:nth-child(2), .ml_time > a:visited:nth-child(2) { display:inline-block; margin:2.7% 0 0 0; border:1px solid #DFE7E8; position: relative; right:-1px; z-index: 1;  background-image:url(/v2/i/all.png?9);  background-repeat: no-repeat; background-position: -85px -678px; font:13px/13px 'PT Sans Narrow'; font-weight:400;  padding:6px 11px 7px 11px; width:9px; background-size: 200px 800px; text-decoration:none; vertical-align:top; }
.ml_time > a:hover:nth-child(2), .ml_time > a:active:nth-child(2) { text-decoration:none; border:1px solid #D2DEDF; z-index: 3; background-color:#ECF0F1; background-position: -53px -678px; }

.ml_time > a:link:nth-child(3), .ml_time > a:visited:nth-child(3) { display:inline-block; margin:2.7% 0 0 0; color:#375359; background-color:#FFFFFF; position: relative; z-index: 2; border:1px solid #DFE7E8; font:13px/13px 'PT Sans Narrow'; font-weight:400; padding:6px 11px 7px 11px; text-decoration:none; vertical-align:top; }
.ml_time > a:hover:nth-child(3), .ml_time > a:active:nth-child(3) { text-decoration:none; border:1px solid #D2DEDF; background-color:#ECF0F1;  }

.ml_time > a:link:nth-child(4), .ml_time > a:visited:nth-child(4) { display:inline-block; margin:2.7% 2% 0 0; border:1px solid #DFE7E8; position: relative; right:1px; z-index: 1;  background-image:url(/v2/i/all.png?9);  background-repeat: no-repeat; background-position: 11px -678px; font:13px/13px 'PT Sans Narrow'; font-weight:400;  padding:6px 11px 7px 11px; width:9px; background-size: 200px 800px; text-decoration:none;  vertical-align:top; }
.ml_time > a:hover:nth-child(4), .ml_time > a:active:nth-child(4) { text-decoration:none; border:1px solid #D2DEDF; z-index: 3; background-color:#ECF0F1; background-position: -21px -678px; }

#ml_time { background-color:#ECF0F1; border:1px solid #D2DEDF; }




#ml_time_my {  text-decoration:none; border:1px solid #D2DEDF; background-color:#ECF0F1; background-position: -20px -45px; }
#ml_time_day {   background-position: -52px -76px; border:1px solid #D2DEDF; background-color:#ECF0F1; }

.ml_time > a:link:nth-child(6), .ml_time > a:visited:nth-child(6) { display:inline-block; margin:2.7% 2% 0 0; border:1px solid #DFE7E8; background-image:url(/v2/i/all.png?9);  background-repeat: no-repeat; background-position: 12px -45px; font:13px/13px 'PT Sans Narrow'; font-weight:400; padding:6px 11px 7px 11px; width:18px; background-size: 200px 800px; vertical-align:top; text-decoration:none; }
.ml_time > a:hover:nth-child(6), .ml_time > a:active:nth-child(6) { text-decoration:none; border:1px solid #D2DEDF; background-color:#ECF0F1; background-position: -20px -45px; }

@media (max-width: 1024px) { 
.ml_time > a:link:nth-child(n+2):nth-child(-n+4) { display:none; }
.dpi_date_short #ml_time { background-color:#ECF0F1 !important;; border:1px solid #000000 !important; color:#375359 !important;; }
}





.dp { list-style:none; margin:0; }
.dp li { float:left; display:block; position:relative;  }
.dpi {  float:left; position:absolute; left:-999em; }
.dp li:hover .dpi { left:-1px; top:auto; }


.dp_refresh { float:right; margin:3% 4.9% 0 0; vertical-align:top; padding-left:0px; position:relative; top:2px; }
.dp_refresh > li > SPAN { display:inline-block; font:12px/12px 'PT Sans Narrow'; font-weight:400; color:#91AB76; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: 0 -459px; padding:0 0 4px 17px; background-size: 200px 800px;  margin:6px 0 0 0; vertical-align:top; cursor:pointer; }
.dp_refresh > li > SPAN:hover { background-image:url(/v2/i/all.png?9);  background-position: -188px -80px; color:#2C353A; }
.dpi_refresh { z-index:20; vertical-align:top; white-space:nowrap;  margin:0 0 0 1px; }
.dpi_refresh > DIV { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -176px -50px; background-size: 200px 800px; height:4px; }
.dpi_refresh > SPAN { display:block; font:12px/12px 'PT Sans Narrow'; font-weight:400; color:#C3C8C9; background-color:#364549; border-bottom:1px solid #242F31; padding:12px 13px 13px 17px; cursor:pointer; }
.dpi_refresh > SPAN:hover { color:#FFFFFF; background-color:#A0B3C0; padding:12px 13px 13px 17px;  }


.dp_date { display:inline-block; padding:0; margin:2.7% 2% 0 0;   }
.dp_date > li > SPAN { float:none; display:inline-block;  border:1px solid #DFE7E8; background-image:url(/v2/i/all.png?9);  background-repeat: no-repeat; background-position: -84px -76px; background-size: 200px 800px;  font:13px/13px 'PT Sans Narrow'; font-weight:400; padding:6px 11px 7px 11px; width:18px; cursor:pointer;  }
.dp_date > li > SPAN:hover { background-image:url(/v2/i/all.png?9);  background-position: -52px -76px; border:1px solid #D2DEDF; background-color:#ECF0F1; }

@media (max-width: 480px) { 
.ml_time > a:link:nth-child(-n+4), .ml_time > a:visited:nth-child(-n+4) { margin:2.7% 4% 0 0;  }
.dp_date { display:inline-block; padding:0; margin:2.7% 4% 0 0;   }
}


.dpi_date { z-index:20;  white-space:nowrap;  margin:0 0 0 1px;  }
.dpi_date > SPAN { display:block; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -176px -50px; background-size: 200px 800px; height:4px; }
.dpi_date_short { display:none; }

@media (max-width: 1024px) { 
.dpi_date_short  { display:block; background-color:#364549; padding:10px 0 10px 10px; }
}

.dpi_date_short a:link, .dpi_date_short a:visited { display:inline-block; margin:0 10px 0 0; color:#C8CBCC; background-color:#242F31; border:1px solid #000000; font:13px/13px 'PT Sans Narrow'; font-weight:400; padding:6px 11px 7px 11px; text-decoration:none; vertical-align:top; }
.dpi_date_short a:hover, .dpi_date_short a:active { color:#FFFFFF; background-color:#364549; border:1px solid #9CA2A3; text-decoration:none; }




a.bl:link, a.bl:visited { color:#607E93;  text-decoration:underline; }
a.bl:active, a.bl:hover { color:#39424A; text-decoration:none; }

a.lm_i_a:link, a.lm_i_a:visited { display:block; font:15px/15px 'PT Sans'; font-weight:700; color:#FFFFFF; background-color:#2D3A3E; border-bottom:1px solid #000000; padding: 12px 18px 12px 18px; text-decoration:none; }
a.lm_i_a:active, a.lm_i_a:hover { color:#B3B6B6; text-decoration:none; }
a.lm_i:link, a.lm_i:visited { display:block; font:15px/15px 'PT Sans'; font-weight:700; color:#CED0D0; background-color:#1B2425; padding: 12px 18px 12px 18px; text-decoration:none; }
a.lm_i:active, a.lm_i:hover { color:#FFFFFF; background-color:#2D3A3E; text-decoration:none; }
a.lm_i_border { border-bottom:1px solid #000000; }
.lm_i_sub { border-top:1px solid #2D3A3E; background-color:#1F2B2C; border-bottom:1px solid #000000; padding:8px 0 10px 0; }
.lm_i_sub > a:link, .lm_i_sub > a:visited { display:block; font:14px/14px 'PT Sans Narrow';color:#B3B6B6; padding:4px 0 4px 27px; text-decoration:none; }
.lm_i_sub > a:hover, .lm_i_sub > a:active { color:#FFFFFF; text-decoration:underline;  }
a.lm_a:link, a.lm_a:visited, a.lm_a:active, a.lm_a:hover { display:block; font:15px/15px 'PT Sans'; font-weight:700; color:#FFFFFF; background-color:#2D3A3E; padding: 12px 18px 12px 18px; text-decoration:none; }
.lm_a_sub { border-top:1px solid #2D3A3E; background-color:#FFFFFF; border-bottom:1px solid #000000; padding:8px 0 10px 0; }
.lm_a_sub > a:link, .lm_a_sub > a:visited { display:block; font:14px/14px 'PT Sans Narrow';color:#2D3A3E; padding:4px 0 4px 27px; }
.lm_a_sub > a:hover, .lm_a_sub > a:active { color:#000000; text-decoration:underline;  }
a.lm:link, a.lm:visited { display:block; font:15px/15px 'PT Sans'; font-weight:700; color:#CED0D0; background-color:#1B2425; padding: 12px 18px 12px 18px; border-bottom:1px solid #000000; }
a.lm:active, a.lm:hover { color:#FFFFFF; background-color:#2D3A3E; text-decoration:none; }

.lm_a_sub DIV { height:1px; background-color:#DFE6E8; margin:7px 0 5px 0;  }





.tf { display:inline-block; float:right; width:16px; height:16px; margin:4% 4.9% 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -64px -50px; background-size: 200px 800px; position:relative;top:4px; cursor:pointer; }
.tf:hover { background-position: -96px -50px; }

.tfu { display:inline-block; float:right; width:16px; height:16px; margin:4% 4.9% 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;background-position: -96px -50px; background-size: 200px 800px; position:relative;top:4px; cursor:pointer; }
.tfu:hover {  background-position: -64px -50px; }

a.tt:link, a.tt:visited, .tt H1, .ttn, .ttt H1 { display:inline-block; font:20px/24px 'PT Sans Narrow'; height:24px; font-weight:700; color:#39424A; max-width: calc(80% - 38px); white-space: nowrap; overflow:hidden; text-overflow: ellipsis; margin:4% 0 0 4.9%; padding:0; }   
a.tt:active, a.tt:hover {  text-decoration:underline; color:#607E93; }

@media (max-width: 480px) { 
a.tt:link, .tt H1, .ttn, .ttt H  { margin:6% 0 0 4.9%; }   
.tfu { margin:6% 4.9% 0 0;  }
.tf { margin:6% 4.9% 0 0; }
}


a.ts:link, a.ts:visited { display:inline-block; width:16px; height:16px; background-image:url(/v2/i/all.png?9); margin:0 10px 0 12px; border-left:10px solid #ffffff; background-repeat: no-repeat; background-position: 0 -81px; background-size: 200px 800px; position:relative;top:-4px; }
a.ts:active, a.ts:hover { background-position: -32px -81px; }





.ml DIV { clear:both; background-color:#E7ECED; font:13px/12px 'PT Sans Narrow'; font-weight:400; color:#375359; padding:6px 0 6px 3.5%; margin:12px 4.9% 0 4.9%; }
.ml > a:link, .ml > a:visited { clear:both; display:block; padding:8px 0 8px 3.5%; border-bottom:1px solid #ECF0F1; margin:0 4.9%; text-decoration:none; color:#2C353A; }
.ml > a:hover, .ml > a:active { color:#000000; background-color:#F4F7F7; text-decoration:none; border-bottom:1px solid #DFE6E8; -webkit-transition: background-color .1s linear; transition: background-color .1s linear; }
.ml A li:nth-child(1) { display:inline-block; width:16%; color:#637B87; font:14px/18px 'PT Sans Narrow'; font-weight:400; letter-spacing: -0.5px; vertical-align:top; }
.ml A li:nth-child(2) { display:inline-block; width:55%; font:16px/16px 'PT Sans Narrow'; font-weight:400;  }
.ml A li:nth-child(3) { display:inline-block; width:29%; font:17px/17px 'PT Sans Narrow'; font-weight:700; vertical-align:top; }
#ml_txt { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: 94% -98px;  background-size: 200px 800px; }
#ml_txt:hover { background-position: 94% -625px;  }
@media (max-width: 480px) { 
#ml_txt {  background-position: 90% -99px; }
.ml > a:link, .ml > a:visited { padding:10px 0 10px 3.5%;  }
}


.ml A.mo { background-color:#F2F9F3; border-bottom:1px solid #D9EEDC; }
.ml A.mh { background-color:#F9F9F2; border-bottom:1px solid #E8E8CA;  }
.ml A.ms { background-color:#F9F2F2; border-bottom:1px solid #EED9D9; }
.ml A.me { background-color:#F4F7F7; border-bottom:1px solid #DFE6E8; }

.ml A.mo:hover { background-color:#E3F2E6; border-bottom:1px solid #CAE8CE; }
.ml A.mh:hover { background-color:#F2F2E3; border-bottom:1px solid #E1E1BB; }
.ml A.ms:hover { background-color:#F2E3E3; border-bottom:1px solid #E8CACA; }
.ml A.me:hover { background-color:#E8EEEE; border-bottom:1px solid #D2DCDF; }

.ml A.mo li:nth-child(1) { color:#31994E; }
.ml A.mh li:nth-child(1) { color:#959200; }
.ml A.ms li:nth-child(1) { color:#E84C3D; }


.ml A li:nth-child(3) SPAN:nth-child(1) { display:inline-block; padding:0 10px 0 0; }
.ml A li:nth-child(3) SPAN:nth-child(2) { display:inline-block; white-space:nowrap; color:#637B87; font:12px/14px 'PT Sans Narrow'; font-weight:400;   }

@media (max-width: 750px) { 
.ml A li:nth-child(3) SPAN:nth-child(2) { display:none;   }
}



.mls DIV { clear:both; background-color:#FFFFFF; font:13px/12px 'PT Sans Narrow'; font-weight:400; color:#637B87; padding:6px 0 6px 3.5%;  border-bottom:1px solid #D3DCDE;  }
.mls DIV:first-child { border-top:1px solid #D3DCDE; }
.mls > a:link, .mls > a:visited { clear:both; display:block; padding:8px 0 9px 3.5%; border-bottom:1px solid #D3DCDE;text-decoration:none; color:#2C353A; }
.mls > a:hover, .mls > a:active { color:#000000; background-color:#F4F7F7; text-decoration:none; border-bottom:1px solid #D2DCDF; }
.mls A li:nth-child(1) { display:inline-block; width:16%; color:#637B87; font:13px/17px 'PT Sans Narrow'; font-weight:400; vertical-align:top; }
.mls A li:nth-child(2) { display:inline-block; width:55%; font:15px/15px 'PT Sans Narrow'; font-weight:400;  }
.mls A li:nth-child(3) { display:inline-block; width:29%; font:15px/15px 'PT Sans'; font-weight:700; letter-spacing: -0.2px; vertical-align:top; }


@media (max-width: 750px) { 
.mls A li:nth-child(1) { width:20%; }
.mls A li:nth-child(2) {  width:51%;  }
}


.mls A.mo { background-color:#E3F2E6; border-bottom:1px solid #CAE8CE; }
.mls A.mh { background-color:#F2F2E3; border-bottom:1px solid #E1E1BB;  }
.mls A.ms { background-color:#F2E3E3; border-bottom:1px solid #E8CACA; }
.mls A.me { background-color:#E8EEEE; border-bottom:1px solid #D2DCDF; }

.mls A.mo:hover { background-color:#D5ECD9; border-bottom:1px solid #BBE1C0; }
.mls A.mh:hover { background-color:#ECECD5; border-bottom:1px solid #DBDBAC; }
.mls A.ms:hover { background-color:#ECD5D5; border-bottom:1px solid #E1BBBB; }
.mls A.me:hover { background-color:#DCE4E4; border-bottom:1px solid #C6D2D7; }




.sub_pl { display:inline-block; color:#39424A; font:20px/20px 'PT Sans Narrow'; font-weight:700; margin:0 0 20px 0; }
a.sub_pl:link, a.sub_pl:visited { display:inline-block; color:#39424A; font:20px/20px 'PT Sans Narrow'; font-weight:700; text-decoration:none; margin:0 0 20px 0; }
a.sub_pl:active, a.sub_pl:hover {  text-decoration:none; color:#000000; }
.sub_pl::before { content: ""; display:block; width:50px; height:4px; background-color:#A0B3C0; margin:0 0 8px 0;  }

@media (max-width: 750px) { 
a.sub_pl:link { margin:0 0 15px 0; }
.sub_pl { margin:0 0 15px 0; }
}

@media (max-width: 480px) { 
a.sub_pl:link { margin:0 0 17px 0; }
.sub_pl { margin:0 0 17px 0; }
}

.sub_pl_nob { margin:0 !important; }


a.lb:link, a.lb:visited { display:block; text-decoration:none;  }
a.lb:active, a.lb:hover {  text-decoration:underline; color:#000000; }
.lb SPAN:nth-child(1) { display:inline-block; width:33%; }
.lb SPAN:nth-child(1) IMG { width:100%; }
.lb SPAN:nth-child(2) { display:inline-block; width:67%; vertical-align:top; }
.lb SPAN:nth-child(2) LI:nth-child(1) { display:block; width:92%; font:16px/18px 'PT Sans'; font-weight:700; padding:0 0 8px 8%; position:relative; top:-2px; }
.lb SPAN:nth-child(2) LI:nth-child(2) { display:inline-block; font:12px/12px 'PT Sans Narrow'; font-weith:400; color:#78909C; padding:0 0 0 8%; }

@media (max-width: 750px) { 
.lb SPAN:nth-child(1) { display:block; width:70%; margin:0 0 11px 0; }
.lb SPAN:nth-child(2) { display:inline-block; width:100%; vertical-align:top; }
.lb SPAN:nth-child(2) LI:nth-child(1) { padding-left:0; }
.lb SPAN:nth-child(2) LI:nth-child(2) { padding-left:0; }
}

@media (max-width: 480px) { 
.lb SPAN:nth-child(1) { display:inline-block; width:33%; }
.lb SPAN:nth-child(2) { display:inline-block; width:67%; vertical-align:top; }
.lb SPAN:nth-child(2) LI:nth-child(1) { display:block; width:92%; font:17px/19px 'PT Sans'; font-weight:700; padding:0 0 8px 8%; position:relative; top:-2px; }
.lb SPAN:nth-child(2) LI:nth-child(2) { display:inline-block; font:12px/12px 'PT Sans Narrow'; font-weith:400; color:#78909C; padding:0 0 0 8%; }
}


.l { margin:20px 0 0 0; }
.l DIV { background-color:#FFFFFF; color:#637B87; font:13px/13px 'PT Sans Narrow'; font-weight:400; padding:5px 0 5px 12px;  }
.l a:link, .l a:visited { padding:12px 0 12px 40px; border-top:1px solid #D3DCDE; text-decoration:none; margin:0;  font:14px/17px 'PT Sans'; display:block; font-weight:400; text-indent: -40px;  }
.l a:first-of-type { border-top:none; } 
.l a:hover, .l a:active { text-decoration:underline; color:#507E9A;  }
.l A SPAN:nth-child(1) {  float:left;  font:12px/12px 'PT Sans Narrow'; display:block; width:40px; font-weight:400; letter-spacing: -0.5px; vertical-align:top; color:#78909C; position:relative; top:3px; }

@media (max-width: 750px) { 
.l { margin:15px 0 0 0; }
.l a:link, .l a:visited { padding:12px 0 12px 0; border-top:1px solid #D3DCDE; text-indent: -0px;  }
.l A SPAN:nth-child(1) {  float:none; padding:0 0 6px 0;  }
}

@media (max-width: 480px) { 
.l { margin:10px 0 0 0; }
.l a:link, .l a:visited { padding:12px 0 12px 40px; border-top:1px solid #D3DCDE; text-decoration:none; margin:0;  font:14px/17px 'PT Sans'; display:block; font-weight:400; text-indent: -40px;  }
.l A SPAN:nth-child(1) {  float:left; padding:0; }
}


a.sub_all:link, a.sub_all:visited { display:block; color:#607E93; font:14px/14px 'PT Sans Narrow'; font-weight:400; text-decoration:underline; padding:13px 0 0 0; border-top:1px solid #D3DCDE; }
a.sub_all:active, a.sub_all:hover {  text-decoration:none; color:#000000; }

#sub_all_nol { border-top:none; }

.f1 { float:left; width:16.6%; margin:0 0 0 2.5%;  }
.f2 { float:left; width:48.3%; margin:0 0 0 2.5%;  }
.f3 { float:left; width:25%; margin:0 2.5% 0 2.5%; text-align:right;  }

@media (max-width: 1024px) { 
.f1 { display:none; }
.f2 { float:left; width:61.91%; margin:0 0 0 2.43%;  }
.f3 { float:left; width:29.29%; margin:0 2.93% 0 2.93%;  }
}

@media (max-width: 480px) { 
.f1 { display:none; }
.f2 { width:94%; margin:0 3% 0 3%;  }
.f3 { width:94%; margin:6% 3% 0 3%;  text-align:left; }
}

.f3 I { display:inline-block; width:24px; height:24px; background-image:url(/v2/i/all.png?9); margin:0 10px 0 12px; background-repeat: no-repeat; background-position: 0 -775px; background-size: 200px 800px; margin:0;  }
.fooline { clear:both; height:30px; border-bottom:1px solid #C7D3D6; margin:0 2.5% 30px 2.5%; }

FOOTER a:link, FOOTER a:visited { display:inline-block; font:16px/16px 'PT Sans Narrow'; font-weight:400; color:#607E93; margin:0 4% 0 0; text-decoration:underline; }
FOOTER a:hover, FOOTER a:active { text-decoration:none; color:#39424A;  }

FOOTER DIV { font:13px/17px 'PT Sans Narrow'; font-weight:400; color:#859AA5; padding:2% 0 3% 0; }

FOOTER a:linknth-child(5) { font:14px/16px 'PT Sans Narrow'; }
FOOTER a:last-child { font:14px/16px 'PT Sans Narrow'; }

.menu_in { float:left; width:calc(100% - 22px); position:relative; z-index:10; height:100%; padding:0 0 30px 0; margin:0 22px 0 0; }
.menu_in > DIV > SPAN { display:block; border-bottom:1px solid #2D3A3E; padding:10px 0 10px 10px;  }
.menu_in > a:link, .menu_in > a:visited { display:block; font:19px/19px 'PT Sans'; font-weight:700; color:#ffffff; padding:22px 0 0 0; margin:0 40px 0 20px;  position:relative; z-index:10; }
.menu_in > a:hover, .menu_in > a:active { text-decoration:none; color:#C3C8C9;   }
.menu_in DIV { border-top:1px solid #2D3A3E;   margin: 12px 0 10px 20px; }
.menu_in DIV:last-child { padding:0 0 30px 0; }
.menu_in DIV > SPAN > a:link, .menu_in DIV > SPAN > a:visited { display:inline-block; padding:6px 8px; font:17px/17px 'PT Sans Narrow'; font-weight:400; color:#C3C8C9; margin:0 0 2px 0; }
.menu_in DIV > SPAN > a:hover, .menu_in DIV > SPAN > a:active { text-decoration:none; background-color:#C3C8C9; color:#39424A;  }

.menu_in .ma { background-color:#364549; color:#ffffff !important; }





.m_tourn_b { margin:3.7% 0 0 4.9%; } 
.m_tourn_b > a:link, .m_tourn_b > a:visited { font:17px/16px 'PT Sans Narrow'; font-weight:700; color:#39424A; margin:0 2% 0 0; text-decoration:none; }
.m_tourn_b > a:hover, .m_tourn_b > a:active { text-decoration:underline; color:#4B738C; }
.m_date { clear:both; background-color:#E7ECED; font:13px/12px 'PT Sans Narrow'; font-weight:400; color:#375359; padding:6px 0 6px 3.5%; margin:12px 4.9% 25px 4.9%; text-align:center; }
a.m_team1:link, a.m_team1:visited { display:block; float:left; width:27%; margin:0 0 0 8%; color:#39424A; text-decoration:none; text-align:center; }
a.m_team1:active, a.m_team1:hover {  text-decoration:underline; color:#4B738C; }
a.m_team2:link, a.m_team2:visited { display:block; float:left; width:27%; margin:0 8% 0 0; color:#39424A; text-decoration:none; text-align:center; }
a.m_team2:active, a.m_team2:hover {  text-decoration:underline; color:#4B738C; }
a.m_team1 H2, a.m_team2 H2 { font:21px/24px 'PT Sans Narrow'; font-weight:700; text-align:center; padding:20px 0 0 0; margin:0; }
a.m_team1 IMG, a.m_team2 IMG { display:inline-block; width:75px; height:75px; }


.m_noa_team1 { display:block; float:left; width:27%; margin:0 0 0 8%; color:#39424A; text-align:center; }
.m_noa_team2 { display:block; float:left; width:27%; margin:0 8% 0 0; color:#39424A; text-align:center; }

.m_noa_team1 IMG, .m_noa_team2 IMG { display:inline-block; width:75px; height:75px; }

.m_noa_team1 H2, .m_noa_team2 H2 { font:21px/24px 'PT Sans Narrow'; font-weight:700; text-align:center; padding:20px 0 0 0; margin:0; }

.m_sc_football { float:left; width:30%; text-align:center; }
.m_sc_football > DIV:nth-child(1) { text-align:center; font:44px/44px 'PT Sans'; font-weight:700; color:#39424A; padding:15px 0 0 0; }
.m_sc_football > DIV:nth-child(2) { text-align:center; font:16px/16px 'PT Sans Narrow'; font-weight:700; padding:10px 0 0 0; color:#637B87; }
.m_sc_football > DIV:nth-child(3) { text-align:center; font:14px/14px 'PT Sans Narrow'; font-weight:400;  padding:5px 0 0 0; color:#637B87; }
.m_sc_football > SPAN { display:inline-block; font:16px/16px 'PT Sans Narrow';  font-weight:700; padding:3px 8px 5px 9px; color:#ffffff; margin:15px 0 0 0; }
.m_sc_football .m_part_online { background-color:#429350; }
.m_sc_football .m_part_ht { background-color:#929243; }
.m_sc_football .m_part_stop { background-color:#934242; }
.m_sc_football .m_part_ok { background-color:#5A7A7A; }


.m_sc_tennis { float:left; width:30%; text-align:center; }
.m_sc_tennis > DIV:nth-child(1) { text-align:center; font:22px/22px 'PT Sans'; font-weight:700; color:#39424A; padding:32px 0 0 0; }
.m_sc_tennis > SPAN { display:inline-block; font:16px/16px 'PT Sans Narrow';  font-weight:700; padding:3px 8px 5px 9px; color:#ffffff; margin:15px 0 0 0; }
.m_sc_tennis .m_part_online { background-color:#429350; }
.m_sc_tennis .m_part_ht { background-color:#929243; }
.m_sc_tennis .m_part_stop { background-color:#934242; }
.m_sc_tennis .m_part_ok { background-color:#5A7A7A; }

.m_sc_basketball { float:left; width:30%; text-align:center; }
.m_sc_basketball > DIV:nth-child(1) { text-align:center; font:22px/22px 'PT Sans'; font-weight:700; color:#39424A; padding:32px 0 0 0; }
.m_sc_basketball > DIV:nth-child(2) { text-align:center; font:16px/16px 'PT Sans Narrow'; font-weight:700; color:#39424A; padding:10px 0 0 0; color:#637B87; }
.m_sc_basketball > SPAN { display:inline-block; font:16px/16px 'PT Sans Narrow';  font-weight:700; padding:3px 8px 5px 9px; color:#ffffff; margin:15px 0 0 0; }
.m_sc_basketball .m_part_online { background-color:#429350; }
.m_sc_basketball .m_part_ht { background-color:#929243; }
.m_sc_basketball .m_part_stop { background-color:#934242; }
.m_sc_basketball .m_part_ok { background-color:#5A7A7A; }

.m_nav { clear:both; border-bottom:1px solid #DFE7E8; background-color:#ECF0F1;   }
#m_nav_small { margin:4% 0 0 0;  }
.m_nav a:link, .m_nav a:visited { display:inline-block; position:relative;top:1px; font:15px/15px 'PT Sans Narrow'; margin:0 0 0 3.7%; padding:13px 0 14px 0; color:#364549; }
.m_nav a:hover, .m_nav a:active { padding:13px 0 11px 0; border-bottom:3px solid #A2B4C1; color:#000000; text-decoration:none; }
.m_nav #m_nav_sel {  color:#000000; font-weight:700; padding-bottom:11px;  border-bottom:3px solid #A2B4C1; }
.m_nav #m_nav_sel:hover {  padding:13px 0 11px 0;   }
.m_timeline_foo { width:100%; position:relative; text-align:center; background-repeat: repeat-y; background-position: center 0; margin:25px 0 25px 0; }

.m_nav a:first-child { margin:0 0 0 4.9%;  }
.m_nav_anc { height:30px; background-color: #ECF0F1; }
@media (max-width: 450px) { 
.m_nav_anc { height:22px; }
}
a.m_nav_com:link, a.m_nav_com:visited { background-image:url(/v2/i/all.png?9); background-size: 200px 800px; background-position: 0 -325px; padding:14px 0 11px 20px; background-repeat: no-repeat;  }
a.m_nav_com:active, a.m_nav_com:hover {  background-position: -51px -325px; }
#m_nav_sel_com, .m_nav_sel_com { color:#000000 !important; font-weight:700 !important; padding-bottom:11px !important;  border-bottom:3px solid #A2B4C1 !important; background-position: -51px -325px;  }


.m_timeline_foo > DIV{ display:inline-block; background-color:#DFE7E8; color:#364549; font:12px/12px 'PT Sans'; padding:5px 16px 5px 15px; font-style:italic; }
.m_timeline_foo > DIV:first-child { margin:0 0 3px 0; }
.m_timeline_foo > DIV:last-child { margin:20px 0 0 0; }
.m_timeline_foo > DIV { margin:20px 0 5px 0; }


.m_timeline_foo TABLE { table-layout: fixed; }
.m_timeline_foo TD:nth-child(1) { text-align:right; padding:14px 0 3px 3px; }
.m_timeline_foo TD:nth-child(2) DIV { width:73px; height:30px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  }
.m_timeline_foo TD:nth-child(2) .m_tl_t1 { background-position: -327px -323px; }
.m_timeline_foo TD:nth-child(2) .m_tl_t2 { background-position: 0 -293px; }
.m_timeline_foo TD:nth-child(2) .m_tl_t1 SPAN, .m_timeline_foo TD:nth-child(2) .m_tl_t2 SPAN  { display:inline-block; background-color:#ECF0F1; font:13px/15px 'PT Sans'; color:#364549; font-weight:700; letter-spacing: -0.5px; border:1px solid #D2DEDF; width:29px; height:22px; padding:7px 0 0 0; text-align:center; vertical-align:middle; border-radius:16px; position:relative; top:5px;   }
.m_timeline_foo TD:nth-child(3) { text-align:left; padding:14px 3px 3px 0; }


.m_timeline_foo TD:nth-child(1) SPAN:last-child { font:15px/15px 'PT Sans Narrow'; color:#2C353A; margin:0 0 0 6px; }
.m_timeline_foo TD:nth-child(1) .m_tl_yc, .m_timeline_foo TD:nth-child(1) .m_tl_rc, .m_timeline_foo TD:nth-child(1) .m_tl_yrc, .m_timeline_foo TD:nth-child(1) .m_tl_go, .m_timeline_foo TD:nth-child(1) .m_tl_pen, .m_timeline_foo TD:nth-child(1) .m_tl_penno, .m_timeline_foo TD:nth-child(1) .m_tl_goalno, .m_timeline_foo TD:nth-child(1) .m_tl_ag { color:#5C686B; font:13px/20px 'PT Sans Narrow'; background-image:url(/v2/i/all.png?9); background-size: 200px 800px; background-repeat: no-repeat;  }
.m_timeline_foo TD:nth-child(1) .m_tl_yc { background-position: 0 -198px; padding:3px 0 2px 16px; }
.m_timeline_foo TD:nth-child(1) .m_tl_rc { background-position: -98px -198px; padding:3px 0 2px 16px; }
.m_timeline_foo TD:nth-child(1) .m_tl_yrc { background-position: -145px -198px; padding:3px 0 2px 16px; }
.m_timeline_foo TD:nth-child(1) .m_tl_go { background-position: -47px -197px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(1) .m_tl_pen { background-position: -51px -234px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(1) .m_tl_penno { background-position: 0 -234px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(1) .m_tl_goalno { background-position: -184px -334px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(1) .m_tl_ag { background-position: 0px -266px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(3) SPAN:first-child { font:15px/15px 'PT Sans Narrow'; color:#2C353A; margin:0 6px 0 0; }
.m_timeline_foo TD:nth-child(3) .m_tl_yc, .m_timeline_foo TD:nth-child(3) .m_tl_rc, .m_timeline_foo TD:nth-child(3) .m_tl_yrc, .m_timeline_foo TD:nth-child(3) .m_tl_go, .m_timeline_foo TD:nth-child(3) .m_tl_pen, .m_timeline_foo TD:nth-child(3) .m_tl_penno, .m_timeline_foo TD:nth-child(3) .m_tl_goalno, .m_timeline_foo TD:nth-child(3) .m_tl_ag { color:#5C686B; font:13px/20px 'PT Sans Narrow'; background-image:url(/v2/i/all.png?9); background-size: 200px 800px; background-repeat: no-repeat;  }
.m_timeline_foo TD:nth-child(3)  .m_tl_yc  { background-position: 0 -198px; padding:3px 0 2px 16px; }
.m_timeline_foo TD:nth-child(3) .m_tl_rc { background-position: -98px -198px; padding:3px 0 2px 16px; }
.m_timeline_foo TD:nth-child(3) .m_tl_yrc { background-position: -145px -198px; padding:3px 0 2px 16px; }
.m_timeline_foo TD:nth-child(3) .m_tl_go { background-position: -47px -197px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(3) .m_tl_pen { background-position: -51px -234px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(3) .m_tl_penno { background-position: 0 -233px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(3) .m_tl_goalno { background-position: -184px -334px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(3) .m_tl_ag { background-position: 0px -266px; padding:3px 0 2px 20px; }
.m_timeline_foo TD:nth-child(1) .m_tl_sc { display:inline-block; font:#2C353A; font:14px/15px 'PT Sans'; font-weight:700; }










.m_timeline_hockey { width:100%; position:relative; text-align:center; background-image:url(/i/v2/i/md.png); background-repeat: repeat-y; background-position: center 0; margin:25px 0; }

.m_timeline_hockey > DIV{ display:inline-block; background-color:#DFE7E8; color:#364549; font:12px/12px 'PT Sans'; padding:5px 16px 5px 15px; font-style:italic; }
.m_timeline_hockey > DIV:first-child { margin:0 0 3px 0; }
.m_timeline_hockey > DIV:last-child { margin:20px 0 0 0; }
.m_timeline_hockey > DIV { margin:20px 0 5px 0; }


.m_timeline_hockey TABLE { table-layout: fixed; }
.m_timeline_hockey TD:nth-child(1) { text-align:right; padding:14px 0 3px 3px; }
.m_timeline_hockey TD:nth-child(2) DIV { width:73px; height:30px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  }
.m_timeline_hockey TD:nth-child(2) .m_tl_t1 { background-position: -327px -323px; }
.m_timeline_hockey TD:nth-child(2) .m_tl_t2 { background-position: 0 -293px; }


.m_timeline_hockey TD:nth-child(2) .m_tl_t1 SPAN, .m_timeline_hockey TD:nth-child(2) .m_tl_t2 SPAN  { display:inline-block; background-color:#ECF0F1; font:13px/15px 'PT Sans'; color:#364549; font-weight:700; letter-spacing: -0.5px; border:1px solid #D2DEDF; width:29px; height:22px; padding:7px 0 0 0; text-align:center; vertical-align:middle; border-radius:16px; position:relative; top:5px;   }


.m_timeline_hockey TD:nth-child(3) { text-align:left; padding:14px 3px 3px 0; }


.m_timeline_hockey TD:nth-child(1) SPAN:nth-child(2)  { font:15px/15px 'PT Sans Narrow'; color:#2C353A; margin:0 0 0 6px; }
.m_timeline_hockey TD:nth-child(3) SPAN:first-child { font:15px/15px 'PT Sans Narrow'; color:#2C353A; margin:0 6px 0 0; }


.m_timeline_hockey TD:nth-child(1) .m_tl_2, .m_timeline_hockey TD:nth-child(3) .m_tl_2, .m_timeline_hockey TD:nth-child(1) .m_tl_5, .m_timeline_hockey TD:nth-child(3) .m_tl_5, .m_timeline_hockey TD:nth-child(1) .m_tl_go, .m_timeline_hockey TD:nth-child(3) .m_tl_go, .m_timeline_hockey TD:nth-child(3) .m_tl_go { color:#5C686B; font:13px/20px 'PT Sans Narrow'; background-image:url(/v2/i/all.png?9); background-size: 200px 800px; background-repeat: no-repeat;  }


.m_timeline_hockey TD:nth-child(1) .m_tl_go { background-position: -51px -264px; padding:3px 0 2px 20px; }
.m_timeline_hockey TD:nth-child(3) .m_tl_go { background-position: -51px -264px; padding:3px 0 2px 20px; }

.m_timeline_hockey TD:nth-child(1) .m_tl_2 { background-position: -98px -266px; padding:3px 0 2px 16px; }
.m_timeline_hockey TD:nth-child(3) .m_tl_2 { background-position: -98px -266px; padding:3px 0 2px 16px; }

.m_timeline_hockey TD:nth-child(1) .m_tl_5 { background-position: -145px -266px; padding:3px 0 2px 16px; }
.m_timeline_hockey TD:nth-child(3) .m_tl_5 { background-position: -145px -266px; padding:3px 0 2px 16px; }


.m_timeline_hockey TD:nth-child(1)  LI { color:#5C686B; font:14px/14px 'PT Sans Narrow'; display:block; }
.m_timeline_hockey TD:nth-child(3)  LI { color:#5C686B; font:14px/14px 'PT Sans Narrow'; display:block; }


.timeline_add { display:block; color:#375359; text-align:center;  font:15px/15px 'PT Sans Narrow';  padding:5px 0 6px 0; }









.m_stat_teams { float:left; width:50%; padding:25px 0 0 0; }
.m_stat_teams .m_stat_team1 { display:inline-block; font:20px/20px 'PT Sans Narrow'; font-weight:700; color:#39424A; margin:0 4.9% 13px 9.8%; }
.m_stat_teams .m_stat_team2 { display:inline-block; font:20px/20px 'PT Sans Narrow'; font-weight:700; color:#39424A; margin:0 9.8% 13px 4.9%; }
.m_stat_pl { clear:both; background-color:#ECF0F1;  font:13px/12px 'PT Sans Narrow'; font-weight:400; color:#375359; padding:6px 0 6px 0; margin:0 4.9% 0 4.9%; text-align:center; }
.m_stat_pl_mt { margin-top:22px; }
.m_stat_player_t1, .m_stat_player_t2 { float:left; width:50%; }

.m_stat_player_t1 DIV { font:15px/21px 'PT Sans Narrow'; color:#375359; margin:0 4.9% 0 9.8%; padding:5px 0 6px 0; border-bottom:1px solid #DFE7E8;  }
.m_stat_player_t2 DIV { font:15px/21px 'PT Sans Narrow'; color:#375359; margin:0 9.8% 0 4.9%; padding:5px 0 6px 0; border-bottom:1px solid #DFE7E8; }
.m_stat_player_t1 DIV:last-child, .m_stat_player_t2 DIV:last-child { border-bottom:none; } 

.m_stat_player_t1 DIV LI { list-style:none; display:inline-block; margin:0 6px 0 0; }
.m_stat_player_t2 DIV LI { list-style:none; display:inline-block; margin:0 6px 0 0;}
.m_stat_player_t1 DIV SPAN, .m_stat_player_t2 DIV SPAN { color:#5C686B; font:13px/13px 'PT Sans Narrow'; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-size: 200px 800px; margin:0 6px 0 0;  }

.m_stat_player_t1 DIV .m_tl_yc, .m_stat_player_t2 DIV .m_tl_yc { background-position: 0 -198px; padding:3px 0 2px 16px; }
.m_stat_player_t1 DIV .m_tl_rc, .m_stat_player_t2 DIV .m_tl_rc { background-position: -98px -198px; padding:3px 0 2px 16px; }
.m_stat_player_t1 DIV .m_tl_yrc, .m_stat_player_t2 DIV .m_tl_yrc { background-position: -145px -198px; padding:3px 0 2px 16px; }
.m_stat_player_t1 DIV .m_tl_go, .m_stat_player_t2 DIV .m_tl_go { background-position: -47px -197px; padding:3px 0 2px 20px; }
.m_stat_player_t1 DIV .m_tl_pen, .m_stat_player_t2 DIV .m_tl_pen { background-position: -51px -234px; padding:3px 0 2px 20px; }
.m_stat_player_t1 DIV .m_tl_penno, .m_stat_player_t2 DIV .m_tl_penno { background-position: 0 -234px; padding:3px 0 2px 20px; }
.m_stat_player_t1 DIV .m_tl_in, .m_stat_player_t2 DIV .m_tl_in { background-position: -148px -232px; padding:3px 0 2px 15px; }
.m_stat_player_t1 DIV .m_tl_out, .m_stat_player_t2 DIV .m_tl_out { background-position: -102px -232px; padding:3px 0 2px 15px; }
.m_stat_player_t1 DIV .m_tl_ag, .m_stat_player_t2 DIV .m_tl_ag { background-position: 0px -266px; padding:3px 0 2px 20px; }

.f1 a:link { display:inline-block; width:29px; height:29px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: 0 -12px;  background-size: 200px 800px;  margin:0 6px 0 0; }


.m_stat_graph { table-layout: fixed;  }
.m_stat_graph TD:nth-child(1) { text-align:right; padding:0 0 0 4.9%; }
.m_stat_graph TD:nth-child(2) {  text-align:right; color:#375359; font:15px/15px 'PT Sans Narrow'; padding:8px 0 9px 0; }
.m_stat_graph TD:nth-child(4) { text-align:left; color:#375359; font:15px/15px 'PT Sans Narrow'; padding:8px 0 9px 0; }
.m_stat_graph TD:nth-child(5) { padding:0 4.9% 0 0; }
.m_stat_graph TD:nth-child(1) SPAN, .m_stat_graph TD:nth-child(5) SPAN  { display:inline-block; background-color:#FFECB3;  height:13px; position:relative;top:-1px; }

.m_pred_pl { clear:borh; background-color:#ECF0F1;  font:13px/12px 'PT Sans Narrow'; font-weight:400; color:#375359; padding:6px 0 6px 0; margin:4.5% 4.9% 0 4.9%; text-align:center;  }
.m_pred_c {  margin:0 4.9% 0 4.9%; text-align:center; padding:15px 10px 15px 10px; }
.m_pred_c DIV:nth-of-type(1) { display:flex; justify-content:center; }
.m_pred_c DIV:nth-of-type(1) > SPAN:nth-of-type(1) { flex:none; font:15px/12px 'PT Sans'; font-weight:700; color:#39424A; text-align:right; margin:6px 4% 0 0; width:50%; }
.m_pred_c DIV:nth-of-type(1) > INPUT:nth-of-type(1), .m_pred_c DIV:nth-of-type(1) > INPUT:nth-of-type(2) { flex:none;  width:22px; height:23px;  text-align:center; background-color:#ECF0F1; border:1px solid #DFE7E8; font:16px/16px 'PT Sans Narrow'; font-weight:700; color:#39424A; padding:0 0 2px 0; }
.m_pred_c DIV:nth-of-type(1) > SPAN:nth-of-type(2) { flex:none; display:inline-block; width:15px; font:17px/17px 'PT Sans'; color:#39424A; text-align:center; font-weight:700; margin:4px 0 0 0;  }
.m_pred_c DIV:nth-of-type(1) > SPAN:nth-of-type(3) { flex:none; font:15px/12px 'PT Sans'; font-weight:700; color:#39424A; margin:6px 0 0 4%; width:50%; text-align:left; }
.m_pred_c > INPUT:nth-of-type(1) { flex:none; display:inline-block; text-align:center; cursor:pointer; font:14px/14px 'PT Sans Narrow';  color:#FFFFFF; background-color:#638787; border:none; padding:4px 15px 5px 15px; margin:12px 0 0 0; }
.m_pred_c > INPUT:nth-of-type(1):hover { background-color:#49A058; }
.m_pred_about { border-top: 1px solid #ECF0F1; margin: 0 4.9%; padding: 17px 0 25px 0; font: 14px/18px 'PT Sans Narrow'; color:#78909C; }

.m_pred_c DIV:nth-of-type(1) > LI:nth-of-type(1), .m_pred_c DIV:nth-of-type(1) LI:nth-of-type(2) { flex:none; display:inline-block; width:22px; height:19px;  text-align:center; background-color:#ECF0F1; border:1px solid #DFE7E8; font:16px/16px 'PT Sans Narrow'; font-weight:700; color:#39424A; padding:4px 0 2px 0; }

.m_pred_ok { display:inline-block; border:1px solid #D7F0DC; padding:6px 17px 7px 17px; text-align:center; font:14px/14px 'PT Sans Narrow'; color:#31994E;margin:12px 0 0 0; background-color:#F1FAF3;  }
.m_pred_end { display:inline-block; border:1px solid #EFEFA5; padding:6px 17px 7px 17px; text-align:center; font:14px/14px 'PT Sans Narrow'; color:#959200; background-color:#FCFCEF;  }
.m_pred_c DIV:nth-of-type(2)  { font:14px/14px 'PT Sans Narrow'; color:#637B87; margin:12px 0 0 0; }

.m_pred_pop { margin:3% 4.9% 0 4.9%; border:1px solid #ECF0F1; text-align:center; font:14px/14px 'PT Sans Narrow'; color:#637B87; padding:15px 10px 17px 10px; } 
.m_pred_rules { height:25px; } 
.m_pred_rules a:link, .m_pred_rules a:visited { display:inline-block; font:13px/13px 'PT Sans Narrow'; color:#78909C; margin:0 3% 0 0; padding:4px 4px 4px 0; text-decoration:underline; }
.m_pred_rules a:hover, .m_pred_rules a:active { color:#000000; text-decoration:none; }





.line_1 { height:1px; clear:borh; background-color:#DFE7E8; }

a.m_pred_ls:link, a.m_pred_ls:visited { display:block; margin:3.7% 4.9% 5% 4.9%; color:#39424A; text-decoration:none;  }
a.m_pred_ls:active, a.m_pred_ls:hover {  text-decoration:underline; color:#4B738C; }
.m_pred_ls SPAN:nth-child(1) { display:inline-block; width: calc(28% - 4%); max-width:160px; margin:0 4% 0 0; } 
.m_pred_ls SPAN:nth-child(2) { display:inline-block; width: calc(72% - 10%); margin:0 10% 0 0; vertical-align:top;  position:relative;top:-2px; font:17px/21px 'PT Sans'; font-weight:700; } 

.m_odd_leg { margin:25px 4.9% 7px 4.9%; }
.m_odd_leg DIV:nth-child(1) { display:inline-block; width:40%; }
.m_odd_leg DIV:nth-child(2) { display:inline-block; width:60%; text-align:right; }
.m_odd_leg DIV:nth-child(2) SPAN { display:inline-block; width: calc(29.3% - 4%); margin:0 0 0 4%; max-width:48px; min-width:28px; background-color:#ECF0F1; outline:1px solid #ECF0F1; font:12px/12px 'PT Sans Narrow'; color:#78909C; padding:2px 0; text-align:center; }

.m_odd_o { padding:7px 4.9% 7px 4.9%; }
.m_odd_o:hover { background-color:#F7F5EE; }
.m_odd_o > a:link, .m_odd_o > a:visited { display:inline-block; width:40%; font:15px/16px 'PT Sans Narrow'; color:#78909C; text-decoration:underline;   }
.m_odd_o > SPAN:nth-child(1) { display:inline-block; width:40%; font:15px/16px 'PT Sans Narrow'; color:#78909C; }
.m_odd_o > a:hover, .m_odd_o > a:active { color:#39424A; text-decoration:none; }
.m_odd_o DIV { display:inline-block; width:60%; text-align:right; }
.m_odd_o DIV a:link, .m_odd_o DIV a:visited, .m_odd_o DIV LI { list-style:none; display:inline-block; width: calc(29.3% - 4%); margin:0 0 0 4%; max-width:48px; min-width:28px; outline:1px solid #DFE7E8; text-align:center; padding:4px 0 4px 0; font:14px/14px 'PT Sans Narrow'; color:#375359; background-color:#ffffff; }
.m_odd_o DIV a:hover, .m_odd_o DIV a:active, #m_odd_o_top:hover, .m_odd_o DIV LI:hover { color:#FFFFFF; background-color:#56C976; outline:1px solid #3CB95E;  text-decoration:none; }
#m_odd_o_top { background-color:#FFECB3; outline:1px solid #FFDF7D; color:#554000; }


.m_bef_bg { background-image:url(/i/v2/i/md.png); background-repeat: repeat-y; background-position: center 0; margin:3.7% 0 0 0; }
.m_bef_t1 { float:left; margin:0 3% 0 4.9%; width:42.1%; padding:3.5% 0 2.6% 0; }
.m_bef_t2 { float:left; margin:0 4.9% 0 3%; width: 42.1%; padding:3.5% 0 2.6% 0; }
.m_bef_t1 a:link, .m_bef_t1 a:visited, .m_bef_t2 a:link, .m_bef_t2 a:visited { display:block; color:#39424A; text-decoration:none; margin:0 0 15px 0; }
.m_bef_t1 a:hover, .m_bef_t1 a:active, .m_bef_t2 a:hover, .m_bef_t2 a:active { text-decoration:underline; color:#607E93; }
.m_bef_t1 A LI:nth-child(1), .m_bef_t2 A LI:nth-child(1) { display:inline-block; vertical-align:top; margin:0; padding:0; width:25px; height:20px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px; position:relative;top:3px; }
.m_bef_t1 A LI:nth-child(2), .m_bef_t2 A LI:nth-child(2) { display:inline-block; margin:0; padding:0; width:calc(100% - 55px); font:15px/15px 'PT Sans Narrow'; }
.m_bef_t1 A LI:nth-child(2) SPAN, .m_bef_t2 A LI:nth-child(2) SPAN { display:block; font:12px/12px 'PT Sans Narrow'; color:#78909C; letter-spacing:-0.5px; margin:3px 0 0 0; }
.m_bef_t1 A LI:nth-child(3), .m_bef_t2 A LI:nth-child(3) { display:inline-block; margin:0; padding:0; width:30px; text-align:right; font:15px/15px 'PT Sans Narrow'; font-weight:700; vertical-align:top; }
.m_bef_win { background-position: -190px -200px; }
.m_bef_def { background-position: -190px -240px; }
.m_bef_dra  { background-position: -190px -280px; }

.m_stat_pl_sub { clear:borh; border:1px solid #DFE7E8;  font:13px/12px 'PT Sans Narrow'; font-weight:400; color:#375359; padding:5px 0 5px 0; margin:0 4.9% 0 4.9%; text-align:center; background-color:#ffffff; }
.m_bef_tot_t1 { float:left; margin:0 3% 0 4.9%; width:42.1%; padding:3% 0 5.2% 0; }
.m_bef_tot_t2 { float:left; margin:0 4.9% 0 3%; width: 42.1%;  padding:3% 0 5.2% 0;}
.m_bef_tot_t1 LI:nth-child(1), .m_bef_tot_t2 LI:nth-child(1), .m_bef_tot_t1 LI:nth-child(2), .m_bef_tot_t2 LI:nth-child(2), .m_bef_tot_t1 LI:nth-child(3), .m_bef_tot_t2 LI:nth-child(3) { display:inline-block; width:33.33%; font:18px/18px 'PT Sans Narrow'; font-weight:700; color:#375359; padding:3px 0 10px 0; }
.m_bef_tot_t1 LI:nth-child(1) SPAN, .m_bef_tot_t2 LI:nth-child(1) SPAN, .m_bef_tot_t1 LI:nth-child(2) SPAN, .m_bef_tot_t2 LI:nth-child(2) SPAN, .m_bef_tot_t1 LI:nth-child(3) SPAN, .m_bef_tot_t2 LI:nth-child(3) SPAN { display:block; font:13px/13px 'PT Sans Narrow'; font-weight:400; }

.m_bef_tot_t1 LI:nth-child(4), .m_bef_tot_t2 LI:nth-child(4) { display:inline-block; width:calc(39.7% - 16px); font:15px/15px 'PT Sans Narrow'; font-weiht:400; color:#375359;  }
.m_bef_tot_t1 LI:nth-child(5), .m_bef_tot_t2 LI:nth-child(5) { display:inline-block; width:calc(39.7% - 16px); font:15px/15px 'PT Sans Narrow'; font-weiht:400; color:#375359;  }


@media (max-width: 1024px) { 
.m_bef_tot_t1 LI:nth-child(4), .m_bef_tot_t2 LI:nth-child(4) { display:inline-block; width:calc(50% - 16px);   }
.m_bef_tot_t1 LI:nth-child(5), .m_bef_tot_t2 LI:nth-child(5) { display:inline-block; width:calc(50% - 16px);   }
}


.m_bef_tot_t1 LI:nth-child(4)::before, .m_bef_tot_t2 LI:nth-child(4)::before { content: ""; display:inline-block; margin:0; padding:0; width:16px; height:22px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: 0 -198px; background-size: 200px 800px; position:relative; top:5px; }
.m_bef_tot_t1 LI:nth-child(5)::before, .m_bef_tot_t2 LI:nth-child(5)::before { content: ""; display:inline-block; margin:0; padding:0; width:16px; height:22px; background-image:url(/v2/i/all.png?9); background-size: 200px 800px; background-repeat: no-repeat; background-position: -98px -198px; position:relative; top:5px; }



.m_bef_tot_t1 LI:nth-child(6), .m_bef_tot_t2 LI:nth-child(6) { display:block; font:14px/14px 'PT Sans Narrow'; color:#375359; padding:19px 0 0 0; }

.m_bef_min_t1 { float:left; margin:0 1% 0 4.9%; width:44.1%; }
.m_bef_min_t2 { float:left; margin:0 3.9% 0 3%; width: 43.1%; }
.m_bef_min_t1 LI, .m_bef_min_t2 LI { display:inline-block; width:calc(16% - 2.5%); min-width:34px; padding:3px 0 3px 2.5%; border-left:1px solid #DFE7E8; font:15px/15px 'PT Sans'; font-weight:700; color:#375359; margin:0 0 10px 0; }
.m_bef_min_t1 LI:nth-child(4), .m_bef_min_t2 LI:nth-child(4) { padding:10px 0 10px 2.5%; margin:12px 0 19px 0; }
.m_bef_min_top { background-color:#ECF0F1; }
.m_bef_min_t1 LI SPAN, .m_bef_min_t2 LI SPAN { display:block; font:12px/14px 'PT Sans Narrow'; color:#78909C; font-weight:400; }  

.m_bef_player_t1 { float:left; margin:0 1% 0 4.9%; width:44.1%; padding:16px 0  20px 0; }
.m_bef_player_t2 { float:left; margin:0 4.9% 0 3%; width: 42.1%; padding:16px 0  20px 0; }
.m_bef_player_t1 LI, .m_bef_player_t2 LI { display:inline-block; color:#375359; font:15px/15px 'PT Sans Narrow'; margin:0 0 8px 0; }
.m_bef_player_t1 SPAN, .m_bef_player_t2 SPAN { display:inline-block; color:#375359; font:15px/15px 'PT Sans Narrow'; font-weight:700; }
.m_bef_next_t1 { float:left; margin:0 1% 0 4.9%; width:44.1%; padding:16px 0  20px 0; }
.m_bef_next_t2 { float:left; margin:0 4.9% 0 3%; width: 42.1%;  padding:16px 0  20px 0; }
.m_bef_next_t1 SPAN, .m_bef_next_t2 SPAN { display:inline-block; color:#78909C; font:13px/13px 'PT Sans Narrow'; margin:0 5px 0 0; }
.m_bef_next_t1 a:link, .m_bef_next_t1 a:visited, .m_bef_next_t2 a:link, .m_bef_next_t2 a:visited { display:inline-block; color:#375359; font:15px/15px 'PT Sans Narrow'; }
.m_bef_next_t1 a:hover, .m_bef_next_t1 a:active, .m_bef_next_t2 a:hover, .m_bef_next_t2 a:active { color:#39424A; text-decoration:underline; }

.m_sections { margin: 3.7% 4.9% 0 4.9%; }
.m_sections H2 { margin:0; padding:0; font: 19px/22px 'PT Sans Narrow'; font-weight:700; display:block; color:#39424A; }

#tt_sm_leg { clear:both; background-color:#FFFFFF; font:13px/13px 'PT Sans Narrow'; font-weight:400; color:#637B87;  padding:6px 0 6px 0; }
#tt_sm_leg SPAN:nth-child(1) { display:inline-block; width: calc(12% - 3.5%); padding:0 0 0 3.5%; }
#tt_sm_leg SPAN:nth-child(2) { display:inline-block; width:45%; }
#tt_sm_leg SPAN:nth-child(3) { display:inline-block; width:13%;  }
#tt_sm_leg SPAN:nth-child(4) { display:inline-block; width:20%;  }
#tt_sm_leg SPAN:nth-child(5) { display:inline-block; width:10%; }

.tt_sm DIV:nth-of-type(even) {  background-color:#ECF0F1; }
.tt_sm DIV:nth-of-type(odd) { background-color:#E1E7E8;  }
.tt_sm DIV LI:nth-child(1) { display:inline-block; width: calc(12% - 3.5%); font:12px/12px 'PT Sans Narrow'; color:#637B87; padding:3% 0 3.2% 3.5%; }
.tt_sm DIV LI:nth-child(2) { display:inline-block; width:45%; font:15px/15px 'PT Sans Narrow'; color:#39424A; }
.tt_sm DIV LI:nth-child(3) { display:inline-block; width:13%; font:15px/15px 'PT Sans Narrow'; color:#39424A; }
.tt_sm DIV LI:nth-child(4) { display:inline-block; width:20%; font:15px/15px 'PT Sans Narrow'; color:#39424A; }
.tt_sm DIV LI:nth-child(5) { display:inline-block; width:10%; font:15px/15px 'PT Sans Narrow'; color:#39424A; font-weight:700; }
.tt_sm SPAN > a:link, .tt_sm SPAN > a:visited { display:block; color:#4B738C; font:17px/17px 'PT Sans Narrow'; font-weight:700; text-decoration:none; margin:12px 0 11px 0; }
.tt_sm SPAN > a:hover, .tt_sm SPAN > a:active { color:#39424A; text-decoration:underline; }

@media (max-width: 750px) { 
.tt_sm DIV LI:nth-child(2), .tt_sm DIV LI:nth-child(3), .tt_sm DIV LI:nth-child(4), .tt_sm DIV LI:nth-child(5) { font:13px/13px 'PT Sans Narrow'; }
.tt_sm DIV LI:nth-child(5) {  font-weight:700; }
}

@media (max-width: 450px) { 
.tt_sm DIV LI:nth-child(2), .tt_sm DIV LI:nth-child(3), .tt_sm DIV LI:nth-child(4), .tt_sm DIV LI:nth-child(5) { font:16px/19px 'PT Sans Narrow'; padding-bottom:2%; }
.tt_sm DIV LI:nth-child(5) {  font-weight:700; }
}


.team_head { margin:4.9% 4.9% 0 4.9%; padding:0 0 5.5% 0; }
.team_head DIV:nth-child(1) { float:right; width:90px; } 
.team_head DIV:nth-child(1) SPAN { display:block; font:13px/13px 'PT Sans Narrow'; color:#78909C; }
.team_head DIV select { width:90px; background-color:#39424A; color:#ffffff; font:13px/13px 'PT Sans Narrow'; }

.team_head IMG { display:block; float:left; vertical-align:top; margin:0 4.9% 0 0; }
.team_head H1 { display:block;  margin:0; padding:0; font:40px/40px 'PT Sans Narrow'; font-weight:700; color:#39424A; }
.team_head H2 { display:block; margin:0; padding:0; font:15px/15px 'PT Sans'; color:#375359; }
.team_head SPAN { display:inline-block;vertical-align:top; font:13px/15px 'PT Sans Narrow'; color:#78909C; }
.team_head H3 { display:inline-block; vertical-align:top; margin:0; padding:0; font:15px/15px 'PT Sans Narrow'; color:#375359; }


.team_stat_sum_leg { margin:0 4.9% 0 4.9%; background-color:#ECF0F1; }
#team_stat_sum_leg_mt { margin-top:4.9%;  }
.team_stat_sum_leg LI { display:inline-block; font:13px/13px 'PT Sans Narrow'; font-weight:400; color:#375359; padding:1.3% 0;  }
.team_stat_sum_leg LI:nth-child(1) { width:34%; } 
.team_stat_sum_leg LI:nth-child(2) { width:22%; text-align:center; background-color:#DBE2E3; } 
.team_stat_sum_leg LI:nth-child(3) { width:22%; text-align:center; } 
.team_stat_sum_leg LI:nth-child(4) { width:22%; text-align:center; background-color:#DBE2E3; } 

.team_stat_sum { margin:0 4.9%; }
.team_stat_sum LI { display:inline-block; color:#375359; font:14px/15px 'PT Sans Narrow'; font-weight:400; padding:1.9% 0 2.1% 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.team_stat_sum LI sup { font:12px/6px 'PT Sans Narrow'; padding:0 0 0 2px; color:#78909C; }
.team_stat_sum LI:nth-child(4n+1) { width: calc(34% - 3px); border-top:1px solid #DFE7E8; padding-right:3px; } 
.team_stat_sum LI:nth-child(4n+2) { width:22%; text-align:center;  background-color:#ECF0F1; border-top:1px solid #CFD9DA; } 
.team_stat_sum LI:nth-child(4n+3) { width:22%; text-align:center; border-top:1px solid #DFE7E8; } 
.team_stat_sum LI:nth-child(4n+4) { width:22%; text-align:center; background-color:#ECF0F1; border-top:1px solid #CFD9DA; } 


.team_stat_sum LI:nth-last-child(-4n+1) { border-bottom:1px solid #CFD9DA; } 
.team_stat_sum LI:nth-last-child(-4n+2) { border-bottom:1px solid #DFE7E8; } 
.team_stat_sum LI:nth-last-child(-4n+3) { border-bottom:1px solid #CFD9DA; } 
.team_stat_sum LI:nth-last-child(-4n+4) { border-bottom:1px solid #DFE7E8; } 



.team_stat_min { margin:4.9% 4.9% 0 4.9%; }
.team_stat_min_1 { float:left; width:47%; padding:0 3% 0 0; }
.team_stat_min_2 { float:left; width: calc(47% - 1px); padding:0 0 0 3%; border-left:1px solid #DFE7E8; }
.team_stat_min_1 LI, .team_stat_min_2 LI { display:inline-block; width:calc(16% - 2.5%); min-width:32px; padding:3px 0 3px 2.5%; border-left:1px solid #DFE7E8; font:15px/15px 'PT Sans'; font-weight:700; color:#375359; margin:0 0 3px 0; }
.team_stat_min_1 LI:nth-child(4), .team_stat_min_2 LI:nth-child(4) { padding:10px 0 10px 2.5%; }
.team_stat_min_top { background-color:#ECF0F1; }
.team_stat_min_1 LI SPAN, .team_stat_min_2 LI SPAN { display:block; font:12px/14px 'PT Sans Narrow'; color:#78909C; font-weight:400; }  
.team_stat_min_1 DIV, .team_stat_min_2 DIV { background-color:#ECF0F1;  font:13px/13px 'PT Sans Narrow'; font-weight:400; color:#375359; padding:2.7% 0;  text-align:center; margin:0 0 4% 0; }
.team_stat_pl { border-top:1px solid #DFE7E8;  font:18px/18px 'PT Sans Narrow'; font-weight:700; color:#39424A; margin:4.9% 0 2.5% 0; padding:4% 0 0 4.9%; }


.team_score { margin:0 4.9%; }
.team_score P { border:1px solid #DFE6E8; padding:2% 3px 2.1% 3px; text-align:center; font:13px/13px 'PT Sans'; color:#78909C;  cursor:pointer; }

.team_score P:hover { border:1px solid #D2DCDF; color:#375359; background-color:#ECF0F1;  }



.team_score SPAN { display:block; padding:1.5% 0 1.7% 0; background-color:#ECF0F1; font:13px/13px 'PT Sans Narrow';  color:#375359; text-align:center; border-bottom:1px solid #DFE7E8; }
.team_score a:link, .team_score a:visited { display:block; padding:2% 3px 2.1% 3px; border-bottom:1px solid #DFE7E8; color:#375359; }
.team_score a:hover, .team_score a:active { text-decoration:none; background-color:#F2F2E3; border-bottom:1px solid #E1E1BB;  }
.team_score A:first-child { border-top:1px solid #DFE7E8; }
.team_score A LI:nth-child(1) { display:inline-block; font:13px/13px 'PT Sans Narrow'; color:#375359; width:23%; }
.team_score A LI:nth-child(2) { display:inline-block; font:15px/15px 'PT Sans Narrow'; width:calc(40% - 6px); padding:0 3px; }
.team_score A LI:nth-child(3) { display:inline-block; font:17px/14px 'PT Sans Narrow'; font-weight:700; width:11%; vertical-align:top; }
.team_score A LI:nth-child(4) { display:inline-block; font:13px/16px 'PT Sans Narrow'; text-align:right; color:#78909C; width:calc(26% - 3px); padding:0 0 0 3px; vertical-align:top; }

.match_tennis_country { color:#637B87;  text-align:center; font:14px/14px 'PT Sans Narrow';  margin:5px 0 0 0; }


.z_online { margin:2% 4.9% 0 4.9%; }
.z_online DIV { padding:3% 0 3.8% 0; border-bottom:1px solid #DFE7E8; }
.z_online DIV:last-child  { border-bottom:0; padding:3% 0 0 0; } 
.z_online DIV LI:nth-child(1) { display:inline-block; width:8%; font:14px/23px 'PT Sans Narrow'; color:#637B87; vertical-align:top; }
.z_online DIV LI:nth-child(2) { display:inline-block; width:9%; height:20px; vertical-align:top; position:relative;top:2px; }
.z_online DIV LI:nth-child(3) { display:inline-block; width:83%; font:16px/20px 'PT Serif'; font-weight;400; color:#2C393F;  }
.z_online DIV LI:nth-child(3) IMG, .z_online DIV LI:nth-child(3) IFRAME { max-width:100%; display:block; margin:2.5% 0 0 0; }
.z_online DIV LI:nth-child(3) BR { line-height:8px;  }
.z_online LI a:link, .z_online LI a:visited { text-decoration:underline; color:#607E93; }
.z_online LI a:hover, .z_online LI a:active { text-decoration:none; color:#2C353A;  }

@media (max-width: 750px) { 
.z_online DIV { padding:5.5% 0 6.3% 0;  }
.z_online DIV LI:nth-child(3) IMG, .z_online DIV LI:nth-child(3) IFRAME { margin:5% 0 0 0; }
.z_online DIV LI:nth-child(3) BR { line-height:5px;  }
}

.online_txt_yc { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: 0 -198px; background-size: 200px 800px;  }
.online_txt_red { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -98px -198px; background-size: 200px 800px;  }
.online_txt_goal { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -47px -197px; background-size: 200px 800px;  }
.online_txt_pen { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position:0 -234px; background-size: 200px 800px;  }
.online_txt_penno { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -51px -234px; background-size: 200px 800px;  }
.online_txt_own { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: 0px -266px; background-size: 200px 800px;  }
.online_txt_sub { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -96px -334px; background-size: 200px 800px;  }

a.z_online_wow, a.z_online_wow:visited { display:none; font:18px/18px 'PT Sans Narrow';  font-weight:700; text-decoration:none; border-bottom:1px solid #DFE7E8; background-color:#ECF0F1; color:#375359;  padding:3% 3% 3.5% 2.5%; text-align:center; }
a.z_online_wow:active, a.z_online_wow:hover { background-color:#FFFFFF;  color:#2C353A; text-decoration:none; }

.wow_ligastavok { margin:0 0 30px 0; }
.wow_ligastavok IMG { margin:0 0 -3px 0; }

.wow_inpage_winline {text-align: center; height: 200px;  margin:20px 0 0 0; overflow:hidden; clear:both; background-color:#000;}
.wow_inpage_winline iframe { display:inline-block; position: relative; border:0; width:524px;  background-color:#000; }

@media screen and (max-width: 800px) {
.wow_inpage_winline iframe { width:100%; left:0;  }
}

.z_online_pagetxt { font:14px/16px 'PT Sans Narrow'; margin:4.9% 4.9% 0 4.9%; color:#637B87; }

.dpi_date_cal { background-color:#1B2425; padding:14px; }
.dpi_date_cal TABLE  { border:0; } 


.dpi_date_cal TD  { display:inline-block; border:0; cursor:pointer; color:#BEC0C1; font:13px/13px 'PT Sans'; border:1px solid #364549; margin:3px; text-align:center; width:24px; padding:5px 0; } 
.dpi_date_cal TD:hover { background-color:#3F5156; color:#ffffff; border:1px solid #637E87; }


.dpi_date_cal TR:nth-child(1) TD { border:0; padding:0; cursor: default; background-color:#1B2425; }

.dpi_date_cal TR:nth-child(1) TD SELECT { background-color:#2D3A3E; color:#BEC0C1; border:1px solid #637E87; font:13px/13px 'PT Sans'; }
.dpi_date_cal TR:nth-child(1) TD SELECT:nth-child(1) { width:100px; margin: 0 6px 3px 0; }
.dpi_date_cal TR:nth-child(1) TD SELECT:nth-child(2) { width:70px; }

.dpi_date_cal TR:nth-child(2) TD { border:0; width:26px; padding:3px 0; cursor: default; background-color:#2D393E; font:12px/12px 'PT Sans Narrow';  }


.dpi_date_cal .cal_this { background-color:#3F5156; color:#ffffff; border:1px solid #637E87; font-weight:700; }
.dpi_date_cal #cal_noday { border:0;  width:26px; cursor: default;  }
.dpi_date_cal #cal_noday:hover { background-color:#1B2425; }


.com_regonly { display:flex; margin:4% 0 0 4.9%; padding:0 4% 0 0;  }
.com_regonly DIV:nth-of-type(1) { background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: 0px -370px; background-size: 200px 800px; flex: none; width:48px; height:40px; border-right:10px solid #ffffff; }
.com_regonly DIV:nth-of-type(2) { flex:100%; }
.com_regonly DIV:nth-of-type(2) SPAN { display:block; font:16px/20px 'PT Sans Narrow'; font-weight:400; color:#2C353A; margin:0 0 3% 0; }

a.com_in:link, a.com_in:visited, a.com_up:link, a.com_up:visited { display:inline-block; padding:6px 14px 8px 14px;  font:16px/16px 'PT Sans Narrow'; font-weight:700; color:#ffffff;   text-decoration:none; }
a.com_in:link, a.com_in:visited { background-color:#49A058; margin:0 20px 0 0; }
a.com_up:link, a.com_up:visited { background-color:#638787;  }
a.com_in:active, a.com_in:hover, a.com_up:active, a.com_up:hover {  background-color:#364549; text-decoration:none }
.com_view, .com_edit_bl { margin:4% 4.5% 0 4.5%; }
.com_av { float:left; width:40px; height:40px; margin:0 20px 0 0; border-radius: 20px; background-color:#324D5E; }
.com_bl, .com_new { overflow:hidden;  }
.com_line { clear:both; background-color: #DFE7E8; height:1px; margin:4.2% 4.5% 4% 4.5%; }
.com_bl .com_nam { display:inline-block; font:16px/18px 'PT Sans'; color:#39424A;  font-weight:700; } 
.com_bl .com_dat { display:block; float:right; font:12px/14px 'PT Sans Narrow'; color:#78909C; visibility:hidden; } 
.com_bl:hover .com_dat { visibility:visible; } 
.com_bl .com_txt { font:15px/18px 'PT Sans'; font-weight:400; color:#2F3E44; margin:5px 2% 0 0; } 
.com_bl .com_bug { display:block; float:right; width:16px; height:16px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -51px -370px; background-size: 200px 800px;  cursor:pointer;  margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_bug:hover { background-position: -98px -370px; }
.com_bl:hover .com_bug { visibility:visible; }
.com_bl .com_bug_green { display:block; float:right; width:16px; height:16px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -145px -370px; background-size: 200px 800px;cursor:pointer;  margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_bug_green:hover { background-position: -98px -370px; }
.com_bl:hover .com_bug_green { visibility:visible; }
.com_bl .com_bug_ok { display:block; float:right; width:16px; height:16px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -145px -370px; background-size: 200px 800px; cursor:pointer;  margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_bug_ok { visibility:visible; }
.com_bl .com_plmi_ok { display:block; float:right; width:16px; height:16px;background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -190px -418px; background-size: 200px 800px; margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_plmi_ok { visibility:visible; }
.com_bl .com_min { display:block; float:right; width:16px; height:16px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -98px -414px; background-size: 200px 800px; cursor:pointer;  margin:0 0 0 6px; visibility:hidden; }
.com_bl:hover .com_min:hover { background-position: 0px -414px; }
.com_bl:hover .com_min { visibility:visible; }
.com_bl .com_plu { display:block; float:right; width:16px; height:16px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -145px -418px; background-size: 200px 800px; cursor:pointer; margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_plu:hover { background-position: -51px -418px; }
.com_bl:hover .com_plu { visibility:visible; }
.com_bl .com_rat_plu, .com_bl .com_rat_min { display:block; float:right; font:12px/12px 'PT Sans Narrow'; height:16px; position:relative; top:1px; margin:0 0 0 15px; padding:2px 7px 0 6px;  }
.com_bl .com_rat_plu { background-color:#E3F2E6; color:#3C8448; }
.com_bl .com_rat_min { background-color:#F2E3E3; color:#833D3D; }
.com_bl .com_edit_bl { border-top:1px solid #D5DCDF; border-bottom:1px solid #D5DCDF; padding:20px 0 20px 20px; margin:25px 0 12px 0;  }
.com_ans { font:12px/13px 'PT Sans'; color:#607E93; display:inline-block; margin:8px 15px 0 0; border-bottom:1px dashed #607E93;  cursor:pointer; }
.com_ans:hover {  color:#507E9A; border-bottom:1px solid #78909C; text-decoration:none; }
.com_load { display:inline-block; width:14px; height:16px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-position: -186px -370px; background-size: 200px 800px; }
.com_new DIV:nth-of-type(1) { float:right; font:12px/12px 'PT Sans'; color:#99ABB4; visibility:hidden; position:relative; top:5px; }
.com_new DIV:nth-of-type(1) SPAN {  font:15px/15px 'PT Sans Narrow'; color:#637B87; display:inline-block; }
.com_new:hover DIV:nth-of-type(1) { visibility:visible; transition-delay: 1s; }
.com_new DIV:nth-of-type(2) {  display:inline-block; font:16px/18px 'PT Sans'; color:#39424A;  font-weight:700; }
.com_new textarea { clear:both; display:block; margin:11px 0 0 0; padding:8px 3%; font:15px/18px 'PT Sans';  color:#090C0D; width:93%; }
.com_new_but { float:right; cursor:pointer; border:0px; margin:0; display:block; padding:6px 14px 6px 14px; background-color:#638787; font:16px/16px 'PT Sans'; font-weight:700; color:#ffffff;  letter-spacing: -0.5px; }
.com_new INPUT:nth-of-type(1):hover { background-color:#49A058; }
.com_new DIV:nth-of-type(4) { float:left; font:13px/13px 'PT Sans Narrow'; color:#78909C; position:relative; top:-2px;}
.com_new SPAN:nth-of-type(1)  { font:14px/14px 'PT Sans Narrow'; color:#78909C; display:block; margin:0 0 3px 0; clear:both; }
.com_new_ch1 { margin:0 6px 0 0; position:relative;top:2px; }
.com_new_ch2 { margin:0 6px 0 0; position:relative;top:2px; }
.com_alert { border:1px solid #f44336; background-color:#F9F2F2; font:14px/17px 'PT Sans'; font-weight:400; color:#000000; margin:0 30px 0 0; padding:20px 25px 22px 25px; }


.tt_list { margin:0 0 0 4.5%;  }
.tt_list DIV { float:left; width:45.5%; margin:4.5% 4.5% 0 0; text-align:center; padding:4.5% 0 4% 0; background-color:#ECF0F1; min-width:180px; }
.tt_list DIV LI:nth-child(1) { border-radius:50%; display:inline-block; border:1px solid #C7D3D6; background-color:#ffffff; padding:20px; } 
.tt_list DIV LI:nth-child(1) IMG { width:70px; height:70px; display:block; }
.tt_list_football_england_premier-league { background-position: -106px 11px; }
.tt_list_football_england_championship { background-position: -105px -342px; }
.tt_list_football_netherlands_eredivisie { background-position: -221px -337px; }
.tt_list_football_germany_bundesliga { background-position: 12px 11px; }
.tt_list_football_france_ligue-1 { background-position: -105px -105px; }
.tt_list_football_russia_premier-league { background-position: -221px 11px; }
.tt_list_football_russia_fnl { background-position: 11px -453px; }
.tt_list_football_spain_primera { background-position: -220px -105px; }
.tt_list_football_italy_serie-a { background-position: 11px -105px; }
.tt_list_football_champions-league { background-position: -220px -221px; }
.tt_list_football_europa-league { background-position: -186px -370px; }
.tt_list_football_euro-2016 { background-position: 11px -221px; }
.tt_list_football_copa-america-2016 { background-position: -105px -453px; }
.tt_list_football_belarus_premier { background-position: -224px -453px; }

.tt_list DIV LI:nth-child(3) { border-radius:60px; display:inline-block; color:#39424A; font:18px/20px 'PT Sans Narrow'; font-weight:700; margin:6% 0 5% 0; }
.tt_list DIV a:link, .tt_list DIV a:visited { display:inline-block; background-color:#FFFFFF; border:1px solid #D2DEDF; margin:2% 2% 3% 2%; text-decoration:none; font:14px/14px 'PT Sans Narrow'; color:#375359; padding:6px 10px 7px 10px; }
.tt_list DIV a:hover, .tt_list DIV a:active { color:#FFFFFF; background-color:#638787; border:1px solid #2D3A3E;  text-decoration:none; }
.tt_list SPAN { display:inline-block; background-color:#F1F4F5; border:1px solid #D2DEDF; margin:2.5% 2.2% 3.5% 2.2%; font:14px/14px 'PT Sans Narrow'; color:#60919B; padding:6px 10px 7px 10px; }



@media (max-width: 750px) { 
.tt_list DIV { width:94.5%; margin:4.5% 4.5% 0 0; }
.tt_list DIV LI:nth-child(3) { border-radius:60px; display:inline-block; color:#39424A; font:18px/20px 'PT Sans Narrow'; font-weight:700; margin:4% 0 3% 0; }
.tt_list DIV a:link, .tt_list DIV a:visited, .tt_list DIV a:hover, .tt_list DIV a:active { margin:0.5%; padding:7px 11px 8px 11px; }
.tt_list SPAN { margin:0.5%; padding:7px 11px 8px 11px; }
}


.user_block { display:flex; margin: 4.5% 4.5% 0 4.5%; }
.user_block DIV:nth-of-type(2) {  width:90%; }
.user_block DIV H1 { color:#39424A; font:36px/40px 'PT Sans Narrow'; font-weight:700; margin:0 0 15px 0; padding:0;  }
.user_block_ico { flex: none; width:64px; height:64px; border-radius:32px; background-color:#2D3A3E; margin:0 4.5% 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px; }
.user_block_ico_signin { background-position: 20px -479px; }
.user_block_ico_signup { background-position: -83px -478px; } 
.user_block_av { flex: none; width:64px; height:64px; border-radius:32px; margin:0 4.5% 0 0;  }
.user_block_av IMG { width:64px; border-radius:50%;  }
.user_input_name {  font:18px/18px 'PT Sans Narrow'; font-weight:700; color:#375359; margin:0 0 10px 0; display:block; }
.user_input_txt { display:block; border:none; width:80%; font:14px/18px 'PT Sans'; font-weight:400; color:#375359; padding:8px 0 8px 15px; margin:0 0 25px 0; background-color:#ECF0F1; }
.user_input_txt_nom { margin:0; }
.user_error {  display:block; font:16px/20px 'PT Sans'; font-weight:700; color:#A04949; margin:4.5% 4.5% 0 4.5%; background-color:#FCFCEF; border:1px solid #EFEFA5; padding:10px; text-align:center;  }
.user_ok {  display:block; font:16px/20px 'PT Sans'; font-weight:700; color:#31994E; margin:4.5% 4.5% 0 4.5%; background-color:#FCFCEF; border:1px solid #EFEFA5; padding:10px; text-align:center;  }
.user_input_main_button { background-color:#638787; color:#ffffff; font:15px/15px 'PT Sans'; font-weight:700; padding:7px 20px 8px 20px; margin:0 20px 18px 0; display:inline-block; cursor:pointer; border:none; }
.user_input_main_button:hover { background-color:#49A058;   }
a.user_button_no:link, a.user_button_no:visited { display:inline-block; background-color:#ECF0F1; border:1px solid #D2DEDF; font:15px/15px 'PT Sans Narrow'; font-weight:400; color:#637987; text-decoration: none; padding:7px 17px 8px 17px; margin:0 18px 18px 0;  }
a.user_button_no:active, a.user_button_no:hover {  text-decoration:none; background-color:#FFFFFF; border:1px solid #7CC287; color:#3F4D56; }
.user_input_note { font:16px/18px 'PT Sans Narrow'; color:#78909C; margin:5px 0 21px 0; }

.user_check_nick_button { display:inline-block; background-color:#ECF0F1; border:1px solid #D2DEDF; font:13px/13px 'PT Sans Narrow'; font-weight:400; color:#637987; text-decoration: none; padding:3px 10px 3px 10px; margin:12px 10px 21px 0; cursor:pointer; }
.user_check_nick_button:hover { text-decoration:none; background-color:#FFFFFF; border:1px solid #7CC287; color:#3F4D56; }
.user_check_nick_ans { font:13px/13px 'PT Sans Narrow'; color:#78909C;  }

.user_select { font:14px/14px 'PT Sans Narrow'; display:inline-block; width:70%; border:1px solid #D2DEDF; padding:2px 0 2px 10px; color:#375359; }

@media (max-width: 750px) { 
.user_block{ display:flex; margin: 5.5% 4.5% 0 4.5%; }
.user_input_txt { width:80%; }
}


.tn_head { margin:4% 4.9% 0 4.9%; display:flex; padding:0 0 5.5% 0; }
.tn_head DIV:nth-child(1) { flex:none; width:60px; height:60px;  background-color:#ffffff; margin:8px 0 0 0; }
.tn_head DIV:nth-child(1) IMG { display:block; width:60px; height:60px; }
.tn_head DIV:nth-child(2) { padding:0 0 0 4.9%;  }
.tn_head H1 { display:block; padding:0; font:25px/26px 'PT Sans Narrow'; font-weight:700; color:#39424A; margin:2px 0 10px 0; } 
.tn_head H3 { display:block; margin:0; padding:0; font:13px/13px 'PT Sans Narrow'; color:#78909C;  } 
.tn_head H2 { display:block; margin:0; padding:0; font:18px/18px 'PT Sans'; color:#637B87; font-weight:700;   } 
.tn_head select { display:none;  width:90px; background-color:#39424A; margin:15px 0 0 0;  color:#ffffff; font:13px/13px 'PT Sans Narrow';}

@media (max-width: 480px) { 
.tn_head H1 {  font:26px/26px 'PT Sans Narrow'; font-weight:700;  } 
.tn_head H2 {  font:13px/13px 'PT Sans'; color:#375359; margin:2% 0 2% 0;  } 
}


.cal_sort_date { margin:4.5% 4.9% 0 4.9%; }
.cal_sort_date P { display:flex; padding:5px 0 6px 0; margin:0; background-color:#E7ECED;  }
.cal_sort_date P SPAN:nth-child(1) { flex:none; width:65.2%; margin:0 0 0 3.5%;  font:13px/12px 'PT Sans Narrow';  color:#375359;  }
.cal_sort_date P SPAN:nth-child(2) {  flex:none;width:17.4%; font:12px/12px 'PT Sans'; color:#78909C; }
.cal_sort_date P SPAN:nth-child(3) {  flex:none;width:13.9%; font:12px/12px 'PT Sans'; color:#78909C }
.cal_sort_date DIV { display:flex; border-bottom:1px solid #E7ECED;padding:9px 0 10px 0;  }
.cal_sort_date DIV:hover { background-color:#F2F9F3; }
.cal_sort_date DIV li:nth-of-type(1) { flex:none; color:#637B87; font:13px/19px 'PT Sans Narrow'; font-weight:400;  width:52px; padding:0 0 0 3.5%; list-style-type: none; }
@media (max-width: 480px) { 
.cal_sort_date DIV li:nth-of-type(1) { width:45px; }
}
.cal_sort_date DIV li:nth-of-type(2) {  font:16px/16px 'PT Sans Narrow'; width:55.7%; list-style-type: none; }
.cal_sort_date DIV li:nth-of-type(3) { font:15px/15px 'PT Sans'; letter-spacing: -0.2px; font-weight:700; width:17.7%; text-align:left; text-decoration:none; list-style-type: none; position:relative; top:1px; }



.cal_sort_date DIV li:nth-of-type(4) { color:#849AA4; font:13px/19px 'PT Sans Narrow';  width:13.9%; list-style-type: none; }

.cal_show_ok { display:block; border:1px solid #DFE6E8; padding:2% 3px 2.1% 3px; text-align:center; font:13px/13px 'PT Sans'; color:#78909C;  cursor:pointer; margin:4.5% 4.9% 0 4.9%; }
.cal_show_ok:hover { border:1px solid #D2DCDF; color:#375359; background-color:#ECF0F1; }

.cal_hl_n { padding:1px 5px 3px 5px; cursor:pointer; border-radius: 1px; white-space:nowrap; }
.cal_hl_1 { background-color:#dce775; color:#000000; padding:1px 5px 3px 5px; cursor:pointer; width:auto; border-radius: 1px; white-space:nowrap; }
.cal_hl_2 { background-color:#80deea; color:#000000; padding:1px 5px 3px 5px; cursor:pointer; width:auto; border-radius: 1px; white-space:nowrap; }


.cal_sort_tour { margin:4.5% 4.9% 0 4.9%; }
.cal_sort_tour > SPAN { font:20px/20px 'PT Sans Narrow'; font-weight:700; color:#39424A; display:block; margin:4.5% 0 3.5% 0;  }
.cal_sort_tour P { display:block; padding:5px 0 6px 0; margin:0; background-color:#E7ECED; }
.cal_sort_tour P:first-child { border-top:1px solid #E7ECED; }
.cal_sort_tour P SPAN:nth-child(1) { display:inline-block;  font:13px/12px 'PT Sans Narrow';  color:#375359; font-weight:400;  width:66.5%; padding:0 0 0 3.5%; }
.cal_sort_tour P SPAN:nth-child(2) { display:inline-block; width:30%; font:12px/12px 'PT Sans'; color:#849AA4; position:relative; right:-3.5%;  }
.cal_sort_tour DIV { display:flex; border-bottom:1px solid #E7ECED; padding:9px 0 10px 0; }
.cal_sort_tour DIV:hover { background-color:#F2F9F3; }
.cal_sort_tour DIV li:nth-child(1) { flex:none; list-style:none;  color:#455A64; font:13px/19px 'PT Sans Narrow'; font-weight:400; width:100px; margin:0 0 0 3.5%; }
.cal_sort_tour DIV li:nth-child(2) { flex:none; list-style:none;  font:16px/16px 'PT Sans Narrow'; width: calc(70% - 100px);  }
.cal_sort_tour DIV a:link:nth-child(3), .cal_sort_tour DIV a:visited:nth-child(3) { flex:none; font:15px/15px 'PT Sans'; letter-spacing: -0.2px; font-weight:700;   text-decoration:none; width:30%; position:relative; top:1px; }
.cal_sort_tour DIV a:hover:nth-child(3), .cal_sort_tour DIV a:active:nth-child(3) { text-decoration:underline; }

.cal_sort_date DIV li:nth-of-type(3) I, .cal_sort_tour DIV A I { display:inline-block; color:#849AA4; font:13px/19px 'PT Sans Narrow'; margin:0 0 0 5px; }


@media (max-width: 700px) { 
.cal_sort_tour P SPAN:nth-child(2) { position:relative; right:0px; }
.cal_sort_tour DIV { display:block; border-bottom:1px solid #E7ECED; padding:9px 0 10px 0; }
.cal_sort_tour DIV li:nth-child(1) { display:block;  width:96.5%; margin:0 0 1px 3.5%; position:relative; right:-5px;  }
.cal_sort_tour DIV li:nth-child(1)::after { content: "\A"; white-space: pre-line;  }
.cal_sort_tour DIV li:nth-child(2) { display:inline-block; font:16px/16px 'PT Sans Narrow'; width: 65%; margin:0 2% 0 3.5%;  }
.cal_sort_tour DIV a:link:nth-child(3) { display:inline-block; width: 29.5%;  }
}


.tn_head_tt { margin:4.5% 4.9% 0 4.9%; }

.tn_head_tt > SPAN { font:20px/20px 'PT Sans Narrow'; font-weight:700; color:#39424A; display:block; margin:4.5% 0 3.5% 0;  }

.tn_head_tt DIV { display:flex;  color:#375359; border-bottom:1px solid #DFE7E8; background-color:#ECF0F1; }
.tn_head_tt DIV li { display:block; padding:6px 0 6px 0; font:13px/13px 'PT Sans Narrow'; }
.tn_head_tt DIV li:nth-child(1) { width: calc(7% - 17px); min-width:15px; padding:6px 2px 6px 15px;  color:#78909C;  }
.tn_head_tt DIV li:nth-child(2) { width:28.1%;    }
.tn_head_tt DIV li:nth-child(3) { width:10%; text-align:center; background-color:#DBE2E3; }
.tn_head_tt DIV li:nth-child(4) { width:10%;  text-align:center; }
.tn_head_tt DIV li:nth-child(5) { width:10%; text-align:center; background-color:#DBE2E3; }
.tn_head_tt DIV li:nth-child(6) { width:10%; text-align:center;  }
.tn_head_tt DIV li:nth-child(7) { width:14.9%; text-align:center; background-color:#DBE2E3; }
.tn_head_tt DIV li:nth-child(8) { width:10%; font-weight:700; text-align:center;  }


.tn_head_tt a:link, .tn_head_tt a:visited { display:flex; text-decoration:none; color:#375359; border-bottom:1px solid #DFE7E8; }
.tn_head_tt a:hover, .tn_head_tt a:active { text-decoration:none; background-color:#F2F9F3; color:#2C353A; border-bottom:1px solid #BBE1C0; }
.tn_head_tt A li { display:block; padding:9px 0 10px 0; }
.tn_head_tt A li:nth-child(1) { width: calc(7% - 17px); min-width:15px; padding:10px 2px 9px 15px;  color:#78909C; font:12px/16px 'PT Sans Narrow'; }
.tn_head_tt A li:nth-child(2) { width:28.1%; font:16px/16px 'PT Sans Narrow';    }
.tn_head_tt A li:nth-child(3) { width:10%; font:14px/16px 'PT Sans Narrow'; text-align:center; background-color:#ECF0F1; }
.tn_head_tt A li:nth-child(4) { width:10%; font:14px/16px 'PT Sans Narrow'; text-align:center; }
.tn_head_tt A li:nth-child(5) { width:10%; font:14px/16px 'PT Sans Narrow'; text-align:center; background-color:#ECF0F1; }
.tn_head_tt A li:nth-child(6) { width:10%; font:14px/16px 'PT Sans Narrow'; text-align:center;  }
.tn_head_tt A li:nth-child(7) { width:14.9%; font:14px/16px 'PT Sans Narrow'; text-align:center; background-color:#ECF0F1; }
.tn_head_tt A li:nth-child(8) { width:10%; font:14px/16px 'PT Sans Narrow'; font-weight:700; text-align:center;  }

#cal_tt_cl {  border-left:3px solid #115599; padding-left:12px; }
#cal_tt_el {  border-left:3px solid #8A1C37; padding-left:12px; }
#cal_tt_re {  border-left:3px solid #FFC107; padding-left:12px; }
#cal_tt_do {  border-left:3px solid #F55649; padding-left:12px; }
#cal_tt_to {  border-left:3px solid #86BF34; padding-left:12px; }

@media (max-width: 480px) { 
.tn_head_tt DIV li:nth-child(1) { min-width:17px; padding-left:12px; }
.tn_head_tt A li:nth-child(1) { min-width:17px; padding-left:12px;  }
#cal_tt_cl { padding-left:9px; }
#cal_tt_el {  padding-left:9px; }
#cal_tt_re {  padding-left:9px; }
#cal_tt_do {  padding-left:9px; }
#cal_tt_to {  padding-left:9px; }
}

.tn_head_tt_hockey { margin:4.5% 4.9% 0 4.9%; }
.tn_head_tt_hockey > SPAN { font:20px/20px 'PT Sans Narrow'; font-weight:700; color:#39424A; display:block; margin:4.5% 0 3.5% 0;  }

.tn_head_tt_hockey DIV { display:flex;  color:#375359; border-bottom:1px solid #DFE7E8; background-color:#ECF0F1; }
.tn_head_tt_hockey DIV li { display:block; padding:6px 0 6px 0; font:13px/13px 'PT Sans Narrow'; }
.tn_head_tt_hockey DIV li:nth-child(1) { width: calc(7% - 17px); min-width:15px; padding:6px 2px 6px 15px;  color:#78909C;  }
.tn_head_tt_hockey DIV li:nth-child(2) { width:18%;    }

.tn_head_tt_hockey DIV li:nth-child(3) { width:7%; text-align:center; background-color:#DBE2E3; }

.tn_head_tt_hockey DIV li:nth-child(4) { width:7%; text-align:center;  }
.tn_head_tt_hockey DIV li:nth-child(5) { width:7%;  text-align:center; background-color:#DBE2E3; }
.tn_head_tt_hockey DIV li:nth-child(6) { width:7%; text-align:center;  }

.tn_head_tt_hockey DIV li:nth-child(7) { width:7%; text-align:center; background-color:#DBE2E3;  }
.tn_head_tt_hockey DIV li:nth-child(8) { width:7%;  text-align:center; }
.tn_head_tt_hockey DIV li:nth-child(9) { width:7%; text-align:center;  background-color:#DBE2E3;}

.tn_head_tt_hockey DIV li:nth-child(10) { width:11%; text-align:center; }
.tn_head_tt_hockey DIV li:nth-child(11) { width:7%; font-weight:700; text-align:center; background-color:#DBE2E3;   }
.tn_head_tt_hockey DIV li:nth-child(12) { width:8%; text-align:center;    }


.tn_head_tt_hockey UL { display:flex; text-decoration:none; color:#375359; border-bottom:1px solid #DFE7E8; margin:0; padding:0; }
.tn_head_tt_hockey UL:hover { background-color:#F2F9F3; color:#2C353A; border-bottom:1px solid #BBE1C0; }
.tn_head_tt_hockey UL li { display:block; padding:9px 0 10px 0; }
.tn_head_tt_hockey UL li:nth-child(1) { width: calc(7% - 17px); min-width:15px; padding:10px 2px 9px 15px;  color:#78909C; font:12px/16px 'PT Sans Narrow'; }
.tn_head_tt_hockey UL li:nth-child(2) { width:18%; font:16px/16px 'PT Sans Narrow';    }

.tn_head_tt_hockey UL li:nth-child(3) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center; background-color:#ECF0F1; }

.tn_head_tt_hockey UL li:nth-child(4) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center; }
.tn_head_tt_hockey UL li:nth-child(5) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center; background-color:#ECF0F1; }
.tn_head_tt_hockey UL li:nth-child(6) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center;  }

.tn_head_tt_hockey UL li:nth-child(7) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center; background-color:#ECF0F1; }
.tn_head_tt_hockey UL li:nth-child(8) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center; }
.tn_head_tt_hockey UL li:nth-child(9) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center; background-color:#ECF0F1; }

.tn_head_tt_hockey UL li:nth-child(10) { width:11%; font:14px/16px 'PT Sans Narrow'; text-align:center;  }
.tn_head_tt_hockey UL li:nth-child(11) { width:7%; font:14px/16px 'PT Sans Narrow'; text-align:center; font-weight:700; background-color:#ECF0F1; }
.tn_head_tt_hockey UL li:nth-child(12) { width:8%; font:14px/16px 'PT Sans Narrow'; text-align:center; }






.nomatches { margin:3.2% 4.9% 0 4.9%; text-align:center; }
.nomatches a:link, .nomatches a:visited { text-decoration:underline; color:#607E93;  }
.nomatches a:hover, .nomatches a:active { text-decoration:none; color:#2C353A;  }
.nomatches SPAN {  color:#375359; }
.nomatches SPAN:nth-child(1) { display:inline-block; width:64px; height:64px; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-size: 200px 800px; background-position: 0 -550px; margin:0 0 20px 0; }
.nomatches SPAN:nth-child(2) { display:block; font:18px/18px 'PT Sans'; margin:0 0 18px 0;  }
.nomatches SPAN:nth-child(3) { display:block; font:16px/16px 'PT Sans'; margin:0 0 16px 0; }
.nomatches SPAN:nth-child(4) { display:block; font:14px/14px 'PT Sans'; margin:0 0 14px 0; }
.nomatches SPAN:nth-child(5) { display:block; font:12px/12px 'PT Sans'; }

.tns_head {  margin:4% auto 0 4.9%;  }
.tns_head > SPAN:nth-child(1) { display:inline-block; border:1px solid #C7D3D6; border-radius:50%; margin:0 3% 0 0 ;  }
.tns_head > SPAN:nth-child(1) IMG { display:inline-block; border-radius:50%; width:32px; height:32px; padding:5px;  }
.tns_head > a:link, .tns_head > a:visited {  display:inline-block; vertical-align:top; color:#375359; background-color:#FFFFFF; border:1px solid #DFE7E8; font:13px/13px 'PT Sans Narrow'; font-weight:400; padding:6px 10px 7px 10px; height:13px; text-decoration:none; margin:8px 2% 0 0 ; }
.tns_head > a:hover, .tns_head > a:active, .tns_head > a:nth-child(2) { text-decoration:none; color:#000000; border:1px solid #D2DEDF; background-color:#ECF0F1; }

.tns_head_epl { background-position: -40px 5px; }
.tns_head_cham { background-position: -42px -132px; }
.tns_head_ered { background-position: -85px -130px; }
.tns_head_bund { background-position: 5px 5px; }
.tns_head_lea1 { background-position: -40px -40px; }
.tns_head_rfpl { background-position: -85px 5px; }
.tns_head_fnl { background-position: 5px -174px; }
.tns_head_prim { background-position: -85px -40px; }
.tns_head_sera { background-position: 5px -40px; }
.tns_head_leag { background-position: -85px -85px; }
.tns_head_eurl { background-position: 5px -130px; }
.tns_head_euro2016 { background-position: 5px -85px; }
.tns_head_blr { background-position: -85px -174px; }
.tns_head_chi { background-position: -85px -174px; }

.tns_head > UL { display:none;  margin:0; padding:0; }
.tns_head > UL:hover { position:relative; top:-1px;  }

.tns_head > UL LI { display:block; background-color:#FFFFFF; border:1px solid #DFE7E8; width:19px; height:26px; text-decoration:none; margin:7px 0 2% 0 ; background-color:#FFFFFF;  font:13px/13px 'PT Sans Narrow'; vertical-align:top;  background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-size: 200px 800px; background-position: -127px -76px;}
.tns_head > UL LI:hover { text-decoration:none;  border:1px solid #FFFFFF; background-color:#FFFFFF;  }

.tns_head > UL LI > SPAN { display:block;  background-color:#1B2425; }
.tns_head > UL LI > SPAN SPAN {  display:block; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-size: 200px 800px; background-position: -146px -75px; width:19px; height:30px; }
.tns_head > UL LI > SPAN a:link, .tns_head > UL LI > SPAN a:visited { display:inline-block; padding:6px 10px 7px 10px;  border:1px solid #364549; background-color:#2D3A3E; font:13px/13px 'PT Sans Narrow'; color:#BEC0C1;  margin: 0 10px 10px 10px; white-space:nowrap; text-decoration:none; }
.tns_head > UL LI > SPAN a:hover, .tns_head > UL LI > SPAN a:active { text-decoration:none; border:1px solid #637E87; background-color:#3F5156; color:#ffffff; }

@media (max-width: 1024px) { 
.tns_head > SPAN:nth-child(1) { margin:0 4% 0 0 ; }
.tns_head UL {  display:inline-block;  vertical-align:top; }
.tns_head > a:link:nth-child(n+3):nth-child(-n+6) { display:none; }
.tns_head > a:link { margin:7px 4% 0 0 ;  }
}

.wow_right { text-align:center; margin:0 0 30px 0; min-height:250px;  }
#yandex_rtb_R-A-168160-4 { background-color:#ECF0F1; }
.wow_right_top { text-align:center; }
.wow_right_top IFRAME { display:inline-block; margin:0 0 30px 0; }
.wow_right_special_top { text-align:center; margin:0 0 30px 0; min-height:250px; }
@media (max-width: 1024px) { 
.wow_right_special_top { min-height:auto; }
}

.wow_240x400_top { text-align:center; height:400px; margin:0 0 30px 0;  }

.wow_c1_aftermenu { display:inline-block; margin:30px 0 0 0; }
.wow_c1_aftermenu IMG { width:100%; }
.wow_c2_footer { display:flex; justify-content:center; margin:30px 0 0 0; }
.wow_c2_matchinfo { display:flex; justify-content:center;  }


.pred_head { margin:4% 4.9% 0 4.9%; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-size: 200px 800px; background-position: -90px -550px;  }
.pred_head H1 { display:block; padding:4px 0 0 60px; margin:0; font:31px/31px 'PT Sans Narrow'; font-weight:700; color:#39424A; height:36px; }

.pred_rating {  margin:2% 4.9% 0 4.9%; }
.pred_rating DIV:nth-of-type(1) { display:flex; justify-content:space-between; border-bottom:none; padding:0; }
.pred_rating DIV:nth-of-type(1):hover { background-color: transparent; border-bottom:none; }
.pred_rating DIV:nth-of-type(1) SPAN:nth-of-type(1) { flex:none; display:block;  width:22px; padding:6px 0 6px 3.5%; background-color:#ECF0F1; color:#375359; font:13px/13px 'PT Sans Narrow'; } 
.pred_rating DIV:nth-of-type(1) SPAN:nth-of-type(2) { display:block; width:49%; padding:6px 0 6px 0; background-color:#ECF0F1; color:#375359; font:13px/13px 'PT Sans Narrow';  } 
.pred_rating DIV:nth-of-type(1) A:nth-of-type(1) { display:block; width:17%; padding:6px 0 6px 0; background-color:#DBE2E3; color:#375359; font:13px/13px 'PT Sans Narrow'; text-align:center; text-decoration:none; } 
.pred_rating DIV:nth-of-type(1) A:nth-of-type(1):hover, .pred_rating DIV:nth-of-type(1) A:nth-of-type(2):hover, .pred_rating DIV:nth-of-type(1) A:nth-of-type(3):hover { background-color:#2D3A3E; color:#ffffff;  text-decoration:none; } 
.pred_rating DIV:nth-of-type(1) A:nth-of-type(2) { display:block; width:17%; padding:6px 0 6px 0; background-color:#ECF0F1; color:#375359; font:13px/13px 'PT Sans Narrow'; text-align:center; } 
.pred_rating DIV:nth-of-type(1) A:nth-of-type(3) { display:block; width:17%; padding:6px 0 6px 0; background-color:#DBE2E3; color:#375359; font:13px/13px 'PT Sans Narrow'; text-align:center; } 

.pred_rating DIV { display:flex; justify-content:space-between; }
.pred_rating DIV:hover { background-color:#F1FAF3; }
.pred_rating DIV LI { padding:8px 0 9px 0;  }
.pred_rating DIV LI:nth-of-type(1) { flex:none; display:block;  width:22px; font:12px/16px 'PT Sans Narrow'; color:#78909C; border-bottom:1px solid #DFE7E8;  padding:9px 0 8px 3.5%;  } 
.pred_rating DIV LI:nth-of-type(2) { display:block; width:49%; font:16px/16px 'PT Sans Narrow'; color:#375359; border-bottom:1px solid #DFE7E8; } 
.pred_rating DIV LI:nth-of-type(3) { display:block; width:17%; font:14px/16px 'PT Sans Narrow'; background-color:#ECF0F1; color:#375359; text-align:center; border-bottom:1px solid #CFD9DA; } 
.pred_rating DIV LI:nth-of-type(4) { display:block;  width:17%; font:14px/16px 'PT Sans Narrow'; color:#375359; text-align:center; border-bottom:1px solid #DFE7E8;} 
.pred_rating DIV LI:nth-of-type(5) { display:block; width:17%; font:14px/16px 'PT Sans Narrow'; background-color:#ECF0F1; color:#375359; text-align:center; border-bottom:1px solid #CFD9DA; } 

.pred_rating P { display:block; color:#637B87; font:14px/18px 'PT Sans Narrow'; } 



.pred_my {  margin:4% 4.9% 0 4.9%; }
.pred_my DIV:nth-of-type(1) { display:flex; justify-content:space-between; border-bottom:none; padding:0; }
.pred_my DIV:nth-of-type(1):hover { background-color: transparent; border-bottom:none; }
.pred_my DIV:nth-of-type(1) SPAN:nth-of-type(1) { flex:none; display:block;  width:22px; padding:6px 0 6px 3.5%; background-color:#ECF0F1; color:#375359; font:13px/13px 'PT Sans Narrow';  } 
.pred_my DIV:nth-of-type(1) SPAN:nth-of-type(2) { display:block; width:49%; padding:6px 0 6px 0; background-color:#ECF0F1; color:#375359; font:13px/13px 'PT Sans Narrow';  } 
.pred_my DIV:nth-of-type(1) SPAN:nth-of-type(3) { display:block; width:17%; padding:6px 0 6px 0; background-color:#DBE2E3; color:#375359; font:13px/13px 'PT Sans Narrow'; text-align:center;  } 
.pred_my DIV:nth-of-type(1) SPAN:nth-of-type(4) { display:block; width:17%; padding:6px 0 6px 0; background-color:#ECF0F1; color:#375359; font:13px/13px 'PT Sans Narrow'; text-align:center; } 
.pred_my DIV:nth-of-type(1) SPAN:nth-of-type(5) { display:block; width:17%; padding:6px 0 6px 0; background-color:#DBE2E3; color:#375359; font:13px/13px 'PT Sans Narrow'; text-align:center; } 

.pred_my A { display:flex; justify-content:space-between; text-decoration:none;  }
.pred_my A:hover { background-color:#F1FAF3; text-decoration:none; color:#2C353A; }
.pred_my A LI { padding:8px 0 9px 0;  }
.pred_my A LI:nth-of-type(1) { flex:none; display:block;  width:22px; font:12px/16px 'PT Sans Narrow'; color:#78909C; border-bottom:1px solid #DFE7E8; padding-left:3.5%; } 
.pred_my A LI:nth-of-type(2) { display:block; width:49%; font:16px/16px 'PT Sans Narrow'; color:#375359; border-bottom:1px solid #DFE7E8; } 
.pred_my A LI:nth-of-type(2) SPAN {  font:12px/12px 'PT Sans Narrow'; color:#78909C;  } 
.pred_my A LI:nth-of-type(3) { display:block; width:17%; font:14px/16px 'PT Sans Narrow'; background-color:#ECF0F1; color:#375359; text-align:center; border-bottom:1px solid #CFD9DA; } 
.pred_my A LI:nth-of-type(4) { display:block;  width:17%; font:14px/16px 'PT Sans Narrow'; color:#375359; text-align:center; border-bottom:1px solid #DFE7E8;} 
.pred_my A LI:nth-of-type(5) { display:block; width:17%; font:14px/16px 'PT Sans Narrow'; background-color:#ECF0F1; color:#375359; text-align:center; border-bottom:1px solid #CFD9DA; } 

.pred_my_nomatches { margin:4% 4.9% 0 4.9%; font:16px/22px 'PT Sans Narrow'; color:#375359;  }

.pred_rating_upd { display:block; color:#637B87; font:14px/18px 'PT Sans Narrow'; } 
.pred_rating_score { display:block; color:#FFFFFF; background-color: #2D3A3E; font:14px/20px 'PT Sans Narrow'; text-align:center; padding:7px 0; } 
.pred_rating_score SPAN { font:20px/20px 'PT Sans Narrow'; font-weight:700;  }
.pred_selector { margin:4.5% 0 0 4.9%; width: calc(95% - 39px); }
.pred_selector SELECT {  display:inline-block; padding:1px 10px 1px 3px; border:0; background-color:#2D3A3E; color:#EAEAEA; font:14px/14px 'PT Sans Narrow'; }
.pred_selector SELECT:nth-of-type(1) { margin:0 3% 8px 0; width: calc(15% - 3px); min-width:80px; }
.pred_selector SELECT:nth-of-type(2) { margin:0 3% 8px 0; width: calc(17% - 3px); min-width:90px; }
.pred_selector SELECT:nth-of-type(3) { margin:0 3% 8px 0; width: calc(28% - 3px); min-width:110px; }
.pred_selector SELECT:nth-of-type(4) { margin:0 0 8px 0; width: calc(27% - 3px); min-width:110px; }

.pred_rules { margin:0 0 30px 0;  }
.pred_rules DIV LI:nth-of-type(1) { display:inline-block; width:24px; height:24px; background-color:#49A058; color:#FFFFFF; font:14px/22px 'PT Sans Narrow'; font-weight:700; text-align:center;  border-radius:12px; margin:0 0 10px 0; }
.pred_rules DIV LI:nth-of-type(2) { display:inline-block;  color:#375359; font:15px/18px 'PT Sans Narrow'; margin:0 0 0 12px;  }
.pred_rules DIV:last-child LI:nth-of-type(1) { background-color:#A04949; color:#FFFFFF; margin:0; }


.pred_howto { margin:0 0 30px 0;  }
.pred_howto DIV { color:#375359; font:15px/20px 'PT Sans Narrow'; }
.pred_howto DIV:last-child { margin:15px 0 0 0; }
.pred_howto LI { font:14px/14px 'PT Sans Narrow'; margin:12px 0 0 35px; list-style-type:circle; }
.pred_howto LI:hover {  list-style-type:disc; }
.pred_howto LI a:link, .pred_howto LI a:visited {  color:#607E93;  text-decoration:underline;  }
.pred_howto LI a:hover, .pred_howto LI a:active, .tns_head > a:link:first-of-type { color:#000000; }

.pred_prize_pl { display:flex; }  
.pred_prize_pl DIV:nth-of-type(1) { width:40px; height:40px; border:1px solid #CFD9DA; background-image:url(/v2/i/all.png?9); background-color:#ffffff; background-repeat: no-repeat; background-size: 200px 800px;  background-position: -152px -486px;  border-radius:50%; }
.pred_prize_pl DIV:nth-of-type(2) SPAN:nth-of-type(1) { display:block; font:18px/18px 'PT Sans'; font-weight:700; color:#49A058; padding:4px 0 0 15px; }
.pred_prize_pl DIV:nth-of-type(2) SPAN:nth-of-type(2) { display:block; font:13px/18px 'PT Sans Narrow'; color:#78909C; padding:0 0 0 15px; }
.pred_prize SPAN { font:15px/20px 'PT Sans Narrow'; color:#375359; display:block; margin:12px 0 15px 0; }
.pred_prize { margin:0 0 20px 0; }
.pred_prize DIV:nth-of-type(1) LI:nth-of-type(1) { display:inline-block; width:36px; height:36px; background-color:#638787; color:#FFFFFF; font:18px/36px 'PT Sans Narrow'; font-weight:700; text-align:center;  border-radius:50%; margin:0 0 10px 4px; }
.pred_prize DIV:nth-of-type(2) LI:nth-of-type(1) { display:inline-block; width:32px; height:32px; background-color:#638787; color:#FFFFFF; font:16px/32px 'PT Sans Narrow'; font-weight:700; text-align:center;  border-radius:50%; margin:0 2px 10px 6px; }
.pred_prize DIV:nth-of-type(3) LI:nth-of-type(1) { display:inline-block; width:28px; height:28px; background-color:#638787; color:#FFFFFF; font:14px/28px 'PT Sans Narrow'; font-weight:700; text-align:center;  border-radius:50%; margin:0 4px 10px 8px; }
.pred_prize DIV:nth-of-type(4) LI:nth-of-type(1) { display:inline-block; width:24px; height:24px; background-color:#638787; color:#FFFFFF; font:12px/24px 'PT Sans Narrow'; font-weight:400; text-align:center;  border-radius:50%; margin:0 6px 10px 10px; }
.pred_prize DIV:nth-of-type(1) LI:nth-of-type(2) { display:inline-block;  color:#375359; font:18px/18px 'PT Sans Narrow'; margin:0 0 0 12px;  }
.pred_prize DIV:nth-of-type(2) LI:nth-of-type(2) { display:inline-block;  color:#375359; font:17px/18px 'PT Sans Narrow'; margin:0 0 0 12px;  }
.pred_prize DIV:nth-of-type(3) LI:nth-of-type(2) { display:inline-block;  color:#375359; font:16px/18px 'PT Sans Narrow'; margin:0 0 0 12px;  }
.pred_prize DIV:nth-of-type(4) LI:nth-of-type(2) { display:inline-block;  color:#375359; font:15px/18px 'PT Sans Narrow'; margin:0 0 0 12px; position:relative; top:1px; }
.pred_prize B { display:block; font:15px/19px 'PT Sans Narrow'; color:#637B87; font-weight:400; margin:12px 0 30px 0; }




#m_odd_liga::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: 0 -301px; } 
#m_odd_fonbet::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -145px -301px; } 
#m_odd_leon::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -51px -301px; } 
#m_odd_1xstavka::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -95px -301px; } 
#m_odd_olimp::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -145px -334px; } 
#m_odd_marathon::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -128px -684px; } 
#m_odd_winline::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -184px -683px; } 
#m_odd_betcity::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: 0 -716px; } 
#m_odd_parimatch::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -50px -716px; } 
#m_odd_zenit::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -25px -716px; } 
#m_odd_vulkanbet::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -75px -716px; } 
#m_odd_bettery::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -97px -715px; } 
#m_odd_melbet::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -120px -715px; } 
#m_odd_betboom::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -144px -715px; } 
#m_odd_pinnacle::before { content: ""; display:inline-block; width:16px; height:16px; position:relative; top:3px; margin:0 8px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat; background-size: 200px 800px;  background-position: -184px -301px; } 




.ya-share2 { margin:30px 0 0 0; padding:2.5% 2% 0 2%; border-top:1px dashed #D3DCDE; min-height:26px; text-align:center; }
.ya-share2 .ya-share2__link { padding:5px !important;  }
.ya-share2 .ya-share2__badge { border-radius:0  !important;  }
.ya-share2 .ya-share2__counter { font-family: "PT Sans Narrow" !important;  font-size: 13px !important; line-height:13px !important; padding-top:2px !important;  }

.ya-share2 LI:nth-of-type(10), .ya-share2 LI:nth-of-type(12), .ya-share2 LI:nth-of-type(11) { display:none; }

@media (max-width: 1024px) { 
.ya-share2 LI:nth-of-type(10), .ya-share2 LI:nth-of-type(11), .ya-share2 LI:nth-of-type(12)  { display:inline-block; }
}



.page_about { font:14px/20px 'PT Sans Narrow'; color:#637B87; border-top:1px dashed #D3DCDE; margin:2.2% 0 0 0; padding:3% 4.9% 0 4.9%; }
.page_about_spec { border-top:30px solid #ECF0F1; padding-top:5%; }
.page_about H1, .page_about H2, .page_about H3,  .page_about H4, .page_about strong {  font:14px/20px 'PT Sans Narrow'; color:#637B87;  font-weight:400; padding:0; margin:0; display:inline-block; }
.page_about H1 { font-weight:700; }

.page_about_match { font:15px/23px 'PT Sans'; color:#485962; border-top:30px solid #ECF0F1;  padding:3.7% 4.9% 0 4.9%; letter-spacing:-0.2px; }
.page_about_match H2, .page_about_match H3 {  font:21px/23px 'PT Sans Narrow'; color:#39424A;  font-weight:700; padding:12px 0 0 0; margin:0; }
.page_about_match SPAN { text-transform: lowercase; }
.page_about_match  UL { position:relative; top:-2px;  }
.m_stat_pl_about { margin:0 0 7px 0; }
.page_about_announce { font:16px/22px 'PT Sans'; color:#485962; margin:2.2% 0 0 0; padding:11px 4.9% 3px 4.9%; letter-spacing:-0.2px; }
.page_about_announce P { margin:0; padding:15px 0 0 0; }
.page_about_announce SPAN { text-transform: lowercase; }

.page_about_extra { font:16px/23px 'PT Sans'; color:#485962; border-top:30px solid #ECF0F1;  padding:29px 4.9% 0 4.9%; letter-spacing:-0.2px; margin:30px 0 0 0; }
.page_about_extra H1 {  font:24px/24px 'PT Sans Narrow'; color:#2C353A;  font-weight:700; padding:0 15% 0 0; margin:0; letter-spacing:-0; }
.page_about_extra H2 {  font:20px/22px 'PT Sans Narrow'; color:#39424A;  font-weight:700; padding:14px 0 0 0; margin:0; letter-spacing:-0; }
.page_about_extra SPAN { text-transform: lowercase; }

.page_about_extra a:link, .page_about_extra a:visited { text-decoration:underline; color:#607E93; }
.page_about_extra a:hover, .page_about_extra a:active { text-decoration:none; color:#2C353A;  }

.page_about_big { margin:30px 0 0 0; border-top:30px solid #ECF0F1; padding:25px 4.9% 0 4.9%; }
.page_about_big DIV:nth-of-type(1)  { display:inline-block; width:50px; height:50px; margin:0 18px 0 0; }
.page_about_big DIV:nth-of-type(2)  { display:inline-block; width: calc(100% - 75px); vertical-align:top; }
.page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(1), .page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(1) H4 { margin:0; padding:2px 0; display:block; font:14px/16px 'PT Sans Narrow'; color:#637B87; }
.page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(2), .page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(2) H3 { margin:0; padding:0; display:block; font:22px/22px 'PT Sans Narrow'; color:#39424A; }
.page_about_big SPAN:nth-of-type(1) { display:block; font:14px/18px 'PT Sans'; color:#485962; padding:15px 0 0 0; }
.page_about_big SPAN:nth-of-type(1) BR { line-height:14px; } 
.page_about_big SPAN:nth-of-type(1) H4, .page_about_big SPAN:nth-of-type(1) H5, .page_about_big SPAN:nth-of-type(1) H4, .page_about_big SPAN:nth-of-type(1) H6, .page_about_big SPAN:nth-of-type(1) strong { font:14px/20px 'PT Sans';  display:inline-block; font-weight:400px; padding:0; margin:0; word-break:break-all; } 

.page_about_big a:link, .page_about_big a:visited {  text-decoration:underline; color:#375359; }
.page_about_big a:hover, .page_about_big a:active { text-decoration:none; color:#507E9A;  }




#htmlRaw_12826 A { width:100%; min-width:581px; position:relative; }

@media (max-width: 1120px) { 
.wow_leon LI:nth-child(3) { display:none; }
#htmlRaw_12826 A { min-width:auto;  }
}

@media (max-width: 680px) { 
.page_about_big SPAN:nth-of-type(1) { font:15px/20px 'PT Sans';  }
.page_about_big SPAN:nth-of-type(1) H4, .page_about_big SPAN:nth-of-type(1) H5, .page_about_big SPAN:nth-of-type(1) H4, .page_about_big SPAN:nth-of-type(1) H6, .page_about_big SPAN:nth-of-type(1) strong { font:15px/20px 'PT Sans';  } 
}

@media (max-width: 320px) { 
#htmlRaw_12826 A { min-width:285px;  }
}





.l_tips a:link, .l_tips a:visited { display:flex;  border-top:1px solid #D3DCDE; color:#000000; text-decoration:none; padding:17px 0 21px 0;  }
.l_tips a:hover, .l_tips a:active { text-decoration:underline; color:#607E93;  }

.l_tips a SPAN:nth-of-type(1) { flex:none; width:70px; height:70px; margin:0 20px 0 0; background-repeat: no-repeat; background-size: 150px 85px; background-position: center 15%; border-radius: 50%; }
.l_tips LI { list-style:none; }
.l_tips a SPAN:nth-of-type(2) { flex:100%; }
.l_tips a SPAN:nth-of-type(2) LI:nth-of-type(1) { display:inline-block; width:100%; color: #637B87; font: 13px/13px 'PT Sans Narrow'; font-weight: 400; }
.l_tips a SPAN:nth-of-type(2) LI:nth-of-type(2) { width:100%; font: 16px/18px 'PT Sans'; font-weight: 700; margin:6px 0 13px 0; }
.l_tips a SPAN:nth-of-type(2) LI:nth-of-type(3) { display:inline-block; font: 13px/23px 'PT Sans'; font-weight: 700; border-radius:2px; color:#fff; background-color:#86BF34; padding:0 7px;  letter-spacing: -0.5px; text-shadow: 0 1px 1px rgba(0,0,0,0.3);  }
.l_tips a:hover SPAN:nth-of-type(2) LI:nth-of-type(3) { background-color:#2F404A; }
.l_tips .l_tips_tiptop { background-color:#812BB2 !important; }
.l_tips a:hover .l_tips_tiptop { background-color:#2D3142 !important; }

.n_spec_bef { height:30px; width:100%; background-color:#ECF0F1; margin:5% 0 0 0; }
.n_spec { display:flex; flex-wrap: wrap; margin:4.5% 4.9% 0 4.9%; }
.n_spec DIV:nth-child(1) { width:38%; }
.n_spec DIV:nth-child(1) a IMG { max-width:240px; }
.n_spec DIV:nth-child(1) a:link, .n_spec DIV:nth-child(1) a:visited { display:block; color:#39424A; text-decoration:none;  }
.n_spec DIV:nth-child(1) a:hover, .n_spec DIV:nth-child(1) a:active { text-decoration:underline; color:#507E9A; }
.n_spec DIV:nth-child(1) A SPAN:nth-child(2) { display:block; font:18px/20px 'PT Sans'; font-weight:700; margin:16px 0 8px 0;  }
.n_spec DIV:nth-child(1) A SPAN:nth-child(3) { display:inline-block; color:#637B87; font:15px/18px 'PT Sans Narrow'; width:100%;}
.n_spec DIV:nth-child(1) A SPAN:nth-child(4) { display:inline-block;color:#78909C; font:12px/12px 'PT Sans Narrow'; margin:16px 0 0 0; letter-spacing: -0.5px; }
.n_spec DIV:nth-child(2) { width:57.1%; margin:0 0 0 4.9%; }
.n_spec DIV:nth-child(2) a:link, .n_spec DIV:nth-child(2) a:visited { padding:12px 0 12px 40px; border-bottom:1px solid #DFE7E8; text-decoration:none; margin:0;  font:14px/17px 'PT Sans'; display:block; font-weight:400; text-indent: -40px; color:#375359; }
.n_spec DIV:nth-child(2) a:hover, .n_spec DIV:nth-child(2) a:active { text-decoration:underline; color:#507E9A;  }
.n_spec DIV:nth-child(2) A SPAN:nth-child(1) {  float:left;  font:12px/12px 'PT Sans Narrow'; display:block; width:40px; font-weight:400; letter-spacing: -0.5px; vertical-align:top; color:#78909C; position:relative; top:3px; } 
.n_spec DIV:nth-child(2) a:link:first-child { padding-top:0; }
.n_spec DIV:nth-child(2) a:link:nth-last-child(-n+2), .n_spec DIV:nth-child(2) a:visited:nth-last-child(-n+2) { padding:13px 15px  0 0;  text-decoration:underline; margin:0;  font:14px/14px 'PT Sans Narrow'; display:inline-block; color:#607E93; text-indent:0; border-bottom:none; }
.n_spec DIV:nth-child(2) a:hover:nth-last-child(-n+2), .n_spec DIV:nth-child(2) a:active:nth-last-child(-n+2) { text-decoration:none; color:#375359;  }

@media (max-width: 680px) { 
.n_spec_bef { height:25px; }
.n_spec DIV:nth-child(1) { width:100%; }
.n_spec DIV:nth-child(2) { width:100%; border-top:1px solid #DFE7E8;  margin:25px 0 0 0; padding:12px 0 0 0; }
.n_spec DIV:nth-child(1) A SPAN:nth-child(2) { margin:14px 0 8px 0; }
.n_spec DIV:nth-child(1) A SPAN:nth-child(4) { margin:14px 0 0 0; }
.n_spec DIV:nth-child(2) A { font:15px/15px 'PT Sans Narrow'; }
}

.tips_livesport > a { display:flex; margin: 25px 4.9% 0; }
.tips_livesport LI { list-style:none; }
.tips_livesport > a SPAN:nth-child(1) { width:29%;  }
.tips_livesport > a SPAN:nth-child(1) IMG { display:block; width:100%; }
.tips_livesport > a SPAN:nth-child(2) { padding:0 0 0 22px;  }
.tips_livesport > a SPAN:nth-child(2) LI:nth-child(1) { display:block; font: 17px/20px 'PT Sans'; font-weight: normal; font-weight: 700; color:#39424A; position:relative; top:-1px; } 
.tips_livesport > a SPAN:nth-child(2) LI:nth-child(2) { display:inline-block; width:100%; font: 15px/18px 'PT Sans Narrow'; font-weight: normal; font-weight: 400; color:#637B87; padding:5px 0 20px 0; } 
.tips_livesport > a SPAN:nth-child(2) LI:nth-child(3) { display:inline-block;  font: 12px/22px 'PT Sans'; font-weight: normal; font-weight: 700; color:#FFF; background-color:#346AFA; border-radius:3px; padding:0 7px 0 8px; } 
.tips_livesport > a:hover SPAN:nth-child(2) LI:nth-child(3) { background-color:#35A155; } 


@media (max-width: 800px) { 
.tips_livesport > a { flex-wrap:wrap; }
.tips_livesport > a SPAN:nth-child(2) {padding:0 ;  }
.tips_livesport > a SPAN:nth-child(1) { width:100%; margin-bottom:16px;  }
.tips_livesport > a SPAN:nth-child(1) IMG { width:100%;  }
.tips_livesport > a SPAN:nth-child(2) LI:nth-child(1) { font: 18px/20px 'PT Sans'; font-weight: normal; font-weight: 700; color:#39424A; } 
.tips_livesport > a SPAN:nth-child(2) LI:nth-child(2) {  font: 16px/18px 'PT Sans Narrow'; font-weight: normal; font-weight: 400; color:#637B87; padding:5px 0 15px 0; } 
}

.tt_po_name { font:20px/20px 'PT Sans Narrow'; font-weight:700; color:#39424A; display:block; margin:4.5% 0 3.5% 4.9%;  }

.tt_po_18, .tt_po_14, .tt_po_12, .tt_po_1 { display:flex; margin:4% 4.9% 4% 4.9%; align-items:stretch; }
.tt_po_18 DIV:nth-child(1), .tt_po_12 DIV:nth-child(1) { flex:no; width:26px;  background-color:#ECF0F1; border:1px solid #D2DEDF; font:14px/40px 'PT Sans Narrow'; font-weight:700; color: #637B87; text-align:center;}
.tt_po_14 DIV:nth-child(1) { flex:no; width:26px; background-color:#FFFFFF; border:1px solid #D2DEDF; font:14px/40px 'PT Sans Narrow'; font-weight:700; color: #637B87; text-align:center; }
.tt_po_1 DIV:nth-child(1) { flex:no; width:26px; background-color:#FFFFFF; border:1px solid #FFFFFF;  }


.tt_po_18 SPAN { width:25%; background-color:#FFFFFF; border:1px solid #D2DEDF; margin:0 0 0 10px; color:#375359; }
.tt_po_18 a:link, .tt_po_18 a:visited { width:25%; background-color:#FFFFFF; border:1px solid #D2DEDF; margin:0 0 0 10px; text-decoration:none;  color:#375359; }
.tt_po_18 a:hover, .tt_po_18 a:active { text-decoration:none;  background-color:#F2F2E3; border:1px solid #DBDBAC;  }



.tt_po_14 SPAN { width:50%; background-color:#ECF0F1; border:1px solid #D2DEDF; margin:0 0 0 10px; color:#375359; }
.tt_po_14 a:link, .tt_po_14 a:visited { width:50%; background-color:#FFFFFF; border:1px solid #D2DEDF; margin:0 0 0 10px; text-decoration:none;  color:#375359; }
.tt_po_14 a:hover, .tt_po_14 a:active { text-decoration:none;  background-color:#F2F2E3; border:1px solid #DBDBAC;  }

.tt_po_12 SPAN { width:50%; background-color:#FFFFFF; border:1px solid #D2DEDF; margin:0 24% 0 26%; color:#375359; }
.tt_po_12 a:link, .tt_po_12 a:visited { width:50%; background-color:#FFFFFF; border:1px solid #D2DEDF; margin:0 24% 0 26%;  text-decoration:none;  color:#375359; }
.tt_po_12 a:hover, .tt_po_12 a:active { text-decoration:none;  background-color:#F2F2E3; border:1px solid #DBDBAC;  }

.tt_po_1 SPAN { width:70%; background-color:#ECF0F1; border:1px solid #D2DEDF; margin:0 14% 0 16%; color:#375359; }
.tt_po_1 a:link, .tt_po_1 a:visited { width:50%; background-color:#FFFFFF; border:1px solid #D2DEDF; margin:0 14% 0 16%;  text-decoration:none;  color:#375359; }
.tt_po_1 a:hover, .tt_po_1 a:active { text-decoration:none;  background-color:#F2F2E3; border:1px solid #DBDBAC;  }


.tt_po_18 a LI:nth-child(1), .tt_po_14 a LI:nth-child(1), .tt_po_12 a LI:nth-child(1), .tt_po_1 a LI:nth-child(1), .tt_po_18 SPAN LI:nth-child(1), .tt_po_14 SPAN LI:nth-child(1), .tt_po_12 SPAN LI:nth-child(1), .tt_po_1 SPAN LI:nth-child(1) { display:block; font:15px/18px 'PT Sans Narrow'; padding:10px 5px 5px 12px; }
.tt_po_18 a LI:nth-child(2), .tt_po_14 a LI:nth-child(2), .tt_po_12 a LI:nth-child(2), .tt_po_1 a LI:nth-child(2), .tt_po_18 SPAN LI:nth-child(2), .tt_po_14 SPAN LI:nth-child(2), .tt_po_12 SPAN LI:nth-child(2), .tt_po_1 SPAN LI:nth-child(2) { display:block; color:#637B87; font:13px/13px 'PT Sans Narrow'; padding:0 5px 12px 12px;  }


@media (max-width: 680px) { 
.tt_po_18 SPAN, .tt_po_14 SPAN, .tt_po_18 A:link, .tt_po_14 A:link { margin-left:5px; } 
.tt_po_18 a LI:nth-child(1), .tt_po_14 a LI:nth-child(1), .tt_po_12 a LI:nth-child(1), .tt_po_1 a LI:nth-child(1), .tt_po_18 SPAN LI:nth-child(1), .tt_po_14 SPAN LI:nth-child(1), .tt_po_12 SPAN LI:nth-child(1), .tt_po_1 SPAN LI:nth-child(1) { overflow:hidden; text-overflow: ellipsis; padding:3px 2px 3px 4px; text }
.tt_po_18 a LI:nth-child(2), .tt_po_14 a LI:nth-child(2), .tt_po_12 a LI:nth-child(2), .tt_po_1 a LI:nth-child(2), .tt_po_18 SPAN LI:nth-child(2), .tt_po_14 SPAN LI:nth-child(2), .tt_po_12 SPAN LI:nth-child(2), .tt_po_1 SPAN LI:nth-child(2) { padding:0 2px 5px 4px;  }
}


a.wow_tips_button:link, a.wow_tips_button:visited { display:block; color:#EBEDED; background-color:#364549; font:22px/40px 'PT Sans Narrow'; font-weight:700; text-decoration:none;  width:64%; margin:20px 18% 0 18%; position:relative; text-align:center; padding:0 0 1px 0; -webkit-animation-name: wow_tips_button;  -webkit-animation-duration: 800ms; animation-name: wow_tips_button; animation-duration: 800ms; -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 300ms; animation-delay: 300ms; }
a.wow_tips_button:active, a.wow_tips_button:hover {  text-decoration:none; color:#FFFFFF; background-color:#49A058; }
a.wow_tips_button:active { position:relative; top:1px; }
@media (max-width: 680px) { 
a.wow_tips_button { margin:20px 4.9% 0 4.9% !important; width:90.2% !important;  }
}

@-webkit-keyframes wow_tips_button {
    from {  opacity: 0.6; }
    to { opacity: 1; }
}

@keyframes wow_tips_button {
    from {   opacity: 0.6; }
    to { opacity: 1; }
}




.rec_book { margin-top:24px; border-bottom: 1px solid #d3dcde; }
.rec_book A { display:flex; text-decoration:none; flex-wrap:wrap; justify-content:space-between; color:#495561; padding:16px 24px 18px 24px; }
.rec_book A:nth-child(odd) { background-color:#fff; }
.rec_book A SPAN:nth-child(1) { width:37%; }
.rec_book A SPAN:nth-child(1) IMG { display:block; width:100%; }
.rec_book A SPAN:nth-child(2) { width:40%; background-color:#35A155; font: 16px/28px 'PT Sans', sans-serif; font-weight:700; padding:0 0 2px 0; color:#fff; text-shadow: 0 1px 1px rgba(0,0,0,0.3); border-radius: 4px; text-align:center; max-width:130px; align-self:center; position:relative; top:-1px;  }
.rec_book A:hover SPAN:nth-child(2) { background-color:#346AFA; }
.rec_book A:active SPAN:nth-child(2) { position:relative; top:1px; background-color:#346AFA; box-shadow:none; }
.rec_book A SPAN:nth-child(3) { width:100%; font: 15px/17px 'PT Sans', sans-serif; margin:5px 0 0 0; }


.betrate_small_show_m .rec_book A:nth-child(odd) { background-color:#F8F4EF; }
.betrate_small_show_m .rec_book A { padding:17px 22px 21px 22px;  margin-top:0; }

.betrate_small_show_m, .betrate_small_matchinfo { display:none; }
.betrate_small_hide_m { margin:5px 0 15px 0; }

.wow_matchinfo_button { text-align:center; margin:20px 0 0 0; }


a.wow_matchinfo_button_1xstavka:link, a.wow_matchinfo_button_1xstavka:visited { display:inline-block; background-color:#1A5685; font:16px/34px 'PT Sans'; font-weight:700; color:#FFF; text-decoration: none; border-radius:1px; padding:0 25px 2px 25px;  }
a.wow_matchinfo_button_1xstavka:active, a.wow_matchinfo_button_1xstavka:hover {  text-decoration:none; background-color:#7DAA2F; color:#FFF; }
a.wow_matchinfo_button_1xstavka:active { position:relative; top:1px; }

a.wow_matchinfo_button_winline:link, a.wow_matchinfo_button_winline:visited { display:inline-block; background-color:#f37021; font:16px/34px 'PT Sans'; font-weight:700; color:#FFF; text-decoration: none; border-radius:1px; padding:0 25px 2px 25px;  }
a.wow_matchinfo_button_winline:active, a.wow_matchinfo_button_winline:hover {  text-decoration:none; background-color:#2c2c2c; color:#FFF; }
a.wow_matchinfo_button_winline:active { position:relative; top:1px; }

a.wow_matchinfo_button_zenit:link, a.wow_matchinfo_button_zenit:visited { display:inline-block; background-color:#314365; font:16px/34px 'PT Sans'; font-weight:700; color:#FFF; text-decoration: none; border-radius:1px; padding:0 25px 2px 25px;  }
a.wow_matchinfo_button_zenit:active, a.wow_matchinfo_button_zenit:hover {  text-decoration:none; background-color:#C4AC70; color:#FFF; }
a.wow_matchinfo_button_zenit:active { position:relative; top:1px; }

a.wow_matchinfo_button_betcity:link, a.wow_matchinfo_button_betcity:visited { display:inline-block; background-color:#3472a1; font:16px/34px 'PT Sans'; font-weight:700; color:#FFF; text-decoration: none; border-radius:1px; padding:0 25px 2px 25px;  }
a.wow_matchinfo_button_betcity:active, a.wow_matchinfo_button_betcity:hover {  text-decoration:none; background-color:#93162a; color:#FFF; }
a.wow_matchinfo_button_betcity:active { position:relative; top:1px; }

@media (max-width: 540px) { 
.betrate_small_show_m { display:block;  margin:20px 4.9% 5px 4.9%; }
.betrate_small_hide_m { display:none; }
.wow_right { min-height:auto;  }
.wow_c2_in  { margin:0 4.9% 0 4.9%; }
.wow_c2_in > * { display:block !important; margin:25px 0 5px 0 !important; }
.ya-share2 { margin-top:25px; }
.wow_c2_footer {  margin-top:0px; }
.wow_c2_matchinfo { border-top:1px solid #D2DEDF;   border-bottom:1px solid #D2DEDF; background-color:#ECF0F1; margin-top:25px; }
.wow_c2_matchinfo .ya_partner_R-A-168160-9 { margin:25px 0 !important; }
.betrate_small_matchinfo { display:block;  background-color:#ECF0F1; margin-top:25px; }
.wow_super_mob_ya { display:flex; justify-content:center; position:relative; background-color:#ECF0F1;  min-height:200px; }
.wow_super_mob_ya .yap-reset { margin:0 0 20px 0 !important; }
}



#bottomMenu_wow { display: none !important;  }



@media (max-width: 540px) { 
#bottomMenu_wow {  opacity: 0; display: block  !important; padding-bottom: env(safe-area-inset-bottom); box-shadow: 0 0 20px rgba(0,0,0,.2); position: fixed; left : 0; bottom: 0; width: 100%; height: 70px; z-index:9 !important;   -webkit-animation-name: wow_bottom_bar;  -webkit-animation-duration: 1s; animation-name: wow_bottom_bar; animation-duration: 1s; -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; }
}


@-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; }
}


.partmenu { height: 100%; width: 0; position: fixed; z-index: 600; top: 0; left: 0; overflow-x: hidden; transition: 0.5s; background-color:#1B2425; padding:16px 0 0 0; } 


.standings { margin:4.5% 4.9% 5% 4.9%;  }
.standings SPAN:nth-child(1) { display:block; color:#637B87; font:13px/13px 'PT Sans Narrow';  }
.standings DIV { display:inline-block; font:16px/20px 'PT Serif'; font-weight;400; color:#2C393F; margin:20px 0 0 0;  }
.standings H2 { display:block; margin:40px 0 10px 0; padding:0; color:#375359; font:24px/50px 'PT Sans Narrow'; font-weight:700; background-color:#E7ECED; text-align:center; }
.standings H3 { display:block; margin:0; padding:7px 0 7px 0; color:#39424A; font:20px/22px 'PT Sans Narrow'; font-weight:700; }
.standings H4 { display:block; margin:0; padding:7px 0 0 0; color:#39424A; font:17px/17px 'PT Sans Narrow'; font-weight:700; }
.standings UL LI { margin-bottom:10px; }


.wow_fonbet A { display:flex; text-decoration:none;  flex-direction: row; flex-wrap: nowrap; justify-content:space-between; align-items:flex-start; border-bottom:1px solid  #D3DCDE; padding:0 0 25px  0; margin:0 0 30px 0;  }
.wow_fonbet LI { list-style:none; }
.wow_fonbet A LI:nth-of-type(1) { flex:none; width:36px; height:36px; margin:0 20px 0 0; background-image:url(https://cdn.livesport.ru/i/v15/i/i.png?8); background-repeat: no-repeat; background-position: -64px -1280px;  background-size: 100px 1500px; }
.wow_fonbet A LI:nth-of-type(2) IMG { display:block; height:24px; margin:0 0 6px 0; }
.wow_fonbet A LI:nth-of-type(2) { flex-basis:100%; }
.wow_fonbet A LI:nth-of-type(2) SPAN { display:block;  font:14px/14px 'PT Sans',  sans-serif; font-weight:700; color:#5B6A79;  }
.wow_fonbet A LI:nth-of-type(3) { background-color:#20668E; font:16px/27px 'PT Sans',  sans-serif; font-weight:400; padding:0 20px 1px 19px; font-weight:700;  letter-spacing:-0.5px; color:#FFF;  border-radius:3px; text-shadow: 0 1px 1px rgba(0,0,0,0.3); }
.wow_fonbet A:hover LI:nth-of-type(3) { background-color:#d42a28; }
.wow_fonbet A:active LI:nth-of-type(3) { position: relative; top:1px; }

.wow_fonbet IFRAME { display:block; width:100%; }

.wow_tea { display: flex; justify-content: space-between; background-color:#ECF0F1; padding:10px 0 15px 0; margin-top:30px; }
.wow_tea a:link, .wow_tea a:visited {  display:flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between; text-decoration:none; width:calc(50% - 5px); background-color:#FFF; padding:21px 0 25px 0; background-repeat: no-repeat;  }
.wow_tea a:hover, .wow_tea a:active {  text-decoration:none;   }
.wow_tea A SPAN:nth-child(1) { color:#1B2425; font:28px/28px 'PT Sans', sans-serif; font-weight:700; letter-spacing: -2.3px; position:relative; margin:0 0 0 10%; }
.wow_tea A SPAN:nth-child(1) B { font:19px/28px 'PT Sans', sans-serif; font-weight:700; margin:0 0 0 5px; }
.wow_tea A SPAN:nth-child(2) { width:86px; color:#FFF; text-shadow: 0 1px 2px rgba(0,0,0,.3); font:14px/28px 'PT Sans', sans-serif; font-weight:700; text-align: center; border-radius: 4px; margin:0 7% 0 10%; }
.wow_tea A SPAN:nth-child(3) { width:100%; color:#5A747A; font:14px/14px 'PT Sans', sans-serif; font-weight:400; margin:5px 10px 0 10%; letter-spacing: -.3px; }
.wow_tea A SPAN:nth-child(3) marker { background-color:#F3F8D1; padding:1px 4px 2px 4px; border-radius:2px; }
.wow_tea A SPAN:nth-child(4) { width:100%; color:#78909C; font:12px/12px 'PT Sans', sans-serif; font-weight:400; margin:11px 10px 0 10%; text-decoration: underline; text-decoration-style: solid; }
.wow_tea A:hover SPAN:nth-child(2) { background-color:#49A058; }
.wow_tea A:active SPAN:nth-child(2) { box-shadow:none; position:relative; top:1px; }




@media (max-width: 480px) {
.wow_tea { flex-wrap:wrap; padding:15px 0 15px 0; }
.wow_tea a:link, .wow_tea a:visited {  width:100%; }
.wow_tea a:nth-child(2) { display:none;  }
.wow_tea A SPAN:nth-child(1) { font:34px/34px 'PT Sans', sans-serif; font-weight:700; margin:2px 0 0 5%; letter-spacing: -1px;}
.wow_tea A SPAN:nth-child(1) B { font:23px/34px 'PT Sans', sans-serif; font-weight:700; margin:0 0 0 6px; }
.wow_tea A SPAN:nth-child(2) { width:38%; color:#fff; text-shadow: 0 1px 2px rgba(0,0,0,.3); font:18px/34px 'PT Sans', sans-serif; padding-bottom:2px; font-weight:700; text-align: center; border-radius: 5px; margin:0 5% 0 5%; }
.wow_tea A SPAN:nth-child(3) {  font:16px/18px 'PT Sans', sans-serif; font-weight:400; margin:5px 10px 0 5%; }
.wow_tea A SPAN:nth-child(4) { margin:10px 10px 0 5%; }
}

a.wow_tea_1xstavka { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_1.png); background-position:105% 125%; }
a.wow_tea_1xstavka SPAN:nth-child(2) { background-color: #2073B0;  box-shadow: 0 0 7px rgba(32, 115, 176, .5); }
a.wow_tea_betcity { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_2.png); background-position:100% 130%; }
a.wow_tea_betcity SPAN:nth-child(2) { background-color: #0374BA;  box-shadow: 0 0 7px rgba(3, 116, 186, .5); }
a.wow_tea_fonbet { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_3.png); background-position:105% 125%; }
a.wow_tea_fonbet SPAN:nth-child(2) { background-color: #341037;  box-shadow: 0 0 7px rgba(52, 16, 55, .4); }
a.wow_tea_parimatch { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_4.png); background-position:105% 125%; }
a.wow_tea_parimatch SPAN:nth-child(2) { background-color: #A4A800;  box-shadow: 0 0 7px rgba(164, 168, 0, .6); }
a.wow_tea_winline { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_5.png); background-position:100% 125%; }
a.wow_tea_winline SPAN:nth-child(2) { background-color: #FF7300;  box-shadow: 0 0 7px rgba(255, 115, 0, .6); }
a.wow_tea_vulkan { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_6.png); background-position:105% 125%; }
a.wow_tea_vulkan SPAN:nth-child(2) { background-color: #FF0000;  box-shadow: 0 0 7px rgba(255, 0, 0, .5); }

.wow_tea_single { background-color:#ECF0F1; padding:10px 0 15px 0; margin-top:30px; }
.wow_tea_single a:link, .wow_tea_single a:visited {  display:flex; flex-direction:column; align-items:center; text-decoration:none; background-color:#FFF; padding:25px 0 27px 0; background-repeat: no-repeat;  }
.wow_tea_single a:hover, .wow_tea_single a:active {  text-decoration:none;   }
.wow_tea_single A SPAN:nth-child(1) { color:#FFF; text-shadow: 0 1px 2px rgba(0,0,0,.3); font:17px/32px 'PT Sans', sans-serif; padding:0 0 2px 0; font-weight:700; text-align: center; border-radius: 5px; width:32%; min-width:160px;  }
.wow_tea_single A SPAN:nth-child(2) { color:#1B2425; font:29px/29px 'PT Sans', sans-serif; font-weight:700; letter-spacing: -2.3px; position:relative; margin:12px 0 7px 0; position:relative; left:-1px; }
.wow_tea_single A SPAN:nth-child(2) B { font:19px/28px 'PT Sans', sans-serif; font-weight:700; margin:0 0 0 5px; }
.wow_tea_single A SPAN:nth-child(3) { color:#5A747A; font:14px/20px 'PT Sans', sans-serif; font-weight:400; letter-spacing: -.3px; padding:0 15px; text-align:center; }
.wow_tea_single A SPAN:nth-child(3) marker { background-color:#F3F8D1; padding:1px 6px 4px 6px; border-radius:2px; }
.wow_tea_single A:hover SPAN:nth-child(1) { background-color:#49A058; }
.wow_tea_single A:active SPAN:nth-child(1) { box-shadow:none; position:relative; top:1px; }
a.wow_tea_single_1xstavka { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_1.png); background-position:102% 109%; }
a.wow_tea_single_1xstavka SPAN:nth-child(1) { background-color: #2073B0;  }
a.wow_tea_single_fonbet { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_3.png); background-position:101% 110%; }
a.wow_tea_single_fonbet SPAN:nth-child(1) { background-color: #341037;   }
a.wow_tea_single_parimatch { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_4.png); background-position:101% 112%; }
a.wow_tea_single_parimatch SPAN:nth-child(1) { background-color: #000;  }
a.wow_tea_single_winline { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_5.png); background-position:100% 111%; }
a.wow_tea_single_winline SPAN:nth-child(1) { background-color: #FF7300;   }
a.wow_tea_single_melbet { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_6.png); background-position:101% 110%; }
a.wow_tea_single_melbet SPAN:nth-child(1) { background-color: #3a3a3a;  }
a.wow_tea_single_1win { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_6.png); background-position:101% 110%; }
a.wow_tea_single_1win SPAN:nth-child(1) { background-color: #0855c4;; }
a.wow_tea_single_olimp { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_2.png); background-position:101% 107%; }
a.wow_tea_single_olimp SPAN:nth-child(1) { background-color: #65120A;   }
a.wow_tea_single_bet365 { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_3.png); background-position:101% 110%; }
a.wow_tea_single_bet365 SPAN:nth-child(1) { background-color: #14805e; }
a.wow_tea_single_favbet { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_2.png); background-position:101% 110%; }
a.wow_tea_single_favbet SPAN:nth-child(1) { background-color: #ff267e; }
a.wow_tea_single_betboom { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_4.png); background-position:101% 110%; }
a.wow_tea_single_betboom SPAN:nth-child(1) { background-color: #ff0025; }
a.wow_tea_single_ggbet { background-image:url(https://cdn.livecup.run/i/v2/i/wow_tea_3.png); background-position:101% 110%; }
a.wow_tea_single_ggbet SPAN:nth-child(1) { background-color: #fd7b07; }

@media (max-width: 480px) {
.wow_tea_single A SPAN:nth-child(3) { font:15px/20px 'PT Sans', sans-serif; font-weight:400; }
.wow_tea_single A SPAN:nth-child(2) { font:31px/31px 'PT Sans', sans-serif; font-weight:700; letter-spacing: -1.5px; }
}




a.wow_fonbet_tv:link, a.wow_fonbet_tv:visited { display:flex;  justify-content:center;  color:#D61B26; text-decoration:none; margin:23px 0 0 0;  }
a.wow_fonbet_tv:active, a.wow_fonbet_tv:hover {  text-decoration:underline; color:#24668C; }
a.wow_fonbet_tv SPAN:nth-child(1) { flex:none; width:24px; height:24px; margin:0 7px 0 0; background-image:url(/v2/i/all.png?9); background-repeat: no-repeat;  background-position: 0 -745px;  background-size: 200px 800px;  }
a.wow_fonbet_tv SPAN:nth-child(2) { font:15px/24px 'PT Sans', sans-serif; font-weight:700; letter-spacing: -.5px; position:relative; top:-3px; }
a.wow_fonbet_tv:hover SPAN:nth-child(1) { background-image:url(/v2/i/all.png?9); background-position: -27px -745px; }
a.wow_fonbet_tv:active { position:relative; top:1px; }


@media (max-width: 480px) {
a.wow_fonbet_tv SPAN:nth-child(2) { font:16px/24px 'PT Sans', sans-serif; font-weight:700; top:-3px; }
}


.breadcrumb  { padding:0; display:block;  margin:0 0 44px 0; }
.breadcrumb { padding:0; display:block;  margin:0 3% 18px 0; }
.breadcrumb LI { list-style:none; display:inline-block; font:13px/14px 'PT Sans',  sans-serif;   letter-spacing: -0.5px; color:#607e93;  }
.breadcrumb LI:nth-of-type(1){ margin-left:0; }
.breadcrumb a:link, .breadcrumb a:visited, .r_breadcrumb .breadcrumb a:link, .r_breadcrumb .breadcrumb a:visited { text-decoration:underline; color:#607e93; }
.breadcrumb a:hover, .breadcrumb a:active, .r_breadcrumb .breadcrumb a:hover, .r_breadcrumb .breadcrumb a:active { text-decoration:none;  color:#364549; }
.breadcrumb H1 { display:inline-block; font:13px/14px 'PT Sans',  sans-serif; letter-spacing: -0.5px; font-weight:normal; color:#39424a; padding:0; margin:0; }
.breadcrumb I { font-style:normal;  color:#637b87; font:15px/14px 'PT Sans',  sans-serif; letter-spacing: -0.3px; margin:0 2px; }

.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; }
}



@keyframes wow_catfish21 {
    from {   opacity: .8; }
    to { opacity:1; }
}

@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), url(/i/v2/files/font/pt_sans_narrow_400.woff2) format('woff2');
}

@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), url(/i/v2/files/font/pt_sans_narrow_700.woff2) format('woff2');
}

@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), url(/i/v2/files/font/pt_sans_700.woff2) format('woff2');
}

@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), url(/i/v2/files/font/pt_sans_400.woff2) format('woff2');
}

@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), url(/i/v2/files/font/pt_serif_400.woff2) format('woff2');
}


