body {
	font-size: 12px;
}
table{
	border-collapse: collapse;
}
td {
	font-size: 12px;
}

a{
	text-decoration: none;
	color: #3972b8;
}
a:link {
	text-decoration: none;
	color: #3972b8;
}
a:hover {
	text-decoration: underline;
	color: #3972b8;
}
.redtitle {
	font-size: 14px; color: #990000; LINE-height: 25px; text-decoration: none;padding: 3px 3px 3px 3px;
}
.bluetitle {
	font-size: 14px; color: #226699; LINE-height: 25px; text-decoration: none;padding: 3px 3px 3px 3px;
}
.redtitle_h_16 {
	FONT-WEIGHT: bold; font-size: 16px; color: #990000; LINE-height: 25px; text-decoration: none
}.redtitle_h_13 {
	FONT-WEIGHT: bold; font-size: 13px; color: #990000; LINE-height: 25px; text-decoration: none
}

.Btn1{ float:left;padding:0 6px 0 6px; height:35px; line-height:35px; font-weight:bold; border:#96b7de solid 1px; background:url(/1mfg/images/BGsprites.gif) left top repeat-x; cursor:pointer; color:#333333; _display:inline;}
.tableHidden{overflow:hidden;table-layout:fixed;}
.tdHidden{line-height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding: 2px 0px 0px 0px;}

#image-blog-right img {
max-width:32px;
width:32px;  
width:expression(width>32?"32px":width+"px");
max-height:40px; 
height: expresion(this.height > 40 ? 40px :height+"px"); 
overflow:hidden;
}
.image-index img {
max-width:60px;
width:60px;  
width:expression(width>60?"60px":"60px");
max-height:44px; 
height: expresion(this.height > 44 ? "44px" :"44px"); 
overflow:hidden;
}
.image-cat img {
max-width:90px;
width:90px;  
width:expression(width>100?"90px":"90px");
max-height:65px; 
height: expresion(this.height > 65 ? "65px" :"65px"); 
overflow:hidden;
}
#image img {
/*max-width:90px;
width:90px;
width:expression(document.body.clientWidth>90?"90px":"auto");
overflow:hidden;*/
max-width:90px;
width:90px;  
width:expression(width>90?"90px":width+"px");
max-height:90px; 
height: expresion(this.height > 90 ? 90px :height+"px"); 
overflow:hidden;
}
#image-f img {
/*max-width:480px;
width:480px;
width:expression(document.body.clientWidth>480?"480px":"auto");
overflow:hidden;*/
max-width:580px;
width:expression(width>580?"580px":width+"px");
max-height:1650px; 
height: expresion(this.height > 1650 ? 1650px :height+"px"); 
overflow:hidden;
}

.wrapper {
 position:relative; height:25px;
}
 
.mainmenu {
 font-size:90%;
 line-height:25px;
 width:970px;
} 
 
ul.menu {
 padding:0; 
 margin:0; 
 list-style:none; 
 width:100px; 
 overflow:hidden; 
 float:left; 
 margin-right:1px;
} 
 
ul.menu a {
 text-decoration:none; 
 color:#fff; 
 padding-left:5px;
}
 
ul.menu li.list {
float:left;
width:250px;
margin:-32767px -125px 0px 0px;
background:url(/1mfg/img/menu/top1.png) no-repeat left bottom;
}
 
ul.menu li.list a.category {
position:relative;
z-index:50;
display:block;
float:left;
width:120px;
margin-top:32767px;
background:transparent;
}
 
ul.menu li.list a.category:hover,
ul.menu li.list a.category:focus,
ul.menu li.list a.category:active {
 margin-right:1px;
 background-image:url(/1mfg/img/menu/tophover1.png);
 background-repeat:no-repeat;
 background-position:left top;
}
 
ul.submenu {
 float:left; 
 padding:25px 0px 0px 0px; 
 margin:0; 
 list-style:none; 
 background-image:url(/1mfg/img/menu/tophover1.png);
 background-repeat:no-repeat;
 background-position:left top;
 margin:-25px 0px 0px 0px;
}
 
ul.submenu li a {
float:left;
width:120px;
background:#369;
clear:left;
}
 
ul.submenu li a.endlist {
 background:url(/1mfg/img/menu/bottom1.png);
}
 
ul.submenu li a.endlist:hover,
ul.submenu li a.endlist:focus,
ul.submenu li a.endlist:active {
background:url(/1mfg/img/menu/bottomhover1.png);
}
 
ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
background:#900;
margin-right:1px;
}

