#newupdate{
width:643px;
float:left;
}

.sub {
width:635px;
padding:0px 5px 5px 5px;
float:right;
margin-bottom:5px;
background-color: #CFCFFF;
background-image: url(/images/left_bg_top.gif);
background-repeat: repeat-x;
overflow:hidden;
}

.sub ul {
list-style:none;
background:#fff;
padding:13px 6px 11px 6px;
}

.sub li {
height:26px;
border-bottom:1px dashed #DFE9F8;
clear:left;
}

.sub li a.softtitle {
font-size:10.5pt;
width:410px;
text-indent:4px;
float:right;
overflow:hidden;
}

.sub li span {
width:55px;
text-align:center;
float:right;
}

.sub li a.softclass {
font-size:10.5pt;
color:#83B56A;
height:25px;
width:85px;
text-align:center;
float:left;
overflow:hidden;
}

.sub li a.softtitle:hover,.sub li a.softclass:hover {
color:#BF663A;
}

.sub p {
margin:0;
padding:0;
}

#recomsoft {
background:#E8FFEB;
border:1px solid #90D6EB;
height:116px;
padding:5px 2px 5px 0px;
margin-bottom:5px;
}

#recomsoft h2 {
line-height:28px;
}

#recomsoft li {
height:45px;
width:235px;
float:left;
margin-bottom:3px;
margin-left:3px;
border:1px dashed #CDFDC7;
background:#FBFEFB;
padding:5px;
}

#recomsoft li img {
margin-right:9px;
border:1px solid #000;
float:left;
}

#recomsoft li a {
font-size:12px;
font-weight:700;
color:#308008;
line-height:22px;
text-decoration:underline;
}

#recomsoft li a:hover {
color:#BF663A;
}

#recomsoft img#firefox {
margin:1px 0 6px;
}

#ad283 {
width:283px;
float:left;
}

#ad283 img {
display:block;
}

#left{
width:280px;
margin:0px;
float:right;
padding:0px;
}

#common {
width:630px;
float:left;
clear:both;
border:0px solid #90D6EB;
background:#DAFDDF;
padding:6px;
}

* html #common {
padding:6px;
}

#common dl {
width:124px;
text-align:center;
float:left;
background:#fff;
margin:1px;
}

#common dt {
	color:#218E12;
	line-height:24px;
	margin-bottom:1px;
	background:#F2FCF1;
	overflow:hidden;
}

#common dd a {
line-height:24px;
height:24px;
overflow:hidden;
display:block;
}

#welcome {
width:270px;
padding:0px 5px 5px 5px;
margin-bottom:5px;
background-image: url(/images/class_bg_top.gif);
background-repeat: repeat-x;
background-color: #FEFAE7;
}

#welcome p{
background:#fff;
padding:7px;
}

#welcome h2{
background:url(/images/arrpwa.gif) no-repeat;
padding:6px 3px 5px 30px;
color:#E26331;
}

#weektop,#downtop,#recomtop {
width:270px;
padding:0px 5px 5px 5px;
margin-bottom:5px;
background-color: #CFCFFF;
background-image: url(/images/left_bg_top.gif);
background-repeat: repeat-x;
}

#weektop ul,#downtop ul,#recomtop ul {
padding:2px 6px;
background:#fff;
}

#weektop li,#downtop li,#recomtop li {
padding-left:10px;
background:url(/images/arrow.gif) no-repeat left 8px;
height:22px;
overflow:hidden;
}

.sidebox h2 {
color:#135B96;
line-height:24px;
}

.sidebox ul {
padding-left:2px;
}

#links {
border:0px solid #90D6EB;
padding:5px;
}

#links a {
line-height:20px;
margin-right:8px;
}
#notics{
background:#f5f5f5;
height:50px;
width:450px;
border:2px solid red;
margin-top:100px;
margin-left:200px;
}