*		{border:0;margin:0;padding:0}
body		{font:13px Arial,sans-serif;background:white;color:black;text-align:left}
ol,ul		{padding-left:30px}
p,li,li ul li	{margin:12px 0}
ol li		{margin:12px 0 24px}
a		{color:blue;text-decoration:none}
a:hover		{color:red}
img		{vertical-align:bottom}
h1		{font-size:130%;margin:0 0 12px}
h2		{font-size:115%}
small		{font-size:85%}
table		{border-spacing:0;border-collapse:collapse}

#header		{position:relative;left:0;top:0;height:69px;background:#3dcdff url("ropdb.png") repeat-x;color:black;z-index:2}
#header,.normal	{font:bold 12px Arial,sans-serif}
#header #banner	{position:absolute;left:0;top:0}
#header p	{float:right;clear:both;position:relative;top:2px;margin:0 5px 1px 0;text-align:right}
.nowrap		{white-space:nowrap}
#header p *	{vertical-align:middle}
input		{padding:0 1px}
input,select	{background:white;color:black;font:12px Arial,sans-serif;margin:0 0 1px}
.btn		{border:1px solid;border-color:#aaa #333 #333 #aaa;font-weight:bold}
.normal		{width:auto;overflow:visible;margin:0;padding:0;cursor:pointer;background:transparent;color:navy}
#header a	{color:navy}
noscript,
#header a:hover,
.normal:hover	{color:red}

#adv		{position:absolute;width:450px;height:400px;top:70px;right:3px;display:none;overflow:visible;border:solid gray;border-width:0 4px 4px 0}
#adv div	{position:absolute;width:440px;height:390px;left:-4px;top:-4px;background:#0cf;overflow:auto;border:2px solid black;padding:5px;font-size:13px}
#adv td		{padding:3px}
#adv a		{text-decoration:underline}
#hs		{margin:0 auto}
#hs th.th	{vertical-align:top;text-align:left;border:0}
#hs th,#hs td	{padding:3px;text-align:center;border:1px solid black}
#hs td		{cursor:pointer}
#hs img		{width:35px;height:43px}
#nw div		{cursor:pointer;float:left;border:solid black;border-width:0 1px 1px 0;width:85px;height:90px;text-align:center}
#hs td:hover,
#nw div:hover	{background:aqua!important}

#nsb		{margin-left:310px}
#sb		{float:left;width:310px}
.top		{padding-top:.5em;clear:both}
.top td		{padding-left:7px;vertical-align:top}
.top td a	{white-space:pre;font-family:Verdana}
.top th		{text-align:right;vertical-align:top;padding-top:5px}
#poll		{margin-top:2em}
#poll th,
#poll td	{font-weight:normal;border:solid #aaa;border-width:1px 0;vertical-align:middle;text-align:left}
#poll th	{padding:3px 3px}
#poll td	{padding:3px 8px;white-space:nowrap}
#poll table	{margin-bottom:.5em;width:99%}
#poll .sel	{background:#ddd}

#content	{clear:both;margin:10px;z-index:1}
.ps		{clear:both;margin:20px 0 10px}
.pl		{position:relative;float:left;width:300px;height:220px}
.n		{position:absolute;left:0;top:165px;width:100%;overflow:visible;text-align:center}
.n table	{margin:0 auto;font:12px Verdana,sans-serif}
.n td		{padding:0 1px;vertical-align:middle;text-align:left}
.r,.l,.w,.s	{position:absolute;left:50px}
.w,.s		{border:1px solid black;padding:1px;width:24px;height:24px}
.a,.g,.p,.e	{position:absolute;left:225px;padding:2px;width:24px;height:24px}
.r		{padding:2px}
.l,.a		{top:20px}
.w,.g		{top:52px}
.s,.p		{top:84px}
.r,.e		{top:116px}
.w,.s,.e img	{cursor:pointer}
.b		{position:absolute;left:100px;top:69px;width:87px;height:103px}
.c		{position:absolute;left:140px;top:61px;width:69px;height:71px}
.f		{position:absolute;left:162px;top:29px;width:54px;height:75px}
.h		{position:absolute;left:132px;top:53px;width:35px;height:43px}
.u		{position:absolute;width:114px;height:59px}
.v		{position:absolute}
.q		{position:absolute;left:10px;top:8px;width:280px;height:147px;background:transparent url("eq.png") no-repeat}
.q div		{overflow:hidden;line-height:12px;overflow:hidden}
.qr img		{width:24px;height:24px;vertical-align:top;cursor:pointer}
.q .qh		{width:234px;height:13px;padding:2px 30px 2px 16px;font-size:85%;font-weight:bold;white-space:pre}
.q .qr		{position:relative;width:272px;height:24px;margin:2px 4px 0}
.q .qr div	{position:absolute;top:0;height:24px;font-size:80%}
.qil		{left:0}
.qir		{right:0}
.qdl		{left:26px;width:82px}
.qdr		{right:26px;width:79px}
.qhi		{background:#fff265}
.iw		{position:fixed;display:none;left:0;top:0;z-index:3}
.iw h3		{position:absolute;font-size:12px;white-space:nowrap;padding-left:1px}
.ii,.il		{overflow:hidden}
.ii		{position:relative;width:278px;height:118px;background:transparent url("item.png") no-repeat}
.ii div		{position:absolute;left:2px;top:2px;width:274px;height:23px;cursor:move}
.ii img		{position:absolute;left:9px;top:10px;width:75px;height:100px}
.ii h3		{left:90px;bottom:94px;max-width:183px;overflow:hidden}
.ii p		{position:absolute;left:94px;top:27px;width:177px;height:81px;font-size:100%;overflow:auto;margin:0;padding:1px}
.ic		{margin-top:2px;width:278px;height:27px;background:transparent url("cards.png") no-repeat}
.ic img		{margin:3px 0 0 4px;width:21px;height:20px}
.il		{position:relative;width:300px;height:417px;background:transparent url("illust.png") no-repeat}
.il div		{position:absolute;left:0;top:0;width:300px;height:17px;cursor:move}
.il h3		{left:10px;bottom:400px}
.il img		{position:absolute;left:0;top:17px;width:300px;height:400px}
img.xb		{position:absolute;right:5px;top:4px;width:9px;height:9px;cursor:pointer}
img.ev		{cursor:pointer}

#footer		{clear:both;margin:30px 20px 10px;text-align:right}
