body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-align:center;}
body,td,th {font-size: 12px;}
ul,li,form,input{ margin:0; padding:0;}
.w778 {width: 780px; margin:auto; }
.divleft {float: left;}
.divright {float: right;}
.padleft4px {
	padding-left: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.padleft2px {padding-left: 30px;font-size: 13px;font-weight: bold;color: #FFFFFF;}
.blockstyle {border: 1px solid #dddddd;background-color: #f4f4f4;padding: 3px;font-size: 13px;}
.content {line-height: 150%;background-color: #FFFFFF;padding: 4px;text-align: left;word-break:break-all;}

#top {
	background-color: #f4f4f4;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-top: 6px;
	padding-right: 3px;
	padding-left: 3px;
}
#top #tleft {
	float: left;
	width: 360px;
	text-align: left;
	
}
#top #tright {
	float: right;
	width: 200px;
	text-align: right;
}
#logo {
	padding-top: 2px;
}
#logo #lleft {
	float: left;
	width: 280px;
	height: 60px;
	padding-top: 10px;
}
#logo #lright {
	float: right;
	width: 280px;
	height: 60px;
	padding-top: 10px;
}
#logo ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
#logo li {
	width: 80px;
	float: left;
}
#logo img {
	margin-bottom: 3px;
}
#nav {
	height: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2EABFE;
	padding-left: 5px;
	margin-top: 3px;
	font-size: 13px;
	clear:both;
}
#nav ul {
	list-style-type: none;
	margin: 0px;
}
#nav li {
	float: left;
	width: 73px;
	/*background-image: url(images/navbg.gif);*/
	height: 25px;
	margin-right: 4px;
	padding-top: 7px;
}
#nav li:hover {background-image: url(images/navhoverbg.gif);}
.li_s {BACKGROUND-IMAGE: url('images/navbg.gif');}
.li_on {BACKGROUND-IMAGE: url('images/navhoverbg.gif');}
.li_out {BACKGROUND-IMAGE: url('images/navbg.gif');}
.subnav {
	background-color: #F9F9F9;
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #79CAFF;
	text-align: left;
	padding-left: 25px;
	padding-top: 7px;
	width: 778px;
	margin:0 auto;
}
#ad #aleft {
	width: 520px;
	/*border: 1px solid #CC0000;*/
}
#ad #aright {
	background-color: #4ADBFF;
	height: 36px;
	width: 253px;
	border: 1px solid #0099FF;
	padding: 3px;
}
#ad #aright #alogon {
	height: 30px;
	background-color: #FFFFFF;
}
#ad #atext {
	width: 520px;
	height: 50px;
	line-height: 160%;
	padding-top: 6px;
}
#ad #asearch {
	width: 253px;
	margin-top: 5px;
	clear:both;
}
#ad {
	margin-top: 3px;
	overflow:hidden;
}
#one #oright {
	background-image: url(images/t-1.gif);
	background-repeat: repeat-x;
	width: 253px;

	padding-top: 14px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #828282;
	border-right-color: #828282;
	border-bottom-color: #828282;
	border-left-color: #828282;
}
#one #oright-1 {
	background-image: url(images/t-2.gif);
	background-repeat: repeat-x;
	width: 253px;

	padding-top: 14px;
	text-align: left;
	margin-top: 4px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #828282;
	border-right-color: #828282;
	border-bottom-color: #828282;
	border-left-color: #828282;
}
#one {
	text-align:center;
	margin-top: 3px;
}
#one #oleft {
	width: 516px;
	background-image: url(images/t-0.gif);
	background-repeat: repeat-x;
	border: 1px solid #0066CC;
	text-align: left;
	padding-top: 14px;
	padding-right: 1px;
	padding-left: 1px;

}
#one #oright-1 #scrolldiv {
	margin-top: 8px;
}
#one #oright-1 #line {
	text-align: center;
}
#one #oright-1 #expertxt {
	line-height: 150%;
	padding-left: 20px;
}
.blocktext {
	color: #999999;
	margin-left: 13px;
}
#one #oleft table {
	margin-top: 6px;
}
#ad #aright #alogon form {
	margin: 0px;
	padding-top: 4px;
}
.user {
	background-image: url(images/logon-2.gif);
	height: 22px;
	width: 60px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-left: 2px;
}
.pwd {
	background-image: url(images/logon-3.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 60px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-left: 2px;
}
#ad #aright #alogon #submit {
	margin: 0px;
}
#ad #aright #alogon ul {
	margin: 0px;
	list-style-type: none;
}
#ad #aright #alogon li {
	float: left;
	list-style-type: none;
}
.user_on {
	background-image: url(images/logon-5.gif);
	background-repeat: repeat-x;
}
#two {
	margin-top: 5px;

}
#two #twoleft {
	width: 184px;
	border: 1px solid #dddddd;
	padding: 3px;
}
#two #twoleft #1 {
	background-image: url(images/l-1.gif);
	
	width: 176px;
	padding-top: 7px;
	background-repeat: repeat-x;
	text-align: left;
}
#two #twoleft #2 {
	background-image: url(images/l-2.gif);
	background-repeat: repeat-x;
	text-align: left;
	
	width: 176px;
	padding-top: 7px;
}
#two #twoleft #3 {
	background-image: url(images/l-3.gif);
	background-repeat: repeat-x;
	text-align: left;
	
	width: 176px;
	padding-top: 7px;
}
#p4 {
	background-image: url(images/l-4.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 73px;
	width: 100%;
	padding-top: 7px;
	margin-bottom: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-left-color: #dbdbdb;
	background-position: 3px 0px;
}
#s_right {
	width: 144px;
	
}
#s_right #s_content {
	
}

