body {font-family:'Arial';}

#software h3 img , #hardware h3 img {margin:3px 0 0 5px;}
#indexnews h3 img , #indexvedio h3 img {margin-top:10px;}
#article div.clear{ clear:both; margin:0; padding:0; height:0;}

#subMenu h3{
	margin:0 0 7px 0;
	}
#subMenu dl.division dt{
	border-top:1px solid #d7d7d7;
	border-bottom:none;
	}
#subMenu dl.division dd{
    line-height:26px;
	padding-right:11px;
	}
ul#menu{
	padding-left:0;
	}
ul#menu li{
	margin-left:15px;
	}
ul#menu li a{
	font-weight:bold;
	}
#subMenu dl{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
#subMenu dt{
	padding-left:13px;
	padding-right:6px;
	}
#subMenu dt img{
	margin-right:4px;
	}
#mainContent{
	font-family:Arial, Helvetica, sans-serif;
	}
#article{
	margin-right:175px;
	padding-left:6px;
	}
#article p.text{
	margin:0 20px 3px 0;
	padding:0;
	line-height:18px;
	}
#article p.shuoming{
	margin:0 0 15px 0;
	color:#626262;
	line-height:12px;
	}
#article div.imgText{
	margin:0;
	width:100%;
	}
#article div.imgText p{
	font-size:13px;
	line-height:21px;
	float:right;
	width:362px;
	margin:0;
	}
#article div.imgText img{
	float:left;
	}
#article h4{
	font-size:16px;
	color:#BF0104;
	font-family:Gungsuh, Georgia, "Times New Roman", Times, serif;
	margin:20px 0 13px 0;
	}
#article h4.margin{
	margin-bottom:7px;
	}
#article div.img{
	margin:21px 5px 9px 0;
	_margin:21px 12px 9px 0;
	width:296px;
	float:left;
	}
#article div.img h6{
	text-align:center;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:8px 0 6px 0;
	*margin:6px 0 5px 0;
	}
#article ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#article ul li{
	background:url(/images/en/icon1.gif) no-repeat 4px 8px;
	padding-left:18px;
	padding-bottom:3px;
	line-height:18px;
	color:#2e2e2e;
	}
#article ul#subulli li{
	background:url(/images/en/icon2.gif) no-repeat 4px 7px;
	}
#article ul li img, #mainContent ul.news li img{
	display:none;
	}
#article table tr td{
	width:286px;
	padding:3px 0 3px 9px;
	}
#article table tr td.bold{
	width:157px;
	font-weight:bold;
	}
#article table tr.bg{
	background-color:#cce3fb;
	}
#article table.table tr td{
	width:200px;
	}
	
table#hardwareul p, table#softwareul p {
	text-indent:0;
	margin:0 2px 0 2px;
	}
	
#mainContent h3 {
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	border:none;
	margin-top:35px;
	}
#mainContent ul.news{
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	}

table#hardwareul h6, table#softwareul h6 {
	color:#BF0104;
	font-size:0.9em;
	margin:8px 1px 7px 1px;
	font-family:Gungsuh;
	}
table#hardwareul p, table#softwareul p{
	line-height:125%;
	text-align:center;
	color:#3A3A3A;
	} 
ul#indexnewsul a{
	color:#000;
	}
ul#indexnewsul a:hover{
	text-decoration:underline;
	color:#FF3333;
	}
ul#indexnewsul span.date{
	margin-right:8px;
	display:none;
	}
ul#indexnewsul li{
	line-height:21px;
	height:22px;
	background:url(/images/sq_arrow.gif) no-repeat 15px center;
	}

#indexnews p.rightmore{
	margin:7px 23px 0 0;
	font-size:13px;
	}
#indexnews p.rightmore a:hover{
	text-decoration:underline;
	}
#indexnews .whitebg {
	padding-bottom:10px;
	*padding-bottom:17px;
	}
	
	
/********** index **********/
#software h3, #hardware h3, #indexnews h3, #indexvedio h3{
	font:bold 1.05em Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:5px;
	height:16px;
	}
#software h3, #hardware h3{
	color:#BF0104;
	padding-left:40px;
	width:656px;
	}
#software h3{
	background:url(/images/en/bg_left_sub1.jpg) no-repeat left top;
	}
#hardware h3{
	background:url(/images/en/bg_left_sub2.jpg) no-repeat left top;
	}
#indexnews h3{
	background:url(/images/en/bg_right_sub1.jpg) no-repeat left top;
	font-size:0.97em;
	}
#indexvedio h3{
	background:url(/images/en/bg_right_sub2.jpg) no-repeat left top;
	font-size:0.97em;
	}

table#softwareul a img {
	margin-top:5px;
	}
table#softwareul td{
	height:217px;
	}
table#hardwareul td{
	height:222px;
	}
	
ul#toplink a:hover{
	text-decoration:underline;
	}
#software .whitebg, #hardware .whitebg {
	padding-bottom:0;
	}
	
#software h3 span, #hardware h3 span{
	margin-top:0;
	}
	
div.textContent div h6.partners{
	line-height:140%;
	color:#333333;
	font-size:12px;
	}
#mainContent h2 {
	margin-bottom:6px;
	}
div#indexvedio .whitebg{
	padding-bottom:18px;
	*padding-bottom:20px;
	}
