/*  TABLE STYLES  */

input, textarea, select {
	margin: 0;
}

.noborder, table.noborder td {
	border: none;
}

table {
	margin:0 0 15px;
	border-collapse:collapse;
	width:100%;
	border:1px solid #D9D9D9;
	border-width:1px 0;
}

td, th {
	font: 11px verdana, arial, lucida, helvetica, sans-serif;
}

td {
	padding:3px 5px;
	border:1px solid #D9D9D9;
	border-width:0 1px;
}

th {
	height:20px;
	background:#CCC url(../../backoffice/include/img/bg_th.gif);
	line-height:24px;
	color:#333;
	padding:0 5px;
	font-weight:bold;
	text-align:left !important;
	border:1px solid #D9D9D9;
	border-width:0 1px;
}

th[scope=row] { background:none; padding:3px 5px; color:#333; font-weight:bold; }
br[clear=all] { display:none; }

tr.alternate, li.alternate {
	background:#EDF3FE;
}

table.editform {
	border:1px solid #D9D9D9;
	border-width:1px 0;
}

.editform th, .editform td {
	border-bottom:1px solid #D9D9D9;
}

.editform th { background:#EDF3FE; }

tr.active {
	background:#3D80DF;
	color:#FFF;
	border-bottom:1px solid #FFF;
}

tr.active td {background:#3D80DF !important;}

input, textarea, select {
	border: 1px solid #aca6a6;
}

.size300 {
	width: 300px;
}
