div#buttonPanel1{
	/*float: left;*/
	display: inline-table;
	margin-right: 10px;
	white-space: normal; /* �������� �������� "white-space: nowrap" � div.teamTable */}


div#buttonPanel2{
	display: inline-table;
	margin-left: 10px;
	white-space: normal;
}

/* ��������� ������ ������ */
div.buttonPanelTitle {
	display: table-row;
	height: 25px;
}

div.buttonPanelTitle span {
	display: table-cell;
	vertical-align: middle;
}


div#textFormat1, div#textFormat2 {
	margin: 0 0 20px 0;
	padding: 5px;
	box-sizing: border-box;
	font: 12px arial,helvetica,clean,sans-serif;
	border: solid 1px rgb(150,150,150);
}

div#textFormatTop1, div#textFormatTop2,div#textFormatBottom1, div#textFormatBottom2 {
	margin: 0 0 20px 0;
	padding: 5px;
	min-height: 50px;
	box-sizing: border-box;
	font: 12px arial,helvetica,clean,sans-serif;
	border: solid 1px rgb(150,150,150);
}

/* �������� ���� ������� 1 */

.modal{
	padding-right:0px !important;
}

.modal-dialog{
	max-width:90%;
}

div#team1 {
	display: inline-block;
	margin: 0px;
}

/* �������� ���� ������� 2 */
div#team2 {
	display: inline-block;
	margin: 0px 0px 0px 10px;
	vertical-align: top;
}


/* ����, ������������ ���� ������ ������ � ���� ������ � ������� */
div#teamTable1, div#teamTable2 {
	white-space: nowrap; /* �������� ������� ������ �� ��������� "������" */
}


/* ���� ������ � ������� */
div.teamData1, div.teamData2 {
	display: inline-table;
	position: relative; /* ��� ����������� ���������� �������� ����� "Betfront.ru" ������������ ����� ����� */
	font: 12px arial,helvetica,clean,sans-serif;
	border: solid 1px rgb(150,150,150);
	vertical-align: top;
	white-space: normal; /* �������� �������� "white-space: nowrap" � div.teamTable */
}


/* ��������� ����� ������ � ������� */
div.teamDataTitle {
	display: table-row;
	height: 25px;
	font-weight: bold;
	background-color: rgb(244,244,244);
}

div.teamDataTitle span {
	display: table-cell;
	vertical-align: middle;
}

/* ������ */
div.buttonPanelRow, div.teamDataRow {
	display: table-row;
	height: 25px;
}

div.buttonPanelRow span, div.teamDataRow span {
	display: table-cell;
	vertical-align: middle;
}


/* ������ ������ �������� "� ���������" */ 
div.even {
	background-color: rgb(244,244,244);
}

/* �������� ������ */
div.odd {
	background-color: white;
}

/* ������ "������ ������" */

/* ��������� */
span.player_status_title {
	margin-left: 2px;
	font: 12px arial,helvetica,clean,sans-serif;
	font-weight: bold;
	text-align: left;
}

/* ������ */
span.player_status option {
	font-size: 12px;
	font-family: tahoma;
}

/* ������ "��������������� � ��������� �������" */

/* ��������������� ������ */
span.squad_preliminary {
	width: 16px;
	padding-left: 5px;
	text-align: center;
}

/* ��������� ������ */
span.squad_application {
	width: 16px;
	padding-left: 0px;
	text-align: center;
}

/* �����-������ "��������� ������" */

/* ������ */
span.now_game_start {
	width: 16px;
	padding-left: 20px;
	text-align: center;
}

/* ������ */
span.now_game_subs {
	width: 16px;
	padding-left: 5px;
	text-align: center;
}

/* �� ������ */
span.now_game_not_play {
	width: 16px;
	padding-left: 5px;
	text-align: center;
}

/* ������� */

/* ������� ����� */
span.shirtnumber {
	width: 30px;
	max-width: 30px;
}

span.shirtnumber_cell {
	padding: 0 6px 0 2px;
	text-align: right;
}


/* ��� */
span.name {
	width: 124px;
	max-width: 124px;
	padding-left: 6px;
}

span.name_cell {
	width: 124px;
	max-width: 124px;
	padding-left: 6px;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}



/* ������ ������ (� �������) */

span.player_status_table {
	width: 14px;
	background-position: center center;
	border-right: 3px solid transparent; /* ������ padding-right ��� ������� ����������� */
}


/* ��������������� ������ */
span.squad_preliminary_table {
	width: 14px;
	padding: 0 2px;
	background-position: center center;
}

/* ��������� ������ */
span.squad_application_table {
	width: 14px;
	background-position: right center;
}

/* ��������� ������ */
span.squad_start_table {
	min-width: 14px;
	padding-right: 0px;
	padding-right:5px;
	background-position: left center;
}


/* ������� ���� 1 (����� �������) */
span.last_game_1 {
	min-width: 10px;
	padding-right: 8px;
	background-position: right center;
}

/* ��������� */
span#last_game1_team1_title, span#last_game1_team2_title {
	padding-right: 2px;
	text-align: right;
	font-size: 8px;
	font-weight: normal;
}

/* ������� ���� 2 (����������� �������) */
span.last_game_2 {
	min-width: 10px;
	padding: 0 2px;
	background-position: center center;
}