#two #tworight #b {
	margin-bottom: 3px;
}
#two #tworight {
	text-align: right;
}
#two #tworight #vshop {
	background-image: url(images/s-1.gif);
	background-repeat: repeat-x;
	text-align: left;
	
	width: 438px;
	padding-top: 14px;
	float: left;
	border: 1px solid #0066CC;
	margin-left: 2px;
}
#two #tworight2 {
}
#two #tworight2 #vbook {
	background-image: url(images/s-2.gif);
	background-repeat: repeat-x;
	text-align: left;
	
	width: 438px;
	padding-top: 14px;
	float: left;
	border: 1px solid #0066CC;
	margin-left: 2px;
}
#two #tworight2 {
	width: 594px;
	margin-top: 5px;
}
#two #tworight {
	width: 594px;
	margin-top: 5px;
}
#three #a10 {
	width: 590px;
	margin-bottom: 6px;
	float:left;
}
#three {
	margin-top: 5px;
	overflow:hidden;
	clear:both;
}
.all11 {
	background-image: url(images/all-t.gif);
	background-repeat: repeat-x;
	width: 292px;

	text-align: left;
	padding-top: 13px;
	border: 1px solid #0099FF;
}
#three #a10 #t11 {
	margin-right: 6px;
}
#bottom {
	background-image: url(images/b-1.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	line-height: 150%;
}
#three #a13 {
	width: 184px;
	background-color: #f5f5f5;
	float:left;
	margin-right:6px;

}
#h10 {
	background-image: url(images/l-5.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding-top: 7px;
	text-align: left;
	padding-left: 17px;
}
#c10 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdbdb;
	border-left-color: #dbdbdb;

}
#i10 {
	background-image: url(images/bg-1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	/*border: 1px solid #dbdbdb;*/
	text-align: left;
}/**/
.content1 {line-height: 150%;background-color: #FFFFFF;padding: 4px;text-align: left;word-break:break-all;}
.blocktext a {
	color: #999999;
}
#one #oleft .padleft4px a {
	color: #003399;
	text-decoration: none;
}
#one #oright #annc {
	margin-top: 6px;
	padding-left: 4px;line-height:150%;
}
.content2 {line-height: 150%;background-color: #FFFFFF;padding: 4px;text-align: left;word-break:break-all;}
#shoptitle td{
padding:3px;
}
#two #skeywords {
	float: right;
	margin-top: 3px;
	width: 594px;
	height: 80px;
}
#two #twoleft ul {
	margin-left: 1px;
	list-style-type: none;
	line-height: 150%;
	margin-top: 8px;
	margin-bottom: 2px;
}
#two #tworight #vshop table {
	margin-top: 3px;
}
#two #tworight2 #vbook table {
	margin-top: 3px;
}
#skeyword {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 5px;
	padding-top: 3px;
}
#two #skeywords #bnr2 {
	margin-top: 4px;
	margin-bottom: 4px;
}
#ad #regbg {
	float: right;
	width: 253px;
	margin-top: 2px;
	background-image: url(images/regbg.jpg);
	height: 39px;
	padding-top: 14px;
	text-align: right;
	padding-right: 12px;
}
#oneThree {
	margin-top: 3px;

	text-align: center;
	width: 780px;
}
#oneThree #gt01 {
	float: left;
	width: 255px;
	background-image: url(images/t-0.gif);
	background-repeat: repeat-x;
	padding-top: 14px;
	border: 1px solid #0066CC;
	margin-right: 2px;
	text-align: left;
	margin-left: 2px;
	margin-top: 1px;
	margin-bottom: 2px;
}
#oneThree #gt01 ul {
	line-height: 150%;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type: none;
	margin-left: 2px;
}
#gkkThree #tsinghua {
	float: left;
	width: 778px;
	background-image: url(images/t-0.gif);
	background-repeat: repeat-x;
	padding-top: 14px;
	border: 1px solid #0066CC;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 2px;
	overflow:hidden;
}
#gkkThree #tsinghua ul {
	line-height: 150%;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type: none;
	margin-left: 4px;
	float: left;
	margin-right: 6px;
}
#nx778 {
	background-image: url(images/t-long.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	text-align: left;
	border: 1px solid #666666;
	margin-top: 3px;

}
#nx778 #nx1 {
	float: left;
	width: 128px;
	margin-top: 5px;

	padding-top: 2px;
}
#nx778 #nx2 {
	float: right;
	width: 198px;
	margin-top: 5px;
	margin-left: 2px;
}
#nx778 #nx3 {
	float: right;
	width: 198px;
	margin-top: 5px;
	margin-left: 2px;
}
#nx778 #nx4 {
	float: right;
	width: 198px;
	margin-top: 5px;
	margin-left: 2px;
}
/**/
#flinks {
	padding: 3px;
	border: 1px solid #ececec;
	margin-bottom: 3px;
	line-height:150%;
}
#flinks a{
	/*width:120px;*/
	text-align:center;
	margin-left:6px;
	margin-right:6px;
	}
/**/
#i10 ul {
	margin: 0px; padding:0;
	line-height: 150%;
}
#i10 li {
	margin: 0; padding:0;
}
#subblock {
	margin-top: 9px;
	padding: 3px;
	line-height: 150%;
	text-align: center;
	background-color: #f4f4f4;
}
