@charset "utf-8";
/* CSS Document */

table td.zztD555{
   border:4px solid #CC9933;
   padding:20px;
   font-family: "微軟正黑體", arial, verdana, helvetica, sans-serif;
	font-size: 28px;
	margin:0;
	letter-spacing: 8px;
}
table td.zztD666{
   border:1px solid  #666;
   padding:5px;
   font-family: verdana, helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 3px;
}

table.zzTABline02green{
   border:2px solid #99CC00;
   padding:;
}

table.zzTABlineLink{
	border:1px solid #CCC;
	overflow: hidden;
}

table.zzTABline01G{
   border:1px solid #CCC;

}
table.zzTABline02G{
   border:2px solid #999;

}
table.zzTABline03G{
   border:2px  solid #E9E9E4;
 
}


table.zzTABdot{
   border:3px dotted  #CCCCCC;
   padding:3px;
}

table.zzTABdashed {
   border:1px dashed  #CCCCCC;
   padding:;
}
table.zzTABdouble {
   border:7px double  ;
   padding:;
}







table.style1{
   border:1px dotted  #CCCCCC;
   padding:1em;
}
table.style2{
   border:2px dashed #CCCC66;
   padding:1em;
}
table td.style3{
   border:8px solid #CC9933;
   padding:1em;
}
table td.style4{
   border:8px double #666600;
   padding:3em;
}


.marsCN45w {
	color: #FFF;
	font-family: "微軟正黑體", arial, verdana, helvetica, sans-serif;
	font-size: 40px;
	margin: 10;
	letter-spacing: 4px;
	filter: Alpha(Opacity=60,);
	height: 20px;
	width: 400px;
}
.xxxhand {
	cursor: default;
}
.blight {
	BORDER: #dedbd1 1px solid;
	BORDER-LEFT: #dedbd1 1px solid;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px 0px 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: url(images/bgr-box-trans-dark.png) #ffffff repeat-x left top;
	OVERFLOW: hidden;
	BORDER-TOP: #dedbd1 2px solid;
	BORDER-RIGHT: #dedbd1 1px solid;
	PADDING-TOP: 15px
}
.bdark {
	BORDER: #dedbd1 1px solid;
	BORDER-LEFT: #dedbd1 1px solid;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px 0px 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: url(images/bgr-box-trans-darkdown.png) #ffffff repeat-x left bottom;
	OVERFLOW: hidden;
	BORDER-TOP: #dedbd1 2px solid;
	BORDER-RIGHT: #dedbd1 1px solid;
	PADDING-TOP: 15px
}
.cutmapDIV {
	width:100%;
	height: 70px;
	overflow: hidden;
}
.cutmapDIVh180 {
	width:100%;
	height: 180px;
	overflow: hidden;
	cursor: pointer;
}

.cutmapDIVh220 {
	width:100%;
	height: 200px;
	overflow: hidden;
	}
/*------------------------------------*/
.tabYY13p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999;
	background-color:#333;
	BORDER: #dedbd1 1px solid;
	cursor: pointer;
	  -moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari and Chrome */
  	        border-radius: 5px; /* IE 6+  */
 	
	-moz-box-shadow: 2px 2px 10px #3d3d3d;
 -webkit-box-shadow: 2px 2px 10px #3d3d3d;
         box-shadow: 2px 2px 10px #3d3d3d;
}
.tabYY13p:hover {
	background-color:#666;
	BORDER: #dedbd1 1px solid;
	cursor: pointer;
	-moz-border-radius: 1px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* IE 6+  */
	-moz-box-shadow: 2px 2px 10px #3d3d3d;
	-webkit-box-shadow: 2px 2px 10px #3d3d3d;
	box-shadow: 2px 2px 10px #3d3d3d;
}
.tabYY13pVV {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color:#690;
	BORDER: #dedbd1 1px solid;
	cursor: pointer;
	  -moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari and Chrome */
  	        border-radius: 5px; /* IE 6+  */
 	
	-moz-box-shadow: 2px 2px 10px #3d3d3d;
 -webkit-box-shadow: 2px 2px 10px #3d3d3d;
         box-shadow: 2px 2px 10px #3d3d3d;
}

.MENUblackATT {
	BORDER: #999 0px solid;
	padding:0px;
	MARGIN: 0px 0px 0px;
	BACKGROUND: url(images/bgr-box-trans.png) #333 repeat-x left top;		
}

.MENUblackATT:hover {
	BORDER: #dedbd1 0px solid;
	padding: 0px;
	MARGIN: 0px 0px 0px;
	BACKGROUND: url(images/bgr-box-trans-dark.png) #333 repeat-x left top;
	cursor: pointer;
	filter: Xray;
}

.Dot01TB {
	background-color:#C7DD93;
	border:none;
	width:10px;
	height:10px;
	margin-top:6px;
	margin-right:5px;

}
.tabbkGY {
	color: #FFFFFF;
	background-color:#496198;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px;
}
.tabbkGY:hover {
	
	background-color:#496198;
	cursor: pointer;
}


.tabbyel {
	color: #FFFFFF;
	background-color:#C49833;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.tabbyel:hover {
	
	background-color:#826800;
	cursor: pointer;
}
.tabbdrk {
	color: #FFFFFF;
	background-color:#72715F;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.tabbdrk:hover {
	
	background-color:#333333;
	cursor: pointer;
}
.tabbrrr {
	color: #FFFFFF;
	background-color:#669933;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.tabbrrr:hover {
	
	background-color:#99CC33;
	cursor: pointer;
}











