/*
body, table { font-size:11px; color:#505050; font-family: NanumGothic, "나눔고딕", Malgun Gothic, "맑은 고딕", gulim, dotum, tahoma;}

img {border:0}
form {padding:0; margin:0 }
ul,ol {list-style-type:none}

P {margin-top:1px;margin-bottom:1px;}

input {FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 18px; BORDER: #D3D3D3 1px solid; }
select {font-size:100%;	color:#666; BORDER: #999999 1px solid; }
img {border:none}
textarea {FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 18px; BORDER: #D3D3D3 1px solid; overflow:auto}

.noninput { FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 18px; BORDER: #ffffff 0px solid; }

BODY
{
		scrollbar-3dlight-color:595959;
		scrollbar-arrow-color:ffffff;
		scrollbar-base-color:efefef;
		scrollbar-darkshadow-color:ffffff;
		scrollbar-face-color:cfcfcf;
		scrollbar-highlight-color:fffff;
		scrollbar-shadow-color:595959;
		font:11px NanumGothic, "나눔고딕", Malgun Gothic, "맑은 고딕", gulim, dotum, tahoma;
		color:444444;
}
a.rollover img{border-width:0px; display:block}
a.rollover img.rollover{display:none}
a.rollover:hover{position:relative}
a.rollover:hover img{display:none}
a.rollover:hover img.rollover{display:block}

a{font:11px; color:#505050; text-decoration:none}
a:visited{font:11px; color:#505050; text-decoration:none}
a:hover{font:11px; color:#2DB916; text-decoration:none}

*/


/* 숨김메뉴 */
legend, #header h2, #visual_main h2, #visual_main h3, #contents h2, #footer h2 {
	position:absolute;
	overflow:hidden;
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
}


/* 전체 body 스타일*/
body {
	width:100%;
	height:100%;
	color:#151719;
	font-size:80%;
	line-height:1.5;
	font-family:"나눔고딕", 'NanumGothic', 'Malgun Gothic', "맑은 고딕", 'Helvetica', 'Aria', 'tahoma', 'Verdana', 'sans-serif';
	-webkit-text-size-adjust:none;       /* 텍스트 자동조절 방지 */
	background-color:#FFF;
}


/* 링크 */
a, a:link {
	color:#151719;
	text-decoration:none;
}
a:visited {
	color:#151719;
	text-decoration:none;
}
a:hover {
	color:#0256b9;
	text-decoration:none;
}
a:focus {
	color:#0256b9;
	text-decoration:none;
}
a:active {
	color:#0256b9;
	text-decoration:none;
}


/* 이미지, 폼 관련 요소 */
img {
	border:none;
	vertical-align:top;
}
label, select, input, textarea {
	vertical-align:middle;
	font-family:'NanumGothic', "나눔고딕", 'Malgun Gothic', "맑은 고딕";
	font-size:9pt;
}







