@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,address,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
img,fieldset,button{border:0;}
body,textarea,input,select,button{font-size:12px;font-family:'돋움',Dotum,AppleGothic,Sans-serif;color:#666}
hr{display:none;}
table{border-collapse:collapse}
ol,ul,li{list-style:none;}
em,address{font-style:normal;}
a{text-decoration:none;color:#666}
a:hover,a:active,a:focus{text-decoration:none}
legend, caption,.hidden,.blind{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
button,.inputBtn{border:0 none;cursor:pointer;}
.inputCheck,.inputRadio{width:13px;height:13px;padding:0;margin:0;}
.wrap{background:url(http://web-files-tokyo-cdn.masangsoft.com/common/20160520/1463710871/fbda19725d48fc79d430766e165b4d2d.jpg) no-repeat center top;text-align:center}
.mainBg{background:url(https://web-files-tokyo-cdn.masangsoft.com/common/20220914/1663131865/81483fe3d15cf083b354cc1cf3b0af44.jpg) no-repeat center top;height:auto;}
/*.mainBg{background:url(http://web-files-tokyo-cdn.masangsoft.com/common/20161024/1477267130/99b983892094b5c6d2fc3736e15da7d1.jpg) no-repeat center top;height:1415px}*/
.header{width:1000px;height:191px;margin:0 auto;position:relative;}

.header .nav_wrap{width:1000px;height:99px;background:url(/_AceOnline/_images/main/menu_bg.png) no-repeat;position:absolute;top:0;left:0; z-index:1;margin-top:100px}
.header .nav {width:952px;height:99px;margin:0 auto;overflow:hidden}
.header .nav li {float:left;line-height:120px;position:relative;z-index:9999}
.header .nav li a {width:119px;height:99px;display:block}
.header .nav_sub {width:987px;height:166px;background:url(/_AceOnline/_images/main/submenu_bg.png) no-repeat;position:relative;top:-16px;margin:0 auto;display:none}
.header .nav_sub li {float:left;width:120px;line-height:18px;margin-top:17px;font-size:11px;letter-spacing:-2px;position:relative;z-index:9999;font-weight:bold}
.header .nav_sub li:first-child {margin-left:14px}
.header .nav_sub li a {display:block;color:#536ea5}
.header .nav_sub li a:hover {color:#95b8ff}
#lavalamp {
    background: url('/_AceOnline/_images/main/move_bullet.png') no-repeat scroll 0 0 transparent;
    width: 192px;
    height: 72px;
	top:-33px;
    left:400px;
	z-index:6666;
    position: absolute;

    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}
#lavalamp:hover {
    -moz-transition-duration: 3000s;
    -ms-transition-duration: 3000s;
    -o-transition-duration: 3000s;
    -webkit-transition-duration: 3000s;
    transition-duration: 3000s;
}
.nav_sub .sub1:hover ~ #lavalamp {left:-13px;}
.nav_sub .sub2:hover ~ #lavalamp {left:105px;}
.nav_sub .sub3:hover ~ #lavalamp {left:220px;}
.nav_sub .sub4:hover ~ #lavalamp {left:340px}
.nav_sub .sub5:hover ~ #lavalamp {left:460px}
.nav_sub .sub6:hover ~ #lavalamp {left:580px}
.nav_sub .sub7:hover ~ #lavalamp {left:700px}
.nav_sub .sub8:hover ~ #lavalamp {left:820px}

//.header .nav{position:absolute;top:0;left:0; z-index:1;}
.container{position:relative; display:inline-block;width:1000px;margin:20px auto;text-align:left;}
.container:after{display:block;clear:both;content:''}
.content{float:left;width:733px}
.aside{float:right;width:247px;}
.aside .gameStart{z-index:2;}
.footer{width:1000px;border-top:2px solid #00bff3;}
.login_wrap{position:relative;background:url(/_AceOnline/_images/common/bg_login.gif) no-repeat;width:247px;height:120px;margin:12px 0 26px 0}
.loginField{padding:13px 11px 0 11px;}
.loginField .safeJoin{padding:0 26px 2px 0;background:url(../img/ico/on01.gif) 45px 0 no-repeat;font-size:11px;color:#747474;letter-spacing:-1px;}
.loginField .inputText{width:120px;padding:5px 2px 0 5px;background-color:#020a21;border:none;color:#1c498b;line-height:16px;}
.loginField .bgId{background:url(/layouts/AceOnline/images/common/bg_id.gif) no-repeat 3px 5px}
.loginField .bgPwd{background:url(/layouts/AceOnline/images/common/bg_pw.gif) no-repeat 3px 5px}
.loginField .id,.loginField .pw{overflow:hidden;background:url(/layouts/AceOnline/images/common/bg_input.gif) no-repeat;width:135px;height:24px;padding-left:5px;margin:1px 0}
.loginField .btnLogin{position:absolute;top:13px;left:150px;}
.loginField .userLog{padding:12px 0 8px 0}
.loginField .userLog .btns img{margin:0 7px}
.loginField .inputCheck{vertical-align:top;margin-top:-1px;}
.loginField .securityMode{margin-left:15px}
.logon{padding:15px 0 0 25px}
.logon .myPhoto{float:left;border:1px solid #1f3f68;margin-right:10px;_display:inline}
.logon .myInfo{float:left;width:130px;color:#fff}
.logon .myInfo .nickName strong{color:#ffde00}
.logon .myInfo .myCash{background:url(/_AceOnline/_images/itemshop/ico_coin.gif) no-repeat 0 3px;padding:0 0 0 18px;line-height:18px}
.logon .myInfo .btns{padding-bottom:5px}
.logon .myInfo .btns img{margin-right:3px}
.logon .btns1{padding-top:4px}
.logon .btns1 img{margin-right:4px}
.sectionPoll{position:relative;margin:20px 0 10px 0;*zoom:1}
.sectionPoll .tit{margin:0;padding:0 0 8px 5px}
.sectionPoll .cnt{padding:15px 10px;border:1px solid #eaeaea;background-color:#f2f2f2;color:#666}
.sectionPoll .cnt dt{background:url(/layouts/AceOnline/images/common/ico_quest.gif) no-repeat;padding:2px 0 2px 20px;color:#333;font-weight:bold}
.sectionPoll .cnt dd{padding-left:20px;color:#666;font-size:11px}
.sectionPoll .cnt .btn{text-align:center;margin-top:6px}
.sectionPoll .more{position:absolute;top:0;right:5px}
.pcroomBenefit{background:url(/layouts/AceOnline/images/common/bg_pcroom.jpg) no-repeat;width:247px;height:120px;margin-top:10px;overflow:hidden}
.benefitInfo{width:247px;height:78px;display:block;text-indent:-9999em;overflow:hidden}
.findPCroom{margin:8px 0 0 15px}
.findPCroom *{vertical-align:middle}
.findPCroom input{border:1px solid #fff;width:140px;height:14px;font-size:11px;color:#acacac}
.findPCroom img{margin-left:10px}
.clientSevice{height:64px;overflow:hidden;margin-top:10px}
.clientSevice li{float:left}
.pageIndex{text-align:right;padding:10px 0 7px 0;font-size:11px;color:#738db1}
.pageIndex:after{display:block;clear:both;content:''}
.pageIndex *{vertical-align:top;}
.pageIndex .home{background:url(/layouts/AceOnline/images/common/img_set1.gif) no-repeat 0 2px;padding-left:8px}
.pageIndex strong{color:#3462a5}
.boardList, .boardView, .boardWrite{margin-left:10px}
.boardType01{width:100%;table-layout:fixed;text-align:center;border-bottom:1px solid #d2ddec}
.boardType01 th{padding-top:2px;color:#3462a5;font-size:11px;font-weight:normal;line-height:29px;background:#ccdaeb url(/layouts/AceOnline/images/common/img_set1.gif) no-repeat 0 -10px;border-top:2px solid #4f81b4;border-bottom:1px solid #fff}
.boardType01 th.num{background-image:none}
.boardType01 td{padding:10px 0 8px 0;vertical-align:top;border-bottom:1px solid #eee}
.boardType01 td.tit{text-align:left;padding-left:10px}
.boardType01 td.tit .reply{font-size:11px;color:#2f76d3;padding-left:5px}
.boardType01 td.tit img{vertical-align:middle}
.boardType01 td.sm{padding-top:9px;font-family:verdana,'돋움',Dotum,AppleGothic,Sans-serif;font-size:10px;color:#666}
.boardType01 td.sm1{padding-top:11px;font-family:'돋움',Dotum,AppleGothic,Sans-serif;font-size:11px;color:#666}
.boardType01 td.sm1 strong{font-weight:normal;color:#2f76d3}
.boardType01 td.noti{background-color:#edf1f7;border-top:none;border-bottom:1px solid #dbe4f0}
.boardType01 td.noti{color:#738eb2}
.boardType01 td.noti a{color:#3462a5;font-weight:bold}
.listBtm{text-align:right;margin:10px 0 0 0}
.paging{position:relative;height:20px;text-align:center;line-height:1.1;margin:15px 0 0 0}
.paging *{display:inline-block;vertical-align:top;}
.paging a{padding:1px 4px 2px 4px;margin-left:-1px;color:#738eb2;font-family:verdana,'돋움',Dotum,AppleGothic,Sans-serif;font-size:11px}
.paging a.btn{padding:0;margin:0 5px;}
.paging a span{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
.paging strong a{color:#fff;text-decoration:none;background:#4d79b3;font-weight:bold;letter-spacing:-1px}
.paging .leftBtn{position:absolute;top:10px;left:0;}
.paging .rightBtn{position:absolute;top:10px;right:0;}
.paging .leftBtn a{padding:0;}
.paging .rightBtn a{padding:0;}
.boardSearch{padding:8px 0 8px 0;margin-top:20px;background-color:#eaeef3;border:1px solid #cdd5e0;text-align:center}
.boardSearch legend{display:none}
.boardSearch *{vertical-align:middle;}
.boardSearch .inputText{width:168px;padding:5px 0 2px 0;border:1px solid #cdd5e0;color:#738eb2;text-align:left;height:14px}
.boardSearch select{height:23px;line-height:23px;padding:0;border:1px solid #cdd5e0;color:#738eb2}
.boardView .titleArea{position:relative;background-color:#c9d8ea;border:1px solid #97b4d6;border-top:2px solid #4f81b4;color:#3462a5}
.boardView .title{padding:8px 120px 5px 18px;line-height:18px;font-weight:bold}
.boardView .title .reply{color:#2f76d3;padding-left:5px;font-family:verdana,sans-serif;font-size:9px}
.boardView .hits{position:absolute;top:9px;right:10px;font-size:11px}
.boardView .hits strong{font-family:verdana,sans-serif;font-size:10px}
.boardView .articleInfo{position:relative;border-bottom:1px solid #d5dfed;padding:12px 0}
.boardView .articleInfo .viewChar strong{cursor:pointer}
.boardView .popCharater1{position:absolute;top:30px;left:10px;border-bottom:2px solid #d7e1ec;border-right:2px solid #d7e1ec;background:#fff;min-width:200px;_width:200px}
.boardView .popCharater1 ul{border:1px solid #b9c7db;padding:9px 9px 4px 9px}
.boardView .popCharater1 ul li{padding:2px 0;border:none;margin:0;margin-bottom:4px;color:#3d68a1;font-weight:bold}
.boardView .popCharater1 ul li span{padding:2px 0;border:none;margin:0;margin-bottom:4px;color:#3d68a1;font-weight:normal}
.boardView .popCharater1 ul li.deca{background:url(/layouts/AceOnline/images/common/ico_svr.gif) left top no-repeat;padding-left:35px}
.boardView .popCharater1 ul li.vishop{background:url(/layouts/AceOnline/images/common/ico_svr.gif) 0 -34px no-repeat;padding-left:35px}
.boardView strong{padding-left:10px}
.boardView .bar{color:#d5dfed;font-family:verdana,sans-serif;font-size:10px;padding:5px}
.boardView .reportingDate{color:#999;font-family:verdana,sans-serif;font-size:10px}
.boardView .snsLink{position:absolute;top:9px;right:0}
.boardView .viewContent{padding:15px;line-height:18px;word-wrap:break-word;border-bottom:1px solid #d5dfed}
.boardView .viewBtm{position:relative;margin:10px 0;height:27px}
.boardView .viewBtm span{position:absolute;top:0;right:0}
.boardWrite .viewBtm{position:relative;margin:10px 0;text-align:center}
.inputArticleInfo{border-top:1px solid #d5dfed;width:100%;margin-bottom:10px}
.inputArticleInfo th{background-color:#edf1f7;font-size:11px;color:#3462a5;font-weight:normal;text-align:left;padding:9px 0 7px 20px;border-bottom:1px solid #d5dfed}
.inputArticleInfo td{border-bottom:1px solid #eee;padding-left:10px} 
.inputArticleInfo td .txtinput{border:1px solid #cdd5e0;width:610px;height:17px;}
.inputArticleInfo td.last{border-bottom:1px solid #d5dfed}
.serverTab{margin-bottom:20px;background:url(/layouts/AceOnline/images/community/bg_tab1.jpg) 0 -35px no-repeat;width:733px;height:35px;overflow:hidden}
.serverTab li{float:left}
.serverTab li a{display:block;width:241px;height:35px;text-indent:-9999em;overflow:hidden}
.serverTab li a.on{background:url(/layouts/AceOnline/images/community/bg_tab1.jpg) no-repeat}
.serverTab li.allSvr a.on{background-position:0 0}
.serverTab li.dSvr a.on{background-position:-241px 0}
.serverTab li.vSvr a.on{background-position:-482px 0}
.boardList .deca{display:block;width:30px;height:16px;background:url(/layouts/AceOnline/images/common/ico_svr.gif) left top no-repeat}
.boardList .vishop{display:block;width:30px;height:16px;background:url(/layouts/AceOnline/images/common/ico_svr.gif) left bottom no-repeat}
.infoTbl{position:relative;border:1px solid #97b4d6;padding:4px;background-color:#bbcee4;margin-bottom:20px}
.infoTbl table{width:100%;border-top:1px solid #aec5df;border-left:1px solid #aec5df}
.infoTbl td{background-color:#fff;border-bottom:1px solid #aec5df;border-right:1px solid #aec5df;padding: 7px 0 5px 10px}
.infoTbl td.tit{background-color:#edf1f7;font-size:11px;color:#3462a5;font-weight:normal;text-align:center;padding:11px 0 7px 0}
.infoTbl td.tit strong{font-size:12px}
.infoTbl td.tit img{vertical-align:middle}
.infoTbl td ul{margin-left:30px}
.infoTbl td li{display:inline;margin-right:40px}
.infoTbl td li a{color:#2d5b8c;text-decoration:none}
.infoTbl td li a.on{font-weight:bold}
.infoTbl td.tit span{background:url(/layouts/AceOnline/images/common/img_set1.gif) no-repeat 0 1px;padding-left:8px}
.infoTbl td .btn{position:absolute;top:13px;right:20px}
.infoTbl td.cash{padding:15px 0 12px 20px}
.infoTbl td.cash strong{font-weight:bold;color:#2d5b8c;font-size:14px;line-height:16px}
.noticeBox{border:1px solid #d5dfed;background-color:#edf1f7;padding:28px 20px 25px 25px}
.screenShotList{zoom:1}
.screenShotList:after,.screenShotList li .writeInfo:after{display:block;clear:both;content:''}
.screenShotList li{float:left;width:210px;margin-top:27px;margin-right:46px;text-align:center;_display:inline}
.screenShotList li .writeInfo{color:#738eb2;font-family:verdana,sans-serif;font-size:10px}
.screenShotList li .date{float:left}
.screenShotList li .count{float:right}
.screenShotList li .screenshotImg{background:url(/layouts/AceOnline/images/community/bg_frame1.gif) no-repeat;width:200px;height:140px;overflow:hidden;margin-top:4px;padding:5px}
.screenShotList li .tit{color:#3462a5;margin:10px 0 4px 0;width:210px;height:16px;overflow:hidden}
.screenShotList li .tit a{color:#3462a5;font-weight:bold}
.screenShotList li.br{margin-right:0}
.fansiteList{border-top:1px solid #3061a0;border-bottom:1px solid #d2ddec}
.fansiteList li{padding:20px 0;border-bottom:1px solid #eee;zoom:1}
.fansiteList li:after{display:block;clear:both;content:''}
.fansiteList li .fansiteBanner{float:left;background:url(/layouts/AceOnline/images/community/bg_frame2.gif) no-repeat;width:150px;height:56px;overflow:hidden;padding:5px}
.fansiteList li .tit{float:left;margin:13px 0 0 20px;color:#3462a5;font-weight:bold;font-size:14px;_display:inline}
.fansiteList li .fansiteLink{margin-top:4px;display:block;font-weight:normal;font-size:12px;}
.eventTab{background:url(/layouts/AceOnline/images/news/bg_tab1.gif) 0 -35px no-repeat;width:733px;height:35px;overflow:hidden}
.eventTab li{float:left}
.eventTab li a{display:block;width:241px;height:35px;text-indent:-9999em;overflow:hidden}
.eventTab li a.on{background:url(/layouts/AceOnline/images/news/bg_tab1.gif) no-repeat}
.eventTab li.allEvent a.on{background-position:0 0}
.eventTab li.ongoing a.on{background-position:-241px 0}
.eventTab li.finish a.on{background-position:-482px 0}
.eventList li{position:relative;padding:20px 0;border-bottom:1px solid #eee;min-height:100px;zoom:1;_height:100px}
.eventList li .tit{margin-left:260px;padding:9px 0;font-size:14px;font-weight:bold}
.eventList li .tit img{vertical-align:top}
.eventList li .tit a{color:#333}
.eventList li .photo{position:absolute;top:20px;left:0;background:url(/layouts/AceOnline/images/news/bg_frame1.gif) no-repeat;width:230px;height:90px;padding:5px}
.eventList .eventInfo{margin-left:260px;font-size:11px;font-family:verdana,sans-serif}
.eventList .eventInfo .date{padding-right:15px}
.eventList .eventInfo em{font-style:normal;color:#7993b8;font-family:'돋움',dotum,sans-serif;padding-right:5px}
.eventList .eventSummary{margin-left:260px;font-size:11px;color:#999;line-height:18px;padding-top:7px}
.rankingTab{margin-bottom:20px;background:url(/layouts/AceOnline/images/ranking/tab_bg1.gif) 0 -35px no-repeat;width:733px;height:35px;overflow:hidden}
.rankingTab li{float:left}
.rankingTab li a{display:block;width:144px;height:35px;text-indent:-9999em;overflow:hidden}
.rankingTab li.tab5 a{width:147px}
.rankingTab li a.on{background:url(/layouts/AceOnline/images/ranking/tab_bg1.gif) no-repeat}
.rankingTab li.tab1 a.on{background-position:0 0}
.rankingTab li.tab2 a.on{background-position:-144px 0}
.rankingTab li.tab3 a.on{background-position:-288px 0}
.rankingTab li.tab4 a.on{background-position:-432px 0}
.rankingTab li.tab5 a.on{background-position:-576px 0}
.infoMsg{text-align:right;padding:0 0 7px 0;color:#999}
.rankingTbl{width:100%;table-layout:fixed;text-align:center;border-top:1px solid #7a96bb;border-bottom:1px solid #b9c7db}
.rankingTbl th{padding-top:3px;color:#3462a5;font-weight:normal;line-height:26px;background-color:#e7ecf2;border-right:1px solid #b9c7db;border-bottom:1px solid #b9c7db}
.rankingTbl th.num{background-image:none}
.rankingTbl th.lst,.rankingTbl td.lst{border-right:none}
.rankingTbl td{padding:8px 0 5px 0;vertical-align:top;border-right:1px solid #e1e7ef;border-top:1px solid #e1e7ef}
.rankingTbl td.num{font-family:verdana,sans-serif;font-size:9px;color:#666;font-weight:bold}
.rankingTbl td.num .gold{margin:-2px auto 0 auto;color:#fff;background:url(/layouts/AceOnline/images/ranking/bg_gold.gif) no-repeat;height:17px;width:17px;line-height:17px;display:block}
.rankingTbl td.num .silver{margin:-2px auto 0 auto;color:#fff;background:url(/layouts/AceOnline/images/ranking/bg_silver.gif) no-repeat;height:17px;width:17px;line-height:17px;display:block}
.rankingTbl td.num .bronze{margin:-2px auto 0 auto;color:#fff;background:url(/layouts/AceOnline/images/ranking/bg_bronze.gif) no-repeat;height:17px;width:17px;line-height:17px;display:block}
.rankingTbl td em{color:#2e68c7}
.rankingTbl td em.win{color:#ff6868}
.rankingTbl td.noData{padding:35px 0;border-right:none}
.rankingTbl td.line1{border-top:1px solid #7a96bb}
.rankingTbl .line2{border-top:1px solid #b9c7db}
.itemTab{height:35px;overflow:hidden;background:url(/layouts/AceOnline/images/itemshop/bg_tab.gif) no-repeat}
.itemTab li{height:35px;float:left;background:url(/layouts/AceOnline/images/itemshop/bg_tab1.gif) no-repeat}
.itemTab li a{display:block;width:120px;line-height:16px;padding:11px 0 8px 0;text-align:center;color:#2d5b8c;text-decoration:none}
.itemTab li a:hover{text-decoration:none}
.itemTab li.lst a{width:122px;border-right:1px solid #92abc9}
.itemTab li a.on{background:url(/layouts/AceOnline/images/itemshop/bg_tab1.gif) 0 -35px no-repeat;font-weight:bold}
.itemTab li.tab1 a.on{background-position:0 0}
.itemList li{position:relative;padding:20px 0;border-bottom:1px solid #b9c7db;min-height:100px;zoom:1;_height:100px}
.itemList li .tit{margin-left:144px;color:#3462a5;padding:0 0 5px 0;font-size:12px;font-weight:bold}
.itemList li .tit img{vertical-align:top;margin-top:-2px}
.itemList li .photo{position:absolute;top:20px;left:20px;background:url(/layouts/AceOnline/images/itemshop/bg_frame1.gif) no-repeat;width:84px;height:56px;padding:5px}
.itemList .eventInfo{margin-left:144px}
.itemList .eventInfo img{vertical-align:middle;margin-right:10px}
.itemList .eventInfo .compose{padding-right:15px}
.itemList .itemSummary{margin-left:144px;color:#999;line-height:16px;padding-top:7px}
.itemList .itemCash{position:absolute;top:94px;left:20px;background:url(/layouts/AceOnline/images/itemshop/ico_coin.gif) no-repeat 3px 2px;padding-left:22px;color:#333;font-weight:bold}
.guideTxt1{position:relative;border:1px solid #b9c7db;background-color:#e7ecf2;margin-bottom:20px;padding:19px 19px 15px 19px;line-height:18px}
.guideTxt1 strong{color:#2d5b8c}
.guideTxt1 .btn1{position:absolute;bottom:20px;left:458px}
.guideTxt1 .btn2{position:absolute;bottom:20px;left:582px}
.popCashIs{position:absolute;top:-30px;left:80px;border-bottom:2px solid #d7e1ec;border-right:2px solid #d7e1ec;background:#fff}
.popCashIs dl{border:1px solid #b9c7db;padding:9px 9px 4px 9px}
.popCashIs dt{color:#2d5b8c;font-weight:bold}
.popCashIs dd{font-size:11px;color:#666;line-height:14px;padding-top:4px}
.cashChargeGuide dl{padding:10px 0}
.cashChargeGuide dt{padding-bottom:10px}
.cashChargeGuide dd{padding-bottom:5px}
.cashChargeGuide dd li{padding-bottom:5px}
.cashChargeGuide em{background:url(/layouts/AceOnline/images/itemshop/ico_arr.gif) no-repeat 0 2px;padding-left:9px;color:#333;font-weight:bold}
.cashChargeGuide .itemTab{margin-top:4px}
.cashChargeGuide .cntBox{border:1px solid #b9c7db;border-top:none;padding:19px;line-height:18px;margin-bottom:15px}
.cashChargeGuide .cntBox strong{color:#333}
.cashChargeGuide p{padding-top:5px}
.cashChargeRecord{margin-top:20px}
.characterWrap{border-top:2px solid #4f81b4}
.characterDesc:after{display:block;clear:both;content:''}
.characterDesc .photo{float:left;padding-right:10px}
.characterDesc .dataTbl{float:left;width:358px}
.characterInfo{float:left;padding-left:20px}
.characterInfo .characterName{font-size:14px;color:#2d5b8c;font-weight:bold;padding:18px 0 14px 0}
.characterInfo p{width:528px;line-height:20px;padding-top:15px}
.charTab{float:left;background:url(/layouts/AceOnline/images/guide/tab_character.jpg) 0 0 no-repeat;width:175px;height:599px;overflow:hidden}
.charTab li a{display:block;width:175px;height:50px;text-indent:-9999em;overflow:hidden}
.charTab li.tab01 a{height:49px}
.charTab li a.on{background:url(/layouts/AceOnline/images/guide/tab_character.jpg) no-repeat}
.charTab li.tab01 a.on{background-position:-175px 0}
.charTab li.tab02 a.on{background-position:-175px -49px}
.charTab li.tab03 a.on{background-position:-175px -99px}
.charTab li.tab04 a.on{background-position:-175px -149px}
.charTab li.tab05 a.on{background-position:-175px -199px}
.charTab li.tab06 a.on{background-position:-175px -249px}
.charTab li.tab07 a.on{background-position:-175px -299px}
.charTab li.tab08 a.on{background-position:-175px -349px}
.charTab li.tab09 a.on{background-position:-175px -399px}
.charTab li.tab10 a.on{background-position:-175px -449px}
.charTab li.tab11 a.on{background-position:-175px -499px}
.charTab li.tab12 a.on{background-position:-175px -549px}
.dataTbl .rankingTbl td{padding:13px 0 9px 0}
.itemTbl{width:100%;table-layout:fixed;text-align:center;border-top:1px solid #7a96bb;border-bottom:1px solid #b9c7db}
.itemTbl th{padding:10px 0 7px;color:#3462a5;font-weight:normal;line-height:16px;background-color:#e7ecf2;border-right:1px solid #b9c7db;border-bottom:1px solid #b9c7db}
.itemTbl th.lst,.itemTbl td.lst{border-right:none}
.itemTbl td{padding:6px 0;vertical-align:middle;border-right:1px solid #e1e7ef;border-top:1px solid #e1e7ef}
.itemTbl td.top{border-top:1px solid #7a96bb;}
.itemTbl th.top{border-top:1px solid #b9c7db;}
.itemTbl td.noData{padding:35px 0;border-right:none}
.itemTbl td.cnt{padding-left:10px;text-align:left}
.gameItemTab{margin-bottom:20px;background:url(/layouts/AceOnline/images/guide/tab_guide.gif) 0 -68px no-repeat;width:733px;height:68px;overflow:hidden}
.gameItemTab li{float:left}
.gameItemTab li a{display:block;width:120px;height:34px;text-indent:-9999em;overflow:hidden}
.gameItemTab li.tab6 a,.gameItemTab li.tab12 a{width:123px}
.gameItemTab li a.on{background:url(/layouts/AceOnline/images/guide/tab_guide.gif) no-repeat}
.gameItemTab li.tab1 a.on{background-position:0 0}
.gameItemTab li.tab2 a.on{background-position:-120px 0}
.gameItemTab li.tab3 a.on{background-position:-240px 0}
.gameItemTab li.tab4 a.on{background-position:-360px 0}
.gameItemTab li.tab5 a.on{background-position:-480px 0}
.gameItemTab li.tab6 a.on{background-position:-600px 0}
.gameItemTab li.tab7 a.on{background-position:0 -34px}
.gameItemTab li.tab8 a.on{background-position:-120px -34px}
.gameItemTab li.tab9 a.on{background-position:-240px -34px}
.gameItemTab li.tab10 a.on{background-position:-360px -34px}
.gameItemTab li.tab11 a.on{background-position:-480px -34px}
.gameItemTab li.tab12 a.on{background-position:-600px -34px}
.monsterTab{margin-bottom:20px;background:url(/layouts/AceOnline/images/guide/tab_guide1.gif) 0 -68px no-repeat;width:723px;height:68px;overflow:hidden}
.monsterTab li{float:left}
.monsterTab li a{display:block;width:144px;height:34px;text-indent:-9999em;overflow:hidden}
.monsterTab li.tab5 a,.monsterTab li.tab10 a{width:147px}
.monsterTab li a.on{background:url(/layouts/AceOnline/images/guide/tab_guide1.gif) no-repeat}
.monsterTab li.tab1 a.on{background-position:0 0}
.monsterTab li.tab2 a.on{background-position:-144px 0}
.monsterTab li.tab3 a.on{background-position:-288px 0}
.monsterTab li.tab4 a.on{background-position:-432px 0}
.monsterTab li.tab5 a.on{background-position:-576px 0}
.monsterTab li.tab6 a.on{background-position:0 -34px}
.monsterTab li.tab7 a.on{background-position:-144px -34px}
.monsterTab li.tab8 a.on{background-position:-288px -34px}
.monsterTab li.tab9 a.on{background-position:-432px -34px}
.monsterTab li.tab10 a.on{background-position:-576px -34px}
.skillTab{margin-bottom:20px;background:url(/layouts/AceOnline/images/guide/tab_guide2.gif) 0 -35px no-repeat;width:723px;height:35px;overflow:hidden}
.skillTab li{float:left}
.skillTab li a{display:block;width:180px;height:35px;text-indent:-9999em;overflow:hidden}
.skillTab li.tab4 a{width:183px}
.skillTab li a.on{background:url(/layouts/AceOnline/images/guide/tab_guide2.gif) no-repeat}
.skillTab li.tab1 a.on{background-position:0 0}
.skillTab li.tab2 a.on{background-position:-180px 0}
.skillTab li.tab3 a.on{background-position:-360px 0}
.skillTab li.tab4 a.on{background-position:-540px 0}
.gearContent dt{color:#3462a5;font-size:14px;font-weight:bold}
.gearContent dt img{vertical-align:middle}
.gearContent dd{padding:5px 10px 25px 30px;line-height:18px}
.gearImg{margin-bottom:30px}
.downLoad{margin-left:10px}
.downLoad .down_tit{margin-bottom:9px}
.down_btn { margin-top:-30px; height:22px; text-align:right; }
.down_area { zoom:1; overflow:hidden; width:710px; height:100px; margin:10px 0 30px 0; background:url('/layouts/AceOnline/images/data/bg_download.gif') no-repeat left top; }
ul.down_game { zoom:1; margin:15px 0 0 5px; }
ul.down_game li { float:left; margin-left:10px; }
ul.down_game li.first { padding-left:0; }
ul.down_graph { zoom:1; padding:20px 0 0 30px; }
ul.down_graph li { float:left; padding-left:20px; }
ul.down_graph li.first { padding-left:0; }
ul.down_graph span.down_con { display:inline-block; color:#3399cc; margin-left:10px; padding-top:10px; }
ul.down_graph span.down_con img { margin-top:8px; }
ul.down_graph strong { display:block; letter-spacing:-1px;}
.down_mypc { zoom:1; margin-bottom:30px; padding:10px;  width:690px; height:87px; background:#eaeef3; border:1px solid #cdd5e0; overflow-y:auto; text-align:center; }
p.btn_check { padding-top:30px; }
.specTbl{width:710px}
.playList{border-top:2px solid #4f81b4}
.playList li{position:relative;padding:20px 0;border-bottom:1px solid #eee;min-height:139px;zoom:1;_height:139px}
.playList li .tit{margin-left:220px;padding:18px 0 7px 0;font-size:14px;font-weight:bold;color:#333}
.playList li .tit img{vertical-align:top}
.playList li .photo{position:absolute;top:20px;left:0;background:url(/layouts/AceOnline/images/data/bg_frame1.gif) no-repeat;width:190px;height:129px;padding:5px}
.playList .btns{margin-left:220px}
.playList p{margin-left:220px;font-size:12px;line-height:18px;padding:0 0 14px 0}
.wallpaperList{zoom:1}
.wallpaperList:after{display:block;clear:both;content:''}
.screenShotList li .writeInfo:after{display:block;clear:both;content:''}
.wallpaperList li{float:left;width:210px;margin-bottom:27px;margin-right:46px;text-align:center;_display:inline}
.wallpaperList li .wallpaperImg{background:url(/layouts/AceOnline/images/data/bg_frame.gif) no-repeat;width:200px;height:140px;overflow:hidden;padding:5px}
.wallpaperList li.br{margin-right:0}
.wallpaperList li .btns img{float:left;display:block;margin:4px 4px 0 0;_display:inline}
.wallpaperList li .btns img.br{margin-right:0}
.introMov{padding:10px 0 10px 17px}
.introBtnSet{padding-left:17px}
.worldTab{margin-bottom:20px;background:url(/layouts/AceOnline/images/intro/tab_world.gif) 0 -35px no-repeat;width:723px;height:35px;overflow:hidden}
.worldTab li{float:left}
.worldTab li a{display:block;width:240px;height:35px;text-indent:-9999em;overflow:hidden}
.worldTab li.tab3 a{width:243px}
.worldTab li a.on{background:url(/layouts/AceOnline/images/intro/tab_world.gif) no-repeat}
.worldTab li.tab1 a.on{background-position:0 0}
.worldTab li.tab2 a.on{background-position:-240px 0}
.worldTab li.tab3 a.on{background-position:-480px 0}
.guideTab{position:relative;margin-bottom:20px;background:url(/layouts/AceOnline/images/intro/tab_guide.gif) no-repeat;width:723px;height:55px;overflow:hidden}
.guideTab li{float:left}
.guideTab li a{position:absolute;display:block;height:55px;text-indent:-9999em;overflow:hidden}
.guideTab li.tab1 a{top:0;left:0;width:208px}
.guideTab li.tab1 a.on{background:url(/layouts/AceOnline/images/intro/tab1_on.gif) no-repeat}
.guideTab li.tab2 a{top:0;left:180px;width:209px}
.guideTab li.tab2 a.on{background:url(/layouts/AceOnline/images/intro/tab2_on.gif) no-repeat}
.guideTab li.tab3 a{top:0;left:361px;width:209px}
.guideTab li.tab3 a.on{background:url(/layouts/AceOnline/images/intro/tab3_on.gif) no-repeat}
.guideTab li.tab4 a{top:0;left:542px;width:181px}
.guideTab li.tab4 a.on{background:url(/layouts/AceOnline/images/intro/tab4_on.gif) no-repeat}
.guideCnt ul{padding-top:10px}
.guideCnt li{overflow:hidden;margin-bottom:20px}
.guideCnt li p{float:left}
.guideCnt li dl{float:left}
.guideCnt li dt{color:#3462a5;font-weight:bold}
.guideCnt li dt img{vertical-align:middle}
.guideCnt li dd{padding:5px 0 0 30px;line-height:18px}
.guideCnt1 li p{float:left;width:360px}
.guideCnt1 li dl{float:left;width:363px}
.guideCnt2 li p,.guideCnt4 li p{float:left;width:330px}
.guideCnt2 li dl,.guideCnt4 li dl{float:left;width:393px}
.guideCnt .itemTbl{margin-top:20px}
.guideCnt .itemTbl td{text-align:left;padding:6px 0 3px 10px}
.guideCnt .itemTbl td img{margin-top:5px}
.guideCnt .itemTbl th{padding:5px 0;vertical-align:top}
.guideCnt .itemTbl td.key{padding:6px 0 3px 15px;color:#3462a5;font-weight:normal;line-height:16px;background-color:#e7ecf2;border-right:1px solid #b9c7db;border-bottom:1px solid #b9c7db}
.systemTab{margin-bottom:20px;background:url(/layouts/AceOnline/images/system/tab_system.gif) 0 -68px no-repeat;width:733px;height:68px;overflow:hidden}
.systemTab li{float:left}
.systemTab li a{display:block;width:144px;height:34px;text-indent:-9999em;overflow:hidden}
.systemTab li.tab5 a,.systemTab li.tab10 a{width:147px}
.systemTab li a.on{background:url(/layouts/AceOnline/images/system/tab_system.gif) no-repeat}
.systemTab li.tab1 a.on{background-position:0 0}
.systemTab li.tab2 a.on{background-position:-144px 0}
.systemTab li.tab3 a.on{background-position:-288px 0}
.systemTab li.tab4 a.on{background-position:-432px 0}
.systemTab li.tab5 a.on{background-position:-576px 0}
.systemTab li.tab6 a.on{background-position:0 -34px}
.systemTab li.tab7 a.on{background-position:-144 -34px}
.systemTab li.tab8 a.on{background-position:-288px -34px}
.systemTab li.tab9 a.on{background-position:-432px -34px}
.systemTab li.tab10 a.on{background-position:-576px -34px}
.systemCnt ul{padding-top:10px}
.systemCnt li{overflow:hidden;margin-bottom:20px}
.systemCnt li p{float:left}
.systemCnt li dl{float:left}
.systemCnt li dt{color:#3462a5;font-weight:bold}
.systemCnt li dt img{vertical-align:middle}
.systemCnt li dd{padding:5px 0 0 20px;line-height:18px}
.systemCnt .tit{width:723px;margin-bottom:10px}
.sysCnt1{margin-top:30px}
.sysCnt1 li p{width:384px}
.sysCnt1 li dl{float:left;width:339px}
.sysCnt1 li strong{color:#3462a5;letter-spacing:-1px}
.sysTxt1{padding:10px 0 20px 0}
.sysCnt2 li p{width:290px;padding:0 0 20px 0}
.sysCnt2 li ul{float:left;width:433px;margin-top:0;padding:0 0 20px 0}
.sysCnt2 li{color:#666;font-weight:normal;margin-bottom:5px}
.sysCnt2 li img{vertical-align:middle;margin-bottom:2px}
.sysCnt2 li li{padding-bottom:3px;line-height:20px}
.sysCnt2 li li div{margin-left:18px;padding:4px 0 10px 0;letter-spacing:-0.05em;line-height:18px}
.sysCnt2 li strong{color:#3462a5;letter-spacing:-1px}
.tpad20{padding-top:20px}
.tmar20{margin-top:20px}
.sysCnt5 li p{width:310px;padding-bottom:10px}
.sysCnt5 li dl{float:left;width:413px}
.sysCnt5 li strong{color:#3462a5;letter-spacing:-1px}
/*main*/
.mainContainer{display:inline-block;width:733px;margin:26px auto 0 auto}
.mainContainer:after{display:block;clear:both;content:''}
.mainContent{float:right;width:432px;margin-right:5px;_display:inline}
.mainAside{float:left;width:271px;}
.mItemShop{position:relative}
.mItemShop .tit{background:url(/layouts/AceOnline/images/main/tit_itemShop.gif) no-repeat;width:271px;height:29px;text-indent:-9999em}
.mItemShop .more{position:absolute;top:5px;right:5px;display:block;width:40px;height:20px;text-indent:-9999em;overflow:hidden}
.mItemList{font-size:11px;background-color:#eef3f9;overflow:hidden;padding:15px 10px 20px 15px}
.mItemList ul{padding-bottom:8px;zoom:1}
.mItemList li{margin-bottom:3px;overflow:hidden;display:inline-block;_float:left}
.mItemList .photo{float:left;width:100px}
.mItemList .photo img{border:3px solid #000}
.mItemList dl{float:left;width:140px;padding:7px 0}
.mItemList dt a{color:#333;font-weight:bold}
.mItemList .lv{color:#666;padding:2px 0}
.mItemList .coin{color:#e38c0a;font-weight:bold;background:url(/layouts/AceOnline/images/itemshop/ico_coin.gif) no-repeat 0 0;padding-left:17px;}
.mRanking{position:relative;margin-top:24px}
.mRanking .tit{background:url(/layouts/AceOnline/images/main/tit_ranking.gif) no-repeat;width:271px;height:22px;text-indent:-9999em}
.mRanking .tab{height:23px;background:url(/layouts/AceOnline/images/main/bg_btmLine.gif) repeat-x bottom left;margin-top:10px}
.mRanking .more{position:absolute;top:3px;right:0}

.mRankingList{background:url(/layouts/AceOnline/images/main/bg_ranking.gif) no-repeat;width:271px;height:211px;font-size:11px;padding-top:1px;display:none;}
.mRankingList th{text-indent:-9999em;height:26px}
.mRankingList td{padding:12px 0 10px 5px;line-height:14px}
.mRankingList td img{vertical-align:top}
.mRankingList td strong{color:#04163c;letter-spacing:-1px}
.mRankingList td.lv{text-align:center;padding-left:0}
.mRankingList td.rank{padding:0 0 0 13px}

.mRankingList1{background:url(/layouts/AceOnline/images/main/bg_ranking.gif) no-repeat;width:271px;height:211px;font-size:11px;padding-top:1px;display:none;}
.mRankingList1 th{text-indent:-9999em;height:26px}
.mRankingList1 td{padding:12px 0 10px 5px;line-height:14px}
.mRankingList1 td img{vertical-align:top}
.mRankingList1 td strong{color:#04163c;letter-spacing:-1px}
.mRankingList1 td.lv{text-align:center;padding-left:0}
.mRankingList1 td.rank{padding:0 0 0 13px}

.mRankingList2{background:url(/layouts/AceOnline/images/main/bg_ranking1.gif) no-repeat;width:271px;height:211px;font-size:11px;padding-top:1px;display:none;}
.mRankingList2 th{text-indent:-9999em;height:26px}
.mRankingList2 td{padding:12px 0 10px 5px;line-height:14px}
.mRankingList2 td img{vertical-align:top}
.mRankingList2 td strong{color:#04163c;letter-spacing:-1px}
.mRankingList2 td.lv{text-align:center;padding-left:0}
.mRankingList2 td.rank{padding:0 0 0 13px}

.mRankingList3{background:url(/layouts/AceOnline/images/main/bg_ranking1.gif) no-repeat;width:271px;height:211px;font-size:11px;padding-top:1px;display:none;}
.mRankingList3 th{text-indent:-9999em;height:26px}
.mRankingList3 td{padding:12px 0 10px 5px;line-height:14px}
.mRankingList3 td img{vertical-align:top}
.mRankingList3 td strong{color:#04163c;letter-spacing:-1px}
.mRankingList3 td.lv{text-align:center;padding-left:0}
.mRankingList3 td.rank{padding:0 0 0 13px}

.mRankingList4{background:url(/layouts/AceOnline/images/main/bg_ranking2.gif) no-repeat;width:271px;height:211px;font-size:11px;padding-top:1px;display:block;}
.mRankingList4 th{text-indent:-9999em;height:26px}
.mRankingList4 td{padding:12px 0 10px 5px;line-height:14px}
.mRankingList4 td img{vertical-align:top}
.mRankingList4 td strong{color:#04163c;letter-spacing:-1px}
.mRankingList4 td.lv{text-align:center;padding-left:0}
.mRankingList4 td.rank{padding:0 0 0 13px}

.mRankingList5{background:url(/layouts/AceOnline/images/main/bg_ranking2.gif) no-repeat;width:271px;height:211px;font-size:11px;padding-top:1px;display:none;}
.mRankingList5 th{text-indent:-9999em;height:26px}
.mRankingList5 td{padding:12px 0 10px 5px;line-height:14px}
.mRankingList5 td img{vertical-align:top}
.mRankingList5 td strong{color:#04163c;letter-spacing:-1px}
.mRankingList5 td.lv{text-align:center;padding-left:0}
.mRankingList5 td.rank{padding:0 0 0 13px}

.choiceServer{position:absolute;top:30px;right:0}
.dailyACE{position:relative}
.dailyACE .tit{background:url(/layouts/AceOnline/images/main/tit_dailyACE.gif) no-repeat;width:432px;height:24px;text-indent:-9999em}
.dailyACE .more{position:absolute;top:5px;right:5px;display:block}
.dailyACE ul{margin-top:10px}
.dailyACE li{padding-right:65px;position:relative;padding:4px 0}
.dailyACE li a{background:url(/layouts/AceOnline/images/main/bul_arr.gif) no-repeat 5px 4px;color:#333;padding-left:12px;line-height:20px}
.dailyACE li a strong{letter-spacing:-1px}
.dailyACE li img{vertical-align:middle}
.dailyACE li .date{position:absolute;top:2px;right:0;color:#5a7eb9;font-family:tahoma,sans-serif;font-size:11px;padding:0 5px}
.hotIssue{position:relative;margin-top:24px;overflow:hidden}
.hotIssue .tit{background:url(/layouts/AceOnline/images/main/tit_hotIssue.gif) no-repeat;width:432px;height:24px;text-indent:-9999em}
.hotIssue .more{position:absolute;top:5px;right:5px;display:block}
.hotIssue .article{padding-top:11px}
.hotIssue .photo{float:left;width:187px}
.hotIssue dl{float:left;width:245px}
.hotIssue dt a{color:#04163c;font-weight:bold;font-size:14px;text-decoration:underline;background:url(/layouts/AceOnline/images/main/ico_q.gif) no-repeat 0 0;padding-left:25px;letter-spacing:-1px}
.hotIssue dd{background:url(/layouts/AceOnline/images/main/ico_a.gif) no-repeat 5px -10px;padding:10px 0 0 37px;line-height:16px}
.aceevent{position:relative;margin-top:24px;overflow:hidden}
.aceevent .tit{background:url(/layouts/AceOnline/images/main/tit_aceevent.gif) no-repeat;width:432px;height:24px;text-indent:-9999em}
.aceevent .more{position:absolute;top:5px;right:5px;display:block}
.aceevent .article{padding-top:11px}
.aceevent .photo{float:left;width:187px}
.aceevent dl{float:left;width:245px}
.aceevent dt a{color:#04163c;font-weight:bold;font-size:14px;text-decoration:underline;background:url(/layouts/AceOnline/images/main/ico_q.gif) no-repeat 0 0;padding-left:25px;letter-spacing:-1px}
.aceevent dd{background:url(/layouts/AceOnline/images/main/ico_a.gif) no-repeat 5px -10px;padding:10px 0 0 37px;line-height:16px}
.screenShot{position:relative;margin-top:30px;overflow:hidden;zoom:1}
.screenShot .tit{background:url(/layouts/AceOnline/images/main/tit_screenshot.gif) no-repeat;width:432px;height:24px;text-indent:-9999em}
.screenShot .more{position:absolute;top:5px;right:5px;display:block}
.screenShot .article{padding-top:11px}
.screenShot .photo{float:left;width:187px}
/*.screenShot p{float:left;width:245px}*/
.screenShot p a{color:#333;font-weight:bold;font-size:14px;letter-spacing:-1px;line-height:20px;}
.topVisual{position:relative;height:262px;z-index:0;}
.topVisual .stepcarousel{position: absolute; left:0; top:0; overflow:hidden; overflow: hidden; width: 733px; height: 262px;}
.topVisual .stepcarousel .belt{position: absolute; left: 0; top: 0px;}
.topVisual .stepcarousel .panel{float: left; overflow: hidden; width: 733px; height:262px;}
.topVisual #mygallery-paginate{width:713px; position:relative; z-index:9999;top:236px;right:20}
.topVisual #mygallery-paginate img{font-size:0; line-height:0; vertical-align:top; display:block; float:right; margin-bottom:6px;}

.top_menu {position:relative;height: 26px;}

.layer{position:absolute; left:50%; top:50%; width:1024px; height:768px;z-index: 999;}

