@charset "UTF-8";

body{overflow:auto;}

/* sunggyu */
.all {position:absolute;top:0;left:0;right:0;bottom:0;}
/* .all {position:relative;min-height:100%;} */

.all > .wrap{position:absolute;top:71px;left:0;right:0;bottom:30px;}
.all > .wrap.navless{top:65px;border-top:1px solid #ddd;}

.all > .header {position:relative;width:100%;height:70px;z-index:10;}
.all > .wrap > .body{position:absolute;top:0;left:235px;right:0;bottom:0;border-left:1px solid #ddd;}
.all > .footer {position:fixed;bottom:0;width:100%;background:#fff;border-top:1px solid #eee;height:29px;font-size:11px;z-index:10;}

.body_header {position:relative;height:50px;background:#fff;width:100%;z-index:3;border-bottom:1px solid #dadada;}
.body_header h1 {float:left;font-size:14px;font-weight:bold;color:#323232;padding:18px 5px 0 0;margin-left:10px;text-align:left;}
.body_header h1.set_group {margin-right:20px;}
.body_header .tab_nav {top:50px;border-bottom: 1px solid #dcdcdc;}
/* .body_header .search_top {position:absolute;right:10px;top:11px;} */
.body_header .search_top > .search{position: absolute;right: 10px;top: 11px;}
.body_header .search_top input.searchText {border:1px solid #ccc;color:#323232;height:25px;padding:0 0 0 5px;width:200px;vertical-align:middle;font-size: 12px;background-color: #fff;}
.body_header .search_top .btn_bgtxt {height:27px;border-radius:0;background:#fafafa;padding:0 10px;font-size:1em;color:#323232;font-weight:normal;border:1px solid #ccc;vertical-align:top;}
.body_header .search_top #insearch {vertical-align:middle;margin-right: 3px;}

/* 컨텐츠 상단 버튼 영역 */
/* 20130212 eidt by ahin
.content_header {height:40px;background:url(../../images/common/content_head_bg.gif) repeat-x;width:100%;} */
/*
.content_header {position:absolute;left:0;right:0;top:115px;height:40px;background:url(../../images/common/content_head_bg.gif) repeat-x;width:100%;z-index:2;} */

.content_header {position:absolute;top:51px;left:0px;right:0;height:40px;background:#fff;z-index:2;border-bottom:1px solid #e0e0e0;/*border-top:1px solid #c8c8c8;*/}
.content_header.tab_nav {position:absolute;top:105px;left:0px;right:0;background:#fff;z-index:2;border-bottom:1px solid #cac8c2;}
.content_header:after {content:"";display:none;clear:both;}
.content_area {position:absolute;top:91px;left:0px;right:0;bottom:0px;padding:0;z-index:1;overflow:auto;}
.content_area.tab_nav {position:absolute;top:146px;left:0px;right:0;bottom:0px;padding:0;z-index:1;overflow:hidden;}

.content_header .search_top input.searchText {border: 1px solid #bbb;color: #323232;height: 25px;padding: 0 0 0 5px;width: 200px;vertical-align: middle;}
.content_header .search_top .btn_bgtxt {height:27px;border-radius:0;background:#fafafa;padding:0 10px;font-size:1em;color:#323232;font-weight:normal;border:1px solid #bbb;vertical-align:top;}

.left_area {width:235px;background:#fff;float:left;position:absolute;top:0;left:0;bottom:0;overflow:hidden;}
.left_area .left_box_list {position:absolute;top:0px;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;}

.view_area {position:absolute;top:0;left:0;right:0;bottom:0;/*overflow-y:auto;*/}
.view_area.bottom_nav {bottom:40px;}
.view_area.add_nav {top:40px;}
.view_area.top_header {top:63px;}
.view_area.frame{overflow-y:hidden;}

div.list_nav {position:absolute;bottom:0;left:0;right:0;text-align:center;height:30px;padding-top:10px;border-top:1px solid #e0e0e0;background:#fff;z-index:2;}
div.list_nav_org {text-align:center;padding-top:10px;border-top:1px solid #ccc;background:#F6F6F6;z-index:2;height:25px;}