@charset "EUC-KR";
@import url('neo_common.css'); /* ³×¿ÀÆÛºí ±âº»¼³Á¤ */

/* »ó´Ütop ¿µ¿ª */
body { background:#fff url(/img/common/topmenu/bg_top_body.gif) repeat-x; width:100%; }
#head_top a.yes-db:link { font-family:µ¸¿ò;font-size:8pt; color:#848484 ;text-decoration:none; font-weight: normal;}
#head_top a.yes-db:visited{ font-family:µ¸¿ò; font-size:8pt; color:#848484; text-decoration:none; font-weight: normal;}
#head_top a.yes-db:hover { font-family:µ¸¿ò; font-size:8pt; color:#0A62CA; text-decoration:underline; font-weight: normal;}

#head_top { width: 942px; margin:0 0 15px 0; float:left;}
.top_txt_area { margin:5px 0 25px 0; float:left; width:100%; }
.top_txt_area strong { font-weight:bold; font-size:11px; }
.top_txt_area .txt01 { color:#666666; display:inline-block; background:url(/img/common/topmenu/icon_dot1.gif) no-repeat 0 3px; padding-left:10px;font-size:11px; _background:url(/img/common/topmenu/icon_dot1.gif) no-repeat 0 5px; }/* 2010.03.05 ja¼öÁ¤ */
.top_txt_area .txt02 { color:#666666; display:inline-block; background:url(/img/common/topmenu/icon_dot2.gif) no-repeat 0 3px; padding-left:7px; margin-left:5px; font-size:11px; _background:url(/img/common/topmenu/icon_dot2.gif) no-repeat 0 5px; }/* 2010.03.05 ja¼öÁ¤ */
.top_txt_area .txt03 { color:#f16a0c; }

.txt_head_top { float:left; color:#666666; font-size:11px;  }
.list_head_top { float:right; position:relative; }
.list_head_top li { float:left; margin-left:8px; }
.list_head_top a { font-size:11px; color:#666666; }

.top_txt_area02 { overflow:hidden; width:100%; }
.top_txt_area02 a { float:left; }
.top_txt_area02 .txt04 { margin-left:20px; }
.top_txt_area02 .input_head_top { float:left; background:url(/img/common/topmenu/input_head_top.gif) no-repeat; width:300px; height:32px; margin-right:4px; }
.top_txt_area02 .input_head_top input { margin:10px; _margin-top:9px; border:none; width:275px; }
.top_txt_area02 .space { margin-right:4px; }

.h_menu { width:100%; float:left; background:url(/img/common/topmenu/top_bg.gif) repeat-x; height:43px; margin-top:10px; }
.list_h_menu { float:left; margin-left:10px; height:40px; overflow:hidden; }
.list_h_menu li { float:left; background:url(/img/common/topmenu/top_menu_dot.gif) no-repeat right top; }
.list_h_menu li a { float:left;  padding-left:10px; cursor:pointer; height:40px; }
.list_h_menu li span { float:left; font-weight:bold; padding:15px 10px 0 0; height:40px; }
.list_h_menu li.on a { float:left; background:url(/img/common/topmenu/top_menu_left.gif) no-repeat left top; height:40px; }
.list_h_menu li.on span { float:left; background:url(/img/common/topmenu/top_menu_right.gif) no-repeat right top; padding:15px 10px 0 0; height:40px; }

.txt_h_menu { float:right; margin-right:10px; position:relative; }
.txt_h_menu p { float:left; background:#fff url(/img/common/topmenu/bullet_pink2.gif) no-repeat left 3px; padding-left:8px; margin:13px 0 0 15px; font-size:11px; }
.txt_h_menu strong { font-weight:bold; font-size:11px; }

#head_top .h_menu_detail { padding-right:15px; background: url(/img/common/topmenu/icon_dot6.gif) no-repeat right center; height: 13px; }

.layer_top_txt_area { position:absolute; z-index:1; border:4px solid #f1f1f1; background:#fff; float:left; }
.layer_top_txt_area ul { margin:5px; width:257px; float:left; }
.layer_top_txt_area ul li { float:left; margin:5px; white-space:nowrap; }

.layer_h_menu { position:absolute; z-index:1; border:4px solid #f1f1f1; background:#fff;  }
.layer_h_menu dl { margin:10px; }
.layer_h_menu dt { font-weight:bold; margin-bottom:5px; color:#666666; }
.layer_h_menu dd { margin:5px; white-space:nowrap; color:#666666; }

/* ¸ÞÀÎ »ó´ÜºÎºÐ */
.maintop_search { float:left; width:100%; margin-bottom:10px; }
.maintop_search h1 { float:left; margin:0 20px 0 40px; display:inline; } /* ±èÁø¼º ¼öÁ¤. ·Î°íÀ§Ä¡ ÁÂÃøÀ¸·Î ¼öÁ¤. 50--> 40 */
.main_top_input { float:left; margin-top:25px; }  /* ±èÁø¼º¼öÁ¤. inputbox À§Ä¡ ÇÏÇâÁ¶Á¤. 10 --> 25 */
.main_top_input .bg_main_iput { float:left; width:394px; height:37px; background:url('/img/common/topmenu/main_input_area.gif') no-repeat; position:relative; }
.main_top_input .bg_main_iput select { float:left; }
.main_top_input .bg_main_iput input { float:left; margin:12px 0 0 10px; border:none; width:300px; vertical-align:middle; height:15px; }
.main_top_input .btn { float:left; margin-left:4px; margin-top:2px; }

.main_top_input .txt_search { float:left; margin:13px 0 0 10px; background:url('/img/common/topmenu/icon_dot3.gif') no-repeat right 4px; padding-right:10px; }
.main_top_input .listsearch { width:70px;  position:absolute; left:5px; top:32px; background:#fff; border:1px solid #1a2486; }
.main_top_input .listsearch li { float:left; width:68px; }
.main_top_input .listsearch li a { padding:4px 5px 4px 5px; display:block; }
.main_top_input .listsearch li a:hover { background:#f0f1fe; }

.main_top_box01 { border-top:2px solid #606060; background:#f4f4f4; width:100%; overflow:hidden; clear:both; }
.main_top_box01 dt { float:left; background:url('/img/portal/bullet.gif') no-repeat; padding:0 0 7px 20px; margin-top:10px; }
.main_top_box01 dd { float:left; padding:0 20px 7px 0; margin-top:10px; }

.main_top_box02 { border:1px solid #d2d4dc; width:940px; overflow:hidden; padding-bottom:10px; }

.main_top_result01 { float:left; width:130px; height:185px;; margin-top:10px; background:url('/img/common/topmenu/bg_dot_01.gif') repeat-y; }
.main_top_result01 h2 { background:url('/img/common/topmenu/icon_dot5.gif') no-repeat left top; padding-left:16px; margin:10px 0 13px 10px; color:#444444; }
.main_top_result01 dl { width:115px; margin:5px 0 0 8px; overflow:hidden; }
.main_top_result01 dt { float:left; padding-left:10px; color:#444444; }
.main_top_result01 dd { float:right; color:#444444; }

.main_top_result01 .list01 { background:url('/img/common/topmenu/icon_violet.gif') no-repeat left 2px; }
.main_top_result01 .list02 { background:url('/img/common/topmenu/icon_pink.gif') no-repeat left 2px; }
.main_top_result01 .list03 { background:url('/img/common/topmenu/icon_green.gif') no-repeat left 2px; }
.main_top_result01 .list04 { background:url('/img/common/topmenu/icon_pink.gif') no-repeat left 2px; }
.main_top_box02 .first_result { background:none; margin-left:5px; }

.main_top_tab { height:31px; width:100%; background: url(/img/common/topmenu/bg_dot_02.gif) repeat-x left bottom; overflow:hidden; font-family :"µ¸¿ò"; font-size:11px;margin:20px 0 10px 0; }
.main_top_tab li {float:left;text-align:center; background: url(/img/common/topmenu/tab.gif) no-repeat right top; height:31px; display:inline;	}
.main_top_tab a { color:#444444; width:100px; height:31px; line-height:31px; letter-spacing:-1px; text-decoration:none; display:block; font-size:12px; }
.main_top_tab a:hover { color:#000000; background: url(/img/common/topmenu/tab.gif) no-repeat left top; text-decoration:none; }
.main_top_tab li.on { text-align:center; background: url(/img/common/topmenu/tab.gif) no-repeat left top;	font-weight:bold; font-size: 12px; color:#3C487E; width:100px; height:31px; line-height:31px; }

.main_toptip { float:left; margin-top:8px; margin-left:5px; }

/* °Ë»ö¿µ¿ª¹Ú½º 
.wrap_close_ndsl_searchbox { width:940px; }
.close_searchbox01 { border-top:1px solid #a9b2c4; border-left:1px solid #a9b2c4; border-right:1px solid #a9b2c4; width:100%; overflow:hidden; height:28px; }
.close_searchbox01 dl { margin:8px 0 5px 5px; float:left; }
.close_searchbox01 dt { padding-left:7px; background: url(/img/common/bullet_bar.gif) no-repeat left top; font-weight:bold; color:#143d8a; float:left; }
.close_searchbox01 dd { color:#444444; float:left; letter-spacing:-1px; }
.close_searchbox01 ul { float:right; margin-top:8px; margin-bottom:5px; }
.close_searchbox01 li { float:left; margin:0 5px; background: url(/img/common/bull_bar01.gif) no-repeat left top; padding-left:10px; }
.close_searchbox01 li a { font-weight:bold; color:#143d8a; }

.close_searchbox02 { background: url(/img/common/bg_search_box01.gif) no-repeat left top; padding-left:3px; width:939px; height:29px; }
.close_searchbox02_right { background: url(/img/common/bg_search_box01.gif) no-repeat right top; padding-right:3px; overflow:hidden; width:936px; }
.close_searchbox02 h4 { float:left; margin:8px 30px 0 5px; }
.close_searchbox02 .span01 { float:left; margin:6px 20px 0 0; }
.close_searchbox02 .txt_box { float:left; margin:10px 0 0 0; }
.close_searchbox02 .btn_view { float:right; padding:3px; margin:10px 2px 0 0; }

.close_searchbox03 { background: url(/img/common/bg_search_box02.gif) no-repeat left top; padding-left:3px; width:729px; height:29px; }
.close_searchbox03_right { background: url(/img/common/bg_search_box02.gif) no-repeat right top; padding-right:3px; overflow:hidden; width:726px; }
.close_searchbox03 h4 { float:left; margin:8px 30px 0 5px; }
.close_searchbox03 .span01 { float:left; margin:6px 20px 0 0; }
.close_searchbox03 .txt_box { float:left; margin:10px 0 0 0; }
.close_searchbox03 .btn_view { float:right; padding:3px; margin:10px 2px 0 0; }
*/

/* °Ë»ö¿µ¿ª¹Ú½º(735) */
.wrap_close_ndsl_searchbox { width:740px; clear:both; }/* 20100315 Á¤¾Æ ¼öÁ¤ */
.close_searchbox01 { border-top:1px solid #a9b2c4; border-left:1px solid #a9b2c4; border-right:1px solid #a9b2c4; width:738px; overflow:hidden; }/* 2010.03.05 ja¼öÁ¤ */
.close_searchbox01 dl { margin:8px 0 5px 5px; float:left; width:500px; }
.close_searchbox01 dt { padding-left:7px; background: url(/img/common/bullet_bar.gif) no-repeat left top; font-weight:bold; color:#143d8a; float:left; }
.close_searchbox01 dd { color:#444444; float:left; letter-spacing:-1px; width:330px; }
.close_searchbox01 ul { float:right; margin-top:8px; margin-bottom:5px; }
.close_searchbox01 li { float:left; margin:0 5px; background: url(/img/common/bull_bar01.gif) no-repeat left top; padding-left:10px; }
.close_searchbox01 li a { font-weight:bold; color:#143d8a; }

.close_searchbox02 { background: url(/img/common/bg_search_box01.gif) no-repeat left top; width:738px; height:29px; }/* 2010.03.04 ja¼öÁ¤ */
.close_searchbox02_right { background: url(/img/common/bg_search_box01.gif) no-repeat left top; padding-right:3px; overflow:hidden; width:732px; }/* 2010.03.05 ja¼öÁ¤ */
.close_searchbox02 h4 { float:left; margin:8px 30px 0 5px; }
.close_searchbox02 .span01 { float:left; margin:6px 20px 0 0; }
.close_searchbox02 .txt_box { float:left; margin:12px 0 0 0; }
.close_searchbox02 .btn_view { float:right; padding:3px; margin:10px 2px 0 0; }

.close_searchbox03 { background: url(/img/common/bg_search_box02.gif) no-repeat left top; padding-left:3px; width:737px; height:29px; _height: 32px; _width: 733px; }
.close_searchbox03_right { background: url(/img/common/bg_search_box02.gif) no-repeat right top; padding-right:2px; overflow:hidden; width:735px; _width: 737px; }
.close_searchbox03 h4 { float:left; margin:8px 30px 0 5px; }
.close_searchbox03 .span01 { float:left; margin:4px 20px 0 0; }
.close_searchbox03 .txt_box { float:left; margin:10px 0 0 0; }
.close_searchbox03 .btn_view { float:right; padding:3px 3px 6px 3px; margin:10px 2px 0 0; }

/* °Ë»ö¿µ¿ª¹Ú½º(940) */
.wrap_close_ndsl_searchbox02 { width:940px!important; }
.wrap_close_ndsl_searchbox02 .close_searchbox01 { border-top:1px solid #a9b2c4; border-left:1px solid #a9b2c4; border-right:1px solid #a9b2c4; width:938px; _width: 940px; overflow:hidden; }/* 2010.03.04 ja¼öÁ¤ */
.wrap_close_ndsl_searchbox02 .close_searchbox01 dl { margin:8px 0 5px 5px; float:left; width:700px;  }
.wrap_close_ndsl_searchbox02 .close_searchbox01 dt { padding-left:7px; background: url(/img/common/bullet_bar.gif) no-repeat left top; font-weight:bold; color:#143d8a; float:left; }
.wrap_close_ndsl_searchbox02 .close_searchbox01 dd { color:#444444; float:left; letter-spacing:-1px; width:620px; }
.wrap_close_ndsl_searchbox02 .close_searchbox01 ul { float:right; margin-top:8px; margin-bottom:5px; }
.wrap_close_ndsl_searchbox02 .close_searchbox01 li { float:left; margin:0 5px; background: url(/img/common/bull_bar01.gif) no-repeat left top; padding-left:10px; }
.wrap_close_ndsl_searchbox02 .close_searchbox01 li a { font-weight:bold; color:#143d8a; }

.wrap_close_ndsl_searchbox02 .close_searchbox02 { background: url(/img/common/bg_search_box03.gif) no-repeat left top; width:940px; height:29px; }
.wrap_close_ndsl_searchbox02 .close_searchbox02_right { background: url(/img/common/bg_search_box03.gif) no-repeat left top; padding-right:3px; overflow:hidden; width:936px; height:29px; }
.wrap_close_ndsl_searchbox02 .close_searchbox02 h4 { float:left; margin:8px 30px 0 5px; }
.wrap_close_ndsl_searchbox02 .close_searchbox02 .span01 { float:left; margin:6px 20px 0 0; }
.wrap_close_ndsl_searchbox02 .close_searchbox02 .txt_box { float:left; margin:10px 0 0 0; }
.wrap_close_ndsl_searchbox02 .close_searchbox02 .btn_view { float:right; padding:3px; margin:10px 2px 0 0; }

/* refine ¼öÁ¤ */
.wrap_close_ndsl_searchbox02 .close_searchbox02_new { background: url(/img/common/bg_search_box04.gif) no-repeat left top; width:940px; height:29px; }
.wrap_close_ndsl_searchbox02 .close_searchbox02_new_right { background: url(/img/common/bg_search_box04.gif) no-repeat left top; overflow:hidden; width:938px; height:29px; }
.wrap_close_ndsl_searchbox02 .close_searchbox02_new h4 { float:left; margin:8px 30px 0 5px; }
.wrap_close_ndsl_searchbox02 .close_searchbox02_new .span01 { float:left; margin:6px 20px 0 0; }
.wrap_close_ndsl_searchbox02 .close_searchbox02_new .txt_box { float:left; margin:10px 0 0 0; }
.wrap_close_ndsl_searchbox02 .close_searchbox02_new .btn_view { float:right; padding:3px; margin:10px 2px 0 0; }

.wrap_close_ndsl_searchbox02 .close_searchbox103 { background: url(/img/common/bg_search_box04.gif) no-repeat left top; padding-left:3px; width:939px; height:29px; }
.wrap_close_ndsl_searchbox02 .close_searchbox103_right { background: url(/img/common/bg_search_box04.gif) no-repeat right top; overflow:hidden; width:938px; height:29px; }
.wrap_close_ndsl_searchbox02 .close_searchbox103 h4 { float:left; margin:8px 30px 0 5px; }
.wrap_close_ndsl_searchbox02 .close_searchbox103 .span01 { float:left; margin:6px 20px 0 0; }
.wrap_close_ndsl_searchbox02 .close_searchbox103 .txt_box { float:left; margin:10px 0 0 0; }
.wrap_close_ndsl_searchbox02 .close_searchbox103 .btn_view { float:right; padding:3px 6px 3px 3px; margin:10px 2px 0 0; }