/* ±âº»¼ÂÆÃ */
/*
body {height:100%;margin: 0px;border:0;  ±¼¸², Gulim;	font-size: 12px; LETTER-SPACING: 0px; color: #333333; line-height:18px; letter-spacing:2px;}
*/
/*html { height:100%; border:0; font-size:12px;font-family:arial,helvetica,sans-serif; font-size:12px;}*/
html { height:100%; border:0; font-size:12px;font-family:arial,sans-serif, ±¼¸²; color:#666666; line-height:20px; }
TD, input,DIV,form,TEXTAREA,center,pre,blockquote {font-size:12px;font-family:arial,sans-serif, ±¼¸²;color:666666; line-height:20px;}
td, tr, table {	font-family: arial,sans-serif, ±¼¸²; font-size: 12px; color:#666666; line-height:18px;}
img {border:0;}

body {
	font-size:12px;
	font-family:arial,sans-serif, ±¼¸²;
	color:666666; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link {font-family:arial,sans-serif, ±¼¸²; text-decoration: none; color:#5f78a8;}
A:visited { text-decoration: none; color:#5f78a8}
A:active { text-decoration: underline; color:#5f78a8}
A:hover { text-decoration: underline; color:#5fa1d8}

A.bbs:link {font-family:arial,sans-serif, ±¼¸²; text-decoration: none; color:#386487;;}
A.bbs:visited { text-decoration: none; color:#386487;}
A.bbs:active { text-decoration: none; color:#386487;}
A.bbs:hover { text-decoration: none; color:#386487;}

A.example:link {font-size:11px; font-family:arial,sans-serif, ±¼¸²; font-size: text-decoration: none; color:#333333;}
A.example:visited {font-size:11px; text-decoration: font-size: none; color:#333333;}
A.example:active {font-size:11px; text-decoration: font-size: underline; color:#5fa1d8;}
A.example:hover {font-size:11px; text-decoration: font-size: underline; color:#5fa1d8;}

A.language:link {font-size:12px; font-family:arial,sans-serif, ±¼¸²; font-size: text-decoration: none; color:#666666; line-height:16px;}
A.language:visited {font-size:12px; text-decoration: font-size: none; color:#666666; line-height:16px;}
A.language:active {font-size:12px; text-decoration: font-size: underline; color:#5fa1d8; line-height:16px;}
A.language:hover {font-size:12px; text-decoration: font-size: underline; color:#5fa1d8; line-height:16px;}

A.sitemap:link {font-size:12px; font-family:arial,sans-serif, ±¼¸²; font-size: text-decoration: none; color:#666666; line-height:24px;}
A.sitemap:visited {font-size:12px; text-decoration: font-size: none; color:#666666; line-height:24px;}
A.sitemap:active {font-size:12px; text-decoration: font-size: underline; color:#5fa1d8; line-height:24px;}
A.sitemap:hover {font-size:12px; text-decoration: font-size: underline; color:#5fa1d8; line-height:24px;}
/*
a:link,a:visited,a:active {
font: 9pt  ±¼¸²;
color:#555;
text-decoration:none;
}
a:hover {
font: 9pt  ±¼¸²;
color:#000;
text-decoration:none;
}

A.link_page:link,a.link_page:visited,a.link_page:active {
font: 9pt  ±¼¸²;
color: #9A9893;
text-decoration:none;
}

A.link_page:hover { 
font: 9pt  ±¼¸²;
color: #9A9893;
text-decoration:none;
}
*/

form {margin:0px;}
.select {
	behavior: url(../inc/selectBox.htc);
	}
textarea {
	border-right: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #9c9a9c;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color: #9c9a9c;
	scrollbar-track-color: #f9f9f9;
	scrollbar-darkshadow-color: #ffffff;
	font-size: 12px;
	font-family: arial;
	color: #6d6a6a;
	line-height: 14pt;
	}
.input002 {
	font-family: gulim,arial;
	font-size: 12px;
	color: #545454;
	border: 1px #dddddd solid;
	line-height: 16px;
	background-color: #ffffff;
	text-decoration: none;
	}

.input {width:100px; height:18px; background-color: #ffffff; border: #EEEEEE 1px solid; padding: 2px;}
.input001 {width: 200px;height: 21px;font: 9pt ±¼¸²;color:#7C7769;background-color:#FEFDFC;border: #E1E1E1 1px solid; padding: 0px 0px 0px 2px; vertical-align: middle}

.img_box {border:1;color:#999999;text-align: center;padding: 0px 0px 0px 0px;}
.txt {font-size:1em; letter-spacing:0;  text-indent:1em;}
.txt2 {font-size:1em; letter-spacing:0;  text-indent:-1em;}
.table_basic {background-color:#ffffff; table-layout:fixed;}
.table_noti {font:bold 9pt ±¼¸²;color:#58b023;text-align: center;padding: 0px 0px 0px 0px;}
.table_content {border-bottom:1px solid #d1d1d1; font: 8pt ±¼¸²;color:#767676;text-align: center; padding: 0px  0px 0px 0px;}

/* ±âº» Å×ÀÌºí¼ÂÆÃ */
.main_tb {background-color:#ffffff; table-layout:fixed;}

/* ÃÖ±Ù°Ô½Ã±Û ºÎºÐ */
.main_td_nt {font: 9pt ±¼¸²;color:#828282; padding: 10px;}
.map_title {font-family: ±¼¸², Gulim;	font-size: 13px; LETTER-SPACING: 0px; color: #666666; line-height: 22px;}
.notice_title {font-family: ±¼¸², Gulim;	font-size: 12px; LETTER-SPACING: 0px; color: #666666; line-height: 22px;}
.notice_date {font-family: ±¼¸², Gulim;	font-size: 10px; LETTER-SPACING: 0px; color: #3f3f3f; line-height: 22px;}
.select2 {font-family: ±¼¸², Gulim;	font-size: 12px; LETTER-SPACING: 0px; color: #666666; line-height: 22px;}
.pop {font-family:arial,sans-serif, ±¼¸²; font-size: 12px; LETTER-SPACING: 0px; color: #666666; line-height: 14px;}
.pop_number {font: 7pt tahoma; font-weight: bold; color:#0574ea ;}

/* ¼­ºêÆäÀÌÁö Äü¸Þ´º ºÎºÐ */
.quick_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	LETTER-SPACING: 0px;
	color: #666666;
	line-height: 22px;
}
.quick {font-family: ±¼¸², Arial, Helvetica;	font-size: 13px;  font-weight: bold; LETTER-SPACING: 0px; color: #666666; line-height: 22px;}

/* list_head ºÎºÐ */
.main_td001 {font:bold 9pt ±¼¸²;color:#58b023;text-align: center;padding: 0px 0px 0px 0px;}

/* list_main °ü·ÃºÎºÐ */
.main_td002 {border-bottom:1px solid #d1d1d1; font: 9pt ±¼¸²;color:#767676;text-align: left; overflow:hidden;white-space: nowrap;padding: 0px 0px 0px 0px;}
.main_td003 {border-bottom:1px solid #d1d1d1; font: 8pt ±¼¸²;color:#767676;text-align: center; padding: 0px 0px 0px 0px;}
.list_com {font: 7pt tahoma;color:#969696}


/* ÇÏ´Ü°ü·ÃºÎºÐ */
.foot_page_list {font: 8pt ±¼¸²;color:#9A9893;background:white url(images/bar_head_c.gif) repeat-x;text-align: center; padding: 4px 0px 0px 0px;}
.foot_chack {font: 8pt ±¼¸²;color:#9A9893; text-align: center;}
.foot_prev {font:bold 9pt ±¼¸²; color:#999691;background:white url(images/bar_head_c.gif) repeat-x;padding: 4px 0px 0px 0px;overflow:hidden;white-space: nowrap}
.foot_prev_bg {font: 9pt ±¼¸²; color:#999691;background:white url(images/bar_head_c.gif) repeat-x;padding: 4px 0px 0px 0px;overflow:hidden;white-space: nowrap}

/* °Ô½ÃÆÇ */
.board_title {font-weight:bold;font-family:tahoma;font-size:13px;width:95%;overflow:hidden;text-overflow:ellipsis;color:#386487;letter-spacing:-1; line-height: 22px;}
.board_list {font-family: arial,sans-serif, ±¼¸²; font-size: 12px; LETTER-SPACING: 0px; color: #7e7e7e; line-height: 16px;}
.board_date {font-family:  arial,sans-serif, ±¼¸²; font-size: 11px; LETTER-SPACING: 0px; color: #6c6c6c; line-height: 16px;}
.main_comment {color:#848383;font-family:arial;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;letter-spacing:-1;}

/* ³»¿ëº¸±â °ü·ÃºÎºÐ */
.rignt_txt {font-family: arial,sans-serif, ±¼¸²; font-size: 8pt; text-decoration: none; color:#666666; line-height:14px;}
.link_txt {font-family: arial,sans-serif, ±¼¸²; font-size: 8pt; text-decoration: none; color:#5f78a8; line-height:17px;}
.link_txt2 {font-family: arial,sans-serif, ±¼¸²; font-size: 8pt; text-decoration: none; color:#ffffff; line-height:17px;}
.view_tb {background-color:#ffffff;border: #E1E1E1 1px solid;table-layout:fixed;}
.view_title {font-family:  ±¼¸², Gulim, tahoma; font-size: 12px; LETTER-SPACING: 0px; color: #555555; line-height: 16px; font-weight:bold;}
.view_txt {font-family:  ±¼¸², Gulim, tahoma; font-size: 12px; LETTER-SPACING: 0px; color: #666666; line-height: 16px; }
/* .language {font: 9pt arial,sans-serif, ±¼¸²;color:#7C7769; LETTER-SPACING: 0px; color: #5c585a; line-height: 14px; } */

.view_001 {font:bold 12px ±¼¸²;color:#666666; border-top: #ffffff 0px solid; border-right: #ffffff 0px solid; border-bottom: #ffffff 0px solid; border-left: #ffffff 1px solid;padding: 2px 0px 0px 5px;}
.view_002 {font:bold 12pt ±¼¸²;color:#7C7769; border-top: #ffffff 0px solid; border-right: #ffffff 0px solid; border-bottom: #ffffff 0px solid; border-left: #ffffff 0px solid;padding: 2px 5px 0px 0px;}
.view_003 {font: 12px ±¼¸²;color:#555555;background-color:#ffffff;border: #ffffff 0px solid;text-align: left; padding: 5px; line-height: 16px;}
.view_name {font:bold 9pt ±¼¸²;color:#9A9893;background-color:#ffffff; text-align: left; overflow:hidden;white-space: nowrap;padding: 5px;}
.view_home {font: 8pt ±¼¸²;color:#9A9893;background-color:#ffffff; overflow:hidden;white-space: nowrap;padding: 5px;}
a.link_vote:link,a.link_vote:visited,a.link_vote:active {
color: #969696;
text-decoration:none;
}

a.link_vote:hover	 { 
color: #F58029;
text-decoration:none;
}
.view_vote {font: 9pt ±¼¸²;color:#969696;background-color:#ffffff;border: #ffffff 0px solid; overflow:hidden;white-space: nowrap;padding: 5px 10px 5px 5px;}

/* µµÆ®¶óÀÎ */
.layer_dot1 {width:98%; height:4px;background: transparent url(images/hr_dot_01.gif) repeat-x;}
.layer_dot2 {width:98%; height:4px;background:#FBFAF7 url(images/hr_dot_01.gif) repeat-x;}


/* ÄÚ¸àÆ® °ü·Ã */
.com_tb {background-color:#FBFAF7;border: #ffffff 2px solid;table-layout:fixed;}
.com_num {width:90px;font: bold 9pt ±¼¸²;color:#F58029; margin-left: 0px;}
.cmtt_001 {font:bold 9pt ±¼¸²;color:#9A9893; background-color:#FBFAF7; padding: 5px;}
.cmtt_002 {font: 9pt ±¼¸²;color:#444444; background-color:#FBFAF7; padding: 5px;}
.cmtt_003 {font: 8pt ±¼¸²;color:#969696; background-color:#FBFAF7; padding: 5px;}
.cmtt_004 {font: 7pt tahoma;color:#7C7769; background-color:#FBFAF7; padding: 5px;}
.cmtt_date {font: 7pt tahoma;color:#969696; background-color:#FBFAF7; padding: 5px;}
.com_textarea {width:98%; height:200px; font: 9pt ±¼¸²;color:#7C7769; background-color: #ffffff; border: #EEEEEE 1px solid; padding: 10px; margin: 0px 0px 0px 0px;overflow:auto}
.g_com1 {font: 9pt ±¼¸²;color:#444444; background-color:#FBFAF7; padding: 5px;}


/* ±Û¾²±â °ü·Ã */
.foot_page_list {font: bold 9pt ±¼¸²;color:#9A9893;background:#FBFAF7 url(images/bar_head_c.gif) repeat-x;}
.input_pw {width:100px; height:18px; background-color: #ffffff; border: #EEEEEE 1px solid; padding: 2px;}
.input_tt {font: 9pt ±¼¸²;color:#CDCBCB; padding: 0px 0px 0px 10px}
.write_ft1 {font: bold 9pt µ¸À½; color:#9A9893;}
.write_ft2 {font: 9pt µ¸À½; color:#9A9893; }
.write_tag {font: 9pt µ¸À½; color:#F58029; }

.write_input1 {width:90%; height:18px; background-color:#ffffff;border: #E1E1E1 1px solid; padding: 2px;font: 9pt µ¸À½; color:#9A9893; margin: 0px 0px 0px 0px;}
.write_input2 {width:94%; height:18px; background-color:#ffffff;border: #E1E1E1 1px solid; padding: 2px;font: 9pt µ¸À½; color:#9A9893; margin: 0px 0px 0px 0px;}
.write_input3 {width:60%; height:18px; background-color:#ffffff;border: #E1E1E1 1px solid; padding: 2px;font: 9pt µ¸À½; color:#9A9893; margin: 0px 0px 0px 0px;}
.write_tag {width:30%; height:18px; background-color:#ffffff;border: #E1E1E1 1px solid; padding: 2px;font: 9pt µ¸À½; color:#9A9893; margin: 0px 0px 0px 0px;}

.write_textarea {width:100%; height:250px; background-color:#ffffff;border: #E1E1E1 1px solid; padding: 5px;font: 9pt µ¸À½; color:#9A9893; margin: 0px 0px 0px 0px;overflow:auto}

.ask_t1 {font: 9pt µ¸À½;color:#969696; background-color:#FBFAF7; padding: 5px;}
.ask_t2 {font: bold 9pt µ¸À½;color:#969696; background-color:#FBFAF7; padding: 5px;}
.ask_t3 {font: bold 9pt µ¸À½;color:#F58029; background-color:#FBFAF7; padding: 5px;}
.log_input {width:150px; height:18px; background-color:#ffffff;border: #E1E1E1 1px solid; padding: 2px;font: 9pt µ¸À½; color:#9A9893; margin: 0px;}

.view_tag {font: 8pt ±¼¸²;color:#7C7769; background-color:#FBFAF7; padding: 5px;}

/* lightbox °ü·Ã ½ÃÀÛ */
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(lightbox_plus/overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
* html #overlay {
	background-color: #000;
	background-image: url(lightbox_plus/blank.gif);
	filter: Alpha(opacity=50);
}
/* lightbox °ü·Ã ³¡ */

/* ¸®»çÀÌÁîÀÌ¹ÌÁö °ü·Ã */
.list_img{
border: 2px solid #E1E1E1;
margin: 10px;
}

.list_img_over {
border: 2px solid #F58029;
margin: 10px;
}

.list_img_out {
border: 2px solid #E1E1E1;
margin: 10px;
}

.list_img_title {font:bold 9pt ±¼¸²;color:#7C7769;}

/* ·¹ÀÌ¾î Ä«Å×°í¸®°ü·Ã */
#category_sub1 {
position:absolute;
display: none; 
width: 159px;
/* Hides from IE-mac \*/
* width: 161px;
/* End hide from IE-mac */
background-color: #FAF9F7;
text-align: justify; 
border-top: #E1E1E1 0px solid;
border-right: #E1E1E1 1px solid;
border-bottom: #E1E1E1 1px solid;
border-left: #E1E1E1 1px solid;;
margin: -1 0 0 0;
overflow:hidden;white-space: nowrap}

.span_sub {
width: 150px;
height: 18px;
font: 9pt ±¼¸²; 
color:#4b4b4b;
margin: 0px;
overflow:hidden;white-space: nowrap
}

.category_text {font: 9pt ±¼¸²; color:#666666;}

/* ¾÷·Îµå ¹öÆ°ÀÌ¹ÌÁö °ü·Ã */
    #file1 {
	  width: 438px;
      height: 18px;
      padding-top: 1px;
   }


    #file2 {
      width: 438px;
      height: 18px;
      padding-top: 1px;
   }

   input:focus {
      background-color: transparent;
   }

   div.fileinputs {
      position: relative;
      height: 25px;
      width: 90%;
	  vertical-align: top;
   }

   input.file {
	  width: 400px;
      margin: 0;
   }

   input.file.hidden {
      position: relative;
      text-align: left;
      -moz-opacity:0 ;
      filter:alpha(opacity: 0);
      opacity: 0;
      z-index: 2;
   }

   div.fakefile {
      position: absolute;
      top: 0px;
      left: 0px;
      padding: 0;
      margin: 0;
      z-index: 1;
      line-height: 80%;
   }

   div.fakefile input { /* ½ÇÁ¦ º¸ÀÌ´Â input¿Í ¹öÆ°ÀÌ¹ÌÁö */
	  width: 350px;
      height: 18px;
      margin: 0px;
	  background-color: #ffffff; 
	  border: #E1E1E1 1px solid;
	  vertical-align: top;
      margin-right: 5px;
   }
   
#apDiv1 {
	position:absolute;
	width:500px;
	top:88px;
	height:200px;
	z-index:1;
}