/* Специальные стили для таблицы с изменяемой шириной колонок */
table td textarea, table td input {
	background: var(--color-test); /* #eeffee; */
}

h1, h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

/* if mozilla */
html>body div.scrollable tbody {
	overflow: auto;
}

table.resizable th {
	text-align:center;
	overflow: hidden;
}

/* if mozilla, add 10 for the scrollbar */
html>body th.scrollbarCol {
	width:10px;
}

table.resizable td {
	overflow: hidden;
}

table.resizable  td.first_column {
	text-align: center;
	color: navy;
	font-weight: bold;
}

table.resizable {
	border: 2px solid #bcede4;
	table-layout:fixed;
}

table.resizable input{
	width: 100%;
}

table.resizable textarea{
	width: 100%;
}

.nowrap {
	white-space: nowrap;
}

/* needed for IE */
table.tabular  th.scrollbarCol {
	background-color:transparent; 
}

table.tabular {
	font-size: 13px;
	font-family: 'Verdana, Arial, Helvetica, sans-serif';
	color: #336699;
}

/* Цвет заголовка таблицы */
table.tabular thead {
	color: navy;
	font-weight: bold;
	font-size: 110%;
}

table.tabular th {
	background-color: #bcede4;
	padding: 4px;
}

table.tabular td {
	background-color:#EAF4F3;
	padding: 1px;
}

table.tabular th input {
	background: #bcede4;
	border: none;
	/*height: 16px;*/
}

table.tabular td  input {
	border: 1px solid #bcede4;
	/*height: 18px;*/
}
