<!--
/**
* COMMON
*/
BODY {
	background-attachment: scroll;	
	background-repeat: repeat-x;
	background-position: left top;
	scrollbar-3dlight-color:595959;
	scrollbar-arrow-color:ffffff;
	scrollbar-base-color:CFCFCF;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-face-color:CFCFCF;
	scrollbar-highlight-color:FFFFF;
	scrollbar-shadow-color:595959;
}
BODY, TABLE, TR, TH, TD, P, DIV, SPAN, FONT, A, UL, LI { 
	font-family: "", "u";
	font-size: 12px;
	line-height: 15px;
}
A:visited, A:link {
	color: #000066;
	text-decoration: none;
}

A:active, A:hover {  
	color: #CC0000;
	text-decoration: none; 
}

LABEL.strong {
	font-weight: bold;
}

INPUT, TEXTAREA {
	font-family: "", "u";
	font-size: 12px;
	color: #000000;
}

TH.static, TD.static, TD.static_center, A.static:visited, A.static:link, A.static:active, A.static:hover{
	color: white;
	background-color: #747474;
	border: 1px solid #535353;
	padding-left: 5px;
}

TD.static_center {
	text-align: center;
}

TD.disabled, TH.disabled {
	background-color: #CFCFCF;
	border: 1px solid #595959;
	padding-left: 3px;
	font-weight: bold;
	color: #666666;
}

TH.descr, TD.descr {
	color: white;
	padding-left: 5px;
	background-color: #006633;
	border: 1px solid #006633;
}

TH.total, TD.total {
	color: white;
	background-color: #B5005A;
	border: 1px solid #8A0045;	
	font-weight: bold;
}

TABLE.full {
	width: 100%;
	border: 0px;
}
/**
* BODY
*/
BODY.default, BODY.full {
	background-color: #cdcdcd;
	margin: 0px;
}
BODY.window, BODY.form {
	background-color: white;
	margin: 5px;
}
BODY.blank {
	background-color: white;
	margin: 0px;
}
/**
* ETC
*/
FONT.blue {
	color: blue;
}
FONT.red {
	color: red;
}
FONT.11 {
	font-size:11px;
}
A.descr, A.descr:visited, A.descr:link, A.descr:active, A.descr:hover {
	color: white;
}
A.white, A.white:visited, A.white:link, A.white:active, A.white:hover {
	color: white;
}
/**
* DIV
*/
DIV.menu {
	text-align: left;
	padding-left: 2px;
	font-weight: bold;
}
DIV.list_menu {
	text-align: left;
	padding-bottom: 2px;
	font-weight: bold;
}
TD.menu_depth3 {
	cursor: hand;
	color: white;
	font-weight: bold;
	text-align: center;
}
A.menu_depth3:visited, A.menu_depth3:link, A.menu_depth3:active, A.menu_depth3:hover {
	color: white;
	text-decoration: none; 
}
/**
* COMMENT
*/
LI.black {
	text-align: left;
	list-style: url('../icon/check_black.gif');	
}
LI.blue {
	color: blue;
	text-align: left;
	list-style: url('../icon/check_blue.gif');
}
LI.red {
	color: red;
	text-align: left;
	list-style: url('../icon/check_red.gif');
}
/**
* CAPTION
*/
CAPTION.form, CAPTION.list {
	/*color: #263282;*/
	font-weight: bold;
	text-align: left;
	padding: 1px;
	padding-left: 15px;
	border: 0xp;
	border-style: solid;	
}
CAPTION.form {
	background-image: url('../icon/caption_form.gif');
}
CAPTION.list {
	background-image: url('../icon/caption_list.gif');
}
/**
* EMPTY
*/
TABLE.empty {
	width: 100%;
}
TR.empty {
	text-align: center;	
	height: 100px;
}
TH.empty, TD.empty {
	background-color: #f2f2f2;
	border: 1px solid #999999;
	font-weight: normal;
	color: #CC0000;
}
/**
* SEARCH
*/
TABLE.search {
	width: 100%;
	text-align: center;
}
TR.search {	
}
TD.search_header {
	text-align: left;
	padding-right: 10px;
}
TD.search {
	text-align: left;
}
TD.search_tool {
	text-align: center;
}

