/* -----------------------------------------------------------------------------div główny - kontener */
.mecze_rpwpn {
    margin-top: 15px;
    padding: 0;
    margin-left: auto; margin-right: auto;
    width: 1000px;
    font-size: 14px;
}
/* -----------------------------------------------------------------------------cz.1 - tytuł */
.mecze_rpwpn1 {
    display: flex;
    background-color: #ff0000;
    color: #ffe6e6;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
}
.mecze_rpwpn1_1 {
    text-align: left;
    padding: 8px 0px 8px 10px;
    width: 400px;
}
.mecze_rpwpn1_2, .mecze_rpwpn1_3 {
    text-align: right;
    padding: 5px 10px 5px 10px;
    width: 300px;
}
/* -----------------------------------------------------------------------------cz.2 - mecz */
.mecze_rpwpn2 {
    display: flex;
    text-align: center;
    background-color: #f2f2f2;
    border-bottom: 2px solid #ffffff;
    font-size: 12px;
    text-transform: uppercase;
}
.mecze_rpwpn2_1 {
    text-align: left;
    width: 295px;
}
.mecze_rpwpn2_1_1 {             /* ---------------------- MECZ, DATA, STADION */
    padding: 1px 0px 1px 5px;
}
.mecze_rpwpn2_2 {
    text-align: center;
    width: 705px;
}
.mecze_rpwpn2_2_1 {             /* ----------------------------- RODZAJ MECZU */
    padding: 1px 0px;
}
.mecze_rpwpn2_2_2 {
    display: flex;
    font-size: 15px;
    font-weight: bold;
}
.mecze_rpwpn2_2_2_1 {           /* ------------------------------------- GOSP */
    width: 275px;
    text-align: right;
    padding-top: 8px;
}
.mecze_rpwpn2_2_2_2, .mecze_rpwpn2_2_2_4 {      /* -------------------- FLAGI */
    width: 50px;
    padding-top: 7px;
}
.mecze_rpwpn2_2_2_3 {           /* ------------------------------------ WYNIK */
    width: 55px;
    font-size: 20px;
    padding-top: 5px;
}
.mecze_rpwpn2_2_2_5 {           /* ------------------------------------- GOŚĆ */
    width: 275px;
    text-align: left;
    padding-top: 8px;
}
.mecze_rpwpn2:hover { 
    background-color: #e6e6e6;
}
/* ---------------------------------------------------------------------------- CZ.3 - PODSUMOWANIE */
.mecze_rpwpn3 {
    background-color: #ffccff;
    color: #666666;
    margin-top: 10px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.mecze_rpwpn3_1_tyt, .mecze_rpwpn3_10_pods  {
    display: flex;
    background-color: #ff0000;
    color: #ffe6e6;
    padding: 4px 0px 4px 0px;
    border-bottom: 2px solid #ffffff;
}
.mecze_rpwpn3_2_mt {
    display: flex;
    background-color: #f2f2f2;
    color: #1a1a1a;
    padding: 2px 0px 2px 0px;
    border-bottom: 2px solid #ffffff;
}
.mecze_rpwpn3_3_ln {
    display: flex;
    background-color: #ffece6;
    color: #1a1a1a;
    padding: 2px 0px 2px 0px;
    border-bottom: 2px solid #ffffff;
}
.mecze_rpwpn3_4_eme, .mecze_rpwpn3_5_fme {
    display: flex;
    background-color: #e6ffe6;
    color: #1a1a1a;
    padding: 2px 0px 2px 0px;
    border-bottom: 2px solid #ffffff;
}
.mecze_rpwpn3_6_ems, .mecze_rpwpn3_7_fms {
    display: flex;
    background-color: #ebf0fa;
    color: #1a1a1a;
    padding: 2px 0px 2px 0px;
    border-bottom: 2px solid #ffffff;
}
.mecze_rpwpn3_8_eio, .mecze_rpwpn3_9_fio {
    display: flex;
    background-color: #ffffe6;
    color: #1a1a1a;
    padding: 2px 0px 2px 0px;
    border-bottom: 2px solid #ffffff;
}
.mecze_rpwpn3_1_1 {
    width: 400px;
}
.mecze_rpwpn3_1_2, .mecze_rpwpn3_1_3, .mecze_rpwpn3_1_4, .mecze_rpwpn3_1_5, .mecze_rpwpn3_1_6 {
    width: 120px;
}
