
/*
	Принятый по умолчанию стиль для таблиц,
	получаемых функцией html_table().
*/
table.sinkit_table {
	width: 100%;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	border: #CCCCCC solid 1px;
}

table.sinkit_table th {
	border-right: #CCCCCC solid 1px;
	padding: 2px;
	height: 22px;
	font-weight: normal;
	background: url('sk_table_th_bg.png') repeat-x bottom;
}

table.sinkit_table td {
	border-right: #CCCCCC solid 1px;
	padding: 2px;
	height: 22px;
	/* white-space: pre-wrap; */
}
table.sinkit_table th:last-child {
	border-right: none;
}
table.sinkit_table td:last-child {
	border-right: none;
}

.even {
	background-color: #FAFAFA;
}

tr.selected,
tr.hover {
	background-color: #FAF6DC !important;
}






.list {
	border-collapse: collapse;
	width: 100%;
}

.list > thead > tr > th {

	background: #f5f5f5;
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #dddddd 100%);
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 );


	-moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.50) inset;
	-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.50) inset;
	box-shadow: 1px 1px 0 rgba(255,255,255,0.50) inset;

	/*text-shadow: -0.5px -0.5px 0 rgba(0,0,0,0.4), 1px 1px 0 #fff;*/
	text-shadow: 1px 1px 0 #fff;
	border: 1px solid #ccc;
	padding: 10px;
}
.list > tbody > tr > td {
	border: 1px solid #ccc;
	padding: 10px;
}

/*
.list > tbody > tr.even {
    background-color: #f7f7f7;
}
*/

.list > tbody > tr:nth-of-type(even) {
	background-color: #f7f7f7;
}

.list > tbody > tr:hover {
	background-color: #fae9bb;
}

.list > tfoot > tr > td {
	padding: 10px;

	border: 1px solid #ccc;
}