body { margin:0 auto; background:#fffccc;line-height:1.6;}
body { width:978px; text-align:left; }
body { font-size:81.25%; font-family:Verdana; color:#999999; }
table { table-layout:fixed; }
a { color:#0033BB; }
a:hover { color:#FF5500; }
a:hover { text-decoration:none; }
a:visited { }
a:active { }
img { border:none; }
form { margin:0; padding:0; }


.top_r, .top_r a { color:#999999; font-size:12px; text-decoration:none; }

#banner {
	height:24px;
	margin-top:2px;
	margin-bottom:12px;
	padding:0px 12px 0px 12px;
	color:#999999;
	overflow:hidden;
	clear:both;
	background-color:#c5ec83;
}
#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; background:#FFF; }
#area { width:720px; /*610*/ float:left; text-align:left; overflow:hidden; background: #FFF; }
h5 { margin:0 0 12px 0; font-size:115%; padding:0; }
h6 { margin:0 0 5px 0; font-size:115%; padding:0; }
.area { width:150px; float:left; margin-bottom:12px; }
.text { width:600px; margin-bottom:12px; }
.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; background:#FFF;  }
.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 {  font-size:13px; border-top:1px #CECECE solid; text-align:center; color:#666666; clear:both; background:#FFF;}
.pass {font-size:48px; font-weight:bold; color:#999999; }
#output { margin:100px; padding:30px; border:1px #DB696E solid; }
#ok {
	width:1px;
	height:1px;
	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; }

#nav .nav_zone LI {
	LIST-STYLE-TYPE:none;
	 LINE-HEIGHT: 33px; WIDTH: 80px; FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold; margin-top:-10px;
}
#nav .nav_zone {
	 BACKGROUND:url(../images/header_bg.png); PADDING-LEFT: 10px;  HEIGHT: 33px; OVERFLOW: hidden;
}
#nav .nav_zone LI A {
	 WIDTH: 80px; DISPLAY: block;  HEIGHT: 33px; color:#FFF; text-decoration:none;    
}
#nav .nav_zone LI.current {
	  PADDING-TOP: 0px;
}
#nav .nav_zone LI.current A {
	COLOR: #333
}
