@charset "utf-8";


/* Main layout */

#mainLeft{ width:210px; padding:0 10px 0 0; float:left;}
#mainCenter{ width:470px; float:left; margin-right:5px;}
#maincenterBanner{ width:470px; margin-top:8px; padding-left:2px;}
#mainRight{float:left;width:235px; margin: 0px 5px 0 0;}



/* Main HEAD border:#f30 1px solid;  */
#mainHead{height:310px;}
#mainEvent{width:690px; height:270px; float:left; margin-right:5px;}
#mainHead #mainHeadRight{float:right; }
/*
#logForm {background: url(../../img/2009/main/logForm_bg.jpg) no-repeat; width:245px; height:136px; margin-top:-4px; position:relative;}
#logForm dt{ position:absolute;left:15px; width:140px; height:24px;}
#logForm dt input{width:140px; height:24px; padding:4px 0 0 10px; color:#999;}
#logForm .logForm_id{top:40px;}
#logForm .logForm_pwd{top:70px;}
#logForm .login_btn{ position:absolute; right:15px; top:37px; width:66px; height:58px;}
#logForm .login_btn a{ display:block; width:66px; height:58px; text-indent:-1000em; background: url(../../img/2009/main/logForm_bt_login.gif) no-repeat;}
#logForm .login_btn a:hover{ background: url(../../img/2009/main/logForm_bt_loginOv.gif) no-repeat;}
*/

#logForm {background: url(../../img/2009/main/logForm_bg.jpg) no-repeat; width:245px; height:160px; margin-top:-4px; position:relative;}
#logForm dt{ position:absolute;left:15px; width:140px; height:24px;}
#logForm dt input{width:140px; height:24px; padding:4px 0 0 10px; color:#999;}
#logForm .logForm_id{top:40px;}
#logForm .logForm_pwd{top:70px; width:100px;}
#logForm .login_btn{ position:absolute; right:15px; top:37px; width:66px; height:58px;}
#logForm .login_btn a{ display:block; width:66px; height:58px; text-indent:-1000em; background: url(../../img/2009/main/logForm_bt_login.gif) no-repeat;}
#logForm .login_btn a:hover{ background: url(../../img/2009/main/logForm_bt_loginOv.gif) no-repeat;}

/*   LOG OUT   */

#logOutForm {background: url(../../img/2009/main/logForm_bg.jpg) no-repeat; width:245px; height:90px; margin-top:-4px; position:relative; padding-top:46px; }
#logOutForm dt{ float:left; background:url(../../img/2009/layout/logForm_avataBg.gif) no-repeat; width:78px; height:70px; border:#555 1px solid; margin-left:17px;}
*html #logOutForm dt{_margin-left:9px;}
#logOutForm dd{ position:absolute;left:110px; line-height:18px; z-index:100;}
#logOutForm dd span{ color:#579;}
#logOutForm dd a{ float:left; width:56px; height:21px; margin-right:8px; margin-top:12px;}




/*
#idPwd ul{ position:absolute; left:15px; top:103px; padding-top:8px; font-size:11px;}
#idPwd ul li{ float:left; }
#idPwd ul li a:hover{ text-decoration:none;}
#idPwd ul .logChkBox{ padding-right:8px; margin-right:10px; background:url(../../img/2009/layout/footer_bg_btn.gif) right no-repeat; height:11px;}
#idPwd ul li input { width:13px; height:13px; margin-right:8px; margin-top:-3px;}
#mainHead #mainHead_btn .memberSign a{ display:block; width:235px; height:81px; text-indent:-1000em; background:url(../../img/main/add2010/entry_btn.gif) no-repeat; margin-left:5px; margin-bottom:2px;}
#mainHead #mainHead_btn .memberSign a:hover{background:url(../../img/main/add2010/entry_btn_on.gif) no-repeat;}
*/

#idPwd ul{ position:absolute; left:60px; top:90px; padding-top:8px; font-size:10px;}
#idPwd ul li{ float:right; width:130px; }
#idPwd ul li a:hover{ text-decoration:none;}
#idPwd ul .logChkBox{ padding-right:8px; margin-right:10px; background:url(layout/footer_bg_btn.gif) right no-repeat; height:11px;}
#idPwd ul li input { width:13px; height:13px; margin-right:8px; margin-top:-3px;}
#mainHead #mainHead_btn .memberSign a{ display:block; width:245px; height:37px; text-indent:-1000em; background:url(../../img/2009/main/memberSign.gif) no-repeat; margin-bottom:2px;}
#mainHead #mainHead_btn .memberSign a:hover{background:url(../../img/2009/main/memberSignOv.gif) no-repeat;}

*html #mainHead #mainHead_btn .memberSign a{ margin-bottom:0;}
*html #mainHead #mainHead_btn { _position:relative; }
*html #mainHead #mainHead_btn .gameStart{ _position:absolute; _right:0; _top:38px; margin:45px 0 0 0;}


