img	{ max-width:100%; }

#myinfo ul	{ margin:0; padding:0; }
#myinfo ul li	{ float:left; display:block; height:25px; width:24.9%; text-align:center; padding-top:10px; }
#myinfo ul li a	{ margin-top:5px; color:#fff; letter-spacing:-1px; font-size:12px; }


#search			{ clear:both; display:block; margin:0; padding:4px 0 5px 0; overflow:hidden; background:#fff; }
#search span	{ display:inline-block; vertical-align:middle; }
#search #search_1	{ width:20%; margin-bottom:5px; }
#search #search_2	{ width:75%; border:2px solid #3399FF; height:30px; font-size:14px; font-weight:bold; padding:0; border-radius:4px; }
#search #search_2 input { border:0; }
#search #search_2 input.inp_search	{ height:20px; margin:2px; width:80%; text-align:left; }
#search #search_2 input.inp_submit	{ vertical-align:middle; }

div#nav_box		{ height:30px; background:#fff; clear:both; border-bottom:1px solid #D2D2D2; }
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; padding-right:5px; padding-left:5px; }
ul#nav li a		{ font-size:13px; font-family:나눔고딕; font-weight:bold; color:#41454C; letter-spacing:-1px; }

aside#menu_all	{ display:none; position:absolute; margin:0 auto; width:200px; 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; }