#notice {
	
color:#159600;height:24px;line-height:24px;text-align:right;margin-bottom:8px;padding-left:59px;border:2px solid #19cc01;background:#f2fcf1 url(../images/notice.gif) no-repeat left center;clear:both;
}
#notice a {
	color: #159600
}
#notice span {
	float: left
}
#recently {
	float: left; width: 468px
}
#recently h2 {
	padding-left: 6px; z-index: 3; background: url(../images/h2_recently.png) no-repeat; margin: 0px; font: bold 12px/26px vernada; position: relative; height: 30px
}
#recently h2 a {
	padding-right: 9px; padding-left: 9px; float: left; padding-bottom: 0px; cursor: pointer; color: #467aa7; padding-top: 5px
}
#recently h2 a.select {
	border-right: #9ec3ff 1px solid; padding-right: 8px; border-top: #9ec3ff 1px solid; margin-top: 4px; padding-left: 8px; z-index: 2; background: #fff; padding-bottom: 3px; border-left: #9ec3ff 1px solid; color: #316b9d; line-height: normal; padding-top: 6px; border-bottom: #9ec3ff 1px; position: relative; height: 16px
}
#recently h2 a#recentlymore {
	margin-left: 28px
}
#recently h2 a:hover {
	border-right: #9ac6e2 1px solid; padding-right: 8px; border-top: #9ac6e2 1px solid; margin-top: 4px; padding-left: 8px; background: #9ac6e2; padding-bottom: 3px; border-left: #9ac6e2 1px solid; line-height: normal; padding-top: 6px; border-bottom: #9ac6e2 1px solid; height: 14px; text-decoration: none
}
#recently ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 7px 0px 0px; padding-top: 0px; list-style-type: none
}
#recently li {
	clear: left
}
#recently li a.newsoft {
	border-top: #e7e7e7 1px solid; background: #fafafa; float: right; margin-bottom: 5px; overflow: hidden; width: 348px; text-indent: 4px; line-height: 24px; border-bottom: #e7e7e7 1px solid; height: 24px
}
#recently li span {
	border-top: #e7e7e7 1px solid; background: #fafafa; float: right; margin: 0px 0px 5px 2px; width: 46px; color: #f55b8f; line-height: 22px; border-bottom: #e7e7e7 1px solid; height: 24px; text-align: center
}
#recently li a.newclass {
	border-top: #cbdbeb 1px solid; background: #edf6ff; float: left; margin: 0px 2px 5px 0px; overflow: hidden; width: 70px; color: #5e7dac; line-height: 24px; border-bottom: #cbdbeb 1px solid; height: 24px; text-align: center
}
#recently li a.newsoft:hover {
	border-top: #b2cc86 1px solid; background: #fbfff5; color: #000; border-bottom: #b2cc86 1px solid; text-decoration: none
}
#recently li a.newclass:hover {
	border-top: #b2cc86 1px solid; background: #fbfff5; color: #000; border-bottom: #b2cc86 1px solid; text-decoration: none
}
#recently p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#hotsoft {
	border-right: #d1d401 1px solid; padding-right: 8px; border-top: #d1d401 1px solid; padding-left: 8px; background: #feffef; float: right; padding-bottom: 0px; margin-left: 9px; border-left: #d1d401 1px solid; width: 265px; padding-top: 0px; border-bottom: #d1d401 1px solid
}
#hotsoft h2 {
	color: #986d05; line-height: 30px
}
#hotsoft li {
	border-right: #e8eac2 1px solid; padding-right: 7px; border-top: #e8eac2 1px solid; padding-left: 7px; background: #fff; margin-bottom: 4px; padding-bottom: 4px; border-left: #e8eac2 1px solid; padding-top: 5px; border-bottom: #e8eac2 1px solid; height: 38px
}
#hotsoft li img {
	border-right: #dddd3f 1px solid; border-top: #dddd3f 1px solid; float: left; border-left: #dddd3f 1px solid; margin-right: 9px; border-bottom: #dddd3f 1px solid
}
#hotsoft li a {
	font-weight: 700; font-size: 13px; color: #2f6fad; line-height: 22px
}
#hotsoft li a:hover {
	color: #ff5400
}
#hotsoft img#firefox {
	margin: 1px 0px 6px
}
#ad283 {
	float: right; width: 283px; height: 147px
}
#ad283 img {
	margin-top: 8px; display: block
}
#common {
	clear: both; border-right: #19cc01 1px solid; padding-right: 8px; border-top: #19cc01 1px solid; padding-left: 8px; background: #dafddf; float: left; padding-bottom: 7px; margin: 5px 0px 7px; border-left: #19cc01 1px solid; width: 754px; padding-top: 7px; border-bottom: #19cc01 1px solid
}
 html #common {
	padding-right: 2px; padding-left: 2px; padding-bottom: 5px; padding-top: 5px
}
#common dl {
	background: #fff; float: left; margin: 2px; width: 121px; text-align: center
}
#common dt {
	background: #f2fcf1; margin-bottom: 1px; overflow: hidden; color: #29801d; line-height: 24px
}
#common dd a {
	display: block; overflow: hidden; line-height: 130px; height: 130px; padding-top: 5px
}
#weektop {
	border-right: #7fb1e2 1px solid; padding-right: 2px; border-top: #7fb1e2 1px solid; padding-left: 2px; background: #f7fbff; padding-bottom: 2px; border-left: #7fb1e2 1px solid; width: 242px; padding-top: 2px; border-bottom: #7fb1e2 1px solid
}
#monthtop {
	border-right: #7fb1e2 1px solid; padding-right: 2px; border-top: #7fb1e2 1px solid; padding-left: 2px; background: #f7fbff; padding-bottom: 2px; border-left: #7fb1e2 1px solid; width: 242px; padding-top: 2px; border-bottom: #7fb1e2 1px solid
}
#recom {
	border-right: #7fb1e2 1px solid; padding-right: 2px; border-top: #7fb1e2 1px solid; padding-left: 2px; background: #f7fbff; padding-bottom: 2px; border-left: #7fb1e2 1px solid; width: 242px; padding-top: 2px; border-bottom: #7fb1e2 1px solid
}
#weektop {
	float: left; margin: 0px 8px 4px 0px
}
#monthtop {
	float: left; margin: 0px 8px 4px 0px
}
#recom {
	float: right; margin: 0px 0px 4px
}
#weektop h2 {
	padding-right: 4px; padding-left: 4px; background: #e2f0ff; padding-bottom: 4px; color: #135b96; padding-top: 4px; border-bottom: #aeccf2 1px solid
}
#monthtop h2 {
	padding-right: 4px; padding-left: 4px; background: #e2f0ff; padding-bottom: 4px; color: #135b96; padding-top: 4px; border-bottom: #aeccf2 1px solid
}
#recom h2 {
	padding-right: 4px; padding-left: 4px; background: #e2f0ff; padding-bottom: 4px; color: #135b96; padding-top: 4px; border-bottom: #aeccf2 1px solid
}
#weektop ul {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; padding-top: 2px
}
#monthtop ul {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; padding-top: 2px
}
#recom ul {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; padding-top: 2px
}
.sidebox h2 {
	color: #135b96; line-height: 24px
}
.sidebox ul {
	padding-left: 2px
}
#weektop li {
	padding-left: 10px; background: url(../images/arrow.gif) no-repeat left 8px; line-height: 22px
}
#monthtop li {
	padding-left: 10px; background: url(../images/arrow.gif) no-repeat left 8px; line-height: 22px
}
#recom li {
	padding-left: 10px; background: url(../images/arrow.gif) no-repeat left 8px; line-height: 22px
}
#weektop li {
	overflow: hidden; height: 22px
}
#monthtop li {
	overflow: hidden; height: 22px
}
#recom li {
	overflow: hidden; height: 22px
}
#links {
	margin-top: 6px
}
#links a {
	line-height: 20px; margin-right: 3px
}

