/*@font-face {font-family: "나눔고딕"; src:url(/style/font/NanumGothic.eot);}
@font-face {font-family: "나눔고딕"; src:url(/style/font/NanumGothic.ttf);}
@font-face {font-family: "나눔고딕굵게"; src:url(/style/font/NanumGothicBold.eot);}
@font-face {font-family: "나눔고딕굵게"; src:url(/style/font/NanumGothicBold.ttf);}
@font-face {font-family: "나눔고딕아주굵게"; src:url(/style/font/NanumGothicExtraBold.eot);}
@font-face {font-family: "나눔고딕아주굵게"; src:url(/style/font/NanumGothicExtraBold.ttf);}
*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {color: #555555; font-size: 12px; font-family: 'Nanum Gothic', 나눔고딕,  Apple Gothic, Nanum Gothic,'돋움',Dotum; height:100%; line-height:1.7em;margin:0; padding:0;}
.hidden {display:none;}

a {text-decoration:none; color:#6d6d70;}

img {border:none;}

li img {vertical-align:top;}

ul, li {list-style:none;}

.snb li a.newwin {background: url("/images/common/newwin.gif") no-repeat scroll right center transparent !important; padding: 0 15px 0 0;}
legend, hr, caption {font-size: 0;	height: 0;	line-height: 0;	visibility: hidden;	width: 0;}
fieldset {border: 0 none;}
form, fieldset, legend, textarea, input, textarea, button {margin: 5px; padding: 0;}
input {vertical-align: middle; font-size:13px; color:#555; margin:5px; padding:0; border:1px solid #ccc;}

textarea {vertical-align: middle; font-size:12px; color:#555; margin:5px; padding:0;}
button{vertical-align: middle; font-size:13px; color:#555;}
select {vertical-align: middle; font-size:12px; color:#898989; border: 1px solid #dbdbdb; height:20px; padding:0; text-align:left;}
/*
*html .png24 {tmp:expression(setPng24(this));}
*/
/*대체텍스트용*/
.legend {position:absolute;width:0; height:0; overflow:hidden;visibility:hidden;}
#time_extension_bg {position:absolute; top:0; left:0;width:100%; height:100%;  line-height:180%; background-color:#040404;z-index:9999;/* opacity:0.5;filter:alpha(opacity=50);*/}
#time_extension_wrap{position:absolute; width:100%; height:100%;  line-height:180%; vertical-align:middle; text-align:center; z-index:10000; }
#time_extension{border:#4a91c3 solid 2px; width:409px; height:234px; display: inline-block; margin-top:200px; background:url(/images/common/time_bg.gif) 10px 155px no-repeat; background-color:#FFFEFF; text-align:center; 
z-index:0; }
#time_extension h3{margin:0; padding:0;}
#time_extension p.txt{font-size:14px; color:#000; margin-top:26px; padding:0;text-align:center; line-height:100%; letter-spacing:-1px;}
#time_extension p.red{font-size:14px; color: #F30; margin-top:9px; font-weight:bold; letter-spacing:-1px;}
#time_extension p.remander{font-size:14px; color:#000; margin-top:15px;}
#time_extension p.remander span{color:#2878e5; font-weight:bold;}

#time_extension ul{margin-left:110px;margin-top:45px; padding:0;}
#time_extension ul li{float:left; margin-right:5px; padding:0;}


#time_extension_02{border:#4a91c3 solid 2px; width:409px; height:234px; display: inline-block; margin-top:200px; background:url(/images/common/time_bg.gif) 10px 155px no-repeat; background-color:#FFFEFF; text-align:center; 
z-index:0; }
#time_extension_02 h3{margin:0; padding:0;}
#time_extension_02 p.txt2{font-size:14px; color:#000; margin-top:26px; padding:0;text-align:center; line-height:180%; letter-spacing:-1px;}
#time_extension_02 p.txt2 span{color:#2878e5; font-weight:bold;}

