/*Строка в таблице результатов, где расположен результат текущего пользователя*/
tr.user_result_row , tr.user_result_row td , tr.user_result_row td a
{
	background-color:#fff4b5;
	font-weight:bold;
}

/*Строка в таблице результатов, где временно (вне зачёта и без записи в базу)
 расположен результат текущего пользователя */
tr.user_result_outoftour_row , tr.user_result_outoftour_row td , tr.user_result_outoftour_row td a
{
	background-color:#e5e5e5;
	font-weight:bold;
}

.active_tour
{
	color:#FF0000;
}

.inactive_tour
{
	color:#888888;
}

table tr.header
{
	background-color:#A9BFD4;
}

.StartLink , .StartLink a
{
	background-color:#e81e1e;
	font-weight:bold !important;
	color:#FFFFFF !important;
	border: 0px;
	cursor: pointer;
/*	padding:2px;*/
}

.chempname /*заголовок чемпионата, которое отображается на странице чемпионата*/
{
	font-size:20px;
	font-weight:bold;
/*	color:#C00000;*/
	color:#09789F;
	margin-bottom:8px;
}

.chempname_sub /* подназвание чемпионата (находится под основным заголовком. Мельче заголовка, но крупнее простого текста  */
{
	font-size:16px;
	font-weight:bold;

	margin-bottom:8px;
}


.CurrentUserResultsTable th,
.chempionat_results_table th
{
	padding-top:4px;
	padding-bottom: 4px;
	 
}

table.chempionat
{
	border-collapse:separate;
    background-color: #edf9ff;	
}

table.chempionat .tour
{
	text-align: left;
}

table.CurrentUserResultsTable td , table.CurrentUserResultsTable th
{
	text-align:center;
}


table.chempionat th
{
	padding:6px 4px;
}

table.chempionat td
{
	padding: 4px 2px;
}

table td.solo
{
	background-color: #000000;
	color:#FFFFFF;
}

table td.solo a,
table td.solo a:link,
table td.solo a:active,
table td.solo a:hover,
table td.solo a:visited
{
	color:#FFFFFF;
}

table td.itog
{
	font-weight: bold;
}

