/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------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: 5px;
    border: 1px solid #cc0000;
    text-align: left;
    border-radius: 5px;
	font-size: 14px;
}
	.MeczRpwpnt_1 {
		width: 400px;
		padding: 3px 0px 2px 10px;
		letter-spacing: 1px;
	}
	.MeczRpwpnt_2 {
		text-align: center;
		letter-spacing: 1px;
		width: 335px;
		padding: 3px 0px 2px 0px;
		text-transform: uppercase;
	}
	.MeczRpwpnt_3 {
		width: 255px;
		font-size: 12px;
	}
input[type=text] {
	text-align: center;
    width: 150px;
    background-color: #ffb3b3;
    color: #b30000;
    border: 1px solid #ffe6e6;
    border-radius: 7px;
    padding: 2px 0px;
    box-sizing: border-box;
    outline: none;
	margin-right: 5px;
}
input[type=text]:focus {
    border: 1px solid #ff0000;
    background-color: #ffb3b3;
    color: #cc0000;
}
input[type=submit] {
	text-align: center;
	padding: 2px 0px;
    width: 80px;
    background-color: #ffffff;
    color: #cc0000;
    border: 1px solid #ffe6e6;
    border-radius: 7px;
    cursor: pointer;
    letter-spacing: 2px;
    outline: none;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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;
	padding: 4px;
}
	.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;
	padding: 4px;
}