@charset"utf-8";
/*aegisep.comallrightreserved.redcat@aegisep.com*/

html,body{height:100%}

/*layout*/
/* #wrap{position:relative;min-width:1100px;height:100%} */
#header{width:100%;height:80px;background-color:#E9E9E9}
#container { height:100%; border:1px solid green }
/* #container{height:100%;margin:-80px 0 0 0;padding:80px 0 0 0;} */
/* #container{width:100%;height:100%;min-width:880px;min-height:300px;background-color:#ffffff} */
#footer{clear:both;width:100%;}

#header .logo{float:left;width:190px;height:70px;padding:10px 0 0 10px;background-color:#46a7d5}
#header .header_title{height:55px;margin:0 0 0 220px;padding:25px 0 0 0;font-family:NanumGothic}

.snb{float:left;width:200px;height:100%;min-height:300px;background-color:#484b4f;overflow:auto}
.snb .info{height:100px;background-color:#6fc1e7}
.snb .info li.user{list-style:none;padding:12px 0 0 10px;font-weight:bold;color:#ffffff}
.snb .info li.btn_group_logout{list-style:none;padding:5px 0 0 10px}
.snb .info li.etc{list-style:none;padding:5px 0 0 10px;font-size:0.9em;color:#dceef6}

.nav{margin:20px 0 0 0;background-color:#484b4f}
.nav h3{height:32px;line-height:32px;margin:0 0 0 6%}
.nav h3 i{height:32px;margin:0 10px 0 0}
.nav h3.nav_on i{background:url(../../img/ags/admin/icon_nav_on.gif) no-repeat}
.nav h3.nav_off i{background:url(../../img/ags/admin/icon_nav_off.gif) no-repeat}

.nav a.toggle_link{font-family:NanumGothic;font-size:14px}
.nav .toggle{background-color:#292b2e}
a:link.toggle_off{color:#a4a5a7}
a:visited.toggle_off{color:#a4a5a7}
a:hover.toggle_off{color:#ffffff}
a:link.toggle_on{color:#ffffff}
a:visited.toggle_on{color:#ffffff}
a:hover.toggle_on{color:#ffffff}

.nav .sub_menu{font-family:NanumGothic}
a.sm_off{color:#a4a5a7}
a:visited.sm_off{color:#a4a5a7}
a:hover.sm_off{color:#ffffff}
a.sm_on{color:#ffffff}
a:visited.sm_on{color:#ffffff}
a:hover.sm_on{color:#ffffff}

.nav ul{display:none;margin:0;padding:10px 0 0 0}
.nav ul li.sub_menu{height:20px;margin:0 0 0 20px;list-style-position:inside}
.nav ul li i{height:20px;margin:0 10px 0 0}
.nav ul li.menu_off i{background:url(../../img/ags/admin/icon_sub_off.gif) no-repeat}
.nav ul li.menu_on i{background:url(../../img/ags/admin/icon_sub_on.gif) no-repeat}

.search_panel{overflow:hidden;}
.btn_group{height:34px;padding:5px 0 0 6px;background-color:#6c6f73}
.btn_group_section{height:34px;padding:5px 0 0 6px;background-color:#6fc1e7}
.search_group{min-height:60px;padding:3px;background-color:#F7F3F7}
.search_group th{margin:0 0 0 8px;padding:3px 10px 0px 10px;text-overflow:ellipsis;white-space:nowrap;}
.search_group td{padding:0 12px 0 0;text-overflow:ellipsis;white-space:nowrap;}
.search_group label{font-size:12px;color:#484B4F}

.section_list .list_summary{width:100%;height:30px}

.section_list table{width:100%;border-collapse:collapse;}
.section_list thead.list_header{background:#194A5C;color:#ffffff}
.section_list th{height:35px;padding:0 5px 0 5px;border:1px solid #292B2E;text-overflow:ellipsis;white-space:nowrap;}
.section_list td{height:30px;padding:0 10px 0 10px;border:1px solid #e0e2e8;text-overflow:ellipsis;white-space:nowrap;}
.section_list td.tc{padding:0;text-align:center}
.section_list td.no_data{height:90px}
.section_list td.tr{text-align:right}

.section_detail{overflow:hidden}
.section_detail table.list{width:100%;border-collapse:collapse;}
.section_detail table.list .list_header{background:#bee2f8;color:#428bca; }
.section_detail .list_header th{height:35px;padding:0 5px 0 5px;border:1px solid #46a7d5;text-overflow:ellipsis;white-space:nowrap;}
.section_detail .list_body td{height:30px;padding:0 10px 0 10px;border:1px solid #e0e2e8;text-overflow:ellipsis;white-space:nowrap;}
.section_detail td.tc{padding:0;text-align:center}
.section_detail td.no_data{height:90px}
.section_detail td.tr{text-align:right}

.popup_list table{width:100%;border-collapse:collapse}
.popup_list thead.list_header{background:#194A5C;color:#ffffff}
.popup_list th{height:35px;padding:0 5px 0 5px;border:1px solid #292B2E;text-overflow:ellipsis;white-space:nowrap;}
.popup_list td{height:30px;padding:0 10px 0 10px;border:1px solid #e0e2e8;text-overflow:ellipsis;white-space:nowrap;}
.popup_list td.tc{padding:0;text-align:center}
.popup_list td.no_data{height:90px}
.popup_list td.tr{text-align:right}

.popup_detail table.list{width:100%;border-collapse:collapse;}
.popup_detail table.list .list_header{background:#bee2f8;color:#428bca; }
.popup_detail .list_header th{height:35px;padding:0 5px 0 5px;border:1px solid #46a7d5;text-overflow:ellipsis;white-space:nowrap;}
.popup_detail .list_body td{height:30px;padding:0 10px 0 10px;border:1px solid #e0e2e8;text-overflow:ellipsis;white-space:nowrap;}
.popup_detail td.tc{padding:0;text-align:center}
.popup_detail td.no_data{height:90px}
.popup_detail td.tr{text-align:right}


.detail_wrap{min-width:300px;max-width:800px;margin:0 20px 0 20px}
.detail_wrap h2{height:32px;line-height:32px;margin:20px 0 0 0;padding:0 01 0 20px;color:#46a7d5;font-family:NanumGothic;background:url(../../img/ags/admin/icon_stitle.gif) no-repeat center left}

.form_table{width:100%;padding:5px;border:1px solid #e0e2e8;background:#f3f4f5}
.form_table th{height:30px;padding:0 0 0 5px;background:#E9E9E9;text-align:left;}
.form_table td{padding:0 0 0 5px}
.form_table label{font-size:12px;color:#484B4F}


/*jquery.validate*/
label.error{display:none;font-size:1em;font-weight:bold;color:#D2322D}


/*paging*/
.paging {height:20px;margin:30px 0 0 0;padding:8px 8px;text-align:center;line-height:19px;color:#6C6F73;}
.paging a{ height:20px;margin-left:3px;padding:3px 6px 1px 6px;border:solid 1px #6fc1e7;text-decoration: none;color:#949494;}
.paging a:hover{background:#6FC1E7;color:#000000}
.paging .selected {border-color:#8c3521;background:#ba4c32;color:#ffffff}


/*scroll layer*/
.scrolly100 {overflow-y:scroll; width:100%; height:100px; padding:0px; }
.scrolly150 {overflow-y:scroll; width:100%; height:150px; padding:0px; }
.scrolly200 {overflow-y:scroll; width:100%; height:200px; padding:0px; }


.t_center{text-align:center;}
#popupwrap{ /*border:1px solid #5081c4*/}
#popupwrap h1{background-color:#5081c4; height:40px; line-height:40px; text-align:left; color:#fff; font-weight:bold; font-size:18px; padding-left:12px;}
#popupwrap .pop_content{padding:30px 20px; }
.btnArea{margin-top:20px; text-align:center;}
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and 
	display = ie7 hack for display:inline-block */
	*display: inline;
	margin: 0 2px;
	outline: none;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px;
	border-radius:  2px;
	/*padding: .48em 0em .8em;
	font-size:14px;
	*/
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/* blue */
.blue {
	color:#fff !important;
	background: #4469b0;
}
 
/* gray */
.gray {
	color: #fff !important;
	background: #5d6168;
}

.bg2{
  background-color:white;

}

.medium {
	font-size: 12px;
	letter-spacing:-0.06em;
	padding: .4em 1em .4em 1em;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
