a{color:#333;text-decoration:none;}
a:hover{color:#666;}
a img{border:0;}
audio{display:none;}
body{background:#CCC;margin:0px auto;color:#333;text-shadow:1px 1px 2px rgba(0,0,0,.4);cursor:default;}
body,select,textarea,#e button,input[type=text]{font:11px tahoma,geneva,kalimati,dejavu sans,lucida sans;font:8pt verdana,sans-serif;}
fieldset{background:#BBB;box-shadow:1px 1px 4px #999;border:1px solid #FFF;border-radius:2px;}
option{color:#333;}
/*input[type=checkbox],input[type=radio]{display:none;}*/
input[type=file]{background:rgba(0,0,0,.1);}
input[type=range]{outline:none;-webkit-appearance:none;background:rgba(0,0,0,.1);border-radius:6px;padding:4px;position:relative;top:7px;width:200px;}
::-webkit-slider-thumb{-webkit-appearance:none;background:rgba(0,0,0,.25);width:16px;height:16px;border-radius:3em;box-shadow:1px 1px 0 #444;cursor:pointer;position:relative;top:-1px;}
fieldset input[type=text],fieldset input[type=password]{box-shadow:none;}
label{display:inline-block;text-align:left;}
legend{background:#EEE;padding:4px;border:1px solid #BBB;border-radius:2px;}
p{margin:0;}
select{border:1px solid #FFF;box-shadow:1px 1px 2px #999;padding:4px;color:#FFF;border-radius:2px;background:#BBB;}
select.w{display:inline-block;background:transparent;border:0;box-shadow:none;color:#333;}
fieldset select,.o2 select{background:#DDD;color:#333;}
table{width:100%;}
textarea{resize:vertical;margin:0;padding:0;border:0;width:100%;height:64px;display:block;font-size:13px;color:#333;}
ul{margin:0;}
*:focus{outline:none;}
[contenteditable]:focus{background:#FFF;cursor:text;}
#arena{position:relative;display:inline-block;width:300px;}
#arena img{position:absolute;}
#f{display:none;}
#m{position:absolute;left:0px;top:0px;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;text-align:center;}
#more{margin-left:4px;}
#staff .s2{cursor:pointer;}
#staff .s2:hover{opacity:.5;}
#pkmn{position:relative;}
.arrow{display:inline-block;position:relative;width:32px;height:20px;margin:0 8px;margin-top:6px;margin-right:20px;background:rgba(0,0,0,.1);}
.arrow::before{content:"";display:block;position:absolute;margin-top:-6px;right:-16px;border-left:rgba(0,0,0,.1) 16px solid;border-top: transparent 16px solid;border-bottom:transparent 16px solid;}
.arrow>.level{display:inline-block;width:42px;height:20px;font-size:11px;padding-top:2px;text-align:center;}
.b{background:#65BDDE;width:100%;height:18px;opacity:.5;filter:alpha(opacity=50);position:absolute;top:98px;}
.b1{position:relative;display:inline-block;cursor:pointer;width:150px;height:50px;line-height:50px;background-color:#BBB;border:1px solid #999;border-radius:2px;box-shadow:1px 1px 4px #999;margin:0 2px 6px 2px;}
.b1:hover{color:#FFF;}
.b1 p{position:absolute;top:1px;right:2px;line-height:0px;color:#FFF;}
.b1 p img{position:relative;top:2px;}
.c{position:absolute;width:100%;height:auto !important;height:100%;min-height:100%;}
.d,.k,.m,.w1,#e,#tf-b,#tf-c,#chat-a,#chat-b{position:relative;border:1px solid #AAA;background:#EEE;padding:8px;margin:104px 128px 8px 128px;border-radius:2px;box-shadow:0 0 16px #333;}
.d1{padding:0 0 4px 0;background:url(/_img/_site/f.png?1);width:200px;height:124px;box-shadow:1px 1px 4px #999;vertical-align:bottom;}
.d1 div{position:relative;top:-124px;}
.d1 img{position:relative;}
.d1 p{position:absolute;left:0px;top:0px;width:200px;}
.d2{height:32px;}
.d2 a:hover{color:#333;opacity:.5;}
.d2 img{margin:0 4px;vertical-align:middle;}
.d3 div{padding:4px 8px;cursor:help;}
.d3 p{padding:4px;}
.d3 td{padding:0px;box-shadow:1px 1px 4px #999;border:1px solid #FFF;min-width:50px;}
.d3 input[type=text]{width:48px;text-align:center;}
.sm1 td{background:rgba(0,0,0,.1);padding:4px;}
td.sm2{background:rgba(0,0,0,.3);color:#FFF;}
.d4 div,.d4 p,td.sm3{background:#D59DB9;border:1px solid #D59DB9;}
.d5 div,.d5 p,td.sm4{background:#DA7979;border:1px solid #DA7979;}
.d6 div,.d6 p,td.sm5{background:#8AA5CE;border:1px solid #8AA5CE;}
.d7 div,.d7 p,td.sm6{background:#A879DA;border:1px solid #A879DA;}
.d8 div,.d8 p,td.sm7{background:#8ACECE;border:1px solid #8ACECE;}
.d9 div,.d9 p,td.sm8{background:#78C478;border:1px solid #78C478;}
.d10 div,.d10 p{background:#CCC;border:1px solid #CCC;}
.d11{width:200px;margin-bottom:16px;}
.d11 p{display:inline-block;width:80px;padding:2px;margin:4px 2px;border:1px solid #FFF;box-shadow:1px 1px 4px #999;}
.d12{text-align:left;white-space:nowrap;}
.d12 b{display:inline-block;width:100px;text-align:right;padding-right:8px;margin-bottom:2px;}
.d13{display:inline-block;width:100px;height:6px;background:#D59DB9;border:1px solid #FFF;box-shadow:1px 1px 4px #999;}
.d14{height:6px;background:#8AA5CE;text-align:right;}
.d15{height:6px;text-align:center;background:#CCC;width:100%;}
.d16{width:100%;margin:16px 0;background:rgba(0,0,0,.1);border-radius:2px;white-space:nowrap;}
.d16 b{margin-left:8px;}
.d16 td{padding:4px;}
.d17{text-align:right;}
.d17 a,.d17 p{text-align:left;display:inline-block;margin:2px;min-width:116px;height:32px;line-height:12px;border:1px solid #FFF;padding:2px 8px 2px 2px;background:rgba(0,0,0,.1);box-shadow:1px 1px 4px #999;line-height:24px;}
.d17 a:hover{background:rgba(0,0,0,.25);color:#FFF;}
.d17 b{display:inline-block;margin-top:4px;font-weight:normal;}
.d17 img{vertical-align:middle;margin:0 8px 0 4px;}
.d17 p{background:rgba(255,255,255,.5);}
.d17 u{display:inline-block;text-align:center;text-decoration:none;width:32px;height:16px;}
.d18{margin-top:16px;}
.d19{position:relative;border:1px solid #FFF;box-shadow:1px 1px 4px #999;text-align:left;padding:0px;background:rgba(255,255,255,.5);}
.d19 b{font-weight:normal;}
.d19 b a:hover{color:#FFF;}
.d19 i{font-style:normal;border:1px solid #BBB;display:block;padding-right:8px;}
.d19 p{display:inline-block;color:#DA7979;opacity:.5;margin-left:4px;}
.d19 p:hover{opacity:1;}
.d19 u{position:relative;background:#BBB;color:#FFF;text-decoration:none;padding:4px 8px;display:inline-block;width:32px;margin-right:8px;}
.d19 u a{color:#FFF;}
.d20,.d22,.d27{width:1%;box-shadow:1px 1px 4px #999;border:1px solid #FFF;padding:4px 8px;}
.d21{margin:16px 0;background:rgba(0,0,0,.1);border-radius:2px;text-align:left;padding:12px;}
.d21 a{font-style:italic;}
.d22,.d27{background:#B5766F;color:#FFF;cursor:pointer;}
.d23{margin-top:8px;padding:4px;text-align:left;color:#666;}
.d23 i{font-style:normal;display:inline-block;width:30%;text-align:right;color:#333;}
.d24{cursor:pointer;position:relative;left:2px;top:2px;}
.d25{display:inline-block;width:100px;height:6px;background:#CCC;border:1px solid #FFF;box-shadow:1px 1px 4px #999;}
.d26{height:6px;background:#78C478;text-align:right;}
.d27{background:#78C478;}
.d27:hover,.d22:hover{opacity:.75;}
.d28{padding:4px 0 4px 4px;text-align:right;}
.d29{background:rgba(0,0,0,.1);margin-bottom:24px;padding:4px;}
.d30 td{padding:0 0 4px 0;}
.d3 p{background:#FFF;}
.e{font-size:12px;cursor:pointer;display:inline-block;margin:2px 1px;border:1px solid #888;background-color:#999;color:#FFF;padding:4px 8px;box-shadow:0 1px 1px rgba(0,0,0,.1),inset 0 0 1px #FFF,1px 1px 6px #888;border-radius:2px;}
.e:hover{color:#FFF;background:#888;filter:none;}
.e span{font-size:14px;border-right:1px solid #FFF;padding:0 7px 0 3px;margin-right:4px;}
.e1{margin:2px 0;visibility:hidden;}
.error,.success{z-index:10;position:relative;top:44px;border:1px solid #944242;display:inline-block;color:#FFF;padding:4px 8px;border-radius:2px;box-shadow:0 0 16px #666;background:#CF5959;}
.error b,.success b{color:#333;margin-right:4px;}
.f{position:absolute;left:0px;top:0px;width:100%;}
.f a{display:inline-block;margin:6px 0 0 6px;color:#333;font-size:12px;border-right:1px solid #FFF;padding-right:8px;}
.f a:hover{color:#333;}
.f p{padding:4px;}
.f small{color:#FFA500;position:relative;top:-10px;}
a.a1{display:inline-block;float:right;color:#FFF;margin:2px 32px 0 0;border:0;}
a.a1 img{position:relative;top:3px;margin-left:4px;opacity:.75;}
.c1,.c3{background:url(/play/_img/items.png);width:36px;height:36px;display:inline-block;}
.c3{background-repeat:no-repeat;position:absolute;left:0px;top:-8px;}
.g{position:relative;display:inline-block;border:1px solid #FFF;color:#333;margin:2px;padding:2px;background:#DDD;border-radius:2px;box-shadow:1px 1px 4px #999;cursor:pointer;}
.g i{display:block;border:1px solid #FFF;width:96px;height:96px;padding:2px 4px;position:relative;}
.g i canvas{position:absolute;z-index:1;bottom:2px;}
.g img{display:none;}
.g u{text-decoration:none;color:#333;text-shadow:none;background:#FFF;padding:2px 4px;display:inline-block;margin:0 0 2px 0;border-radius:2px;white-space:nowrap;overflow:hidden;width:98px;text-overflow:ellipsis;}
.g s{float:left;display:inline-block;width:12px;height:12px;background-image:url(/_img/_site/a.png);}
.g1{background-position:-12px 0px;}
.g2{display:inline-block;vertical-align:bottom;width:112px;height:129px;margin:2px;}
.g3{position:absolute;z-index:2;}
.g.g4{background:#777;border-color:#555;}
.g.g4>u{background:#AAA;}
.g.g4>i{border-color:#555;}
.hx{-webkit-filter:drop-shadow(1px 1px 4px #999);}
.d3.h td:not(.h){opacity:.5;}
a.h,a.i,a.iii{border:1px solid transparent;}
a.i,a.ii,a.iii,.j{float:right;}
a.iii{padding:0;margin:0;}
.j{width:24px;border-radius:2px;box-shadow:0 0 4px #999;opacity:.75;}
.j:hover{opacity:1;}
.k{text-align:left;margin:0 128px 32px 128px;}
.l{text-align:left;margin-bottom:16px;padding:4px;}
.m,.w1{margin-top:0;}
.mintab{display:inline-block;cursor:pointer;width:80px;padding:2px;margin:4px 2px;border:1px solid #FFF;background:#DDD;box-shadow:1px 1px 4px #999;text-align:center;}
.mintab:hover{background:#CCC;}
.mintab.on{background:#BBB;color:#FFF;}
.mintab.on:hover{background:#AAA;}
.n{margin:72px 144px 0 144px;height:32px;}
.n a,.n b,.n .p{white-space:nowrap;border:1px solid #999;border-bottom:0;background:#EEE;height:23px;padding:4px 8px;display:inline-block;box-shadow:0 0 8px #666;border-radius:2px;margin:6px 2px 0 2px;}
.n a:hover{color:#FFF;}
.n b,.n .p{background:#BBB;color:#EEE;font-weight:normal;border:1px solid #999;border-bottom:0;}
.n u{display:inline-block;float:right;text-decoration:none;}
.o,.o2{border-spacing:0 3px;text-align:left;}
.o a,.o2 a{color:#FFF;}
.o td a,.o2 td a{color:#333;}
.o td a:hover,.o2 td a:hover{color:#FFF;}
.o tr,.o2 tr{outline:1px solid #FFF;}
.o td,.o2 td{border:1px solid #BBB;box-shadow:1px 1px 4px #999;padding:4px;}
.o td:nth-child(2),.o td:nth-child(4),.o td:nth-child(6),.o2 td:nth-child(1),.o2 td:nth-child(3),.o2 td:nth-child(5){background:#FFF;}
.o td:nth-child(1),.o td:nth-child(3),.o td:nth-child(5),.o2 td:nth-child(2),.o2 td:nth-child(4),.o2 td:nth-child(6){background:#BBB;color:#FFF;}
.o td:nth-child(1) a,.o td:nth-child(3) a,.o td:nth-child(5) a,.o2 td:nth-child(2) a,.o2 td:nth-child(4) a,.o2 td:nth-child(6) a{color:#FFF;}
.o3{border-collapse:collapse;width:1%;float:right;}
.o3 td{text-align:left;width:1%;white-space:nowrap;}
.p1,.p6{width:80px;height:80px;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;border:1px solid #FFF;box-shadow:1px 1px 4px #999;}
.p2{width:1%;white-space:nowrap;padding-right:4px;border-right:1px solid #EEE;font-weight:bold;}
.p3,.p7{box-shadow:1px 1px 4px #999;border:1px solid #FFF;background:rgba(0,0,0,.1);padding:4px 8px;}
.p4{display:inline-block;width:80px;height:80px;background-repeat:no-repeat;background-position:center;margin:0 8px 4px 0;float:left;background-color:rgba(0,0,0,.1);border:1px solid #FFF;box-shadow:1px 1px 4px #999;}
.p5{margin-top:24px;color:#666;}
.p6{width:64px;height:64px;float:left;}
.p7{padding:0;margin-left:74px;height:64px;position:relative;}
.p7 b{display:block;}
.p7 div{position:absolute;left:8px;top:4px;}
.p7 p{position:absolute;bottom:4px;right:4px;}
div.p8{left:0px;top:0px;height:64px;background:rgba(0,0,0,.1);}
.q{text-align:center;}
.q2{margin:4px 0;padding:1px;border:1px solid #EEE;background:#BBB;box-shadow:1px 1px 4px #999;}
.q3{color:#FFF;background:#BBB;font-size:13px;padding:4px;}
.q4{color:#333;font-size:11px;padding:4px 8px;background:#EEE;}
.r{background:#7BCA7B;padding:4px 8px;display:inline-block;border-radius:2px;box-shadow:1px 1px 4px #999;margin-bottom:8px;border:1px solid #4C994C;}
.s1{text-align:center;}
.s1 a:hover{opacity:.5;}
.s2{display:inline-block;overflow:hidden;position:relative;}
.s2 div,.s2 a{position:absolute;top:0px;width:0px;height:0px;background-position:0px -64px;}
.s2 img{display:none;}
.s2 p{width:0px;height:0px;background:url(/play/_img/shadow.gif) center bottom no-repeat;opacity:.5;}
.sp{display:inline-block;vertical-align:bottom;width:2px;height:2px;padding:2px;margin:4px 2px;border:1px solid #FFF;box-shadow:1px 1px 4px #999;}
.sp.hp{background:#D59DB9;}
.sp.att{background:#DA7979;}
.sp.def{background:#8AA5CE;}
.sp.spatt{background:#A879DA;}
.sp.spdef{background:#8ACECE;}
.sp.spe{background:#78C478;}
.success{background:#4DD165;border:1px solid #349E4A;}
.sum1{display:inline-block;position:relative;width:340px;height:340px;}
.sum1 table{border-spacing:2px;}
.sum2{margin:4px 0 0 4px;background:#F06058;padding:4px 4px 4px 156px;text-align:center;border:1px solid #A05050;border-radius:2px;color:#FFF;text-shadow:1px 1px #686868;}
.sum2,.sum3,.sum8{box-shadow:1px 1px 0 rgba(0,0,0,.25);}
.sum3{position:absolute;left:0px;top:8px;background:#F06058;padding:4px;width:162px;height:318px;border:1px solid #A05050;border-radius:2px;}
.sum4{position:absolute;left:180px;top:34px;width:156px;height:100px;}
.sum5,.sum7{background:#9FAFBE;border:1px solid #A05050;border-radius:2px;margin-bottom:4px;}
.sum5 td,.sum7 td{padding:2px 4px;text-align:center;background:#E0E8E8;color:#444;text-shadow:1px 1px #BBB;}
td.sum6{background:#788898;color:#FFF;text-shadow:1px 1px #686868;}
td.sum7{text-align:left;}
.sum8{position:absolute;right:0px;bottom:4px;background:#F06058;padding:4px;width:150px;height:150px;border:1px solid #A05050;border-radius:2px;}
.t1{background:#CECFAF;color:#FFF;}
.t2{background:#A86464;color:#FFF;}
.t3{background:#B6A7EF;color:#FFF;}
.t4{background:#984788;color:#FFF;}
.t5{background:#9C9B78;color:#FFF;}
.t6{background:#AD9467;color:#FFF;}
.t7{background:#A6B367;color:#FFF;}
.t8{background:#85649B;color:#FFF;}
.t9{background:#B8B8D0;color:#FFF;}
.t10{background:#6A8D82;color:#FFF;}
.t11{background:#D18852;color:#FFF;}
.t12{background:#75A2D9;color:#FFF;}
.t13{background:#78C478;color:#FFF;}
.t14{background:#D8D661;color:#FFF;}
.t15{background:#D59DB9;color:#FFF;}
.t16{background:#CBE7F8;color:#FFF;}
.t17{background:#8D929C;color:#FFF;}
.t18{background:#E46C96;color:#FFF;}
.t19{background:#F7F79C;color:#333;}
.t20{background:#FED298;color:#333;}
.t21{background:#68A090;color:#FFF;}
.t22{background:#8BAAB4;color:#FFF;}
.t23{background:#F8A5CF;color:#FFF;}
.t24{background:#9BE7DE;color:#333;}
.t25{background:#5176C7;color:#FFF;}
.u0{background:#FFF;}
.u1{background:#E3E4C8;}
.u2{background:#B69A9A;}
.u3{background:#D6CEF1;}
.u4{background:#D6B0C9;}
.u5{background:#CFCFC5;}
.u6{background:#C9BAA0;}
.u7{background:#E0E9B2;}
.u8{background:#B6ACBD;}
.u9{background:#C8C8D3;}
.u10{background:#A2B1AC;}
.u11{background:#F0DDBB;}
.u12{background:#C9E5F8;}
.u13{background:#CBE4CB;}
.u14{background:#EEEDA9;}
.u15{background:#DABACA;}
.u16{background:#E5F3FC;}
.u17{background:#C2C4C9;}
.u18{background:#DDC7CE;}
.u19{background:#F1F1D1;}
.u20{background:#FFE8CA;}
.u21{background:#C8DAD5;}
.u22{background:#A9BCC2;}
.u23{background:#F3D0E2;}
.u24{background:#B4E5E0;}
.u25{background:#7C95CA;}
.u a{display:inline-block;margin:0 4px;}
.v{position:relative;top:2px;margin:1px;width:11px;height:11px;display:inline-block;background:url(/_img/_site/j.png?1);box-shadow:1px 1px 4px #999;}
.w1{padding:1px;}
.w2,.w5,.w6{background:#BBB;padding:6px 8px;color:#666;}
.w3 a{color:#358DBE;}
.w2 a,.w3 a:hover,.w5 a{color:#666;}
.w2 a:hover,.w2 b,.w5 a:hover,.w6 b,.w6 a:hover{color:#333;}
.w2 p,.w6 p{float:right;}
.w3,.w4{padding:4px;text-align:justify;}
.w4{color:#666;margin-top:24px;clear:right;}
.w5{margin:6px 0 4px 0;padding:4px 6px;display:inline-block;float:right;border-radius:2px;background:rgba(113,114,87,.25);}
.w6{background:#E6C58A;}
.w6 a{color:#4E4444;}
.w7{position:absolute;right:-8px;top:-4px;display:block;width:15px;height:14px;background:url(/_img/_site/k.gif?1);}
.w7:hover{right:-10px;}
.w8{clear:both;}
.x{background:#FFF;margin:4px;}
.y1{margin:96px 120px 0 120px;}
.y1 table{border-spacing:8px;}
.y1 td{padding:8px;margin:0;vertical-align:top;}
.y1 .w7{top:-8px;}
.y2{background:url(/_img/_site/m.png?1) 0 -24px;z-index:1;position:relative;height:24px;border-radius:2px;border:1px solid #EEE;box-shadow:1px 1px 4px #999;}
.y2 div{height:24px;background:url(/_img/_site/m.png?1);display:inline-block;}
.y2 b{display:inline-block;font-weight:normal;margin:5px;position:relative;top:-8px;}
.y2 div p{color:#FFF;float:right;margin:5px;}
.y3{margin-bottom:8px;}
.y4{margin:0 8px 24px 8px;background:rgba(0,0,0,.1);padding:8px 8px 6px 8px;position:relative;top:-1px;border-radius:2px;}
.y5{position:absolute;left:7px;bottom:6px;}
.y6{position:absolute;right:8px;bottom:8px;}
.x1{stroke:#BBB;}
.z1{border:1px solid #999;background:#BBB;display:inline-block;line-height:32px;overflow:hidden;max-width:100%;white-space:nowrap;border-radius:2px;box-shadow:1px 1px 4px #999;}
.z1 a{padding:0 16px 0 8px;background:url(/_img/_site/n.png?2) no-repeat 100% 0px;height:32px;display:inline-block;}
.z1 a.z2{background:none;padding:0 8px;}
.z1 a:hover{color:#FFF;}
#e{position:absolute;padding:4px;margin:0;}
#e button{background:none;border:0;text-shadow:1px 1px 2px rgba(0,0,0,.4);}
#e b,#e i,#e u{cursor:pointer;display:block;}
#e b:hover,#e i:hover,#e u:hover{color:#FFF;}
.text-option{position:relative;width:256px;display:inline-block;}
input.options{width:100%;}
.options:not(:focus)+ul:not(:hover){display:none;}
input[type=text],input[type=password],input[type=file],.x,.options+ul{border:0;background:#FFF;margin:2px;font-size:13px;box-shadow:1px 1px 2px #999;padding:5px;border-radius:2px;color:#333;box-sizing:border-box;}
.options+ul{position:absolute;z-index:1;width:100%;max-height:248px;overflow:auto;margin:0;text-align:left;padding:5px;font-size:14pt;list-style-type:none;background:white;}
.options+ul.above{bottom:32px;}
.options:not(:focus)+ul:not(:hover){display:none;}
.options+ul.empty{display:none;}
.options+ul>li{font-size:11px;padding:4px 8px;}
.options+ul:not(:hover)>li.list-first,.options+ul>li:hover{background:#DDD;border-radius:2px;}
.hidden{display:none;}
.info{cursor:help;border-bottom:1px dotted #333;}