body {
	background:#444;
	color:#CCC;
	font:12px "Vrinda","Trebuchet MS";
}
bdo {
	white-space:nowrap;
	writing-mode:tb-rl;
	-ms-writing-mode:tb-rl;
	-moz-writing-mode:vertical-rl;
	-webkit-writing-mode:vertical-rl;
}
a {
	color:#FFF;
}
ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 8px 16px;
}
img {
	border:none;
	vertical-align:middle;
}
ul>li>a>img {
	width:16px;
	height:16px;
}
dl>dt {
	color:#FFF;
}
form {
	margin:0px;
}
input,select {
	vertical-align:middle;
}
input[type="text"] {
	background:#222;
	border:solid 1px #111;
	color:#FFF;
	font:12px "Osaka-Mono","MS Gothic",monospace;
	padding:3px;
}
input[type="submit"] {
	background:#366;
	border:solid 1px #CCC;
	color:#FFF;
	font:12px "Arial";
}
input[type="submit"]:hover {
	background-color:#699;
}
label {
	color:#FFF;
}
label[for] {
	cursor:pointer;
}
label[for]:hover {
	text-decoration:underline;
}
label[for]:active {
	background-color:#FC3;
	color:#000;
}
hr {
	height:0px;
	border:dashed #FFF;
	border-width:1px 0px 0px 0px;
}
.cate1:first-letter,label.cate1 { color:#FC3; }
.cate2:first-letter,label.cate2 { color:#3CF; }
.cate4:first-letter,label.cate4 { color:#F66; }
.cate8:first-letter,label.cate8 { color:#CF3; }
.cate15:first-letter { color:#FFF; }
.u-1 { color:#000; }
.u0 { color:#999; }
.u1,.g16,label[for=""],table.RoboParts>tbody>tr>td>div+div.u1 { color:#F66; }
.u2 { color:#FFF; }
.u3 { color:#FF0; }
.attr0,.attr0 * { color:#CCC; }
.attr1,.attr1 * { color:#3CF; }
.attr2,.attr2 * { color:#F66; }
.attr3,.attr3 * { color:#FF3; }
.attr4,.attr4 * { color:#3CC; }
.g1 { color:#9F6; }
.g2 { color:#69F; }
.limited:before {
	position:absolute;
	content:url(kwtcosmic/images/ico_16x16_time.png);
}
.change:before {
	position:absolute;
	content:url(kwtcosmic/images/ico_14x14_change.png);
}
.transform:before {
	position:absolute;
	content:url(kwtcosmic/images/ico_14x14_transformparts.png);
}
table.RoboParts {
	border-collapse:collapse;
	background:#333;
	color:#F66;
	table-layout:fixed;
}
table.RoboParts>*>tr>th {
	background:#555;
	border:solid 1px #222;
	color:#CCC;
	font:10px "Trebuchet MS";
	cursor:pointer;
}
table.RoboParts>*>tr>th:hover {
	background-color:#666;
	color:#333;
}
table.RoboParts>*>tr>th.active {
	background-color:#C30;
	color:#FFF;
}
table.RoboParts>tbody {
	text-align:right;
	color:#FFF;
	font:12px "Osaka-Mono","MS Gothic";
}
table.RoboParts>tbody>tr:hover * {
	text-decoration:underline;
}
table.RoboParts>tbody>tr>td {
	border:solid 1px #111;
	padding:2px;
}
table.RoboParts>tbody>tr[id]>td:first-child {
	color:#FC3;
}
table.RoboParts>tbody>tr>td:first-child[rowspan]>img {
	width:24px;
}
table.RoboParts>tbody>tr[id]>td:first-child>img,
table.RoboParts>tbody>tr>td img {
	width:16px;
	height:16px;
}
table.RoboParts>tbody>tr[id]>td:first-child+td {
	padding-right:0px;
}
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bg11,
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bg10,
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bg01,
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bg00 {
	width:32px;
	height:24px;
	background-image:url(kwtcosmic/images/grd_parts_bg.png);
	background-repeat:no-repeat;
	padding:0px 1px 0px 3px;
}
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bg01 {
	background-image:url(kwtcosmic/images/grd_parts_sub.png);
}
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bg10 {
	background-image:url(kwtcosmic/images/grd_parts_main.png);
}
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bg11 {
	background-image:url(kwtcosmic/images/grd_parts_submain.png);
}
table.RoboParts>tbody>tr[id]>td:first-child+td>img[src="kwtcosmic/images/grd_parts_trouble.png"] {
	padding:0px;
	width:36px;
}
table.RoboParts>tbody>tr[id]>td:first-child+td[colspan="2"] {
	padding:0px;
	text-align:center;
}
table.RoboParts>tbody>tr[id]>td:first-child+td>img.bgac {
	padding:0px;
	width:50px;
	height:24px;
}
table.RoboParts>tbody>tr>td img[title][class] {
	cursor:pointer;
	border:solid #333;
	border-width:1px 0px 1px 1px;
}
table.RoboParts>tbody>tr>td img[title][class]:hover {
	background-color:#999;
	border-color:#999;
}
table.RoboParts>tbody>tr>td img[title][class]:active {
	background-color:#FC3;
	border-color:#FC3;
}
table.RoboParts>tbody>tr>td img[title][class].bgac {
	border-width:1px;
}
table.RoboParts>tbody>tr[id]>td:first-child+td+td {
	text-align:center;
}
table.RoboParts>tbody>tr>td i {
	font-style:normal;
	font-size:10px;
	color:#666;
}
table.RoboParts>tbody>tr>td>div {
	text-align:left;
	font-size:10px;
	color:#666;
	clear:left;
}
table.RoboParts>tbody>tr>td>div:first-child {
	font-size:12px;
	float:left;
}
table.RoboParts>tbody>tr>td em {
	font:10px "Trebuchet MS";
	display:block;
	clear:right;
	word-break:keep-all;
}
table.RoboParts>tbody>tr>td>pre {
	clear:both;
	margin:1px 0px 0px 0px;
	padding:0px 3px 0px 0px;
	font:11px "Vrinda","Consolas","Andale Mono";
}
table.RoboParts>tbody>tr .atk0 {
	background-color:#433;
}
table.RoboParts>tbody>tr .atk1 {
	background-color:#334;
}
table.RoboParts>tbody>tr>td>div+div {
	color:#999;
}
table.RoboParts>tbody>tr[id]>td:first-child+td+td+td+td {
	text-align:center;
}
table.RoboParts>tbody>tr.ug>td:first-child+td+td,
table.RoboParts>tbody>tr>td:first-child[colspan="5"]+td+td+td+td,
table.RoboParts>tbody>tr>td:first-child[colspan="2"]+td+td+td+td+td+td,
table.RoboParts>tbody>tr.ac>td:first-child+td+td+td+td+td+td+td,
table.RoboParts>tbody>tr[id]>td:first-child+td+td+td+td+td+td+td+td {
	color:#AC3;
}
table.RoboParts>tbody>tr.ac>td:first-child+td {
	color:#000;
	text-align:center;
}
table.RoboParts>tbody>tr>td.pow {
	background:#222;
}
table.RoboParts>tbody>tr>td:first-child[rowspan]+td[colspan="2"] {
	text-align:center;
}
table.RoboParts>tbody>tr>td[colspan="20"],table.RoboParts>tbody>tr>td[colspan="22"] {
	text-align:left;
	font-size:10px;
	color:#39C;
	max-width:500px;
	line-height:150%;
}
table.RoboParts>tbody>tr>td span.safe1 {
	color:#FC3;
}
table.RoboParts>tbody>tr>td span.sub1 a {
	color:#9CC;
}
table.RoboParts>tbody>tr>td[colspan="18"] {
	text-align:left;
	background:#111;
}
table.RoboParts>tbody>tr>td:first-child[colspan="2"]>div {
	position:absolute;
	border:double 3px #393;
	display:none;
}
table.RoboParts>tbody>tr:hover>td:first-child[colspan="2"]>div {
	display:block;
}
table.RoboParts>tbody>tr>td:first-child[colspan="2"]+td[colspan="2"] {
	text-align:right;
}
table.RoboParts>tbody>tr>td:first-child[colspan="2"]+td[colspan="2"]>pre {
	float:right;
}
table.RoboParts>tbody>tr>td:first-child[colspan="2"]+td[colspan="2"]>div {
	color:#FFF;
	float:left;
	padding:3px;
}
table.RoboParts>tbody>tr>td:first-child[colspan="2"]+td[colspan="2"]+td {
	text-align:center;
}
table.RoboParts>tbody>tr>td s {
	text-decoration:none;
	color:#000;
}
table.RoboParts>tbody>tr>td.pow0 {
	background:#322;
}
table.RoboParts>tbody>tr>td.pow1 {
	background:#223;
}
table.RoboParts>tbody>tr>td[colspan="4"]+td[colspan="5"],
table.RoboParts>tbody>tr>td[colspan="4"] {
	text-align:left;
}
table.RoboParts>tbody>tr>td:first-child[colspan="5"]>pre {
	clear:none;
}
table.RoboParts>tbody>tr>td>ol>li>ul,
table.RoboParts>tbody>tr>td>ol {
	margin:1px;
	padding-right:3px;
	border:dotted 1px #222;
	font:9px "Trebuchet MS";
	line-height:150%;
	background:no-repeat center center;
}


table.RoboParts>tbody>tr[id]>td:first-child+td>img {
	width:32px;
	height:32px;
}

table.RoboParts>tbody.tree>tr[id]>td:first-child+td+td+td+td+td+td+td+td,
table.RoboParts>tbody.tree>tr[id] a,
table.RoboParts>tbody.tree>tr[id] {
	color:#000;
}

table.RoboParts>tbody#r0>tr[id]>td:first-child+td+td+td {
	background:url(kwtcosmic/images/rank0.png) no-repeat right center;
}
table.RoboParts>tbody#r1>tr[id]>td:first-child+td+td+td {
	background:url(kwtcosmic/images/rank1.png) no-repeat right center;
}
table.RoboParts>tbody#r2>tr[id]>td:first-child+td+td+td {
	background:url(kwtcosmic/images/rank2.png) no-repeat right center;
}
table.RoboParts>tbody#r3>tr[id]>td:first-child+td+td+td {
	background:url(kwtcosmic/images/rank3.png) no-repeat right center;
}
table.RoboParts>tbody.new>tr[id]>td:first-child:after {
	position:absolute;
	content:url(kwtcosmic/images/sale_new.png);
}
table.RoboParts>tbody.hot>tr[id]>td:first-child:after {
	position:absolute;
	content:url(kwtcosmic/images/sale_hot.png);
}
