.icon-medals{width:11px;height:11px;display:inline-block;position:relative}.icon-medals:before,.icon-medals:after,.icon-medals span{content:"";display:block;width:11px;height:11px;position:absolute;border-radius:50%}.medal-group:before,.medal-group:after,.medal-group span{border:1px solid #fff}.icon-medals:before{left:0;background:#f4d140;z-index:3}.icon-medals span{left:0;right:0;margin:auto;background:#c3c3c3;z-index:2}.icon-medals:after{right:0;background:#c59c70;z-index:1}.medal-g:before,.medal-s span,.medal-b:after{z-index:10}.medal-gsb{width:19px!important}.medal-gsb:before,.medal-gsb span,.medal-gsb:after{box-sizing:border-box}.medal-sb,.medal-gs{width:17px}.medal-sb span{right:auto;z-index:10}.medal-gs span{left:auto}.icon-rarr{position:relative;overflow:hidden;width:6px;height:12px;display:inline-block}.icon-rarr:before{content:"";display:block;position:absolute;right:5px;top:-2px;width:15px;height:18px;border:1px solid #00848c;transform:rotate(45deg)}.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:#0073dd}.spp__logo{display:table-cell;width:282px;vertical-align:top}.spp__logo a{color:#fff;font-size:18px;width:100%;height:40px;line-height:40px;vertical-align:middle;display:block;box-sizing:border-box;padding-left:54px;position:relative}.spp__logo a::before{content:"";display:block;width:47px;height:45px;background:url(/ftproot/sport/olimpiada-2022/logo-olimp-22.svg) no-repeat;position:absolute;top:0;left:0}.spp__logo b{font-family:pb;font-weight:normal}.spp__webr{display:table-cell;vertical-align:top;text-align:right;position:relative}.spp__webr>div{height:40px;width:200px;position:absolute;right:0;top:0;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;overflow:hidden}.sptab-cover{background:#f8f8f8;padding:0 15px}.sptab-row{display:-ms-grid;display:grid;-ms-grid-columns:25px 250px 125px 1fr 90px;grid-template-columns:25px 250px 125px 1fr 90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#202736;font:17px pr;border-top:1px solid #ebebeb;padding:9px 0}div.sptab-row .sptab-more{visibility:hidden}.sptab-row:first-child{border-width:0}.sptab-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sptab-icon img{width:16px;height:24px}.sptab-dtime{text-align:center;color:#000}.sptab-status{font:15px/18px pr}.sptab-info{color:#9f9f9f}.sptab-low{display:none}.more-ico{position:relative;overflow:hidden;width:8px;height:14px;display:none}.more-ico:before{content:"";display:none;position:absolute;right:5px;top:-2px;width:15px;height:18px;border:1px solid #00848c;transform:rotate(45deg)}.sptab-high{margin-left:14px}.sptab-status>.sptab-medal{margin-left:10px}.sptab-medal+.sptab-medal{margin-left:10px}.sptab-info .icon-medals{margin-right:5px}.sptab-more{text-align:right}.more-text{font:15px pr;color:#00848c}.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}[data-pagetype="chronicle"] .spp__cover{padding-bottom:30px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sptab-row{display:table;width:100%}.sptab-row>span{display:table-cell;vertical-align:middle}.sptab-icon{width:33px}.sptab-sport{width:250px}.sptab-dtime{width:125px}.sptab-more{width:90px}}@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}.sptab-row{-ms-grid-columns:33px 250px 85px 1fr 15px;grid-template-columns:33px 250px 85px 1fr 15px;font-size:16px}.more-text{display:none}.more-ico{display:inline-block}.more-ico:before{display:block}}@media only screen and (max-width:1023px){.spp__cover{padding:30px 15px 0;max-width:730px}.spp__mtab{max-width:730px}.sptab-row{-ms-grid-columns:33px 250px 85px 1fr 15px;grid-template-columns:33px 250px 85px 1fr 15px;font-size:16px}.sptab-high,.more-text{display:none}.sptab-low{display:inline;margin-left:5px;position:relative;top:1px}.more-ico{display:inline-block}.more-ico:before{display:block}}@media only screen and (max-width:759px){[data-pagetype="chronicle"] .spp__cover{padding-bottom:20px}.showBrand .spp__logo{width:130px}.showBrand .spp__logo a{padding-left:37px;font-size:13px}.showBrand .spp__logo a b{display:none}.spp__logo a>span{display:none}.spp__logo a{font-size:17px}.spp__webr{visibility:hidden;pointer-events:none}.showBrand .spp__webr{visibility:visible;pointer-events:all}.spp__cover{padding:20px 0 0;max-width:100%}.bAttWrap+.spp__cover{padding-top:10px}.spp__mtab{max-width:100%}.sptab-cover{padding:5px 0}.sptab-row{-ms-grid-columns:15px 25px 44px 1fr 15px 15px;grid-template-columns:15px 25px 44px 1fr 15px 15px;font-size:13px;padding:6px 0 10px}.sptab-icon{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;position:relative;height:100%}.sptab-icon img{position:absolute}.sptab-sport{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;align-self:start;padding:3px 0 2px;min-height:19px}.sptab-dtime{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;text-align:left}.sptab-status{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;font:13px/16px pr}.sptab-more{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6}.more-ico{top:2px}.sptab-high,.sptab-status>.sptab-medal,.sptab-medal+.sptab-medal{margin-left:5px}}