@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:70px;left:0;right:0;bottom:30px;}
.all > .wrap.navless{top:65px;border-top:1px solid #ddd;}

/* 서울시 상단 높이 조절 및 하단 라인 추가*/
.all > .header {position:relative;min-width:1000px; height:65px;z-index:2; border-bottom:1px solid #a5a5a5; border-top:4px solid #00335a; background:#f0f0f2;}
.all > .wrap > .body{position:absolute;top:0;left:225px;right:0;bottom:0;border-left:1px solid #b5b5b5;}
.all > .footer {position:fixed;bottom:0;width:100%;background:#ebebeb;border-top:1px solid #b4b4b4;height:29px;font-size:11px;z-index:10; min-width:1000px;}

.body_header {position:relative;height:50px;background:#fff;width:100%;z-index:3;border-bottom:1px solid #bbb; }
.body_header h1 {float:left;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#323232;padding:15px 5px 0 0;margin-left:20px;text-align:left;}
.body_header h1.set_group {margin-right:20px;}
.body_header .tab_nav {top:50px;border-top:1px solid #c8c8c8;border-bottom: 1px solid #dcdcdc;}
.body_header .search_top {position:absolute;right:10px;top:11px;text-align:right;}
.body_header .search_top input.searchText {border:1px solid #bbb;color:#323232;height:25px;padding:0 0 0 5px;width:200px;}
.body_header .search_top .btn_bgtxt {height:27px;border-radius:0;background:#fafafa;padding:2px 10px 3px 10px;color:#323232;font-weight:normal;border:1px solid #bbb;}
.body_header .search_top #insearch {vertical-align:middle;}
/* 컨텐츠 상단 버튼 영역 */
/* 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:34px;background:#fafafa;z-index:2;border-bottom:1px solid #bbb;/*border-top:1px solid #c8c8c8;*/}
.content_header.tab_nav {position:absolute;top:91px;left:0px;right:0;height:34px;background:#fafafa;z-index:2;border-bottom:1px solid #cac8c2;}
.content_header:after {content:"";display:none;clear:both;}
.content_area {position:absolute;top:85px;left:0px;right:0;bottom:0px;padding:0;z-index:1;overflow:hidden;}
.content_area.tab_nav {position:absolute;top:125px;left:0px;right:0;bottom:0px;padding:0;z-index:1;overflow:hidden;}
.left_area {width:225px;background:#fafafa;float:left;position:absolute;top:0;left:0;bottom:0;overflow:hidden;}
.left_area .left_box_list {position:absolute;top:51px;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:29px;padding-top:10px;border-top:1px solid #bbb;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;}

div.list_nav input {width:24px; text-align:center;vertical-align:text-top; padding:0; margin:0; border:1px solid #ccc;}