#admin_left	{ float:left; width:160px; padding:15px 20px 0 20px; margin:auto; }
#admin_right{ float:left; margin:auto; }

#admin_left .txt_admin	{ height:40px; border-bottom:2px solid #5D5E5F; text-align:center; }
#admin_left .goto		{ height:30px; text-align:center; line-height:270%; margin-bottom:-20px; }
#admin_left .goto a		{ display:inline-block; margin:0 10px 0 10px; font:normal 11px Dotum; }
#admin_left .goto a:first-child	{ border-right:1px dotted #BCBCBC; padding-right:20px; }
#admin_left .goto a:hover	{ text-decoration:underline; }

/* 상단 메뉴 */
#admin_right > div.topmenu	{ clear:both; border-bottom:1px solid #C4C4C4; height:30px; padding:5px 0 5px 10px; margin:0 0 20px 0; }
#admin_right > div.topmenu > div.topmenu_left > div	{ float:left; padding:10px 0 0 0; }
#admin_right > div.topmenu > div.topmenu_left > div.sub	{ padding-left:10px; padding-right:10px; }
#admin_right > div.topmenu > div.topmenu_left img	{ display:inline-block; vertical-align:middle; margin:0 10px 0 0; }
#admin_right > div.topmenu > div.topmenu_left > div a	{ font:normal 11px Dotum; color:#333333; margin:0; cursor:pointer; }
#admin_right > div.topmenu > div.topmenu_left > div a:hover	{ text-decoration:underline; }
#admin_right > div.topmenu > div.topmenu_left > div > ul	{ display:none; margin:3px 0 0 -10px; padding:10px ; position:absolute; border:1px solid #BABABA; background:#fff; }
#admin_right > div.topmenu > div.topmenu_left > div > ul >	li { margin:0; padding:0; list-style:none; height:20px; }
#admin_right > div.topmenu > div.topmenu_left .menu_sub ul li.subline	{ border-top:1px dotted #C3C3C3; height:1px; margin-bottom:5px; }	/* 상단 서브 메뉴 구분 선 */

#admin_right .topmenu_left	{ float:left; width:40%; margin:auto; }
#admin_right .topmenu_right	{ float:left; width:60%; margin:auto; }
#admin_right .topmenu_right > div	{ float:left; margin:0 0 0 20px; font:normal 11px Dotum; line-height:300%; color:#8E8E8E; }
#admin_right .topmenu_right > div a:hover	{ text-decoration:underline; }
#admin_right .topmenu_right > div a.overday0	{ color:#8E8E8E; }
#admin_right .topmenu_right > div a.overday1	{ color:#F61418; }
#admin_right .topmenu_right > div a.overday1:hover	{ color:#398FFF; }
#admin_right .topmenu_right div.today span	{ color:#333; }



/* 문서 본문 */
#admin_right > div#wrap		{ clear:both; padding:0 0 0 10px; }

/* Left menu */
nav	{ }
/* 현재 선택 된 메뉴 그룹 */
div.menugroup div.mngrp a.currentmenu	{   }
div.menugroup div.mngrp a.currentmenuc	{ color:#ff0000; }				/* 현재 메뉴 */
div.menugroup	{ padding:0; margin:0 0 10px 0; }
div.menugroup div.mngrp	{ margin:20px 0 5px 0; padding-top:10px; border-top:1px solid #666666; }
div.menugroup div.mngrp > a	{ font:bold 15px '맑은 고딕'; }

div.menugroup div.mnsub	{ height:100px; overflow:hidden; }
div.menugroup div.mnsub > ul { margin:0; padding:0; }
div.menugroup div.mnsub > ul > li	{ height:24px; }
div.menugroup div.mnsub > ul > li > a	{ font:normal 12px Dotum; color:#333333; }
div.menugroup div.mnsub > ul > li > a:hover	{ text-decoration:underline; }
div.menugroup div.mnsub > ul > li > a.currenta	{ text-decoration:underline; }	/* 현재 서브 메뉴 */
div.menugroup div.mnsub > ul > li.menuline	{ height:5px; } /* 구분 선 - */

/* 메뉴 펴기 */
div.menugroup div.more	{ height:8px; overflow:hidden; font:normal 8px Dotum; background:#F7F7F7; border:1px solid #E7E7E7; text-align:center; color:#C3C3C3; cursor:pointer; padding:0; }
div.menugroup div.morehidden	{ height:8px; border:1px solid #FAFAFA; overflow:hidden; color:#FAFAFA; }
div.menugroup div.more:active	{ background:#B9DC8E; border:1px solid #B9DC8E; }
div.menugroup div.more:hover	{ background:#A2D169; border:1px solid #A2D169; color:#fff; }	


footer	{ position:absolute; width:100%; }

/* 메뉴 그룹 */
span.mg_left	{ display:inline-block; width:70%; margin:auto; overflow:hidden; }
span.mg_right	{ display:inline-block; width:30%; font:normal 11px Dotum; color:#EBEBEB; }

/* 페이지 css */
.subtitle	{ border-bottom:1px solid #E7E7E7; background:#F7F7F7; color:#264360; text-align:center; padding:20px 0 20px 0; font-size:18px; font-family:나눔고딕; } /* 서브 메뉴 제목 */
.submenu	{ padding:12px; border-bottom:1px solid #E7E7E7; font-family:나눔고딕; } /* 서브메뉴 */
.submenuline1	{ }	/* 상단 메뉴 */
.submenuline	{ border-bottom:1px solid #E7E7E7; margin-top:1px; }	/* 좌축 서브 메뉴 */
.submenu:hover	{ background:#79A4CF; color:#fff; cursor:pointer; }
.submenu_crrt	{ background:#79A4CF; color:#fff; }