@charset "utf-8";
/* COMMON */
body	{BACKGROUND-COLOR:#FFFFFF; margin-left: 0px;margin-top: 0px;background-image: url(../images/main/allbg.gif);background-repeat: no-repeat; background-color:#dbe2da;COLOR:#888888; FONT-FAMILY:"굴림"; FONT-SIZE:12px; LINE-HEIGHT:17px;}
td		{COLOR:#888888; FONT-FAMILY:"굴림"; FONT-SIZE:12px; LINE-HEIGHT:17px;/*word-break:break-all;*/} 
img {BORDER:none; /*align:absmiddle;*/}
table{border-collapse:collapse;border-spacing:0;}
form{margin:0;padding:0;}

body, div, td { font-family:"굴림"; color: #888888; LINE-HEIGHT:17px; /*word-break:break-all;*/}
A { color: #888888 }
A:link { font-family:"굴림"; font-size: 12px; color: #888888; text-decoration:none }
A:visited { font-family:"굴림"; font-size: 12px; color: #888888; text-decoration:none }
A:active { font-family:"굴림"; font-size: 12px; color: #458308; text-decoration:none }
A:hover { font-family:"굴림"; font-size: 12px; color: #458308; text-decoration:underline }

/* 스크롤바 */
BODY
{
   background-color: #FFFFFF;
	/*
   scrollbar-face-color: #F2F2F2;
   scrollbar-shadow-color: #999999;
   scrollbar-highlight-color: #999999;
   scrollbar-3dlight-color: #FFFFFF;
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-track-color: #F2F2F2;
   scrollbar-arrow-color: #999999
   */
}

/*학명(latin)표기:이탤릭*/
/*이탤릭 적용 취소*/
/*
.latinNm{font-style:italic;}
*/
/*이탤릭 적용 별도 클래스*/
.italic{font-style:italic !important;}

/* navigator */
.topnavi   {font-family:"굴림"; color:#a7a7a7;font-size:11px; text-decoration:none; text-align:right}
.topnavi A:active      {font-family: "굴림";color:#a7a7a7;font-size:11px; text-decoration:none }
.topnavi A:link        {font-family: "굴림";color:#999999;font-size:11px; text-decoration:none}
.topnavi A:visited     {font-family: "굴림";color:#a7a7a7;font-size:11px; text-decoration:none}
.topnavi A:hover       {font-family:"굴림";color:#a7a7a7;font-size:11px; text-decoration:underline}
.topnavi_select   {font-family:"굴림";color:#5f9426;font-size:11px; font-weight: bold; text-decoration:none}


/* input box스타일 */
.text-field {font-family: "굴림";  font-size:12px; color: #888888; text-decoration: none; border: 1px #dddddd solid; height: 20px;  background-color: #FFFFFF}

.input {font-family: "굴림";font-size: 12px;color: #888888; border-color: #999999 #dddddd #dddddd #999999; /*clip:   rect(   ); */border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px;}

.input_mem {font-family: "굴림"; color: #888888;border-color: #dddddd #dddddd #dddddd #dddddd; /*clip:   rect(   );*/ border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px;}

.select{font-family: "굴림"; font-size:12px; color: #888888;LINE-HEIGHT:18px; border:1px #dddddd solid; background-color: #FFFFFF}
.select_m{font-family: "굴림"; font-size:12px; color: #888888;LINE-HEIGHT:18px; border:1px #b3c376 solid; background-color: #e7f0cb}

.text-input {font-family: "굴림"; font-size:12px; text-decoration: none; color: #333333}

input,textarea { background-color:#FFFFFF; font-family:"굴림"; font-size:12px; color:#444444; }
.textarea {background-color:#FFFFFF;font-family:"굴림";font-size:12px;color:#636163;border: 1px solid #dddddd; padding:5px}
.box { COLOR: #888888 ; FONT-FAMILY: "굴림"; FONT-SIZE: 12PX ; PADDING-LEFT:5px ;BACKGROUND-COLOR:#FFFFFF;BORDER:1px  SOLID #cccccc ;}
.vod_box {background-color:#FFFFFF; font-family:"굴림"; font-size:12px; padding:3px 3px 0 5px; color:#888888; border: 1px solid #CCCCCC;}

/* td */
.td1 {BACKGROUND-COLOR:#68ae33;	color: #FFFFFF;	text-align: center;}
.td2 {BACKGROUND-COLOR:#ffffff;color:#888888; text-align: center;}
.td3 {BACKGROUND-COLOR:#73966b;	color: #FFFFFF;	font-size:11px; text-align: center;}

/* board */
.board0	{BACKGROUND-COLOR:#FFFFFF;background-image: url(../images/common/board_bg.gif);font-size:11px;COLOR:#666666;font-weight: bold;}
.board0_sub	{background-image: url(../images/common/board_subbg.gif);font-size: 11px;COLOR:#666666;LINE-HEIGHT:26px;}
.board1	{background-image: url(../images/common/board_bg.gif);font-size: 11px; font-weight: bold;COLOR:#666666;text-align: center;}
.board1_1	{background-image: url(../images/common/board_bg2.gif);padding-left:15px}
.board2	{background-image: url(../images/common/board_line.gif); background-repeat: no-repeat; background-position: left top}
.board_n{BACKGROUND-COLOR:#FFFFFF;background-image: url(../images/common/board_nation_bg.gif);}
.board_n_sub{font-size:11px; font-weight: bold;COLOR:#555555;text-align:center;}
.board_n_sub2{font-size:11px; font-weight: bold;COLOR:#888888;text-align:center;}

.board3	 {color:#888888;LINE-HEIGHT:23px;text-align: center;}
.board3	 A:link {font-family:"굴림";font-size: 12px;color:#666666;text-decoration: none;}
.board3	 A:visited {font-family:"굴림";font-size: 12px;color:#888888;text-decoration: none;}
.board3	 A:active {font-family:"굴림";font-size: 12px;color:#888888;text-decoration: none;}
.board3	 A:hover {font-family:"굴림";font-size:12px;color:#1c6e27; text-decoration:underline;}

.board4	 {BACKGROUND-COLOR:#F8F8F8;color:#5a8360;text-align: center;LINE-HEIGHT:27px;}

.board5	 {color:#888888;LINE-HEIGHT:27px; padding-left:20px}
.board5	 A:link {font-family:"굴림";font-size: 12px;color:#888888;text-decoration: none;}
.board5	 A:visited {font-family:"굴림";font-size: 12px;color:#888888;text-decoration: none;}
.board5	 A:active {font-family:"굴림";font-size: 12px;color:#888888;text-decoration: none;}
.board5	 A:hover {font-family:"굴림";font-size: 12px;color:#1c6e27; text-decoration:none;}

.data	 {color:#888888;text-align: center;LINE-HEIGHT:18px;}
.data	 A:link {font-family:"굴림";font-size: 12px;color:#50a73c;text-decoration: none;}
.data	 A:visited {font-family:"굴림";font-size: 12px;color:#50a73c;text-decoration: none;}
.data	 A:active {font-family:"굴림";font-size: 12px;color:#50a73c;text-decoration: none;}
.data	 A:hover {font-family:"굴림";font-size:12px;color:#50a73c; text-decoration:underline;}

.contents {float:left;font-family:"굴림";font-size: 12px;color:#888888; LINE-HEIGHT:17px;}
.subject {font-family:"굴림";font-size: 12px;color:#888888;padding-left:15px}


/* text */
.orange {font-family:"굴림";font-size: 12px;color:#f97a46;font-weight: bold; text-decoration: none;}
.green {font-family:"굴림";font-size: 12px;color:#578d5f;font-weight: bold;text-decoration: none;}
.green A:link {font-family:"굴림";font-size: 12px;color:#6e9173;font-weight: bold;text-decoration: none;}
.green A:visited {font-family:"굴림";font-size: 12px;color:#6e9173;font-weight: bold;text-decoration: none;}
.green A:active {font-family:"굴림";font-size: 12px;color:#6e9173;font-weight: bold;text-decoration: none;}
.green A:hover {font-family:"굴림";font-size: 12px;color:#67830f;font-weight: bold; text-decoration:underline;}

.fff {font-family:"굴림";font-size: 12px;color:#ffffff;text-decoration: none;text-align: center;}
.fff A:link {font-family:"굴림";font-size:12px;color:#ffffff;text-decoration: none;text-align: center;}
.fff A:visited {font-family:"굴림";font-size:12px;color:#ffffff;text-decoration: none;text-align: center;}
.fff A:active {font-family:"굴림";font-size:12px;color:#ffffff;text-decoration: none;text-align: center;}
.fff A:hover {font-family:"굴림";font-size:12px;color:#355429; text-decoration:underline;text-align: center;}

.fff_sel {font-family:"굴림";font-size: 12px;color:#355429;text-decoration: none;text-align: center; font-weight: bold;}


.green0 {font-family:"굴림";font-size: 12px;color:#339933;LINE-HEIGHT:15px;}

.gray1 {font-family:"굴림";font-size: 12px;color:#999999; LINE-HEIGHT:17px;}
.gray2 {font-family:"굴림";font-size: 12px;color:#555555;}
.grayb {color:#444444; font-weight:bold}

.pyo {color:#51794b;font-weight: bold;text-decoration: none;}
.pyo A:link {color:#51794b;font-weight: bold;text-decoration: none;}
.pyo A:visited {color:#51794b;font-weight: bold;text-decoration: none;}
.pyo A:active {color:#51794b;font-weight: bold;text-decoration: none;}
.pyo A:hover {color:#395a35;font-weight: bold; text-decoration:none}

.pagenum0 {font-family:"굴림";font-size: 11px;color:#999999; text-decoration: none;}
.pagenum0 A:link {font-family:"굴림";font-size: 11px;}
.pagenum0 A:visited {font-family:"굴림";font-size: 11px;}
.pagenum0 A:active {font-family:"굴림";font-size: 11px;}
.pagenum0 A:hover {font-family:"굴림";font-size: 11px;}

.pagenum {font-family:"굴림";font-size: 12px;color:#458308;font-weight: bold; text-decoration: none;}

.txt_green {font-family:"굴림";font-size: 12px;color:#95ba1f;font-weight: bold;text-decoration: none;}
.txt_green0 {font-family:"굴림";font-size: 12px;color:#73966b;LINE-HEIGHT:15px;}
.txt_green1 {font-family:"굴림";font-size: 12px;color:#4d6d2c;font-weight: bold;text-decoration: none;}
.txt_green2 {font-family:"굴림";font-size: 11px;color:#4d6d2c;font-weight: bold;text-decoration: none;}
.txt_gray {font-family:"굴림";font-size: 12px; font-weight: bold;LINE-HEIGHT:17px;}
.txt_sgray {font-family:"굴림";font-size: 11px;color:#999999;LINE-HEIGHT:15px;} 

 
.small {font-family:"굴림";font-size: 11px;color:#999999; font-weight: bold;line-height:15px;}
.small A:link {font-family:"굴림";font-size: 11px;}
.small A:visited {font-family:"굴림";font-size: 11px;}
.small A:active {font-family:"굴림";font-size: 11px;}
.small A:hover {font-family:"굴림";font-size: 11px;}

.xsmall {font-family:"굴림";font-size: 11px;color:#999999; line-height:15px;}
.xsmall A:link {font-family:"굴림";font-size: 11px;color:#999999;}
.xsmall A:visited {font-family:"굴림";font-size: 11px;color:#999999;}
.xsmall A:active {font-family:"굴림";font-size: 11px;color:#999999;}
.xsmall A:hover {font-family:"굴림";font-size: 11px;text-decoration:underline}

.big {font-family:"굴림"; color:#4e7112; font-size: 14px; line-height:15px;font-weight: bold;}
.big A:link {font-family:"굴림";font-size: 14px;}
.big A:visited {font-family:"굴림";font-size: 14px;}
.big A:active {font-family:"굴림";font-size: 14px;}
.big A:hover {font-family:"굴림";font-size: 14px;text-decoration:underline}

/* padding */
.pad{ padding-left:5px; padding-right:5px; padding-top:5px;padding-bottom:5px;}
.pad15{ padding-left:15px; padding-right:15px; padding-top:15px;padding-bottom:15px;}
.pad10{ padding-left:15px; padding-top:5px;}
.pad_left {padding-left:10px;}
.pad_left35 {padding-left:35px;}
.pad_top {padding-top:10px;}

/* title */

.title{ background-image:url(../images/common/top_title_bg.gif); background-repeat: no-repeat; padding: 10px 10px 13px 10px}
.title * {vertical-align:middle;}
.big_a {font-family:"굴림";font-size: 14px;color: #333333; line-height:15px;font-weight: bold;}


.insect1 {font-family:"굴림";font-size: 11px;color:#bd8e6e;LINE-HEIGHT:15px;} 
.tdline1{background-image: url(../images/common/td_line_bg01.gif);font-size: 12px; COLOR:#6e9173;text-align: center; /*text-valign:middle;*/height:28px}
.tdline1_1{background-image: url(../images/common/td_line_bg01.gif);font-size: 12px; COLOR:#6e9173;height:28px}
.tdline2{background-image: url(../images/common/td_line_bg02.gif);font-size: 12px; COLOR:#6e9173;text-align: center; /*text-valign:middle;*/height:28px}
.tdline2_1 {background-color:#f4f9ee; color:#5c9955;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d2dfd1; height:28px;padding-left:5px}
.tdline2_2 {padding-left:7px; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d2dfd1;}
.tdline3{COLOR:#666666; background-color:#ffffff; /*text-valign:middle;*/height:30px; padding-left:20px}
.tdline4{COLOR:#666666;background-color:#ffffff;/*text-valign:middle;*/height:30px; }
.tdbg{background-image: url(../images/common/td_bg2.gif);font-size: 12px; COLOR:#555555;/*text-valign:middle;*/ font-weight:bold;height:30px; padding-left:10px}
.tdbg2{background-image: url(../images/common/td_bg3.gif);font-size: 12px; COLOR:#555555;/*text-valign:middle;*/ height:30px;padding-left:10px}
.tdbg3{background-image: url(../images/common/td_bg3.gif);font-size: 12px; COLOR:#555555;/*text-valign:middle;*/ height:30px;padding-right:10px; text-align:right}

.tdr {	
	border-right-width: 1px;	
	border-right-style: solid;
	border-right-color: #d2dfd1;
}

.line2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #a8c8a5;
}
.line1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a8c8a5;
}
/*
.3d {font-family:"굴림";font-size: 11px;color:#73966b; LINE-HEIGHT:30px; text-align:center; font-weight:bold; background-color:#f5f5f5}
*/
/*상단 레이아웃*/
#fomMainSearch{position:absolute;top:115px;left:440px;z-index:0;}
#fomMainSearch *{vertical-align:middle;}
#fomMainSearch td{padding-left:3px;}
#divSwfTopMenu{position:absolute;top:12px;left:367px;z-index:1;}
#divSuperTopMenu{position:absolute;left:0;top:25px;width:925px;text-align:right;z-index:2; background:#FF6666;}
#divSearchSwfButton{width:925px;left:0;text-align:right;margin-top:-30px;z-index:3;}
#divSearchSwfButton object{margin-right:5px;}
#tblSuperTopMenu{position:absolute;right:0px;}
#tblSuperTopMenu *{vertical-align:middle;}
#tblSuperTopMenu td{padding:0 5px 0 7px;}


/* search */
.go_box {position:absolute; width:120px; height:20px; border:1px solid #cccccc; BACKGROUND-COLOR:#f8f8f8; background:url('../images/common/search_arrow.gif') no-repeat right top; padding:0px 0 0 2px; cursor:pointer; font-size:11px;}
.db_search {width:70px; height:20px; border:1px solid #b3c376; BACKGROUND-COLOR:#e7f0cb; background:url('../images/common/search_arrow2.gif') no-repeat right top; padding:2px 0 0 2px; cursor:pointer;COLOR: #5b6925;}

.search_box {COLOR: #5b6925; FONT-FAMILY: "굴림"; FONT-SIZE: 11PX;BACKGROUND-COLOR:#e7f0cb; BORDER:1px  SOLID #b3c376 ; height:20px ; padding:3px 0 0 2px;}

.recom {font-size: 11px;color:#8ca159;line-height:15px;}
.recom A:link {font-size: 11px;color:#8ca159;text-decoration:none}
.recom A:visited {font-size: 11px;color:#8ca159;text-decoration:none}
.recom A:active {font-size: 11px;color:#8ca159;text-decoration:none}
.recom A:hover {font-size: 11px;color:#698426;text-decoration:none}

/*temp*/
.tmpBtn{border-style:solid solid solid solid;border-color:#e3e3e3;border-width:1px 1px 1px 1px;background-color:white;padding:1px 1px 1px 1px;}




/* 통합 검색 셀렉트 박스 _ 테이블 및 div로 대체로 인한 추가 시작 */
.searchKeyOption{
	border:1px;
    width : 125px;
    border-collapse : collapse;
    cursor:pointer;
}
.option1{
	color:#999999;
    font-size:12px;
    overflow: hidden;
    font-family: "굴림"; color: #888888;border:1px #b3c376 solid; background-color: #e7f0cb
}
.option2{
	color:#999999;
    font-size:12px;
    font-family: "굴림"; color: #888888;border:1px #b3c376 solid; background-color: #e7f0cb
}
.select1{
	border:1px;
    font-size: 10px;
    width: 10px;
    text-align: center;
    padding: 0px 3px 0px 3px;
    border: 1px solid #ccc;
    border-collapse : collapse;
}
.optionDiv1{
	position: absolute;
    display : none;
    z-index:1;
    cursor:pointer;
    border:1px #b3c376 solid; 
}
.natypeOption{
	border:1px;
	width : 50px;
    border-collapse : collapse;
    cursor:pointer;
}
.optionDiv2{
	position: absolute;
    display : none;
    z-index:1;
    cursor:pointer;
    border:1px #b3c376 solid; 
}
.optionDiv3{
	position: absolute;
    display : none;
    z-index:1;
    cursor:pointer;
    border:1px #b3c376 solid; 
}
.optionTxt {
	padding: 1px 1px 1px 1px;
    width:125px;
    overflow:hidden;
    font-size:12px;
    cursor:pointer;
    font-family: "굴림"; 
    color: #888888;
    /* border:1px #b3c376 solid; */ 
    background-color: #e7f0cb
}
.optionTxt1 {
	padding: 1px 1px 1px 1px;
    width:50px;
    overflow:hidden;
    font-size:12px;
    cursor:pointer;
    font-family: "굴림"; 
    color: #888888;
    /* border:1px #b3c376 solid; */ 
    background-color: #e7f0cb
}
.optionTxt2 {
	padding: 1px 1px 1px 1px;
    width:90px;
    overflow:hidden;
    font-size:12px;
    cursor:pointer;
    font-family: "굴림"; 
    color: #888888;
    
    background-color: #e7f0cb
}
#searchKeyText2{
	margin:0; padding: 0;
	height: 17px;
	overflow:hidden;
}
/* 통합 검색 셀렉트 박스 _ 테이블 및 div로 대체로 인한 추가 끝 */

.body_nn01{background:url(/images/popup/pop_topbg.gif) top repeat-x;padding-top:45px;margin:0;}
.body_nn01 h2{ margin:0 0 21px 20px; padding:0 0 0 21px; background:url(../images/common/icon/ico01_wkbik0020p1.gif) no-repeat; font-size:1.5em;}
.body_nn01 div{ position:absolute; right:16px; top:37px;}
.body_nn01 table{ margin-left:5px; width:99%;}
.body_nn01 table td{ padding:5px 0; text-align:center; border:1px solid #ddd;}
.body_nn01 p{ margin-left:5px; width:99%; text-align:right;}
.body_nn01 p a{ color:#888;}
.body_nn01 p a:hover{ color:#458308;}


