/* table config */

/* TO_DO WTF !!! */
input[class!='without-border'] {
	border: 1px solid #000000 ;
	font: 12px Arial ;
}

input[type='checkbox'],
input[type='radio'] {
	border: 0;
	background-color: transparent !important;
}

textarea {
	border: 1px solid #000000;
	font: 12px Arial;
}

select {
	border: 1px solid #000000;
	font: 12px Arial;
}

table.default {
	border-collapse: collapse;
}

.tback {
	background: #000000;
}

.thead {
	background: #f0f0f0;
	border: 1px solid #d5d2b1;
	border-collapse: collapse;
	padding: 5px;
	color: #777777;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, serif;
}

.trow {
	background: #ffffff;
	vertical-align: top;
	border: 1px solid #d5d2b1;
	font-size: 11px;
	font-family: Arial, serif;
	border-collapse: collapse;
	padding: 5px;
}

.tcell {
	vertical-align: top;
	border: 1px solid #d5d2b1;
	font-size: 11px;
	font-family: Arial, serif;
	border-collapse: collapse;
	padding: 5px;
}

.tcell * {
	font-size: 11px;
	font-family: Arial, serif;
}

.row_selected {
	background: #f9ffc8;
}

.row_inactive {
	background: #eeede8;
}

.row_edited {
	background: #c3e7ff;
}

a.sortrow {
	font-weight: bold;
	color: #777777;
	font-size: 11px;
	text-decoration: underline;
}

a.arow,
a.arow:hover,
a.arow:visited {
	color: black;
	font-size: 11px;
	text-decoration: underline;
}

h2.object_form {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px;
}

.hand {
	cursor: pointer;
}

.txt_detail {
	width: 350px;
	height: 35px;
}

div.autocomplete_option {
	margin: 2px;
	padding: 2px;
	cursor: default;
}

div.autocomplete_option_hover {
	background: #f9ffc8;
}

div.small_chose {
	padding: 1px 0;
	cursor: default;
	font-size: 11px;
}

div.small_chose:hover {
	background: #e7ebff;
}

div.img_del {
	position: absolute;
	top: -10px;
	right: 3px;
	cursor: default;
	background-image: url('../../img/fancy_close.png');
	width: 30px;
	height: 30px;
}
