/* CSS Document */
.M_input1{
    height:18px;	
	border-top:1px inset #fff;
	border-left:1px inset #fff;
}
.M_searchbar-bg{
     background-image: url(../images/MoN_search.gif);
	 background-position:0 0;
	 background-repeat:no-repeat;
     width:800px;
     height:85px;  
}

.M_topbg{
     background-image: url(../images/MoN_tab.gif);
	 background-repeat:no-repeat;
	 background-position:0 0;
     width:443px;
      height:80px; 
	  padding-left:8px;
}
.M_top-tab{
	  text-align:center;
	  vertical-align:bottom;
	  color:#000;
	  font-size:10pt;  
	  
}
.M_top-tab a{font-size:10pt;  text-decoration:none;color:#000;}
.M_top-tab a:hover{font-size:10pt;  text-decoration:none;color:#fff;}
.M_top-tab a:active{font-size:10pt;  text-decoration:none;color:#00ff02;}

.M_search-box{
       height:40px;
	   vertical-align:top;
	   text-align:left;
	   /*margin:0;*/
	   padding-top:8px;
	   padding:11px 15px 0px 215px!important;
	   padding:8px 10px 0px 215px;
	   } 
.M_search-btbox{
         text-align:left;
		 vertical-align:top;
		 padding-top:3px;
		 
		 }
.M_search-bt{padding:0px 0px 0px 5px!important;padding:7px 5px 0px 5px;color:#333;font-size:10pt;vertical-align:top;text-align:left;}
.M_search-bt a{color:#333;font-size:10pt; text-decoration:none;}
.M_search-bt a:hover{color:#fff;font-size:10pt; text-decoration:none;}
.M_search-bt a:active{color:#00ff02;font-size:10pt; text-decoration:none;}

/*.M_search-style{height:34px;vertical-align:middle;padding-left:130px;}
.M_search-style a{color:#333; font-size:10pt;text-decoration:none;}
.M_search-style a:hover{color:#333; font-size:10pt;text-decoration:none;}*/

.M_adv{	  color:#0cc70e; font-size:10pt;padding:0 70px 5px 0!important;  padding:0 70px 4px 0; text-align:right; vertical-align:bottom;}
.M_adv a{	  color:#000; font-size:10pt; text-decoration:none;}
.M_adv a:hover{	color:#fff; font-size:10pt; text-decoration:none;}
.M_adv a:active{color:#0cc70e; font-size:10pt; text-decoration:none;}

.M_hotkey{
	 color:#990000;
     font-size:10pt;
	 padding-left:200px;
	 vertical-align:middle;
}
.M_hotkey a{  	 color:#000; font-size:10pt;text-decoration:none;}
.M_hotkey a:hover{  	 color:#E88A00; font-size:10pt;text-decoration:underline;}


.M_leftbg{
     background-image: url(../images/cont_left.gif);
	 background-repeat:repeat-y;
     width:113px;
	  /*background-color:#EDEDED;*/
}
 /*摩客下載*/          
.M_moker-download{padding:0 0 10px 4px;}		   
		    /*menu*/
.M_menu{padding:0 0px 0 0px;}
/*MoN menu*/
.MoN_menu1{text-align:center;height:24px;}
.MoN_menu1 a{
	  background-image: url(../images/MoN_leftbt1.gif);
	  background-repeat:no-repeat;
	  background-position:50% 0;
	  color:#414141;
	  font-size:10pt; 
	  margin:0px 0px 0px 0px;
	  padding-top:4px!important;
	  padding-top:6px;
      width: auto!important;
	  width: 100%;
	  height:24px;
      display: block; 
	  text-decoration:none;  
}
.MoN_menu1 a:hover{
      background-image: url(../images/MoN_leftbt11.gif);
	  background-repeat:no-repeat;
	  color:#047904;
	  font-size:10pt;
	  text-decoration:none; 
}
.MoN_menu1fix{text-align:center;height:24px;}
.MoN_menu1fix a{
	  background-image: url(../images/MoN_leftbt11.gif);
	  background-repeat:no-repeat;
	  background-position:50% 0;
	  color:#047904;
	  font-size:10pt; 
	  margin:0px 0px 0px 0px;
	  padding-top:4px!important;
	  padding-top:6px;
      width: auto!important;
	  width: 100%;
	  height:24px;
      display: block; 
	  text-decoration:none;  
}
.MoN_menu1fix a:hover{
      background-image: url(../images/MoN_leftbt11.gif);
	  background-repeat:no-repeat;
	  color:#047904;
	  font-size:10pt;
	  text-decoration:none; 
}
.MoN_menu2{text-align:left;padding:10px 0 10px 25px; font-size:9pt; color:#333;line-height:1.5;}
.MoN_menu2 a{color:#000;font-size:9pt;text-decoration:none;}
.MoN_menu2 a:hover{font-size:9pt;color:#0cc70e;text-decoration:none;}
/*list ul li*/
.MoN_menulist{text-align:left;padding-top:0!important;padding:5px 0 10px 0px;font-size:10pt;color:000;}


.M_list2{text-align:left;margin:0;padding:0px;list-style-type:none;padding-left:10px;}
.M_list2 li{padding-left:10px;line-height:1.5;color:#000;font-size:10pt;}
.M_list2 li a{font-size:10pt;}
.M_list2 li a:hover{font-size:10pt;}

.M_list10{margin:0 10px 0 -15px!important;margin:0 10px 0 -16px;padding-left:15px!important;padding-left:20px;list-style-type:decimal;background-color:#ffffff;}
.M_list10 li{font-size:9pt;color:#333;text-align:center;padding:0;}
.M_list10 li a{font-size:9pt;color:#333;}
.M_list10 li a:hover{font-size:9pt;color:#990000;}	


.M_menu1{
      background-image: url(../images/menu_1.gif);
	  background-repeat:no-repeat;
      width:129px;
	  height:4px;
	  font-size:0;  
}
.M_menu2{
      background-image: url(../images/menu_2.gif);
	  background-repeat:no-repeat;
      width:129px;
	  height:23px;  
      font-size:10pt;
	  color:#047904;
	  text-align:center;
	  vertical-align:bottom;
	  
}
.M_menu2 a{font-size:10pt;color:#333;text-decoration:none;}
.M_menu2 a:hover{font-size:10pt;color:#047904;text-decoration:none;}

.M_menu3{
      background-image: url(../images/menu_3.gif);
	  background-repeat:no-repeat;
      width:129px;
	  height:23px;  
      font-size:10pt;
	  color:#047904;
	  text-align:center;
	  vertical-align:bottom;
}
.M_menu3 a{font-size:10pt;color:#333;text-decoration:none;}
.M_menu3 a:hover{font-size:10pt;color:#047904;text-decoration:none;}

    /*submenu*/
.M_menu4{
      background-image: url(../images/menu_4.gif);
	  background-repeat:no-repeat;
      width:129px;
	  height:8px; 
	  font-size:0;
}
.M_menu5{
      background-image: url(../images/menu_5.gif);
	  background-repeat:repeat-y;
      width:129px;
	  padding:5px 10px 5px 15px;
	  font-size:9pt;
      color:#333;
 	  line-height:1.5;
}
.M_menu5 a{color:#333;font-size:9pt;text-decoration:none;}
.M_menu5 a:hover{font-size:9pt;color:#E88A00;text-decoration:underline;}

.M_menu7{
      background-image: url(../images/menu_7.gif);
	  background-repeat:no-repeat;
      width:129px;
	  height:5px; 
	  font-size:0;
}	
    /*submenu*/	
.M_menu8{
      background-image: url(../images/menu_8.gif);
	  background-repeat:no-repeat;
      width:129px;
	  height:7px;  
	  font-size:0;  	  
}
          /*內容padding*/
.M_content{      padding:8px 7px 8px 7px; background-color:#ffffff;}		  
.M_mzcontent{padding:10px 0 10px 0;}
          /*menu2*/

	  
/*footer*/		  
.M_foot{
  background-image:url(../images/cont-bot.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  width:776px;
  height:70px;	  
	  text-align:center;
	  line-height:24px;
	  color:#333;
	  font-size:9pt;      
	  letter-spacing:1; 
}
.M_foot a{color:#333; font-size:9pt; text-decoration:underline;}
.M_foot a:hover{color:#E88A00; font-size:9pt; text-decoration:underline;}



.F_bg{
     background-image: url(../images/f-bg.jpg);
	 background-repeat:no-repeat;
	 width:800px;
     height:600px;
	 text-align:center;
	 vertical-align:top;  
}
.F_form{
	  background-image: url(../images/f_16.gif);
	 background-repeat:no-repeat;
	 line-height:1;
      width:513px;
	  height:48px; 
	  text-align:right;
	  vertical-align:bottom;
	  padding-right:10px;
	   padding-bottom:3px;
}
.F_input{height:18px;border-top:1px solid #333;border-left:1px solid #333;}
.F_inputbt{height:18px;font-size:9pt;color:#000;background-color:#fff;border-bottom:1px solid #333;border-right:1px solid #333;}
.F_foot{

	  background-image: url(../images/f_17.gif);
	 background-repeat:no-repeat;
	 background-position:0 0;
      height:102px; 
	  text-align:center;
	  vertical-align:bottom;
	  color:#333;
	  font-size:9pt;      
	  letter-spacing:0; 
	/* padding-bottom:0px;*/
}
.F_foot a{color:#333; font-size:9pt; text-decoration:none;}
.F_foot a:hover{color:#E88A00; font-size:9pt; text-decoration:underline;}


/*aaaaaaaaaaaaaaaaaaa*/
.a1 {      font-size:10pt; color:#047904;}
.a1 a{      font-size:10pt; color:#047904;}
.a1 a:hover{      font-size:10pt; color:#047904;}

.a2 {      font-size:10pt; color:#E88A00;}
.a2 a{      font-size:10pt; color:#E88A00;}
.a2 a:hover{      font-size:10pt; color:#E88A00;}

.a3 {      font-size:10pt; color:#FE8F02;}
.a3 a{      font-size:10pt; color:#FE8F02;}
.a3 a:hover{      font-size:10pt; color:#FE8F02;}
/*title用*/
.a4{ font-size:11pt; color:#000; 
}
/*粗紅字*/
.a5{font-size:11pt;color:#990000;font-weight:bolder;}
/*深綠*/
.a6{font-size:11pt;color:#109A11;}
.a6 a{font-size:11pt;color:#109A11;text-decoration:underline;}
.a6 a:hover{font-size:11pt;color:#E88A00;text-decoration:none;}

/*關於摩客等title用*/
.a7{color:#4F9508;font-size:12pt;font-weight:bolder;	padding:0px 0px 10px 0px;margin-left:-5px;
	
}
.r1{color:#333;font-size:9pt;padding:3px;}
.r8{color:#000;font-size:9pt;line-height:1.2;padding:5px 5px 5px 20px;}
.a8{color:#E97401;font-size:10pt;font-weight:bolder;line-height:1.5;}
.a9{color:#990000;font-size:10pt;font-weight:bolder;line-height:1.5;}
/*ul*/
.Mtitle2{margin:-10px 0 0px -40!important;margin:-10px 0 0px 0;list-style-type:none;}
.Mtitle2 li{  font-size:10pt;color:#333;font-weight:bolder;}
.M_text{
	 height:72px;
	 font-size:11pt;
	font-weight:bolder;
	padding:25px 15px 0px 35px;
}
.pplink{	color: #666666;font-size : 10pt;}
.pplink a{	color: #990000;font-size : 10pt; text-decoration:underline;}
.pplink a:hover{	color: #990000;font-size : 10pt; text-decoration:none;}

.M_busi{    padding:8px 0 8px 15px ;   color:#000;   font-size:10pt;   font-weight:normal;}
.M_busi ul{  list-style-image: url(../images/11_dot.jpg);  margin:8px 8px 8px -20px!important;margin:8px 8px 8px 17px;}
.M_busi li {   line-height:1.5; color:#333;font-weight:normal;}

.M_num2{  list-style-type:decimal; margin:4px 8px 4px -10px!important;  margin:8px 8px 8px 30px;color:#000;font-size:10pt;font-weight:normal;}
.M_num2 li{ line-height:1.5;	   	   color:#333;font-weight:normal;}

.M_num{padding:8px 0 8px 15px ;   color:#000;   font-size:10pt;font-weight:bolder;}
.M_num ul{     list-style-type:decimal; margin:8px 8px 8px -10px!important;  margin:8px 8px 8px 30px;color:#000;font-size:10pt;font-weight:normal;}
.M_num li{      line-height:1.5;	   	   color:#333;}
.M_num li a{color:#000; font-size:10pt;text-decoration:underline;}
.M_num li a:hover{color:#993300; font-size:10pt;text-decoration:none;}

/*text表格*/
.M_tb-title{background-color:#E7EEF9;color:#000;font-size:10pt;font-weight:bolder;padding:3px;}
.M_tb-people{background-color:#E7EEF9;color:#333;font-size:10pt;padding:3px;}
.M_tb-tr{padding:10px 10px 10px 10px;}
.M_tb-td{color:#333;font-size:10pt;padding:2px;}
.M_tb-td ul{  list-style-image: url(../images/12_dot.jpg);  margin:8px 0px 8px 0px; /*border:1px solid #000;*/}
.M_tb-td li{      line-height:1.5;	   	   color:#333;}

.job-pop{padding:10px;}
.link-border  img {border:1px solid #000; margin-right:10px; margin-bottom:10px;}
.reader-menu{
     background-image:url(../img/reader-menu.gif);
	 background-repeat:no-repeat;
	 background-position:40% 0;
     width:97px;
	 height:204px;
     padding:22px 5px 10px 5px;
	 vertical-align:top;
}
.reader-menu1{  list-style-type:none;margin:0; padding-left:13px;}
.reader-menu1 li{line-height:1.7;color:#333;font-size:10pt;}
.reader-menu1 li a{color:#333;font-size:10pt;}
.reader-menu1 li a:hover{color:#333;font-size:10pt;text-decoration:none;}
.reader-menu1 li a:hover{color:#23BC25;font-size:10pt;text-decoration:none;}

.reader-menu1 li ul{list-style-type:none;margin:0;padding-top:4px;padding-left:10px;padding-bottom:5px;}
.reader-menu1 li ul li{line-height:1.5;color:#666;font-size:9pt;}
.reader-menu1 li ul li a{color:#666;font-size:9pt;text-decoration:none;}
.reader-menu1 li ul li a:hover{color:#990000;font-size:9pt;text-decoration:none;}
.reader-a{color:#23BC25;}

.readtext{
     background-image:url(../img/reader_9.gif);
	 background-color:#EDEDED;
	 background-repeat:no-repeat;
	 background-position:0 100%;
     width:300px;
	 height:100px;	
	 padding:5px 30px  5px 5px;
	 vertical-align:top;
}
.readtext div{
     border:1px solid #000;
	 padding:5px 10px  5px 10px;	 
	 color:#333;
	 font-size:9pt;
}	 
.readtext1{
     background-color:#EDEDED;
 	 padding:5px 30px  5px 5px;
	 vertical-align:top; 
	    
}
.readtext1 div{
     border:1px solid #000;
	 padding:5px 10px  5px 10px;	 
	 color:#333;
	 font-size:9pt;
}	

/**order**/
.o_bt{padding-right:10px;}
.o_td{     color:#000000; font-size:10pt; text-align:center;}
.o_a{  
     color:#000000;
	 font-size:10pt;
	 text-align:left;
	 vertical-align:middle;
	 padding-left:40px;
	 font-weight:bolder;
     background-image:url(../images/o_titlebg.gif);
	 background-repeat:no-repeat;
	 background-position:0% 0;
     width:230px;
	 height:33px;
}
.o_a1{  color:#333;font-size:9pt;padding-left:5px;background-color:#fff;}
.o_a1 a{  color:#333;font-size:9pt;text-decoration:underline;}
.o_a1 a:hover{  color:#E88A00;font-size:9pt;text-decoration:none;}
.o_a2{  color:#333;font-size:9pt;padding-left:5px;}
.o_a2 a{  color:#333;font-size:9pt;text-decoration:underline;}
.o_a2 a:hover{  color:#E88A00;font-size:9pt;text-decoration:none;}
.O_searchbar-bg{
     background-image: url(../images/order_search.gif);
	 background-position:0 0;
	 background-repeat:no-repeat;
     width:800px;
      height:85px;  
}
.o_titlebg{     
     background-image:url(../images/o_1_cn.gif);
	 background-repeat:no-repeat;
	 background-position:0 0;
     width:636px;
	 height:90px;
     color:#013751;
	 font-size:10pt;
	 padding:40px 10px 10px 100px;	 
	 line-height:1.5;
}
.o_tdbg{
     background-image:url(../images/o_2.gif);
	 background-repeat:repeat-y;
	 background-position:0 0;
     width:636px;
	 text-align:center;
}
.o_content{      padding:10px 15px 0px 15px; background-color:#EDEDED;}		
.O_foot{
     background-image: url(../images/order_foot.gif);
	 background-repeat:repeat-x;
	 background-position:50% 0;
      height:56px;  
	  padding-top:15px;
	  text-align:center;
	  vertical-align:top;
	  line-height:1.5;
	  color:#333;
	  font-size:9pt;      
	  letter-spacing:1; 
	  padding-top:5px;
}
.O_foot a{color:#333; font-size:9pt; text-decoration:none;}
.O_foot a:hover{color:#E88A00; font-size:9pt; text-decoration:underline;}
/*會員登入*/
.loginbox{padding:0px 5px 0px 0px;}
.account{     
     background-image: url(../img/account-bg.gif);
	 background-repeat:no-repeat;
	 background-position:90% 12%;  
	 padding-top:17px;
	 vertical-align:top;
	 
	 }
.password{
     background-image: url(../img/password-bg.gif);
	 background-repeat:no-repeat;
	 background-position:90% 12%;   
	 padding-top:17px;
	 vertical-align:top;
	 
	 
}
.login-input{width:95px;height:20px;}
.newmenber{ color:#990000; font-size:9pt;padding:5px 0px 5px 5px;}
.newmenber a{ color:#990000; font-size:9pt;text-decoration:underline;}
.newmenber a:hover{ color:#990000; font-size:9pt;text-decoration:none;}

.forgot{color:#DD8E0B;font-size:8pt;padding:5px 0 5px 0;}
.forgot a{color:#DD8E0B;font-size:8pt;text-decoration:underline;}
.forgot a:hover{color:#DD8E0B;font-size:8pt;text-decoration:none;}

.login-line{padding:5px 0 15px 0;}

.login-ctitle{
   vertical-align:middle;
   background-color:#E7E7E7;
   border:4px solid #fff;
   padding:2px 2px 2px 20px;
   color:#000;
   font-weight:bolder;
   font-size:10pt;
}
.login-bg{
      width:350px;
      text-align:left;
	  padding:10px;
	  font-size:10pt;
	  color:#333;
	  line-height:22px;
      background-color:#fff;
	  font-weight:normal;
}
.login-fabg{
     background-image: url(../img/login-fabg.gif);
	 background-repeat:no-repeat;
	 background-position:0 0;   
	 padding-top:50px;
	 width:343px;
	 height:179px;	
	 color:#333;
	 font-size:10px;
	 font-weight:normal; 
	 line-height:20px;
	 	 vertical-align:middle;
		 padding-left:30px;
		 text-align:left;
}
.login-fpbg{
     background-image: url(../img/login-fpbg.gif);
	 background-repeat:no-repeat;
	 background-position:0 0;   
	 padding-top:70px;
	 width:343px;
	 height:179px;
	 	 font-size:10px;
	 font-weight:normal; 
	 	 vertical-align:middle;
		 padding-left:70px;
		 text-align:left;

}


.loginbt{background-color:e1e1e1;border-top:1px solid #333;border-left:1px solid #333;
border-bottom:2px solid #333;border-right:2px solid #333;}
.logininput1{height:19px;}
.login-bg1{
     background-image: url(../img/member_2.gif);
	 background-repeat:repeat-y;
	 padding:5px 15px 5px 15px;
	 background-position:0 0;  
}
.login-td1{
   font-size:10pt;
   color:#000;
   text-align:right;
   padding-right:5px;
   padding:2px;
   vertical-align:top;

}

.login-td2{
   font-size:10pt;

   color:#333;
   text-align:left;
   padding-left:5px;
      padding:2px;
   vertical-align:top;

}
.login-a{color:#990000;}

/*TW indez-top*/
.index-top{
  background-image:url(../images/index-top.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  width:776px; 
  height:95px;
}
.cont-top{
  background-image:url(../images/cont-top.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  width:776px;
  height:16px;
  font-size:0px;
  line-height:0px;
}

/*Banner↓*/
.lang-bg{
   position:relative;
   top:-70px!important;
   top:-78px;
   left:396px;
}

.logo{
   padding:30px 0 0 10px;
   vertical-align:top;
   text-align:left;
}
/*
.link{
	width:300px;
	margin:-46px 0 0 235px;
	font-size:12px;
	color:#fff;
	
}
.link a{font-size:12px;text-decoration:none;color:#fff;}
.link a:hover{font-size:12px;color:#fff;text-decoration:underline; letter-spacing:0px; }
*/
.search{
	margin:10px 0 0 260px;
	width:400px;
	font-size:12px;
	color:#121212;
	letter-spacing:0px;
	
}
.layer{width:500px;color:#ED790C;font-size:12px;  text-docoration:none;}
.layer a{color:#ED790C;font-size:12px; text-docoration:none;}
.layer a:hover{color:#ED790C;font-size:12px; text-docoration:none;}

.s-sele1{
	color:#3F585A;
	font-size:12px;   
	width:69px;
	height:25px;  
}
.s-sele1 a{
    display:block;
	background-image:url(../images/search-sele1.jpg);
	background-repeat:no-repeat;
	background-position:0 0%;
	width:69px;
	height:17px!important; 
	height:25px;    
	padding-top:8px;
    color:#3F585A;
	font-size:12px;
	text-decoration:none;
}
.s-sele1 a:hover{
    background-image:url(../images/search-sele1.jpg);
	width:69px;
	color:#3F585A;
	font-size:12px;
	text-decoration:none;
	
}

.s-sele2{
	color:#3F585A;
	font-size:12px;   
	width:69px;
	height:25px;  
}
.s-sele2 a{
    display:block;
	background-image:url(../images/search-sele2.jpg);
	background-repeat:no-repeat;
	background-position:0 0%;
	width:69px;
	height:17px!important; 
	height:25px;  
	padding-top:8px;	
    color:#3F585A;
	font-size:12px;
	text-decoration:none;
}
.s-sele2 a:hover{
    background-image:url(../images/search-sele1.jpg);
	width:69px;
	color:#3F585A;
	font-size:12px;
	text-decoration:none;
}


.s-input{  border:1px solid #7F9DB9; width:330px; height:21px;background-image:url(../images/search-bg.gif);
background-repeat:no-repeat;
background-position:0 100%;
padding-left:5px;
}
/*
.my{
    text-align:right;
	margin:-90px 0 0 380px;	
	font-size:0.75em;
	color:#E70000;
	width:560px;
	height: 22px;

}
.my a{margin-right:2px; font-size:1em; color:#085997;  text-decoration:none;}
.my a:hover{margin-right:2px; font-size:1em; color:#333; letter-spacing:0px; text-decoration:underline;}
.my .admin{color:#E70000;font-size:12px;}
.my .admin a{color:#E70000;font-size:12px; text-decoration:underline;}
.my .admin a:hover{color:#E70000;font-size:12px; text-decoration:none;}*/

.hot-key{
    margin:5px 0 0 260px;
	color:#666;
	font-size:12px;
	letter-spacing:0px;
	
}
.hot-key a{margin-right:5px; color:#005599; font-size:12px;letter-spacing:0px; text-decoration:none;}
.hot-key a:hover{color:#005599; font-size:12px;letter-spacing:0px; text-decoration:underline;}
.hot-key span{color:#333;}
.hot-key span a{text-decoration:underline; color:#333;}
.hot-key span a:hover{text-decoration:none; color:#333;}
/*Banner↑*/