@charset "utf-8";
/* CSS Document */
@import url("reset.css");
body{ background-image:url(/images/bg_top2.jpg); background-position:top center; background-repeat:no-repeat; background-color:#020a16;/*#1c271c;*/}
#WRAPPERFOOTER{ width:100%; background-image:url(/images/bg_foot2.jpg); background-position:bottom center; background-repeat:no-repeat; z-index:-10;}
#WRAPPER{width:1000px; margin-left:auto; margin-right:auto;}
#HEADER{position:relative;width:1000px; height:505px;z-index:1; }
#CENTER{width:1000px; overflow:auto; overflow:hidden; background-image:url(/images/bg2.gif); background-repeat:repeat-y; z-index:20;}
#LEFTBLOCK{ width:250px; float:left; padding-left:25px; clear:both;z-index:20}
#CONTAINER{ width:685px; float:right; padding-right:30px;}
#CENTERBLOCK{ width:425px; float:left;}
#RIGHTBLOCK{ width:250px; float:right;}
#FOOTER{width:1000px; padding-bottom:100px;}

/*------------------------------------include---------------------------------------*/
#TOP_BAR{width:100%;height:45px; background-image:url(/images/include/bg_top.gif); background-repeat:repeat-x; line-height:45px; text-align:center;}
#TOP_BARTABLE{ margin:0 auto; width:1000px; height:45px; position:relative;}
#MAR{ width:440px; height:40px; position: absolute; top:10px;left:255px;}
.GGCLOGO{ width:35px; height:30px;position:absolute; top:7px;left:10px;}
.FAMILYSITE{ width:90px; height:15px; line-height:15px; position:absolute; top:15px;left:710px; text-indent:-9999px; background-image:url(/images/include/text_top4.gif); background-repeat:no-repeat; background-position:center; }
#select{ position:absolute; top:14px;left:810px}
#TOP_BARTABLE ul{  position: absolute; display:block; width:190px; height:45px; top:2px; left:55px;}
#TOP_BARTABLE li{ float:left;}
#TOP_BARTABLE li a{ display:block; text-indent:-9999px;background-repeat:no-repeat; background-position:center;}
.MEMBER{ width:20px; text-align:center;}
.MEMBERA a{ width:50px; background-image:url(/images/include/text_top1-1.gif); }
.MEMBERB a{ width:50px; background-image:url(/images/include/text_top2-1.gif); }
.MEMBERC a{ width:50px; background-image:url(/images/include/text_top3-1.gif); }
.MEMBERA a:hover{  background-image:url(/images/include/text_top1-2.gif); }
.MEMBERB a:hover{  background-image:url(/images/include/text_top2-2.gif); }
.MEMBERC a:hover{  background-image:url(/images/include/text_top3-2.gif); }


/*------------------------------------HEADER---------------------------------------*/
.facebook{ position:absolute; top:25px; left:880px;z-index:50;}
.LOGO{ position:absolute; top:25px; left:450px;z-index:50;}
.SLOGEN{position:absolute; top:140px; left:300px;z-index:40;}
.MENU{position:absolute; bottom:0px;left:-20px;z-index:100;}
.VISION{position:absolute; bottom:-20px;left:-70px; z-index:1;}
/*------------------------------------LEFTBLOCK-------------------------------------*/
#SUBMENU{ float:left;}
#SERVER{float:left; padding-top:10px; }
#GAMEINFO{float:left; /*padding-top:10px;*/}
#STORE{float:left;}
#VOTE{float:left; padding-top:10px; padding-bottom:10px;}
#FORUMLINK{float:left; padding-top:10px;}
.FORUMBG{ background-image:url(/images/title_FORUMLINK.jpg); background-repeat:no-repeat; background-position:top;}
#FORUMLINK .TDFORUM{ padding-top:30px;}
.LINGBG2{ height:10px;background-image: url(/images/LINE_250.jpg); background-position:bottom;background-repeat:no-repeat; }
#MUSIC{ float:left;padding-top:55px; text-align:center; width:250px; height:370px; background-image:url(/images/musicbg.gif); background-repeat:no-repeat;}
/*------------------------------------CENTER-------------------------------------*/
#NEWS{width:425px;}
.NEWSTBG{ background-image:url(/images/include/news_bg1.gif); background-repeat:no-repeat; background-position:top;}
.NEWSFBG{ background-image:url(/images/include/news_bg2.gif); background-repeat:no-repeat; background-position:bottom;}
.NEWSCBG{ background-image:url(/images/include/news_bg4.gif); background-repeat:repeat-y; overflow:auto;}
.NEWSBTN{ margin-top:12px; margin-left:205px;}
.NEWSLINE{ line-height:5px; background-image:url(/images/include/news_bg3.gif); background-position:center; background-repeat:no-repeat;}
.NEWSMORE{ float:right; margin-right:25px;}

#MAINBANNER{ width:414px;/*425-11*/ height:164px;/*215-48*/ background-image:url(/images/banner_bg.jpg); background-position:left top; background-repeat:no-repeat;  padding-left:11px; padding-top:48px;}
#MAINBANNER01{ width:414px;/*425-11*/ height:164px;/*215-48*/ background-image:url(/images/banner_bg01.jpg); background-position:left top; background-repeat:no-repeat;  padding-left:11px; padding-top:48px;}

#GAMEINFORACE{ /*padding-top:10px;*/ }
.RACEBG{ width:425px;;background-image:url(/images/title_race.jpg); background-position:top; background-repeat:no-repeat; text-align: center;}
.TDRACE{ padding-top:48px;}
.RACEBTN{ width:420px; }
.LINGBG{ height:10px;background-image:url(/images/LINE_BLUE425.jpg); background-position:bottom;background-repeat:no-repeat;}

#FORUMLIST{/*padding-top:10px;*/}
.FORUMLISTBG{ width:425px;;background-image:url(/images/title_FORUMLIST.jpg); background-position:top; background-repeat:no-repeat; text-align: center;}
#FORUMLIST .TDFORUM{ padding-top:50px;}

#GAMESOURCE{/*padding-top:10px;*/}
.GAMESOURCEBG{ width:425px; height:55px;background-image:url(/images/GAMESOURCE_BG.jpg); background-position:top; background-repeat:no-repeat;}
.GAMESOURCEBG2{ padding-left:20px; background-image:url(/images/GAMESOURCE_BG2.jpg); background-repeat:repeat-y;}
.GAMESOURCEBGFOOT{background-image:url(/images/GAMESOURCE_FOOT.jpg);background-position:bottom; background-repeat:no-repeat; }
.GAMESOURCEHEAD{width:325px; height:37px;position:relative; padding-left:100px; padding-top:18px;}
.GAMESOURCEBTN{position:absolute; width:315px; height:22px; /*margin-left:100px; margin-top:18px;*/}

/*------------------------------------RIGHT-------------------------------------*/
#FBBANNER{ padding-top:10px;}
#BANNER{ padding-top:10px;}
.TDBANNER{ height:5px;}
.COMPANY{ background-image: url(/images/COMPANY_16.gif); background-repeat:repeat-y;}