/*  Main Left Area  */

#btBox{ background:url(../../img/2009/main/mainLeft_btBox.gif) no-repeat; height:80px;}
#btBox li{ float:left;}
#btBox li a{ display:block; width:105px; height:80px; text-indent:-1000em;}
#quicMenu{background: url(../../img/2009/main/mainLeft_quick.gif) no-repeat; margin:10px 0; padding-top:30px; line-height:19px; font-weight:bold; font-size:12px;}
#quicMenu a{  padding-left:5px; margin-right:7px; letter-spacing:1px;} 
#leftBanner .leftBn_freshman{ margin-top:2px; margin-bottom:3px;}
#poll{ background:url(../../img/2009/main/mainLeft_poll.gif) no-repeat; height:250px; padding-top:33px; font-size:12px;}
#poll p{ display:block; padding:0 5px 0 35px; color:#963; height:45px;}
#poll ul{ margin:0 5px 0 12px; }
#poll ul li{ height:14px; letter-spacing:1px;}
/*#poll ul li{ height:14px; margin-bottom:4px; letter-spacing:1px;}*/
#poll ul li input{ margin-right:12px; }
#poll dl{ width:168px; margin:auto; margin-top:10px;}
#poll dl dd{ float:left; margin:0 2px;}

*html #poll p{ _height:40px; }
*html #poll ul li{_margin-bottom:0;_height:11px;}
*html #poll dl{ _width:172px; _margin-top:5px;}

/* poll_result */
#poll_result {
	zindex:1;
	position:absolute;
	left:217px;
	top:710px;
	width:410px;
	/*height:370px;*/
	z-index:200;
	border:2px solid #6180b0;
	background:#ffffff url(../../img/poll/poll_tit.gif) no-repeat top;
	padding:50px 10px 10px 10px;
}

#poll_result ol {padding-bottom:10px; color:#F36; padding-top:15px;font-weight:bold;}
#poll_result ol img  {padding:10px 0 10px 165px;}
#poll_result ul { float:left; width:300px; height:9px; background-color:#e8e8e8;}
#poll_result li {float:left;font-size:0.8em; color:#003b9a; width:30px;padding-left:12px; }
#poll_result table{ width:100%; border-top:#CCC 1px solid; }
#poll_result table th  {height:20px;text-align:left; font-weight: lighter; color:#555;padding-top:10px;}
#poll_result table th img { padding:0 7px 0 5px;  }
#poll_result table td img { height:9px;}
#poll_result table td {padding:0 0 10px 25px;}



/*   Main Center Area   */

#newsBBS{background:url(../../img/2009/main/mainCnt_news_bgBottom.gif) bottom no-repeat; padding-bottom:10px;}
#newsBBS dl{ background:url(../../img/2009/main/mainCnt_news_titBg.gif) no-repeat; width:470px; height:29px; border-bottom:#333437 1px solid;} 
#newsBBS dl dd{ float:left; height:29px; text-indent:-1000em;}
#newsBBS dl dd a{ display:block; width:100%; height:100%;}
#newsBBS dl #news_1{ background:url(../../img/2009/main/mainCnt_news_allOn.gif) no-repeat; width:92px;}
#newsBBS dl #news_1 a{ background:url(../../img/2009/main/mainCnt_news_all.gif) no-repeat;}
#newsBBS dl #news_1 a:hover{ background:url(../../img/2009/main/mainCnt_news_allOv.gif) no-repeat;}
#newsBBS dl #news_2{ background:url(../../img/2009/main/mainCnt_news_osiraOn.gif) no-repeat; width:96px;}
#newsBBS dl #news_2 a{ background:url(../../img/2009/main/mainCnt_news_osira.gif) no-repeat;}
#newsBBS dl #news_2 a:hover{ background:url(../../img/2009/main/mainCnt_news_osiraOv.gif) no-repeat;}
#newsBBS dl #news_3{ background:url(../../img/2009/main/mainCnt_news_updateOn.gif) no-repeat; width:106px;}
#newsBBS dl #news_3 a{ background:url(../../img/2009/main/mainCnt_news_update.gif) no-repeat; }
#newsBBS dl #news_3 a:hover{ background:url(../../img/2009/main/mainCnt_news_updateOv.gif) no-repeat;}
#newsBBS dl #news_4{ background:url(../../img/2009/main/mainCnt_news_eventOn.gif) no-repeat; width:76px;}
#newsBBS dl #news_4 a{ background:url(../../img/2009/main/mainCnt_news_event.gif) no-repeat;}
#newsBBS dl #news_4 a:hover{ background:url(../../img/2009/main/mainCnt_news_eventOv.gif) no-repeat;}
#newsBBS dl #news_more{ float:right;}
#newsBBS dl #news_more a{ display:block; background:url(../../img/2009/main/mainCnt_news_more.gif) no-repeat; width:28px; height:7px; margin:13px 10px 0 0;}
#newsBBS .newsTable{ width:440px; background:url(../../img/2009/main/mainCnt_news_bg.gif) repeat-y; padding:4px 15px 2px 15px; }
#newsBBS table{ width:100%;}
#newsBBS table td{ height:26px; background:url(../../img/2009/main/mainCnt_news_dot.gif) bottom repeat-x;}
#newsBBS table td a{ color:#AAA;}
#newsBBS table td a:hover{color:#C63;}
#newsBBS #noneBg{ background:none;}
#newsBBS .date{ color:#555;}

