	body {height:101%;}
	.mainTbl { background-image: url(/images/bg/index_top.jpg); background-position: top left; background-repeat: no-repeat; 
		width: 940px; margin: auto; border: 1px;
	} 

	.blkTbl { width: 900px; height: 71px; background-image: url(/images/bg/blk.gif); } 
	.blkTbl td { color: #c2c2c2; font: normal 10px arial; }
	
	.inputDiv { background-image: url(/images/bg/input.gif); width: 214px; height: 28px; padding: 0; } 
	.inputSDiv div, .inputLDiv div, .inputDiv div { padding: 4px; }
	.inputDiv input { width: 206px; border: none; height: 18px; margin: 0; }
	
	.inputLDiv { background-image: url(/images/bg/input_long.gif); width: 240px; height: 28px; } 
	.inputLDiv input { width: 232px; border: none; margin: 0; }
	
	.inputSDiv { background-image: url(/images/bg/input_short.gif); width: 107px; height: 28px; } 
	.inputSDiv input { width: 99px; border: none; margin: 0; }
	
	.cur_bnr { margin-right: 28px; }
	
	.a_t { background-image:url(/images/block/a_t.gif); }
	.a_c { border-left: solid 1px #d5d5d5; padding: 10px 10px 5px 10px; background-image:url(/images/block/a_bg.gif); background-repeat: repeat-x; }
	.a_l { font-size:1px; line-height: 1px; border-right: solid 1px #d5d5d5;  background-image:url(/images/block/a_bg.gif); background-repeat: repeat-x; }
	.a_l div { height: 100px; }
	.a_b { font-size:1px; line-height: 1px; border-bottom: solid 1px #d5d5d5; }
	.newsBoxTbl { float: left; }
	.newsDate { font: normal 18px Times New Roman; color: #707070; padding: 0 0 3px 0; }
	.newsTxt { font: normal 11px arial; padding: 0; margin: 2px 0 0 0; }
	
	.main-info-block { width: 900px; }