/**
* LIST
*/
TABLE.list {
	border-collapse: collapse;
	border: 1px solid #999999;
	table-layout: fixed;
	width: 100%;
}
TABLE.list_free {
	border-collapse: collapse;
	border: 1px solid #999999;
	width: 100%;
}
TR.list_header {
	text-align: center;
	background-color: #46779B;
	height: 25px;	
}
TH.list_header, TD.list_header {
	color: white;
	border-bottom: 3px double black;
	border: 1px solid white;
}
TR.list_rows {	
	text-align: center;	
	height: 25px;
}
TR.list, TR.list1, TR.list0, TR.list_over {	
	text-align: center;	
	height: 25px;
}
TR.list, TR.list1 {
	background-color: white;
}
TR.list0, TD.list0 {
	background-color: #CFCFCF;
}
TR.list_over {
	background-color: #E7DEFA;
}
TD.list {
	text-align: center;
	border: 1px solid #999999;	
}
TD.list_left, TD.list_flow {
	text-align: left;
	border: 1px solid #999999;
	padding-left: 5px;
}
TD.list_right {
	text-align: right;
	border: 1px solid #999999;
	padding-right: 5px;
}
TD.list_flow {
	overflow:hidden; 
	text-overflow: ellipsis;
}
TD.list_static {
	color: white;
	text-align: center;
	background-color: #747474;
	border: 1px solid white;	
	font-weight: bold;
}
TD.list_total {
	color: white;
	background-color: #CFCFCF;
	border: 1px solid #8A0045;	
}
/**
* FORM
*/
DIV.form_title {
	text-align: left;
	font-weight: bold;
	padding-left: 3px;
}
TABLE.form {
	width: 100%;	
}
TR.form_header {		
	height: 25px;
}
TH.form_header, TD.form_header {
	color: white;
	background-color: #46779B;
	border: 1px solid #295454;
	font-weight: bold;
}
TR.form {
	height: 24px;
}
TR.form_text {};
TH.form {
	font-weight: normal;
	background-color: #DFE4EA;
	border: 1px solid #999999;
}
TD.form, TD.form_center, TD.form_right {
	background-color: white;
	border: 1px solid #999999;
}
TD.form_center {
	text-align: center;
}
TD.form_right {
	text-align: right;
	padding-right: 5px;
}
TR.form_tool {
}
TD.form_tool {
	border: 0px;
	padding-top: 10px;
	text-align: center;
}
/**
* INPUT
*/
INPUT.full {
	border: 0px;
	width: 100%;
}
INPUT.full_center {
	border: 0px;
	width: 100%;
	text-align: center;
}
INPUT.full_right {
	border: 0px;
	width: 100%;
	text-align: right;
	padding-right: 5px;
}
INPUT.button, INPUT.full_button, INPUT.user_button {
	border: 1px solid #999999;
	background-color: white;
	cursor: hand;	
}
INPUT.button {
	width: 75px;
	height: 23px;
}
INPUT.full_button {	
	width: 100%;
	height: 100%;
}
INPUT.page_button {
	border: 1px solid #999999;
	background-color: #00A653;
	color: white;
	cursor: hand;
	width: 100%;
	height: 100%;
}
INPUT.recovery_button {
	border: 1px solid #999999;
	background-color: #FF8040;
	height: 100%;
	width: 100%;
	cursor: hand;
}
/**
* SELECT
*/
SELECT.full {
	width: 100%;
}
/**
* TEXTAREA
*/
TEXTAREA.full {
	border: 0px;
	width: 100%;
	word-break: break-all;
}
TEXTAREA.noscroll, TEXTAREA.noscroll_center {
	border: 0px;
	width: 100%;
	OVERFLOW-Y: hidden;
	word-break:break-all;
}

TEXTAREA.noscroll_center {
	text-align: center;
}

/**
* Calendar
*/
FONT.cal0 {
	color: red;
	font-weight: bold;
}
FONT.cal1, FONT.cal2, FONT.cal3, FONT.cal4, FONT.cal5 {
	color: black;
	font-weight: bold;
}
FONT.cal6 {
	color: blue;
	font-weight: bold;
}

/**
* RESERVE LIST
*/
TR.rev_list1_INP {
	background-color : #EBF5EB;
	height: 25px;
}
TR.rev_list1_DAE, TR.rev_list1_HAL, TR.rev_list1_GYE, TR.rev_list1_YEY, TR.rev_list1_CAL, TR.rev_list1_FAI {
	background-color : #FFFFFF;
	height: 25px;
}
TR.rev_list1_CHU, TR.rev_list1_NOT {
	background-color : #CFCFCF;
	height: 25px;
}
TR.rev_list0_INP, TR.rev_list0_HAL, TR.rev_list0_DAE, TR.rev_list0_GYE, TR.rev_list0_YEY, TR.rev_list0_CAL, TR.rev_list0_FAI, TR.rev_list0_CHU, TR.rev_list0_NOT {
	background-color : #CFCFCF;
	height: 25px;
}
TR.rev_list_over {
	background-color : #E7DEFA;
	height: 25px;
}

/**
* ORDER LIST
*/
TBODY.ord_list0 {
	background-color : #FFFFFF;
	height: 25px;	df
}
TBODY.ord_list1 {
	background-color : #CFCFCF;
	height: 25px;
}
TBODY.ord_list_over {
	background-color : #E7DEFA;
	height: 25px;
}
//-->