#community{ border:#5c5d60 10px solid; width:430px; height:295px; padding:10px; padding-top:8px; margin-top:10px; background:#28292b;}
#community b{ color:#663; font-weight:normal; padding-left:5px;}
#community table{ width:210px; float:left;}
#community #freeBBS{ margin-right:10px;}
#community table th{ height:20px; text-align:left; vertical-align:top; border-bottom:#080809 2px solid; margin-bottom:5px; position:relative;}
#community table th a{ display:block; position:absolute; right:3px; top:4px; font-size:9px; font-family:"Tahoma"; color:#868b55;}
#community table th a:hover{ text-decoration:none; color:#F63}
#community table td{height:22px; border-bottom:#202124 1px solid; padding-top:1px;}
#community table #noneBd{ border:0;}
#community dl{float:left; background:url(../../img/2009/main/mainCnt_comm_titSS.gif) top no-repeat; width:430px; padding-top:38px; margin-top:8px; position:relative; text-align:center; }
#community dl .more{ display:block; position:absolute; right:10px; top:8px; font-size:9px; font-family:"Tahoma"; color:#868b55;}
#community dl .more:hover{ text-decoration:none; color:#F63}
#community dl dd{width:124px; height:92px; margin:0 9px; float:left; }
#community dl dd img{ /*display:block;*/ border:#4f5055 1px solid;}
#community dl dd p{ display:block; margin-top:5px;}
#community dl dd p a{  color:#777;font-size:9px;}
#community dl dd p a:hover{ color:#963; text-decoration:none;}

*html #community table td{ _font-size:12px; _letter-spacing:-0.5px;}
*html #community dl dd{_margin:0 6px;}

/*   Main Right Area  border:#f30 1px solid; */

#league dl{ background:url(../../img/2009/main/mainRight_league_title.gif) no-repeat; padding-top:28px; position:relative; font-size:12px;}
#league dl .goSite{ display:block; position:absolute; right:5px; top:6px; font-size:15px; font-family:"Tahoma"; color:#868b55; }
#league dl .goSite:hover{ text-decoration:none; color:#F63}
#league dl dt{ background:url(../../img/2009/main/mainRight_league_now.gif) no-repeat; height:20px; padding-left:90px; padding-top:7px; color:#555; margin-bottom:5px;}
#league dl dd{ height:22px; padding-top:3px; background:url(../../img/2009/main/mainRight_league_nowBg.gif) bottom repeat-x; padding-left:5px; color:#999;}
#league dl dd img{ margin-right:18px; margin-top:-2px;}
#league ul{ background:url(../../img/2009/main/mainRight_league_news.gif) no-repeat; margin-top:10px; padding-top:30px; line-height:20px;}
#league ul li{ padding-left:25px; background:url(../../img/2009/main/mainRight_league_dot.gif) 14px 8px no-repeat;}

#update { margin-top:11px;}

#ranking{ margin-top:5px; background:url(../../img/2009/main/mainRight_ranking_title.gif) 0 2px no-repeat;}
#ranking table{ width:100%; position:relative;}
#ranking table th{ border-bottom:#141411 2px solid; text-align:right;}
#ranking table th img{ margin-right:1px;}
#ranking table td{ height:21px; padding-left:10px;}
#ranking table .tdRight{ text-align:right; padding-right:5px; font-size:11px; letter-spacing:-0.5px;}

#ranking2{ margin-top:44px; background:url(../../img/main/2011/main/mainRight_monthly_ranking_title.gif) 0 2px no-repeat;}
#ranking2 table{ width:100%; position:relative;}
#ranking2 table th{ border-bottom:#141411 2px solid; text-align:right;}
#ranking2 table th img{ margin-right:1px;}
#ranking2 table td{ height:21px; padding-left:10px;}
#ranking2 table .tdRight{ text-align:right; padding-right:5px; font-size:11px; letter-spacing:-0.5px;}

/* === OpenID === */
#oid_idx{ width:191px; height:26px; margin-top:5px; padding:6px 12px; position:absolute; top:112px; left:20px; border-top:dotted 1px #999999; }
#oid_idx_l{ width:100px; float:left;}
#oid_idx_l p{ font-size:10px; color:#d8d8d8; margin:0;}
#oid_idx_r{ width:80px; float:right;}
