@import url(all.css);
#ln { background-image: url(toper.gif); background-repeat: no-repeat; background-position: 0 -281px; width: 950px; height: 37px; float: left; }
h1 { color: #7d7d7d; font-size: 24px; font-weight: bold; line-height: 38px; background-image: url(toper.gif); background-repeat: no-repeat; background-position: right -318px; text-indent: 30px; width: 950px; height: 37px; float: left; }
#l { width: 677px; overflow: hidden; float: left; margin-top: 8px; margin-bottom: 7px; margin-left: -10px; }
*html #l { width: 687px; margin-bottom: 7px; margin-left: -20px; }
*+html #l { margin-bottom: 0; }
#la { width: 666px; height: 15px; overflow: hidden; float: left; margin-left: 10px; }
.lbox { width: 328px; overflow: hidden; float: left; margin-top: 10px; margin-left: 10px; }
.lt { background-image: url(border.gif); background-repeat: no-repeat; width: 328px; height: 2px; overflow: hidden; float: left; }
.lbox ul { width: 306px; overflow: hidden; float: left; padding-right: 10px; padding-left: 10px; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
h2 { font-size: 14px; font-weight: bold; line-height: 25px; background-image: url(icon.gif); background-repeat: no-repeat; background-position: 5px -156px; text-indent: 17px; width: 306px; height: 25px; overflow: hidden; float: left; margin-top: 2px; margin-bottom: 8px; border-bottom: 1px solid #bce3f8; }
h2 a { background-image: url(m.gif); background-repeat: no-repeat; background-position: right 6px; width: 306px; overflow: hidden; float: left; }
.lbox li { line-height: 23px; background-image: url(icon.gif); background-repeat: no-repeat; background-position: 3px -135px; text-indent: 12px; width: 306px; overflow: hidden; float: left; }
.lbox li a { width: 264px; height: 23px; overflow: hidden; float: left; }
.lbox li .time { float: right; }
.lf { background-image: url(border.gif); background-position: 0 -2px; width: 328px; height: 4px; overflow: hidden; float: left; }
#r { width: 274px; float: right; margin-top: 8px; }
.rt { background-image: url(border.gif); background-repeat: no-repeat; background-position: 0 -6px; width: 274px; height: 5px; overflow: hidden; float: left; }
.rbox { width: 270px; float: left; padding-right: 1px; padding-left: 1px; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
.rbox ul { background-color: #f6f6f6; width: 264px; float: left; padding-right: 3px; padding-left: 3px; }
h3 { color: #1a7cbd; font-size: 14px; font-weight: bold; background-color: #fff; background-image: url(icon.gif); background-repeat: no-repeat; background-position: 12px -108px; text-indent: 23px; padding-top: 10px; padding-bottom: 6px; }
h4 { color: #1a7cbd; font-size: 14px; font-weight: bold; background-color: #fff; background-image: url(icon.gif); background-repeat: no-repeat; background-position: 12px -108px; text-indent: 23px; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #efefef; }
.rbox li { background-color: #fff; width: 234px; float: left; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
.rbox li.hot { background-image: url(i.gif); background-repeat: no-repeat; background-position: 15px 15px; text-indent: 9px; padding-top: 8px; padding-bottom: 0; }
.rbox li b { background-image: url(i.gif); background-repeat: no-repeat; background-position: 3px 16px; width: 224px; float: left; margin-bottom: 2px; padding-top: 10px; padding-left: 10px; border-top: 1px solid #efefef; }
.rbox li span.img { width: 88px; height: 57px; overflow: hidden; float: left; margin-right: 5px; border: solid 1px #dedede; }
.rf { background-image: url(border.gif); background-repeat: no-repeat; background-position: 0 -10px; width: 274px; height: 5px; float: left; margin-bottom: 8px; }
#link { width: 950px; overflow: hidden; float: left; margin-top: 8px; margin-bottom: 8px; }
*+html #link { margin-bottom: 0; }
#linkt { background-image: url(lb.gif); background-repeat: no-repeat; width: 950px; height: 3px; overflow: hidden; float: left; }
#link ul { width: 948px; overflow: hidden; float: left; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
#ltitle { font-weight: bold; background-image: url(icon.gif); background-repeat: no-repeat; background-position: 10px -113px; text-indent: 10px; width: 938px; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
#link li { float: left; padding-bottom: 5px; padding-left: 10px; }
#link li.tlink { height: 21px; padding-top: 10px; }
#linkf { background-image: url(lb.gif); background-repeat: no-repeat; background-position: 0 -3px; width: 950px; height: 3px; overflow: hidden; float: left; }
