html {
	text-align:center;
}
body {
	margin:0 auto;
	width:960px;
	text-align:left;
}
body,td,th {
	font-size:12px;
	line-height:180%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a { color:#0033FF; }
ul { margin:0 auto 10px auto; padding:0 0 0 auto; }
li { margin:0 auto; }
h5 { margin:0 0 10px 0; background-color:#EEEEEE; padding:10px; font-size:14px; }
img { border:none; vertical-align:middle; }
form, input, button, textarea, select { margin:0; }
table { /*table-layout:fixed;*/ }

button { border:1px #666666 solid; }
button::-moz-focus-inner { margin:0; padding:0; }
input, textarea, select { border-top:#ABADB3 1px solid; border-left:#E2E3EA 1px solid; border-right:#DBDFE6 1px solid; border-bottom:#E3E9EF 1px solid; }
button, input, textarea, select { padding:3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; vertical-align:middle; outline:none; }
select { padding:2px; }
input.checkbox, input.radio { border:none; height:auto; vertical-align:middle; outline:none; }


#session { margin-bottom:10px; padding:10px; border-bottom:1px #333333 solid; text-align:center; }
#logo { margin-bottom:10px; }
#body { margin-bottom:10px; }
#leftmenu { width:200px; padding:10px; background-color:#EEEEEE; color:#666666; }
#rightmenu { padding-left:10px; word-wrap:break-word; word-break:break-all; }
#foot { text-align:center; padding:10px; border-top:1px #333333 solid; }
#bar_id_ { background-color:#FFFFFF; margin-right:-10px; }
#output { margin:200px auto; width:400px; border:5px #EEEEEE solid; padding:10px; text-align:center; }

.list_title { margin-bottom:10px; padding:5px 10px; background-color:#FFCC99; color:#FFFFFF; }


/*页码*/
.page { margin-top:10px; display:inline-block; *display:inline; *zoom:1; border:1px #DDDDDD solid; height:22px; line-height:22px; padding:2px; margin-bottom:10px; clear:both; text-align:right; }
.page span { }
.page a, .page strong { display:inline-block; *display:inline; *zoom:1; margin-left:2px; margin-right:2px; }
.page a b, .page strong b { padding-left:6px; padding-right:6px; cursor:pointer; }
.page strong b { color:#FF6600; }
.page a { text-decoration:none; }
.page a:hover { color:#FF6600; background-color:#ECECEC; }
.page .prev, .page .next { }
.page .totallists { margin-right:2px; display:inline-block; *display:inline; *zoom:1; height:22px; padding:0 6px; background-color:#ECECEC; }
.page kbd { margin-left:2px; width:28px; height:22px; display:inline-block; *display:inline; *zoom:1; line-height:normal; overflow:hidden; }
.page kbd #pagego { padding:0; width:26px; height:20px; display:inline-block; *display:inline; *zoom:1; border:1px #CCCCCC solid; }