#time_extension_02 ul{margin-left:150px;margin-top:20px; padding:0;}
#time_extension_02 ul li{float:left; margin-right:5px; padding:0;}


/* UI Object */
a.btn_big {
	display:inline-block;
	padding-right:4px;
	background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% 0;
	font-family:'나눔고딕', nanumgothic, '돋움', dotum;
	font-size:12px;
	color:#333;
	line-height:26px;
	word-spacing:-1px;
	text-decoration:none !important;
	white-space:nowrap
}
a.btn_big span, a.btn_big strong {
	display:block;
	padding:0 8px 1px 12px;
	background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat
}
a.btn_sml {
	display:inline-block;
	padding-right:4px;
	background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% -27px;
	font-family:'나눔고딕', nanumgothic, '돋움', dotum;
	font-size:11px;
	color:#333;
	line-height:21px;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-decoration:none !important;
	white-space:nowrap
}
a.btn_sml span, a.btn_sml strong {
	display:block;
	padding:0 4px 1px 8px;
	background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 0 -27px
}
a.btn_sml span img {
	margin-right:2px;
	vertical-align:middle !important;
	border:0;
}
/* 백그라운드이미지 간격없음 */
.tab_list { margin-top:10px;}
.tab_menu {
	width:100%;
	background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab.gif) repeat-x 0 100%;
	display:inline-block;
}
.tab_menu li {
	/*_display:inline;*/
	float:left;
	margin-right:-1px;
	background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab_right.gif) 100% 0 no-repeat !important;
	list-style:none;
	padding:0 !important;
}
.tab_menu li span {
	display:block
}
.tab_menu li a {
	display:block;
	/*_float:left;*/
	height:19px;
	padding:9px 19px 0 18px;
	background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab_left.gif) 0 0 no-repeat;
	color:#666;
	line-height:14px;
	text-decoration:none
}
.tab_menu li a:hover {color:#333}
.tab_menu li.selected {	background-position:100% -28px}
.tab_menu li.selected a {
	background-position:0 -28px;
	color:#333;
	font-weight:bold;
	letter-spacing:-1px
}
#content .tab_content {	display:none;}
#content >div.selected {	display:block;	width:100%;}

/* //UI Object */
#file_list {
	height:200px;
	border:1px solid #ccc;
}
#file_list ul {
	list-style:none !important;
}
#file_list ul li {
	padding:0 !important;
	background:none !important;
	text-align:inherit !important;
}
.multi-upload {
}
.multi-upload .uploadifyQueueItem {
	background-color: #FFEFFF;
	border: none;
	border-bottom: 1px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	height: 20px;
	margin:0 0 4px 0;
	padding: 4px;
	width: 98%;
}
.multi-upload .uploadifyError {
	background-color: #FDE5DD !important;
	border: none !important;
	border-bottom: 1px solid #FBCBBC !important;
}
.multi-upload .uploadifyQueueItem .cancel {
	float: right;
}
.multi-upload .uploadifyQueue .completed {
	color: #C5C5C5;
}
.multi-upload .uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 5px;
	width: 280px;
	float:left;
}
.multi-upload .uploadifyProgressBar {
	background-color: #0099FF;
	height: 8px;
	width: 1px;
}
.multi-upload #custom-queue {
	border:1px solid #ccc;
	height:100px;
	/*overflow-y:scroll;*/
	overflow:scroll;
	margin:10px 0;
}
.multi-upload #custom-queue .fileName {
	float:left;
	display:block;
	width:180px;
	text-align:left;
}
.multi-upload #custom-queue .data {
	float:left;
	display:block;
	width:100px;
}
#custom_file_upload {
	float:right;
	margin-right:2px;
}
#file_list input[type=checkbox] {
	border:0;
}
#file_list ul {
	clear:both;
}
#file_list ul li {
	display:block;
	float:left;
	margin-bottom:0 !important;
}
#file_list ul.head {
	height:22px;
	background-color:#D6D6D5;
	border-bottom:1px solid #A0A0A0;
	margin:0;
	padding:0;
}
#file_list ul.body {
	height:176px;
	/*overflow-y:scroll;*/
	overflow:scroll;
	background-color:#FFFEFF;
	margin:0;
	padding:0;
}
#file_list ul li span {
	display:block;
	float:left;
	margin:2px 0 0 0;
	padding:2px 0;
}
#file_list ul.head li span {
	border-right:1px solid #A0A0A0;
	border-left:1px solid #fff;
}
#file_list ul.body li span {
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
#file_list ul li span.chk {	width:40px;	text-align:center;}
#file_list ul.head li span.name {width:220px;text-align:center;}
#file_list ul.body li span.name {width:220px;text-align:left;  /* word-wrap:break-word; */}
#file_list ul.body li span.name img {
	margin-left:4px;
	vertical-align:middle;
}
#file_list ul li span.size {	width:100px;}
#file_list ul.body li span.size {	text-align:right;}
#file_list ul li span.date {	width:125px;}
#file_list ul li span.link {
	width:100px;
	border-right:0;
}
.url_get input {	vertical-align:middle}
.btn_list {
	width:100%;
	text-align:right;
	margin-top:4px;
}
.btn_list span {	padding-top:0px !important;}
.root_path {	width:100%;	text-align:left;}
#debug {
	width:800px;
	font-size:11px;
	margin-left:30px;
	margin-bottom:10px;
}
#debug #debug_setform label {	margin-left:8px;	font-weight:bold;}
#debug #debug_setform select {	vertical-align:middle;	}
#debug_setform {
	border:1px solid #ccc;
	background-color:#f2f2f2;
	width:798px;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#debug .body {
	height: 400px;
	/*overflow-y:scroll;*/
	overflow:scroll;
	border:1px solid #ccc;
}
.debug_box {
	list-style:none;
	margin:3px 2px 3px 0px;
	display:block;
	border:1px solid #ccc;
	padding:7px;
}
.debug_box span.key {
	color:#CE0000;
}
.debug_box span.value {
	color:#555;
}
#debug .btn_sml { margin-right:10px;}

