html {padding: 0;margin: 0;}* {margin: 0;padding: 0;}body {background: #FFF url(../imgs/h_bg.jpg) no-repeat center top;color: #444;margin: 0;padding: 0;text-align: center;width: 100%;font-size: 12px;font-style: normal;font-weight: normal;font-variant: normal;behavior: url(./png2vml.htc);}img {border: none;}.logo		{float:left;margin:0;padding: 20px 0 0;width: 172px;height: 54px;}div#h_menu	{float:right;margin: 15px 0 0;width: 167px;font-size: 80%;color: #fff;border: none;}div#h_menu a:hover {color:#cccccc;}div#h_menu a {text-decoration:none;color: #fff;}div#h_menu	.help	{	width: 100px;	height: 17px;	background-image: url(../imgs/h_menu.gif);	padding-top: 5px;	background-repeat: no-repeat;	float: right;	color: #fff;}div#h_menu	.language	{	margin: 10px 0 0;	width: 167px;	height: 12px;	color: #fff;	text-align: right;	float: right;}div#h_menu a {text-decoration:none;}div#h_menu li {display: inline;padding: 0 0 0 5px;}div#h_menu li a{padding-left: 5px;}.nav				{margin: 0;width: 794px;}.one				{height: 87px;margin: 0 auto;width: 794px;background-image: url(../imgs/h.jpg);}.outer{width:100%;padding: 0;margin:0;background-image: url(../imgs/bg2.gif);height: 100%;}.contents{width: 794px;background-image: url(../imgs/bg_blk.png);margin:0 auto;padding-right: 10px;padding-left: 10px;height: 100%;}.flash{margin:0 5px 5px;height: 100%;}.column{	width:780px;	margin: 0;	height: 100%;}div#main_cont{float:right;width:190px;margin:0 0 0 3px;border: 1px solid #0f0f0f;background-color: #1c1c1c;text-align: left;}div#main_cont .top{width:180px;background-image: url(../imgs/main_bg.gif);height: 27px;text-align: left;padding: 11px 0 0 10px;color: #fff;}div#main_cont .photo{width:190px;height: 125px;}div#main_cont .txt{width:184px;font-size: 80%;color: #fff;text-align: left;line-height: 170%;padding: 2px 3px 2px 3px;height: 263px;letter-spacing: 0.2em;}div#main_cont .more{	width:184px;	text-align: right;	padding-right: 6px;	padding-bottom: 5px;	margin-bottom: 5px;}#list ul{list-style-position:inside;padding: 4px 2px 2px;}#list li{list-style-type: circle;color:#FF0000}div#main_left{float:left;width:192px;margin:0;text-align: left;padding: 0;}div#main_left .top{float:left;width:167px;height:20px;background-image: url(../imgs/l.gif);padding: 10px 0 0 25px;color: #fff;}div#main_left .txt{float:left;width:172px;background-image:url(../imgs/l_2.gif);font-size: 90%;line-height: 150%;letter-spacing: 0.1em;color: #333333;padding:0 10px;margin: 0;}div#main_left .txt2{float:left;width:172px;background-image:url(../imgs/l_2.gif);font-size: 90%;color: #000000;padding:6px 8px 0 12px;margin: 0;}div#main_left .bottom{float:left;width:192px;margin:0 0 5px;padding:0 0 10;}.clears{	clear:both;	font-size: 1px;	height: 2px;}.head{height: 135px;}.head_l{height: 135px;background-image: url(../imgs/h_bg.gif);width: auto;margin: 0 auto;float: left;}.head_r{height: 135px;background-image: url(../imgs/h_right.gif);width: auto;margin: 0 auto;float: right;}.menu{width:793px;margin-top: 0;margin-bottom: 0;float: left;}#menu ul, #menu li{display:block;margin:0;padding:0;list-style:none;height: 32px;}#menu li{display:block;float:left;margin: 12px auto 0;width: 132px;height: 20px;}#menu a, #menu a:link, #menu a:visited{text-decoration:none;text-align:center;color:#ffffff;background-image:url(../imgs/button.gif);height: 22px;display:block;width: 132px;margin:0;padding-top: 10px;}#menu a:hover{background-image:url(../imgs/button2.gif);color:#cccccc;text-align:center;display:block;height: 22px;width: 132px;}div#footer {height: 58px;background-image: url(../imgs/f.gif);color: #fff;padding-top: 40px;font-size: 80%;margin:0;width: 100%;clear: both;line-height: 130%;}div#footer a {text-decoration:none;color: #fff;}div#footer a:hover {/*color: #bcbe62;*/color:#cccccc;}div#footer li {display: inline;padding: 0 3px;}div#footer li a{padding-right: 5px;}div#footer address {margin-top:10px;color: #fff;font-style: normal;}.white{color:#fff}.line {	height: 1px;	background-image: url(../imgs/line.gif);	background-repeat: repeat-x;	margin: 4px 0px;}.fla{	width:794px;	height:54px;	text-align: center;}.mainright{float:left;width:585px;}.mainbottom{clear:both;float:left;height:84px;width:580px;margin:1px 0px 0px 2px;background-image: url(../imgs/bo.jpg);}.mainf{clear:both;float:left;height:80px;width:575px;margin:0px 0px 5px 3px;}.clear_both {display: block;clear: both;font-size:1px;height:5px;}