body { background-image: url(p/b.png); background-repeat: repeat-x; background-color: #05283c; color: #c0c0c0; font-family: Verdana, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0; }
img{ border: none; display: block; }
a { color: #cf0; text-decoration: none; outline: none; }
a:hover { color: #fff; }

#zzz { width: 964px; margin: auto; background-image: url(p/bb.png); background-repeat: repeat-y; }
#zz { width: 952px; margin: auto; background-color: #000; }
#z { width: 950px; margin: auto; background-color: #000; }

#a { height: 100px; background: url(p/lz.gif); background-repeat: repeat-x; }
#al { float: left; }
#ar { float: right; }

#b { height: 28px; background-color: #1e2022; background-image: url(p/ln.png); background-repeat: repeat-x; }
#b span { margin-right: 3px; padding: 5px 7px 5px 7px; float: left; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; background-image: url(p/li.png); background-repeat: repeat-x; color: #fff; }
#b span.ho { border-left: 0; }
#b span.ha  { background-image: url(p/la.png); }
#bl { height: 2px; border-top: 1px solid #333; clear: both; }
#bi { height: 2px; clear: both; }

#d { height: 27px; width: 948px; font-size: 14px; background-image: url(p/ld.png); background-color: #000; background-repeat: repeat-x; border: 1px solid #333; }
#dl{ float: left; width: 521px; padding: 5px 5px 5px 8px; }
.dr { float: right; padding: 5px 5px 5px 0; }
#di { clear: both; }

#r { width: 416px; margin-bottom: 30px; float: right; overflow: hidden; }
#achievements { margin-top: 4px; padding: 5px 5px 5px 8px; border: 1px solid #333; font-size: 14px; background-image: url(p/ld.png); background-repeat: repeat-x; }
.game  { margin-right: 10px; width: 115px; float: left; color: #c0c0c0; font-style: italic; color: #00aff1; text-align: right; }
.rn  { width: 408px; height: 12px; padding: 5px 3px 0 5px; border-top: 1px solid #000; border-bottom: 5px solid #333; background-color: #333; font-size: 9px; overflow: hidden; }
.rnl { width: 355px; margin-right: 5px; float: left; }
.rnr { width: 48px; float: left; }
.rz  { width: 406px; height: 12px; padding: 5px 5px 0 5px; border-top: 1px solid #000; border-bottom: 5px solid #333; background-color: #333; font-size: 9px; overflow: hidden; }
.rzl { width: 270px; float: left; }
#typez  { width: 404px; margin-top: 1px; padding: 5px; border: 1px solid #333; background-color: #1e2022; font-size: 9px; text-align: justify; overflow: hidden; }
.rv { margin-top: 1px; border: 1px solid #333; background-color: #1e2022; }
#rl { border: 1px solid #333; }

#l { width: 530px; margin-right: 4px; margin-bottom: 30px; float: left; padding-top: 1px; text-align: justify; overflow: hidden; }
.l { margin-bottom: 4px; padding: 8px; border: 1px solid #333; background-color: #1e2022; }
.lt { font-size: 14px; color:#00aff1; font-weight: bold; }
.lts { color:#00aff1; font-weight: bold; }
.ld { font-size: 9px; font-style: italic; }
.ln { margin: 5px; border-top: 4px solid #333; opacity: 0.5; filter: alpha(opacity=50); }
.llm { float: right; color: #00aff1; font-style: italic; }
.lls { margin-right: 10px; float: right; color: #00aff1; font-style: italic; }
.lli { margin-right: 5px; float: left; border: 1px solid #333; }
.llr { float: right; }
.lr { width: 302px; float: right; }
.ll { min-height: 13px; padding: 5px; border-top: 1px solid #333; }
.lll { max-width: 400px; float: left; }
.lp { width: 200px; float: left; border: 1px solid #333; } /*t*/
input { background-color: #333; color: #c0c0c0; border: 1px solid #c0c0c0; padding: 3px; }
textarea { background-color: #333; color: #c0c0c0; border: 1px solid #c0c0c0; font-family: Verdana, Arial, sans-serif; font-size: 11px; width: 99%; padding: 3px; }
.lci { font-family: Verdana, Arial, sans-serif; font-size: 11px; width: 99%; }
.lcb { background-color: #333; color: #c0c0c0; border: 1px solid #c0c0c0; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 3px; }

.zh { margin: 4px 0 1px 0; padding: 5px 5px 5px 8px; border: 1px solid #333; font-size: 14px; background-image: url(p/ld.png); background-repeat: repeat-x; }
.zha { margin-top: 4px; padding: 5px 5px 5px 8px; border: 1px solid #333; font-size: 14px; background-image: url(p/ld.png); background-repeat: repeat-x; }
.zc { clear: both; }
.zi { display: inline; }
.zl { margin: 5px; border-top: 1px solid #333; }

#e { padding: 8px; border-top: 2px solid #1e2022; font-size: 9px; clear: both; }
#ei { padding: 8px; clear: both; }
#eu { width: 800px; margin: 20px auto 20px auto; }
.el { margin-right: 70px; float: left; }
.el a { margin-left: 5px; }

.fu { font-style: normal; }
.aligncenter { margin: auto; padding: 8px 0 8px 0; }
.alignright { padding: 8px 2px 8px 8px; float: right; display: inline; }
.alignleft { padding: 8px 8px 8px 2px; float: left; display: inline; }
.right { padding: 0 2px 0 8px; float: right; display: inline; }
.left { padding: 0 8px 0 2px; float: left; display: inline; }