#debug .get, #debug .post {
	background-color: #C6DBF5
}
#debug .session, #debug .cookie {
	background-color:#F0E0F0;
}
#debug .config {
	background-color:#F0FFF0;
}
#debug .server {
}
#debug .system {
	background-color:#FFF0C0;
}
#debug .error {
	background-color:#FFE0C0;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#323333;
	padding:5px;
	display:none;
	color:#fff;
}

div.section {
    background: url("/images/common/depth4_bg.gif") repeat-y scroll 0 0 transparent;
    clear: both;
    margin: 0 auto;
    padding: 5px 0; 
	width:700px;
}
div.section ul {
    list-style-type: none;
    margin-left: 5px;
    padding: 0; overflow: hidden; width:98%;
}
div.section ul li {
	background: url("/images/common/depth4_off.gif") no-repeat scroll 0 5px transparent;
    float: left;
	display:inline;
    line-height: 160%;
    margin: 0 10px;
    padding: 0 0 0 12px;
    white-space: nowrap;
	
}
div.section ul li.sectionA {
	display: block;
    white-space: nowrap;
}
div.section ul li.sectionA on a {
	font-weight:bold;
}

div.section .sectionB {
    float: left;
	display:inline;
    line-height: 150%;
    margin: 0 10px;
    padding: 0 0 0 12px;
    white-space: nowrap;
	
}
div.section .sectionB li {
	background: url("/images/common/5depth_off.gif") no-repeat scroll 0 5px transparent;
    float: left;
	display:inline;
    line-height: 150%;
    margin: 0 10px;
    padding: 0 0 0 12px;
    white-space: nowrap;

}

div.section ul li a {
    cursor: pointer;
    float: left;
    line-height: 1;
    margin: 5px 0 5px 2px;
    padding: 0;
    text-decoration: none;
	color:#555555;
}

