@CHARSET "UTF-8";

@IMPORT url("budget.css");
@IMPORT url("sbb.css");
@IMPORT url("hb.css");
@IMPORT url("pb.css");
@IMPORT url("kb.css");
@IMPORT url("sb.css");

.form_table {
	border: 1px solid #ccc;
	
}

.form_table caption {
	text-align: left;
	color: #00419a;
	font-size: 1.1em;
	padding-bottom: 10px;
}

.form_table td {
	text-align: left;
	border-width: 0px;
	min-width: 180px;
	max-width: 350px;
	vertical-align: top;
}

.product_table,.cart_table {
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
		
}

.product_table caption,.cart_table caption {
	text-align: left;
	color: #00419a;
	font-size: 1.1em;
	padding-bottom: 10px;
}

.product_table td,.cart_table td {
	text-align: left;
	
	border-top: 1px solid #ccc
	vertical-align: top;
}

table.list_table,div.stat_container table {
	border-collapse: collapse;
	border-color: #000000;
	border-width: 1px;
	empty-cells: show;
	margin: 5px;
}

table.list_table td,div.stat_container table td {
	border-style: solid;
	vertical-align: middle;
	border-width: 1px;
	padding: 2px;
}

div.stat_container table td.head {
	font-size: larger;
	font-weight: bold;
}

.userlist_table {
	width: 100%;
	table-layout: auto;
}

.userlist_table tr.available {
	background-color: transparent;
}

.userlist_table tr.inbasket {
	background-color: #EEDDDD;
}



.budget_history table.budget_history_table{
	table-layout: auto;
}