body {	background-color: #FFFFFF; font-size: 12px;}

table { border-collapse:collapse; font-size: 12px;}
td {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #FFFFFF;
}
th {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #87CEFA;

}
.font_medium_red { font-size: 12px ; color: #FF0000}
.font_medium_link { font-size: 12px; text-decoration: underline; color: #0033FF;
}
.number_text {text-align:right}

.top_td {
border: 1px #5A90D3 solid;
background-color: #5A90D3;
padding: 0 0;
}

.menu_table {
width: 100%;
height: 10px;
border: 1px #E4E4E4 solid;
background-color: #E4E4E4;
}

.menu_td {
border: 1px #FFFFFF solid;
background-color: #E4E4E4;
padding: 0 0;
text-align: center;
vertical-align: middle;
}

.table_td {
border: none;
padding: 0 0;
}

.err_td {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #ffb6c1;
}
.upd_td {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #81F781;
}
.user_td {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #ffff00;
}

.fin_td {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #c0c0c0;
}
.pre_del_td {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #deb887;
}
.buil_order_td {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #32cd32;
}
.noborder_td {
	border: 0px solid #666666;
	padding: 3px;
	background-color: #deb887;
}
td#calendar_td1 {
	background-color: #cccccc;
}
td#calendar_td2 {
	background-color: #ff99ff;
}
td#calendar_td3 {
	background-color: #ffffff;
}
.button_hidden {
	border: 1px solid #666666;
	padding: 3px;
	background-color: #c0c0c0;
	color: #C0C0C0;
	height: 20px;
	width: 50px;
}
