/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #494949;
}

A{
color: #494949;
text-decoration: none;
}

/*----------------------------------------------------------new css----------------------------------------------------------*/

/*menus links*/
a.menus:link {
	color: #494949;
	text-decoration: none;
}
a.menus:visited {
	text-decoration: none;
	color: #494949;
}
a.menus:hover {
	text-decoration: none;
	color: #999999;
}
a.menus:active {
	text-decoration: none;
	color: #494949;
}
/*ends*/

/*page content*/
#page{
width:100%;
text-align:center;
}
#top{
font-size:13px;
width:100%;
height:30px;
background:#eeeeee;
border-bottom:#DDDDDD solid 1px;
text-align:right; 
/*background:url(../images/xmlbar_top.gif);*/
}
#top #login{
margin-top:3px;
 padding-right:10px;
}
#top .t_input
{
	 border: solid 1px #dddddd; font-size:12px; padding:2px;
}
#ole{
border: solid 1px #dddddd
text-align:center;
width:1000px;
margin-left:auto;
margin-right:auto;
}
#left{
margin-left:20px;
margin-top:20px;
width:150px;
margin-right:30px;
float:left;


}
#right{
margin-top:20px;
width:770px;
float:left;
}

/*the left subclass*/
#logo{
width:150px;
float: left;
margin-right: 1px;
background:url(../images/nlogo.gif) no-repeat;
height:100px;
}
#new_menus{
clear:both;
text-align:left;
}
/* left ends*/
/*the right subclass*/
#r_left{
width:390px;
margin-right:18px;
clear:both;
float:left;
border: solid 1px #cfcfcf ;
}
#r_right{
width:347px;
float:right;
}
/* right ends*/
#f_link{
font-size:12px;
clear:both;
margin-top:10px;
border:#cfcfcf 1px solid;
}

#f_link_content
{

 padding:5px;
}
#xmlbar_footer{
margin-top:10px;
clear:both;
text-align:center;
font-size:12px;
width:805px;
}
#notice{
margin-top:10px;

}
/* the notice*/
.r_title{
text-align:left;
word-wrap:break-word;
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
}
.r_line{
height:11px;
background:url(../images/xmlbar_line.gif) no-repeat;
}
#notice_content{
text-align:left;
word-wrap:break-word;
padding:8px 5px;
margin-top:3px;
border: solid 1px #cfcfcf;
line-height:18px;
}
/*  the notice ends*/
#inputbox{


}
#inputbox_top{
background:url(../images/input_top.gif) no-repeat;
height:12px;
}
#inputbox_mid{

background:url(../images/input_mid.gif) repeat-y;
}
#inputbox_main{
height:50px;
background:#c4c4c4;
margin:0 8px;
}
#inputbox_bottom{
background:url(../images/input_bottom.gif) no-repeat;
height:30px;
}
#softinfo{
margin-top:20px;
}
.r_line_1{
height:11px;
background:url(../images/xmlbar_line_1.gif) no-repeat;
}
#softinfo_button{
margin-top:8px;
margin-left:5px;
text-align:left;
}
.softinfo_content{
margin-top:8px;
text-align:left;
margin-left:5px;
font-size:12px;
line-height:18px;
word-wrap:break-word;
}
#softinfo a{
color: #494949;
text-decoration: none;
}
#xmlbar_ad{
width:300px;
text-align:left;
margin-top:20px;
float:left;
}
#xmlbar_ad1{
padding-top:10px;
clear:both;
}
#sub_xmlbar_ad{
float: right;
margin-top:10px;
text-align:left;
height:250px;
width: 310px;
}
#popframe{
width:600px; background:#34B6C6; position:absolute;
}
#popview{
margin:5px 5px; background:#FFFFFF;padding:10px 5px; text-align:left;
word-wrap:break-word;
font-size:12px;
}
.line{
font-size:12px;
cursor:pointer;
}
.line_l
{
	float:left;
	text-align:left;
	width:200px;
}
.line_r{
float:right;
text-align:right;
}
.ontabs{
background:#34B6C6;
border: solid 1px #34B6C6;
font-size:12px;
color:#FFFFFF;
height:20px;
cursor:pointer;
}
.offtabs{
background:#ffffff;
border: solid 1px #34B6C6;
font-size:12px;
color:#34B6C6;
height:20px;
cursor:pointer;
}
#search {
	BACKGROUND: url(/images/searchbg.jpg) no-repeat left top; MARGIN: 5px 0px 0px; LINE-HEIGHT: 2; PADDING-TOP: 10px; HEIGHT: 61px; TEXT-ALIGN: center
}
#search FORM {
	PADDING-TOP: 5px
}
#search FORM INPUT {
	VERTICAL-ALIGN: middle
}
#search FORM IMG {
	VERTICAL-ALIGN: middle
}
.query {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 322px; PADDING-TOP: 2px; BORDER-BOTTOM: #e7e7e7 1px solid;
	font-size:12px;
	color: #494949;
}
#onesoft{
word-break:break-all;
margin-top:20px;
}

