@charset "utf-8";

body {font-size:12px;font-family:dotum;color:#464646;width:100%;line-height:16px;margin:0px;font-weight:normal;height:100%;padding:0px;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, dt, dl, dd {margin:0px;padding:0px;font-size:12px;font-family:dotum;color:#464646;}
ul, ol, dl, dd, dt, li	{list-style-type:none; margin:0; padding:0px;line-height:16px;}
table {}
select {font-size:12px;}

fieldset {border:0;margin:0px;padding:0px;}
legend {margin:0px;padding:0px;font-size:0px;height:0px;line-height:0px;}
caption {position:absolute;visibility:hidden;width:0px; height:0px; overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;} 

img {border:0;vertical-align:top;}

/* 클리어 */
.cb {clear:both;font-size:0px;line-height:0px;height:0px;}

/* 컨텐츠정렬관련 */
.al {text-align:left;} .ac {text-align:center;} .ar {text-align:right;} 


/* default */
a { color:#464646;text-decoration:none;} a:hover {color:#464646; text-decoration:underline;}

/* 건너뛰기 */
#skipnavi {width:0; height:0; font-size:0; line-height:0;}

/* 가이드 */
#wrap {width:930px;margin:0px auto 0px auto;}

/* 탑영역 */
#header h1 {position:absolute;left:0px;top:18px;}
#header .head_text {position:absolute;left:310px;top:23px;}
#header .top_link {position:absolute;right:0px;top:10px;z-index:300;}
#header .top_link ul {}
#header .top_link li {float:left;color:#8b8b8b;font-size:11px;background:url(/executive/images/common/bg_header_bar01.gif) no-repeat right 0px;padding:0px 4px 0px 4px;line-height:14px;position:relative;}
#header .top_link li a {color:#444444;}
#header .top_link .none {background:none;padding-right:0px;}
#header .top_link .foreign_layer {position:absolute;top:17px;right:0px;width:63px;background:url(/executive/images/common/bg_foreign_02.gif) repeat-y;z-index:350;}
#header .top_link .foreign_layer .bg01 {background:url(/executive/images/common/bg_foreign_01.gif) no-repeat;height:1px;line-height:0;font-size:0;width:100%;padding:0px;}
#header .top_link .foreign_layer .bg02 {background:url(/executive/images/common/bg_foreign_01.gif) bottom no-repeat;height:1px;line-height:0;font-size:0;width:100%;padding:0px;}
#header .top_link .foreign_layer li {text-align:center;padding:0px;background:url(/executive/images/common/bg_foreign_03.gif) no-repeat bottom center;width:100%;color:#5C5C5C;padding:2px 0px 2px 0px;}
#header .top_link .foreign_layer a {color:#5C5C5C;}
#header .top_link .foreign_layer .last {background:none;}

#header .total_search {position:absolute;top:52px;left:257px;background:url(/executive/images/common/bg_header_search.gif) no-repeat;width:385px;height:35px;z-index:300;}
#header .total_search .select_form {position:absolute;top:8px;left:13px;width:75px;color:#363636;}
#header .total_search .select_form img {vertical-align:middle;margin-bottom:3px;}
#header .total_search .select_layer {position:absolute;top:23px;left:-8px;width:86px;}
#header .total_search .select_layer .bg01 {background:url(/executive/images/common/bg_search_01.gif) no-repeat;height:4px;line-height:0;font-size:0;width:100%;}
#header .total_search .select_layer .bg02 {background:url(/executive/images/common/bg_search_02.gif) bottom no-repeat;height:4px;line-height:0;font-size:0;width:100%;}
#header .total_search .select_layer ul {background:url(/executive/images/common/bg_search_03.gif) repeat-y;}
#header .total_search .select_layer li {padding-left:8px;}
#header .total_search .input_text {position:absolute;top:8px;left:100px;width:280px;}
#header .total_search .input_text .input_search {float:left;width:230px;}
#header .total_search .input_text .input_search input {width:220px;color:#363636;height:15px;border:0px;padding:4px 0px 0px 4px;border:0px;font-weight:bold;}

#header .popular_search {position:absolute;top:53px;right:0px;padding:2px 0px 0px 17px;}
#header .popular_search .popular_layer {position:absolute;top:17px;right:0px;width:130px;background:url(/executive/images/common/bg_popular02.gif) repeat-y;}
#header .popular_search .popular_layer .bg01 {background:url(/executive/images/common/bg_popular01.gif) no-repeat;height:1px;line-height:0;font-size:0;width:100%;padding:0px;z-index:200;}
#header .popular_search .popular_layer .bg02 {background:url(/executive/images/common/bg_popular01.gif) bottom no-repeat;height:1px;line-height:0;font-size:0;width:100%;padding:0px;}
#header .popular_search .popular_layer li {text-align:left;padding:0px;background:url(/executive/images/common/bg_popular02.gif) no-repeat bottom center;width:100%;color:#5C5C5C;padding:2px 0px 2px 0px;}
#header .popular_search .popular_layer a {color:#5C5C5C;}
#header .popular_search .popular_layer .last {background:none;}

#header #popular_layer {position:absolute;top:55px;right:0px;width:130px;padding:3px;background:#ffffff;z-index:400;border:#00a886 3px solid;}
#header #popular_layer img{padding:5px;}
#header #popular_layer .popular_layer .bg01 {background:url(/executive/images/common/bg_popular01.gif) no-repeat;height:1px;line-height:0;font-size:0;width:130px;padding:3px 0;z-index:200;}
#header #popular_layer .popular_layer .bg02 {background:url(/executive/images/common/bg_popular01.gif) bottom no-repeat;height:1px;line-height:0;font-size:0;width:130px;padding:0px;}
#header #popular_layer .popular_layer li {text-align:left;padding:0px;background:url(/executive/images/common/bg_popular02.gif) no-repeat bottom center;width:110px;color:#5C5C5C;padding:2px 0px 2px 0px;}
#header #popular_layer .popular_layer li.close {text-align:left;padding:0px;width:130px;color:#5C5C5C;padding:2px 0px 2px 0px;}
#header #popular_layer .popular_layer a {color:#5C5C5C;}
#header #popular_layer .popular_layer .last {background:none;}

#header #gnb {position:absolute;top:70px;width:100%;height:55px;background:url(/executive/images/common/bg_header_menu.gif) no-repeat;}
#header #gnb h2 {float:left;background:url(/executive/images/common/bg_menu_bar01.gif) no-repeat 0px 30px;padding:30px 0px 0px 0px;text-align:center;font-weight:bold;color:#FFFFFF;font-size:14px;width:96px;}
#header #gnb h2 a {color:#FFFFFF;}
#header #gnb h2 span {font-weight:normal;}
#header #gnb h2 img {vertical-align:middle;margin-bottom:2px;}
#header #gnb .menu_on {background:url(/executive/images/common/bg_menu_on01.gif) no-repeat 0px 23px;height:25px;color:#000000;}
#header #gnb .menu_on a {color:#000000;}
#header #gnb .none {background:none;}
#header #gnb .sub_menu {position:absolute;top:56px;background:url(/executive/images/common/bg_submenu_02.gif) no-repeat;width:930px;left:0px;height:25px;}
#header #gnb .sub_menu ul {}
#header #gnb .sub_menu .sub01 {padding-left:144px;}

#header #gnb .gnb_layer .skip01 {width:0; height:0; font-size:0; line-height:0;}
#header #gnb .gnb_layer .menu_section {width:108px;float:left;padding-left:7px;}
#header #gnb .gnb_layer .menu_section ul {}
#header #gnb .gnb_layer .menu_section li {background:url(/executive/images/common/bul_04.gif) no-repeat 2px 4px;padding:0px 0px 0px 6px;height:14px;line-height:14px;font-size:11px;font-weight:normal;text-align:left;}
#header #gnb .gnb_layer .menu_section li a {color:#454545;}

/* 컨테이너 left & contents */
#container01 {position:relative;height:100%;background:url(/executive/images/sub01/bg_body01.gif) no-repeat right top;}
#container01 #contents h2 {background:url(/executive/images/common/bul_title_01.gif) no-repeat 0px 1px;padding:1px 0px 0px 18px;font-size:16px;font-weight:bold;margin-bottom:25px;color:#000000;height:26px;border-bottom:1px solid #d7d7d7;}
#container02 {position:relative;height:100%;background:url(/executive/images/sub02/bg_body01.gif) no-repeat right top;}
#container02 #contents h2 {background:url(/executive/images/common/bul_title_02.gif) no-repeat 0px 1px;padding:1px 0px 0px 18px;font-size:16px;font-weight:bold;margin-bottom:25px;color:#000000;height:26px;border-bottom:1px solid #d7d7d7;}
#container03 {position:relative;height:100%;background:url(/executive/images/sub03/bg_body01.gif) no-repeat right top;}
#container03 #contents h2 {background:url(/executive/images/common/bul_title_03.gif) no-repeat 0px 1px;padding:1px 0px 0px 18px;font-size:16px;font-weight:bold;margin-bottom:25px;color:#000000;height:26px;border-bottom:1px solid #d7d7d7;}
#container04 {position:relative;height:100%;background:url(/executive/images/sub04/bg_body01.gif) no-repeat right top;}
#container04 #contents h2 {background:url(/executive/images/common/bul_title_04.gif) no-repeat 0px 1px;padding:1px 0px 0px 18px;font-size:16px;font-weight:bold;margin-bottom:25px;color:#000000;height:26px;border-bottom:1px solid #d7d7d7;}
#container05 {position:relative;height:100%;background:url(/executive/images/sub05/bg_body01.gif) no-repeat right top;}
#container05 #contents h2 {background:url(/executive/images/common/bul_title_05.gif) no-repeat 0px 1px;padding:1px 0px 0px 18px;font-size:16px;font-weight:bold;margin-bottom:25px;color:#000000;height:26px;border-bottom:1px solid #d7d7d7;}
#container06 {position:relative;height:100%;background:url(/executive/images/sub06/bg_body01.gif) no-repeat right top;}
#container06 #contents h2 {background:url(/executive/images/common/bul_title_06.gif) no-repeat 0px 1px;padding:1px 0px 0px 18px;font-size:16px;font-weight:bold;margin-bottom:25px;color:#000000;height:26px;border-bottom:1px solid #d7d7d7;}
#container07 {position:relative;height:100%;background:url(/executive/images/sub07/bg_body01.gif) no-repeat right top;}
#container07 #contents h2 {background:url(/executive/images/common/bul_title_07.gif) no-repeat 0px 1px;padding:1px 0px 0px 18px;font-size:16px;font-weight:bold;margin-bottom:25px;color:#000000;height:26px;border-bottom:1px solid #d7d7d7;}
#container08 {position:relative;height:100%;}
#container08 #contents h2 {font-size:16px;font-weight:bold;margin-bottom:25px;}

/*화면확대축소 및 프린트*/
.view_btn {position:absolute;right:0px;top:47px;}

/*탭*/

.tab01 {height:26px;padding:0px 0px 0px 4px;/*background:url(/executive/images/common/bg_tab_01.gif) repeat-x;*/margin-bottom:30px;}
.tab01 div {border:1px solid #8e3189;border-bottom:none;color:#252525;padding:6px 10px 0px 10px;height:14px;line-height:14px;float:left;margin:4px 3px 0px 0px;}
.tab01 div a {color:#252525;}
.tab01 div a:hover {color:#252525;}
.tab01 div.on {font-weight:bold;background:#8e3189;padding:6px 10px 3px 10px;margin:0px 3px 0px 0px;height:16px;line-height:16px;}
.tab01 div.on a {color:#FFFFFF;}
.tab01 div.on a:hover {color:#FFFFFF;}

.tab03 {height:26px;padding:0px 0px 0px 4px;/*background:url(/executive/images/common/bg_tab_03.gif) repeat-x;*/margin-bottom:30px;}
.tab03 div {border:1px solid #037436;border-bottom:none;color:#252525;padding:6px 10px 0px 10px;height:14px;line-height:14px;float:left;margin:4px 3px 0px 0px;}
.tab03 div a {color:#252525;}
.tab03 div a:hover {color:#252525;}
.tab03 div.on {font-weight:bold;background:#037436;padding:6px 10px 3px 10px;margin:0px 3px 0px 0px;height:16px;line-height:16px;}
.tab03 div.on a {color:#FFFFFF;}
.tab03 div.on a:hover {color:#FFFFFF;}

.tab05 {height:26px;padding:0px 0px 0px 4px;/*background:url(/executive/images/common/bg_tab_03.gif) repeat-x;*/margin-bottom:30px;}
.tab05 div {border:1px solid #5986ba;border-bottom:none;color:#252525;padding:6px 10px 0px 10px;height:14px;line-height:14px;float:left;margin:4px 3px 0px 0px;}
.tab05 div a {color:#252525;}
.tab05 div a:hover {color:#252525;}
.tab05 div.on {font-weight:bold;background:#5986ba;padding:6px 10px 3px 10px;margin:0px 3px 0px 0px;height:16px;line-height:16px;}
.tab05 div.on a {color:#FFFFFF;}
.tab05 div.on a:hover {color:#FFFFFF;}

.tab06 {height:26px;padding:0px 0px 0px 4px;/*background:url(/executive/images/common/bg_tab_06.gif) repeat-x;*/margin-bottom:30px;}
.tab06 div {border:1px solid #a2a413;border-bottom:none;color:#252525;padding:6px 10px 0px 10px;height:14px;line-height:14px;float:left;margin:4px 3px 0px 0px;}
.tab06 div a {color:#252525;}
.tab06 div a:hover {color:#252525;}
.tab06 div.on {font-weight:bold;background:#a2a413;padding:6px 10px 3px 10px;margin:0px 3px 0px 0px;height:16px;line-height:16px;}
.tab06 div.on a {color:#FFFFFF;}
.tab06 div.on a:hover {color:#FFFFFF;}

.tab07 {height:26px;padding:0px 0px 0px 4px;/*background:url(/executive/images/common/bg_tab_06.gif) repeat-x;*/margin-bottom:30px;}
.tab07 div {border:1px solid #b77e39;border-bottom:none;color:#252525;padding:6px 10px 0px 10px;height:14px;line-height:14px;float:left;margin:4px 3px 0px 0px;}
.tab07 div a {color:#252525;}
.tab07 div a:hover {color:#252525;}
.tab07 div.on {font-weight:bold;background:#b77e39;padding:6px 10px 3px 10px;margin:0px 3px 0px 0px;height:16px;line-height:16px;}
.tab07 div.on a {color:#FFFFFF;}
.tab07 div.on a:hover {color:#FFFFFF;}

/*컨텐츠별 셀렉트박스*/
#contents .select_right01 {text-align:right;}
#contents .select_right01 .select_01 {background:#fdf8fc;}
#contents .select_right01 .select_05 {background:#f2f5f9;}
#contents .select_right01 .select_06 {background:#fbfbec;}
#contents .select_right01 input {vertical-align:top;}
#contents .select_right01 select {vertical-align:middle;}
#contents .pdf_viewer {position:absolute;top:75px;right:0px;}
#contents .pdf_viewer img {vertical-align:middle;}

/* 레프트 영역 */
#left_menu {float:left;width:180px;padding-bottom:30px;}

#left_menu .lnb_sub01 {}
#left_menu .lnb_sub01 h2 {margin-bottom:10px;}
#left_menu .lnb_sub01 dl {margin-bottom:13px;}
#left_menu .lnb_sub01 dt {color:#363636;background:url(/executive/images/common/bul_left_menu.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub01 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub01 dt a:hover {font-weight:bold;color:#8e3189;}
#left_menu .lnb_sub01 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub01 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub01 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub01 dd li a {color:#363636;}
#left_menu .lnb_sub01 dd li a:hover {color:#363636;}

#left_menu .lnb_sub02 {}
#left_menu .lnb_sub02 h2 {margin-bottom:10px;}
#left_menu .lnb_sub02 dl {margin-bottom:13px;}
#left_menu .lnb_sub02 dt {color:#363636;background:url(/executive/images/common/bul_left_menu02.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub02 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub02 dt a:hover {font-weight:bold;color:#f36622;}
#left_menu .lnb_sub02 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub02 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub02 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub02 dd li a {color:#363636;}
#left_menu .lnb_sub02 dd li a:hover {color:#363636;}

#left_menu .lnb_sub03 {}
#left_menu .lnb_sub03 h2 {margin-bottom:10px;}
#left_menu .lnb_sub03 dl {margin-bottom:13px;}
#left_menu .lnb_sub03 dt {color:#363636;background:url(/executive/images/common/bul_left_menu03.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub03 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub03 dt a:hover {font-weight:bold;color:#007236;}
#left_menu .lnb_sub03 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub03 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub03 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub03 dd li a {color:#363636;}
#left_menu .lnb_sub03 dd li a:hover {color:#007236;}

#left_menu .lnb_sub04 {}
#left_menu .lnb_sub04 h2 {margin-bottom:10px;}
#left_menu .lnb_sub04 dl {margin-bottom:13px;}
#left_menu .lnb_sub04 dt {color:#363636;background:url(/executive/images/common/bul_left_menu04.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub04 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub04 dt a:hover {font-weight:bold;color:#542694;}
#left_menu .lnb_sub04 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub04 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub04 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub04 dd li a {color:#363636;}
#left_menu .lnb_sub04 dd li a:hover {color:#542694;}

#left_menu .lnb_sub05 {}
#left_menu .lnb_sub05 h2 {margin-bottom:10px;}
#left_menu .lnb_sub05 dl {margin-bottom:13px;}
#left_menu .lnb_sub05 dt {color:#363636;background:url(/executive/images/common/bul_left_menu05.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub05 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub05 dt a:hover {font-weight:bold;color:#0c7ca5;}
#left_menu .lnb_sub05 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub05 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub05 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub05 dd li a {color:#363636;}
#left_menu .lnb_sub05 dd li a:hover {color:#0c7ca5;}

#left_menu .lnb_sub06 {}
#left_menu .lnb_sub06 h2 {margin-bottom:10px;}
#left_menu .lnb_sub06 dl {margin-bottom:13px;}
#left_menu .lnb_sub06 dt {color:#363636;background:url(/executive/images/common/bul_left_menu06.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub06 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub06 dt a:hover {font-weight:bold;color:#999a13;}
#left_menu .lnb_sub06 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub06 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub06 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub06 dd li a {color:#363636;}
#left_menu .lnb_sub06 dd li a:hover {color:#999a13;}

#left_menu .lnb_sub07 {}
#left_menu .lnb_sub07 h2 {margin-bottom:10px;}
#left_menu .lnb_sub07 dl {margin-bottom:13px;}
#left_menu .lnb_sub07 dt {color:#363636;background:url(/executive/images/common/bul_left_menu07.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub07 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub07 dt a:hover {font-weight:bold;color:#975a36;}
#left_menu .lnb_sub07 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub07 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub07 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub07 dd li a {color:#363636;}
#left_menu .lnb_sub07 dd li a:hover {color:#975a36;}

#left_menu .lnb_sub08 {}
#left_menu .lnb_sub08 h2 {margin-bottom:10px;}
#left_menu .lnb_sub08 dl {margin-bottom:13px;}
#left_menu .lnb_sub08 dt {color:#363636;background:url(/executive/images/common/bul_left_menu03.gif) no-repeat 8px 8px;padding:6px 0px 4px 20px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub08 dt a {color:#363636;text-decoration:none;}
#left_menu .lnb_sub08 dt a:hover {font-weight:bold;color:#363636;}
#left_menu .lnb_sub08 dd {border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub08 dd ul {padding:9px 0px 5px 0px;}
#left_menu .lnb_sub08 dd li {background:url(/executive/images/common/bul_06.gif) no-repeat 14px 6px;padding:0px 0px 0px 21px;line-height:18px;letter-spacing:-1px;}
#left_menu .lnb_sub08 dd li a {color:#363636;}
#left_menu .lnb_sub08 dd li a:hover {color:#007236;}


#left_menu .favorites {border:3px solid #DDDDDD;margin-bottom:8px;}
#left_menu .favorites_box {border:1px solid #d0d0d0;padding:0px 5px 3px 5px;}
#left_menu .favorites_box h3 {height:19px;padding:7px 0px 0px 8px;border-bottom:1px solid #cdcdcd;color:#f26d7d;margin-bottom:7px;}
#left_menu .favorites_box ul {}
#left_menu .favorites_box li {background:url(/executive/images/common/bul_04.gif) no-repeat 4px 6px;padding:0px 0px 0px 8px;height:18px;}

#left_menu .link_service {width:160px;height:133px;border:1px solid #d0d0d0;padding:0px 9px 0px 9px;}
#left_menu .link_service h3 {height:19px;padding:7px 0px 0px 8px;border-bottom:1px solid #cdcdcd;color:#2d2d2d;margin-bottom:7px;}
#left_menu .link_service input {vertical-align:top;}
#left_menu .link_service select {width:124px;font-size:11px;letter-spacing:-1px;font-family:gulim;}
#left_menu .link_service p {margin:0px auto 2px auto;height:22px;}

/* 컨텐츠 영역 */
#contents {float:right;width:730px;}
#contents .navy a {color:#FFFFFF;}
#contents .cont_area {padding:21px 0px 0px 28px;}
#contents .cont_area .h2_info {background:url(/executive/images/common/bul_12.gif) no-repeat 0px 5px;padding:0px 0px 13px 7px;font-family:gulim;color:#717171;font-size:11px;word-spacing:-1px;}

/*프로그램 다운로드*/
.view_program {background:#f5f4ec;font-size:11px;height:20px;padding:6px 0px 0px 11px;vertical-align:middle;margin-bottom:10px;}
.view_program img {margin-top:-2px;}
.view_program span {color:#93928e;font-size:11px;padding-left:5px;}

/* 타이틀 영역 */
.title_area {border-bottom:1px solid #F26521;height:46px;width:620px;position:relative;margin-bottom:20px;}
.title_area h3 {padding:25px 0px 0px 1px;}
.title_area .page_num {position:absolute;top:0px;right:0px;}

/*타이틀별 소개*/
.introduction {background:url(/executive/images/common/bg_introduction_02.gif) repeat-y;width:702px;margin-bottom:15px;}
.introduction .bg01 {background:url(/executive/images/common/bg_introduction_01.gif) no-repeat;height:4px;font-size:0px;}
.introduction .bg02 {background:url(/executive/images/common/bg_introduction_03.gif) no-repeat;height:4px;font-size:0px;}
.introduction .img01 {float:left;padding:7px 20px 7px 20px;width:60px;}
.introduction .text01 {float:left;width:576px;padding:9px 0px 5px 0px;word-spacing:-1px;}
.introduction .text01 ul {float:left;padding:2px 0px 1px 0px;}
.introduction .text01 li {line-height:18px;background:url(/executive/images/common/bul_04.gif) no-repeat 4px 6px;padding:0px 0px 0px 11px;word-spacing:-1px;}
.introduction .text01 ol {}
.introduction .text01 ol li {background:none;padding-left:0px;word-spacing:-1px;}
.introduction .text02 {padding:5px 15px 7px 15px;font-family:gulim;}
.introduction .text02 p {background:url(/executive/images/sub02/bg_undline_01.gif) bottom repeat-x;padding:4px 18px 2px 18px;}
.introduction .fc_01 {color:#005b7f;font-weight:bold;}
.introduction .fc_01 a {color:#005b7f;font-weight:bold;}
.introduction .fc_02 {color:#2970ba;}
.introduction .fc_02 a {color:#2970ba;}
.introduction .fc_03 {color:#b45121;font-size:11px;font-family:dotum;}
.introduction em {font-style:normal;color:#5ab145;text-decoration:underline;}
.introduction strong img {vertical-align:middle;}

/*포토갤러리*/
.photo_secition {border-bottom:1px solid #E6E6E6;height:156px;}
.photo_secition .photo_gallery {width:140px;float:left;padding:0px 17px 0px 17px;}
.photo_secition .photo_gallery .photo_area {border:1px solid #D7D7D7;width:138px;height:102px;}
.photo_secition .photo_gallery .photo_area img {width:132px;height:96px;background:url(/executive/images/sub05/bg_sample01.gif) no-repeat;margin:3px;}
.photo_secition .photo_gallery p {background:url(/executive/images/sub02/bg_photo_text.gif) no-repeat;margin-top:10px;height:22px;padding:9px 0px 0px 0px;text-align:center;color:#363636;}

/*동영상 게시판*/
.movie_secition {border-bottom:1px solid #E6E6E6;height:146px;}
.movie_secition .movie_gallery {width:140px;float:left;padding:0px 17px 0px 17px;}
.movie_secition .movie_gallery .movie_area {border:1px solid #D7D7D7;width:138px;height:102px;}
.movie_secition .movie_gallery .movie_area img {width:132px;height:96px;background:url(/executive/images/sub05/bg_sample01.gif) no-repeat;margin:3px;}

/*동영상게시판 내용보기*/
.movie_contents {background:url(/executive/images/sub05/bg_movie02.gif) repeat-y;width:702px;margin-bottom:25px;}
.movie_contents .bg01 {background:url(/executive/images/sub05/bg_movie01.gif) no-repeat;height:9px;font-size:0px;}
.movie_contents .bg02 {background:url(/executive/images/sub05/bg_movie03.gif) no-repeat;height:9px;font-size:0px;}
.movie_contents .movie_section {padding:10px 20px 10px 20px;}
.movie_contents .movie_section .show_movie {width:375px;height:263px;border:1px solid #A9B2EB;float:left;}
.movie_contents .movie_section .show_movie .movie01 {width:365px;height:253px;margin:5px;}
.movie_contents .movie_section .show_info {float:left;margin:24px 0px 0px 27px;width:242px;}
.movie_contents .movie_section .show_info h5 {font-size:16px;color:#003571;height:50px;padding-top:5px;}
.movie_contents .movie_section .show_info ul {margin:0px 0px 40px 0px;}
.movie_contents .movie_section .show_info li {line-height:18px;height:18px;background:url(/executive/images/common/bul_02.gif) no-repeat 4px 6px;padding:0px 0px 0px 11px;color:#7D7D7D;font-size:11px;}
.movie_contents .movie_section .show_info p {color:#5D6D86;font-size:11px;font-weight:bold;border-bottom:1px solid #D6DBE1;height:19px;padding:2px 0px 0px 0px;margin-left:7px;}
.movie_contents .movie_section .show_info p img {vertical-align:middle;}
.movie_contents .movie_section .show_info .none {border-bottom:none;}
.movie_etc {padding:0px 0px 25px 8px;margin-bottom:15px;border-bottom:1px solid #E6E6E6;}

/*담당자정보*/
.freedom_info {background:url(/executive/images/sub02/bg_freedom01.gif) no-repeat;width:702px;height:55px;position:relative;margin:35px 0px 12px 0px;}
.freedom_info .img01 {position:absolute;left:22px;top:11px;}
.freedom_info ul {position:absolute;top:13px;left:105px;}
.freedom_info li {float:left;line-height:18px;height:18px;background:url(/executive/images/common/bul_04.gif) no-repeat 4px 6px;padding:0px 25px 0px 11px;font-size:11px;}
.freedom_info p {position:absolute;top:30px;left:105px;clear:both;line-height:18px;height:18px;background:url(/executive/images/common/bul_04.gif) no-repeat 4px 6px;padding:0px 0px 0px 11px;font-size:11px;color:#7D7D7D;}

/*고객만족도*/
.valuation {background:url(/executive/images/sub02/bg_satisfaction02.gif) 0px 0px repeat-y;}
.valuation .bg01 {background:url(/executive/images/sub02/bg_satisfaction01.gif) no-repeat;width:702px;height:26px;position:relative;}
.valuation .bg02 {background:url(/executive/images/sub02/bg_satisfaction03.gif) no-repeat;width:702px;height:5px;font-size:0px;}
.valuation .title {background:url(/executive/images/sub02/icon_01.gif) no-repeat 0px 0px;padding:0px 0px 0px 28px;width:22px;height:17px;position:relative;left:16px;top:6px;}
.valuation .select_info {position:absolute;right:15px;top:6px;}
.valuation .select_info ul {}
.valuation .select_info li {float:left;background:url(/executive/images/common/bul_04.gif) no-repeat 28px 6px;padding:0px 0px 0px 35px;font-size:11px;}
.valuation .select_info li span {color:#448CCB;font-weight:bold;}
.valuation .select_info .none {background:none;padding-left:5px;}
.valuation .select_ask {position:relative;height:57px;}
.valuation .select_ask .q {background:url(/executive/images/sub02/icon_q.gif) no-repeat 0px 2px;padding:0px 0px 0px 15px;position:absolute;left:19px;top:10px;vertical-align:middle;}
.valuation .select_ask .ask01 {font-size:11px;position:absolute;right:29px;top:10px;}
.valuation .select_ask .ask02 {position:absolute;left:19px;top:30px;}
.valuation .select_ask .ask02 .input_valuat {width:592px;height:16px;border:solid 1px #D8DBE1;padding:2px 0px 0px 4px;}
.valuation .select_ask .ask02 .input_val {margin:2px 0px 0px 2px;}

/* 하단 배너 */
#foot_banner {width:916px;border:1px solid #dddddd;margin:10px auto 10px auto;position:relative;}
#foot_banner .banner_list {width:850px; height:35px; margin:0px auto; text-align:left; padding:5px 0;}
#foot_banner .banner_list  img {margin:0px 10px 0px 10px;}
#foot_banner .banner_list  img.go{margin:10px 20px 10px 0;}
#foot_banner .btn_skip01 {position:absolute;left:-7px;top:5px;}
#foot_banner .btn_skip02 {position:absolute;right:-7px;top:3px;}


/* footer */
#footer {background:url(/executive/images/common/bg_footer_01.gif) no-repeat;padding:10px 0px 0px 0px;}
#footer .footer_area {position:relative;height:65px;}
#footer .footer_area h1 {padding:20px 0px 0px 40px;}
#footer .footer_area ul {position:absolute;top:10px;left:175px;}
#footer .footer_area li {float:left;padding-right:4px;font-size:11px;}
#footer .footer_area li a {color:#5E5E5E;}
#footer .footer_area address {line-height:15px;font-style:normal;color:#5E5E5E;position:absolute;top:30px;left:175px;font-size:11px;}
#footer .footer_area cite {font-style:normal;}
#footer .footer_area .send_mail {font-size:11px;}
#footer .footer_area .send_mail a {color:#0076A3;position:absolute;top:30px;left:655px;line-height:15px;}
#footer .footer_area .wah  {position:relative;float:right;padding-right:40px;top:-40px;}

#returntop {width:0; height:0; font-size:0; line-height:0;}


/*버튼*/
.btn_center {margin-top:10px;text-align:center;}
.btn_left {margin-top:10px;}
.btn_right {text-align:right;}
.btn_right2 {text-align:right;margin-top:12px;}

.img_center {text-align:center;position:relative;}
.img_left {position:relative;}
.img_right {text-align:right;position:relative;}

/* 여백 */
.mg_top7 {margin-top:7px;}
.pd_top20 {padding-top:20px;}
.pd_bottom10 {padding-bottom:10px;}
.mg_top20 {margin-top:20px;}
.mg_bottom10 {margin-bottom:10px;}
.space3 {height:3px;}
.space5 {height:5px;}
.space10 {height:10px;}
.space20 {height:20px;}
.space27 {height:27px;}
.space40 {height:40px;}

/* 입력폼 */
.input_01 {height:15px;border:0px;padding:2px 0px 0px 4px;vertical-align:middle;}
.input_02 {height:16px;border:solid 1px #d4d4d4;padding:2px 0px 0px 4px;vertical-align:middle;}
.radio {height:12px; width:12px;margin:0px 4px 2px 0px;vertical-align:middle;}
.checkbox_01 {height:14px;width:14px;border:0;vertical-align:middle;}

/*히든텍스트*/
.hidden_text {position:absolute;width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;overflow:hidden;}
.hidden_text h3 {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text dt {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text dd {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text table {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text thead th {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text tbody th {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text tbody td {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}

/*선주추가 hover 및 focus일치화*/
a:hover, a:focus {color:#464646; text-decoration:underline;}
.tab01 div a:hover, .tab01 div a:focus {color:#252525;}
.tab06 div a:hover, .tab06 div a:focus {color:#252525;}
#left_menu .lnb_sub01 dt a:hover, #left_menu .lnb_sub01 dt a:focus {font-weight:bold;color:#8e3189;}
#left_menu .lnb_sub01 dd li a:hover, #left_menu .lnb_sub01 dd li a:focus {color:#363636;}
#left_menu .lnb_sub02 dt a:hover, #left_menu .lnb_sub02 dt a:focus {font-weight:bold;color:#f36622;}
#left_menu .lnb_sub02 dd li a:hover, #left_menu .lnb_sub02 dd li a:focus {color:#363636;}
#left_menu .lnb_sub03 dt a:hover, #left_menu .lnb_sub03 dt a:focus {font-weight:bold;color:#007236;}
#left_menu .lnb_sub03 dd li a:hover, #left_menu .lnb_sub03 dd li a:focus {color:#007236;}
#left_menu .lnb_sub04 dt a:hover, #left_menu .lnb_sub04 dt a:focus {font-weight:bold;color:#542694;}
#left_menu .lnb_sub04 dd li a:hover, #left_menu .lnb_sub04 dd li a:focus {color:#542694;}
#left_menu .lnb_sub05 dt a:hover, #left_menu .lnb_sub05 dt a:focus {font-weight:bold;color:#0c7ca5;}
#left_menu .lnb_sub05 dd li a:hover, #left_menu .lnb_sub05 dd li a:focus {color:#0c7ca5;}
#left_menu .lnb_sub06 dt a:hover, #left_menu .lnb_sub06 dt a:focus {font-weight:bold;color:#999a13;}
#left_menu .lnb_sub06 dd li a:hover, #left_menu .lnb_sub06 dd li a:focus {color:#999a13;}
#left_menu .lnb_sub07 dt a:hover, #left_menu .lnb_sub07 dt a:focus {font-weight:bold;color:#975a36;}
#left_menu .lnb_sub07 dd li a:hover, #left_menu .lnb_sub07 dd li a:focus {color:#975a36;}
/*#left_menu .lnb_sub08 dt a:hover, #left_menu .lnb_sub08 dt a:focus {font-weight:bold;color:#975a36;}
#left_menu .lnb_sub08 dd li a:hover, #left_menu .lnb_sub08 dd li a:focus {color:#975a36;}  */
#left_menu .lnb_sub08 dt a:hover, #left_menu .lnb_sub08 dt a:focus {font-weight:bold;color:#007236;}
#left_menu .lnb_sub08 dd li a:hover, #left_menu .lnb_sub08 dd li a:focus {color:#007236;}


/*선주추가<=불릿위치가 좀 안맞음*/
#header #gnb h2 span a img {padding-top:2px;}
#header .top_link .foreign_layer {display:block;}
/*선주추가*/
#header #gnb .sub01 ul{position:absolute; left:50px;}
#header #gnb .sub02 ul{position:absolute; left:20px;}
#header #gnb .sub03 ul{position:absolute; left:130px;}
#header #gnb .sub04 ul{position:absolute; left:270px;}
#header #gnb .sub05 ul{position:absolute; right:70px;}
#header #gnb .sub06 ul{position:absolute; right:50px;}
#header #gnb .sub07 ul{position:absolute; right:10px;}
#header #gnb .sub08 ul{position:absolute; right:10px;}
/*선주추가<!--서비스 폼으로 전송하기 위하여*/
#left_menu .link_service form {margin:0px auto 2px auto;height:22px;}
#contents .select_right01 form {margin:0px;height:22px;}
#contents .select_right01 input {vertical-align:top;}

/*선주수정<=활성화 되어 있게끔.*/
#header {position:relative;height:300px;margin-bottom:15px;background:url(/executive/images/common/bg_header_01.gif) no-repeat;z-index:200;}
/*선주수정<=전체메뉴가 너무김...*/
#header #gnb .allview {padding:30px 20px 0px 30px;}
#header #gnb .sub_menu li {float:left;padding:4px 7px 0px 8px;background:url(/executive/images/common/bul_submenu_01.gif) no-repeat 0px 8px;}
#header #gnb .gnb_layer {position:absolute;top:52px;left:0px;width:930px;height:189px;background:url(/executive/images/common/bg_gnb_layer.gif) no-repeat;padding-top:2px;display:block;z-index:300;}
#header #gnb .gnb_layer .menu_section .header_01 {background:url(/executive/images/common/bul_03.gif) no-repeat 4px 0px;padding:0px 0px 0px 12px;border-bottom:1px solid #fee7b8;height:15px;line-height:15px;margin-bottom:1px;font-size:11px;font-weight:bold;color:#363636;text-align:left;}
/*선주수정<=전체메뉴 펼칠시 겹침*/
#contents .navy {text-align:right;height:20px;padding:6px 11px 0px 8px;font-size:11px;color:#FFFFFF;position:relative;}
/*선주수정<=이미지와 겹침*/
.movie_secition .movie_gallery p {background:url(/executive/images/sub05/icon_movie.gif) no-repeat 2px 2px;margin-top:10px;height:20px;padding:0px 0px 0px 25px;text-align:left;color:#363636;}
.t_bold{font-weight:bold;}


/*신고센터안내-100128추가*/
.minwon0128 {}
.minwon0128 h4 img {padding:10px 0px;} 
.minwon0128 .minwon_list {height:380px; background:url(/executive/images/sub01/bg_minwon.gif) no-repeat; padding:15px;}
.minwon0128 .minwon_list h5 {width:630px; border-bottom:1px solid #ceddf8;}
.minwon0128 .minwon_list h5 img {padding:10px 0px;}
.minwon0128 .minwon_list .list_box {float:left; width:650px;}
.minwon0128 .minwon_list .list_box ul.box {float:left; width:200px; padding:10px 0px;}
.minwon0128 .minwon_list .list_box ul.box li {line-height:18px;background:url(/executive/images/sub01/ico_minwon01.gif) 0px 6px no-repeat; padding-left:10px; }

/* 레이어달력 */
#divSearch {width:300px; padding:0 0 10px 0; margin:0; background:#ffffff; display:none; position:absolute;text-align:center;}
#divSearch .day_box {text-align:center; border:1px solid #008ab3;}
#divSearch .day_box form{float:left;}
#divSearch .day_box span.txt {color:#000; font-size:12px; font-weight:bold; padding:0 6px 0 3px;}
#divSearch .day_box span.bt_close {position:absolute; top:3px; right:3px;}
#divSearch .days {}
#divSearch .days table {width:300px; padding:0; margin:0; text-align:center; }
#divSearch .days thead th { font-size:11px; font-weight:normal; padding:4px 0px 3px 0px; background:#e4f0f2;}
#divSearch .days tbody td { color:#454545; font-size:11px; font-weight:bold;padding:4px 0px 3px 0px; background:#fff;}
#divSearch .days tbody td a{color:#454545; text-decoration:none;}
#divSearch .days .bg_01 {background:#ececec;}
#divSearch .days .sat {color:#0105af;}
#divSearch .days .sun {color:#fd1a2b;}
#divSearch .days span.bbb {font-size:11px; color:#bbb; font-weight:normal;}
#divSearch .days .on {background:#7da7d9; color:#fff; font-weight:bold;}
#divSearch .dayinput {border:1px solid #FFFFFF;padding:0;height:20px;width:30px;text-align:center;}
#divSearch .monthinput {border:1px solid #FFFFFF;padding:0;height:20px;width:30px;text-align:right;}
#divSearch .btnBox {border:1px solid #BEBEBE;padding:0;height:20px;width:50px;text-align:center;}

/* 알림창 관련 */
#alim_list {position:absolute;top:0;height:100px; width:250px; right:0;padding:1px;background:#ffffff;z-index:400;border:#e9d3a6 3px solid;}
#alim_list span{background: url(/executive/images/common/bul_08.gif) no-repeat 5px 4px; padding:2px 0 2px 15px; line-height:19px; font-weight:bold; width:100px; float:left;}
#alim_list p{float:right; padding:3px;}
#alim_list .alim_list {height:77px; padding:1px 0; width:250px; border-top:#e9d3a6 1px solid; overflow:auto;}
#alim_list .alim_layer li {text-align:left;background:url(/executive/images/common/bul_07.gif) no-repeat 3px 9px;color:#5C5C5C;padding:3px 0px 1px 12px;}

/* 0429 css 추가 */
.contents_new {width:702px; height:600px; margin:0 auto;}

/* 로그인 */
.gw_login {position:relative; background:url(/executive/images/realname/login_bg04.gif) no-repeat; width:698px; height:174px; padding:3px;}
.gw_login h3 {width:632px; height:23px; border-bottom:1px solid #dfdfdf; margin:22px auto 10px auto !important;}
.gw_login fieldset {width:340px; height:100px; margin:15px auto 0 auto; padding:0; text-align:left;}
.gw_login fieldset legend{display: none;}
.gw_login fieldset #gw_loginForm {width:340px; height:65px; position:relative;}
.gw_login fieldset #gw_login_id_lb {background:url(/executive/images/realname/login_icon02.gif) no-repeat 0 5px; padding:0 0 0 10px;}
.gw_login fieldset #gw_login_pw_lb {background:url(/executive/images/realname/login_icon02.gif) no-repeat 0 6px; padding:0 0 0 10px;}
div.gw_login_button {width:50px; height:50px; float:right; display:inline; position:absolute; right:250px; top:60px; padding:0; margin:0;}
.gw_login p {clear:both;margin:5px;padding:0;}
.gw_login p img {margin:0 0 2px 2px;}
.gw_login input.gw_login_input{width:150px; height:17px;}

.login_person {background:url(/executive/images/realname/login_bg02.gif) no-repeat; width:700px; height:79px; margin:20px 0 20px 0;}
.login_person .person_img {width:68px; height:56px; float:left; margin:10px 10px 0 30px; display:inline;}
.login_person .person_text { float:left; width:550px; height:40px; margin:20px 10px 0 10px; display:inline;}



.login_provincial_area {height:300px;width:700px;margin:0px auto 0px auto;}
.login_provincial_area h4 {margin:20px 0 0 15px !important; background:none !important;}
.login_provincial_area .login_provincial01 {width:342px; height:298px; float:left; background:url(/executive/images/realname/login_bg03.gif) no-repeat;}
.login_provincial_area .login_provincial01 .login_provincial_box {width:315px;height:60px;text-align:left;padding:12px 13px 12px 13px;}
.login_provincial_area .login_provincial01 .login_provincial_box .login_section_01 {border-bottom:1px solid #e9e9e9;padding:0px 0px 8px 24px;}
.login_provincial_area .login_provincial01 .login_provincial_box .login_section_02 {padding:11px 0px 0px 0; width:267px; float:left;}
.login_provincial_area .login_provincial01 .login_provincial_box .login_btn_go {float:left; margin:40px 0 0 5px; display:inline;}


.login_provincial_area .login_provincial01 .login_provincial_box .login_input_form01 {text-align:left;font-family:gulim;} 
.login_provincial_area .login_provincial01 .login_provincial_box .login_input_form02 {text-align:left;font-family:gulim; padding:0 0 3px 0;} 
.login_provincial_area .login_provincial01 .login_input01 {border:1px solid #CCCCCC;padding:2px 0px 2px 4px;width:175px;height:16px;vertical-align:middle;} 
.login_provincial_area .login_provincial01 .login_provincial_text01 {width:325px; font-family:gulim; color:#252525; padding:10px 0 0 4px; word-spacing:-1px; margin:0 0 0 5px;}
.login_provincial_area .login_provincial02 {width:342px; height:298px; float:right; background:url(/executive/images/realname/login_bg03.gif) no-repeat;}
.login_provincial_area .login_provincial02 .login_provincial_text02 {width:325px; font-family:gulim; color:#252525; padding:10px 0 0 4px; word-spacing:-1px; margin:0 0 0 5px;}
.login_provincial_area .login_provincial02 .login_btn_center02 {text-align:center; margin:22px 0 22px 0;}
