@charset "utf-8";

/*******************************
 中間元件
*******************************/

/* 中間元件名稱 */
.C_item_name {
	    font-family:"Arial"; 
	color: #B91919; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 18px;
	padding-top: 4px;
}

/* 中間標題 */
.C_title { 
    font-family:"Arial"; 
	color: #B91919; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 18px;
}

/* 中間副標題 */
.C_subtitle { 
     font-family:"Arial"; 
	color: #B91919; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 18px;
}

/* 中間內文 */
.C_article { 
	font-family:"Arial";
	color: #717171; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px;
	padding: 7px;
}

/* 中間標題(連結) */
a.C_title_a:link { font-family:"Arial"; FONT-SIZE: 12px;color: #717171; text-decoration: none}
a.C_title_a:visited {font-family:"Arial";  FONT-SIZE: 12px;color: #688BC4; text-decoration: none}
a.C_title_a:hover { font-family:"Arial"; FONT-SIZE: 12px;color: #688BC4; text-decoration:  underline}
a.C_title_a:active {font-family:"Arial";  FONT-SIZE: 12px;color: #688BC4; text-decoration: underline}
/*******************************
 左邊元件
*******************************/

/* 左邊元件名稱 */
.L_item_name {
     font-family:"Arial"; 
	color: #B91919; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 18px;
	padding-top: 4px;
}

/* 左邊標題 */
.L_title { 
     font-family:"Arial"; 
	color: #B91919; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 18px;
}

/* 左邊副標題 */
.L_subtitle { 
   font-family:"Arial"; 
	color: #B91919; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 18px;
}

/* 左邊內文 */
.L_article { 
	font-family:"Arial";
	color: #717171; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px;
	padding: 7px;
}

/* 左邊標題(連結) */
a.C_title_a:link { font-family:"Arial"; FONT-SIZE: 12px;color: #717171; text-decoration: none}
a.C_title_a:visited {font-family:"Arial";  FONT-SIZE: 12px;color: #717171; text-decoration: none}
a.C_title_a:hover { font-family:"Arial"; FONT-SIZE: 12px;color: #688BC4; text-decoration:  underline}
a.C_title_a:active {font-family:"Arial";  FONT-SIZE: 12px;color: #688BC4; text-decoration: underline}

/*******************************
 右邊元件
*******************************/

/* 右邊元件名稱 */
.R_item_name {
     font-family:"Arial"; 
	color: #B91919; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 18px;
	padding-top: 4px;
}
.R_item_name_2 {
    font-family:"Arial"; 
	color: #4A6750; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 18px;
	padding-top: 4px;
	padding-left: 45px;
}

/* 右邊標題 */
.R_title { 
     font-family:"Arial"; 
	color: #B91919; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 18px;
}

/* 右邊副標題 */
.R_subtitle { 
     font-family:"Arial"; 
	color: #B91919; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 18px;
}

/* 右邊內文 */
.R_article { 
	font-family:"Arial";
	color: #717171; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px;
	padding: 7px;
}

/* 右邊標題(連結) */
a.R_title_a:link { font-family:"Arial"; FONT-SIZE: 12px;color: #717171; text-decoration: none}
a.R_title_a:visited {font-family:"Arial";  FONT-SIZE: 12px;color: #717171; text-decoration: none}
a.R_title_a:hover { font-family:"Arial"; FONT-SIZE: 12px;color: #688BC4; text-decoration:  underline}
a.R_title_a:active {font-family:"Arial";  FONT-SIZE: 12px;color: #688BC4; text-decoration: underline}

/*******************************
 表格
*******************************/

/* 表格抬頭 */
.table_title { 
	background-color: #CC0033;
	font-size: 12px;
	color: #FFFFFF;
}

/* 表格外框線顏色 */
.table_exo_bordercolor { 
	background-color: #CC0033;
}

/* 表格內框線顏色 */
.table_bordercolor { 
	background-color: #EEEEE0;
}

/* 表格欄位 */
.table_column { 
	background-color: #FFECEC;
	font-size: 12px;
	color: #333333;
}

/* 表格欄位內容 */
.table_column_desc { 
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
}

/* 表格欄位內容 onMouseOver */
.table_column_desc_over { 
	background-color: #E6FFE6;
	font-size: 12px;
	color: #333333;
}

/* 數字 */
.number {
	font-size: 13px;
	color: #DC009B;
	font-weight: bold;
}

/*******************************
 表單
*******************************/

/* 表單 */
.FormTxt, .FormTxt100 {
	font-size: 12px;
	background-color: #EEEEEE;
}

/* 表單 */
.FormTxt100, .FormTxtMark100 {
	width: 100%;
}

/* 表單 */
.FormTxtMark, .FormTxtMark100 {
	font-size: 12px;
	background-color: #FFC4C4;
}

/* 表單註解 */
.form_gloss {
	color: #0066FF; 
	font-size: 12px; 
	line-height: 18px;
}

/* 表單必填欄位(*)樣式 */
.form_star {
	color: #ff0000; 
	font-size: 18px; 
	font-weight: bold;
}

/*******************************
 商品
*******************************/

/* 商品名稱 */
.prod_name {
	font-family: Arial;
	letter-spacing: 1px;
	font-size: 15px;
	color: 8E2B89;
	padding: 2px;
	font-weight: bold;
}

/* 商品名稱 */
a.prod_name:visited {  font-size: 12px;color: #0066FF; text-decoration: none}
a.prod_name:active {  font-size: 12px;color: #FF6600; text-decoration: underline}
a.prod_name:hover {  font-size: 12px;color: #FF6600; text-decoration: underline}
a.prod_name:link {  font-size: 12px;color: #0066FF; text-decoration: none}

/* 商品售價 */
.prod_price {
	font-size: 20px; 
	color:#FF0000; 
	font-weight:bold;
}

/*******************************
 延伸選單
*******************************/

/* 延伸選單 */
.menu_extended {
	color: #3DA7CF;
	background-color: #E2F5FC;  
	font-size: 13px; 
	font-family: arial;
}

/* 延伸選單 onMouseOver */
.menu_extended_over {
	color: #FFFFFF; 
	background-color: #6ECFF9; 
	font-size: 13px; 
	font-family: arial;
	font-weight:bold
}

/* 延伸選單 邊線 */
.menu_extended_border {
	background-color: #3DA7CF; 
}

/*******************************
 表頭選單
*******************************/

a.top_menu:link 	{font-family: "Arial"; font-size: 12px; color: #767676; text-decoration:none; } 
a.top_menu:visited 	{font-family: "Arial"; font-size: 12px; color: #767676; text-decoration:none; } 
a.top_menu:hover 	{font-family: "Arial"; font-size: 12px; color: #C33939; text-decoration:none; }
a.top_menu:active 	{font-family: "Arial"; font-size: 12px; color: #C33939; text-decoration:none; } 

/* --------------------------------------------------------------------------------------*/
/* 表頭上方功能選單 */
.function {
	font-family: "Arial";
	font-size: 12px;
	color:#767676;
	padding-top: 2px;
}
a.a_function:link {font-family: "Arial"; font-size: 12px; color: #767676;  text-decoration:none; } 
a.a_function:visited {font-family: "Arial"; font-size: 12px; color: #767676 ; text-decoration:none; } 
a.a_function:active { font-family: "Arial";font-size: 12px; color: #C33939;text-decoration:none; } 
a.a_function:hover { font-family: "Arial";font-size: 12px; color: #C33939; text-decoration:none; }

/*******************************
 語系
*******************************/

a.lang_menu:link 	{ font-size: 12px;color: #767676; text-decoration: none; }
a.lang_menu:visited { font-size: 12px;color: #767676; text-decoration: none; }
a.lang_menu:hover 	{ font-size: 12px;color: #C33939; text-decoration: underline; }
a.lang_menu:active 	{ font-size: 12px;color: #C33939; text-decoration: underline; }

.lang_menu {
	font-size: 12px; 
	color:#767676; 
}

/*******************************
 copyright
*******************************/

.copy_right{
	font-family:"Arial";
	font-size: 12px;
	color: #777777;
	line-height: 18px;
}

a.copy_right_a:link {font-family: "Arial"; font-size: 12px; color: #ffffff;  text-decoration:none;} 
a.copy_right_a:visited {font-family: "Arial";font-size: 12px; color: #ffffff ; text-decoration:none;} 
a.copy_right_a:active {font-family: "Arial";font-size: 12px; color: #ffffff; text-decoration:underline;} 
a.copy_right_a:hover {font-family: "Arial";font-size: 12px; color: #ffffff; text-decoration:underline;}

/*******************************
 通用
*******************************/

/* 成功訊息 */
.hd_alert {
	color: #009900; 
	font-size: 12px; 
	line-height: 18px;
	font-weight: bold;
}

/* 錯誤訊息 */
.err_alert {
	color: #990000; 
	font-size: 12px; 
	line-height: 18px;
	font-weight: bold;
}

/* 一般鏈結 */
a:link {font-family:"Arial";  font-size: 12px;color: #688BC4; text-decoration: none}
a:visited {font-family:"Arial";  font-size: 12px;color: #688BC4; text-decoration: none}
a:hover { font-family:"Arial"; font-size: 12px;color: #688BC4; text-decoration: underline}
a:active { font-family:"Arial"; font-size: 12px;color: #688BC4; text-decoration: underline}

/*******************************
 自訂
*******************************/

.main_bg {
	background-image: url(bg1.gif);
	background-repeat: repeat-y;
	background-position:top;
}

.main_bg1 {
	background-image: url(bg2.gif);
	background-repeat: repeat-y;
	background-position:top;
}

.main_bgcolor {
	background-color:#F7F7F7
}

/* main背景圖 */
.main_bg {
	background-image: url(bg1.gif);
	background-repeat: repeat-y;
	background-position:top;
}

.main_bg1 {
	background-image: url(bg2.gif);
	background-repeat: repeat-y;
	background-position:top;
}

/* 外框線 */
.table_line {
	border: 1px solid #939393;
}

.td_blank {
	padding: 7px;
}


