@charset "utf-8";


#wraptop{background:transparent url(/img/main/bg_maintop.gif) repeat-x center top;}
#wrap{width:1075px;margin:0 auto;text-align:center;position:relative;}

#header{text-align:center;height:81px;position:relative;width:1075px;}
#header h2{position:absolute;top:0px;left:0;height:81px;width:300px;}
#header h2 img{margin-top:15px;margin-left:34px;}

#header .topmenu {width:775px;height:35px;}
#header .topmenu ul {padding:15px 110px 0 0;position:absolute;top:0px;right:67px;}
#header .topmenu li{float:left;height:24px;vertical-align:middle;}
#header .topmenu span{position:absolute;top:12px;right:73px;display:inline;}

.flashmenu{position:absolute;top:35px;right:67px;width:716px;hright:86px;z-index:9999;}

#main_visual {}


#lnb {width:256px;height:587px;background:url(../img/main/bg_inb.gif) no-repeat 0 0;position:absolute;top:164px;left:40px;z-index:9999;}
#lnb .login {float:left;width:187px;height:75px;padding:70px 0 3px 33px;text-align:left;display:inline;}
#lnb_ifr {width:256px;height:587px;border:0;position:absolute;top:164px;left:40px;z-index:99;filter:alpha(opacity=0); opacity:0; -moz-opacity:0;;z-index:999;}


