@CHARSET "UTF-8";

#pane1 * {
	background: #670001;
	color: white;
}

#pane1 .card-emphasize, #pane1 .card-emphasize * {
	background-color: #fff;
	color: #670001;
	padding: 3px;
}

#pane1 .em th, #pane1 .em td {
	background-color: #fff;
	border-top: 0.7em solid #670001;
	color: #670001;
	padding: 3px;
}

#pane1 .em-top th, #pane1 .em-top td {
	background-color: #fff;
	border-top: 0.7em solid #670001;
	color: #670001;
	margin-top: 0.5em;
	padding: 3px 3px 0 3px;
}

#pane1 .em-bottom th, #pane1 .em-bottom td {
	background-color: #fff;
	color: #670001;
	padding: 0 3px 3px 3px;
}

table {
	width: 99%;
}

.bo-to-bot {
	border-bottom: 0.5em solid #670001;	
	border-top: 0.5em solid #670001;	
}

.ma-top-2em {
	margin-top: 2em;
}

.ma-top-1em {
	margin-top: 1em;
}
	
td, th {
	text-align: left;
}

.category, .emphasize {
	font-weight: bold;
	text-align: left;	
}

th.category, th.price, th.quantity {
	padding-bottom: 1em;
}

.quantity-col, .quantity  {
	font-weight: bold;
	text-align: right;
	width: 5em;
	vertical-align: bottom;
}

.proz-col, .proc {
	text-align: right;
	width: 5em;
}

.price-col, .price {
	font-weight: bold;
	text-align: right;
	width: 5em;
	vertical-align: bottom;
}