@charset "euc-kr";

/* 페이징 */

/* 게시판 기본 */
#chkFiles		{ margin:0 !important; border:0 !important; }
#chkFiles td	{ background:none; margin:0 !important; padding:0 !important; clear:both; border:0px }
	.txtBox		{ padding:0; }

.padAll			{padding:5px !important;}


table.cssMemo td {  border:0px }



.brclear { clear: both; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; }  /* 플로트 해제 */

/* 플로팅 배치 */
.left_D { float: left; overflow:hidden; }
.right_D { float: right; overflow:hidden; }
.center_D { position: relative; margin: 0 auto; padding: 4px 0; text-align: center; }


.padB20_D {padding-bottom:20px !important;}
.padR10_D {padding-right:10px !important;}
.padT20_D {padding-top:20px !important;}
.padT10_D {padding-top:10px !important;}


/* 문장정렬 개별속성 */
.tal_D { text-align: left !important; padding-left:1em !important; }
.tar_D { text-align: right !important; }
.tac_D { text-align: center !important; padding:2% 0 !important; }

.vat_D { vertical-align: top !important; }
.vab_D { vertical-align: bottom !important; }
.vam_D { vertical-align: middle !important; }
.van_D { vertical-align: baseline !important; }

ul{list-style:none; margin:0; padding:0;}
dl,dt,dd{margin:0; padding:0;}
.board_D	{  }
.board_D li {display:inline-block;}
.ipt01_D{border:1px solid #b5b5b5;width:95%;height:22px;padding-left:5px;}


.button_normal01,
.button_normal01 *			{ display:inline-block; overflow:visible; position:relative; font-size:12px; color:#444;text-decoration:none; vertical-align:top; white-space:nowrap; font-weight:bold; text-align:center; cursor:pointer;_cursor:hand; }
.button_normal01 a			{ display:block; border:1px solid #999; }
.button_normal01.image,
.button_normal01.image *	{ height:28px; line-height:28px}
.button_normal01.image		{ background-position:right top;}
.button_normal01.image *	{ padding:0 13px; background-position:left top;font-size:11px }


.button_normal02,
.button_normal02 *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(/program/skin/default/img/button_bg02.gif) no-repeat; font-size:8pt;font-family: 돋움, Dotum,sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.button_normal02 {margin-left:2px}
.button_normal02 *{right:2px;cursor:pointer;_cursor:hand;}
.button_normal02.image,
.button_normal02.image *{height:18px;line-height:18px}
.button_normal02.image {background-position:right top;}
.button_normal02.image *{padding:0px 4px 0 4px;background-position:left top;font-size:8pt}
.button_normal02 *:hover,
.button_normal02 *:active,
.button_normal02 *:focus{color:#690}
.button_normal02.bg *{padding-left:4px}
.button_normal02.bg span {width:4px;margin-right:-4px;padding:0 !important}
.button_normal02 .btn_left {background-position:left top; }

.button_normal03,
.button_normal03 *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(/program/skin/default/gcube/images/button_bg03.gif) no-repeat; font-size:8pt;font-family: 돋움, Dotum,sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.button_normal03 {margin-left:8px}
.button_normal03 *{right:6px;cursor:pointer;_cursor:hand;}
.button_normal03.image,
.button_normal03.image *{height:24px;line-height:24px}
.button_normal03.image {background-position:right top;}
.button_normal03.image *{padding:0px 4px 0 4px;background-position:left top;font-size:8pt}
.button_normal03 *:hover,
.button_normal03 *:active,
.button_normal03 *:focus{color:#690}
.button_normal03.bg *{padding-left:8px}
.button_normal03.bg span {width:8px;margin-right:-8px;padding:0 !important}
.button_normal03 .btn_left {background-position:left top; }


.h2_D { background:none; margin:0; padding:0 0 3% 0; display:block; }
/* 인풋타입 */
.board_D input.text_normal { margin:0; padding:2px 0; overflow:hidden; border:1px solid #c3c3c3; }
.board_D input.file_normal { margin:0; padding:2px 0; overflow:hidden; border:1px solid #c3c3c3; background:#fff; }
.board_D textarea.textarea_normal { margin:0; padding:0; overflow:auto; border:1px solid #c3c3c3; background:#fff; }



/* 게시판 기본 글쓰기타입 */
.board_D .write						{ border-top:2px solid #266f22 !important; border-bottom:2px solid #eaeaea; width:100%; margin-top:15px; }
.board_D .write th					{ font-size:13px; padding:10px !important; border-top:1px solid #e1e1e1; text-align:left; background:#f8f8f8; }
.board_D .write td					{ font-size:13px; padding:10px !important; border-top:1px solid #e1e1e1; text-align:left !important; }
.board_D .write tr:first-child th,
.board_D .write tr:first-child td	{ border-top:0; }


.board_D .input01{border:1px solid #b5b5b5;width:99%;height:20px;}
.board_D .input01_en{border:1px solid #b5b5b5;width:99%;height:20px; ime-mode: disabled;}
.board_D .input01_kr{border:1px solid #b5b5b5;width:99%;height:20px; ime-mode: active;}



/* 게시판 리스트 */
table.list_normal_D				{ border-collapse:collapse; margin:0; padding:0; width:100%; vertical-align:middle; border-top:2px solid #266f22 !important; border-left:1px dotted #ccc; border-bottom:2px solid #ccc; }
table.list_normal_D a			{ color:#333; text-decoration:none; }
table.list_normal_D a:hover		{ text-decoration:underline; }
table.list_normal_D thead		{ background:#fafafa; border-bottom:1px solid #b2b2b2; }
table.list_normal_D thead th	{ padding:2% 0; color:#333; font-size:13px; border-bottom:1px solid #ccc; border-right:1px dotted #ccc; }
table.list_normal_D tbody td	{ padding:1.5% 0 !important; color:#333; text-align:center; font-size:13px; border-bottom:1px solid #ccc; border-right:1px dotted #ccc; vertical-align:middle; }
/* .article_subject				{ display:inline-block; zoom:1; *display:inline; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; border:1px solid #f00; } */
.article_subject				{ font-size:13px; }


/* 상단 검색타입 */

.topSearch_D{overflow:hidden;width:100%;}
.topSearch_D ul li{float:left;margin-right:6px;}
.topSearch_D ul li span {background:url(/program/skin/default/img/dot.gif) no-repeat 7px 4px;padding-left:16px;font-weight:bold;color:#557ec1;display:block;margin-top:4px;}


.searchBox_D { width:100%; margin-bottom:2%; }
.searchCont_D { position:relative; }
.searchCont_D ul {overflow:hidden;}
.searchCont_D ul li{float:left;margin-right:2px; padding:0 !important; }
.searchCont_D ul li select{height:26px;}
.searchCont_D .listInfo{position:absolute;top:19px;padding-left:10px;background:url(/program/skin/default/img/dot.gif) no-repeat 0 5px;color:#6f6f6f;}



/* 페이징 */
.paging_D { margin:0 auto; padding:20px 0 0 0; overflow:hidden; width:100%; text-align:center; }
.paging_D a { margin:0; padding:2px 6px 4px 6px; overflow:hidden; color:#999; height:17px; display:inline-block; text-align:center; font-size:12px; min-width:12px; text-decoration:none; }
.paging_D a:hover, .paging_D a.on { background:#485c70; color:#fff; text-decoration:none; font-weight:bold; border:1px solid #485c70; }
.paging_D a.page_btn { margin:6px 3px; padding:0; overflow:hidden; border:0; background:none; display:inline-block; width:9px; height:16px; vertical-align:top; }


#divLangSelect {
 position:absolute;
 background-color:#ffffff;
 border:solid 2px #d0d0d0;
 width:250px;
 height:30px;
 top:50%;
 left:50%;
 margin-left:-125px;
 padding:10px;
 z-index:10000;
 }

#divDel {
 margin-left:200px;
 margin-top:-90px;
 position:absolute;
 background-color:#ffffff;
 border:solid 2px #d0d0d0;
 width:250px;
 height:30px;
 padding:10px;
 z-index:10000;
 }

 .butt {
	font-family: 굴림; 
	color: #000000;	
	font-size: 12px; 
	line-height: 18px; 
	BORDER-RIGHT: #888888 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #888888 1px solid; 
	BACKGROUND: #f5f5f5; 
	CURSOR: pointer; 
	HEIGHT: 19px;
}

.searchinput01 { border:1px solid #dcdddd; width:88px;  padding:2px;}
.searchinput02 { border:1px solid #dcdddd; width:289px; padding:2px;}