/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------DIV GŁÓWNY - KONTENER */
.MeczRpwpn {
    margin-top: 15px; 
    padding: 0;
    margin-left: auto; margin-right: auto;
    width: 1000px;
    font-size: 11px;
    text-align: center;
	color: #595959;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- TYTUŁ */
.MeczRpwpnt {
	display: flex;
    background-color: #ff0000;
    color: #f2f2f2;
    font-weight: bold;
    padding: 6px 0px 6px 10px;
    border: 1px solid #cc0000;
    text-align: left;
    border-radius: 5px;
	font-size: 12px;
}
	.MeczRpwpnt_1 {
		width: 400px;
	}
	.MeczRpwpnt_2 {
		width: 300px;
	}
	.MeczRpwpnt_3 {
		width: 280px;
	}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- BODY */
.MeczRpwpnb {
    
}
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------LISTA MECZY */
.MeczRpwpnb_1 {			/* wszystkie mecze */
    margin-top: 15px;
	padding: 0px 5px;
}
.MeczRpwpnb_1a {			/* pojedynczy mecz */
	display: flex;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.MeczRpwpnb_1a1 {			/* nr, data, stadion */
    width: 275px;
}
	.MeczRpwpnb_1a1a, .MeczRpwpnb_1a1b {			/* nr, data, stadion */
		text-align: left;
		padding-bottom: 2px;
	}
	.MeczRpwpnb_1a1c {
		text-align: left;
	}
.MeczRpwpnb_1a2 {			/* typ, rywale, wynik */
    
}
	.MeczRpwpnb_1a2a {			/* typ */
		padding-bottom: 3px;
	}
	.MeczRpwpnb_1a2b {			/* rywale, wynik */
		display: flex;
		margin-top: 4px;
		
	}
		.MeczRpwpnb_1a2b1 {			/* gospodarz */
			width: 275px;
			text-align: right;
			font-weight: bold;
			font-size: 15px;
			padding-top:2px;
		}
		.MeczRpwpnb_1a2b2 {			/* flaga gospodarz */
			width: 50px;
		}
		.MeczRpwpnb_1a2b3 {			/* wynik */
			width: 55px;
			font-weight: bold;
			font-size: 15px;
			padding-top:2px;
		}
		.MeczRpwpnb_1a2b3_zw {			/* wynik zwycięstwo*/
			width: 55px;
			font-weight: bold;
			font-size: 15px;
			padding-top:2px;
			color: #009933;
		}
		.MeczRpwpnb_1a2b3_prz {			/* wynik przegrana*/
			width: 55px;
			font-weight: bold;
			font-size: 15px;
			padding-top:2px;
			color: #e60000;
		}
		
		.MeczRpwpnb_1a2b4 {			/* flaga gosc */
			width: 50px;
		}
		.MeczRpwpnb_1a2b5 {			/* gosc */
			width: 275px;
			text-align: left;
			font-weight: bold;
			font-size: 15px;
			padding-top:2px;
		}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PODSUMOWANIE */
.MeczRpwpnb_2 {
    margin-top: 20px;
	padding: 0px 10px;
}
.MeczRpwpnb_2a {								/* tytuł */
	display: flex;
	margin-bottom: 3px;
	font-style: italic;
	font-weight: bold;
}
	.MeczRpwpnb_2a1 {								
		width: 380px;
	}
	.MeczRpwpnb_2a2, .MeczRpwpnb_2a3, .MeczRpwpnb_2a4, .MeczRpwpnb_2a5, .MeczRpwpnb_2a6 {								
		width: 120px;
	}

.MeczRpwpnb_2b {								/* mecze towarzyskie */
	display: flex;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 3px;
}
.MeczRpwpnb_2c {								/* liga narodów */
	display: flex;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 3px;
}
.MeczRpwpnb_2d, .MeczRpwpnb_2e {				/* eME, fME */
	display: flex;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 3px;
}
.MeczRpwpnb_2f, .MeczRpwpnb_2g {				/* eMS, fMS */
	display: flex;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 3px;
}
.MeczRpwpnb_2h, .MeczRpwpnb_2i {				/* eIO, fIO */
	display: flex;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 3px;
}
.MeczRpwpnb_2j {								/* podsumowanie */
	display: flex;
	margin-top: 3px;
	font-style: italic;
	font-weight: bold;
}