body
{
font-family: 微軟正黑體;
background-image: url(/w3c/body_bg.gif);  
}

.myYY_body {
background-color: #ffffff;
}
.myYY_body_center {
background-color: #ffffff;
}

.myYY_db_body
{
margin: 0px;   padding: 0px;
font-size: 13px;  color: #000000;  font-weight: normal;
LINE-HEIGHT: 150%;
text-decoration: none;
}
.myYY_db_body td
{
margin: 0px;
padding: 3px;
font-size: 15px;  color: #000000;  font-weight: normal;
text-decoration: none;
LINE-HEIGHT: 150%;
}
.myYY_db_body td a
{
font-size: 15px;  color: #AA0000;  font-weight: normal;
text-decoration: none;
}
.myYY_db_body td a:hover
{ color: #000000; }

.myYY_db_list_title
{
margin: 0 0 0 0;
font-size: 16px;  color: #333333;  font-weight: bolder;
LINE-HEIGHT: 150%;
}



.website_map {
padding: 5px; margin: 0px;
background-color: #F0F0F0; color: #000000;
font-size: 11px;
line-height: 150%;
text-decoration: none;
}

.website_message {
color: #AA0000;
text-decoration: none;
}

.website_map a {
font-size: 11px;
color: #000000; text-decoration: none; }
.website_map a:hover {
color: #AA0000;
}
.website_map_pagename {
font-size: 15px;
font-weight: bolder;
}

.website_map_child {
padding: 0 0 0 0; margin: 0 0 0 0;
font-size: 11px;
color: #000000;
font-weight: normal;
background-color: #FFFFFF;
line-height: 13pt;
}
.website_map_child a {
text-decoration: none;
}
.website_map_child a:hover {
text-decoration: underline;
}
.website_map_child_page {
font-weight: bolder;
}

.myYY_menu_back_H0 {  
background-color: #FFFFFF;
}
.myYY_menu_H0 {   
background-color: #FFFFFF;
}
.myYY_menu_text_H0 {  
font-size: 11px;  color: #000000; font-weight: normal;
text-decoration: none;
}
.myYY_menu_text_H0 a {
font-size: 11px;  color: #000000; font-weight: normal;
text-decoration: none;
}
.myYY_menu_text_H0 a:hover {
color: #AA0000;
}


.myYY_menu_back_H1 {  
background-color: #a0b9d4;
}
.myYY_menu_H1 {   
background-color: #eaf1f4;
}
.myYY_menu_text_H1 {  
font-size: 16px;  color: #000000; font-weight: bolder;
text-decoration: none;
}
.myYY_menu_text_H1 a {
font-size: 16px;  color: #000000; font-weight: bolder;
text-decoration: none;
}
.myYY_menu_text_H1 a:hover {
color: #AA0000;
}

.myYY_menu_split1_H1 {
background-color: #cccccc;
}
.myYY_menu_split1_text_H1 a {
font-size: 13px;  color: #000000; font-weight: bolder;
text-decoration: none;
}
.myYY_menu_split1_text_H1 a:hover {
font-size: 13px;  color: #AA0000;
text-decoration: none;
}

.myYY_vmenu1_back {  
background-color: #eaf1f4;
border-top-color: #a0b9d4;  border-bottom-color: #a0b9d4;
border-left-color: #a0b9d4;  border-right-color: #a0b9d4;
}
.myYY_vmenu2_back {  
background-color: #eaf1f4;
border-top-color: #a0b9d4;  border-bottom-color: #a0b9d4;
border-left-color: #a0b9d4;  border-right-color: #a0b9d4;
}
.myYY_vmenu_menu {
padding: 0 0 0 0; margin: 0 0 0 0;
line-height: 150%;
font-size: 13px;  color: #000000; font-weight: normal;
background-color: #9885a3;
}
.myYY_vmenu_menu_text a {
font-size: 16px;  color: #FFFFFF; font-weight: bold;
text-decoration: none;
}
.myYY_vmenu_menu_text a:hover {
color: #AA0000;
}

.myYY_vmenu_child {
padding: 0 0 0 0; margin: 0 0 0 0;
line-height: 15px;
background-color: #f3e9f8;
}
.myYY_vmenu_child_text a {
font-size: 15px; color: #996633; font-weight: bold;
text-decoration: none;
}
.myYY_vmenu_child_text a:hover {
color: #AA0000;
}


.myYY_db_list_find
{
font-size: 13px;  color: #000000;  font-weight: normal;
background: #eaf1f4;   
padding: 5px 15px 5px 15px;
LINE-HEIGHT: 200%;
}
.myYY_db_list_find a
{
color: #000000;
}
.myYY_db_list_find a:hover
{
color: #AA0000;
}


.myYY_db_field
{
margin: 0 0 0 0;
font-size: 11px;  color: #000000;  font-weight: bolder;
LINE-HEIGHT: 150%;
}
.myYY_db_field td
{
margin: 0 0 0 0;
font-size: 11px;  color: #000000;  font-weight: bolder;
LINE-HEIGHT: 150%;
}
.myYY_db_list_title  
{
margin: 0 0 0 0;
font-size: 16px;  color: #333333;  font-weight: bolder;
LINE-HEIGHT: 150%;
}

.myYY_db_list
{
margin: 0 0 0 0;
font-size: 13px;  color: #333333;  font-weight: normal;
LINE-HEIGHT: 150%;
}
.myYY_db_list td
{
margin: 0 0 0 0;
font-size: 13px;  color: #333333;  font-weight: normal;
LINE-HEIGHT: 150%;
}
.myYY_db_list td a {
font-size: 13px;  color: #333333;  font-weight: normal;
text-decoration: none;
LINE-HEIGHT: 150%;
}
.myYY_db_list td a:hover {
font-size: 13px;  color: #000000;  font-weight: normal;
text-decoration: none;
}
.myYY_db_list_more
{
font-size: 13px;  color: #333333;  font-weight: bolder;
text-decoration: none;
}
.myYY_db_list_more a
{
font-size: 13px;  color: #000000;  font-weight: bolder;
text-decoration: none;
}
.myYY_db_list_more a:hover
{color: #CCCCCC;}

.myYY_db_list_index   
{
font-size: 12px;  color: #FF0000;  font-weight: bolder;
}
.myYY_db_list_price_mark
{
font-family: Arial;
font-size: 16px;
font-weight: bold;
COLOR: #EE0000;
TEXT-DECORATION: none;
}

.myYY_db_list_case
{
font-size: 10px;  color: #666666;  font-weight: normal;
}

.myYY_db_case
{
margin: 0 0 0 0;
font-size: 13px;  color: #000000;  font-weight: bolder;
line-height: 150%;
text-decoration: none;
background-color: #FFFFFF;
}
.myYY_db_case:hover
{ background-color: #EAEAEA; }
.myYY_db_case a
{ color: #000000; }
.myYY_db_case a:hover
{ color: #AAAAAA; }

.myYY_db_case_sel
{
margin: 0 0 0 0;
font-size: 13px;  color: #AA0000;  font-weight: bolder;
line-height: 150%;
text-decoration: none;
background-color: #FFFFFF;
}
.myYY_db_case_sel:hover
{ background-color: #EAEAEA; }
.myYY_db_case_sel a
{ color: #AA0000; }
.myYY_db_case_sel a:hover
{ color: #FF0000; }

.myYY_db_case_dat
{
margin: 0 0 0 0;
font-size: 13px;  color: #000000;  font-weight: normal;
line-height: 150%;
text-decoration: none;
background-color: #FFFFFF;
}
.myYY_db_case_dat:hover
{ background-color: #EAEAEA; }
.myYY_db_case_dat a
{ color: #000000; }
.myYY_db_case_dat a:hover
{ color: #AAAAAA; }

.myYY_db_case_dat_sel
{
margin: 0 0 0 0;
font-size: 13px;  color: #AA0000;  font-weight: normal;
line-height: 150%;
text-decoration: none;
background-color: #FFFFFF;
}
.myYY_db_case_dat_sel:hover
{ background-color: #EAEAEA; }
.myYY_db_case_dat_sel a
{ color: #AA0000; }
.myYY_db_case_dat_sel a:hover
{ color: #FF0000; }



.myYY_db_body
{
margin: 0 0 0 0;
font-size: 13px;  color: #333333;  font-weight: normal;
LINE-HEIGHT: 150%;
}
.myYY_db_body_text
{
margin: 0 0 0 0;
font-size: 13px;  color: #333333;  font-weight: normal;
LINE-HEIGHT: 150%;
}
.myYY_db_body_text a
{
color: #333333;  font-weight: bolder;
}
.myYY_db_body_text a:hover
{ color: #AA0000; }

.myYY_db_body_title
{
margin: 0 0 0 0;
font-size: 16px;  color: #333333;  font-weight: bolder;
LINE-HEIGHT: 150%;
}
.myYY_db_body_field
{
margin: 0 0 0 0;
font-size: 13px;  color: #000000;  font-weight: bolder;
LINE-HEIGHT: 150%;
}
.myYY_db_body_bag_text
{
margin: 0 0 0 0;
font-size: 16px;  color: #333333;  font-weight: normal;
text-decoration: none;
LINE-HEIGHT: 150%;
}
.myYY_db_body_bag_text a
{
color: #AA0000;  font-weight: bolder;
}


.login_frame {  
background-color: #eaf1f4;
}
.login_box {  
background-color: #a0b9d4;
}
.login_box h1 {  
font-size: 13px;  color: #e37a0f;
font-weight: bolder;
}
.login_box a {  
font-size: 13px;  color: #e37a0f;
font-weight: bolder;
}
.login_box a:hover {
color: #fdc92f;
font-weight: bolder;
}

.login_box_message {  
font-size: 9px;  font-weight: bolder;  color: #AA0000;
}
.login_box_message a {
font-size: 9px;  font-weight: bolder;  color: #AA0000;
}



.tool_bar_box { background-color: #f3e9f8; }

.tool_bar_button {
background-color: #CCCCCC;
border-color: #ECECEC;
padding: 2px;
}

.tool_bar_list {
color: #FFFFFF; 
font-size: 12px; 
font-weight: bold;
border-color: #E0E0E0;  
background-color: #9885a3; 
border: 1px;
padding: 9px;
margin-top: 5px;
cursor: pointer;
border: 0px;
border-top: 1px solid #E1E1E1;
text-decoration: none;
}
.tool_bar_list:hover { text-decoration: underline; }

.tool_bar_selected {
color: #AA0000; 
font-size: 12px; 
font-weight: bold;
border-color: #E0E0E0;  
background-color: #f3e9f8; 
border: 1px;
padding: 9px;
margin-top: 5px;
cursor: pointer;
text-decoration: none;
}
.tool_bar_selected:hover { text-decoration: underline; }



.db_list h1
{ font-size : 19px; line-height:120%; font-weight: bold; color:#464646;
}
.db_list h3
{ font-size : 15px; font-weight: bold; color:#464646;  line-height:120%; }
.db_list h3 a
{ color:#464646; text-decoration: none; }
.db_list h3 a:hover { color:#CCCCCC;}

.db_list
{ padding: 3px;
font-size : 13px; line-height:150%; font-weight: normal; color:#464646; }
.db_list_label   
{ padding: 3px;
font-weight: bold; color:#000000; background-color:#CCCCCC; }
.db_list_mark
{ font-weight: bold; color:#AA0000; background-color:#FFFFFF; height:26px; }
.db_list_img
{ border:1px solid #D3D3D3; background-color:#FFFFFF;padding:1px}

.dbimg_list
{ font-size : 13px; font-weight: normal; color:#464646;  line-height:150%; }

.dbimg_list h1
{ padding: 3px;
margin: 0px; margin-top: 9px; margin-bottom: 0px;
font-size : 19px; line-height:150%; font-weight: bold; color:#464646;
}

.dbimg_list_title  
{ padding: 5px 3px 5px 9px; margin: 5px 0px 5px 0px;
font-size : 15px; font-weight: bold; color:#003371;  line-height:150%;
border: 1px solid #CECECE;
}
.dbimg_list_title a { color:#003371; text-decoration: none; }
.dbimg_list_title a:hover { color:#CCCCCC;}

.dbimg_list_label
{ font-weight: bold; color:#000000; }

.dbimg_list_mark
{ font-weight: bold; color:#AA0000; background-color:#FFFFFF; }
.dbimg_list_img
{ border:1px solid #D3D3D3; background-color:#FFFFFF; padding:1px}



.db_view
{ font-size : 11px; border:5px solid #FAE7E7;display:block; width:auto ;margin-top:10px;padding:15px 10px 10px 10px; letter-spacing:1px }
.db_view h1
{ font-size : 16px; line-height:110%; font-weight: normal; color:#9D080D; }
.db_view h2
{ font-size : 15px; line-height:110%; font-weight: normal; color:#000000; }
.db_view ul { list-style:none;margin:0;padding:0;}
.db_view li { padding:3px; font-size:13px;}

.db_view_author_title 
{ margin: 20px 3px 10px 3px; padding: 0px;
background: url('/w3c/images/dbview.1.gif');
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
height:32px;
font-size : 16px;
}
.db_view_author 
{ font-size : 15px; line-height:150%; font-weight: normal; color:#000000; }
.db_view_author td
{ font-size : 15px; line-height:150%; font-weight: normal; color:#000000; }

.db_view_character 
{ font-size : 15px; line-height:150%; font-weight: normal; color:#000000; }
.db_view_character_title 
{ margin: 20px 3px 10px 3px; padding: 0px;
background: url('/w3c/images/dbview.2.gif');
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
height:32px; font-size : 16px;
}

.db_view_catalog 
{ font-size : 15px; line-height:150%; font-weight: normal; color:#000000; }
.db_view_catalog_title 
{ margin: 20px 3px 10px 3px; padding: 0px;
background: url('/w3c/images/dbview.3.gif');
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
height:32px; font-size : 16px;
}


.Exam3_list h1
{ padding: 3px;
margin: 0px; margin-top: 9px; margin-bottom: 0px;
font-size : 19px; line-height:150%; font-weight: bold; color:#464646;
}
.Exam3_list
{ padding: 3px;
font-size : 15px; line-height:120%; font-weight: normal; color:#464646; }
.Exam3_list_head
{ padding: 3px;
font-weight: bold; color:#000000; background-color:#CCCCCC; }
.Exam3_list_mark
{ font-weight: bold; color:#AA0000; background-color:#FFFFFF; height:26px; }
.Exam3_list_img
{ border:1px solid #D3D3D3; background-color:#FFFFFF;padding:1px}





.sale_bar_button_box {
background:#FFFFFF;
width: 120px; height: 62px;    
border:none; overflow:hidden;
padding:3px;
}

.sale_bar_button_buy  {
background: #f77d42; 
color: #FFFFFF; 
font-size: 12px; 
width: 100px; height: 26px; 
cursor:pointer;
border-left : 1px solid #ECECEC;
border-top : 1px solid #ECECEC;
border-right : 2px solid #AAAAAA;
border-bottom : 2px solid #AAAAAA;
padding: 3px;
}

.sale_bar_button_check  {
background: #f77d42; 
color: #000000;  
font-size: 12px; 
width: 100px; height: 26px; 
cursor:pointer;
border-left : 1px solid #ECECEC;
border-top : 1px solid #ECECEC;
border-right : 2px solid #AAAAAA;
border-bottom : 2px solid #AAAAAA;
padding: 3px;
}

.sale_bar_button_order  {
background: #d25555; 
font-size: 12px; 
color: #FFFFFF; 
width: 100px; height: 26px; 
cursor:pointer;
border-left : 1px solid #ECECEC;
border-top : 1px solid #ECECEC;
border-right : 2px solid #AAAAAA;
border-bottom : 2px solid #AAAAAA;
padding: 3px;
}





