* {
    margin:0px; padding:0px;font-size:12px;
    text-align:center; margin-left:auto; margin-right:auto;
  }
body {
     border: 0px;
     color: #000000;
     background: #ffffff;
     font-size: 12px;
     line-height:150%;
     text-align: left;
    }
img { border:0px }

a:link    { color: #000000;text-decoration: none; }
a:visited { color: #000000;text-decoration: none; }
a:hover   { color: red;text-decoration: underline; }
a:active  { color: red;text-decoration: none; }

h1{ }
h2{ }

p{ margin:7px; text-align:left;}

.sorttitle {width:180px;background:#bbc0c2; padding:2px 0px 1px 0px;color:#000000;}

/*top*/

#hd  { height:50px; width:650px; margin-top:20px; border:solid 0px;}
#hd  { vertical-align:top}
#hd1 { height:45px;width:164px;float:left;border:solid 1px;}
#hd2 { margin-top:5px;font-weight: bold;float:left;margin-left:30px;}

#main { width:650px;border:solid 0px;margin-top:5px}

/*left*/
#idleft { width:180px;border:solid 0px;float:left;}
.cleft  { width:180px;border:solid 1px #333333;margin-bottom:8px;background:#ffffff}
#idleft .sorttitle { font-weight: bold;}
#idleft ul{width: 180px; list-style-type:none}
.cleft li {text-align: left; text-indent:10px; }

/*right*/
#idright { width:450px;border:solid 0px;float:left;margin-left:5px;}
.cright  { width:450px;border:solid 0px #333333;margin:0px 0px 12px 5px;float:left}
#idright .sorttitle{text-align:left;width:100%;background:#bbc0c2; padding:1px 0 0 0;}
#idright ul{width:100%;list-style-type:none;}
.sortindex { border: solid; border-width: 1px 1px 1px 1px;border-color:#000000; }
.intro     { border: solid; border-width: 1px 0 0 0;}


/*bottom*/
#foot {width:100%;padding-top:30px;display:block;clear:both}
#footer {width:100%;color:#000; clear:both}
#copyright {width:100%;color:#000; clear:both}

/*proxylist*/
#proxylist{width:450px;border:solid 1px #333333;margin:0px 0px 12px 5px;margin-left:5px;}
#proxylist .sorttitle{text-align:left;width:100%;background:#bbc0c2; padding:1px 0 0 0;border: solid; border-width: 0 0 1px 0;border-color:#000000;}

.proxylistnav { }
.proxylistnav ul {text-align:left;border: solid; border-width: 0 0 0 0; padding: 2px 0 0 0;}
.proxylistnav li {display:inline;padding: 0 0 0 15px;list-style: none;}

#proxylisttb {border: solid; border-width: 1px 0 1px 0;border-color:#000000; }
#proxylisttb  table{ width:100%; }
#proxylisttb td{text-align:left;}

/*articlelist*/
.articlelist {border:solid 0px; margin-bottom: 20px;}
.asort {text-align:center;background:#bbc0c2;border: solid; border-width: 1px 1px 0 1px; }
.articlelist  table{ width:100%;}
.articlelist td{text-align:left;}

/*articleshow*/
.article { width: 650px; margin-top: 20px; border: solid 1px; }
.article h1 { background:#bbc0c2;}
.content { border: solid; border-width: 1px 0 0 0;}

/*softlist*/
#softlist { }
.softlistnav { }
.softlistnav ul {background: #ffffff;}
.softlistnav li { display:inline;padding: 0 0 0 15px;list-style: none;}

.software {margin-bottom:15px;}
.software h1 { background:#bbc0c2;border: solid;border-width: 1px 1px 0px 1px;}
.software .softdesc{ margin-top: 0px;border: solid 1px; }
.software .softaddr{ margin-top: 0px;border: solid;border-width: 0px 1px 1px 1px; }

/*ad*/
.ad125x125  { width:180px;border:solid 1px #333333;margin-bottom:8px;background:#ffffff}
.ad486x60 {width:100%;padding-top:30px;display:block;clear:both}

/*ipwhois*/
#ipwhois { width:500px;border:solid 1px;margin-top:15px;}
#iptitle {background:#bbc0c2; text-align: left;padding:2px 0px 2px 10px;border: solid;border-width: 0 0 1px 0;}
#ipinput { padding:5px 0px 10px 0px; }
#ipinput input {text-align:left;padding-left:1px;font-size:13px}
#iperr { margin-bottom:15px}
#ipinfo { }
#ipinfo ul { }
#ipinfo li { text-align: left; padding:5px 0px 5px 10px;list-style: none;}
#ipdetail pre{text-align:left;padding-left:10px;line-height:120%}