#newupdate{
width:655px;
float:left;
}

#sub {
width:655px;
float:right;
margin-bottom:5px;
background-color: #CFCFFF;
background-image: url(/images/left_bg_top.gif);
background-repeat: repeat-x;
}

#sub ul {
list-style:none;
overflow:hidden; zoom:1;
margin:5px;
background:#fff;
padding:7px;
}

#sub li {
line-height:27px;
height:27px;
padding:2px;*padding:1px;
border-bottom:1px dashed #DFE9F8;
clear:left;
}

#sub li a.softtitle {
font-size:10.5pt;
height:27px;
line-height:27px;
width:360px;
text-indent:4px;
padding-left:10px;
float:right;
overflow:hidden;
background:url(/images/arrow.gif) no-repeat left 8px;
}

#sub li span {
width:70px;
text-align:center;
float:right;
}

#sub li a.softclass {
font-size:10.5pt;
color:#83B56A;
width:120px;
text-align:center;
float:left;
}

#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;
}

#left{
width:300px;
margin:0px;
float:right;
padding:0px;
}

#weektop,#downtop,#recomtop {
width:290px;
padding:0px 5px 5px 5px;
margin-bottom:5px;
background-color: #CFCFFF;
background-image: url(/images/left_bg_top.gif);
background-repeat: repeat-x;
}

#weektop h2,#downtop h2,#recomtop h2 {
height:27px;
}

#weektop ul,#downtop ul,#recomtop ul {
padding:2px 6px;
background:#fff;
}

.sidebox h2 {
color:#135B96;
line-height:24px;
}

.sidebox ul {
padding-left:2px;
}

#weektop li,#downtop li,#recomtop li {
padding-left:10px;
height:22px;
line-height:22px;
overflow:hidden;
background:url(/images/arrow.gif) no-repeat left 8px;
}

#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;
}
