html { margin:0; padding:0; text-align:center; }
body { margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; padding:0; }
body { width:868px; text-align:left; }
body { font-size:14px; font-family:Verdana; color:#333333; }
table { table-layout:fixed; }
a { color:#0033BB; }
a:hover { color:#FF5500; }
a:hover { text-decoration:none; }
a:visited { }
a:active { }
ul { margin:16px; }
img { border:none; }
form { margin:0; padding:0; }

#logo { margin-top:12px; }
.top_r, .top_r a { color:#999999; font-size:12px; text-decoration:none; }
#head { margin-top:12px; margin-bottom:12px; }
#banner { height:24px; margin-top:12px; margin-bottom:12px; padding:0px 12px 0px 12px; color:#999999; overflow:hidden; clear:both; background-color:#FFD891; }
#banner span { width:30px; height:24px; text-align:left; line-height:26px; float:left; font-size:12px; cursor:pointer; }
#banner a:link { text-decoration:none; }
#banner a:hover { text-decoration:underline; }
#rili { float:right; }
.power { border-left:1px #CECECE solid; font-size:13px; line-height:150%; }
#body { overflow:hidden; clear:both; }
#area { width:600px; /*610*/ float:left; text-align:left; overflow:hidden; }
h5 { margin:0 0 12px 0; font-size:115%; padding:0; }
h6 { margin:0 0 5px 0; font-size:115%; padding:0; }
.area { width:300px; float:left; margin-bottom:12px; }
.text { width:600px; margin-bottom:12px; }
.text img { max-width:580px; width:expression(this.width >580 ? '580px' : true); }

.area a, .text a, .frienlink a, a.nobr { white-space:nowrap; /*word-break:keep-all;*/ }
#bar0 { height:26px; table-layout:fixed; }
#bar0 td { padding-top:4px; color:#6666FF; text-align:center; font-size:14px; }
.bar_no { width:auto; background-color:#FFFFE1; border-top:1px #CECECE solid; border-bottom:1px #ACA899 solid; }
.bar_no a { color:#FF9966; font-weight:bold; text-decoration:underline; }
#bar_is { width:125px; background:none; border:none; background-image:url(../images/bar_is.gif); background-repeat:no-repeat; }
.bar_l { border-left:1px #CECECE solid; }
.bar_r { border-right:1px #CECECE solid; }
.t0 { width:248px; height:150px; margin-bottom:12px; background-color:#F7FBFF; border:1px #ACA899 solid; border-top:none; overflow:hidden; }
.t1 { margin:0; padding:0; width:250px; height:150px; border:none; font-size:13px; }
.t1 li { margin:0; padding:0; float:left; list-style:none; width:60px; height:25px; line-height:25px; text-align:center; overflow:hidden; white-space:nowrap; /*word-break:keep-all;*/ }
.t1 a { color:#333333; text-decoration:none; }
#right { width:250px; float:right; overflow:hidden; }
.side, .hot, .frienlink, .search { margin-bottom:12px; width:236px; padding:3px 6px 10px 6px; background-color:#F7FBFF; border:1px #ACA899 solid; }
.search { background-color:#FFFFE1; }
.side a, .hot a, .frienlink a, .search a { color:#333333; text-decoration:none; }
.title { margin-top:8px; margin-bottom:4px; padding-left:25px; color:#FF9966; font-weight:bold; font-size:14px; text-align:left; }
.side u {}
.list_title { height:24px; margin-top:10px; margin-bottom:10px; padding-left:12px; padding-right:12px; background:#CCCCCC url(../images/title_top.gif) repeat-x; clear:both; overflow:hidden; }
.list_title a { float:left; display:block; width:80px; text-align:center; height:24px; line-height:28px; color:#FFFFFF; }
.list_title .list_title_in { background-color:#FFFFFF; border:1px #666666 solid; border-bottom:none; color:#666666; }
.li { color:#999999; height:24px; line-height:24px; clear:both; }
.li a { font-size:108%; }
.ad_right { margin-bottom:12px; width:250px; clear:both; overflow:hidden; }

#foot { padding-top:20px; padding-bottom:50px; font-size:13px; border-top:1px #CECECE solid; text-align:center; color:#666666; clear:both; }
.pass {font-size:48px; font-weight:bold; color:#999999; }
#output { margin:100px; padding:30px; border:1px #DB696E solid; }
#ok { width:488px; height:400px; position:absolute; top:0; left:0px; background-color:#000000; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   	-moz-opacity: 0.5;
   	-khtml-opacity: 0.5;
	opacity: 0.5;
}

a.send { display:block; width:120px; height:27px; line-height:27px; font-size:14px; font-weight:bold; background:url(../images/send.gif) no-repeat; text-align:center; color:#FFFFFF; text-decoration:none; }
a.send:hover { color:#FFFFFF; }
.mm { display:none; }
#code_author a { font-size:9px; color:#FFD891; text-decoration:none; font-family:Verdana; }

.leftmenu { width:260px; }















