@font-face{font-family:"gold999";src:url(gold999.woff) format("woff")}
.betfont{ font-family:"gold999"}
html,body{ min-width:1280px;}
body {
	margin: 0;
	padding: 0;
	background-color: #000;
	font-size: 12px;
	font-family: dotum;
	color: #3D7AA7;
	background-image: url(../images/bg_main_tower.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
}
a{text-decoration:none;transition:all .2s ease}
h1,h2,h3,h4,ul,li,dl,dt,dd,fieldset{margin:0px;padding:0px;list-style:none;border:0}
.hidden{display:none}
.clear{ clear:both}
.allwrap{width:1250px; width:960px; width:1270px;margin:auto;}
.main_wrap{/*margin:0 -400px;padding:0 400px;*/}

.topmenu {
	position:relative;
	/*width:1190px;*/
	height:140px;
	height:90px;
	z-index:100;
}
.topmenu .logo{
	position:absolute;
	/*left:30px; 
	left:10px; 
	*/
	/*top:10px; 
	top:5px;*/
	/*width:220px;*/
	width:223px;
	height:100px
}
.topmenu .logo .MainLogo{ width:150%}
.topmenu .contact{position:absolute;top:0px;right:0px;width:160px;height:50px;}

.topmenu .sitemenu{
	position:absolute;
	left:80px; 
		left:0;
		left:340px;
	top:125px;
		top:64px;
		top:34px;
	/*width:1200px; 
	width:100%;
	height:50px;*/
}
.topmenu .sitemenu>ul{ text-align:center; clear:both;}
.topmenu .sitemenu>ul>li{
	margin:38px 33px; 
	margin:3px 17px;
	margin:0px 10px;
	float:left;
	/*display:inline-block;*/
	/*background-image:url(../images/main/sitemenu.png?v=1);
	background-position:0% top*/
}
/*.topmenu .sitemenu>ul>li:nth-child(1){width:100px;background-position:0px top}
.topmenu .sitemenu>ul>li:nth-child(2){width:100px;background-position:-100px top}
.topmenu .sitemenu>ul>li:nth-child(3){width:100px;background-position:-300px top}
.topmenu .sitemenu>ul>li:nth-child(4){width:100px;background-position:-400px top}
.topmenu .sitemenu>ul>li:nth-child(5){width:100px;background-position:-500px top}
.topmenu .sitemenu>ul>li:nth-child(6){width:100px;background-position:-200px top}
*/
.topmenu .sitemenu>ul>li>a{
	height:32px;
	display:block;
	overflow:hidden;
	/*text-indent:-200%;
	background-image:url(../images/main/sitemenu.png?v=1);
	opacity:0;*/
	color:#fff;
	font-family:Nanum Gothic;
	font-size:15px;
		font-size:12px;
	letter-spacing:-1px;
	
}
.topmenu .sitemenu>ul>li:hover>a{
	opacity:1;
	text-shadow: 0 0 10px #ea0089;
    color: #ffccea;
    font-weight: 900;
}

.topmenu .sitemenu>ul>li:nth-child(1)>a{/*width:100px;*/background-position:0px bottom}
.topmenu .sitemenu>ul>li:nth-child(2)>a{/*width:100px;*/background-position:-100px bottom}
.topmenu .sitemenu>ul>li:nth-child(3)>a{/*width:100px;*/background-position:-300px bottom}
.topmenu .sitemenu>ul>li:nth-child(4)>a{/*width:160px;*/background-position:-400px bottom}
.topmenu .sitemenu>ul>li:nth-child(5)>a{/*width:110px;*/background-position:-500px bottom}
.topmenu .sitemenu>ul>li:nth-child(6)>a{/*width:100px;*/background-position:-200px bottom}

.topmenu .member{
	position:absolute;
	top:9px;
		top:25px; 
	right:0px;
	color:#e0be00
}
.topmenu .member a{color:#e0be00; }
.topmenu .member a:hover{color:#e0be00}
.topmenu .member input{
	/*width:150px;*/
	/*height:22px;
	height:23px;
	padding:5px;*/ 
	width:150px; 
	height:37px;
		width:144px;
		height:26px; 
	padding:1px;
	background-color:#361c3b;
	border-radius:5px;
	border:1px solid #361c3b;
	color:#fff;
	box-shadow: 0px 0px 1px #150219;
	margin:0 9px 0 0;
	background-color: #fff;
    border-radius: 2px;
	border: 1px solid #ccc;
	color: #555;margin: 0 8px 0 0;
    float: left;
    font-family: Lato,Helvetica,Tahoma,sans-serif;
	font-size:12px;
}
.topmenu .member button{
	/*text-indent:-200%;*/
	border:0;
	background-color:transparent; 
	cursor:pointer;
	letter-spacing: -1px;
	font-size: 12px;
    color: #ffffff;
    border-radius: 2px;
    padding: 8.5px 10px;
		padding:4px 10px;
    display: inline-block;
	margin:0 8px 0 0;
	line-height:22px;
	float: left;
}
.topmenu .member button:hover{background-position:0% bottom}
.topmenu .member .btn_login{
	/*width:184px;
	height:34px; 
	width:90px; 
	height:27px;
	background-image:url(../images/main/btn_login.png);
	box-shadow: 5px 5px 5px rgba(0,0,0,.5);
	*/
	border:none;
    display: inline-block;
	line-height:22px;
	background: #a40da8;
}
.topmenu .member .btn_logout{width:90px;height:34px; height:27px;background-image:url(../images/main/btn_logout.png)}
.topmenu .member .btn_mypage{width:90px;height:34px;height:27px;background-image:url(../images/main/btn_mypage.png)}
.topmenu .member button.btn_join{background: #a40da8;}
.topmenu .member button.btn_find{/*background: #496caf;*/ padding:0}




.topmenu .member .btn_logout,.topmenu .member .btn_mypage{ border:none; border-radius:10px;}

.member .button-text{ /*font-size:18px;*/}
.search_wrap{ 
	clear:left; 
	float:left; 
	margin-top:7px;
}
.public_tool{
	float: right;
    margin-top: 7px;
    line-height: 22px;
	color:#fff;
}
.public_tool ul li{ float:left; margin:0 0 0 20px;}
.topmenu .member .public_tool ul li button{ padding:0}
.search_wrap button,.public_tool button{ outline:none}
.public_tool .betfont{
	font-size:10px;
	margin-left:7px;
}
.public_tool .betfont:before{
	content:"\E6B4";
}
.profile-tools{}
.profile-tools li{ float:left}
.profile-tools .dropdown-menu li span{ float:right}
.member .bet-btn{
	float: left;
    margin: 0px 4px;
    width: 28px;
    height: 28px;
    line-height: 28px;
	text-align: center;
    vertical-align: middle;
}
.member .bet-btn .betfont{
	font-size:20px;
	color:#fff;
}
.member .bet-btn.grey-sm{
	border: 1px solid #9b9b9b;
	border: 1px solid #496caf;
	text-transform: uppercase;
	color: #363636;
	background-color: #b4b4b4;
	background-color: #496caf;
	padding:0;
	line-height:27px;
}
.member .bet-btn .betfont.icon-refresh:before{content: "\E600";}
.member .bet-btn .betfont.icon-minus-o{ font-size:13px;}
.member .bet-btn .betfont.icon-minus-o:before{content: "\E636";}
.member .bet-btn .betfont.icon-banking-krw:before{content: "\E923";}
.member .bet-btn .betfont.icon-mail:before{content: "\E620";}
.member .bet-btn .betfont.icon-user:before{content: "\E6B6";}
.flag{
    background: url(../images/icons.png) 0 -55px;
    display: inline-block;
    vertical-align: -3px;
    width: 20px;
    height: 14px;
    margin-left: 2px;
}
.member .bet-btn.bitcoin img{ width:21px; margin-top:2px; margin-left:1px}
.member .bet-btn.bc img{ width:20px; margin-top:3px; margin-left:2px}
.flag.ko-kr{ background-position:-92px -55px;}
.flag.ja-jp{background-position:-252px -55px;}
.flag.reg-china,.flag.zh-cn{background-position:-46px -55px}
.flag.km-kh,.flag.reg-cambodia{background-position:-23px -55px}
.flag.id-id,.flag.reg-indonesia{background-position:-69px -55px}
.flag.ms-my,.flag.reg-malaysia{background-position:-115px -55px}
.flag.reg-thailand,.flag.th-th{background-position:-137px -55px}
.flag.reg-vietnam,.flag.vi-vn{background-position:-160px -55px}
.flag.reg-roe{background-position:-182px -55px}
.flag.reg-roa{background-position:-205px -55px}
.flag.reg-row{background-position:-229px -55px}
.flag.pt-br,.flag.reg-brazil{background-position:-274px -55px}
.flag.asia-all{background-position:0 -55px}

.icon {
    background-image: url(../images/button-icons.png);
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-bottom: 5px;
}
.icon-register {
    background-position: right -34px;
    padding-right: 42px;
}
.icon-pass {
    background-position: right -351px;
    padding-right: 42px;
		background-position:right -192px;
		padding-right:22px;
		background-size:80%;
}
.icon-login {
    background-position: 13px -283px;
    padding-right: 35px;
}
.main {/*overflow:auto;*/z-index:50;position: relative;display: table; padding-bottom:380px;}
.main .m_flash{

	height:380px;
	width:1298px;
	/*padding-left:360px;*/
	/*padding-top:1px;*/
	/*margin-top: 37px;*/
	margin-top:50px;
	margin-bottom: 4px;
	margin-left:-100px;
	overflow:hidden;
}
/*.m_flash:before {
    content: '';
    display: block;
    width: 960px;
	background:url(../images/main/mask.png) no-repeat;
    height: 190px;
    position: absolute;
	z-index: 1;
}*/
.main .gamemenu{
	/*padding-left:2px;*/ 
	padding-right:2px;
	/*width:1200px;*/
	/*height:450px;*/ 
	height:320px; 
	/*width:960px;*/ 
	margin-top:47px;
	padding-left:13px;
}
.main .gamemenu>ul>li{
	/*margin:0px 2px;*/
	float:left;
	width:160px; 
	height:160px;
		width:297px;
		height:130px; 
	/*transform:rotate(45deg);*/ 
	padding:3px; 
	box-sizing:border-box; 
	/*border-radius:10px;*/
	border-radius:5px;
	/*background: #040202;
		background: rgba(4, 2, 2, 0.75);*/
    position: relative;
    /*margin-right: 40px;
    margin-left: 40px;
    margin-bottom: -36px;*/
	margin:0 22px 15px 0;
	/*background-image: linear-gradient(to right,#000,rgba(0,0,0,0),#000);
    box-shadow: 0 0 5px 1px rgba(0,0,0,.8); */
	transition:.5s ease-in-out;
	animation: MOVE-BG 4.5s ease-in-out infinite;
	background-image: linear-gradient(to right,#ea0089,#33001e);
	background-image: linear-gradient(-64deg,rgba(51, 0, 30, 0) 30%,#ea0089,rgba(51, 0, 30, 0) 80%);
}

	.main .gamemenu>ul>li.aa4, .main .gamemenu>ul>li.aa8{ margin-right:0}
	.main .gamemenu>ul>li.aa8{ /*display:none*/}
.main .gamemenu>ul>li>span {
    display: block;
    height: 100%;
	/*background: rgba(4, 2, 2, .7);*/
	    background-image: linear-gradient(to right,rgba(4, 2, 2, .75) 15%,rgba(0,0,0,0),rgba(4, 2, 2, .7));
    border-radius: 5px;
	overflow:hidden;
	/*box-shadow: 0 0 1px 1px #FFEB3B, inset 0 0 10px 5px #000;*/
	/*box-shadow: 0 0 1px 1px #717171, inset 0 0 10px 5px #000;*/
}
.main .gamemenu>ul>li>span>div{ 
	display:block; 
	height:100%; 
	width:218px; 
		width:291px;
	height:218px;
	background-image:url(../images/main/gamemenu.png?v=6);
	background-position:0% top; 
	/*overflow:hidden;*/
	position: relative; 
	/*transform:rotate(-45deg);*/ 
	/*top:-34px; 
	left:-34px;*/
}

.main .gamemenu>ul>li:nth-child(1)>span>div{/*width:294px;*/background-position:0px top}
.main .gamemenu>ul>li:nth-child(2)>span>div{/*width:294px;*/background-position:-294px top}
.main .gamemenu>ul>li:nth-child(3)>span>div{/*width:294px;*/background-position:-588px top}
.main .gamemenu>ul>li:nth-child(4)>span>div{/*width:294px;*/background-position:-882px top}
.main .gamemenu>ul>li:nth-child(5)>span>div{/*width:294px;*/background-position:-1176px top}
.main .gamemenu>ul>li:nth-child(6)>span>div{/*width:294px;*/background-position:-1470px top}
.main .gamemenu>ul>li:nth-child(7)>span>div{/*width:294px;*/background-position:-1764px top}
.main .gamemenu>ul>li:nth-child(8)>span>div{/*width:294px;*/background-position:-2058px top}

.main .gamemenu>ul>li>span>div>a{
	height:220px;
	background-image:url(../images/main/gamemenu.png?v=6);
	opacity:0;
	display:block;
	text-indent:-200%;
	/*overflow:hidden;*/
    display: block;
    width: 218px;
		width:291px;
    height: 218px;
    position: absolute;
    }
.main .gamemenu>ul>li:hover>span>div>a{opacity:1}

.main .gamemenu>ul>li:nth-child(1)>span>div>a{/*width:294px;*/background-position:0px bottom}
.main .gamemenu>ul>li:nth-child(2)>span>div>a{/*width:294px;*/background-position:-294px bottom}
.main .gamemenu>ul>li:nth-child(3)>span>div>a{/*width:294px;*/background-position:-588px bottom}
.main .gamemenu>ul>li:nth-child(4)>span>div>a{/*width:294px;*/background-position:-882px bottom}
.main .gamemenu>ul>li:nth-child(5)>span>div>a{/*width:294px;*/background-position:-1176px bottom}
.main .gamemenu>ul>li:nth-child(6)>span>div>a{/*width:294px;*/background-position:-1470px bottom}
.main .gamemenu>ul>li:nth-child(7)>span>div>a{/*width:294px;*/background-position:-1764px bottom}
.main .gamemenu>ul>li:nth-child(8)>span>div>a{/*width:294px;*/background-position:-2058px bottom}

/*.main_wrap:after {
    content: '';
    width: 1920px;
    height: 270px;
    background:url(../images/main/horizontal-gradient.jpg);
    display: block;
    position: absolute;
    left: 50%;
	margin-left:-959px;
    top: 910px;
    z-index: -1;
}*/
.main .othermenu{
	/*padding-left:322px; 
	padding-left:82px; 
	padding-left:92px;
	padding-top:12px;
	width:878px;
	height:100px;
	float:left;
	*/
	width:1250px;
	height:50px;
	margin:30px 10px 0;
	text-align:center;
	background:#000;
	background: #2a0e30;
	float:left;
}
.main .othermenu ul li{
	margin:0px 2px;
	/*float:left;*/
	/*background-image:url(../images/main/btn_othermenu.png)*/
	display:inline-block;
	text-align:center;
}
.main .othermenu ul li:nth-child(1){background-position:0px top}
.main .othermenu ul li:nth-child(2){background-position:-140px top}
.main .othermenu ul li:nth-child(3){/*margin-left:12px;*/background-position:-280px top}
.main .othermenu ul li:nth-child(4){background-position:-420px top}
.main .othermenu ul li:nth-child(5){background-position:-560px top}
.main .othermenu ul li:nth-child(6){background-position:-700px top}
.main .othermenu ul li a{
	width:140px;
	height:78px;
		height:50px;
	display:block;
	/*text-indent:-200%;*/
	overflow:hidden;
	/*background-image:url(../images/main/btn_othermenu.png);*/
	/*opacity:0*/
	line-height:50px;
	color:#fff;
}
.main .othermenu ul li:hover>a{opacity:1}
.main .othermenu ul li:nth-child(1) a{background-position:0px bottom}
.main .othermenu ul li:nth-child(2) a{background-position:-140px bottom}
.main .othermenu ul li:nth-child(3) a{background-position:-280px bottom}
.main .othermenu ul li:nth-child(4) a{background-position:-420px bottom}
.main .othermenu ul li:nth-child(5) a{background-position:-560px bottom}
.main .othermenu ul li:nth-child(6) a{background-position:-700px bottom}

.main .gamemenu>ul>li:hover{
	box-shadow: 0 0 10px #fff, 0 0 20px #FFEB3B, 0 0 30px #FFC107, 0 0 40px #FF5722;
	box-shadow: 0 0 1px 1px #fff, 0 0 10px 4px #ea0089, inset 0 0 5px 1px #ea0089;
	/*animation: MOVE-BG .5s linear infinite;
	background-image: linear-gradient(to bottom,#764a01 0%,#3e2c11 4%,#b28737 5%,#dfbe59 16%,#ecce69 25%,#edd584 32%,#945d1d 40%,#edd98b 60%,#edd686 66%,#ecce69 71%,#d8b857 79%,#daa24a 87%,#a4762d 88%,#daa24a 90%,#ad7e30 93%,#6e5122 96%,#473001 100% );*/}

.main .sidebanner{
	width:290px;
	height:235px;
	margin:10px 5px 0 10px; 
	float:left;
	clear: left;
	border: 1px solid #8a20a6;
    background: #000;
}
.sidebanner_wrap{ position:relative; width:279px; height:225px; margin:4px 0 0 5px;overflow: hidden;}
.sidebanner_link{ position:absolute; width:279px; height:120px; position:absolute; top:81px; text-align:center; z-index:999}
.sidebanner_link a{ 
	display:block; 
	margin:0 auto 10px; 
	width:200px; 
	border:2px solid #777; 
	color:#fff; 
	padding:15px 0 15px 54px; 
	text-align:left;
	font-family: Nanum Gothic; 
	border-radius:5px;
	cursor:pointer;
	box-shadow: 1px 1px 3px #000, inset 1px 1px 0 #a40da8;
}
.sidebanner_link a.link_chrome{background: #333 url(../images/main/icon-chrome.png) 5px top no-repeat;background-size: 44px;}
.sidebanner_link a.link_viewer{background: #333 url(../images/main/icon-teamviewer.png) 5px top no-repeat;background-size: 44px;}

.main .board{
	/*width:940px;*/
	height:400px; 
	height:295px;
	height:220px;
	margin-top:50px;
		margin-top:4px;
	float:left;
	border:0px solid red;
}
.main .board #board_box{
	width:420px; 
	width:310px;
	margin-top:5px;
	/*margin-right:20px;*/
	float:left;
	border:0px solid red;
	min-height:241px;}
.main .board a{color:#60A4D7}
.main .board a:hover{color:#C8E4FF}

.main .rightbanner{
	float: left;
    display: block;
    height: 235px;
    width: 306px;
    margin: 10px 10px 0px 5px;
	overflow:hidden;
	border: 1px solid #8a20a6;
	position: relative;
}
.main .rightbanner iframe{ opacity:.5}
.main .rightbanner img{
	position: absolute;
    top: 145px;
    left: 50%;
    margin-left: -107px;
	opacity: .7;
}

.footer{width:1000px;height:130px;text-align:center}
.footer .menu{padding:50px 0 20px;color:#408ECC}
.footer .menu a{color:#408ECC;font-weight:bold}
.footer .menu a:hover{color:#9BDCFF}
.footer .copyright{color:#2B5271}



.side{position:absolute;left:890px;width:110px;top:140px;z-index:80}
.side .coupon{position:absolute;top:-25px;left:-125px}
.side .coupon .coupon_n{width:95px;height:67px;background-image:url(../images/main/coupon_n.png);display:block;text-indent:-200%;overflow:hidden}
.side .coupon .coupon_y{width:95px;height:67px;background-image:url(../images/main/coupon_y.gif);display:block;text-indent:-200%;overflow:hidden}
.side .callcenter{width:120px;height:230px;margin-bottom:10px;background-image:url(../images/main/bg_callcenter.png);text-align:center;padding-top:40px}


#tab{
	float:left;
	width:420px; 
	width:305px;
	height:25px;
	/*margin:0 0 20px 5px;*/
	padding:10px 0 10px 5px;
	background-color:#1c141e;
	margin: 2px 0;
}
#tab .tab01{/*float:left;width:90px;height:24px*/ padding-left:8px}
#tab .tab02{/*float:left;width:90px;height:24px*/}
#tab .tab03{/*float:left;width:90px;height:24px*/}
#tab .more1{/*float:left;width:90px;height:24px;*/text-align:right}
#tab .tab01,#tab .tab02,#tab .tab03,#tab .more1{ float:left; width:70px; height:24px;}
.txt_area{float:left;width:630px;padding-top:5px;line-height:15px}
.txt_area2{float:left;width:630px}
.txt_area3{float:left;width:630px;padding-top:5px;line-height:15px;color:#316897}


#board_box{
	float:left;
	width:420px; 
	width:310px;
	margin:0px 21px 0px 21px; 
	margin:0 11px 0 11px;
	margin:0 5px 0 5px;
	background: url(../images/bg_board.png);}
#board_box ul{/*padding:0px 10px 0px 10px;*/}
#board_box ul li{
	color:#7a5f43;
	color:#ead06d;
	font-size:14px; 
	font-size:12px; 
	letter-spacing:-1px;
	/*background: #212121;*/
    display: inline-block;
    width: 100%;
    padding: 0 10px 0 10px;
    box-sizing: border-box;
    line-height: 22px;
}
#board_box ul li a{
	color:#7a5f43; 
	color:#ead06d;
}
.notice_title{float:left;width:290px; width:180px;/*height:30px;*/text-align:left;padding-top:4px; padding-left:6px}
.notice_date{
	float:left;
	width:90px;
	/*height:30px;*/
	text-align:right;
	padding-top:4px;	
	color: #9b9a9a;
}



#ranktab{
	float:left;
	width:420px; 
	width:310px;
	/*margin:0 0 20px 5px;*/ 
	padding:10px 0 10px 0;
	background-color:#1c141e;
	margin: 2px 0;
}
#ranktab .rank01{float:left;width:140px; width:120px;height:24px}
#ranktab .rank02{float:left;width:140px;width:120px;height:24px}
#ranktab .more1{float:left;width:90px;width:70px;height:24px;text-align:right}
.money_date{
	float:left;
	width:120px; 
	width:70px; 
	width:100px;
	/*height:30px;*/
	text-align:left;
	padding-top:4px; 
	padding-left:6px;	
	color: #9b9a9a;
}
.money_id{
	float:left;
	width:120px; 
	width:110px; 
	width:80px;
	/*height:30px;*/
	text-align:center;
	padding-top:4px;
	color: #701c84;
}
.money_money{float:left;width:110px; width:104px;/*height:30px;*/text-align:right;padding-top:4px;letter-spacing:0px}

.board_box h3{
	background-color: #1c141e;
    font-size: 21px;
    color: #fe4cfe;
    padding: 10px;
    font-family: Nanum Gothic;
	text-align:center
}

img{border:0}a:focus{outline:none}.bin a
img{display:inline}.bin a
img.over{display:none}.bin a:hover{position:re lative}.bin a:hover
img{display:none}.bin a:hover
img.over{display:inline}#all{min-width:980px;width:100%;padding:0;border-spacing:0px;border:0;border-collapse:collapse}.table1060{clear:both;width:100%;padding:0;border-spacing:0px;border:0;border-collapse:collapse}.table100{clear:both;width:100%;padding:0;border-spacing:0px;border:0;border-collapse:collapse}.table90{clear:both;width:98%;padding:0;border-spacing:0px;border:0;border-collapse:collapse}.table100_txtwhite{clear:both;width:100%;padding:0;border-spacing:0px;border:0;border-collapse:collapse;color:#93dbff;font-weight:bold}.table920{clear:both;width:920px;padding:0;border-spacing:0px;border:0;border-collapse:collapse}.table100
td.line{border-bottom:0px solid #53a9d4;height:20px;background:#0d2236;text-align:center;padding:5px
0 10px 0}.table100 td.line
a{text-decoration:none;color:#53a9d4;text-align:center;font-weight:bold}.table100 td.line a:hover{color:#93dbff}.table100
td.linetxt{border-bottom:1px solid #14293D;height:20px;background:#0d2236;text-align:center;padding:5px
0 0 0}.table100
td.linedata{border-bottom:1px solid #14293D;height:20px;background:#0d2236;text-align:left;padding:5px
0 0 10px}.table100
td.linedata2{border-bottom:1px solid #14293D;height:20px;background:#060F18;text-align:left;padding:0px
0 0 0}.table100
td.trans{background:transparent}.table100
td.line2{border-bottom:1px solid #14293D;background:#0d2236;color:#b47272;text-align:left;letter-spacing:-1px;font-weight:bold;padding:5px
5px 5px 10px}.table100
td.line3{border-bottom:1px solid #14293D;background:#0d2236;color:#496989 font-size:11px;letter-spacing:-1px;text-align:left;padding:5px
5px 5px 10px}.table100
td.line4{border-bottom:1px solid #14293D;background:#0d2236;color:#496989;font-size:11px;letter-spacing:-1px;text-align:left;padding:2px
5px 2px 10px}.table100
td.noline{background:#fff}#main_visual{float:left;width:1225px;height:833px;position:relative}#copy{float:left;width:1225px;height:124px}
#logo{position:absolute;z-index:6;top:0px;left:515px;width:203px;height:174px}
#login{position:absolute;z-index:30;top:33px;left:122px;width:390px;height:17px}#right{position:absolute;z-index:7;top:13px;right:130px;width:170px;height:161px}#bottom{position:absolute;z-index:5;bottom:0px}


#sub_all_big{width:1850px;padding:0;border-spacing:0px;border:0;border-collapse:collapse;overflow:hidden}
#sub_data1_big{width:1850px;height:100px}
#sub_data2_big{width:1850px;min-height:62px;background:url(../images/data_box2_big.png)}
#sub_data3_big{width:1850px;height:80px}


#sub_all{width:1060px;padding:0;border-spacing:0px;border:0;border-collapse:collapse;overflow:hidden}
#sub_data1{width:1060px;height:100px}
#sub_data2{width:1060px;min-height:62px;background:url(../images/data_box2.png)}
#sub_data3{width:1060px;height:80px}
#sub_title{width:940px;height:51px;position:absolute;top:45px}
#sub_close{position:absolute;z-index:20;width:71px;height:72px;right:-20px;top:-19px}
#sub_box{width:940px;min-height:150px;padding:0px 60px 0px 60px}
#data_box{width:820px;text-align:center;padding:0px 60px 0px 60px;position:relative}
#data_box .btn{width:817px;padding:10px 0px 0px 0px;text-align:center}
#data_box .btn2{width:100%;padding:10px 0px 0px 0px;text-align:center}
#data_box .txt{width:817px;padding:5px 0px 5px 0px;text-align:left;line-height:16px}
#data_box .middle{width:160px;height:15px;padding:8px 0px 8px 8px;text-align:left;background-color:#246B96;border:2px solid #62AFD7;font-size:14px;color:#A9EFFF;font-weight:bold;border-radius:5px}
#data_box .dbox0{background-color:#0d2236;width:817px;border:1px solid #324F7C;text-align:left}
#data_box .dbox1{background-color:#0d2236;width:787px;border:1px solid #324F7C;padding:15px;text-align:left}
#data_box .dbox2{width:817px;padding:0px 0px 15px 0px;text-align:left}
#ranking_box{width:100%;text-align:center}
#ranking_box .bar{height:15px;padding:8px 0px 8px 8px;text-align:left;background-color:#246B96;border:2px solid #62AFD7;font-size:14px;color:#A9EFFF;font-weight:bold;border-radius:5px}
#ranking_box .date{width:100%;padding:5px 0px 5px 0px;text-align:left;line-height:16px;font-size:11px}
#line_gray{width:100%;border-bottom:0px #51545a solid;border-top:0px #51545a solid;line-height:20px}
#list_money{position:absolute;z-index:20;width:80px;height:28px;right:60px;top:10px}
.dd_area{float:left;width:100%;letter-spacing:-1px;line-height:18px;text-align:left;padding:10px 0 10px 0px}
.dd_area2{float:left;width:100%;letter-spacing:-1px;line-height:18px;text-align:left;padding:10px 0 10px 0px;font-size:11px}
.remote_area{float:left;width:100%;letter-spacing:-1px;line-height:20px;text-align:left;padding:0px 0 10px 0px}
.remote_area2{float:left;height:100px;width:100%;letter-spacing:-1px;line-height:15px;font-size:11px;text-align:center}
.remote_area3{float:left;width:100%;letter-spacing:-1px;line-height:20px;text-align:center}
.text01{font-size:14px;color:#93dbff;font-weight:bold}#weekly_best{width:787;height:250px;border:#4b4b4b;border:1px solid}
#weekly_item{position:relative;top:10px;left:10px;width:770px;height:220px;overflow-y:scroll;border:1px solid;border:#999;scrollbar-3dlight-color:#8a8a8a;scrollbar-arrow-color:#eee;scrollbar-track-color:#5d5d5d;scrollbar-darkshadow-color:#333;scrollbar-face-color:#1a1a1a;scrollbar-highlight-color:#333;scrollbar-shadow-color:#333}
#weekly_item2{position:relative;width:100%;left:0px;height:380px;overflow-y:scroll;border:1px solid;border:#999;scrollbar-3dlight-color:#8a8a8a;scrollbar-arrow-color:#eee;scrollbar-track-color:#5d5d5d;scrollbar-darkshadow-color:#333;scrollbar-face-color:#1a1a1a;scrollbar-highlight-color:#333;scrollbar-shadow-color:#333}
#weekly_item3{position:relative;width:100%;left:0px;height:260px;overflow-y:scroll;border:1px solid;border:#999;scrollbar-3dlight-color:#8a8a8a;scrollbar-arrow-color:#eee;scrollbar-track-color:#5d5d5d;scrollbar-darkshadow-color:#333;scrollbar-face-color:#1a1a1a;scrollbar-highlight-color:#333;scrollbar-shadow-color:#333}
.weekly_item_box{width:770px;height:220px}
input,textarea{font-family:"Dotum";font-size:12px;background-color:#050f1a;BORDER:1px #163551 solid;COLOR:#4D6883;width:98%;letter-spacing:0px;padding:3px}

.input2{font-family:"Dotum";font-size:15px;background-color:transparent;BORDE:1px #74684c solid;COLOR:#4D6883;letter-spacing:0px;padding:2px 0px 0px 2px;width:125px;height:18px}
.input3{font-family:"Dotum";font-size:12px;background-color:#050f1a;BORDER:1px #163551 solid;COLOR:#4D6883;width:98%;height:20px;letter-spacing:0px}
.tbox{position:absolute;display:none;padding:14px 17px;z-index:900}
.tinner{font-size:11.5px;background:url(http://erv352.com/asset/images/bb.png) repeat}
.tmask{position:absolute;display:none;top:0px;left:0px;height:100%;width:100%;background:#000;z-index:800}
#tinymask{background:#000}
.tclose{position:absolute;top:20px;right:50px;width:60px;height:60px;cursor:pointer;/*background:url(../images/close_btn.png) no-repeat*/}
.tclose:hover{background-position:30 -30px}

#error{background:#ff6969;color:#fff;text-shadow:1px 1px #cf5454;border-right:1px solid #000;border-bottom:1px solid #000;padding:0}
#error .tcontent{padding:10px 14px 11px;border:1px solid #ffb8b8;-moz-border-radius:5px;border-radius:5px}
#success{background:#2ea125;color:#fff;text-shadow:1px 1px #1b6116;border-right:1px solid #000;border-bottom:1px solid #000;padding:10;-moz-border-radius:0;border-radius:0}
#bluemask{background:#4195aa}
#frameless{padding:0}
#frameless .tclose{left:6px}
#sub_mini{width:465px;padding:0;border-spacing:0px;border:0;border-collapse:collapse}
#sub_datamini{width:465px;min-height:150px;background-color:#000;border:2px solid #7CA7C3}
#sub_boxmini{width:425px;min-height:150px;padding:0px 20px 0px 20px}
#sub_minititle{width:425px;height:44px;text-align:center}
#data_minibox{width:425px;text-align:center}
#data_minibox .btnmini{width:425px;padding:10px 0px 10px 0px;text-align:center}
.txt_miniarea2{float:left;width:250px;line-height:20px}
.txt_miniarea3{float:left;width:300px;line-height:20px}



.input6{font-family:"Dotum";font-size:12px;background-color:transparent;border-color:transparent;COLOR:#000}
#data_box .dbox1{background-color:#0d2236;width:787px;border:1px solid #324F7C;padding:15px 15px 15px 15px;text-align:left}
#popup01{width:397px;height:529px;display:block;margin-left:-596px;position:absolute;left:50%;top:210px;background-image:url(../images/popup01.gif);background-repeat:no-repeat;z-index:1000}
#popup02{width:397px;height:529px;display:block;margin-left:-198px;position:absolute;left:50%;top:210px;background-image:url(../images/popup02.gif);background-repeat:no-repeat;z-index:1000}
#popup03{width:397px;height:529px;display:block;margin-left:200px;position:absolute;left:50%;top:210px;background-image:url(../images/popup03.gif);background-repeat:no-repeat;z-index:1000}
#popup04{width:776px;height:374px;display:block;margin-left:-380px;position:absolute;left:50%;top:300px;background-image:url(../images/popup04.gif);background-repeat:no-repeat;z-index:1100}
.popup_close{width:74px;height:32px;display:block;background-image:url(../images/popup_close.png);background-repeat:no-repeat}
.popup_close2{width:74px;height:32px;display:block;background-image:url(../images/popup_close2.png);background-repeat:no-repeat}
#popup01 .popup_close{margin:10px 0 0 311px}
#popup02 .popup_close{margin:10px 0 0 311px}
#popup03 .popup_close{margin:10px 0 0 311px}
#popup04 .popup_close2{margin:10px 0 0 695px}

.black{width:1000px;height:520px;background-image:url(../images/black/loginbg.png);margin:250px auto 0 auto;border:0;position:relative}
.black input{border:0;width:220px;background-color:transparent;color:#4D91C4}
.black .userid{position:absolute;top:101px;left:425px}
.black .userpw{position:absolute;top:138px;left:425px}
.black .btn_login{position:absolute;top:170px;left:387px;width:275px;height:49px;border:0;background-color:transparent;background-image:url(../images/black/btn_login.png)}
.black .btn_login:hover{background-position:0% bottom}

/*@keyframes slide{0%{background-position:0px 0px}100%{background-position:1600px 0px}}*/
.open_check{float:left;width:385px;height:102px;margin:233px 0 0 300px}
.open_btn2{float:left;width:60px;height:52px;margin:58px 0 0 10px}
.open_txt2{float:left;width:178px;height:30px;margin:60px 0 0 95px}
.open_cer{float:left;width:178px;height:20px}
.txt_style01{color:#93dbff}
.txt_style02{color:#c73446}
.txt_style03{color:#AB5C66}

@media(min-width:1280px){body{overflow-x:hidden}}

#footer {
	width:962px;
	height:152px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}

@keyframes MOVE-BG {
    from {
        background-position: 0px 0px
    }
    to { 
        background-position: -297px 0px
    }
}
@keyframes pendulum{
	0% {
    	transform: rotate(-3deg);
	}
	100% {
    transform: rotate(3deg);
	}
}
@keyframes spin{
	0% {
    transform: perspective(800px) rotateY(30deg);
    background-position: 100% 0;
	}
	100% {
    transform: perspective(800px) rotateY(-30deg);
    background-position: 0 0;
	}
}
/*----------------------------------------------------------------------------------*/ 
	/*ÀÍ½º9 ÀÌÇÏÀÏ½Ã ´Ù¿î·Îµå */ 
/*----------------------------------------------------------------------------------*/ 
#ie8 {position:absolute; width:100%; height:76px; left:0; top:0; z-index:50; background:#3b3b3b; text-align:center; padding:10px 0; z-index:99999;} 
#ie8 p {color:#e9e9e9; line-height:20px; font-size:16px; font-weight:bold;} 
#ie8 ul { margin-top:15px; font-size:11px;} 
#ie8 ul li {display:inline; margin:0 10px;} 
#ie8 ul li a {color:#d6d6d6;} 

/*************************************************************************************/
.string {
    overflow: visible !important;
    position: absolute;
    top: 0;
	right: 15%;
    height: 230px;
		height:180px;
	/*width: 4px;*/
    background: #363536;
    background: -moz-linear-gradient(-45deg, #181818 8%, #9d9d9d 42%, #9d9d9d 42%, #9d9d9d 57%, #181818 94%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(8%,#181818), color-stop(42%,#9d9d9d), color-stop(42%,#9d9d9d), color-stop(57%,#9d9d9d), color-stop(94%,#181818));
    background: -webkit-linear-gradient(-45deg, #181818 8%,#9d9d9d 42%,#9d9d9d 42%,#9d9d9d 57%,#181818 94%);
    background: -o-linear-gradient(-45deg, #181818 8%,#9d9d9d 42%,#9d9d9d 42%,#9d9d9d 57%,#181818 94%);
    background: -ms-linear-gradient(-45deg, #181818 8%,#9d9d9d 42%,#9d9d9d 42%,#9d9d9d 57%,#181818 94%);
    background: linear-gradient(135deg, #181818 8%,#9d9d9d 42%,#6b6b6b 42%,#363636 57%,#181818 94%);
    background-size: 4px 4px;
    -moz-transform-origin: top;
    -webkit-transform-origin: top;
    transform-origin: top;
    -moz-animation: pendulum 3s infinite alternate ease-in-out;
    -webkit-animation: pendulum 3s infinite alternate ease-in-out;
    animation: pendulum 3s infinite alternate ease-in-out;
}
.disc {
    position: absolute;
    left: -600px;
    bottom: -275px;
    width: 340px;
    -moz-animation: spin 3s infinite alternate ease-in-out;
    -webkit-animation: spin 3s infinite alternate ease-in-out;
    animation: spin 3s infinite alternate ease-in-out;
}
.string img{ width:75%}
.dropdown{ position:relative; display:inline-block;}
.dropdown-menu{
	display:none;
	position:absolute;
	right:0;
	background: #373737;
		background: #150219;
    padding: 0;
    border: 4px solid #000;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu li{
	margin:0 !important;
	background: #373737;
		background: #150219;
    border-top: 1px solid #2d2d2d;
	padding-right: 3px;
    position: relative;
}
.dropdown-menu li:hover{
	background-color: #585858;
	background: #59226b;
}
.dropdown-menu a{
	display: block;
	clear: both;
    font-weight: 400;
	white-space: nowrap;
	color: #fff !important;
    padding: 10px;
    min-width: 95px;
	text-align:left;
	line-height:1.5;
}
.dropdown-menu a .flag{
	margin-top: -7px;
    position: absolute;
    right: 10px;
    top: 50%;
}
.dropdown-menu a:hover{}
.dropdown:hover .dropdown-menu{ display:block;z-index: 1;}

.right_wrap{
	position: fixed;
    top: 293px;
    left: inherit;
    width: 246px;
    right: 0;
    margin-right: 0px;
    z-index: 5000;
    overflow: hidden;
    height: 192px;
}
.right_list{
	position:absolute;
	right:0;
	top:0;
}
.right_list li{ 
	display:block;
	margin:0;
	line-height: 0;
}
.right_list .bgt{
	height:7px;
	background:url(../images/right_bg_top.png) no-repeat;
}
.right_list .bgb{
		height:7px;
	background:url(../images/right_bg_bottom.png) no-repeat;
}
.right_list .right_number{
	width:197px; 
	height:88px; 
	background:url(../images/right_bg.png) no-repeat;
}




/* -- GAME COMPANY -- */

.game-company-cont{
	width:100%;
	height:auto;
	float:left;
	margin-top:-10px;
	position:relative;
	z-index:1;
}
	.game-company-cont .head {
		width: 100%;
		height: 66px;
		float: left;
		background-color: #211e1f;
		background-image: url(../images/bg/owl_head.png);
		border-radius: 10px;
		border: solid 3px #edc669;
		box-shadow: 0px 0px 14px #d5e136, inset 0px 0px 8px #0e0d0d;
		display: table;
		padding: 0 15px;
	}
.game-company-cont .head p{
	color:#fff;
	font-size:30px;
	text-shadow:0px 0px 6px #fff;
	display: table-cell;
  	text-align:left;
  	vertical-align: middle;
}
.game-company-cont .head p i{
	color:#300f56;
	font-size:18px;
	text-shadow:0px 0px 13px #d153c7;
	-webkit-text-stroke: 2px #d55beb;
	position:relative;
	top:-4px;
	margin-right:5px;
}
.game-company-cont .head .btn-grp{
	display: table-cell;
  	text-align:right;
  	vertical-align: middle;
  	padding-top:5px;
  	padding-right:8px;
}
.game-company-cont .head .btn-grp button{
	background-color:transparent;
	border:none;
	width:46px;
	height:46px;
	padding:0;
	background-image:url(../images/icon/owl_nav.png);
	background-repeat:no-repeat;
	transition:0.3s;
	margin:0 -8px;
}
.game-company-cont .head .btn-grp .gc-nav-right{
	transform:rotate(180deg);
}
.game-company-cont .head .btn-grp button:hover{
	background-image:url(../images/icon/owl_nav_on.png);
}
.game-company-cont .body{
	width:100%;
	height:auto;
	float:right;
	margin-top:15px;
	margin-bottom:50px;
}
.gc-owl .owl-stage-outer{
	padding:10px 0;
}
.comp-game-btn {
	width: 94% !important;
	height: auto;
	display: inline-block;
	border-radius: 10px;
	border: solid 1px #f7f7f7;
	box-shadow: 0px 0px 7px #717902, 0px 9px 0px #bdb58f;
	overflow: hidden;
	position: relative;
	transition: 0.5s;
	top: 0;
	left: 24px;
}
.comp-game-btn:hover{
	top:-10px;
}
.comp-game-btn:before{
	content : "";
  	position: absolute;
  	left    : 0;
  	top  : 0;
  	width   : 0;
  	height  : 0;
  	border-top:3px solid #eb61a5;
  	border-right:3px solid #eb61a5;
  	z-index:1;
  	border-radius:9px;
  	opacity:0;
}
.comp-game-btn:after{
	content : "";
  	position: absolute;
  	right    : 0;
  	bottom  : 0;
  	width   : 0;
  	height  : 0;
  	border-bottom:3px solid #eb61a5;
  	border-left:3px solid #eb61a5;
  	z-index:1;
  	border-radius:9px;
  	opacity:0;
}
.comp-game-btn:hover:before{
  	animation:game_over_anim 1s ease 1 forwards;
}
.comp-game-btn:hover:after{
  	animation:game_over_anim 1s ease 1 forwards;
}
@keyframes game_over_anim{
	0% {width:0;height:3px;opacity:0;}
	50% {width:100%;height:3px;opacity:1;}
	100% {width:100%;height:100%;opacity:1;}
}
.comp-game-btn .overlay{
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	opacity:0;
	transition:0.5s;
}
.comp-game-btn:hover .overlay{
	opacity:1;
}
.comp-game-btn .overlay:after{
    position: absolute;
    top: 0;
    left: -10%;
    width: 120%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    content: '';
    -webkit-transition: -webkit-transform 800ms;
    transition: transform 800ms;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.comp-game-btn .overlay:hover:after {
    -webkit-transform: scale3d(3, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -130%, 0);
    transform: scale3d(3, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -130%, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: initial;
}
.comp-game-btn .overlay div{
	width:100%;
	height:100%;
	float:left;
	display:table;
}
.comp-game-btn .overlay div span{
	display: table-cell;
  	text-align: center;
  	vertical-align: middle;
}
.comp-game-btn .overlay button{
	width:auto;
	height:40px;
	border-radius:10px;
	border:none;
	background-color:#eb2084;
	padding:0 15px;
	color:#fff;
	font-size:18px;
	white-space:nowrap;
}
.comp-game-btn .overlay p{
	color:#fff;
	font-size:16px;
	margin-top:5px;
}
.comp-game-btn .main-img{
	width:100%;
}
.comp-game-btn .footer{
	width:100%;
	height:42px;
	position:absolute;
	background-color:rgba(0,0,0,0.75);
	bottom:13px;
	left:0;
}
.comp-game-btn .footer img{
	position:absolute;
	top:0;
	bottom:0;
	left:10px;
	margin:auto;
}
.comp-game-btn .footer p{
	position:relative;
	float:right;
	right:4px;
	top:-5%;
	transform:translateY(-45%);
	color:#eb2084;
	font-size:25px;
}
.owl-stage .item{
	transition:linear !important;
}
/*
.owl-stage .item{
	position:relative;
 	transform:translateX(0);
 	animation: example1 30s linear infinite;
}
@keyframes example1 {
	 0%   {
	 transform: translateX(0);
	 }
	 100% {
	 transform: translateX(-1210%);
	 }
}
*/


.blinking{
  -webkit-animation:blink 0.7s ease-in-out infinite alternate;
  -moz-animation:blink 0.7s ease-in-out infinite alternate;
  animation:blink 0.7s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
  0% {opacity:0;}
  100% {opacity:1;}
}
@-moz-keyframes blink{
  0% {opacity:0;}
  100% {opacity:1;}
}
@keyframes blink{
  0% {opacity:0;}
  100% {opacity:1;}
}
