﻿/******** Default Color Scheme ********/

input           { border-top-color: #000; border-left-color: #000; border-right-color: #666; border-bottom-color: #666; background: #333; color: #CCC; }

.link1 a, .link1 a:visited, .link1 a:link, .link1 a:Hover
                { color: #999; }
.link2 a, .link2 a:visited, .link2 a:link, .link2 a:Hover
                { color: #666; }
.link4 a, .link4 a:visited, .link4 a:link, .link4 a:Hover
                { font-weight: bold; color: #222; font-size: 9px; }
.link6 a, .link6 a:visited, .link6 a:link, .link6 a:Hover
                { color: #FFF; }
                
.D_Version      { color: #111; border-color: #000; }

/******** Layout ********/

.layout_Top         { width: 1000px; margin: 0px auto; overflow: hidden; }
.layout_Main        { width: 934px; margin: 0px auto; padding: 0px 8px; overflow: hidden; }

.top_Sites, .top_Advertise, .top_Menu
                    { width: 100%; }

/* Login */
.login_Main         { position: absolute; width: 121px; height: 95px; top: 0px; padding-top: 30px; padding-left: 8px; margin-left: 834px; }
.login_Main input   { font-size: 12px; }
.login_row0         { height: 20px; }
.login_row          { height: 20px; margin-top: 3px; }
.login_row1         { margin-top: 8px; padding-left: 5px; }
.login_input        { width: 70px; }
.login_submit       { width: 48px; margin-left: 4px; }

/* Top - Sites */
.top_Sites          { height: 40px; }
.nav_Sites          { position: absolute; margin-left: 350px; }
.nav_Sites li       { float: left; }
                    
/* Top - Advertise */
.top_Advertise      { height: 84px; }
.adv_Banner         { padding-top: 15px; margin-left: 175px; }

/* Top - Menu */
.top_Menu           { height: 44px; }
.top_Menu ul	    { margin-left: 98px; }
.top_Menu li, .top_Menu img
                    { height: 42px; }
.top_Menu li        { float: left; width: 108px; }
.top_Menu img       { width: 88px; }

/* Main - Content */
.main_Content       { padding: 5px; }
.main_Content_L, .main_Content_L1, .main_Content_L2, .main_Content_L3
                    { float: left; padding-right: 5px; }
.main_Content_R, .main_Content_R1, .main_Content_R2, .main_Content_R3
                    { float: right; }

.main_Content_L1    { width: 709px; }
.main_Content_R1    { width: 210px; }
.main_Content_L2    { width: 639px; }
.main_Content_R2    { width: 280px; }

.blk_L, .blk_R, .blk_L1, .blk_R1, .blk_L2, .blk_R2, .blk_R3
                    { margin-bottom: 5px; }
                    
.blk_L0             { float: left; width: 237px; margin-right: 5px; }
.blk_R0             { float: left; width: 190px; }

.blk_R1 li          { width: 187px; padding: 0px 5px; }
                    
.blk_L              { width: 487px; }
.blk_R              { width: 432px; }

/* Main - Info */
.main_Info          { height: 40px; line-height: 20px; padding: 3px 6px; border-top: solid 1px; border-bottom: solid 3px; color: #999; }
.bot_Logo           { padding: 4px 6px 4px 0px; }
.bot_Company        {  }
.bot_CopyRight      { text-align: right; }


/******** Framewire ********/

.c_topleft, .c_bottomleft
                    { float: left; }
.c_topright, .c_bottomright
                    { float: right; }
.c_topleft, .c_topright, .c_bottomleft, .c_bottomright 
                    { width: 6px; }
.c_top, .c_topleft, .c_topright, .c_bottom, .c_bottomleft, .c_bottomright 
                    { font-size: 1px; height: 6px; }

.c_main             { padding-left: 6px; margin-right: 6px; font-size: 12px; }
.c_title            { height: 28px; line-height: 28px; padding: 0px 10px; font-weight: bold; }
.c_body		        { padding: 0px; }


/********  General  ********/

.title0	        { font-size: 14px; font-weight: bold; }
.title1	        { font-size: 8pt; font-family: PMingLiu, '宋体'; }
.title2	        { font-size: 7pt; font-family: Verdana; }

.content1 li    { height: 21px; line-height: 21px; }
.content2       {  }

.row0, .row0x   { height: 24px; line-height: 24px; }
.row1, .row1x   { height: 24px; line-height: 24px; }
.row2           { height: 26px; line-height: 26px; font-size: 12px; }
.row0 td, .row1 td
                { border-bottom: solid 1px #D3D3D3; }
.rowT           { border-top: solid 1px #D3D3D3; }

.col1           { padding: 0px 5px; }
.col2           { padding: 0px 10px; }
.col3           { width: 64px; }
.col4           { width: 128px; }
.col5           { width: 32px; }
.col6           { width: 45px; }

.box1           { width: 210px; }
.box2           { width: 179px; padding: 0px 6px; }
.box, .box1, .box2    
                { white-space: nowrap; overflow: hidden; }

.txt1           { font-weight: bold; color: #EEE; }
.txt2           { font-size: 14px; font-weight: bold; }

li.item1        { border-bottom: solid 1px #222; }

.ladder         { width: 5px; padding: 0px 5px; font-size: 7pt; }

.small          {  }

.seperator_top      { border-top: solid 2px #444; }
.seperator_top1     { border-top: solid 1px #C3C3C3; }
.seperator_bottom1, .seperator_bottom1 td
                    { border-bottom: solid 1px #C3C3C3; }
.seperator_bottom, .seperator_bottom td
                    { border-bottom: solid 2px #444; }

/********  Framewire  ********/

.More           { line-height: 0px; }

/* ----- Panel ---- */
.P_TB           { width: 98%; margin: 5px auto; border: solid 2px #333; }
.P_RH           { height: 40px; line-height: 40px; padding-left: 10px; }
.P_RT, .P_RC    { height: 20px; line-height: 20px; padding: 2px; }
.P_RT           { width: 80px; padding-right: 5px; text-align: right; }
.P_RC           {  }

/* ----- Navigator ---- */
.nav_BreadCrumb { margin: 0px 0px 10px 5px; color: #DDD; }
.nav_BreadCrumb a, .nav_BreadCrumb a:visited, .nav_BreadCrumb a:link, .nav_BreadCrumb a:Hover
                { color: #DDD; }

/* News */
.N_SR           { height: 20px; padding: 5px 0px; }

.N_ICON         { position: absolute; margin-top: -13px; margin-left: -25px; }

.N_RT           { height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; }
.N_RN           { padding: 15px 15px 5px 15px; line-height: 20px; }
.N_T            { }
.N_T h1         { line-height: 38px; font-size: 20px; font-weight: bold; }
.N_T1           { padding-left: 38px; }
.N_TS           { padding: 3px; padding-right: 10px; font-size: 12px; font-weight: bold; }
.N_TS img       { width: 30px; height: 20px; }
.N_D            { margin-top: 5px; font-size: 7pt; }
.N_D1           { margin-top: 5px; font-size: 8pt; }
.N_CC           { height: 20px; line-height: 20px; padding: 5px 0px 2px 12px; }

.N_M            { float: right; margin-left: 12px; border: 1px solid #000; }

.N_BLK1         { line-height: 160%; padding: 10px 20px; }
.N_BLK2         { width: 677px; line-height: 160%; padding: 20px 10px; overflow: hidden; }
.N_TC           { width: 90px; }
.N_TD           { width: 64px; padding-right: 10px; }
.N_CAT          { float: left; width: 50%; padding-top: 3px; }

.N_HIDE         { display: none; }

/* Replay */
.R_SR           { height: 20px; padding: 4px; }
.R_SR input, .R_SR select, .N_SR input, .N_SR select
                { font-size: 12px; color: #000; background: #EFEFEF; }
.R_SRT, .R_SRT1 { float: left; position: absolute; margin-top: -25px; }
.R_SRT          { margin-left: 144px; }
.R_SRT1         { margin-left: 179px; }

.R_RT, .R_RT1   { text-align: center; font-weight: bold; }
.R_RT           { font-size: 12px; }
.R_RT td        { padding: 7px 8px; }
.R_TBD          { cursor: pointer; }
.R_MAP          { width: 19%; }
.R_INFO         { width: 78%; font-size: 11px; }
.R_INFO1        { width: 60%; font-size: 11px; }
.R_INFO2        { width: 80%; }
.R_D            { width: 10%; }
.R_RTM          { width: 40%; }
.R_STS          { width: 20%; }
.R_RTM1         { width: 45%; }
.R_STS1         { width: 8%; }
.R_STS, .R_STS1 { padding-top: 4px; vertical-align: middle; }
.R_RTP          { padding: 5px; }
.R_VS           { width: 8%; }
.R_EVE          { width: 11%; }
.R_V            { width: 8%; }
.R_DOWN         { width: 10%; }
.R_LAD          { width: 6%; padding: 0px 2px; font-size: 7pt; font-weight: bold; }

.R_D, .R_INFO, .R_INFO1, .R_RTM, .R_STS, .R_VS, .R_EVE, .R_V, .R_DOWN, .R_LAD, .R_INFO2, .R_RTM1, .R_STS1, .R_MAP, .R_RTM2, .R_STS2, .R_DOWN1
                { float: left; overflow: hidden; }
.R_DOWN         { font-size: 10px; background: url(/Images/Icon_DownRep.gif) bottom no-repeat; }

.R_DT           { padding: 0px 0px 10px 0px; }
.R_M            { float: left; width: 20%; overflow: hidden; text-align: center; }
.R_MM           { width: 70px; height: 70px; padding-bottom: 5px; }
.R_C            { float: left; width: 80%; line-height: 20px; padding-bottom: 5px; }
.R_P            { float: right; width: 64px; text-align: center; font-size: 10px; }
.R_P img        { width: 50px; height: 50px; }
.R_PN           { }

.R_DD           { height: 100px; }
.R_DL img       { margin-top: 20px; }
.R_LBV, .R_LBE  { width: 90px; padding-left: 30px; height: 28px; line-height: 28px; font-size: 8pt; }

.R_DS           { padding-bottom: 10px; }
.R_DND          { width: 98%; margin: 10px auto 0px auto; border: solid 1px; }
.R_DTR          { height: 34px; line-height: 34px; font-size: 9pt; font-weight: bold; }
.R_DVA, .R_DVB  { width: 27%; font-size: 12px; }
.R_DVM          { width: 46%; }
.R_DVM img      { margin-bottom: 10px; }
.R_DVA, .R_DVB, .R_DVM
                { float: left; padding-top: 10px; }

.R_DTC          { line-height: 165%; padding: 10px 0px; }
.R_DTP          { float: left; width: 80px; }
.R_DTM          { float: left; width: 500px; margin-right: 10px; }
.R_DCN          { padding-left: 10px; }

/* Download */
.D_Version	    { margin: 4px; margin-top: 5px; padding: 2px 5px; border: dashed 1px; }
.D_List         { padding: 0px 6px 2px 6px; }
.D_List li      { height: 22px; line-height: 22px; }
.D_select	    { padding: 2px 4px; }

/* Tournament Info */
.T_MTB          { font-size: 11px; }
.T_MIL          { height: 200px; }
.T_MH, .T_MR    { height: 24px; line-height: 24px; }
.T_MH           { padding: 0px 8px; font-weight: bold; }
.T_MI           { padding: 0px 5px; }

/* Album */
.A_RC           { width: 50%; vertical-align: top; }
.A_RM           { width: 120px; padding-top: 5px; }
.A_RM img       { width: 100px; height: 75px; }
.A_RD           { width: 220px; overflow: hidden; }
.A_RT           { width: 60px; height: 28px; line-height: 28px; padding-right: 5px; text-align: right; font-weight: bold; }

.A_RN           { height: 45px; line-height: 45px; padding: 0px 10px; font-weight: bold; font-size: 14px; }
.A_RN img       { padding-top: 4px; }
.A_PC           { width: 20%; height: 100px; line-height: 25px; padding-top: 5px; text-align: center; vertical-align: top; }
.A_PCH          { width: 20%; padding: 3px 0px; text-align: center; vertical-align: top; }
.A_PC img, .A_PCH img
                { border: solid 1px #333; }

.A_PT           { height: 40px; line-height: 40px; text-align: center; font-size: 14px; font-weight: bold; }
.A_PO           { width: 640px; margin: 0px auto; }
.A_PO img       { border: solid 1px #666; }

/* Forum1 */
.F_TB           { font-size: 12px; }

/* Search */
.S_B            { height: 40px; overflow: hidden; }

/* Hotnews */
.blk_HotNews    { height: 203px; }

/* Link */
.L_Link li      { float: left; padding: 4px 0px; text-align: center; }
.L_Link img     { width: 88px; height: 31px; margin: 0px 6px; border: solid 1px #000; }

/* Pager */

.PG             { padding: 8px 0px; }
.PG_L, .PG_R    { padding: 0px 30px; }
.PG img         { width: 14px; height: 15px; }

/*************
== Rep Zip ===
*************/

.RZ_TB          { background: #FFF; }
.RZ_R           { height: 16px; line-height: 16px; font-size: 9px; }
.RZ_RT, .RZ_RT1 { height: 20px; line-height: 20px; color: #EEE; background: #333; }
.RZ_RT td       { padding: 0px 5px; border: 0px; }
.RZ_RT1         { padding: 0px 5px; }
.RZ_P           { width: 30%; }
.RZ_VS          { width: 5%; }
.RZ_S           { width: 5%; }
.RZ_M           { width: 25%; }

/*************
= Advertise ==
*************/

.Advertise      { text-align: center; margin: 5px auto; cursor: pointer; }

/*************
= News Pager =
*************/

.N_ST           { padding: 10px 0px; font-size: 14px; font-weight: bold; border: dashed 1px #666; background: #F3F3F3; }
.N_STL, .N_STM, .N_STR
                { float: left; }
.N_STL, .N_STR  { width: 100px; }
.N_STM          { width: 440px; }
.N_PGN, .N_PGL  { width: 646px; margin: 0px auto; padding: 0px 10px; border: solid 1px #000; }
.N_PGN          { height: 25px; line-height: 25px; font-weight: bold; color: #FFF; background: #111; }
.N_PGO          { font-weight: bold; color: #FF9900; }
.N_PGL          { background: #F3F3F3; }
.N_PGL li       { height: 25px; line-height: 25px; }

/*************
== Comment ===
*************/

.C_Comment      { background: #F5F5F5; }
.C_RH           { background: #FFF; }
.C_T            { border-top: dashed 1px #333; }
.C_TR           { color: #111; }
.C_ICON, .C_TR  { border-top: solid 1px #999; }
.C_ICON img     { margin-left: 8px; }
.C_NO           { border: solid 0px #000; background: #EEE; color: #666; }
.C_R            { padding-right: 5px; }
.C_R1           { color: #CC3300; }
.C_R2           { color: #009900; }
.C_R3           { color: #336699; }
.C_R4           { color: #FF9900; }
.C_R5           { color: #CC66FF; }
.C_R6           { color: #FF33CC; }
.C_R7           { color: #466A6A; }
.C_R8           { color: #00FFCC; }
.C_R9           { color: #66CC00; }
.C_R10          { color: #6633CC; }

.C_LV0          { background: #222; }
.C_LV1          { color: #333; background: #333; }
.C_LV2          { color: #3D3D3D; background: #444; }
.C_LV3          { color: #444; background: #555; }
.C_LV4          { color: #4D4D4D; background: #666; }
.C_LV5          { color: #555; background: #6D6D6D; }
.C_LV6          { color: #5D5D5D; background: #777; }
.C_LV7          { color: #666; background: #999; }
.C_LV8          { color: #888; background: #AAA; }
.C_LV9          {  }
.C_LV10         {  }
.C_LV11         { background: #FCFCFC; }
.C_LV12         { background: #FCFCFC; }
.C_LV13         { background: #FFF; }
.C_LV14         { background: #FBFEFF; }
.C_LV15         { background: #F8FDFF; }
.C_LV16         { background: #F5FCFF; }
.C_LV17         { background: #F0FBFF; }
.C_LV18         { background: #EBFAFF; }
.C_LV19         { background: #E5F9FF; }
.C_LV20         { background: #66CCFF; }

.C_RH           { height: 30px; line-height: 30px; padding-left: 10px; border-top: solid 1px #666; font-weight: bold; }
.C_AN           { height: 22px; line-height: 22px; }
.C_T, .C_IPT    { width: 98%; margin: 0px auto; }
.C_T            { padding: 8px 6px; font-weight: bold; }
.C_IPT          { padding-bottom: 8px; }
.C_IPT input    { width: 120px; height: 70px; cursor: pointer; }
.C_AD           { margin: 0px auto; }
.C_PG           { height: 10px; }
.C_BOX          { width: 540px; overflow: hidden; }

.C_ICON         { width: 60px; vertical-align: top; }
.C_ICON img     { width: 50px; height: 50px; margin: 3px; }
.C_TR           { height: 25px; line-height: 25px; }
.C_R, .C_R1, .C_R2, .C_R3, .C_R4, .C_R5, .C_R6, .C_R7, .C_R8, .C_R9, .C_R10
                { font-weight: bold; }
.C_A            { font-weight: bold; }
.C_D1           { font-size: 12px; }
.C_DEL          { cursor: pointer; padding-right: 5px; }
.C_CB           { line-height: 150%; }
.C_TR, .C_CB    { padding: 3px 10px; overflow: hidden; }

/*************
== Calendar ==
*************/

.CD_TBL     { background: #F3F3F3; }
.CD_TOP     { background: #FFF; }
.CD_R       { background: #C8D8E3; }
.CD_Day     { background: #FFF; }
.CD_XM      { color: #DEDEDE; }
.CD_SD      { background: #FFCCCC; }
.CD_TOD     { background: #EAF0F4; }
.CD_HC      {  }

.CD_TBL     { width: 190px; }
.CD_TOP     { width: 190px; }
.CD_BAR     { height: 20px; line-height: 20px; }
.CD_TTD     { cursor: pointer; }
.CD_R       { height: 20px; line-height: 20px; font-weight: bold; text-align: center; }
.CD_Day     { height: 20px; line-height: 20px; text-align: center; cursor: pointer; }
.CD_SD      { }