body  { margin: 0px; padding: 0px; font-size: 12px; }
form  { margin: 0px; }
#MTOP  { clear: both; width: 972px; margin: 0 auto; }
#MMIDDLE  { clear: both; width: 972px; margin: 0 auto; }
#MLEFT  {	float: left; width: 218px; }
#MRIGHT  { float: right;	width: 264px; }
#MCENTER  { width: 468px; margin-left: 228px; }
#MBOTTOM  { clear: both; width: 972px; margin: 0 auto; }
#SPLIT1  { clear: both; margin: 0 auto; }

#MPAGE_MRIGHT  { float: right;	width: 743px; }
#MPAGE_MIDDLE  { clear: both; width: 743px; margin: 0 auto; }
#MPAGE_LEFT  {	float: left; width: 14px; }
#MPAGE_RIGHT  { float: right;	width: 14px; }
#MPAGE_CENTER  { width: 700px; margin-left: 14px; }

#CTOP  { clear: both; margin: 0 auto; }
#CMIDDLE  { clear: both; margin: 0 auto; }
#CLEFT  {	float: left; }
#CRIGHT  { float: right; }
#CBOTTOM  { clear: both; margin: 0 auto; }	  	

.A_12_2E939C       { font-family: arial; font-size: 12px; color: #2E939C; text-decoration: none; }
.A_12_2E939C:hover { font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; }

.A_11_333333       { font-family: arial; font-size: 11px; color: #333333; text-decoration: none; }
.A_11_333333:hover { font-family: arial; font-size: 11px; color: #ff3300; text-decoration: none; }

.main_menu         { margin-right: 3px; }
.main_menu2        { margin-right: 14px; }
.D_MENU_LE         { display: inline; width: 81px; margin-left: 3px; margin-top: 4px; }
.D_MENU_RI         { display: inline; height: 31px; margin-left: 12px; }

.A_12_666666       { font-family: arial; font-size: 12px; color: #666666; text-decoration: none; }
.A_12_666666:hover { font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; }

.A_12_333333       { font-family: arial; font-size: 12px; color: #333333; text-decoration: none; }
.A_12_333333:hover { font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; }

*html .IM_MENU_ALIGN{ vertical-align: middle; margin-top: 2px; }
.IM_MENU_ALIGN      { vertical-align: middle; }

.A_12_2d929b       		{ font-family: arial; font-size: 12px; color: #2d929b; text-decoration: none; }
.A_12_2d929b:hover 		{ font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; cursor: pointer; }

.A_12_60b636_21       { font-family: arial; font-size: 12px; color: #60b636; text-decoration: none; line-height: 21px; }
.A_12_60b636_21:hover { font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; line-height: 21px; cursor: pointer; }

.A_12_2d929b_21       { font-family: arial; font-size: 12px; color: #2d929b; text-decoration: none; line-height: 21px; }
.A_12_2d929b_21:hover { font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; line-height: 21px; cursor: pointer; }

.A_12_ff0808_21       { font-family: arial; font-size: 12px; color: #ff0808; text-decoration: none; line-height: 21px; }
.A_12_ff0808_21:hover { font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; line-height: 21px; cursor: pointer; }

.A_12_d17614       { font-family: arial; font-size: 12px; color: #d17614; text-decoration: none; }
.A_12_d17614:hover { font-family: arial; font-size: 12px; color: #ff3300; text-decoration: none; cursor: pointer; }

.T_12_333333       { font-family: arial; font-size: 12px; color: #333333; }

.T_12_666666       { font-family: arial; font-size: 12px; color: #666666; }

.T_12_999999       { font-family: arial; font-size: 12px; color: #999999; }

.T_17_17494e_B       { font-family: arial; font-size: 17px; color: #17494e; font-weight: bold; }

.T_13_17494e_B       { font-family: arial; font-size: 13px; color: #17494e; font-weight: bold; }

.T_15_17494e_B       { font-family: arial; font-size: 15px; color: #17494e; font-weight: bold; }

.BOR_1_999999      { border: 1px solid #999999; }

.A_12_9db6de       { font-size: 12px; font-family: arial; color: #9db6de; text-decoration: none; }
.A_12_9db6de:hover { font-size: 12px; font-family: arial; color: #ff3300; text-decoration: none; }

.A_12_267c84       { font-size: 12px; font-family: arial; color: #267c84; text-decoration: none; }
.A_12_267c84:hover { font-size: 12px; font-family: arial; color: #ff3300; text-decoration: none; }

.A_13_267c84       { font-size: 13px; font-family: arial; color: #267c84; text-decoration: none; }
.A_13_267c84:hover { font-size: 13px; font-family: arial; color: #ff3300; text-decoration: none; }

.T_12_2e939c_B     { font-family: arial; font-size: 12px; color: #2e939c; font-weight: bold;}

.T_12_17494e       { font-family: arial; font-size: 12px; color: #17494e; }

.T_13_17494e       { font-family: arial; font-size: 13px; color: #17494e; }

.A_11_97c9ce       { font-size: 11px; font-family: arial; color: #97c9ce; text-decoration: none; }
.A_11_97c9ce:hover { font-size: 11px; font-family: arial; color: #ff3300; text-decoration: none; }

.T_11_97c9ce       { font-size: 11px; font-family: arial; color: #97c9ce; }

.T_10_2d929b_B     { font-size: 10px; color: #2d929b; font-family: arial; font-weight: bold; }

.T_12_2d929b_B     { font-size: 12px; color: #2d929b; font-family: arial; font-weight: bold; }

.T_12_2d929b       { font-size: 12px; color: #2d929b; font-family: arial; }

.T_10_ff3300       { font-size: 10px; color: #ff3300; font-family: arial; }

.T_10_333333_B     { font-size: 10px; color: #333333; font-family: verdana; font-weight: bold; }

.A_12_999999_20       { font-family: arial; font-size: 12px; color: #999999; text-decoration: none; line-height: 20px; }

.BOR_2_FFFFFF         { border: 2px solid #FFFFFF; }

.A_12_17494e       { font-size: 12px; font-family: arial; color: #17494e; text-decoration: none; }
.A_12_17494e:hover { font-size: 12px; font-family: arial; color: #ff3300; text-decoration: none; }

.T_12_97c9ce_20    { font-family: arial; font-size: 12px; color: #97c9ce; line-height: 20px; }

.T_12_97c9ce_24    { font-family: arial; font-size: 12px; color: #97c9ce; line-height: 24px; }

.A_12_2E939C_COPY       { font-family: arial; font-size: 12px; color: #2E939C; text-decoration: none; }
.A_12_2E939C_COPY:hover { font-family: arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.CMENU_MOUT        { width: 218px; height: 27px; font-size: 12px; color: #2d929b; font-family: arial; line-height: 28px; background-image: url('/_i/m_menu_1_mout_o.gif'); background-repeat: no-repeat; }
.CMENU_MOVER       { width: 218px; height: 27px; font-size: 12px; color: #2d929b; font-family: arial; line-height: 28px; background-image: url('/_i/m_menu_1_mover_o.gif'); background-repeat: no-repeat; font-weight: bold; }

.CMENU2_MOUT        { width: 218px; height: 27px; font-size: 12px; color: #999999; font-family: arial; line-height: 28px; }
.CMENU2_MOVER       { width: 218px; height: 27px; font-size: 12px; color: #ff3300; font-family: arial; line-height: 28px; background-image: url('/_i/m_menu_2_mover_o.gif'); background-repeat: no-repeat; font-weight: bold; }

.CMENU3_MOUT        { width: 218px; height: 27px; font-size: 11px; color: #333333; font-family: arial; line-height: 28px; }
.CMENU3_MOVER       { width: 218px; height: 27px; font-size: 11px; color: #333333; font-family: arial; line-height: 28px; background-image: url('/_i/m_menu_3_mover_o.gif'); background-repeat: no-repeat; font-weight: bold; }

.CMENU_T            { margin-left: 25px; }
.CMENU2_T           { margin-left: 30px; }
.CMENU3_T           { margin-left: 37px; }

.page_select       { font-size: 12px; font-family: Arial; color: #218f9a; text-decoration: none; font-weight: bolder; }
.page_link         { font-size: 12px; font-family: Arial; color: #218f9a; text-decoration: none; }   
.page_link:hover   { font-size: 12px; font-family: Arial; color: #218f9a; text-decoration: none; }

.search            { height: 23px; border: solid 1px #cae4e5; color: #96c9cd; font-size: 12px; font-family: arial; line-height: 25px; }

.cart              { color: #96c9cd; font-family: arial; font-size: 12px; line-height: 18px; }

.book_title_i_26   { color: #333333; font-family: Georgia; font-size: 15px; line-height: 26px; }

.project_title_i_24{ color: #17494e; font-family: arial; font-size: 18px; line-height: 24px; font-weight: bold; text-decoration: none; }

.T_18_2d929b_cash  { font-size: 18px; color: #2d929b; font-family: Georgia; font-style: italic; }

.textarea_css      { background-color: #eff8f9; border: solid 1px #eff8f9; scrollbar-face-color: #eff8f9; scrollbar-highlight-color: #eff8f9; scrollbar-shadow-color: #eff8f9; scrollbar-3dlight-color: #eff8f9; scrollbar-arrow-color: #000000; scrollbar-track-color: #eff8f9; scrollbar-darkshadow-color: #eff8f9; }

	.member_input_text { border: solid 1px #17494e; color: #333333; font-family: arial; height: 18px;}
	.member_input_select { color: #333333; font-family: arial; width: 123px; }
	.member_input_button { border: solid 1px #17494e; background-color: #2d929b; font-size: 12px; color: #FFFFFF; line-height: 15px; }
	.btn  { height: 27px; font-family: arial; font-size: 12px; color: #FFFFFF; border: 1px solid #21848D; background-color: #2D929B; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	.btns  { height: 22px; font-family: arial; font-size: 12px; color: #FFFFFF; border: 1px solid #21848D; background-color: #62AEB4; }
	
	.btns2  { height: 22px; font-family: Arial; font-size: 12px; color: #FFFFFF; border: 1px solid #21848D; background-color: #62AEB4; }
	.btns2_mover  { height: 22px; font-family: Arial; font-size: 12px; color: #FFFFFF; border: 1px solid #D99100; background-color: #FFAA00; cursor: pointer; }
	
	.btns3  { height: 17px; font-family: Arial; font-size: 12px; color: #333333; border: 1px solid #AAAAAA; background-color: #CCCCCC; }
	.btns3:hover  { border: 1px solid #D99100; background-color: #FFAA00; cursor: pointer; }	
	
.sub_title  { font-family: Arial; font-size: 13px; color: #218f9a; font-weight: bold; margin-left: 15px; }

.div_book_list { width: 330px; min-height: 200px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }

.div_book_promo_list { width: 310px; min-height: 200px; margin-bottom: 15px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }

.book_list { width: 330px; min-height: 200px; margin-bottom: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