.ACTION_MES{background:#ffeee5 url(/1mfg/img/no.gif) 8px 8px no-repeat;margin:10px 15px 10px 15px;padding:6px 6px 6px 26px;border:#ff9ea5 solid 1px;}
	.ACTION_MES p{font-size: 14px; color: #444444;font-weight:bold;padding-left:5px;line-height: 20px;}
.ACTION_TIP{background:#ffeee5 url(/1mfg/img/tip.gif) 8px 8px no-repeat;margin:10px 15px 10px 15px;padding:6px 6px 6px 26px;border:#cccccc solid 1px;}
	.ACTION_TIP p{font-size: 14px; color: #444444;padding-left:5px;line-height: 20px;}

.articles{
font-size:14px;
color:#333333;
padding:20px 15px 20px 20px;
}
.articles{white-space:normal;word-break:break-all;padding:0 5px}
.articles p{font-size:14px;}
.articles img {	
max-width:615px; 
width:expression(width>615?"615px":width+"px");
max-height:1650px; 
height: expresion(this.height > 1650 ? "1650px" :height+"px"); 
overflow:hidden;
}
.articlesActive img {
max-width:575px;
width:expression(width>575?"575px":width+"px"); 
max-height:1650px; 
height: expresion(height > 1650 ?"1650px":height+"px"); 
overflow:hidden;
}
#articleNote{padding:6px;background-color:#f0f4ff;border:1px solid;border-color:#888;margin:10px 0px;}
#article_content{white-space:normal;word-break:break-all;width:618px;color:#333;}
#article_content img{
max-width:615px; 
width:expression(width>615?"615px":width+"px"); 
max-height:1650px; 
height: expresion(height > 1650 ?"1650px":height+"px"); 
overflow:hidden;}
.faceImg{float:left;padding:2px;width:23px;margin: 2px;}
.faceImg img{max-width:23px;width:23px;width:expression(document.body.clientWidth>23?"23px":"auto");max-height: 23px;height: 23px ;height:expression(document.body.clientHeight>23?"23px":"auto");overflow:hidden;}

.doButton{width:100px; height:24px; line-height:24px; border:none; background:url(/1mfg/images/sprites.gif) -130px -333px no-repeat; font-size:13px; color:#666; cursor:pointer;margin-top:4px;}
.resquote{border:1px #999 solid;padding:5px;margin:5px}
.resquotet{font-size:12px;}
/*pagination*/
.pages {padding:2px 2px 2px 2px;}
.pages span{float:left;padding:0 6px;background-color:#ddd;color:#646DaF;margin-right:2px;height:18px;border:1px solid;line-height:18px;}
.pages span.nonedot{float:left;border:0;background-color:#FFF;line-height:20px;}
.pages span.nextbt{cursor:pointer;background-color:#FFF;line-height:20px;}
.pages a{float:left;overflow:hidden;padding:0 6px;margin-right:2px;height:18px;border:1px solid;border-color:#DFDFDF;background-color:#FFF;color:#244D8F;}
.pages a:hover{text-decoration:none;border-color:#244D8F;background-color:#d4dDdF;}
.pages strong{border-color:#244D8F;background-color:#244D8F;color:#FFF;font-weight:700;}
.pages select{margin:0 0 -2px 0;height:20px;}
.pages input{border:1px solid;border-color:#DFDFDF;background-color:#FFF;color:#244D8F;cursor:pointer;}

#newMsg{position:fixed; _position:absolute; bottom:0; right:0; background-color:#ffdeac; border:2px solid #A9BFE6; line-height:20px; font-size:12px; z-index:1000; width:240px; height:auto;}
#newMsg .nm_title{float:left;color:#fff;background-color:#900;padding:2px 5px;font-weight:bold;}
#newMsg .nm_content{float:left;padding:2px 5px;}	
#newMsg .nm_content a{color:#369;}


TABLE.tableDataGrid,
TABLE.tableStatGrid {
	border-left: 1px solid #269;
	border-right: 1px solid #269;	
	margin-bottom: 6px;
	margin-top: 6px;	
	width: 100%;	
	}
	TABLE.tableStatGrid {
		margin-bottom: 0;
		margin-top: 0;	
		width: 710px;	
	 	} 
	TABLE.tableDataGrid TD,
	TABLE.tableStatGrid TD, 
	TH {
		padding: 4px;
		}	
		TABLE.tableDataGrid TH,
		TABLE.tableStatGrid TH {
			background-color: #269;padding:3px;
			border-bottom: 1px solid #269;
			border-top: 1px solid #269;		
			color: #FFF;		
			font: bold 9pt/normal verdana, sans-serif;
			text-align: left;
			}  
			TABLE.tableDataGrid TH A,
			TABLE.tableStatGrid TH A {
				color: #FFF;
				}
		TH.thColumnTitle {
			padding-right: 15px;
			white-space: nowrap;
			}
		TH.thNumberColumnTitle {
			padding-right: 15px;
			text-align: right !important; 
			white-space: nowrap;			
			}
TR.trDataGridRow TD {
	background-color: #fffbf7;
	border-bottom: 1px solid #269;
	border-right: 0;
	}
