@charset "utf-8";
/*global*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

body {background: url(bg.gif) repeat-y center #FFF;} /*DEE7EE*/
body,input,select,textarea {color: #808080; font: normal 12px normal Verdana, Arial, Helvetica, sans-serif;}
a {color: #06C; text-decoration: none;}
a:hover {color: #FF6600; text-decoration: underline;}
.clear {clear: both;}
.mag {margin-top: 8px;}
.sipt {background: #FFF url(sipt.gif) no-repeat; border: solid 1px #DADADA; font-size: 13px; padding: 6px;}
.sbtn {background: #6C3; border: solid 1px #3C0; color: #FFF; font: bold 13px normal; height: 30px; width: 70px;}

#container {}
#header {}
#header-box {margin: 0px auto; width: 950px;}
#header-box-left {float: left; width: 250px;}
#header-box-right {margin-left: 250px;}
.logo {background: url(logo.gif) no-repeat; display: block; height: 100px; width: 250px;}
.tlink {padding: 10px; text-align: right;}
.sofrm {padding: 15px 0px 0px 300px;}
#navbox {background: #005DAB;}
.navbar {background: #1B72C8; height: 35px; margin: 0px auto; width: 950px;}
.navbar li {color: #FFF; float: left; font-weight: bold; height: 35px; line-height: 35px; margin: 0px 15px; text-align: center;}
.navbar li a {color: #FFF;}
.navbar li a:hover {color: #FF0;}
.navline {display: block; border-right: solid 1px #3F8FDE; height: 35px; width: 1px;}
#mainbox {margin: 0px auto; width: 950px;}
#mainer {background: #FFF; margin: 10px auto; width: 950px;}
#mainer-left {float: left; padding-left: 6px; width: 630px;}
#mainer-right {float: right; padding-right: 6px; width: 300px;}
/*adbox*/
#adbox {background: #FFF; border-top: solid 1px #DEDEDE; border-bottom: solid 1px #DEDEDE; padding: 6px;}
#adbox-left {float: left; height: 90px; width: 730px;}
#adbox-right {float: right; height: 90px; width: 200px;}
/*leftbox*/
.leftbox {background: #FFF;}
.leftbox h3 {background: #4AA0E1; color: #FFF; font: bold 13px normal; padding: 7px;}
.leftbox div {padding-top: 10px;}
.count {color: #FFF; float: right; font: normal 12px normal;}
.count strong {color: #FF0; padding: 0px 3px;}
/*catebox*/
.catebox {margin: 0px 3px;}
.catebox dt {border-bottom: solid 1px #E9E9E9; font: bold 13px normal; padding: 5px 3px;}
.catebox dt a {color: #06C; text-decoration: underline;}
.catebox dt a:hover {color: #F60; text-decoration: none;}
.catebox dd {padding: 3px 0px;}
.catelist {}
.catelist li {float: left; font-size: 13px; height: 20px; line-height: 20px; margin: 3px 1px; text-align: center; width: 100px;}
.catelist li em {color: #BBB; font: normal 10px normal; padding-left: 3px;}
.catelist li a {color: #444444; text-decoration: none;}
.catelist li a:hover {color: #FF0000; text-decoration: none;}
/*webhot*/
.gad {margin-top: 8px;}
#webhot {border: solid 1px #DEDEDE; padding: 1px;}
#webhot dt {background: #FF6633; color: #FFF; font: bold 13px normal; padding: 7px;}
#webhot dd {padding: 3px;}
#webelite {border: solid 1px #DEDEDE; padding: 1px;}
#webelite dt {background: #5DB30A; color: #FFF; font: bold 13px normal; padding: 7px;}
#webelite dd {padding: 3px;}
#webnew {border: solid 1px #DEDEDE; padding: 1px;}
#webnew dt {background: #4AA0E1; color: #FFF; font: bold 13px normal; padding: 7px;}
#webnew dd {padding: 3px;}
#webrnd {border: solid 1px #DEDEDE; padding: 1px;}
#webrnd dt {background: #4AA0E1; color: #FFF; font: bold 13px normal; padding: 7px;}
#webrnd dd {padding: 3px;}
#arcbox {border: solid 1px #DEDEDE; padding: 1px;}
#arcbox dt {background: #EF7800; color: #FFFFFF; font: bold 13px normal; padding: 7px;}
#arcbox dd {padding: 0px 3px 8px 8px;}
#arcbox dd h3 {display: block; margin: 8px 0px 3px 0px;}
#arcbox dd h3 a {color: #06C; font-size: 13px; text-decoration: underline;}
#arcbox dd li {float: left; list-style: none; margin-right: 15px;}
#arcbox dd li a {color: #808080;}
/*urlbox*/
.urlbox {list-style: none;}
.urlbox li {padding: 5px;}
.urlbox li em {color: #FF6600; font: bold 14px normal;}
.urlbox li .ThumbImg {background: #FFFFFF; border: solid 1px #DADADA; float: left; height: 65px; margin-right: 8px; padding: 1px; width: 85px;}
.urlbox li p {color: #555555; display: block; height: 35px; line-height: 150%; margin: 3px 0px; _margin: 2px 0px 3px 0px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.urlbox li p:after {content: "...";}
.urlbox li address {font-style: normal;}
.urlbox li strong {overflow: hidden;}
.urlbox li strong a {color: #06C; font: bold 12px normal; text-decoration: underline;}
.urlbox li strong a:hover {color: #FF6600; font: bold 12px normal; text-decoration: none;}
/*sitepath*/
.sitepath {background: #FCFCFC; padding: 10px;}
/*scatebox*/
#scatebox {background: #F9FDFE; border: dashed 1px #C0C0C0; padding: 1px;}
#scatebox dt {color: #06C; font: bold 13px normal; padding: 5px;}
#scatebox dd {}
.scatelist {}
.scatelist li {float: left; height: 20px; line-height: 20px; padding-bottom: 5px; text-align: center; width: 102px;}
.scatelist li strong {color: #F60; text-decoration: underline;}
.scatelist li em {color: #BBB; font: normal 10px normal; padding-left: 3px;}
.scatelist a {color: #575757; text-decoration: none;}
.scatelist a:hover {color: #F60;}
/*weblist*/
#olink {border-bottom: solid 1px #E6E8EB; color: #06C; font: bold 13px normal; padding: 8px;}
#olink em {float: right; font: normal 12px normal Arial;}
#olink em a {color: #0066CC; margin: 0px 5px; text-decoration: none;}
#olink em a:hover {color: #FF0000; text-decoration: underline;}
#olink em strong {color: #FF6600; text-decoration: underline;}
#olink em strong a {color: #FF0000;}
#weblist {margin: 0px 8px; padding: 0px 0px;}
#weblist li {border-bottom: dashed 1px #C0C0C0; display: block; list-style: none; padding: 18px 5px !important; padding: 17px 5px;}
#weblist li .ThumbImg {border: solid 1px #CCCCCC; float: left; margin: 0px 10px 5px 0px; padding: 1px;}
#weblist li p {color: #555; display: block; height: 60px; line-height: 160%; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
#weblist li p:after {content: "...";}
#weblist li address {color: #999; font-style: normal;}
#weblist li address a {color: #77C; text-decoration: underline;}
#weblist li a {color: #63C; text-decoration: none;}
#weblist li a:hover {color: #FF6600; text-decoration: underline;}
#weblist li strong a {color: #06C; font: bold 14px normal; text-decoration: underline;}
#weblist li strong a:hover {color: #FF6600; font: bold 14px normal; text-decoration: none;}

.tline {border-bottom: dashed 1px #DADADA; line-height: 37px; text-align: center;}
.rank {color: #FF6600; font-size: 12px;}
.hits {color: #CCC; font-size: 10px;}

.showpage {clear: both; padding: 8px; text-align: center;}
.showpage a {color: #06C; text-decoration: none;}
.showpage a:hover {color: #FF6600; text-decoration: underline;}

.syndata {color: #555; font: normal 11px Tahoma, Geneva, sans-serif;}
.syndata em {color: #F00; font-size: 11px; font-style: normal;}
.syndata b {color: #008000; font: bold 11px Georgia;}
.green {color: #080;}
/*webinfo*/
.wtitle {color: #F30; font: bold 24px normal Arial, Helvetica, sans-serif; padding: 5px 8px 8px 8px;}
.wtitle a {color: #F60; text-decoration: none;}
.wtitle font {font: normal 12px normal;}
.report a {float: right; font-size: 12px; text-decoration: underline;}
#wdata {background: #F9F9F9; border-top: dashed 1px #DADADA; border-bottom: dashed 1px #DADADA; height: 40px; list-style: none; padding: 5px;}
#wdata li {color: #9177AA; display: block; float: left; text-align: center; width: 100px;}
#wdata li em {color: #666666; display: block; font-size: 13px; font-style: normal; padding: 5px 0px;}
#wdata .line {border-right: solid 1px #DDDDDD;}
.siteinfo {padding-top: 10px;}
.siteinfo a {color: #06C; text-decoration: underline;}
.siteinfo a:hover {color: #F60; text-decoration: none;}
.wthumb {float: left; text-align: center; width: 140px;}
.siteitem {margin-left: 140px;}
.siteitem li {line-height: 23px; padding: 3px;}
.siteitem li label {float: left; font-weight: bold; width: 65px;}
.siteitem li p {}
/*ranklist*/
.ranklist {list-style: none;}
.ranklist li {padding: 5px;}
.ranklist li em {color: #F60; font-size: 20px;}
.ranklist li strong a {color: #06C; font: normal 13px normal; text-decoration: none;}
.ranklist li strong a:hover {color: #FF6600; font: normal 13px normal; text-decoration: none;}
.ranklist li p {color: #9C9C9C; display: block; height: 14px; margin: 2px 0px; overflow: hidden;}
.ranklist li address {font-style: normal;}
/*relatedweb*/
#relatedweb {list-style: none;}
#relatedweb h3 {border-bottom: solid 1px #CCDFF2; color: #06C; font: bold 13px normal; padding: 7px;}
#relatedweb li {display: block; float: left; margin: 8px 14px; _margin: 8px 11px;}
#relatedweb li .ThumbImg {background: #FFF; border: solid 1px #DADADA; margin-bottom: 5px; padding: 1px;}
#relatedweb li strong {color: #77C; display: block; font-weight: normal; height: 14px; overflow: hidden; text-align: center; width: 125px;}
#relatedweb li strong a {color: #77C; text-decoration: none;}
#relatedweb li p {color: #555555; display: block; height: 14px; margin: 2px 0px; overflow: hidden;}
#relatedweb li p:after {content: "...";}
#relatedweb li address {display: block; font-style: normal; height: 8px;}
#alexaweb {list-style: none;}
#alexaweb h3 {border-bottom: solid 1px #CCDFF2; color: #06C; font: bold 13px normal; padding: 7px;}
#alexaweb li {padding: 5px 0px;}
#webad {list-style: none;}
#webad h3 {border-bottom: solid 1px #CCDFF2; color: #06C; font: bold 13px normal; padding: 7px;}
#webad li {padding: 8px 16px 0px 16px;}
/*flink*/
#flink {background: #FCFCFC; border: solid 1px #DADADA;}
#flink h3 {color: #06C; font: bold 12px normal; height: 30px; line-height: 30px; text-indent: 5px;}
#flink div {padding: 5px;}
.linklist li {display: block; float: left; height: 20px; margin: 1px; width: 115px;}
.linklist li a {color: #555; text-decoration: none;}
.linklist li a:hover {color: #F00; text-decoration: underline;}

#footer {background: url(fbg.gif) repeat-x; color: #3A3A3A; height: 80px; line-height: 23px; text-align: center;}