.spp__cover{padding:30px 30px 0;background:#fff;max-width:1110px;margin:0 auto}.spp__mtab{margin:0 auto;background:#f7f7f7}.spp__logobar{display:table;width:100%;background:#f7f7f7}.spp__logo{display:table-cell;width:300px;vertical-align:top}.spp__logo a{color:#fff;font-size:18px;background:#9d2124;width:100%;height:35px;line-height:35px;vertical-align:middle;display:block;box-sizing:border-box;padding-left:80px;position:relative}.spp__logo a::after{content:"";display:block;position:absolute;right:-2px;top:0;width:13px;height:36px;background:#f7f7f7;clip-path:polygon(11px 0,100% 0,100% 100%,0 100%)}.spp__logo a::before{content:"";display:block;width:50px;height:48px;background:url(/img/ih_logo.svg) no-repeat;background-size:cover;position:absolute;top:0;left:0;overflow:hidden}.spp__logo b{font-family:pb;font-weight:normal}.spp__webr{display:table-cell;vertical-align:top;text-align:right}.spp__webr>div{height:40px;width:200px;position:relative;right:20px;top:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spp__tab_cont{background:#f7f7f7;padding:12px 10px 12px 20px;margin-top:20px}.spp__tab-sboard{font:15px 'pb';color:#1f2829;text-transform:uppercase;height:26px;margin-top:15px}.spp__tab_cont{margin-top:0}.spp__tab{display:table;width:100%;border-collapse:collapse}.spp__tab-row{display:table-row;border-top:1px solid #ebebeb}.spp__tab-row>span,.spp__tab-row>a{display:table-cell;vertical-align:middle;height:25px;padding:7px 3px 7px 0}.spp__tab_cont .spp__tab-row:first-child{border:0}.spp__tab-row .c__flag{display:table-cell;vertical-align:middle;width:29px}.spp__tab-row .c__cont{display:table-cell;width:inherit}.spp__tab-capt{height:69px;width:100%;padding:21px 10px 9px 0;box-sizing:border-box;position:relative}.spp__tab-logo a{font:28px pr;color:#fff;text-transform:uppercase}.spp__tab-logo a span{font:28px pb}.spp__tab-logosmall{display:none}.spp__tab-all{position:absolute;right:22px;top:12px;font-size:13px;color:#fff}.spp__tab-all>span{display:block;padding-left:4px}.spp__tab-all>span>span{display:none}.spp__tab-all img{width:85px;height:25px;vertical-align:middle;margin-left:2px}.spp__tab-search,#specMenuLink{display:none}.spp__tab_s-group{width:34px;font:16px pb;color:#1f2829}.spp__tab_time{font:16px pr;color:#9b9f9f;width:60px}.spp__tab_time span{display:none}.spp__tab_country{width:69px;white-space:nowrap}.spp__tab_country-2,.spp__tab_inf{width:175px}.spp__tab_country img,.spp__tab_country-2 img{width:18px;float:left;margin-right:7px}.spp__tab_country,.spp__tab_country-2{font-size:16px;color:#9b9f9f}.spp__tab_cnt{width:88px;font:16px 'pb';color:#1f2829;text-align:center}.spp__tab_cnt>span{position:relative;font:13px pb;color:#9b9f9f;margin-left:5px}.spp__tab_inf,.spp__tab_inf+span{font-size:13px;color:#9b9f9f}.spp__tab_inf+span{padding-left:34px}.spp__tab_on{width:82px;font-size:13px;color:#00848c;text-align:right}.spp__tab_on a,.spp__tab_on span{text-align:right;font-size:13px;color:#fff;background:#119a7e;display:inline-block;border-radius:3px;padding:0 5px}.spp__tab_photo{text-align:right}.spp__tab_photo span{display:inline-block;width:12px;height:9px;background:url(/img/ih__photo.png) no-repeat}.spp__tab_cont .spp__tab_arr{display:none}.spp__tab-row>.spp__tab_inf{padding:0 15px}.spp__tab_online{width:68px;text-align:right}.spp__tab_online>span{display:inline-block;width:53px;height:16px;border-radius:3px;background:#00848c;font:13px pr;color:#fff;text-align:center;position:relative;top:-1px}.ech__rt_cover{background:#f8f8f8;padding-bottom:10px}.spp__rtab_caption{display:block;background:#9d2124;font:17px 'pb';text-transform:uppercase;text-align:left;color:#fff;padding:13px 10px 9px 14px;box-sizing:border-box}.spp__rtab_caption~.spp__rtab_caption{margin-top:7px}.spp__rtab_subcaption{font-size:15px;color:#00848c;padding:0 15px;margin:13px 0 12px;position:relative;cursor:pointer;-webkit-transform:translateZ(0);transform:translate3d(0,0,0)}[data-tabstatus='open']+table{border-bottom:1px solid #ebebeb}.spp__rtab_subcaption:last-of-type,[data-tabstatus='open'],[data-tabstatus='open']+table:last-child{border-bottom:0}[data-tabstatus]:after{content:"";display:block;width:8px;height:4px;position:absolute;right:4px;top:21px;background:url(/icehockey2021/img/bt__toggle.png) 0 4px}[data-tabstatus='close']:after{content:'';background-position:0 0}[data-tabstatus='close']+table{display:none}[data-tabstatus='off']{cursor:initial}[data-tabstatus='off']:after{display:none}[class^='ech__rt_group_']+td a{color:#1f2829}.ech__rt{width:100%;border-collapse:collapse}.ech__rt td{font:13px 'pb';color:#1f2829;height:15px;padding:8px 2px 8px 0;vertical-align:middle}.ech__rt_group_c3+td{font:12px 'pr'}.ech__rt_group_c3{position:relative}.ech__rt_group_c3:after{content:"";display:block;height:1px;width:270px;position:absolute;background:#ebebeb;bottom:-1px}tr:last-child .ech__rt_group_c3:after{display:none}.ech__rt td:nth-child(6),.ech__rt th:nth-child(5){width:40px}.ech__rt td:nth-child(n+3),.ech__rt th:nth-child(n+2){text-align:center}.ech__rt td:last-child,.ech__rt th:last-child{padding-right:9px}.ech__rt td:first-child,.ech__rt th:first-child{padding-left:15px}.spp__td-info-cntr td:nth-child(n+3),.spp__td-info-cntr th:nth-child(n+2){text-align:center}.spp__td-noborder{border:0 !important}.spp__td-bold-3 td:first-child+td+td,.spp__td-bold-2 td:first-child+td,.spp__td-bold-1 td:first-child,.spp__td-bold-4 td:first-child+td+td+td{font-family:'pb'}.spp__td-top td{vertical-align:top}.ech__rt_th,.ech__rt_head,.ech__rt_sep{border-top:0 !important}.ech__rt .spec__right-col-head{font:15px 'pb';color:#1f2829}.ech__rt_head td{font:15px 'pr' !important;color:#00848c !important;padding-bottom:5px}.ech__rt_head td a{font:15px 'pr' !important;color:#00848c !important}.ech__rt_th th{border-bottom:3px solid #ebebeb;background:#f1f1f1;font:11px 'pb';color:#9b9f9f;height:21px;vertical-align:middle;text-align:left;text-transform:uppercase}.ech__rt_sep td{height:8px;font-size:1px;padding:0}.ech__rt_noline .ech__rt{border-collapse:inherit}.ech__rt_noline .ech__rt_sep td{border:0!important}.ech__rt_noline tr th{border-bottom:0;background:none}.ech__rt_group_c2{width:19px;vertical-align:middle}.ech__rt_group_c2 img{position:relative;top:2px}tr .ech__rt_group_c2:last-child img{top:1px}.ech__rt_group_c3{width:23px}.ech__rt_group td img{max-width:20px;position:relative;top:1px}.rtpoff{width:100%}.rtpoff tr:not(.rtpoff__head) td:first-child{padding-left:15px}.rtpoff tr:not(.rtpoff__head) td:last-child{padding-right:15px}.rtpoff td:first-child{position:relative}.rtpoff td:first-child:after{content:"";display:block;height:1px;width:270px;position:absolute;background:#ebebeb;bottom:-1px}.rtpoff tr:last-child td:first-child:after{display:none}.rtpoff td{font-size:11px;color:#1f2829;padding:7px 0 5px 0;height:20px}.rtpoff__head td{font-size:15px;color:#00848c;border-top:0;padding:10px 15px 11px;-webkit-transform:translateZ(0);transform:translate3d(0,0,0)}.rtpoff__head~.rtpoff__head td{padding-top:21px}.rtpoff__team>div{text-align:right}.rtpoff__team>span,.rtpoff__team>a{display:table-cell;vertical-align:middle;color:#1f2829;webkit-transform:translateZ(0);transform:translate3d(0,0,0)}.rtpoff__team img{display:block;width:20px;margin-right:4px}.rtpoff .rtpoff__score{font:13px pb;webkit-transform:translateZ(0);transform:translate3d(0,0,0);text-align:center;width:40px}.rtpoff__score>span{font-size:10px;color:#9b9f9f;margin-left:2px}.sport__h3,.tab__sport [onclick]{padding-left:15px;-webkit-transform:translateZ(0);transform:translate3d(0,0,0)}.sport__icehockey21{background:#202736 url(/img/ih__tabbg.png) no-repeat;background-size:cover}.sport__icehockey21>a,.sport__icehockey21>span{background:none}.sport__icehockey21 .sport__champcom{text-align:right;padding-right:35px;font:18px pb;color:#fff;width:115px}[data-pagetype="photoitem"] .activeg:after{background:url(/img/toplinks_arr.png) no-repeat;bottom:-24px}[data-pagetype="photoitem"] header{border-color:#e8e9eb}[data-pagetype="photoitem"] .spp__cover{padding-bottom:20px}@media only screen and (max-width:1279px),only handheld and (max-device-pixel-ratio:1.1){.spp__cover{padding:30px 40px 0;max-width:920px}.spp__tab-row>span,.spp__tab-row>td{height:21px;padding:9px 3px 5px 0}.spp__table_sport-awards{display:block}}@media only screen and (max-width:1023px){.spp__cover{padding:30px 15px 0;max-width:730px}.spp__mtab{max-width:730px}.spp__tab-row>span,.spp__tab-row>td{vertical-align:middle}.spp__tab_country{white-space:normal}.spp__tab_country-2,.spp__tab_inf{width:160px}.spp__tab_inf+span{display:none}}@media only screen and (max-width:759px){.spp__cover{padding:20px 0 0;max-width:100%}.bAttWrap+.spp__cover{padding-top:10px}.spp__mtab{max-width:100%}.spp__tab_cont{padding:5px 15px}.spp__webr>div{width:100%;right:0;top:0}.spp__logobar{margin-bottom:0}.spp__logo{width:120px}.spp__logo a{font-size:13px;padding-left:50px}.spp__logo a::before{width:44px;height:42px}.spp__tab-row{display:-ms-grid;display:grid;-ms-grid-columns:125px 70px 1fr 23px;grid-template-columns:125px 1fr 1fr 23px;padding:8px 0}.spp__tab-row>span{height:auto}.spp__tab-row .spp__tab_s-group,.active .spp__tab_time,.spp__logo span,.spp__tab-row .spp__tab_inf,.spp__tab-row .spp__tab_cnt{display:none}.spp__tab,.spp__tab-row .spp__tab_arr,.active .spp__tab_cnt{display:block}.spp__tab_time span{display:inline}.spp__tab_country,.spp__tab_country-2{font:13px pr;color:#9b9f9f}.spp__tab_country{order:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-bottom:4px!important}.spp__tab_country-2{order:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;width:auto}.spp__tab_cnt,.spp__tab_time,.spp__tab_extra,.spp__tab_arr{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-row-align:center;align-self:center}.spp__tab_cnt{order:3;width:auto}.spp__tab_time{order:4;color:#9b9f9f;font-size:10px;white-space:nowrap;width:auto;text-align:center}.spp__tab_extra{order:5;-ms-grid-column-align:end;justify-self:end}.spp__tab_arr{order:6;-ms-grid-column-align:end;justify-self:end}.spp__tab-row>span,.spp__tab-row>a{padding:0}.spp__tab_country img,.spp__tab_country-2 img{margin-right:5px}.spp__tab-row .c__flag{width:auto}.spp__tab_on{visibility:hidden;overflow:hidden;width:auto}}