@charset"utf-8";


body {background:url('/admin/img/left_line_bg.gif') repeat-y 249px }


/* top */

.top_head {position:fixed;background:#9ba1b4;height:30px;width:100%;top:0}
.top_head div {float:right}
.top_head div.hdmenu ul li {float:left;color:#fff;padding:0 12px 0 8px;font-size:13px;margin-top:7px}

.top_menu {position:fixed;border-bottom:1px solid #e5e5e5;height:62px;width:100%;top:30px;background:#fff;overflow: hidden}
.top_menu h1{float:left}
.top_menu ul {}
.top_menu ul li {float:left;margin:7px 2px;font-size:16px;color:#7f7f7f}
.top_menu ul li a {background:url('/admin/img/menu_off_bg.jpg') repeat-x;display:inline-block;padding:15px 40px;border-radius: 3px;}
.top_menu ul li a:hover, .top_menu ul li a.on {background:url('/admin/img/menu_on_bg.jpg') repeat-x;color:#fff}

#gnb h1 {float:left}
#gnb					{position:absolute; position:fixed; width:100% ; left:0; top:35px; z-index:901; border:0px solid blue;}
#gnb > ul					{margin:0 auto; padding:0 0 0 160px;width:100% -100px}
#gnb ul li	{position:relative; float:left; display:inline-block;background:url('/admin/img/menu_off_bg.jpg') repeat-x)}





/* left */
.left_date {position:fixed;height:38px;background:#f8f8f8;border-bottom:1px solid #f0f0f0;color:#8e8c8c;top:93px;width:100%}
.left_date ul li {float:left;}
.left_date ul li.date {width:249px;border-right:1px solid #e5e5e5;text-align:center;padding:10px 0}
.left_date ul li.navi {padding:10px 0 0 20px}
.left_date ul li.navi img {padding-top:2px}
.left_date ul li.navi span {background:url('/admin/img/ico_arr.png') no-repeat;padding-left:20px;margin-left:10px}



#left_menu {position:fixed; display: block; width: 250px;float:left;top:130px}
#left_menu h2 {padding:25px 0;text-align:center;font-size:21px;font-weight:600;font-family:Nanum Barun Gothic;color:#222;border-bottom:1px solid #e5e5e5}

/* nav menu styles */
#nav { display: block;width: 250px;}
#nav > li > a { display: block; padding: 12px 18px;font-size: 1.2em; color: #1f1f1f;border-bottom: 1px solid #e5e5e5;}
#nav > li > a:hover, #nav > li > a.open { color: #fff;background-color: #274195;}
#nav li ul { display: none;border-bottom: 1px solid #e5e5e5;padding:5px 0 }
#nav li ul li a {display: block; padding: 5px 0px;padding-left: 17px;font-size: 1.1em;color: #3d3c3c;}
#nav li ul li a:hover {background: #f0f3fe;}






/* center */
.cont_area {margin:130px 0 0 250px;min-height:900px;font-size:14px;
	}
.cont_tit {border-bottom: 1px solid #e5e5e5;}
.cont_tit h3 {color:#274195;font-size:18px;padding:25px 0 25px 20px}




/* foot */
.foot_area {position:fixed;width:100%;clear:both;background:#a7a7a7;text-align:center;padding:16px 0;bottom:0}