
/* body common */
body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form {margin:0; padding:0;}
body {font-family:tahoma,Verdana,Arial,Helvetica,sans-serif; background:#ffffff}
ul, ol, dl {list-style:none;}
img {border:0}
ul {list-style:none; padding:0;	margin:0;}
a {selector-dummy:expression(this.hideFocus=true);} 
:focus {-moz-outline-style:none;}

/* softnyx top */
#maindiv div {display:inline;}
#game_clock {font-family:tahoma; font-size:11px; color:#666666; font-weight:bold; float:right}

/* text style */
.text01 {font-family:tahoma; font-size:12px; color:#333333} /* 기본 */
.text02 {font-family:tahoma; font-size:12px; color:#484848} /* 기본2 */
.text03 {font-family:tahoma; color: #7ec700; font-size: 16px; font-weight: bold;} /* 캐시금액 녹색 */
.text07 {font-family:tahoma; color: #0050a9; font-size: 16px; font-weight: bold;} /* 캐시금액2 남색 */
.text04 {font-family:tahoma; font-size:12px; color:#fff} /* 흰색 */
.text05 {font-family:tahoma; font-size:12px; color:#f50000} /* 빨강 */
.text06 {font-family:tahoma; font-size:12px; color:#0050a9} /* 진한남색 */
.text07 {font-family:tahoma; font-size:12px; color:#fffc00} /* 노랑 */
.text08 {font-family:tahoma; color: #72b302; font-size: 14px; font-weight: bold;} /* 녹색14px */
.text09 {font-family:tahoma; font-size:12px; color:#c0c0c0} /* 회색 */
.text10 {font-family:tahoma; color: #f50000; font-size: 14px; font-weight: bold;} /* 빨강14px */
.text11 {font-family:tahoma; color: #72b302; font-size: 12px} /* 녹색 */
.text12 {font-family:tahoma; font-size:14px; font-weight: bold; color:#0050a9} /* 진한남색 */
.text13 {font-family:tahoma; font-size:13px; font-weight: bold; color:#0050a9} /* 진한남색 */
.text14 {font-family:tahoma; font-size:12px; font-weight: bold; color:#0050a9} /* 진한남색 */


/* main menu start */
#common_top {width:100%; height:69px; background-image:url(/Image/Main_new/top_bg.gif);}
#mainmenu {width:996px; margin:0 auto; height:69px; background-image:url(/Image/Main_new/top_bg.gif);}
ul.dropdown li.main_logo {padding-right:20px;}
#maintop_left {float:left; 	width:620px; height:69px; background-image:url(/Image/Main_new/top_bg.gif);}
#maintop_right {float:left; width:376px; height:69px; background-image:url(/Image/Main_new/top_bg.gif);}

ul.dropdown {position: relative; z-index: 597; float: left;	padding-top:22px; display: block;}
ul.dropdown li {float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover, ul.dropdown li:hover {position: relative; z-index: 599; cursor: pointer;}

ul.dropdown ul.menu1 {visibility: hidden; position: absolute; top: 69px; left: 100px; z-index: 598;	width:auto;}
ul.dropdown ul.menu2 {visibility: hidden; position: absolute; top: 69px; left: 217px; z-index: 598;	width:100px;}
ul.dropdown ul.menu4 {visibility: hidden; position: absolute; top: 69px; left: 422px; z-index: 598; width:auto;}
ul.dropdown ul.menu5 {visibility: hidden; position: absolute; top: 69px; left: 480px; z-index: 598; width:auto;}
ul.dropdown ul.menu6 {visibility: hidden; position: absolute; top: 28px; left: 20px; width:auto;}  /* Language */
/* ul.dropdown ul.menu7 {visibility: hidden; position: absolute; top: 62px;left:20px; width:210px;	padding:0 10px 0 10px; background-color:#323232;}  Login */

ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: 1px; left: 99%;}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown-linear {width: 100%;}
ul.dropdown-linear ul li {float: left;}
ul.dropdown-linear li.hover, ul.dropdown-linear li:hover {position: static;}
ul.dropdown-linear ul ul {display: none !important;}
ul.dropdown-columnar ul li {position: static;}
ul.dropdown ul ul {display: block !important;	position: static; width: auto !important;}

ul.dropdown ul.menu1 ul {display: block !important; position: static; width: auto !important;}
ul.dropdown ul.menu2 ul {display: block !important; position: static; width: 100px !important;}
ul.dropdown ul.menu4 ul {display: block !important; position: static; width: auto !important;}
ul.dropdown ul.menu5 ul {display: block !important; position: static; width: auto !important;}
ul.dropdown ul.menu6 ul {display: block !important; position: static; width: auto !important;}
/* ul.dropdown ul.menu7 ul {display: block !important; position: static; width: auto !important;} */

ul.dropdown-columnar ul ul li {float: none;}
ul.dropdown-columnar ul ul ul {display: none;}
ul.dropdown-columnar li.hover ul, ul.dropdown-columnar li:hover ul {visibility: visible !important;}
ul.dropdown {font: bold 35px/normal Verdana, Geneva, sans-serif; font-size:14px;}
ul.dropdown li {padding: 0;	background-color: transparent;	color: #9a9a9a;}
ul.dropdown li.hover, ul.dropdown li:hover {color: #fcb416;}
ul.dropdown li.top_logout {color: #9a9a9a;}
ul.dropdown li.top_logout_hello {color: #9a9a9a;}

/* Forum only */
ul.dropdown .dir_forum a:link {color: #9a9a9a; text-decoration: none;}
ul.dropdown .dir_forum a:visited {color: #9a9a9a; text-decoration: none;}
ul.dropdown .dir_forum a:hover {color: #fcb416;}
ul.dropdown .dir_forum a:active {color: #ffa500;}

ul.dropdown a:link {color: #969696;	text-decoration: none;}
ul.dropdown a:visited {color: #969696; text-decoration: none;}
ul.dropdown a:hover {color: #fcb416;}
ul.dropdown a:active {color: #ffa500;}

 /* facebook */
ul.dropdown .button01 a:link {color: #fff; text-decoration: none;} 
ul.dropdown .button01 a:visited {color: #fff; text-decoration: none;}
ul.dropdown .button01 a:hover {color: #004474;}
ul.dropdown .button01 a:active {color: #004474;}

ul.dropdown ul {background-color: #242424; font-size: 11px;	letter-spacing: normal;	z-index:600;}
ul.dropdown .game_menu {color:#969696; text-align:center;}

ul.dropdown .menu1 .dir {background:url(/Image/Main_new/gamemenu_verLine.gif) no-repeat 100% 28%;	padding-right:11px;}

* html ul.dropdown ul {width: 996px;}

ul.dropdown ul li {font-weight: bold;}
ul.dropdown ul ul {margin-top: 5px;	text-transform: none;}
ul.dropdown ul ul li {font-weight: bold;}
/* menu 간격 */

/*
ul.dropdown *.dir {
	padding-top: 30px;
	background-image: url(/Image/Main_new/mainmenu_verLine.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
*/

ul.dropdown ul *.dir {background-image: none;}
ul.dropdown li a {display: block; padding: 0;}

ul.dropdown li.dir {padding: 4px 0 26px 20px; display:block;}
ul.dropdown li.dir_servertime {font-size:11px; font-weight:normal; color:#989898; cursor:default;}
ul.dropdown li.dir_language {padding: 0 0 4px 30px;	display:block;}
ul.dropdown li.dir_login {padding: 0; display:block; margin-top:10px;}
ul.dropdown li.dir_login ul{float:left;}
ul.dropdown li.dir_login li{padding:3px;}

.menu_verLine {background:url(/Image/Main_new/mainmenu_verLine.gif) no-repeat 100% 50%; padding-right:22px;}

.dir_forum {padding: 4px 0 4px 20px; display:block;	background:url(/Image/Main_new/mainmenu_verLine.gif) no-repeat 100% 50%;	padding-right:22px;}

li.dir:hover {background-image:url(/Image/Main_new/menu_select.png);	background-position: 50% 100%;	background-repeat:no-repeat;}
li.dir .menu5:hover {background-image:url(/Image/Main_new/menu_select.png);	background-position: 80% 100%;	background-repeat:no-repeat;}

ul.dropdown ul li.dir {padding: 10px; text-align:left}
ul.dropdown ul {padding: 0 10px;}
#maintop_right ul.dropdown {padding-top:11px; padding-left:20px; float:left; font-size:11px; width:280px; display:block;}

ul.dropdown .menu1 a {width: 104px; padding: 0;}
ul.dropdown .menu2 a {width: 70px;	padding: 5px;	background: url(/Image/Main_new/pattern2.png) 0 23px repeat-x;}
ul.dropdown .menu4 a {width: auto;	padding: 5px;	background: url(/Image/Main_new/pattern2.png) 0 23px repeat-x;}
ul.dropdown .menu5 a {width: 140px;	padding: 5px;	background: url(/Image/Main_new/pattern2.png) 0 23px repeat-x;}
ul.dropdown .menu6 a {width: 180px;	padding: 5px;	background: url(/Image/Main_new/pattern2.png) 0 23px repeat-x; font-size:11px; font-weight:normal;}
ul.dropdown .menu7 a {width: 180px;	padding: 5px;	font-size:11px;	font-weight:normal;}

/* login */
ul.dropdown .menu7 .top_login a {
	padding-top:19px; padding-left:5px;	font-size:11px;	letter-spacing:-0.3px;	float:left; 	
	background:url(/Image/Main_new/login_btnBg.jpg) no-repeat; width:51px; height:37px; color:#FFF;}
	
ul.dropdown ul a:link {color: #969696;}
ul.dropdown ul a:hover {color: #fcb416;}

/* login */
ul.dropdown .menu7 .top_login a:link {color: #fff;}
ul.dropdown .menu7 .top_login a:hover {color: #fcb416;}

/* password */
ul.dropdown .menu7 .top_pw a:link {color: #969696;}
ul.dropdown .menu7 .top_pw a:hover {color: #fcb416;}

ul.dropdown ul ul {padding: 0;	margin-left: 0;}

/*************** main menu end *********************/


/* button */
.button, .button * {
	position:relative;	margin:0;	padding:0;	display:-moz-inline-stack;	display:inline-block;
	text-decoration:none !important;	border:0;	font-size:11px;	font-family:Verdana, Geneva, sans-serif;
	white-space:nowrap;	background:url(/Image/Main_new/btn_bg01.png) no-repeat;	vertical-align:top;
	overflow:visible;	color:#9a9a9a;}
.button {margin-right:9px;}
.button * {left:4px; cursor:pointer; _cursor:hand;}
.button.medium, .button.medium * {height:23px; line-height:23px;}
.button.medium {background-position:0 0;}
.button.medium * {padding:0 5px 0 3px;	font-size:11px;	background-position:right top;}

/* Button Hover */
.button *:hover, .button *:active, .button *:focus {color:#fcb416;}

/* facebook btn */
.button01, .button01 * {
	position:relative;	margin:0;	padding:0;	display:-moz-inline-stack;	display:inline-block;
	text-decoration:none !important;	border:0;	font-size:11px;	font-family:Verdana, Geneva, sans-serif;
	white-space:nowrap;	background:url(/Image/Main_new/btn_bg02.png) no-repeat;
	vertical-align:top;	overflow:visible;	color:#fff;}
.button01 {padding-left:20px;	margin-right:9px;}
.button01 * {left:4px;	cursor:pointer;	_cursor:hand;}
.button01.medium01, .button01.medium01 * {height:23px; line-height:23px;}
.button01.medium01 {background-position:0 0;}
.button01.medium01 * {padding:0 6px 0 4px; font-size:11px;	background-position:right top;}

/* Button Hover */
ul li .button01 *:hover, .button01 *:active, .button01 *:focus {color:#004474;}

/* orange btn */
.button02, .button02 * {
	position:relative;	margin:0;	padding:0;	display:-moz-inline-stack;	display:inline-block;
	text-decoration:none !important;	border:0;	font-size:11px;	font-family:Verdana, Geneva, sans-serif;
	white-space:nowrap;	background:url(/Image/Main_new/btn_bg03.png) no-repeat;
	vertical-align:top;	overflow:visible;	color:#fff;}
.button02 {padding-left:8px; margin-right:9px;}
.button02 * {left:4px;	cursor:pointer;	_cursor:hand;}
.button02.medium02, .button02.medium02 * {height:23px; line-height:21px;}
.button02.medium02 {background-position:0 0;}
.button02.medium02 * {padding:0 10px 0 6px;	font-size:12px;	background-position:right top;}

/* Button Hover */
ul li .button02 *:hover, .button02 *:active, .button02 *:focus {color:#000;}

/* contents btn */
.button03, .button03 * {
	position:relative;	margin:0;	padding:0;	display:-moz-inline-stack;	display:inline-block;
	text-decoration:none !important;	border:0;	font-size:11px;	font-family:Verdana, Geneva, sans-serif;
	white-space:nowrap;	background:url(/Image/Main_new/btn_bg04.png) no-repeat;
	vertical-align:top;	overflow:visible;	color:#434343;}
.button03 {padding-left:8px; margin-right:9px;}
.button03 * {left:4px;	cursor:pointer;	_cursor:hand;}
.button03.medium03, .button03.medium03 * {height:20px; line-height:19px;}
.button03.medium03 {background-position:0 0;}
.button03.medium03 * {padding:0 10px 0 6px;	font-size:11px;	background-position:right top;}

/* Button Hover */
.button03 *:hover, .button03 *:active, .button03 *:focus {color:#f26223;}

.ad_area {padding:5px 10px 0 0px; 	float:left;}

/* login */
ul.dropdown .top_login {float:left; width:50px; height:56px; padding-top:5px; padding-left:8px;}
ul.dropdown .top_logout {float:left; padding-top:15px;}
ul.dropdown .top_logout_hello {float:left; padding-top:15px; cursor:default; background:url(/Image/Main_new/smile_icon.png) no-repeat 0 100%; padding-left:18px;}

/* password */
ul.dropdown .top_pw {clear:both;}


/*************** main menu end *********************/