a:link, a:visited, a:active { text-decoration: none; color: #555; }
a:hover { text-decoration: underline; }

/* ·¹ÀÌ¾Æ¿ô */
#wrap { width: 100%; min-width: 960px; height: 100%;  }
#bg { width: auto; height: 26px; }
	.bar_size { width: 960px; }
	.bar_content { width: 100%; }

/* È¨ÆäÀÌÁö »çÀÌÁî */
#home { width: 960px; position:relative; } 

#header { width: 100%; }
	.logo { width: 100%; height: 56px; }
	#menu_bar { width: 960px; height: 74px; }
		.menu_top { width: 960px; height: 31px; }
		.menu_bottom { width: 100%; height: 37px; }

#main { width: 960px; }
	.main_1 { float: left; width: 200px; }
	.main_2 { float: left; width: 750px; }
	.main_3 { clear: both; height: 0px; }

#footer { width: 958px; }
	.footer_1 { width: 100%; }
	.footer_2 { width: 100%; }

/* µðÀÚÀÎ (»ö, ¹è°æ, °ø¹é) */

div { padding: 0; margin: 0 auto; color: #2D2C2D; font-family:Dotum; font-size:12px; }

#wrap { text-align: center; margin: 0 auto; padding: 0; }
#bg { background: #FAFAFA; border-bottom:1px solid #DFDFDF; }
	.bar_size { padding: 0; margin: 0 auto; }
	.bar_content { padding: 8px 0 4px 0;  margin:0 auto; text-align: right; color: #AAA; background: #FAFAFA; }

#home { padding: 0; margin: 0 auto; }

#header { padding: 0; margin: 0 auto; }
	.logo { padding: 12px 0 0 0; margin: 0 auto; text-align: left; }
	#menu_bar { text-align: left; padding: 0px; margin: 0 0 6px 0; background:url("http://gridswitch.cdn3.cafe24.com/img/menu_bar.gif") no-repeat; }
		.menu_top { padding: 10px 0 0 10px; font-size: 16px; font-family: ±¼¸²; font-weight: bold; color: #FFF; }
		.quick_link { filter:DropShadow(Color="#000000",OffX="1",OffY="1",Positive="1"); float:left; padding:0 7px 0 7px; font-size:9pt; letter-spacing:0px; font-weight:bold; font-family:±¼¸²; }
		.quick_link2 { filter:DropShadow(Color="#000000",OffX="1",OffY="1",Positive="1"); float:left; padding:0 2px 0 7px; font-size:9pt; letter-spacing:0px; font-weight:bold; font-family:±¼¸²; }
		.menu_bottom { padding: 0; margin: 0 auto; text-align: left; }

#main { padding: 0; margin: 0 auto; }
	.main_1 { padding: 0 10px 0 0px; margin: 0 auto; }
	.main_2 { padding: 0; margin: 0 auto; text-align: left; }
	.main_3 { padding: 0; margin: 0 auto; line-height: 0; font-size: 0; }

#footer { padding: 0; margin: 0 auto; }
	.footer_1 { padding: 0; margin: 10px 0 0 0; border-top: 1px solid #DDDDDD; border-bottom: 3px solid #FAFAFA; }
	.footer_2 { padding: 20px 0 20px 0; margin: 0 auto; color: #777; font-size: 11px; font-family: dotum; }


/* Ãß°¡ css */

/* ½ºÅ©·Ñ */

#mw-scroll-layer { width:160px; height:25px; position:relative; overflow:hidden; }
#mw-popular-scroll { position:absolute; padding:2px 0 0 0 ; }
#mw-popular-scroll table { width:160px; margin:0; padding:0; }
#mw-popular-scroll td { margin:0; height:25px; }
#mw-popular-scroll a { color:#555; }
#mw-popular-scroll a:hover { color:#555; text-decoration:none; }
#mw-popular-scroll .gap { color:#555; font-size:11px; letter-spacing:-1px; }
#mw-popular-scroll .word { width:110px; height:16px; overflow:hidden; position: relative; left:3px; top:1px; }

#mw-popular-hidden { width:160px; height: auto; position:absolute; display:none; background-color:#FFF;  z-index: 100; border:2px solid #FE830B;}
#mw-popular-hidden table { width:140px; }
#mw-popular-hidden td { margin:0; height:23px; }
#mw-popular-hidden .gap { color:#444; font-size:11px; }
#mw-popular-hidden .word { width:90px; height:16px; overflow:hidden; margin: 0; }
#mw-popular-hidden .word a { color:#444; font-size:12px; font-family:dotum; }
#mw-popular-hidden .word a:link { color:#555; }
#mw-popular-hidden .word a:visited { color:#555; }
#mw-popular-hidden .word a:active { color:#555; }
#mw-popular-hidden .word a:hover { color:#555; text-decoration:none; }

/* ÀüÃ¼ ¸Þ´º */
#layer_main { position:relative; left:0px; top:0px; z-index:1; }
#layer_main_top { position:absolute; padding: 0; margin: 0 auto; left:-10px; top:70px; width:960px; height:401px; background-color:#ffffff; }
#layer_main_top2 { position:absolute; left:0px; top:20px; width:960px; height:210px; background-color:#ffffff; }

/* NEW ¸¶Ä¿ */
#new { position:absolute; left: 700px; top:-18px; }
#hot { position:absolute; left: 350px; top:-18px; }