@charset "euc-kr";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-size:12xp; vertical-align:baseline;}
img, fieldset {border:none;}
table {border-collapse:collapse; border-spacing:0;}
caption, th {text-align:left; font-weight:normal;}
table, td, th {vertical-align:middle;}
ol, ul, li {list-style-image:none; list-style-position:outside; list-style-type:none;}
em, address {font-style:normal;}
img {-ms-interpolation-mode:bicubic;}
body, th, td, h1, h2, h3, h4, h5, h6, input, textarea {font-weight:normal; font-size:12px; font-family:돋움; color:#000;}
body, textarea, .scroll {
	scrollbar-face-color:#fafafa; 
	scrollbar-highlight-color:#DEDAD5; 
	scrollbar-3dlight-color:#F6F5F1; 
	scrollbar-darkshadow-color:#F6F5F1; 
	scrollbar-shadow-color:#DEDAD5; 
	scrollbar-arrow-color:#6c6b6c; 
	scrollbar-track-color:#F6F5F1;
}

html, body {height:100%;}

body {color:#989795; line-height:1.3;}
a {color:#333; text-decoration:none; outline:none; select-dummy: expression(this.hideFocus=true);}
a:link {}
a:visited {}
a:hover {text-decoration:underline;}
a:active {}
a * { cursor:pointer; _cursor:hand;}

/* šüżë */
a.btn {position:absolute; display:block; background:url('../img/blank.gif') left top repeat; text-indent:-5000px; outline:none; z-index:200;}
.visual_img { position:absolute; left:0; top:0;}

.wrapper { position:relative; width:100%; }
.bg_1 {background:url('../img/common/bg_header_main.jpg') center top no-repeat;}
.bg_2 {background:url('../img/common/bg_header_main2.jpg') center top no-repeat;}
.bg_3 {background:url('../img/common/bg_header_main3.jpg') center top no-repeat;}
.header { position:relative; width:970px; height:425px; margin:0 auto; }
	.header h1 { display:none; }
	.header .nav { position:absolute; left:0; top:0; width:970px; height:425px; }
	.html_nav { display:none; position:absolute; left:0; top:0; width:970px; height:425px; background:url('../img/common/bg_header_html.jpg') left top no-repeat;}
	.html_nav .nav { position:absolute; left:282px; top:42px; }
	.html_nav .nav li { float:left; }
	.html_nav .nav li a { display:block; height:58px; background:url('../img/common/blank.gif') left top repeat; text-indent:-5000px; }
		.nav1 a { width:80px; }
		.nav2 a { width:72px; }
		.nav3 a { width:120px; }
		.nav4 a { width:114px; }
		.nav5 a { width:95px; }
		.nav6 a { width:72px; }
		.nav7 a { width:108px; }
		.btn_mobile { right:52px; top:7px; width:95px; height:20px; }
		.btn_custom { right:0; top:7px; width:52px; height:20px; }
		.btn_game_start { left:0; top:141px; width:261px; height:127px; }
		.btn_download { left:68px; top:247px; width:63px; height:12px; }
		.btn_guide { left:131px; top:247px; width:65px; height:12px; }
	.admin_board { position:absolute; left:0px; top:268px; width:259px; height:150px; background:url('../img/common/bg_admin_board.jpg') left -35px no-repeat; border:1px solid #00080a; border-top:none; }
		.admin_notice { }
		.admin_notice h2 { display:block; position:absolute; left:0; top:0; width:130px; height:35px; z-index:200;}
		.admin_notice h2 a { display:block; width:130px; height:35px; text-indent:-5000px; background:url('../img/common/blank.gif') left top repeat; }
		.admin_notice h2 a .ico_new { display:block; position:absolute; left:88px; top:13px; width:11px; height:11px; background:url('../img/icon/ico_new.gif') left top no-repeat; } 
		.admin_notice ul { position:absolute; left:0; top:35px; padding-top:18px; }
		.admin_notice ul li { width:227px; height:22px; padding-left:20px; background:url('../img/common/dot1.gif') 13px 5px no-repeat; color:#707a8b; text-align:right; font-size:10px; font-family:Tahoma; }
		.admin_notice ul li a { float:left;  color:#707a8b; font-size:12px;  white-space: nowrap; }
		.admin_notice ul li a strong { color:#aeb8c8; }
		.admin_notice ul li a b { display:inline-block; }
		.admin_update { }
		.admin_update h2 { display:block; position:absolute; left:131px; top:0; width:130px; height:35px; z-index:200;}
		.admin_update h2 a { display:block; width:130px; height:35px; text-indent:-5000px; background:url('../img/common/blank.gif') left top repeat; }
		.admin_update ul { position:absolute; left:0; top:35px; padding-top:18px; }
		.admin_update ul li { width:227px; height:22px; padding-left:20px; background:url('../img/common/dot1.gif') 13px 5px no-repeat; color:#707a8b; text-align:right; font-size:10px;  font-family:Tahoma; }
		.admin_update ul li a { float:left; color:#707a8b; font-size:12px; }
		.admin_board .layer_msg { position:absolute; left:14px; top:31px; width:220px; height:20px; padding:18px 0 0 13px; background:url('../img/common/layer_msg.gif') left top no-repeat; }
		.admin_board .layer_msg strong { color:#542e12; } 
		.admin_board .layer_msg em { color:#c80000; font-weight:bold; letter-spacing:-1px;  } 
		.admin_board .btn_layer_msg_close { right:8px; top:16px; width:13px; height:13px; }
		.admin_board .over_img { position:absolute; left:0; top:0; width:130px; height:35px; overflow:hidden; }
		.admin_board .over_img .mask { position:absolute; left:0; top:0; width:260px; height:35px;  background:url('../img/common/bg_admin_board.jpg') left top no-repeat; } 

.container { position:relative;  width:970px; margin:0 auto; }

	.aside { position:absolute; left:0; top:0; width:261px; min-height:820px; _height:820px; padding-top:27px; }
		.loginbox { }
			.loginbox .before { position:relative; width:259px; height:121px; border:1px solid #d1d1d1; background:url('../img/common/bg_login_title.gif') #eeeef4 13px 14px no-repeat; font-size:11px; }
				.login {  }
				.login .text {position:absolute; left:0; width:144px; height:17px; padding:3px 8px 0 8px; border:1px solid #bebebe; color:a5a5a5;}
				.login .btn_login {position:absolute; left:180px; top:42px; display:block; width:66px; height:47px; background:url('../img/common/btn.gif') left -122px no-repeat; text-indent:-5000px;}
				.login .id { left:13px; top:42px; background:#fff;}
				.login .pw { left:13px; top:67px; background:#fff;}
				.login .id { left:13px; top:42px; background:url('../img/common/bg_input_id.gif') #fff left top no-repeat;}
				.login .pw { left:13px; top:67px; background:url('../img/common/bg_input_pass.gif') #fff left top no-repeat;}
				.login .btn_join {position:absolute; left:17px; top:96px; display:block; font-weight:bold; color:#6f6f6f; font-size:11px; }
				.login .btn_find {position:absolute; left:100px; top:96px; padding-left:6px; display:block; color:#adadad; font-size:11px; background:url('../img/common/bar3.gif') left 1px no-repeat; }
				.loginbox_new .login .btn_join {position:absolute; left:130px; top:96px; padding-left:6px; display:block; font-weight:bold; color:#6f6f6f; font-size:11px; background:url('../img/common/bar3.gif') left 1px no-repeat;}
				.loginbox_new .login .btn_find_box {position:absolute; left:17px; top:96px; display:block; color:#adadad; font-size:11px; background:none; }
				.loginbox_new .login .btn_find_box a { color:#adadad; }

				.login .security {position:absolute; left:68px; top:12px; *left:70px; *top:15px; width:180px;}
				.login .security * {vertical-align:middle; color:#9A9E9F; font-size:11px; letter-spacing:-1px;}
				.login .security input.ssl {position:relative; top:-3px; *margin:-4px 0px -3px -3px;}
				.login .security label.ssl {position:relative; top:-1px; margin:0 2px 0 0;}
				.login .security .onoff {position:relative; top:0px; margin:0 2px 0 0;}
				.login .security .ico_key {position:relative; top:-2px;}
				.login .security .btn_key {position:relative; display:inline-block; top:-2px; *top:-1px; padding:0 0 0 6px; }
				.login .security a {position:relative; top:-1px;}

			.loginbox .after { position:relative; width:259px; height:279px; border:1px solid #d1d1d1; }
			.loginbox_new .after { height:299px; }
				.member_tab { position:absolute; left:0; top:39px; z-index:100; }
				.member_tab li { float:left; width:129px; height:35px; }
				.member_tab li a { display:block; width:129px; height:35px; background:url('../img/common/blank.gif') left top repeat; text-indent:-5000px;  }
				.loginbox .after h3 { display:block;  padding-left:13px; line-height:38px;  background:#eeeef4; }
				.loginbox .after h3 a { font-weight:bold; }
				.loginbox .after .btn_logout { position:absolute; right:13px; top:10px; width:51px; height:18px; background:url('../img/common/btn.gif') left -46px no-repeat; text-indent:-5000px; }
				.loginbox .after .my_info { padding-top:35px; }
				.loginbox .after .my_info h4 { display:none; }
				.loginbox .after .my_info ul { padding:20px 0 0 13px; *zoom:1; }
				.loginbox .after .my_info ul:after { content:" "; display:block; clear:both; }
				.loginbox .after .my_info ul li { float:left; width:155px; line-height:20px; color:#646464; letter-spacing:-1px; }
				.loginbox .after .my_info ul li.system_msg { color:#999; text-align:center; padding-top:23px; }
				.loginbox .after .my_info ul li strong { color:#444546; letter-spacing:0px; }
				.loginbox .after .my_info ul li.user_img { width:88px; height:86px; }
				.loginbox .after .my_info ul li.user_img img { width:74px; height:74px; border:1px solid #d1d1d1; }
				.loginbox .after .my_info ul li.width_line {  width:234px; text-align:right;  }
				.loginbox .after .my_info ul li.width_line strong {width:52px; text-align:left; }				
				.loginbox .after .my_info ul li.width_line #my_memo_newicon { margin:3px 0 0 4px; }
				.loginbox .after .my_info ul li.width_line span {  }
				.loginbox .after .charge { padding-right:5px; margin-right:5px; background:url('../img/common/bar1.gif') right 2px no-repeat; } 
				.loginbox .after .my_info ul li.width_line strong { float:left; margin-right:10px; }
				.loginbox .after .my_info ul li.width_line em { float:left; font-weight:bold; color:#ff4641; }
				.loginbox .after .my_info ul li.width_line em a { color:#ff4641; }
				.loginbox .after .my_info ul li.width_line a { color:#adadba; }
				.loginbox .after .my_info ul li.width_line a * { focus:hand; }
				.loginbox .after .my_info ul li.width_line a em {  }
				.loginbox .after .my_info ul li.width_line i { float:left; font-style:normal; text-align:left; color:#646464; letter-spacing:0; }
				.loginbox .after .my_info ul li.width_line i a { color:#666; }
				.loginbox .after .my_info .btn_set { width:233px; height:36px; margin:5px 0 0 13px; background:url('../img/common/btn.gif') left -64px no-repeat; }
				.loginbox .after .my_info .btn_set a { float:left; width:116px; height:36px; background:url('../img/common/blank.gif') left top repeat; text-indent:-5000px; }

				.loginbox .after .my_friend { display:none; padding-top:35px; }
				.loginbox .after .my_friend h4 { display:none; }
				.loginbox .after .my_friend h5 {  display:block; width:233px; height:19px; margin:20px 0 0 13px; text-align:right;  }
				.loginbox .after .my_friend h5 strong { float:left; margin-right:10px; }
				.loginbox .after .my_friend h5 em { font-weight:bold; color:#ff4641; }
				.loginbox .after .my_friend h5 a { color:#adadba; }

				.loginbox .after .my_friend .friend_list { width:231px; height:116px; padding:15px 0; margin:0 0 0 13px; background:#eeeef4; border:1px solid #dadada; overflow-x:hidden; overflow-y:auto; }		
				.loginbox_new .after .my_friend .friend_list { height:136px; }
				.loginbox .after .my_friend .friend_list li { padding-left:19px; width:182px; height:21px; background:url('../img/common/dot2.gif') 10px 4px no-repeat; text-align:right; }
				.loginbox .after .my_friend .friend_list li a { float:left; color:#646464; }
				.loginbox .after .my_friend .friend_list li span { width:42px; text-align:left; color:#646464; }
				.loginbox .after .my_friend .friend_list li span.game { color:#ff4641; }

				.loginbox .after .guild_member { display:none; padding-top:35px; }
				.loginbox .after .guild_member h4 { display:none; }
				.loginbox .title_bg { position:absolute; left:0; top:38px; width:259px; height:35px; background:url('../img/common/bg_member.gif') left top no-repeat; } 
				.loginbox .title_bg .over_img { position:absolute; left:0; top:0; width:129px; height:35px; overflow:hidden; }
				.loginbox .title_bg .over_img .mask { position:absolute; left:0; top:0; width:259px; height:35px;  background:url('../img/common/bg_member.gif') left -35px no-repeat; } 
		.banner_gm_event { position:relative; width:261px; height:176px;}
		.banner_gm_event a { position:absolute; left:-49px; top:0; }
		.live_talk { position:relative; width:259px; /* margin-top:-34px; */ margin-top:20px;  padding-bottom:10px; border:1px solid #d1d1d1; background:#fff; }
			.live_talk h2 { display:block; width:259px; height:30px; background:url('../img/common/title_main.gif') left -280px;  text-indent:-5000px; }
			.live_talk dl { padding:9px 0 0 13px; }
			.live_talk dl dt em { position:relative; display:block; line-height:15px; color:#9d9d9d; font-size:11px; background:url('../img/common/icon_on.gif') left -35px no-repeat; }
			.live_talk dl dt em  img { position:relative; top:3px; margin-right:4px; }
			.live_talk dl dt strong { display:block; width:233px; margin-top:3px; color:#333; font-size:12px; }
			.live_talk dl dd { position:relative; }
			.live_talk dl dd textarea { width:229px; height:75px; margin-top:4px; border:1px solid #c2c2c2; overflow-y:auto;  }
			.live_talk dl dd label { position:absolute; left:0; top:5px; display:block; width:233px; height:47px; padding-top:32px; text-align:center; color:#8b8c8c;  background:url('../img/common/blank.gif') left top repeat; cursor:pointer; _cursor:hand; }
			.live_talk .btn_join { display:block; width:117px; height:36px; margin:9px 0 0 71px; background:url('../img/common/btn.gif') left top no-repeat; text-indent:-5000px; }
			.live_talk .btn_view_reply { display:block; width:117px; height:36px; margin:9px 0 0 71px; background:url('../img/common/btn.gif') -117px top no-repeat; text-indent:-5000px; }

			.live_talk .btn_more { position:absolute; display:block; right:12px; top:12px; width:35px; height:10px; line-height:10px; background:url('../img/common/btn.gif') -35px -36px no-repeat; text-indent:-5000px; }	
		.t2_guide_search { position:relative; width:100%; height:51px; margin:15px 0 0 0; background:url('../img/common/bg_t2_guide_search.gif') left 22px no-repeat; }
		.t2_guide_search h2 { display:block; height:22px; background:url('../img/common/title_main.gif') left -360px no-repeat; text-indent:-5000px; }
		.t2_guide_search a { width:50px; height:29px; left:212px; top:22px;  }
		.t2_guide_search label { display:block; position:absolute; left:9px; top:32px; width:195px; color:#999; font-size:12px; cursor:text; }
		.t2_guide_search input { position:absolute; left:2px; top:24px; width:195px; height:21px; padding:2px 7px; line-height:21px; color:#999; font-size:12px; border:none; background:none;  }
		.banner_area { margin-top:15px; }
		.banner_area a {  display:block; margin-bottom:8px; }

	.contents { position:relative; width:681px; min-height:760px; _height:760px; padding:27px 0 80px 289px; }
	.contents {}

	.contents:after { content:" "; display:block; clear:both; }
	
			.pvp_mode { position:relative; width:681px; height:375px; overflow:hidden; }			
			.pvp_mode h2 { display:block; width:160px; height:25px; background:url('../img/common/title_main.gif') left top no-repeat; text-indent:-5000px; }
				.duel_area { width:681px; height:286px; padding-top:52px; }
				.duel_area h3 { display:block; position:absolute; left:0px; top:25px; width:341px; height:37px; z-index:100; }
				.duel_area h3 a { display:block; width:341px; height:37px; background:url('../img/common/blank.gif') left top repeat; text-indent:-5000px; }
					.movie_area { position:absolute; left:0; top:77px; }
					.duel_guide { position:absolute; left:412px; top:77px; width:270px; height:123px; line-height:1.2; }
					.duel_guide h4 { display:block; height:25px; margin-top:5px; background:url('../img/common/title_main.gif') left -160px;  text-indent:-5000px; }					
					.duel_guide ul li { height:19px; padding-left:8px; background:url('../img/common/dot2.gif') 1px 4px no-repeat; }
					.duel_guide .btn_more { position:absolute; right:5px; top:3px; width:35px; height:10px; background:url('../img/common/btn.gif') left -36px no-repeat; text-indent:-5000px; line-height:10px; }
					.duel_highlight { position:absolute; left:412px; top:208px; width:270px; height:152px; }
					.duel_highlight h4 { display:block; height:23px; background:url('../img/common/title_main.gif') left -200px;  text-indent:-5000px; }
					.duel_highlight ul { width:400px; *zoom:1; }
					.duel_highlight ul:after { clear:both; display:block; content:' '; }
					.duel_highlight ul li { float:left; width:128px; padding-left:13px; text-align:center; }
					.duel_highlight ul li.first { padding-left:0; }
					.duel_highlight ul li a { white-space: nowrap; width:128px; display:block;}
					.duel_highlight ul li a.movie_img { display:block;  margin-bottom:8px; }
					.duel_highlight ul li a.movie_img img { border:1px solid #d1d1d1; }
					.duel_highlight .btn_more { position:absolute; right:5px; top:3px; width:35px; height:10px; background:url('../img/common/btn.gif') left -36px no-repeat; text-indent:-5000px; line-height:10px; }					
				.war_area { width:681px; height:286px; padding-top:52px; }
				.war_area h3 { display:block; position:absolute; left:341px; top:25px; width:340px; height:37px; z-index:100; }
				.war_area h3 a { display:block; width:341px; height:37px; background:url('../img/common/blank.gif') left top repeat; text-indent:-5000px; }
				.dual_area_content { position:absolute left:0; top:0; }
				.war_area_content { position:absolute; left:0; top:0;  }
				.war_area .duel_guide h4 { display:block; height:23px; background:url('../img/common/title_main.gif') left -320px;  text-indent:-5000px; }
			.pvp_mode .title_bg { position:absolute; left:0; top:25px; width:681px; height:37px; background:url('../img/common/bg_pvp_mode.gif') left -37px no-repeat; }
			.pvp_mode .over_img { position:absolute; left:0; top:0; width:341px; height:37px; overflow:hidden; }
			.pvp_mode .over_img .mask { position:absolute; left:0; top:0; width:681px; height:37px;  background:url('../img/common/bg_pvp_mode.gif') left top no-repeat; } 

		.cm_note { position:relative; float:left; width:391px; height:226px; margin-right:21px; clear:both; }
			.cm_note h2 { display:block; width:391px; height:24px; background:url('../img/common/title_main.gif') left -40px no-repeat; text-indent:-5000px; border-bottom:1px solid #d5d5d5; }
				.headline_content { width:233px; height:94px; padding: 22px 0 0 158px; }
				.headline_content h3 { font-weight:bold; }
				.headline_content span { font-size:11px; font-family:ľ¸żň;}
				.headline_content p { position:absolute; left:158px; top:107px; width:232px; font-size:12px; color:#777; }
				.headline_img { position:absolute; left:0; top:40px; }
				.headline_img img { border:1px solid #d1d1d1;}
				.cm_note .btn_more { position:absolute; right:5px; top:3px; width:35px; height:10px; background:url('../img/common/btn.gif') left -36px no-repeat; text-indent:-5000px; line-height:10px; }
				.cm_note ul { padding-top:17px; }
				.cm_note ul li { height:20px; padding-left:8px; background:url('../img/common/dot2.gif') 1px 4px no-repeat; text-align:right; font-size:12px; }
				.cm_note ul li a { float:left; width:310px; font-size:12px; overflow:hidden; white-space: nowrap;  text-align:left; text-overflow: ellipsis; }

		.know_how { position:relative; float:left; width:269px; height:226px; }  
			.know_how h2 { display:block; width:269px; height:24px; background:url('../img/common/title_main.gif') left -80px no-repeat; text-indent:-5000px; border-bottom:1px solid #d5d5d5;}
			.know_how ul.knowhow_list { padding-top:16px; height:97px; }
			.know_how ul.knowhow_list li { height:21px; padding-left:8px; background:url('../img/common/dot2.gif') 1px 4px no-repeat; text-align:right; font-size:12px; }
			.know_how ul.knowhow_list li a { float:left; font-size:12px; }
			.know_how .btn_more { position:absolute; right:5px; top:3px; width:35px; height:10px; background:url('../img/common/btn.gif') left -36px no-repeat; text-indent:-5000px; line-height:10px; }					
			.know_data { position:relative; width:252px; height:23px; padding:33px 0 0 15px; background:#fbfbfb; border:1px solid #d1d1d1; }
			.know_data h3 { position:absolute; left:13px; top:12px; width:200px; height:14px; background:url('../img/common/title_main.gif') left -240px no-repeat; text-indent:-5000px; }
			.know_data ul { width:252px; }
			.know_data ul li { float:left; }
			.know_data ul li.first a { padding-left:0; background:none; }
			.know_data ul li a { display:block; line-height:16px; padding:0 7px; font-size:12px; color:#92929f;  background:url('../img/common/bar1.gif') left 1px no-repeat; }

		.guild_party {  position:relative; width:681px; float:left; height:159px; clear:both; overflow:hidden; }
			.guild_party h2 { display:block; width:159px; height:24px; background:url('../img/common/title_main.gif') left -120px no-repeat; text-indent:-5000px; }
			.guild_party_text { position:relative; float:left; width:390px; height:135px; background:url('../img/common/txt_guild_party.jpg') left top no-repeat; } 
			.guild_party_text a { display:block; position:absolute; left:22px; top:23px; width:89px; height:89px; background:url('../img/common/blank.gif') left top repeat; text-indent:-5000px; }
			.guild_party_img { float:left; width:291px; height:135px; background:url('../img/common/img_guild_party.jpg') left top no-repeat; } 
	
		.sub_title { position:relative; display:block; height:30px; }
		.sub_title .policy { position:absolute; width:74px; height:20px; right:0; top:10px; background:url('../img/common/btn.gif') 0 -101px no-repeat;}
		.title_notice { background:url('../img/common/title_sub.gif') 0 top no-repeat; text-indent:-5000px; }
		.title_event { background:url('../img/common/title_sub.gif') 0 -40px no-repeat; text-indent:-5000px; }
		.title_cm_note { background:url('../img/common/title_sub.gif') 0 -80px no-repeat; text-indent:-5000px; }
		.title_ucc { background:url('../img/common/title_sub.gif') 0 -120px no-repeat; text-indent:-5000px; }
		.title_knowhow { background:url('../img/common/title_sub.gif') 0 -160px no-repeat; text-indent:-5000px; }
		.title_livetalk { background:url('../img/common/title_sub.gif') 0 -200px no-repeat; text-indent:-5000px; }
		.title_livetalk_theme { background:url('../img/common/title_sub.gif') 0 -240px no-repeat; text-indent:-5000px; }
		.title_honor { background:url('../img/common/title_sub.gif') 0 -280px no-repeat; text-indent:-5000px; }
		.title_board { background:url('../img/common/title_sub.gif') 0 -320px no-repeat; text-indent:-5000px; }
		.title_update { background:url('../img/common/title_sub.gif') 0 -360px no-repeat; text-indent:-5000px; }
		.title_guild_list { background:url('../img/common/title_sub.gif') 0 -400px no-repeat; text-indent:-5000px; }
		.title_guild_public { background:url('../img/common/title_sub.gif') 0 -440px no-repeat; text-indent:-5000px; }
		.title_guild_party { background:url('../img/common/title_sub.gif') 0 -480px no-repeat; text-indent:-5000px; }
		.title_pvp_center { background:url('../img/common/title_sub.gif') 0 -520px no-repeat; text-indent:-5000px; }
		.title_myt2 { background:url('../img/common/title_sub.gif') 0 -560px no-repeat; text-indent:-5000px; }
		.title_media { background:url('../img/common/title_sub.gif') 0 -600px no-repeat; text-indent:-5000px; }
		.title_download { background:url('../img/common/title_sub.gif') 0 -640px no-repeat; text-indent:-5000px; }
		.title_t2_guide { background:url('../img/common/title_sub.gif') 0 -680px no-repeat; text-indent:-5000px; }
		.title_pvp_rank { background:url('../img/common/title_sub.gif') 0 -720px no-repeat; text-indent:-5000px; }
		.title_game_intro { background:url('../img/common/title_sub.gif') 0 -760px no-repeat; text-indent:-5000px; }
		.title_security { background:url('../img/common/title_sub.gif') 0 -800px no-repeat; text-indent:-5000px; }
		.title_job_intro { background:url('../img/common/title_sub.gif') 0 -840px no-repeat; text-indent:-5000px; }
		.title_character { background:url('../img/common/title_sub.gif') 0 -880px no-repeat; text-indent:-5000px; }
		.title_ranking { background:url('../img/common/title_sub.gif') 0 -920px no-repeat; text-indent:-5000px; }
		.title_ranking2 { background:url('../img/common/title_sub.gif') 0 -960px no-repeat; text-indent:-5000px; }


.quick_menu { position:absolute; width:114px; right:-136px; top:51px; }
.quick_menu h2 { display:block; width:114px; height:44px; background:url('../img/common/bg_quick.jpg') left top no-repeat; text-indent:-5000px; }
.quick_menu .cm_target { width:100px; background:#eeeef4; padding:7px 6px 5px 6px ; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
.quick_menu ul { width:98px; border-top:1px solid #ccc; background:#f9f9f9; }
.quick_menu ul:after { content:' '; display:block; height:0; line-height:0; clear:both; }
.quick_menu ul li { float:left; clear:both; height:27px; padding-top:3px; border:1px solid #ccc; border-top:none; }
.quick_menu ul a { float:left; width:98px; display:block; line-height:27px; text-align:center; font-size:11px; color:#666; letter-spacing:-1px; }
.quick_menu .sns_link { display:block;  width:100px; height:22px; margin:6px 0 0 0; background:url('../img/common/bg_quick.jpg') -7px -45px no-repeat; }
.quick_menu .sns_link a { float:left; width:22px; height:22px; margin-right:4px; }
.quick_menu .sns_link a.last { margin-right:0; }
.quick_menu .btn_top { display:block; width:114px; height:36px; background:url('../img/common/bg_quick.jpg') left -72px no-repeat; text-indent:-5000px; }


.sitemap { width:100%; background:url('../img/common/bar2.gif') #fafafa left top repeat-x; border-bottom:1px solid #d7d7d7; }
.sitemap ul { position:relative; width:972px; margin:0 auto; padding:21px 0 17px; }
.sitemap ul:after { content:" "; display:block; clear:both; }
.sitemap ul li { float:left; width:121px; min-height:150px; _height:150px; padding-left:17px; border-left:1px solid #e8e8e8; font-size:12px; }
.sitemap ul li.first { border-left:none; }
.sitemap ul li strong { display:block; }
.sitemap ul li strong a { color:#323232; }
.sitemap ul li a { display:block; height:20px; color:#8b8b8b; }


.layout_play .container { width:100%; padding:0; margin:0; text-align:center;background:url(../img/page/bg_play.gif) 0% 0% repeat-x;  }
.layout_play .container .playing { background:url(../img/page/bg_play_con.jpg) center 0% no-repeat;width:1500px;height:841px;margin:0 auto;position:relative; }
.layout_play .container .playing .btn { position:absolute;left:385px;top:566px; }

.tn_foot { border-top:1px solid #ccc; }
.footer { position:relative; width:970px; height:189px; margin:0 auto; background:url('../img/common/bg_footer.jpg') left top no-repeat; }
.main_footer { background:url('../img/common/bg_footer_main.gif') left top no-repeat; }
.footer .btn_neowiz { width:103px; height:29px; left:13px; top:44px; }
.footer .btn_studio { width:55px; height:32px; left:134px; top:44px; }
.footer .foot_menu { position:absolute; left:231px; top:30px; }
.footer .foot_menu li { float:left; }
.footer .foot_menu li a { display:block; height:17px; text-indent:-5000px; }
.footer .foot_menu li.menu1 a { width:49px; }
.footer .foot_menu li.menu2 a { width:54px; }
.footer .foot_menu li.menu3 a { width:166px; }
.footer .rating { position:absolute; left:668px; top:30px; width:329px; height:63px; background:url('../img/common/bg_rating.gif') left top no-repeat; }
.footer .rating a { float:left; width:164px; height:16px; text-indent:-5000px; background:url('../img/common/blank.gif') left top repeat;}
.footer .btn_helpmail { left:372px; top:61px; width:128px; height:12px; }



#cmPopAlign {position:absolute; z-index:99; left:50%; top:43px; width:970px; margin-left:-485px; _visibility:hidden; _overflow:hidden;}


/* 20121106 : 로그인 영역 뉴멤버십 관련 안내 툴팁 */
.new_membership_notice {position:absolute; left:11px; top:30px; display:inline-block; height:37px; padding:0 30px 0 9px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat; z-index:9999; }
.new_membership_notice span {position:relative; top:12px; color:#FFF;}
:root .new_membership_notice span {top:13px\0;}
.new_membership_notice a {font-weight:bold;color:#FFFB94;}
.new_membership_notice a:hover {text-decoration:underline;}
.new_membership_notice a.btn_close {position:absolute; right:0; top:5px; display:block; width:25px; height:25px; text-indent:-5000px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat right -5px;}

/* 20121106 : 로그인 영역 뉴멤버십 관련 안내 툴팁 */
.new_membership_notice {position:absolute; left:11px; top:30px; display:inline-block; height:37px; padding:0 30px 0 9px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat; z-index:9999; }
.new_membership_notice span {position:relative; top:12px; color:#FFF;}
:root .new_membership_notice span {top:13px\0;}
.new_membership_notice a {font-weight:bold;color:#FFFB94;}
.new_membership_notice a:hover {text-decoration:underline;}
.new_membership_notice a.btn_close {position:absolute; right:0; top:5px; display:block; width:25px; height:25px; text-indent:-5000px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat right -5px;}