.fontsizeLarge {
	font-size:1.3em;
}

.DmanuW {
	BORDER: #dedbd1 1px solid;
	PADDING: 10px;
	MARGIN: 0px 0px 0px;
	BACKGROUND: url(images/bgr-box-trans-darkdown.png) #ffffff repeat-x left bottom;		
}
.DmanuWATT {
	BORDER: #dedbd1 1px solid;
	PADDING: 10px;
	MARGIN: 0px 0px 0px;
	BACKGROUND: url(images/bgr-box-trans-darkdown.png) #ffffff repeat-x left bottom;		
}
.DmanuWATT:hover {
	BORDER: #dedbd1 1px solid;
	PADDING: 10px;
	MARGIN: 0px 0px 0px;
	BACKGROUND: url(images/bgr-box-trans-dark.png) #ffffff repeat-x left bottom;		
}

div#niftybox01{
	BORDER:;	
	PADDING: 15px;
	MARGIN: 0px 0px 0px;
	BACKGROUND: url(images/bgr-box-trans.png) #ffffff repeat-x left top;
	cursor: pointer;
	}

#r10boxa { 
	   -moz-border-radius: 12px; /* Firefox */
  	-webkit-border-radius: 12px; /* Safari and Chrome */
  	        border-radius: 12px; /* IE 6+  */
 	
	-moz-box-shadow: 2px 2px 2px #;
 -webkit-box-shadow: 2px 2px 2px #;
         box-shadow: 2px 2px 2px #;
		 
		 behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }
  
  #r10boxb { 
	   -moz-border-radius: 10px; /* Firefox */
  	-webkit-border-radius: 10px; /* Safari and Chrome */
  	        border-radius: 10px; /* IE 6+  */
 	
	-moz-box-shadow: 2px 2px 2px #;
 -webkit-box-shadow: 2px 2px 2px #;
         box-shadow: 2px 2px 2px #;
		 
		 behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }
   #r10boxc {
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari and Chrome */
	border-radius: 3px; /* IE 6+  */
	behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }
   #r10boxd { 
	   -moz-border-radius: 8px; /* Firefox */
  	-webkit-border-radius: 8px; /* Safari and Chrome */
  	        border-radius: 8px; /* IE 6+  */
 	
	-moz-box-shadow: 2px 2px 2px #;
 -webkit-box-shadow: 2px 2px 2px #;
         box-shadow: 2px 2px 2px #;
		 
		 behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }
     #r10boxe {
	background-color: #B0B0B0;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	border-radius: 10px; /* IE 6+  */

 	
	-moz-box-shadow: 2px 2px 2px #;
 -webkit-box-shadow: 2px 2px 2px #;
         box-shadow: 2px 2px 2px #;
	behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }

	
	
#r12box {
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 12px; /* Safari and Chrome */
	border-radius: 12px; /* IE 6+  */
	-moz-box-shadow: 2px 2px 10px #3d3d3d;
	-webkit-box-shadow: 2px 2px 10px #3d3d3d;
	box-shadow: 2px 2px 10px #3d3d3d;
	behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }



#r15box { 
	-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
 
	-moz-box-shadow: 2px 2px 10px #3d3d3d;
 -webkit-box-shadow: 2px 2px 10px #3d3d3d;
         box-shadow: 2px 2px 10px #3d3d3d;
		 
		 behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }
  
#r16box { 
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
 
	-moz-box-shadow: 2px 2px 10px #3d3d3d;
 -webkit-box-shadow: 2px 2px 10px #3d3d3d;
         box-shadow: 2px 2px 10px #3d3d3d;
		 
		 behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }

#r18box { 
	   -moz-border-radius: 18px; /* Firefox */
  	-webkit-border-radius: 18px; /* Safari and Chrome */
  	         border-radius:18px; /* IE 6+  */
	
	-moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, .4);
 -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, .4);
         box-shadow: 3px 3px 12px rgba(0, 0, 0, .4);
 	
	behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }	
#r18boxlogo { 
	   -moz-border-radius: 12px; /* Firefox */
  	-webkit-border-radius: 12px; /* Safari and Chrome */
  	         border-radius:12px; /* IE 6+  */
	
	-moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, .4);
 -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, .4);
         box-shadow: 3px 3px 12px rgba(0, 0, 0, .4);
 	
	behavior: url(ie-css3.htc); /* 使用ie-css3 */
  }	
  #r15boxtype { 
-webkit-border-top-left-radius: 14px;
-webkit-border-top-right-radius: 14px;
-moz-border-radius-topleft: 14px;
-moz-border-radius-topright: 14px;
border-top-left-radius: 14px;
border-top-right-radius: 14px;
  }	
  .op{
-webkit-filter:opacity(.3);
}
 .op:hover{
-webkit-filter:opacity(1);
}
.gr{
-webkit-filter:grayscale(1);

}

.sa{
-webkit-filter:saturate(0.1);
}
.sa:havor{
-webkit-filter:saturate(1);
}

.br{
-webkit-filter:brightness(.5);
}
.br:hover{
-webkit-filter:brightness(1);
}