@CHARSET "UTF-8";

body{
	overflow:hidden;
}

/* sunggyu */
.all {position:absolute;top:0;left:0;right:0;bottom:0;}
/* .all {position:relative;min-height:100%;} */

.all > .header {position:relative;width:100%;height:100px;z-index:2;}

.all > .wrap{position:absolute;top:90px;left:0;right:0;bottom:30px;}
.all > .wrap.navless{top:65px;border-top:1px solid #ddd;}
.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:#4c4c4c;border-top:1px solid #1e1e1e;height:29px;font-size:11px;z-index:10;}

.body_header {position:relative;height:37px; background:#fbfbfb; border-bottom:1px solid #c8c8c8; width:100%;z-index:3;}
.body_header h1 {float:left;font-size:16px; font-weight:bold; letter-spacing:-1px; color:#000; padding:12px 5px 0 0;margin-left:20px; text-align:left;}
.body_header .search_top {position: absolute; right:20px; top:6px;text-align:right;}
.body_header .search_top input.searchText{border: 1px solid #D6D6D6; color: #999999; height: 18px; padding: 0 0 0 5px; width: 200px;}

/* 컨텐츠 상단 버튼 영역 */
/* 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:38px;left:0px;right:0;height:35px;background:url(../../images/common/content_head_bg.gif) repeat-x;z-index:2;}
.content_header:after {content:"";display:"none";clear:both;}
.content_area {position:absolute;top:72px;left:0px;right:0;bottom:0px;padding:0;z-index:1;overflow:none;}
.left_area {width:224px;border-right:1px solid #fff;background:#ececec;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;}

div.list_nav {position:absolute;bottom:0;left:0;right:0;text-align:center;height:30px;padding-top:10px;border-top:1px solid #ccc;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;}