.tL{text-align:left;}
.tC{text-align:center;}
.tR{text-align:right;}
.bold{font-weight:bold;}
.f14{font-size:14px;}
.tC1{color:#16761c;}
.tC2{color:#a4a4a4;}
.tC3{color:#4a9a2d;}
.alert { color:red; }
.pointer {cursor:pointer;}
#alert_L{ background:url(../image/alert_L.gif) no-repeat; padding:10px 17px}
#alert_T{ background:url(../image/alert_M.gif) repeat-x; padding:10px 8px; line-height:33px; font-weight:bold; font-size:14px;}
#alert_R{ background:url(../image/alert_R.gif) no-repeat; padding:10px 1px 10px 0;}
#alert { display:block; padding-top:9px; width:250px; height:26px; font-weight:bold; font-size:14px; border:3px solid #f9d455; background:#fef8d9; }
.infobar {background:#fff9e3; border:1px solid #fadc80; padding:3px 5px 4px 10px;}
.themelist .image1 a { margin: 0 auto; padding: 5px 0 0 5px; width: 100px; height: 80px; background: url(../image/theme_bg.gif) no-repeat; display: block; }
.speed0,.speed1,.speed2,.speed3,.speed4,.speed5 { width:29px; height:6px; display:block; overflow:hidden; background:url(../image/speed.gif) no-repeat; text-indent:-999px; margin:auto;}
.speed0 { background-position:-30px 0;}
.speed1 { background-position:-24px 0;}
.speed2 { background-position:-18px 0;}
.speed3 { background-position:-12px 0;}
.speed4 { background-position:-5px 0;}
.index_name { font-size: 14px; line-height: 30px; border-bottom: 1px solid #EBE6C9; }
.index_note { padding-top: 5px; color: #999; }
.ranka { width: 100px; height: 30px; BORDER-RIGHT: #CBD8AC 1px solid;BORDER-TOP: #CBD8AC 1px solid;BORDER-LEFT: #CBD8AC 1px solid;BORDER-BOTTOM: #CBD8AC 1px solid;}
.rank { margin-top:5px; width:200px; height:20px; line-height:6px; border:1px solid #41a300; font-size:14px; }
