body { font-family: tahoma, san-serif; }

.clr { clear: both; }
.clr_l { clear: left; }
.ue { color: #2582C2; font-size: 0.8em; }
.update { font-size: 0.8em; }
.red { color: #ff0000 !important; }
.red a {  color: #ff0000; font-weight: bold; }
.hide { display: none; }
a img { border: none; }
a { color: #303030; text-decoration: none; }
a:hover { color: #808080; text-decoration: none; }
select, input {font-size: 0.8em; }

td.logout { vertical-align: bottom; }

#goods { width: 100%; font-size: 13px; }

#goods table {
	width: 100%;
	border-collapse: collapse;
	font-size: 0.9em;
}

#goods td.limit_error {
	background: url('/upload/online_order/limit_bg.gif') center no-repeat;
	text-align: center;
	font-weight: bold;
	color: white;

}
#goods tr.white td { background-color: #ffffff; }
#goods tr.gray td { background-color: #eeeeee; }
#goods tr.redbg td { background-color: #fccccc; }

#goods th, #goods td {
	padding: 0.2em;
	vertical-align: middle;
}

th.code, td.code { width: 72px; }
th.qty, td.qty { width: 60px; }
th.avail, td.avail { width: 80px; }
th.price, td.price { width: 80px; }
th.empty, td.empty { width: 30px; }

#goods td.code { font-size: 0.90em; }
#goods td.check,
#goods td.code,
#goods td.qty,
#goods td.qty input,
#goods td.avail {
	text-align: center;
}
#goods td .limit {
	background: url('/upload/online_order/arrow.gif') center left no-repeat;
	width: 70px;
	cursor: pointer;
}

#goods td.price {
	text-align: right;
	white-space: nowrap;
}

#goods td.check_oper { border-top: 1px solid gray; }
#goods td.itogo {
	border-top: 1px solid gray;
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
}

#goods #oper td { text-align: center; }
#goods #oper td.proceed { width: 220px; }

#goods #info { text-align: center; padding: 0.5em; }

#orders_list { width: 100%; }
#orders_list table { border-collapse: collapse; font-size: 0.9em; }
#orders_list table td { padding: 0.5em 0.2em; vertical-align: middle; text-align: center; }
#orders_list table th.date { width: 10em; }
#orders_list table th.number { width: 10em; }
#orders_list table th.summa { width: 10em; }

table.cart_proceed td { vertical-align: top; }
table.cart_proceed td.client_name { font-size: 1.1em; color: #2582c2; }
/*#orders_list img { margin: 0; }*/
