/* css setting for category "game" */

div.main code {
        font-size: 14px;
        font-weight: bold;
        color: #c33;
        text-align: left;
        line-height: 140%;
        background: #fff;
        border: none;
        display: block;
        overflow: hidden;
        white-space: normal;
}


/* Perfect Lemmings */

div.main td img {
        vertical-align: middle;
}

table.lemskill {
        float: left;
        background-color: #fff;
        margin: 4px 20px 4px 20px;
        padding: 0px;
        border: none;
}

table.lemskill th {
        background-color: #fff;
        font-size: 11px;
        color: #090;
        text-align: left;
        line-height: 100%;
        height: 24px;
        vertical-align: bottom;
        font-family:  "Arial","Verdana", sans-serif;
        padding: 0px 4px 0px;
        margin: 0px;
        border-bottom: solid 1px #ccc;
}

table.lemskill td {
        background-color: #fff;
        font-size: 14px;
        color: #666;
        text-align: right;
        height: 24px;
        line-height: 120%;
        vertical-align: bottom;
        font-family: "OCRB", sans-serif;
        padding: 0px 4px 0px;
        margin: 0px;
        border-bottom: solid 1px #ccc;
}

table.lemskill td.st {
        font-size: 14px;
        color: #99f;
}

table.lemskill td.rs {
        font-size: 14px;
        color: #f99;
}

table.lemskill th img {
        margin: 0px 4px 0px 0px;
        float: left;
}

table.lemstage {
        background-color: #fff;
        margin: 4px auto 4px 10px;
        padding: 0px;
        border: none;
}

table.lemstage th {
        background-color: #fff;
        font-size: 10px;
        color: #393;
        text-align: center;
        line-height: 140%;
        vertical-align: top;
        font-family: "Arial", sans-serif;
        padding: 2px;
}

table.lemstage td {
        background-color: #fff;
        font-size: 11px;
        color: #666;
        font-family: "Verdana","Arial",sans-serif;
        line-height: 140%;
        vertical-align: top;
        padding: 2px 4px 2px 0px;
}

table.lemstage td a {
        text-decoration: none;
        color: #f66;
}

table.lemstage td a:hover {
        text-decoration: underline;
}

table.lemresult {
        margin: 12px auto 12px auto;
        padding: 0px;
        background-color: #666;
        border: solid 1px #666;
        border-collapse: collapse;
}

table.lemresult th {
        background-color: #6cf;
        font-size: small;
        color: #060;
        text-align: left;
        line-height: 120%;
        vertical-align: bottom;
        font-family: "Arial", sans-serif;
        border: solid 1px #666;
        padding: 2px 1px 2px;
}

table.lemresult td {
        background-color: #fff;
        font-size: 14px;
        color: #333;
        text-align: right;
        font-family: "OCRB","Lucida Sans Unicode","Verdana",sans-serif;
        line-height: 140%;
        vertical-align: bottom;
        border: solid 1px #666;
        padding: 4px 1px 4px;
}

table.lemresult#pass td {
        text-align: center;
}

table.lemresult th.hd {
        text-align: center;
        line-height: 110%;
        vertical-align: middle;
        padding: 2px 8px 2px;
}

table.lemresult td.hd {
        text-align: center;
        color: #666;
        font-family: "Arial", sans-serif;
        padding: 4px 8px 4px;
}

/* class for Lemmings easy stage list */
table.lemstg {
        background-color: #fff;
        margin: 4px auto 4px 10px;
        padding: 0px;
        border: none;
}

table.lemstg th {
        background-color: #fff;
        font-size: x-small;
        font-weight: normal;
        color: #393;
        line-height: 120%;
        vertical-align: bottom;
        font-family: "Verdana", "Arial", sans-serif;
        padding: 6px 0px 2px;
}

table.lemstg td {
        background-color: #fff;
        font-size: x-small;
        color: #333;
        font-family: "Arial",sans-serif;
        line-height: 110%;
        padding: 2px 0px 2px;
        vertical-align: top;
        border-bottom: 1px solid #999;
}

table.lemstg tr.result td {
        color: #c33;
        border-bottom: none;
}