.M_loginbox{float:left;width:133px;display:inline;margin-bottom:7px;}
.M_loginbox input {width:126px;height:16px;border:1px solid #989898;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:1px;}
.main_input01 {}
.main_input02 {margin-top:2px;_margin-top:0px;}

.M_loginboxBtn{float:left;margin-top:1px;}

.M_loginbtn {clear:both;width:187px;height:26px;background:url(../img/main/btn_loginbtn.gif) no-repeat;font-size:11px;color:#555555;padding-top:7px;padding-left:7px;letter-spacing:-0.5px;}

.M_loginbtn a{font-size:11px;color:#555555;text-decoration:none; }
.M_loginbtn a:hover{font-size:11px;color:#555555;text-decoration:inline; }
.M_loginbtn a:visited{font-size:11px;color:#555555;text-decoration:inline; }
.M_loginbtn a:active{font-size:11px;color:#555555;text-decoration:none; }

.M_logoutbtn {clear:both;width:187px;height:26px;background:url(/img/main/btn_loginbtn.gif) no-repeat;font-size:11px;color:#555555;padding-top:7px;padding-left:26px;}

.M_logoutbtn a{font-size:11px;color:#555555;text-decoration:none; }
.M_logoutbtn a:hover{font-size:11px;color:#555555;text-decoration:none; }
.M_logoutbtn a:visited{font-size:11px;color:#555555;text-decoration:none; }
.M_logoutbtn a:active{font-size:11px;color:#555555;text-decoration:none; }

.M_logouttext {float:left;width:126px;height:40px;font-size:11px;color:#555555;line-height:18px;padding-left:7px;padding-top:3px;}
 
.loginT{color:#3c3c3c;font-weight:bold;}
.loginT a{color:#3c3c3c;font-weight:bold;}
.loginT a:hover{color:#3c3c3c;font-weight:bold;}
.loginT a:visited{color:#3c3c3c;font-weight:bold;}
.loginT a:active{color:#3c3c3c;font-weight:bold;}

.main_center{padding:15px 0 0 28px;float:left;}
.main_center h2 {float:left;padding:0;margin:0;text-align:left;height:29px;_height:20px;overflow:hidden;padding-left:6px;}
.main_center h2 img {vertical-align:top;margin:7px 0 8px 0;_margin:0;}
.main_center p{padding:0;margin:0;text-align:left;}

.main_centerbtn {padding:3px 0 0 0;}

.main_bank{padding:11px 0 0 28px;float:left;}
.main_bank h2 {float:left;padding:0;margin:0;text-align:left;height:27px;_height:20px;overflow:hidden;padding-left:6px;}
.main_bank h2 img {vertical-align:top;margin:7px 0 8px 0;_margin:0;}
.main_bank p{padding:0;margin:0;text-align:left;}

.main_Js{padding:15px 0 0 28px;float:left;_padding-top:25px;}
.main_Js h2 {float:left;padding:0;margin:0;text-align:left;height:29px;_height:20px;overflow:hidden;padding-left:6px;}
.main_Js h2 img {vertical-align:top;margin:7px 0 8px 0;_margin:0;}
.main_Js p{padding:0;margin:0;text-align:left;}
/*.main_centerbtn li.start{float:left;padding-left:28px;}
.main_centerbtn li{float:left;padding-top:8px;padding-left:5px;}


.main_btn{float:right;vertical-align:middle;margin:10px 0px 10px 0;padding:8px 70px 0 0;}*/
#contents{height:425px;padding-left:305px;text-align:left;}

#contents .t1 {text-align:left;padding:25px 0 0 0;height:175px;}
#contents .t1 dl{width:705px;display:inline;}
#contents .t1 dt{float:left;width:105px;display:inline;} 
#contents .t1 dd{float:left;width:592px;display:inline;}

#contents .t2 {text-align:left;background:#fff7f7;padding:8px 0 8px 8px;float:left;}
#contents .t2 img {float:left;vertical-align:top;margin:0 10px 0 0;}
#contents .t3 {text-align:left;clear:both;padding-top:27px;}
#contents .t3 .main_list {float:left;width:233px;margin-right:29px;overflow:hidden;}
#contents .t3 .main_list ul {padding-top:10px;}
#contents .t3 .main_list ul li {overflow:hidden;background:url(../img/main/dot.gif) no-repeat 0 10px;padding-left:8px;height:23px;}
#contents .t3 .main_list ul li a {color:#636363;font-size:12px;}
#contents .t3 .main_right {position:relative;width:182px;float:left;padding:0;margin:0;z-index:9999;}
#contents .t3 .main_right p {padding-bottom:7px;}
#contents .t3 .main_right h3 {vertical-align:top;height:30px;position:relative;}
#contents .t3 .main_right h3 img {vertical-align:top;height:30px;position:relative;}
#contents .t3 .main_right ul {position:absolute;top:83px;right:5px;z-index:9999;width:170px;background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
#contents .t3 .main_right ul li {width:170px;overflow:hidden;vertical-align:top;height:16px;position:relative;}
#contents .t3 .main_right ul li a {float:left;color:#555;padding:2px;font-size:11px;padding-left:5px;height:16px;position:relative;}
#contents .t3 .main_right ul li a:hover {float:left;color:#555;padding:2px;font-size:11px;padding-left:5px;height:16px;position:relative;}


/*  */

table.testList {
	float:left;
	color:#686868;
	margin-left:10px;
	display:inline;
}
table.testList thead th {
	line-height:22px;
	font-weight:normal;
	border-bottom:2px solid #9c9b9b;
	height:22px;
	padding-top:1px;
	overflow:hidden;
}

table.testList tbody td {
	text-align: center;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #ccc;
	height:28px;
	overflow:hidden;
}
table.testList tbody td.gamename {text-align:left; padding-left:4px;color:#FF6600;}
table.testList tbody td.gamename a:hover {text-decoration:none;color:#FF6600;}
table.testList tbody td.gamename a:link {text-decoration:none;color:#FF6600;}
table.testList tbody td.gamename img {vertical-align:middle; margin:0 2px 1px 0}

table.testList tbody td.subject {text-align:left;}
table.testList tbody td.subject a:hover {text-decoration:none}
table.testList tbody td.subject img {vertical-align:middle; margin:0 2px 1px 0}
table.testList tbody td.view {text-align:left; padding:10px 15px 10px 59px;  background-color:#FCFCFC; line-height:140%;}

table.testList tbody td.data {font-size:11px;color:#b6b6b6;}