/*---------------------------------------------the sub page--------------------------------------------------------*/
#sub_mid{
width:750px;
float: inherit ;
margin: 0 auto;
}
#sub_soft{
margin-top:10px;
clear:both;
width:400px;
float:left;
margin-right:10px;

}
#sub_notice{
margin-top:10px;
float:right;
width:340px;

}
#sub_title{
height:25px;
}
#space_1
{
	float:left;
	width:20px;
	height:25px;
	border-bottom: solid 1px #cfcfcf;
}
#space_2
{
	float:right;
	width:258px;
	height:25px;
	border-bottom: solid 1px #cfcfcf;
}
#space_3
{
	float:right;
	width:198px;
	height:25px;
	border-bottom: solid 1px #cfcfcf;
}
#sub_soft_tab_1
{
padding-top:5px;
text-align:center;
font-size:12px;
font-weight:bold;
float:left;
background: url(../images/softnav.gif) repeat-x;
height:20px;
width:120px;
border-left:#cfcfcf 1px solid;
border-right:#cfcfcf 1px solid;
border-top:#cfcfcf 1px solid;
}
#sub_content{

text-align:left;
word-wrap:break-word;
padding: 20px;
font-size:12px;
clear:both;
line-height:18px;
}
#down{
padding-top:3px;
background:url(../images/downbutton.gif) no-repeat;
border: solid 1px #ffffff;
width:130px;
height:37px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
}
#software_ad{
margin-top:0px;
}
#software_ad_l{
background:url(../images/softwaread_l.gif);
float: left;
width:551px;
height:208px;
}
#software_ad_r{
text-align:left;
color:#FFFFFF;
padding-top:30px;
font-size:11px;
line-height:25px;
word-wrap:break-word;
font-weight:bold;
float:right;
width:199px;
height:178px;
background:url(../images/softwaread_r.gif);
}
#software_ad_r ul{
margin-left:0px;
margin-bottom:0px;
}
#ad_down{
background:url(../images/d_down.gif); width:120px; height:33px; margin-top:0px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
padding-top:5px;
text-align:center;
}
#showvideo
{
	font-size:12px;
	clear:both;
	border: solid 1px #cfcfcf;
	text-align:left;
	height:auto;

}
#videoplayer
{
	text-align:center;
	padding:20px;
	border-bottom:solid 1px #cfcfcf;
	border-left:solid 1px #cfcfcf;
	border-right:solid 1px #cfcfcf;
}
#pagetools{
	font-size:12px;
	clear:both;
	BACKGROUND: url(/images/searchbg_bottom.jpg) no-repeat left top; LINE-HEIGHT: 2; PADDING-TOP: 10px; HEIGHT: 61px; TEXT-ALIGN: center

}


/*---------------------------ad css----------------------------------------*/
#right_up_ad
{
	margin-top:10px;
	height:auto; 
	margin-bottom:10px;
}
/*------------------------------common css------------------------------------*/
.item_title
{
	text-align:left;
	padding-left:5px ; 
	/*height:20px;*/ 
	padding-top:10px; 
	background: url(../images/softnav.gif) repeat-x;
	font-size:12px;
	font-weight:bold;
}
.item_block{
float:left;
padding-right:14px;
width:130px;
padding-bottom:10px;

}
.rect{

	font-size:12px;
	clear:both;
	margin-bottom:10px;
	border: solid 1px #cfcfcf;
	text-align:left;
	height:auto;
}
.sub_item_title{
width:98%;
margin-left:1%;
margin-right:1%;
padding-bottom:5px;
padding-left:2px;
border-bottom: solid 1px #cfcfcf;
}
.sub_item_title_left
{
	float:left;
}

/*------------------------------------------common Div-----------------------------------------------------------*/

#close
{
float:right;
cursor:pointer;
}

/*-----------------------------------------lang css--------------------------------------------------------------*/
.language_list{
float:left; padding-right:20px;
}
.language_list_items{
padding-top:5px;

}
/***welcome and search***/
/*the css of <li>*/