div.section ul.sectionB li a {
    cursor: pointer;
    float: left;
    line-height: 1;
    margin: 3px 0 3px 2px;
    padding: 0;
    text-decoration: none;
	color:#555555;
	font-weight:normal !important;
}

.section ul.sectionB.on a {
	color:#C60;
	font-weight: bold;
}

div.section ul li.on {
		background: url("/images/common/depth4_on.gif") no-repeat scroll 0 5px transparent;
}

div.section ul.sectionB li.on {
		background: url("/images/common/5depth_on.gif") no-repeat scroll 0 5px transparent;

}

div.section ul li a:hover {
	color:#17ac72;
}

.section ul.sectionA li.on {
		background: url("/images/common/depth4_on.gif") no-repeat scroll 0 5px transparent;
		width:90%;
}

.section ul li.on a {
		color:#17ac72;
		font-weight:bold;
}

.w300 { width:300px;}
.h100 { height:100px;}

/* 기본정의 정동완 */
.AlignLeft {text-align:left !important;}
.AlignCenter {text-align:center !important;}
.AlignRight {text-align:right !important;}
.ValignTop {vertical-align:top !important;}
.ValignMiddle{vertical-align:middle !important;}
.ValignBottom {vertical-align:bottom !important;}
.DisplayBlock {display:block;}
.DisplayNone {display:none;}
.FloatLeft {float:left;}
.FloatRight {float:right;}
.ClearBoth {clear:both;}
.BackgroundNone {background:none !important;}
.BorderNone {border:none !important;}
.BorderRightNone { border-right:none !important; }
.PaddingNone {padding:0 !important;}
.MarginNone {margin:0 !important;}
.FontWeightNormal {font-weight:normal !important;}
.FontWeightBold {font-weight:bold !important;}
.fontbw{ letter-spacing:-1px}
/* Global Margin */
.MAL0 {margin-left:0 !important;}
.MAL5 {margin-left:5px !important;}
.MAL10 {margin-left:10px !important;}
.MAL15 {margin-left:15px !important;}
.MAL20 {margin-left:20px !important;}
.MAL25 {margin-left:25px !important;}
.MAL30 {margin-left:30px !important;}
.MAL35 {margin-left:35px !important;}
.MAL40 {margin-left:40px !important;}
.MAL50 {margin-left:50px !important;}
.MAL60 {margin-left:60px !important;}
.MAL70 {margin-left:70px !important;}
.MAL150 {margin-left:150px !important;}
.MAL-20 {margin-left:-20px !important;}
.MAL-30 {margin-left:-30px !important;}
.MAL-40 {margin-left:-40px !important;}

.MAR0 {margin-right:0px !important;}
.MAR5 {margin-right:5px !important;}
.MAR10 {margin-right:10px !important;}
.MAR15 {margin-right:15px !important;}
.MAR20 {margin-right:20px !important;}
.MAR25 {margin-right:25px !important;}
.MAR30 {margin-right:30px !important;}
.MAR35 {margin-right:35px !important;}
.MAR40 {margin-right:40px !important;}

.MAB5 {margin-bottom:5px !important;}
.MAB10 {margin-bottom:10px !important;}
.MAB15 {margin-bottom:15px !important;}
.MAB20 {margin-bottom:20px !important;}
.MAB25 {margin-bottom:25px !important;}
.MAB30 {margin-bottom:30px !important;}
.MAB35 {margin-bottom:35px !important;}
.MAB40 {margin-bottom:40px !important;}

.MAT0 {margin-top:0 !important;}
.MAT5 {margin-top:5px !important;}
.MAT10 {margin-top:10px !important;}
.MAT15 {margin-top:15px !important;}
.MAT20 {margin-top:20px !important;}
.MAT25 {margin-top:25px !important;}
.MAT30 {margin-top:30px !important;}
.MAT35 {margin-top:35px !important;}
.MAT40 {margin-top:40px !important;}
.MAT50 {margin-top:50px !important;}
.MAT55 {margin-top:55px !important;}
.MAT60 {margin-top:60px !important;}

