img	{ max-width:100%; }

#myinfo	{ height:40px; font-size:14px; }
#myinfo > ul	{ margin:0; padding:0; }
#myinfo > ul > li	{ float:left; display:inline-block; text-align:center; height:40px; }
#myinfo > ul > li a	{ display:inline-block; letter-spacing:-1px; font-size:13px; line-height:300%; color:#000000; }
#myinfo > ul > li img { vertical-align:middle; }
#myinfo > ul > li span#zmb_addon_alimi	{ line-height:330%; }	/* 알림 */
#myinfo > ul > li.login { width:33%; overflow:hidden; }
#myinfo > ul > li.logo { width:34%; }
#myinfo > ul > li.alrim { width:22%; overflow:hidden; }
#myinfo > ul > li.allmenu { width:11%; text-align:right; }

#myinfo > ul > li.login div.nickname	{ line-height:280%; text-align:left; padding-left:6px; }
#myinfo > ul > li.login div.nickname span.updown	{ color:#656565; font:normal 8px Dotum; }
#myinfo > ul > li.login ul.login_sub	{ display:none; position:absolute; margin:-10px 0 0 6px; padding:0; z-index:100; background:#ffffff; border:1px solid #656565; color:#656565; width:100px; }
#myinfo > ul > li.login ul.login_sub li	{ display:block; list-style:none; margin:0; padding:5px; height:20px; text-align:left; border-bottom:1px solid #E7E7E7; }
#myinfo > ul > li.login ul.login_sub li:last-child	{ border-bottom:0; }
#myinfo > ul > li.login ul.login_sub li a	{ line-height:150%; }



#search			{ clear:both; text-align:center; background:#fff; margin:0 5px 0 5px; border:1px solid #ADADAD; height:35px; padding:0; border-radius:2px; }
#search input { border:0; vertical-align:middle; }
#search input.inp_search	{ height:30px; margin:2px auto; width:85%; text-align:left; font-size:14px; font-weight:bold; padding-top:0; }
#search input.inp_submit	{ height:30px; margin:auto; }



/* Top menu */
div#nav_box		{ height:30px; background:#fff; clear:both;  border-bottom:1px solid #9EA0A6; margin-top:15px; }
ul#nav			{ display:block; margin:0; padding:0; overflow:hidden; white-space:nowrap; }
ul#nav li		{ display:block; line-height:150%; float:left; list-style-type:none; vertical-align:middle; }
ul#nav li a		{ display:inline-block; font-size:13px; color:#444444; letter-spacing:-1px; padding-right:5px; padding-left:5px; }

/* more menu */
aside#menu_all	{ display:none; position:absolute; margin:0 auto; background:#152635; float:left; z-index:999; }
aside#menu_all a	{ font:bold 0.82em; color:#fff; text-align:left; }
aside#menu_all div.submenu	{ margin:3px; padding:7px 0 7px 20px; }
aside#menu_all div.submenu_1{ padding:4px 0 4px 30px; }

.line1			{ clear:both;  border-top:1px solid #5B738C; border-bottom:1px solid #101C28; }
.line2			{ clear:both;  border-top:1px solid #020506; border-bottom:1px solid #505C68; margin:0 10px 0 10px; }