/* Стили для каскадного применения
	cl - базовый стиль ячейки таблицы с наблюдениями
	rd - red
	nt - night
	bl - color = blue
	hr - ячейки в колонке с часани
	nl - font-size = normal
	hd - ячейка шапки таблицы
	fr - первая ячейка шапки таблицы
*/
td.cl_hd, td.cl_hd_fr {
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
td.cl_hd, td.cl_hd_fr {
	background-color:#9eccfa; /*#B5C8EF;*/
	padding: 6px 3px 2px 3px;
}
td.cl_hd, td.cl_hd_fr {
	cursor: pointer;
	color: #303030;
	border-top: 2px solid #474DA1;
	border-bottom: 1px solid #474DA1;
}
td.cl_hd {
	border-left: 1px solid #8b91be;
}
td.cl_hd_fr {
	border-right: 1px solid #474DA1;
}

td.cl_dt, td.cl, td.cl_nt, td.cl_rd, td.cl_rd_nt, td.cl_hr, td.cl_hr_nt,
td.cl_nl, td.cl_nl_nt, td.cl_bl, td.cl_bl_nt {
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 1px 2px 1px 2px;
	background-color: #FFFFFF;
	border-left: 1px solid #8b91be;
	border-bottom: 1px solid #474DA1;
}

td.cl_rd, td.cl_rd_nt {
	color: #FF0000;
}

td.cl_nt, td.cl_rd_nt, td.cl_hr_nt, td.cl_nl_nt, td.cl_bl_nt {
	background-color: #DDDDDD;
}

td.cl_hr, td.cl_hr_nt {
	border-right: 1px solid #474DA1;
	border-bottom: 1px solid #474DA1;
}

td.cl_nl, td.cl_nl_nt {
	font-weight: normal;
}

td.cl_bl, td.cl_bl_nt {
	color: #474DA1;
}
td.cl_dt {
	background-color:#9eccfa; /*#B5C8EF;*/
	padding: 6px 3px 2px 3px;
	border-left: none;
	border-right: 1px solid #474DA1;
}