.MAT-5 {margin-top:-5px !important;}
.MAT-10 {margin-top:-10px !important;}
.MAT-15 {margin-top:-15px !important;}
.MAT-20 {margin-top:-20px !important;}
.MAT-25 {margin-top:-25px !important;}
.MAT-30 {margin-top:-30px !important;}
.MAT-35 {margin-top:-35px !important;}
.MAT-40 {margin-top:-40px !important;}
.MAT-50 {margin-top:-50px !important;}

.PAL0 {padding-left:0px !important;}
.PAL5 {padding-left:5px !important;}
.PAL10 {padding-left:10px !important;}
.PAL15 {padding-left:15px !important;}
.PAL20 {padding-left:20px !important;}
.PAL25 {padding-left:25px !important;}
.PAL30 {padding-left:30px !important;}
.PAL35 {padding-left:35px !important;}
.PAL40 {padding-left:40px !important;}
.PAL50 {padding-left:50px !important;}

.PAR0 {padding-right:0px !important;}
.PAR5 {padding-right:5px !important;}
.PAR10 {padding-right:10px !important;}
.PAR15 {padding-right:15px !important;}
.PAR20 {padding-right:20px !important;}
.PAR25 {padding-right:25px !important;}
.PAR30 {padding-right:30px !important;}
.PAR35 {padding-right:35px !important;}
.PAR40 {padding-right:40px !important;}

.PAT0 {padding-top:0px !important;}
.PAT5 {padding-top:5px !important;}
.PAT6 {padding-top:6px !important;}
.PAT10 {padding-top:10px !important;}
.PAT15 {padding-top:15px !important;}
.PAT20 {padding-top:20px !important;}
.PAT25 {padding-top:25px !important;}
.PAT30 {padding-top:30px !important;}
.PAT35 {padding-top:35px !important;}
.PAT40 {padding-top:40px !important;}

.PAB5 {padding-bottom:5px !important;}
.PAB10 {padding-bottom:10px !important;}
.PAB15 {padding-bottom:15px !important;}
.PAB20 {padding-bottom:20px !important;}
.PAB25 {padding-bottom:25px !important;}
.PAB30 {padding-bottom:30px !important;}
.PAB35 {padding-bottom:35px !important;}
.PAB40 {padding-bottom:40px !important;}

.PADDING5{padding:5px !important;}
.PADDING10{padding:10px !important;}
.PADDING20{padding:20px !important;}
.PADDING30{padding:30px !important;}
.PADDING40{padding:40px !important;}
.PADDING50{padding:50px !important;}


/*메뉴숨김*/
/*#m04{ display:none;}*/
	.mainMenuBox li ul#g_m08 { display:none !important; }	
#m0103{ display:none !important; }	
#m0104{ display:none !important; }	
#m0303{ display:none !important; }	
#m0602{ display:none !important; }	
#m0603{ display:none !important; }	
#m0604{ display:none !important; }	
#m0605{ display:none !important; }	
#m0707, #m0708{ display:none !important; }	
/*#m10, #m03, #m06{ display:none !important;}*/

/* 임원 현황 */
#m0709{ display:none !important;}

.mainMenuBox_mb li ul#g_m08 {display:none !important; }	

/*ul.mainMenuBox_mb li ul li#m0203 , ul.mainMenuBox_mb li ul li#m0207, ul.mainMenuBox_mb li ul li#m0503, ul.mainMenuBox_mb li ul li#m0504, ul.mainMenuBox_mb li ul li#m0505 {display: none !important;}

.m_list li#m0207, .m_list li#m0203, .m_list li#m0503, .m_list li#m0504, .m_list li#m0505 {display:none !important; }*/

ul.mainMenuBox_mb li ul li#m0207, ul.mainMenuBox_mb li ul li#m0503, ul.mainMenuBox_mb li ul li#m0504, ul.mainMenuBox_mb li ul li#m0505 {display: none !important;}

.m_list li#m0503, .m_list li#m0504, .m_list li#m0505 {display:none !important; }