table.lemstg td.stgim {
        padding: 2px 2px 0px 0px;
        border-bottom: none;
}



table.nonisc {
        margin: 12px auto 12px auto;
        padding: 0px;
        background-color: #fff;
        border-collapse: collapse;
}

table.nonisc th {
        background-color: #fff;
        font-size: x-small;
        color: #f96;
        text-align: right;
        line-height: 100%;
        vertical-align: top;
        font-family: "Osaka", "MS UI Gothic", sans-serif;
        padding: 2px 4px 2px 0px;
        margin: 0px;
        width: 120px;
        border-bottom: dotted 1px #ccc;
}

table.nonisc th img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table.nonisc td {
	background-color: #fff;
	font-size: normal;
	color: #363;
	text-align: left;
	font-family: "Osaka", "MS UI Gothic", sans-serif;
	line-height: 140%;
	vertical-align: top;
	padding: 2px 0px 2px 2px;
	margin: 0px;
	width: 600px;
	border-bottom: dotted 1px #ccc;
}


table.nonist {
	margin: 10px auto 10px auto;
	padding: 0px;
	background-color: #fff;
	border-collapse: collapse;
}

table.nonist th {
	background-color: #fff;
	font-size: small;
	color: #333;
	line-height: 140%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	font-family: "Osaka", "MS UI Gothic", sans-serif;
	padding: 12px 20px 12px 20px;
	border-top: dotted 1px #ccc;
	border-bottom: dotted 1px #ccc;
}

table.nonist td img {
	border: 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	float: left;
}

table.nonist td {
	background-color: #fff;
	font-size: 10px;
	color: #960;
	text-align: left;
	font-family: "Osaka", "MS UI Gothic", sans-serif;
	line-height: 140%;
	vertical-align: top;
	padding: 2px 0px 2px 2px;
	margin: 0px;
}


/* class for Fantavision stage list */
table.fantast {
	margin: 10px 20px 10px 20px;
	padding: 0px;
	background-color: #fff;
}

table.fantast td {
	background-color: #fff;
	font-size: small;
	color: #360;
	text-align: left;
	font-family: "Osaka", "MS UI Gothic", sans-serif;
	line-height: 140%;
	vertical-align: top;
	padding: 2px 0px 2px 2px;
	margin: 0px;
}


/* game pad button like */
b.psb {
	background: #666;
	font-size: normal;
	font-weight: bold;
	color: #fff;
	padding: 1px 4px 1px;
	margin: 0px 2px 0px;
	border: solid 1px #333;
}