#scroll {width: 100%; height: 275; overflow: auto; padding:10px 10px; border:1 solid gray dashed; background-color:#FFFFFF; line-height: 20px; color: #333333}
#class {width: 100%; height: 180; overflow: auto; padding:5px 5px; border:1 solid gray dashed; background-color:#FFFFFF; line-height: 18px; color: #333333}
.unnamed1 {font-size: 12px;	color: #000000;	line-height: 18px;	text-decoration: none;}
.unnamed1 a {font-size: 12px; line-height: 18px; color: #000000; text-decoration:none}
.unnamed1 a:hover {font-size: 12px; line-height: 18px; color: #FF6D00; text-decoration:line}

.dot_underline
     {
		border-style: dotted;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-color: #E5E5E5;
		height: 22px
     }

.dot_underline2
     {
		border-style: dotted;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-color: #E5E5E5;
     }

.dot_underline3
     {
		border-style: dotted;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-color: #E5E5E5;
		height: 25px
     }

.i_input{border:solid 1;border-color:#C2C2C2;background-color:#fffff;height:17px;width:69; font-size:8pt;color:#666666;}
.i_text {font-size:8pt;color:#898989;}

.c_input {
	border:1px solid #969A9E;
	background-Color:#FCFCFC;
	font:11px;
	color:#7B8186;
	padding:2px;
}

.c_textarea {
	border:1px solid #969A9E;
	background-Color:#FCFCFC;
	font:11px;
	color:#7B8186;
	padding:2px;
}

.comment_textarea {	
	background-Color:#FFF;
	font:11px;
	color:#A7AAAD;
	padding:2px;
}


.c_button {
	border:1px solid #F76039;
	background-Color:#FEF2EF;
	font:11px;
	font-weight:bold;
	color:#6B2D23;
	padding:2px;
	height:30px;
}

.btn {font-size: 12px; color: #0B144F;  text-decoration: none}
.txt01 {font-size:11px;color: #000000; line-height:20pt;}
.ss05 {font-size: 12px;font-weight: bold;line-height: 20px;color: #666666;}

a.menu{font:11px; color:#000000; text-decoration:none; letter-spacing:-1}
a.menu:visited{font:11px; color:#000000; text-decoration:none; letter-spacing:-1}
a.menu:hover{font:11px; color:#3161B9; text-decoration:none; letter-spacing:-1}



.leftline
{
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-color: #2D78E8
}

.rightline
{
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-color: #2D78E8
 }


 /*추천사이트*/
a.rs, a.rs:visited{font:11px; color:#888888; text-decoration:none; font-weight:bold}
a.rs:hover{font:11px; color:#000000; text-decoration:underline; font-weight:bold}


/*성민 css */
/*@import url("/css/style.css");*/
.form01{border:1 solid #d0d0d0; background:#FFF}
.form02{border:1 solid #d0d0d0; background:#FFFFFF;height:20 ; font-weight:bold; letter-spacing:0px}

.f1{text-align:right; color:#6682BD; padding-left:10; padding-right:10; border-right:1 solid #E5E9F1}
.f2{font-size:11px;  padding-left:10}
.f3{height:1; background-color:#E5E9F1}




/*.button {BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; CURSOR: hand; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 24px}*/
.buttonm {BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BACKGROUND: #666666; BORDER-LEFT: #666666 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 23px}
.tahoma8{font-size:8pt;color:black}


.op_box { width: 66px; color: #666; vertical-align: top; padding: 0 0 7px 7px; 
background-image: url(/isc_board/img/file/icon/dot_black.gif); }  

.op_box1 {padding-bottom: 2px; line-height: 20px;}

.op_box2 {
	width: 230px;
	color: #666;
	vertical-align: top;
	padding: 0 0 5px 7px;
	background-image: url(/isc_board/img/file/icon/dot_black.gif);
}

 .xx {font-size:11px; border:solid 1 #C2C2C2; background-color:F6F6F6;}


.tsbar {
	padding: 0px;
	color: #DEDEDE;
}

.numberType {font-family: NanumGothic, "나눔고딕", Malgun Gothic, "맑은 고딕", gulim, dotum, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.bttm {border-bottom-style:solid;border-color:#5C6156;padding:5px;border-width:1;}

.submit {border:solid 1 #2A5F7D;font-size:8pt;color:#2A5F7D;font-weight:bold;background-color:#FFFFFF;height:20px;cursor:hand;}

.box {font-size:11px; border:1px #0B0E7D solid; background-color:#363AED;color:ffffff; height:22;}

/*작은이미지상품테두리*/
.detailview_img_small{border:1px solid #DADADA; vertical-align:top}
.detailview_img_small_on{border:1px solid #BCBBBB; vertical-align:top}

.detailview_img_view{border:1px solid #D3D3D3; vertical-align:top}

/*회원전*/
.ga01{vertical-align:top; height:20; background: url('/isc_board/img/file/icon/ga_01_dot2.gif') no-repeat 0 6; padding:2 0 0 13}

/*회원전글*/
.ga012{vertical-align:top; height:10; background: url('/isc_board/img/file/icon/ga_01_dot3.gif') no-repeat 7 9; padding:6 0 0 13}


.pf_t{font:bold; color:#000000; text-align:left; padding:4 10 12 0}
.pf_l{color:#F17022; text-align:left; width:80; background:url(/isc_board/img/file/icon/box02.gif) no-repeat 2 7; padding:4 0 2 10}




.t	{
	background: url(/isc_board/img/file/icon/con61.gif) no-repeat 5px;
	font-weight: bold; 
	text-align:left;
	margin: 5px 0;
	padding: 4px 0 0 25px;
	height: 16px;
}

/*.reg1 {text-align:right; color:#000000; padding-right:10; BACKGROUND:#F9F9F9}*/
/*.reg1 {
	height:30px;
	background:url('/isc_board/img/file/icon/blt_dot.gif') no-repeat 10px 13px;
	vertical-align:top;
	padding:8px 0 0 9px;
	text-align:left; color:#000000; padding-left:20px;
	background-color:#fafafa;
	}
*/
 
 .reg_ex {
	height:25px;
	background:url('/isc_board/img/file/icon/blt_dot.gif') no-repeat 10px 14px;
	vertical-align:top;
	text-align:left;
	padding:9px 0 0 18px;
	background-color:#fafafa;
	}


.article01{
	vertical-align:middle; height:25;
	background: url('/isc_board/img/file/icon/ga_01_dot2.gif') no-repeat 5 10;	
	border:2px solid #C7E3F3;background-color:#FCFDFE;padding:2 2 2 15;
	}

.article01_click{
	vertical-align:middle; height:25;
	background: url('/isc_board/img/file/arrow.gif') no-repeat 5 7;	
	border:2px solid #FEBCCB;background-color:#FCFDFE;padding:2 2 2 20;
	}

.article02{
	vertical-align:middle; height:25;
	background: url('/isc_board/img/file/icon/ga_01_dot2.gif') no-repeat 0 5;
	padding:0 0 0 7
	}

A.news_link:link        { font-size:13px; color:#03036F; text-decoration:none; font-weight:bold; }
A.news_link:active      { font-size:13px; color:#03036F; text-decoration:none; font-weight:bold; }
A.news_link:visited     { font-size:13px; color:#03036F; text-decoration:none; font-weight:bold; }
A.news_link:hover       { font-size:13px; color:#D12819; text-decoration:none; font-weight:bold; }


.article03 {background:url('/isc_board/img/file/icon/arror3.gif') 0px 0px no-repeat;padding:0 0 0 15;line-height:140%}




table.general_tbl tr td { height: 25px ; padding:5px 0 3px 0}

/* 레이어 팝업  달력 css  */
.btnlay_wrap {display:inline-block;}
/*.pl_W {display:block;position:absolute;top:13px;left:0;text-align:left;z-index:9;}*/
.pl_W {display:'';text-align:left;z-index:9;}
.pl_W_t49 {top:49px;}
.pl_W .wid_1 {width:164px;}
.pl_W .wid_2 {width:255px;}
.pl_W .wid_5 {width:220px;}
.pl_W .wid_6 {width:200px;}/*달력 */
.pl_W h1 {height:18px;margin-bottom:6px;padding:8px 0 0 8px;background:url('/isc_board/img/file/calendar/pl_h1_bg.gif') repeat-x left bottom;font-size:11px;font-weight:bold;color:#323232;}
.pl_W h1.txt_large {font-size:12px;}
.pl_W .btn_close {position:absolute;top:1px;right:1px;width:27px;height:27px;overflow:hidden;}
.pl_W .pl_box {border:1px solid #f1f1f1;background-color:#fbfbfb;margin:0 9px 8px 9px;padding:9px;text-align:center;}

.pl_TL	{background:url('/isc_board/img/file/calendar/pl_TL.gif') no-repeat left top; overflow:auto; overflow:hidden;}
.pl_BR	{width:100%; background:url('/isc_board/img/file/calendar/pl_BR.gif') no-repeat right bottom;}
.pl_TR	{width:100%; background:url('/isc_board/img/file/calendar/pl_TR.gif') no-repeat right top;}
.pl_BL	{background:url('/isc_board/img/file/calendar/pl_BL.gif') no-repeat left bottom; padding:4px;}




/************년간계획안************/
.sch01{border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.sch02{border-right:1px solid #cccccc;}
.sch03{border-right:1px solid #cccccc;}

.sch04{border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.sch05{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.sch06{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}