/* gnb */
#top_menu_slider {background: url(/images/common/img_top_bg01.gif) repeat-x; position:relative; width:100%; z-index:998; margin-bottom:22px;}

#top_menu_slider #tm_slider {bottom:0; left:0; position:absolute; width:100%; z-index:1002;}

#top_menu_slider #tm_slider .contents {margin:0 auto; position:relative; width:970px; text-align:left; vertical-align:top;}
#top_menu_slider #tm_slider .logo_area {height:31px; margin-bottom:4px;}
*html #top_menu_slider #tm_slider .logo_area {height:0px; margin-bottom:0px;}
*:first-child+html  #top_menu_slider #tm_slider .logo_area {height:29px;}
#top_menu_slider #tm_slider .logo_area h1 {}

#top_menu_slider #tm_slider .logo_area .myinfo {position:absolute; top:3px; right:5px;}

#top_menu_slider #tm_slider .menu_area {height:38px;}
*html #top_menu_slider #tm_slider .menu_area {height:31px; margin-top:4px;}
*:first-child+html #top_menu_slider #tm_slider .menu_area {height:38px; margin-top:3px;}

.menu_area .menu {position: absolute; left:0; top:35px; text-align: left;}
.menu_area .search {position: absolute; width:206px; right:0; top:35px; text-align: right;}
.menu_area .menu li {position: relative; float: left;}	#topmenu_right li {float: right;}
.menu_area .menu li, #topmenu_right li {padding-top: 7px;}
.menu_area .menu .beta {padding-top:0;}

#top_menu_slider #tm_slider .slider_notice {position:absolute; bottom:-15px; right:0px; width:100%; padding-right:25px; text-align:right; font-size:10px; color:#b1b1b1;}

/* gnb-2010 */
.top_area_wrap {background:#0097bf; margin-bottom:20px; position:relative;}
.top_area_wrap a {color:#FFFFFF;}
.top_area_wrap a:link, .top_area_wrap a:visited, .top_area_wrap a:active, .top_area_wrap a:hover {color:#FFFFFF;}
.top_area_wrap .top_area {width:970px; height:115px; margin:0 auto; text-align:left; color:#FFFFFF; position:relative;}
.top_area_wrap .top_area h1 {padding:8px 0;}

.top_area_wrap .top_area .search_bar_wrap {width:575px; position:relative;}
.top_area_wrap .top_area .search_bar_wrap .main_search_form {width:500px; border:1px solid #005a72; background:#ffffff; height:25px; padding:10px 7px 0 7px; font-size:12px; color:#333333; position:relative;}
.top_area_wrap .top_area .search_bar_wrap .select_datatype {position:absolute; top:7px; left:7px;}
.top_area_wrap .top_area .search_bar_wrap select {width: 131px; border:1px solid #FFFFFF;}

.top_area_wrap .top_area .search_bar_wrap .s_out {width:360px; height:18px; font-size:14px; position:absolute; top:6px; left:145px; border:1px solid #ffffff; border-left:1px #CCCCCC solid; padding:2px 0 2px 5px;}
.top_area_wrap .top_area .search_bar_wrap .s_out2 {width:480px; height:18px; font-size:14px; position:absolute; top:6px; left:10px; border:1px solid #ffffff; padding:2px 0 2px 5px;}
.top_area_wrap .top_area .search_bar_wrap .search_btn {position:absolute; top:0px; right:0px;}

.top_area_wrap .top_area .search_bar_wrap .search_option {margin-top:8px;}
.top_area_wrap .top_area .search_bar_wrap .search_option a {margin-left:15px;}
.top_area_wrap .top_area .search_bar_wrap .search_option label {margin-right:10px;}

.top_area_wrap .top_area .search_category .tab_on {width:70px; height:25px; background:#FFFFFF; text-align:center;}
.top_area_wrap .top_area .search_category .tab_on a:link, .top_area_wrap .top_area .tab_on a:visited, .top_area_wrap .top_area .tab_on a:active, .top_area_wrap .top_area .tab_on a:hover {color:#00708e;}
.top_area_wrap .top_area .search_category a {padding:5px 5px; display:block;}
.top_area_wrap .top_area .search_category .tab_off {width:70px; height:25px; background:#0087ab; text-align:center;}
.top_area_wrap .top_area .search_category #tab_data {position:absolute; left:370px; bottom:0px;}
.top_area_wrap .top_area .search_category #tab_group {position:absolute; left:440px; bottom:0px;}
*html .top_area_wrap .top_area .search_category #tab_data {bottom:-1px;}
*html .top_area_wrap .top_area .search_category #tab_group {bottom:-1px;}

.top_area_wrap .sub_menu_wrap {position:absolute; top:4px; right:0px}
.top_area_wrap .sub_menu_wrap .member_name { display:inline-block; vertical-align:top; border-right:1px solid #0080a2; padding-right:7px; margin-top:4px}
.top_area_wrap .sub_menu_wrap .member_login { display:inline-block; vertical-align:top; }
.top_area_wrap .sub_menu_wrap .help {display:inline-block; border-left:1px solid #0080a2; margin-left:7px; margin-top:4px; vertical-align:top}
.top_area_wrap .sub_menu_wrap .help a { padding-left: 7px; height:18px}
.top_area_wrap .sub_menu_wrap .notice_menu {display:inline-block; vertical-align:middle;}
.top_area_wrap .sub_menu_wrap .notice_menu li {float: left; margin-left: 2px;position: relative;}
.top_area_wrap .sub_menu_wrap .notice_menu .new_notice {position:absolute; bottom:5px; right:0px; color:#FFFFFF; font-size:10px; font-family:tahoma; width:14px; text-align:center;}
*html .top_area_wrap .sub_menu_wrap .notice_menu .new_notice {position:absolute; bottom:3px; right:-1px;}

.top_area_wrap .top_menu_wrap {position:absolute; top:36px; right:-3px;}
.top_area_wrap .top_menu_wrap li {float:left;}
.top_area_wrap .top_menu_wrap a {display:block;}

.notice_menu img {vertical-align:middle}
.notice_menu .submenu05 { margin-bottom:-1px}