/* ��������� */
span#last_game2_team1_title, span#last_game2_team2_title {
	padding: 0;
	text-align: center;
	font-size: 8px;
	font-weight: normal;
}

/* ������� ���� 3 (������ �������) */
span.last_game_3 {
	min-width: 10px;
	padding-left: 8px;
	background-position: left center;
}

/* ��������� */
span#last_game3_team1_title, span#last_game3_team2_title {
	padding-left: 2px;
	text-align: left;
	font-size: 8px;
	font-weight: normal;
}

/* ������ */

/* ������� ������ */
span.green_circle {
	background-image: url('/image/circle/green.png');
	background-repeat: no-repeat;
}

/* ������ ������ */
span.yellow_circle {
	background-image: url('/image/circle/yellow.png');
	background-repeat: no-repeat;
}

/* ������� ������ */
span.red_circle {
	background-image: url('/image/circle/red.png');
	background-repeat: no-repeat;
}

/* ����� ������ */
span.blue_circle {
	background-image: url('/image/circle/blue.png');
	background-repeat: no-repeat;
}

/* ������ ������ */
span.black_circle {
	background-image: url('/image/circle/black.png');
	background-repeat: no-repeat;
}


span.flag {
	width: 10px;
	padding-right: 5px;
	text-align: center;
}

span.flag_cell {
	text-align: center;
	padding-right: 5px;
}

/* ������� */
span.age {
	width: 14px;
	padding-right: 5px;
	text-align: center;
}

span.age_cell {
	text-align: center;
	padding-right: 5px;
}

/* ������� */
span.position {
	width: 12px; /* 16px */
	padding: 0 2px 0 2px;
	text-align: center;
}

span.position_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ������� ����� */
span.game_minutes {
	width: 37px; /* 43px */
	padding: 0 4px 0 2px;
    text-align: right;
	background-color: rgb(187,187,187);
}

span.game_minutes_cell {
	padding: 0 4px 0 2px;
	text-align: right;
}

/* ������ �� ���� */
span.appearances {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.appearances_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ��������� ������� */
span.lineups {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.lineups_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ����� �� ������ */
span.subs_in {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.subs_in_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ������ */
span.subs_out {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.subs_out_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ������ �� ������ */
span.subs_on_bench {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.subs_on_bench_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ���� */
span.goals {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.goals_cell {
	padding: 0 2px 0 2px;
	text-align: center;}

/* ������� �������� */
span.assists {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.assists_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ������ �������� */
span.yellow_cards {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.yellow_cards_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ������ ������/������� �������� */
span.yellow_2_cards {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.yellow_2_cards_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

/* ������� �������� */
span.red_cards {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.red_cards_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

span.price {
	padding-right: 2px;
	text-align: center;
}

span.price_cell {
	white-space: nowrap;
	text-align: center;
}

span.status {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.status_cell {
	padding: 0 2px 0 2px;
	text-align: center;
}

span.bio {
	width: 20px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.bio_cell {
	padding: 0 1px 0 0;
	text-align: center;
}

span.skill {
	width: 35px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.skill_cell {
	padding: 0 1px 0 1px;
	text-align: center;
}

span.code {
	width: 40px;
	padding: 0 2px 0 2px;
    text-align: center;
}

span.code_cell {
	padding: 0 1px 0 1px;
	text-align: center;
}

div.teamDataRowTotal {
	display: flex;
	align-items: center;
}

span.total-stat {
	margin-left: auto;
	font-style: italic;
}


@media only screen and (max-width: 600px) {
	.result{
		min-width:135px !important;
		display: inline-block;
	}

	div.teamData1, div.teamData2 {
		font: 10px arial,helvetica,clean,sans-serif !important;
	}

	span.shirtnumber {
		width: auto !important;
	}

	span.shirtnumber_cell {
		padding: 0 2px 0 2px !important;
	}

	span.name {
		width: auto !important;
		padding-left: 2px !important;
	}

	span.name_cell {
		width: auto  !important;
		padding-left: 2px !important;
	}

	span.flag {
		display:none !important;
	}

	span.flag_cell {
		display:none !important;
	}

	/* ������� */
	span.age {
		padding-right: 2px  !important;
		padding-left: 2px  !important;
	}

	span.age_cell {
		padding-right: 2px  !important;
		padding-left: 2px  !important;
	}

	span.appearances {
		display:none !important;
	}

	span.appearances_cell {
		display: none !important;
	}

	/* ����� �� ������ */
	span.subs_in {
		display: none !important;
	}

	span.subs_in_cell {
		display: none !important;
	}

	/* ������ */
	span.subs_out {
		display: none !important;
	}

	span.subs_out_cell {
		display: none !important;
	}

	/* ������ �� ������ */
	span.subs_on_bench {
		display: none !important;
	}

	span.subs_on_bench_cell {
		display: none !important;
	}

	/* ������ �������� */
	span.yellow_cards {
		display: none !important;
	}

	span.yellow_cards_cell {
		display: none !important;
	}

	/* ������ ������/������� �������� */
	span.yellow_2_cards {
		display: none !important;
	}

	span.yellow_2_cards_cell {
		display: none !important;
	}

	/* ������� �������� */
	span.red_cards {
		display: none !important;
	}

	span.red_cards_cell {
		display: none !important;
	}

	.modal-dialog{
		max-width:100%;
	}
}