/* START OTOSTAZ */
table.otostaz {border-collapse:collapse; margin: 4px 20px 4px;}
table.otostaz td {height:23px;width:23px;line-height:23px;text-align:center;border:1px solid #fff;}
table.otostaz tr>td {height:24px;width:24px;line-height:24px;border:none;}
table.otostaz td.line {height:168px;width:24px; background-color:#fcc; color:#fff; vertical-align:bottom;}

table.otostaz td.LN { background-color: #9cf; color: #fff; background: url("icon/ot/fl.gif"); font-size:11px; font-family: "century gothic",impact,sans-serif; font-weight:bold;}

  table.otostaz td.L1 { background-color: #f00; color: #000; }
  table.otostaz td.L2 { background-color: #f93; color: #000; }
  table.otostaz td.L3 { background-color: #ff0; color: #000; }
  table.otostaz td.L4 { background-color: #3f3; color: #000; }
  table.otostaz td.L5 { background-color: #0cf; color: #000; }
  table.otostaz td.L6 { background-color: #36f; color: #000; }
  table.otostaz td.D1 { background-color: #333; color: #f66; }
  table.otostaz td.D2 { background-color: #333; color: #f93; }
  table.otostaz td.D3 { background-color: #333; color: #ff0; }
  table.otostaz td.D4 { background-color: #333; color: #0f0; }
  table.otostaz td.D5 { background-color: #333; color: #0ff; }
  table.otostaz td.D6 { background-color: #333; color: #39f; }
  table.otostaz td.NO { background-color: #fff; color: #0f6; }
  table.otostaz td.WA { background-color: #0ff; color: #009; }
  table.otostaz td.TR { background-color: #0c3; color: #060; }
  table.otostaz td.GR { background-color: #fc3; color: #fc0; }
  table.otostaz td.MT { background-color: #c30; color: #300; }
  table.otostaz td.CL { background-color: #999; color: #000; }
  table.otostaz td.BG { background-color: #fc3; color: #f00; }
  table.otostaz td.BN { background-color: #fff; color: #f00; }
  table.otostaz td.FL { background-color: #6c9; color: #090; }
  table.otostaz td.GL { background-color: #fcc; color: #fff; }

  table.otostaz td.L1:before { content: url("icon/ot/l1.gif"); }
  table.otostaz td.L2:before { content: url("icon/ot/l2.gif"); }
  table.otostaz td.L3:before { content: url("icon/ot/l3.gif"); }
  table.otostaz td.L4:before { content: url("icon/ot/l4.gif"); }
  table.otostaz td.L5:before { content: url("icon/ot/l5.gif"); }
  table.otostaz td.L6:before { content: url("icon/ot/l6.gif"); }
  table.otostaz td.D1:before { content: url("icon/ot/d1.gif"); }
  table.otostaz td.D2:before { content: url("icon/ot/d2.gif"); }
  table.otostaz td.D3:before { content: url("icon/ot/d3.gif"); }
  table.otostaz td.D4:before { content: url("icon/ot/d4.gif"); }
  table.otostaz td.D5:before { content: url("icon/ot/d5.gif"); }
  table.otostaz td.D6:before { content: url("icon/ot/d6.gif"); }
  table.otostaz td.NO:before { content: url("icon/ot/na.gif"); }
  table.otostaz td.WA:before { content: url("icon/ot/wa.gif"); }
  table.otostaz td.TR:before { content: url("icon/ot/tr.gif"); }
  table.otostaz td.GR:before { content: url("icon/ot/gr.gif"); }
  table.otostaz td.MT:before { content: url("icon/ot/mt.gif"); }
  table.otostaz td.CL:before { content: url("icon/ot/cl.gif"); }
  table.otostaz td.BG:before { content: url("icon/ot/bg.gif"); }
  table.otostaz td.BN:before { content: url("icon/ot/bn.gif"); }
  table.otostaz td.FL:before { content: url("icon/ot/fl.gif"); }
  table.otostaz td.GL:before { content: url("icon/ot/go.gif"); }

  table.otostaz tr>td.L1 b { display: none; }
  table.otostaz tr>td.L2 b { display: none; }
  table.otostaz tr>td.L3 b { display: none; }
  table.otostaz tr>td.L4 b { display: none; }
  table.otostaz tr>td.L5 b { display: none; }
  table.otostaz tr>td.L6 b { display: none; }
  table.otostaz tr>td.D1 b { display: none; }
  table.otostaz tr>td.D2 b { display: none; }
  table.otostaz tr>td.D3 b { display: none; }
  table.otostaz tr>td.D4 b { display: none; }
  table.otostaz tr>td.D5 b { display: none; }
  table.otostaz tr>td.D6 b { display: none; }
  table.otostaz tr>td.NO b { display: none; }
  table.otostaz tr>td.WA b { display: none; }
  table.otostaz tr>td.TR b { display: none; }
  table.otostaz tr>td.GR b { display: none; }
  table.otostaz tr>td.MT b { display: none; }
  table.otostaz tr>td.CL b { display: none; }
  table.otostaz tr>td.BG b { display: none; }
  table.otostaz tr>td.BN b { display: none; }
  table.otostaz tr>td.FL b { display: none; }
  table.otostaz tr>td.GL b { display: none; }

  table.otostaz td#ST:before { content: url("icon/ot/st.gif"); }
  table.otostaz td#GO:before { content: url("icon/ot/go.gif"); }
  table.otostaz td#ED:before { content: url("icon/ot/ed.gif"); }
  table.otostaz tr>td#ST b { display: none; }
  table.otostaz tr>td#GO b { display: none; }
  table.otostaz tr>td#ED b { display: none; }

strong { font-size: 20px; font-family: "century gothic",sans-serif; font-weight: bolder; line-height: 24px; }

