.check { margin-left: -40px; margin-top: 2px; position: absolute; }
.check input { margin-right: 3px; }
.clr { clear: both; font-size: 1px; height: 1px; width: 1px; }
.kanm, .qi { margin: 0 8px; }
.mvp1 { color: #008000; margin: 0 4px; }
.mvp2 { color: #FF6600; margin: 0 4px; }
.ndotop { font-size: 2px; height: 2px; line-height: 2px; }
.op { background: #FAFAFA; border-color: #E2E2E2; border-style: solid; border-width: 1px 1px 2px; height: 22px; padding: 8px 8px 2px !important; }
.op a { margin-right: 6px; }
.op img { margin-right: 5px; }
.op input { margin-right: 5px; vertical-align: text-bottom; }
.op tt { float: right; padding: 0; }
.othersearch3 { color: #195EA3; float: right; padding: 6px 160px 0 0; width: 180px; }
.othersearch3 a { color: #000000; text-decoration: underline; }
.pages { background: #EDF6FF; font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 26px; line-height: 26px; margin: 20px 0 5px; text-align: center; word-spacing: 5px; }
.searchabout { font-size: 14px; font-weight: normal; line-height: 22px; margin: 7px; }
.searchabout .xgss { color: #676767; float: left; text-indent: 2em; width: 90px; }
.searchabout .xgte { color: #333333; float: left; width: 650px; }
.searchabout a { color: #0000CC; text-decoration: underline; white-space: nowrap; }
.searchkey { color: #FF0000; }
.searchs { float: left; text-align: right; width: 600px; }
.swauthor { color: #333333; font-size: 12px; font-weight: lighter; padding: 0 1em; }
.swlist { padding-left: 40px; }
.swmore { font-size: 13px; padding: 3px 5px 1px; text-align: right; }
.swname { color: #333333; font-size: 14px; font-weight: bolder; margin-bottom: 6px; }
.swname a, .textlist3 li a { color: #333333; }
.swtitle { font-size: 13px; line-height: 130%; margin: 2px 0; padding: 2px 0; }
.swtitle a, .wqk a { text-decoration: underline; }
.tbox3 { background: #FFFFFF; border: 1px solid #99B0DA; margin: 4px; text-align: left; }
.tbox3 h5 { background: url(../images/boxtbg3.gif) repeat-x; border-bottom: 1px solid #99B0DA; font-size: 14px; height: 16px; padding: 4px 9px 0 0; }
.tbox3 h5 a { border-right: 1px solid #99B0DA; float: left; font-size: 12px; font-weight: lighter; line-height: 16px; margin-bottom: -1px; margin-top: -4px; padding: 2px 10px; position: relative; }
.tbox3 h5 a.on { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #000000; font-size: 14px; font-weight: bolder; line-height: 16px; }
.textlist3 { clear: both; font-family: Tahoma; overflow: hidden; padding: 5px; width: 190px; }
.textlist3 li { border-bottom: 1px dashed #AAAAAA; color: #363637; line-height: 20px; padding: 3px 2px 2px; }
.tip { margin: 0 8px 0 0; }
.wikilist { padding: 0 14px; }
.wintro, .tintro { color: #555555; font-size: 13px; line-height: 18px; padding: 4px 0; }
.wqk { color: #0056A9; font-size: 12px; padding: 4px 0; }
.wresult, .tresult { background-image: url(../images/spot_b3.gif); background-position: center bottom; background-repeat: repeat-x; margin: 0 8px; padding: 10px 5px 13px 40px; position: relative; }
.wtitle { color: #333333; font-size: 15px; font-weight: bolder; line-height: 130%; margin-right: 3%; padding: 2px 0; }
.wtitle .bh { border: 1px solid #ff6600; color: #ff6600; font-size: 14px; font-weight: lighter; padding: 1px 2px 0; white-space: nowrap; }
.wtitle .zw { border: 1px solid #777777; color: #777777; font-size: 14px; font-weight: lighter; padding: 1px 2px 0; white-space: nowrap; }
.wtitle a { color: #0055AA; text-decoration: underline; margin-right:8px; }
#content { background: #FFFFFF; border: 4px solid #D9D9D9; clear: both; margin: 0 auto; overflow: hidden; text-align: left; width: 972px; }
#contentl { background: #FFFFFF; border-right: 4px solid #D9D9D9; float: left; width: 758px; }
#freehot { border-top: 5px solid #D9D9D9; margin: 0; }
#ndo { padding: 3px 10px; text-align: left; }
#rightside { background: #FFFFFF; float: right; text-align: center; width: 210px; }
#searchbox2 { border-top: 1px solid #CCCCCC; height: 28px; margin: 0 10px; overflow: hidden; padding: 20px 0; text-align: center; width: 960px; }
#site { color: #000000; font-size: 14px; text-align: left; }
#sw { background: #FAFAFA; border-top: 1px solid #EEEEEE; margin: 0 10px; padding: 5px; text-align: left; }
#tj { clear: both; margin-bottom: 10px; padding: 5px 4px 10px; text-align: left; }
#trace { clear: both; padding: 7px 10px 5px; text-align: left; }
#wiki { background: #F7F7F7; clear: both; margin: 4px; padding: 0 0 10px; text-align: left; }
.search_google_right {
	position: relative;
}
