@charset "utf-8";

/* all style */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, button {margin:0;padding:0;line-height:1.7em}
body, h1, h2, h3, h4, h5, h6, th, td, input, select, a {margin:0;color:#606060;font-size:12px;font-family:"?��?",dotum,Verdana,Arial;}
ul, ol, dl, dt, dd {margin:0;padding:0;list-style:none}
p {text-align:justify;margin:10px 0;}
img {border:none;vertical-align:top}
hr {display:none}
a {text-decoration:none}
a:link,
a:visited {color:#666666;}
a:hover,
a:active  {color:#c7400d;}
*{margin:0;padding:0;}
button{cursor: pointer; border:0; background-color:transparent;}
.skipToContent{width: 100%;}
.skipToContent a{display: block; position: absolute; z-index: 1000; text-align: center; width: 100%; height:1px; overflow: hidden; top:-1px;}
.skipToContent a:hover,.skipToContent a:focus,.skipToContent a:active{display: block; visibility: visible; overflow: visible; width: 100%; height: 30px; top:0;}
.topSearch select{border:0px #fff solid !important; }

form label {padding:0 4px 2px}

/* title style */
h1  {margin:0;padding:0}
h2  {margin:0;padding:0}
h3  {margin:0;padding:0}
h4  {margin:10px 0 5px 0;padding:0 0 0 18px;font-size:14px;color:#4d4d4d;letter-spacing:-1px;background:#fff url(/images/kr/common/h4_bul.gif) no-repeat left 4px}
h5  {margin:10px 0 5px 0;padding:0 0 0 16px;font-size:12px;color:#446b9d;letter-spacing:-1px;background:url(/images/kr/common/h5_bul.gif) no-repeat left 3px}
h6  {margin:5px 0 3px 17px;padding:0 0 0 14px;font-size:12px;;background:url(/images/kr/common/h6_bul.gif) no-repeat left 5px}
.h7 {margin:5px 0 3px 31px;padding:0 0 0 10px;background:url(/images/kr/common/h7_bul.gif) no-repeat left 8px}
.h7 strong {font-weight:normal;color:#396496}

/* list style */
.h5_ul {margin:5px 0 10px 5px;padding:0}
.h5_ul li {margin-bottom:3px;padding-left:16px;background:url(/images/kr/common/h5_bul.gif) no-repeat left 4px}
.h6_ul {margin:5px 0 10px 17px;padding:0}
.h6_ul li {margin-bottom:3px;padding-left:14px;background:url(/images/kr/common/h6_bul.gif) no-repeat left 5px}
.h7_ul {margin:5px 0 10px 31px;padding:0}
.h7_ul li {margin-bottom:3px;padding-left:10px;background:url(/images/kr/common/h7_bul.gif) no-repeat left 8px}
.h8_ul {margin:5px 0 10px 41px;padding:0}
.h8_ul li {margin-bottom:3px;padding-left:0;background:none}

.h5_ul .h6_ul {margin-left:0;margin-bottom:3px}
.h6_ul .h7_ul {margin-left:0;margin-bottom:3px}
.h7_ul .h8_ul {margin-left:0;margin-bottom:3px}
.h8_ul ul {margin-left:0;margin-bottom:3px}

/* table style  */
.table {width:100%;border-collapse:inherit; border-spacing:0;}
.table caption span {float:left;visibility:hidden;height:1px;line-height:1px}
.table caption em {float:right;color:#606060;font-weight:normal;font-style:normal;font-size:11px;}
.table, th, td {border:0;line-height:1.5em;}
.table {border-top:2px solid #cad2de; border-bottom:1px solid #cad2de}
.table th, .table td {padding:5px 7px;border-right:1px solid #dfe0e0;border-bottom:1px solid #dfe0e0}
.table th.t_end, .table td.t_end {border-right:0}
.table thead th {color:#265086;background:#f7f8fa}
.table tbody th,
.table tfoot th,
.table tfoot td,
.table .cell_point {background:#f7f8fa}
.table ul li {padding:0 0 0 10px;line-height:1.4em;background:url(/images/kr/common/li_bul.gif) no-repeat left 7px;}
.table th.orgTit {padding:0 0 0 38px;color:#446b9d; text-align:left;background:url(/images/kr/intro/orgTit_bg.gif) no-repeat left top;height:26px;border-bottom:1px solid #a2b9ce;border-right:0}

.table3 {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;}
.table3 caption {text-align:left}
.table3 caption span {float:left;visibility:hidden;height:1px;line-height:1px}
.table3 caption em {float:right;color:#606060;font-weight:normal;font-style:normal;font-size:11px}
.table3, th, td {border:0}
.table3 {border-top:2px solid #cad2de;border-bottom:1px solid #cad2de}
.table3 th, .table3 td {padding:5px 7px;border-right:1px solid #dfe0e0;border-bottom:1px solid #dfe0e0}
.table3 th.t_end, .table3 td.t_end {border-right:0}
.table3 thead th {color:#265086;background:#f7f8fa}
.table3 tbody td {vertical-align:top;}
.table3 tbody th,
.table3 tfoot th,
.table3 tfoot td,
.table3 .cell_point {background:#f7f8fa}
.table3 .title {display:block;margin:3px 0;padding:0 0 0 10px;color:#0077cb;background:url(/images/kr/common/tb_bul.gif) no-repeat left 6px}

.basic_table {width:100%;border-collapse:collapse;border-spacing:0;}
.basic_table caption {float:left;visibility:hidden;height:1px;line-height:1px}
.basic_table, th, td {border:0;}
.basic_table {border-left:1px solid #222;border-top:1px solid #222;border-bottom:1px solid #222}
.basic_table th, .basic_table td {padding:3px 5px;border-right:1px solid #222;border-bottom:1px solid #222}


/* content style */

.hiddenTxt {position:absolute;visibility:hidden;height:0;font-size:0;line-height:0;}

.clear {clear:both}

/* margin */
.top_mar_0  {margin-top:0px}
.top_mar_5  {margin-top:5px}
.top_mar_10 {margin-top:10px}
.top_mar_15 {margin-top:15px}
.top_mar_20 {margin-top:20px}
.top_mar_25 {margin-top:25px}
.top_mar_30 {margin-top:30px}
.top_mar_35 {margin-top:35px}
.top_mar_40 {margin-top:40px}
.top_mar_45 {margin-top:45px}
.top_mar_50 {margin-top:50px}

.right_mar_0  {margin-right:0px}
.right_mar_5  {margin-right:5px}
.right_mar_10 {margin-right:10px}
.right_mar_15 {margin-right:15px}
.right_mar_20 {margin-right:20px}
.right_mar_25 {margin-right:25px}
.right_mar_30 {margin-right:30px}
.right_mar_35 {margin-right:35px}
.right_mar_40 {margin-right:40px}
.right_mar_45 {margin-right:45px}
.right_mar_50 {margin-right:50px}

.bott_mar_0  {margin-bottom:0px}
.bott_mar_5  {margin-bottom:5px}
.bott_mar_10 {margin-bottom:10px}
.bott_mar_15 {margin-bottom:15px}
.bott_mar_20 {margin-bottom:20px}
.bott_mar_25 {margin-bottom:25px}
.bott_mar_30 {margin-bottom:30px}
.bott_mar_35 {margin-bottom:35px}
.bott_mar_40 {margin-bottom:40px}
.bott_mar_45 {margin-bottom:45px}
.bott_mar_50 {margin-bottom:50px}

.left_mar_0  {margin-left:0px}
.left_mar_5  {margin-left:5px}
.left_mar_10 {margin-left:10px}
.left_mar_15 {margin-left:15px}
.left_mar_20 {margin-left:20px}
.left_mar_25 {margin-left:25px}
.left_mar_30 {margin-left:30px}
.left_mar_35 {margin-left:35px}
.left_mar_40 {margin-left:40px}
.left_mar_45 {margin-left:45px}
.left_mar_50 {margin-left:50px}
.left_mar_55 {margin-left:55px}


/* font style */
.bold {font-weight:bold}
.bl {color:#606060}
.or {color:#c7400d}
.or a:link,
.or a:visited {color:#b64216;text-decoration:underline}
.or a:hover,
.or a:focus {color:#b64216;text-decoration:none}
.bu {color:#0166ae}
.bu a:link,
.bu a:visited {color:#015896;text-decoration:underline}
.bu a:hover,
.bu a:focus {color:#015896;text-decoration:none}

.left {text-align:left}
.center {text-align:center}
.right {text-align:right}

.text11 {font-size:11px;}
.text14 {font-size:14px;}

/* clear value */
.no_view {position:absolute;visibility:hidden;height:0;font-size:0;line-height:0;}
.no_mar {margin:0;}
.no_bg {background:none !important;}


/* tabMenu */
.tabMenu{width:665px; border-bottom:2px #b1cadb solid; padding-bottom:15px; margin-bottom:20px; overflow: hidden;}
.tabMenu li a{display: inline-block; width:206px; height:22px; padding-left:10px; padding-top:2px; background:url(/images/prog/board/faq_btn_bg.gif) no-repeat left bottom #1d5ebc; margin:0px 3px 5px 2px;}
.tabMenu li a:hover,.tabMenu li a:focus,.tabMenu li a:active {background-position: left top; color: #FFF; font-weight: bold;letter-spacing: -1px;}
 ul.tabMenu li .ov{background:url(/images/prog/board/faq_btn_bg.gif) no-repeat left top #1d5ebc; font-weight: bold; color: #FFF; letter-spacing: -1px;}

/* tabMenu2 */
.tabMenu2 {height:1%;margin:0 0 20px 0;padding:7px 15px 9px 15px;font-size:12px;border-top:2px solid #a1b7d2;background:url(/images/kr/common/tab1_box.gif) no-repeat left bottom}
.tabMenu2:after {content:"";display:block;clear:both}
.tabMenu2 li {float:left;width:158px;padding:2px 0}
.tabMenu2 a,
.tabMenu2 .tab_ov {display:block;padding:0 2px 0 18px}
.tabMenu2 a:link,
.tabMenu2 a:visited {color:#606060;letter-spacing:-1px;background:url(/images/kr/common/tab1_bul.gif) no-repeat 8px 7px}
.tabMenu2 a:hover,
.tabMenu2 a:active {color:#0a5f96;letter-spacing:-1px;text-decoration:underline}
.tabMenu2 .tab_ov {color:#0a5f96;letter-spacing:-1px;}


/* tabMenu3 */
.tabMenu3 {width:625px;margin:0 0 20px 0;padding:7px 20px 9px;font-size:12px; letter-spacing:-1px; border-top:1px solid #a1b7d2; background:url(/images/kr/common/tab3_box.gif) no-repeat left bottom}
/*.tabMenu3:after {content:"";display:block;clear:both}
.tabMenu3 li {float:left;padding:2px 13px;background:url(/images/kr/common/tab3_line.gif) no-repeat left 50%; }*/
.tabMenu3 li { display:inline;padding:2px 13px;background:url(/images/kr/common/tab3_line.gif) no-repeat left 50%; }
.tabMenu3 li.first {padding-left:0;background:none;}
.tabMenu3 li span {font-weight:bold;text-decoration:underline;}
.tabMenu3 a:link,
.tabMenu3 a:visited {color:#606060;}
.tabMenu3 a:hover,
.tabMenu3 a:active,
.tabMenu3 a:focus {color:#0a5f96;text-decoration:underline;}
.tabMenu3 .tab_ov {color:#0a5f96;letter-spacing:-1px;}


/* txt button type */
span.btnGray {display:inline-block;margin:0 0 5px 0;padding:0 0 0 5px;background:url(/images/kr/common/btn_grayBg01.gif) no-repeat 0 0;}
span.btnGray a {display:block;padding:1px 8px 2px 3px;font-size:11px;background:url(/images/kr/common/btn_grayBg02.gif) no-repeat 100% 0;}
span.btnGray a:link,
span.btnGray a:active,
span.btnGray a:visited {color:#fff;}
span.btnGray a:hover,
span.btnGray a:focus {color:#f0f0f0; text-decoration:overline}

span.btnWhite {display:inline-block;margin:0 0 5px 0;padding:0 0 0 3px;background:url(/images/kr/common/btn_whiteBg01.gif) no-repeat 0 0;}
span.btnWhite a {display:block;padding:2px 22px 4px 13px;font-weight:bold;background:url(/images/kr/common/btn_whiteBg02.gif) no-repeat 100% 0;}
span.btnWhite a:link,
span.btnWhite a:active,
span.btnWhite a:visited {color:#4d4d4d;}
span.btnWhite a:hover,
span.btnWhite a:focus {color:#006bb6;text-decoration:underline;background:url(/images/kr/common/btn_whiteBg02_ov.gif) no-repeat 100% 0;}

#nav{ position:absolute; width:979px;margin:0 auto; top:115px; z-index:300;  }
#nav>ul{padding:0 47px 7px 48px;width:979px; overflow:hidden; background:url(/images/kr/common/topmenu/bg_topmenu.gif) no-repeat 0 0;} /* 메뉴라인 높이 59픽셀 */
#nav>ul>li{text-align:center; font-size:16px; font-weight:800; float:left; }
#nav>ul>li>a{ color:#222; line-height:48px; display:inline-block; width:100%;}
#nav>ul>li>a:hover,
#nav>ul>li.on>a,
#nav>ul>li.fix>a{ color:#004b9d;}

#nav>ul>li:first-child{width:118px;background:url(/images/kr/common/topmenu/menu31021.gif) no-repeat 0 0;}
#nav>ul>li:first-child>a:hover,
#nav>ul>li:first-child.on>a,
#nav>ul>li:first-child.fix>a{width:118px;background:url(/images/kr/common/topmenu/menu31021_ov.gif) no-repeat 0 0;}

#nav>ul>li>a.menu0{width:118px; background:url(/images/kr/common/topmenu/menu31021.gif) no-repeat 0 0;}
#nav>ul>li>a.menu0:hover,
#nav>ul>li.on>a.menu0,
#nav>ul>li.fix>a.menu0{width:117px; background:url(/images/kr/common/topmenu/menu31021_ov.gif) no-repeat 0 0;}

#nav>ul>li>a.menu1{width:117px; background:url(/images/kr/common/topmenu/menu01.gif) no-repeat 0 0;}
#nav>ul>li>a.menu1:hover,
#nav>ul>li.on>a.menu1,
#nav>ul>li.fix>a.menu1{width:117px; background:url(/images/kr/common/topmenu/menu01_ov.gif) no-repeat 0 0;}

#nav>ul>li>a.menu2{width:93px; background:url(/images/kr/common/topmenu/menu02.gif) no-repeat 0 0;}
#nav>ul>li>a.menu2:hover,
#nav>ul>li.on>a.menu2,
#nav>ul>li.fix>a.menu2{width:93px; background:url(/images/kr/common/topmenu/menu02_ov.gif) no-repeat 0 0;}
#nav>ul>li>a.menu3{width:103px; background:url(/images/kr/common/topmenu/menu03.gif) no-repeat 0 0;}
#nav>ul>li>a.menu3:hover,
#nav>ul>li.on>a.menu3,
#nav>ul>li.fix>a.menu3{width:103px; background:url(/images/kr/common/topmenu/menu03_ov.gif) no-repeat 0 0;}
#nav>ul>li>a.menu4{width:99px; background:url(/images/kr/common/topmenu/menu04.gif) no-repeat 0 0;}
#nav>ul>li>a.menu4:hover,
#nav>ul>li.on>a.menu4,
#nav>ul>li.fix>a.menu4{width:99px; background:url(/images/kr/common/topmenu/menu04_ov.gif) no-repeat 0 0;}
#nav>ul>li>a.menu5{width:98px; background:url(/images/kr/common/topmenu/menu05.gif) no-repeat 0 0;}
#nav>ul>li>a.menu5:hover,
#nav>ul>li.on>a.menu5,
#nav>ul>li.fix>a.menu5{width:98px; background:url(/images/kr/common/topmenu/menu05_ov.gif) no-repeat 0 0;}
#nav>ul>li>div{position:absolute;  top:40px; left:0; overflow:hidden;background:#fff; z-index:100; border-bottom:1px solid #c6c6c6; display:none; width:980px;}
#nav>ul>li>div.on{ display:block;}
#nav>ul>li>div>ul{width:984px; min-height:232px;margin:0 auto; height: 410px; background:url(/images/kr/main/slide_menu_bg.gif) no-repeat left bottom; overflow:hidden; padding-bottom:30px;}
#nav>ul>li>div>ul>li{ width:225px; text-align:left; font-size:14px; font-weight:800; padding-top:10px; padding-left:20px; float:left; vertical-align:top;margin-bottom:15px; }
#nav>ul>li>div>ul>li.clear{ float:none;}
#nav>ul>li>div>ul>li>a{color:#333; }
#nav>ul>li>div>ul>li>a:hover{color:#004b9d; text-decoration:underline; }
#nav>ul>li>div>ul>li>ul{ position:relative; margin-top:10px;}
#nav>ul>li>div>ul>li>ul>li{font-size:12px; font-weight:400; height:20px; margin-bottom:1px; background:url(/images/kr/main/navsicon3.gif) left 5px no-repeat; padding-left:11px;}
#nav>ul>li>div>ul>li>ul>li>a{color:#666; padding:4px 0; width:250px;}
#nav>ul>li>div>ul>li>ul>li>a:hover{color:#004b9d; font-weight:800; width:250px;}
#nav .nWin{ background:url(../../images/frt/main/2015/nWinbg.gif) right 4px no-repeat; padding-right:15px;}
#nav>ul>li>div>ul.m1>li{ width:225px; text-align:left; font-size:14px; font-weight:800; padding-top:5px; padding-left:20px; float:left; vertical-align:top;margin-bottom:10px; }

span.btnBlue {display:inline-block;margin:0 0 5px 0;padding:0 0 0 3px;background:url(/images/kr/common/btn_blueBg01.gif) no-repeat 0 0;}
span.btnBlue a {display:block;padding:2px 22px 4px 13px;font-weight:bold;background:url(/images/kr/common/btn_blueBg02.gif) no-repeat 100% 0;}
span.btnBlue a:link,
span.btnBlue a:active,
span.btnBlue a:visited {color:#fff;}
span.btnBlue a:hover,
span.btnBlue a:focus {color:#9df2ff;text-decoration:underline;background:url(/images/kr/common/btn_blueBg02_ov.gif) no-repeat 100% 0;}

.family{ z-index:305; position: absolute; top:115px; border:0; left:725px; width: 125px; height: 40px; background:url(/images/kr/common/topmenu/menu06.gif) no-repeat 0 0;}
	.family:hover,.family:focus,.family:active{background:url(/images/kr/common/topmenu/menu06_ov.gif) no-repeat 0 0;}
	.family_list{width: 960px; height: 360px; padding-left:20px; padding-top:20px; background:url(/images/kr/main/all_menu_bg.gif) no-repeat left bottom; position: absolute; left: 0; top:154px; z-index: 3000;}
	.family_list .first{overflow:auto; margin-right: 5px; position: relative;}
	.family_list ul{}
	.family_list ul:after{content:""; display:block; clear: both;}
	.family_list ul li{float:left; position:relative; padding-top:50px; width: 185px; letter-spacing: -1px; background: url(/images/kr/main/all_menu_titleBg.gif) no-repeat 0 0;}
	.family_list ul a{position: absolute; top:8px; left: 15px;}
	.family_list ul ul{margin-left:0px; margin-bottom: 15px; width: 175px; background:url(/images/kr/main/all_menu_line.gif) repeat-y right top;}	
	.family_list ul ul li{width: 170px; background: none; padding-top: 0px;} 
	.family_list ul ul a{position:relative; left:0px; top:0px; font-weight: normal; font-size:11px; letter-spacing:-1px; padding-left: 7px; background:url(/images/kr/main/all_menu_icon.gif) no-repeat left center; } 
	.family_list ul ul a:hover, .family_list ul ul a:focus,.family_list ul ul a:active{text-decoration: underline; color: #424242;}
	.family_list .close{position: absolute; top:354px; left:445px; background: none; margin:0; padding:0;}
	.family_list .close button{width: 75px; height: 25px; background: transparent; border: 0;}
	.family_title{font-weight: bold; font-size: 14px; color: #0077cb !important;}
	.FILE_000000000000065{height: 225px;}

	.custom_menu {z-index:305; position: absolute; top:115px; border:0; left:848px; width: 87px; height: 40px; background: url(/images/kr/common/topmenu/menu08.gif) no-repeat  0 0;}
	.custom_menu:hover,.custom_menu:focus,.custom_menu:active{background: url(/images/kr/common/topmenu/menu08_ov.gif) no-repeat  0 0;}
	
	.custom_menu_list{width: 398px; height: 280px; padding-left:20px; padding-top:20px; background:url(/images/kr/main/all_customs_menu_bg.gif) no-repeat left bottom; position: absolute; left: 582px; top:136px; z-index: 3000;}
	.custom_menu_list .first{overflow:auto; margin-right: 5px; position: relative;}
	.custom_menu_list ul{}
	.custom_menu_list ul:after{content:""; display:block; clear: both;}
	.custom_menu_list ul li{float:left; width: 185px; letter-spacing: -2px;  background: url(/images/kr/main/all_menu_titleBg.gif) no-repeat 0 0;}
	.custom_menu_list ul ul{margin-left: 10px; margin-top:10px; width: 165px; background:url(/images/kr/main/all_menu_line.gif) repeat-y right top;}
	.custom_menu_list ul ul a{font-weight: bold;}	
	.custom_menu_list ul ul a:hover, .custom_menu_list ul ul a:focus,.custom_menu_list ul ul a:active{text-decoration: underline; color: #0077cb;}
	.custom_menu_list ul ul ul a:hover, .custom_menu_list ul ul ul a:focus,.custom_menu_list ul ul ul a:active{color: #424242;}
	.custom_menu_list ul ul li{width: 200px; background:none;} 
	.custom_menu_list ul ul ul{margin: 0; margin-bottom: 20px;}
	.custom_menu_list ul ul ul a{font-weight: normal; letter-spacing:-1px; padding-left: 7px; background:url(/images/kr/main/all_menu_icon.gif) no-repeat left center; }
	.custom_menu_list .close{position: absolute; top:280px; left:150px; background: none; margin:0; padding:0;}
	.custom_menu_list .close button{width: 75px; height: 25px; background: transparent; border: 0;}

	.custom_menu_list .shortcut_group_background{letter-spacing: -1px; background:url(/images/kr/main/top_map.gif) no-repeat left bottom; position: absolute; left: 100px; top:20px; width: 258px; height: 241px;}
	.custom_menu_list .shortcut_group{letter-spacing: -1px;position: absolute; left: -59px; top:-9px; width: 300px; height: 200px;}
	.custom_menu_list .shortcut_group .more{position: absolute; left:0; top:10px;}
	.custom_menu_list .shortcut_group .more button{border: 0; background: transparent; width: 57px; height: 37px;}
	.custom_menu_list .shortcut_group h3{left:-23px; top:15px;}
	.custom_menu_list .shortcut_group h4{position:absolute;visibility:hidden; height:1px; width:1px; font-size:0; line-height:0;}
	.custom_menu_list .shortcut_group ul{position: absolute; left:50px; top:0;z-index: 800;}
	.custom_menu_list .shortcut_group ul ul{display:none; position:absolute; top:20px; left:-150px; width: 180px; height: 238px; padding:40px 10px 0px 10px; background:url(/images/kr/main/inchean_bg.gif) no-repeat 0 0; z-index: 999;}
	.custom_menu_list .shortcut_group .title{position: relative;}
	.custom_menu_list .shortcut_group .title a{display: block; font-weight: bold; color: #235caa; background:none!important; padding:0; margin:0; }
	.custom_menu_list .shortcut_group li{position: relative;}
	.custom_menu_list .shortcut_group li a{display: inline-block; padding-left: 7px; margin-right:5px; background:url(/images/kr/main/icon_shortcut.gif) no-repeat 0 8px; }
	.custom_menu_list .shortcut_group li a:hover,.custom_menu_list .shortcut_group li a:focus,.custom_menu_list .shortcut_group li a:active{color:#235caa; text-decoration: underline; background:url(/images/kr/main/icon_shortcut.gif) no-repeat 0 -18px;}
	.custom_menu_list .shortcut_group ul .box_more{position: relative; top:210px; right:5px;}
	.custom_menu_list .shortcut_group ul .box_more button{background:transparent; border: 0; width: 200px; height: 20px; left: 50px;}
	.custom_menu_list .shortcut_group ul .box_more button span{position:absolute;visibility:hidden; height:1px; width:1px; font-size:0; line-height:0;}
	.custom_menu_list .shortcut_group button{background: transparent;}
	.custom_menu_list .shortcut_group button span{position:absolute;visibility:hidden; height:1px; width:1px; font-size:0; line-height:0;}
	.custom_menu_list .shortcut_group .btn01{position: absolute; top:33px; left:60px; width: 70px; height: 18px; border: 0;}
	.custom_menu_list .shortcut_group .btn01:hover,.custom_menu_list .shortcut_group .btn01:focus,.custom_menu_list .shortcut_group .btn01:active{background:url(/images/kr/main/shortcut_btn_bg.gif) no-repeat 0 0px;}
	.custom_menu_list .shortcut_group .btn02{position: absolute; top:64px; left:133px; width: 55px; height: 18px; border: 0;}
	.custom_menu_list .shortcut_group .btn02:hover,.custom_menu_list .shortcut_group .btn02:focus,.custom_menu_list .shortcut_group .btn02:active{background:url(/images/kr/main/shortcut_btn_bg.gif) no-repeat 0 -42px;}
	.custom_menu_list .shortcut_group .btn02_01{position: absolute; top:136px; left:158px; width:75px; height: 18px; background: none;}
	.custom_menu_list .shortcut_group .btn02_01:hover,.custom_menu_list .shortcut_group .btn02_01:focus,.custom_menu_list .shortcut_group .btn02_01:active{background:url(/images/kr/main/shortcut_a_bg.gif) no-repeat 1px 1px;}
	.custom_menu_list .shortcut_group .btn03{position: absolute; top:73px; left:41px; width: 57px; height: 18px; border: 0;}
	.custom_menu_list .shortcut_group .btn03:hover,.custom_menu_list .shortcut_group .btn03:focus,.custom_menu_list .shortcut_group .btn03:active{background:url(/images/kr/main/shortcut_btn_bg.gif) no-repeat 2px -84px;}
	.custom_menu_list .shortcut_group .btn03_01{position: absolute; top:85px; left:139px; width:93px; height: 18px; background: none;}
	.custom_menu_list .shortcut_group .btn03_01:hover,.custom_menu_list .shortcut_group .btn03_01:focus,.custom_menu_list .shortcut_group .btn03_01:active{background:url(/images/kr/main/shortcut_a_bg.gif) no-repeat 0px -25px;}
	.custom_menu_list .shortcut_group .btn03_02{position: absolute; top:128px; left:55px; width: 75px; height: 18px; background: none;}
	.custom_menu_list .shortcut_group .btn03_02:hover,.custom_menu_list .shortcut_group .btn03_02:focus,.custom_menu_list .shortcut_group .btn03_02:active{background:url(/images/kr/main/shortcut_a_bg.gif) no-repeat 2px -51px;}	
	.custom_menu_list .shortcut_group .btn03_03{position: absolute; top:100px; left:38px; width: 54px; height: 18px; background: none;}
	.custom_menu_list .shortcut_group .btn03_03:hover,.custom_menu_list .shortcut_group .btn03_03:focus,.custom_menu_list .shortcut_group .btn03_03:active{background:url(/images/kr/main/shortcut_btn_bg.gif) no-repeat 2px -260px;}	
	.custom_menu_list .shortcut_group .btn04{position: absolute; top:114px; left:177px; width: 55px; height: 18px; border: 0;}
	.custom_menu_list .shortcut_group .btn04:hover,.custom_menu_list .shortcut_group .btn04:focus,.custom_menu_list .shortcut_group .btn04:active{background:url(/images/kr/main/shortcut_btn_bg.gif) no-repeat 0px -128px;}	
	.custom_menu_list .shortcut_group .btn05{position: absolute; top:168px; left:160px; width: 55px; height: 18px; border: 0;}
	.custom_menu_list .shortcut_group .btn05:hover,.custom_menu_list .shortcut_group .btn05:focus,.custom_menu_list .shortcut_group .btn05:active{background:url(/images/kr/main/shortcut_btn_bg.gif) no-repeat 0px -170px;}
	.custom_menu_list .shortcut_group .btn06{position: absolute; top:172px; left:55px; width: 57px; height: 18px; border: 0;}
	.custom_menu_list .shortcut_group .btn06:hover,.custom_menu_list .shortcut_group .btn06:focus,.custom_menu_list .shortcut_group .btn06:active{background:url(/images/kr/main/shortcut_btn_bg.gif) no-repeat 2px -216px;}
	.custom_menu_list .shortcut_group a span{position:absolute; visibility:hidden; height:1px; width:1px; font-size:0; line-height:0; overflow: hidden;}
	
	.total_list{width: 950px; height: 360px; padding-left:30px; padding-top:20px; background:url(/images/kr/main/total_bg.gif) no-repeat left bottom; position: absolute; left: 0; top:154px; z-index: 3000;}
	.total_list .first{height: 300px; overflow:auto; margin-right: 5px;}
	.total_list ul{}
	.total_list ul:after{content:""; display:block; clear: both;}
	.total_list ul li{float:left; width: 185px; letter-spacing: -2px;  background: url(/images/kr/main/all_menu_titleBg.gif) no-repeat 0 0;}
	.total_list ul ul{margin-left: 10px; margin-top:10px; width: 165px; background:url(/images/kr/main/all_menu_line.gif) repeat-y right top;}
	.total_list ul ul a{font-weight: bold;}	
	.total_list ul ul a:hover, .total_list ul ul a:focus,.total_list ul ul a:active{text-decoration: underline; color: #0077cb;}
	.total_list ul ul ul a:hover, .total_list ul ul ul a:focus,.total_list ul ul ul a:active{color: #424242;}
	.total_list ul ul li{width: 165px; background:none;} 
	.total_list ul ul ul{margin: 0; margin-bottom: 20px;}
	.total_list ul ul ul a{font-weight: normal; letter-spacing:-1px; padding-left: 7px; background:url(/images/kr/main/all_menu_icon.gif) no-repeat left center; } 
	.total_list .close{position: absolute; top:354px; left:445px; background: none; margin:0; padding:0;}
	.total_list .close button{width: 75px; height: 25px; background: transparent; border: 0;}
	.total_title{font-weight: bold; font-size: 14px; color: #0077cb !important; padding-left:10px; padding-top:20px;line-height:35px;}
	
	.new_all_menu_list{width: 960px; height: 360px; padding-left:20px; padding-top:20px; background:url(/images/kr/main/all_menu_bg.gif) no-repeat left bottom; position: absolute; left: 0; top:154px; z-index: 3000;}
	.new_all_menu_list .first{overflow:auto; margin-right: 5px; position: relative;}
	.new_all_menu_list ul{}
	.new_all_menu_list ul:after{content:""; display:block; clear: both;}
	.new_all_menu_list ul li{float:left; width: 185px; letter-spacing: -2px;  background: url(/images/kr/main/all_menu_titleBg.gif) no-repeat 0 0;}
	.new_all_menu_list ul ul{margin-left: 10px; margin-top:10px; width: 165px; background:url(/images/kr/main/all_menu_line.gif) repeat-y right top;}
	.new_all_menu_list ul ul a{font-weight: bold;}	
	.new_all_menu_list ul ul a:hover, .new_all_menu_list ul ul a:focus,.new_all_menu_list ul ul a:active{text-decoration: underline; color: #0077cb;}
	.new_all_menu_list ul ul ul a:hover, .new_all_menu_list ul ul ul a:focus,.new_all_menu_list ul ul ul a:active{color: #424242;}
	.new_all_menu_list ul ul li{width: 165px; background:none;} 
	.new_all_menu_list ul ul ul{margin: 0; margin-bottom: 20px;}
	.new_all_menu_list ul ul ul a{font-weight: normal; letter-spacing:-1px; padding-left: 7px; background:url(/images/kr/main/all_menu_icon.gif) no-repeat left center; }
	.new_all_menu_list .close{position: absolute; top:354px; left:445px; background: none; margin:0; padding:0;}
	.new_all_menu_list .close button{width: 75px; height: 25px; background: transparent; border: 0;}
	
  dl.file_group_from{margin-left: -120px; position: relative;}
  dl.file_group_from dt{font-weight: bold; letter-spacing: -1px; position: absolute; left: 10px; color: #424242;}
  dl.file_group_from dd{padding-left: 120px; padding-bottom: 10px;}
  dl.file_group_from dd span{display: block; height: 20px;}
  dl.file_group_from dd input{border: 1px #ccc solid; background: #f8f6f6;}
  dl.file_group_from dd a{display:inline-block; height: 15px; position: relative; top:-10px;}
  dl.file_group_from dd a img{}
	
 .bd_viewDetail h6{margin-left: 0px;}	
 address, .copyright{font-size: 11px; font-style: normal; color:#767676; width:800px;}
 .copyright{line-height: 90%;}
.linkGroup {position: absolute; right: 30px; top: 42px;}    





	.note_pade{border:3px #c8d1d6 solid; background:#f8f8f8; padding:15px; padding-left:40px;}
	.note_pade p{margin:0 auto; padding:0;text-align:center; width:100%}
	.note_pade p:after{clear: both; display:block; content: "";}
	.note_pade p a,.note_pade p span{float:left; padding:5px 0px; margin:0; width:40px; border-right:1px #cacaca solid; border-top:1px #cacaca solid; border-bottom:1px #cacaca solid; text-align:center; background:#ffffff;}
	.note_pade .first{border-left:1px #cacaca solid;}
	.note_pade a{text-decoration:none; color:#424242;}
	.note_pade span{color:#b6b5b5;}
	.img{clear:both; padding-left:15px;}
	.img dl{text-align:center; color:#555555; width:147px; float:left; margin-right:15px; margin-bottom:15px;}
	.img dt{background:url(/images/site/cyber/img_bg.gif) no-repeat 0 0; text-align:left; padding-left:8px; padding-top:7px; height:117px; margin-bottom:5px;}
	.img dt img{width: 128px; height:100px; }
	.img dd{font-weight:bold; margin-bottom:5px;}
	.list_title{margin:15px 0px; margin-bottom: 0;}
	.list_title a{color:#4d4d4d; text-decoration:none;}
	.list_title a.on{font-weight:bold; color:#5a6bb1;}

	.real_pop{width:100%;}
	.real_pop h2{color:#6d7f9a; width:98%; text-align:right; font-size:17px; margin:10px 0; padding:0; padding-right:10px; background: none;}
	.real_pop h3{height:20px; color:#4c4c4c; font-size:12px; border-bottom:1px #ccc solid; padding-bottom:10px; padding-left:10px; margin-bottom:20px; background:url(/images/site/cyber/real_bg.gif) repeat-x left bottom;}
	.real_pop ul{list-style:none; margin:0 auto; width:420px;}
	.real_pop ul:after{clear:both; content:""; display:block;}
	.real_pop li{float:left; width:180px; padding:15px;}
	.real_pop dl{clear:both;}
	.real_pop dt{}
	.real_pop dd{font-size:12px; color:#5a5a5a; margin-bottom:10px; min-height:50px;}
	.real_pop dd img{text-align:left; width:180px;}