/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
    background-color:#000000;
	scrollbar-face-color: #FBFBFB;
	margin-left: 0;
	margin-top: 7px;
	margin-bottom: 0;
	margin-right: 0;
	letter-spacing:1px;
}

P {
    font-family:Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: normal;
	line-height :1.5;
	color: #333;
	text-align:left;
	margin:10px 0 10px 0; 
}
hr{ border-top:1px dotted #999;width:90%;}
a{font-size:11pt;	font-family: Arial, Helvetica, sans-serif;color:#333;text-decoration:none;}
a:hover{font-size:11pt;	font-family: Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;}



/*search_bar*/
input{height:18px;}

.input2{
    font-family : Arial, Helvetica, sans-serif;
   	font-size : 9pt;
	color: #333;

	border:1px solid #666;
	background-color:#fff;	
}
.sbar1{
     background-image:url(../images/moker_1.gif);
	 background-repeat:no-repeat;
	 width:397px;
	 height:82px;
	 vertical-align:bottom;
     padding-left:90px;
	 color:#000;
	 font-size:10pt;	 
	 padding-bottom:20px;
     letter-spacing:0;
	 
}
.sbar1 a{text-decoration:none;	 color:#000;  font-size:10pt;	  }
.sbar1 a:hover{text-decoration:none;	 color:#000;  font-size:10pt;	  }



.sbar2{
     background-color:#fff;
     background-image:url(../images/moker_2.gif);
	 background-repeat:no-repeat;
     width:351px;
      height:62px;
	  vertical-align:bottom;
	  text-align:right;
	  color:#333333;
	  font-size:9pt;

}
.sbar2 a{ color:#333333;  font-size:9pt; }
.sbar2 a:hover{    color:#D17B0C;  font-size:9pt; }

.hotkey{
     background-color:#F2DFA7;
	 border-bottom:1px solid #D17B0E;
	 height:18px;
	 color:#333;
     font-size:10pt;
	 padding-left:15px;
	 letter-spacing:1.5pt;
}
.hotkey a{  	 color:#333; font-size:10pt;text-decoration:none;}
.hotkey a:hover{  	 color:#D17B0E; font-size:10pt;text-decoration:underline;}

.mode{
     background-color:#F2DFA7;
	 border-bottom:1px solid #D17B0E;
	 height:18px;
	 color:#D17B0E;
     font-size:10pt;
	 text-align:right;
	 padding-right:10px;
}
.mode a{  	 color:#D17B0E; font-size:10pt;text-decoration:none;}
.mode a:hover{  	 color:#990000; font-size:10pt;text-decoration:none;}


.tab-bg{
     background-color:#fff;
     background-image: url(../images/tab-bg.gif);
	 background-repeat:no-repeat;
	 background-position:50% 100%;
     width:738px;
      height:53px;   
	  padding-right:30px; 
}

.tab1{
     background-image:url(../images/tab1.gif);
	 background-repeat:no-repeat;     
     width:99px;
      height:29px; 
	  color:#38A32B;
	  font-size:11pt;
	  font-weight:bolder;
	  text-align:center;
	  vertical-align:middle;
	 padding-top:8px; 
}
.tab1 a{	  color:#38A32B;font-size:11pt;}
.tab1 a:hover{ color:#38A32B;font-size:11pt;}

.tab2{
 
 	  text-align:center;
	  vertical-align:middle;    
	  color:#844D26;
	  font-size:10pt;	  
}
.tab2 a{	  color:#844D26;  font-size:10pt;	text-decoration:none; }
.tab2 a:hover{ 
	 padding-top:10px;
 	 height:20px;
     color:#844D26; 
	 font-size:10pt;
	 background-image:url(../images/tab2-bg.gif); 
	 background-repeat:no-repeat;
	 text-decoration:none;
	 background-position:50% 0%;
	 }
/*內容*/
.mz-bg1{
/*	 background-image: url(../images/mz-bg1.gif); */
	 background-repeat:no-repeat;
	 text-decoration:none;
	 background-position:50% 0%;
     height:170px;
	 padding-top:6px;
}
.mz-bg1 a img{border:1px solid #fff;}
.mz-bg1 a:hover img{   border:2px solid #D9861D;}

.mz-text{padding: 1px 3px 3px 10px; color:#333;font-size:10pt; line-height:1.5;}

.mz-text a img{margin-bottom:2px;}

/*章節BG*/
.ch-bg1{
	 background-image: url(../images/chapter-bg.gif); 
	 background-repeat:no-repeat;
	 text-decoration:none;
	 background-position:50% 0%;
     height:115px;
	 padding-top:8px;
}
.ch-bg1 a img{border:1px solid #fff;}
.ch-bg1 a:hover img{   border:2px solid #D9861D;}

.ch-text{padding: 1px 3px 5px 10px; color:#333;font-size:10pt; line-height:1.5;}
.ch-text a{color:#333;font-size:10pt; text-decoration:underline;letter-spacing:1px;}
.ch-text a:hover{color:#E79601;font-size:10pt;text-decoration:none; }

.ch-text a img{margin-bottom:2px;}

.line{
	 background-repeat:no-repeat;
	 text-decoration:none;
	 background-position:50% 50%;
	 height:16px;     
}
.content{
     padding-right:30px;
     padding-left:30px;
}
/*左邊排行榜*/

.left-top{
    background-color:EB8F1E;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #7D4908;
	border-bottom:1px solid #7D4908;
	heigh:30px;
	 font-size:11pt;
	 font-weight:bolder;
	 color:#ffffff;
	 vertical-align:middle;
	 text-align:center;
	 padding:2px 0 2px 0;
}
.left-top-text{
    background-color:#F2F1EC;
	padding-top:2px;
	padding-left:15px;
	padding-bottom:1px;
	color:#EB8F1E;
	font-size:9pt;
}
.left-top-text a{
     padding-left:15px;
 	color:#EB8F1E;
	font-size:9pt;  
	 text-decoration:none;
}
.left-top-text a:hover{
 	color:#333333;
	font-size:9pt;  
    text-decoration:none;
    padding-left:20px;
}
/*左ＴＯＰ*/
.left1-title{
     background-color:#DFDFDF;
	 color:#000;
	 font-size:11pt;
	 padding:3px;
}
.left1-text{
     background-color:#fff;
	padding-top:2px;
	padding-left:15px;
	padding-bottom:1px;
	color:#EB8F1E;
	font-size:9pt;
	line-height:1.5;
}
.left1-text a{
	color:#EB8F1E;
	font-size:9pt;

}
.left1-text a:hover{
	color:#333;
	font-size:9pt;

}





/*版權宣告*/
.copyright{
     background-color:#fff;
     background-image: url(../images/copy-bg.gif);
	 background-repeat:no-repeat;
	 background-position:50% 0%;	 
     width:738px;
	 height:50px;
    color:#EEB14F;
	font-size:9pt;
	text-align:center;
	letter-spacing:1px;
    padding-top:10px;
}
.copyright1{
     background-color:#fff;
     vertical-align:bottom;
	 width:738px;
	 height:100px;
    color:#333;
	font-size:9pt;
	text-align:center;
	letter-spacing:1px;
    padding-top:10px;
	line-height:1.5;
}
.copyright1 a{  color:#993300;text-decoration:none;	font-size:9pt;}
.copyright1 a:hover{  color:#000;text-decoration:underline;	font-size:9pt;}



.td1{padding:1px;}
.td1-title{

     /*background-image: url(../images/td-tltle-bg.gif);
	 background-repeat:no-repeat;
	background-position:100%;*/
	 /*height:20px;*/
	  background-color:#E0E0E0;
	  border-bottom:3px double #E0E0E0;
	color:#000;font-size:13px; font-weight:bolder;
	 padding-top:3px;
	 /*padding: 2px 5px  2px 5px;*/
}
.title-box{
 float:left;
}
.t1{float:left;font-size:13px; color:#000;}
.t2{float:right;color:#333;font-size:9pt; font-weight:normal;};
.t2 a{color:#333;font-size:9pt;text-decoration:underline;font-weight:normal;}
.t2 a:hover{color:#990000;font-size:9pt;text-decoration:none;font-weight:normal;}

.td1-one{	 color:#000;font-size:11pt;}
.td1-other{color:#333;font-size:9pt;text-align:right;}
.td1-other a{color:#333;font-size:9pt;text-decoration:underline;}
.td1-other a:hover{color:#990000;font-size:9pt;text-decoration:none;}
.td1-content{
     text-align:left;
	 padding:10px 10px 5px 10px ;
	 line-height:1.5;
	 color:#333;
	 font-size:10pt;
}

.td2{
     background-color:#fff;
     text-align:center;
     padding:10px 5px 10px 5px;
}

.td2-title{
     text-align:center;
     background-image: url(../images/title3-bg.gif);
	 background-repeat:repeat-x;
	 border-right:1px solid #CCCCCC;
	 border-left:1px solid #CCCCCC;
	 color:#EB8F1E;

	 font-weight:bolder;
	 font-size:11pt;
	 letter-spacing:10px;
	 height:27px;
}
.td2-content{
     padding:5px 5px 0 5px;
     background-color:#fff;      
	 color:#333;
	 font-size:10pt;
	 line-height:1.5;
	 border-right:1px solid #CCCCCC;
	 border-bottom:1px solid #CCCCCC;
}
.td2-content a{	 color:#333;	 font-size:10pt; text-decoration:none;}
.td2-content a:hover{	 color:#EB8F1E;	 font-size:10pt; text-decoration:underline;}

.td2-img{
     padding:5px;
     background-color:#fff;      
     text-align:center; 
	 border-left:1px solid #CCCCCC;
	 border-right:1px dotted #CCCCCC;
	 border-bottom:1px solid #CCCCCC;	 
}


.td3-title{
    background-image:url(../images/title-icon1-1.gif);
	 background-repeat:no-repeat;
    height:30px;
   text-align:center;
   color:#990000;
   font-weight:bolder;
   font-size:11pt;
   padding-top:8px;
}

.td3-text{
   text-align:left;
   vertical-align:top;
   padding-left:0px!important;
   padding-left:-10px;
   padding-right:10px;
   padding-top:5px;
   padding-bottom:5px;
}
.td3-title1{
    background-image:url(../images/title-icon1.gif);
	 background-repeat:no-repeat;
    height:30px;
   text-align:center;
   color:#990000;
   font-weight:bolder;
   font-size:11pt;
   padding-top:8px;
}
.td3-title1 a{ color:#990000;  font-size:11pt; text-decoration:underline;}
.td3-title1 a:hover{ color:#990000;  font-size:11pt; text-decoration:none;}

.hot-list li{margin-left:-5px;padding-left:-5px;list-style-type:decimal;color:#333;  font-size:10pt;    border-bottom:1px dotted #ccc;}
.hot-list li a{list-style-type:decimal;color:#333;  font-size:10pt;  text-decoration:none;}
.hot-list li a:hover{ color:#D27C13;  font-size:10pt; text-decoration:none;}
.hot-mark{background-color:#FBE0B1;}

.left-pad{
   padding-left:10px;
}
.path{
   height:23px;
   padding-left:15px;
   padding-top:2px;
   padding-bottom:2px;
   color:#990000;
   font-size:10pt;
   vertical-align:bottom;
}
/*.path img{
   vertical-align:top;
}*/
.path a{   color:#333;   font-size:10pt;   color:#333;    text-decoration:none;}
.path a:hover{   color:#990000;   font-size:10pt;   color:#333;    text-decoration:underline;}

.mz-img{ height:365px; padding-top:35px;}
.mz-ul{
     text-align:left;
	 list-style-image: url(../images/title-icon.gif);
	 color:#000;
	 font-size:10pt;
	 line-height:1.5;
	 margin-top:0;
	 margin-left:29px;
	 margin-bottom:10px;
}
.mz-ul li a{font-size:10pt;color:#990000;text-decoration:none;}
.mz-ul li a:hover{font-size:10pt;color:#993300;text-decoration:underline;}

/*page 1-10*/
.page_bar{
  background-color:#E0E0E0;
 border-top:1px dotted #878787;
 border-bottom:1px dotted #878787;
  padding:2px;
}

.page1-10{
    font-size:11pt;
	color:#2B7620;
	letter-spacing:0pt;
	font-weight:bolder;
	text-align:center;
}
.page1-10 a{
    font-size:11pt;
	color:#000;
	letter-spacing:0pt;
	text-decoration:none;
    	font-weight:normal;
		padding-right:3px;

}

.page1-10 a:hover{
    font-size:11pt;
	color:#2B7620;
	letter-spacing:0pt;
	text-decoration:none;
		font-weight:bolder;
		padding-right:3px;
}
.page1-10 a img{vertical-align:bottom; margin-right:2px;}

.page1{color:#2B7620;  font-size:10pt;  padding-left:10px;  text-align:left;}
.page2{color:#2B7620;  font-size:10pt;  padding-right:10px;  text-align:right;}


.pic-run-bg{
     background-image: url(../images/pic-run.gif);
	 background-repeat:no-repeat;
     vertical-align:middle;
	width:616px;
	 height:120px;    
	 padding:5px  35px 5px 15px;
}
.pic-run {height:70px;}
.pic-run img{
      margin-right:8px;
	  margin-left:8px;
      border:2px solid #990000;
}
.pic-run a img{
          border:2px solid #DEE2E8;
		  }
.pic-run a:hover img{
         border:2px solid #990000; 
}
/*advance*/
.adv_H{
      background-image: url(../images/adv_1.gif);
      background-repeat:no-repeat;
      background-position:50% 0;
	  width:580px;
	  height:44px;
	  padding-left:30px;
}
.adv_H1{	  font-size:12pt; font-weight:bolder;  color:#BC6E0F;	  }
.advbox{float:left;}
.advbox span{font-size:12px; color:#000;margin-left:10px;}

.adv_C{
      background-image: url(../images/adv_2.gif);
      background-repeat:repeat-y;
      background-position:50% 0;
	  width:580px;

}
.adv_F{
      background-image: url(../images/adv_3.gif);
      background-repeat:no-repeat;
      background-position:50% 0;
	  width:580px;
	  height:14px;
}
.adv-title{

    padding-right:10px; color:#000000;text-align:right;	vertical-align:middle;
  	text-align:right;
	vertical-align:middle;
    color:#333;	
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight:bold;
	letter-spacing: 1px;
	background-color: #fff;
	border-bottom: 1px dotted #BBBBBB;
  }
/*白底表格*/
.adv-td{
    color:#333333;
	font-size:10pt;
	text-align:left;
	vertical-align:middle;
	background-color: #fff;
	border-bottom: 1px dotted #BBBBBB;
	}
.adv-td a{color:#993300;text-decoration:none;}
.adv-td a:hover{color:#993300;text-decoration:underline;}

/*熱門排行*/

.hotline-bg{
	 vertical-align:middle;
     padding-right:0px;
	 height:34px;    
	 margin-left:10px;
	 margin-right:10px;
}

.hot1{vertical-align:middle;background-color:#82CA51;font-size:10pt;color:#fff;padding:2px 5px 2px 5px;} 

.hot2{border:1px solid #82CA51; background-color:#fff;font-size:10pt;color:#82CA51;padding:2px 5px 2px 5px;} 
.hot2 a{background-color:#fff;font-size:10pt;color:#82CA51;text-decoration:none;}
.hot2 a:hover{ font-size:10pt;color:#ff9900;text-decoration:none;}

.hot-space{width:10px;}

.hot-no{font-size:10pt;color:#000;padding:0 5px 0 5px;width:420px;}
.hot-no a{font-size:10pt;color:#000;text-decoration:none;}
.hot-no a:hover{font-size:10pt;color:#990000;text-decoration:none;}


.hot-pic{font-size:10pt;color:#990000;}

.spaciel{ font-weight:bolder; font-size:10pt;color:#990000;}

.list-icon {font-size:10pt;color:#990000;padding:0 30px 10px 0;text-align:right;vertical-align:top;}
/*.list-icon a{font-size:10pt;color:#000;text-decoration:underline;}
.list-icon a:hover{font-size:10pt;color:#990000;text-decoration:none;}
.list-icon img{vertical-align:top;}*/
.M_img{
   background-image:url(../images/by-pic.gif);
   background-position:0 0;
   background-repeat:no-repeat;
   padding-left:17px;
   color:#990000;
   font-size:10pt; 
   text-align:left;
   width:60px;
}
.M_img a{font-size:10pt;color:#000;text-decoration:underline;}
.M_img a:hover{font-size:10pt;color:#000;text-decoration:none;}

.M_list{
   background-image:url(../images/by-list.gif);
   background-position:0 0;
   background-repeat:no-repeat;
   padding-left:17px;
   color:#990000;
   font-size:10pt;
   text-align:left;
   width:60px;
}
.M_list a{font-size:10pt;color:#000;text-decoration:underline;}
.M_list a:hover{font-size:10pt;color:#000;text-decoration:none;}
/*條例式*/
.list-head{
    color:#000000;text-align:left;	vertical-align:middle;
	padding:4px 4px 4px 8px;
    color:#000000;	
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight:bolder;
	letter-spacing: 1px;
	background-color: #fff;
	background-image: url(../images/list-head-bg.gif);
	background-position:0% 100%;
	 background-repeat:repeat-x;
	 
  }
.list-content {
    color:#333333;
	font-size:10pt;
	text-align:left;
	vertical-align:top;

	}
	.list-content-bg {
	padding-left:15px;
    color:#333333;
	font-size:10pt;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	background-image: url(../images/list-middle.gif);
	background-position:0% 50%;
	 background-repeat:no-repeat;
	 height:150px;
	}
.list-line{
	line-height:8px;
	 background-image: url(../images/dash.gif);
	background-position:0% 0%;
	 background-repeat:repeat-x;
	 padding-bottom:5px;
}
.hot-img{color:#D1650E;font-size:10pt;vertical-align:bottom;padding-top:5px;}
.hot-img img{vertical-align:middle; margin-right:8px;}
.powerbymoker{
float:right;
margin:15px 15px 0 0;
}