/* 1/2 ФИНАЛА */

.playoff{background:#009098;border-bottom:1px solid #fff !important;border-left:1px solid #fff !important;border-right:1px solid #fff !important;border-top:1px solid #fff !important;z-index:100;}
.table-playoff{border-collapse:separate;}
.table-playoff a{color:inherit;text-decoration:none;}
.table-playoff a:hover{color:inherit;}
.stage-1-2{width:225px !important;z-index:1;}
.row1{height:40px;border-bottom:1px solid #c5c5c5 !important;z-index:2;}
.row2{height:40px;border-top:1px solid #c5c5c5 !important;z-index:2;}
.team-pos{background:;width:30px !important;display:;}
.team-pos span{font-size:14px !important;font-family:'Roboto Condensed';font-weight:bold !important;color:#fff !important;text-align:center !important;vertical-align:middle !important;margin:0px;line-height:1.5em;}
/*.team-logo{width:40px !important;display:;}*/
.team-name{width:100px !important;}
.team-name p{font-size:12px !important;text-align:left !important;vertical-align:middle;margin:0px; line-height:1.5em !important;}
.team-name span{font-size:14px !important;font-family:'Roboto Condensed';font-weight:normal !important;}
.team-los .team-name span{font-weight:normal !important;}
.team-win .team-name span{font-weight:bold !important;}
.team-score{width:80px !important;display:;font-family:'Roboto Condensed';font-weight:normal !important;margin-right:10px;}
.team-score span{margin-right:10px !important;}
.hover{background:#fc820a; color: #fff !important;}
.playoff-border-top{border-top:1px solid #fff !important;}
.playoff-border-bottom{border-bottom:1px solid #fff !important;}
.playoff-border-right{border-right:1px solid #fff !important;}
.playoff_border{border-right:1px solid red;position:absolute;z-index:1;}
.playoff_border_top{border-top:1px solid red;z-index:1;}
.playoff_border_bottom{border-bottom:1px solid red;z-index:1;}
@media screen and (max-width:1200px){.playoff_border_top{display:none;}
.playoff_border_bottom{display:none;}
}

/* 1/4 ФИНАЛА */
.playoff{background:#009098;border-bottom:1px solid #fff !important;border-left:1px solid #fff !important;border-right:1px solid #fff !important;border-top:1px solid #fff !important;z-index:100;}
.table-playoff{border-collapse:separate;}
.table-playoff a{color:inherit;text-decoration:none;}
.table-playoff a:hover{color:inherit;}
.stage-1-4{width:260px !important;z-index:1;}
.row1{height:40px;border-bottom:1px solid #c5c5c5 !important;z-index:2;}
.row2{height:40px;border-top:1px solid #c5c5c5 !important;z-index:2;}
.team-pos{background:;width:30px !important;display:;}
.team-pos span{font-size:14px !important;font-family:'Roboto Condensed';font-weight:bold !important;color:#fff !important;text-align:center !important;vertical-align:middle !important;margin:0px;line-height:1.5em;}
/*.team-logo{width:40px !important;display:;}*/
.team-name{width:100px !important;}
.team-name p{font-size:12px !important;text-align:left !important;vertical-align:middle;margin:0px; line-height:1.5em !important;}
.team-name span{font-size:14px !important;font-family:'Roboto Condensed';font-weight:normal !important;}
.team-los .team-name span{font-weight:normal !important;}
.team-win .team-name span{font-weight:bold !important;}
.team-score{width:80px !important;display:;font-family:'Roboto Condensed';font-weight:normal !important;margin-right:10px;}
.team-score span{margin-right:10px !important;}
.hover{background:#fc820a; color: #fff !important;}
.playoff-border-top{border-top:1px solid #fff !important;}
.playoff-border-bottom{border-bottom:1px solid #fff !important;}
.playoff-border-right{border-right:1px solid #fff !important;}
.playoff_border{border-right:1px solid red;position:absolute;z-index:1;}
.playoff_border_top{border-top:1px solid red;z-index:1;}
.playoff_border_bottom{border-bottom:1px solid red;z-index:1;}
@media screen and (max-width:1200px){.playoff_border_top{display:none;}
.playoff_border_bottom{display:none;}
}