/*

layout.css

*/

body {font-size:13px;letter-spacing:-0.5px; font-family:"Nanum Gothic","³ª´®°íµñ","¸¼Àº°íµñ","malgun gothic","AppleGothic","µ¸¿ò","dotum",Helvetica,Arial,sans-serif; color: #777; line-height: 1.5em; }



#wrap{width:100%;height:100%;}

/*#wrap_con{width:980px;margin:0 auto;position:relative;min-height:850px}*/



#wrapBbs {background-color:#fff}

#wrapBbs #contents_area {background:none}

/*

#accessibility-link {position:absolute; z-index:100;}

#accessibility-link a {display:block; position:absolute; text-align:center; top:-17px; width:300px;}

#accessibility-link a:hover, #accessibility-link a:focus, #accessibility-link a:active {background:#000; color:#FFF; left:50%; padding:5px; position:absolute; top:0; z-index:999;}

*/

#accessibility-link { position: relative; top: 0; left: 0; height:0;font-size:0;z-index: 999999;}

#accessibility-link a {left: -3000%;position: absolute;font-size:12px}

#accessibility-link a:hover, #accessibility-link a:focus, #accessibility-link a:active {background:#333;color: #fff;display: block;height: 30px;left: 0;line-height: 30px;text-align: center;top: 0;width: 100%;z-index: 999999;}







.sticky-wrapper { position:fixed; z-index: 9999; width: 100%; }

.sticky-wrapper.is-sticky .top-container { position: relative; padding: 10px 13px 10px; }

.sticky-navigation { width: 100%; z-index: 1000; }

#top-section .collapse.in { z-index: 9999; }

.nav-collapse{text-align:center}

#sticky-section { background: url(/fss/kr/2010/img/wimg/common.png); height: 122px; position:fixed;top:0}

#top-section{ background: url(/fss/kr/2010/img/wimg/common/bg_gnb1.png) repeat-x left top; height: 122px; }



#header{height:120px;z-index:1000;width:1000px;margin:0 auto;position:relative}

#header h1.logo{float:left;padding:15px 0 0 0}

#header #global{float:right;padding-top:15px;}

#header #global .globalM, #header #global #searchW, #header #global .languge,#header #global .sns{float:left}

#header #global .globalM{padding:5px 10px 0 0}

#header #global .globalM .letter{background:url(/fss/kr/2010/img/wimg/common/icon_global_letter.gif) no-repeat right center;padding:0 28px 3px 5px;color:#0186cc}

#header #global .globalM a{display:inline-block;vertical-align:middle;background: url('/fss/kr/2010/img/common/fnb_line.gif') no-repeat right 6px;padding-right:10px;color:#3a3a3a}
#header #global .globalM .smap {padding-left:5px;}

#header #global #searchW{background:url(/fss/kr/2010/img/wimg/common/bg_search.png) no-repeat left top;width:176px;height:22px;padding:5px 5px 4px 5px;}

#header #global #searchW input.bg{background:url("/fss/kr/2010/img/wimg/common/search_word_bg.gif") no-repeat 0 5px;height:23px;width:145px;vertical-align:top !important;}

#header #global #searchW input.bg_none{background:none;height:23px;width:145px;vertical-align:top !important;}

#header #global #searchW input[type=image]{padding-top:1px}

#header #global li{float:left;}

#header #global li:first-child{background:none;}

#header #global li.end, #header #global li.end a{padding-right:0}

#header #global .languge{margin:0 10px}

#header #global .sns a{padding:2px 5px;display:block}

#header #gnb_wrap{width:1000px}

#header #gnb{padding:0;float:left}

#header #gnb a{display:block}

#header #gnb>ul{overflow:hidden;}

#header #gnb>ul>li{text-align:center;float:left;width:128px;}

#header #gnb>ul>li:first-child>a{padding-left:18px}

#header #gnb>ul>li.hover>.gnb2deptAll>.gnb2dept>ul{display:block}

#header #gnb>ul>li.end{padding-right:0}

#header #gnb>ul>li>a{position:relative;color:#333;font-size:17px;font-weight:600;height:50px;padding:19px 0 3px 0}

#header #gnb>ul>li.on>a, #header #gnb>ul>li.hover>a{color:#0085ca;text-decoration:none}

#header #gnb>ul>li.on>a>span, #header #gnb>ul>li.hover>a>span{z-index:200;position:absolute;top:30px;left:0;width:135px;height:40px;display:inline-block;background:url(/fss/kr/2010/img/wimg/common/bu_gnb1.gif) no-repeat center 21px;}

#header #gnb>ul>li#gnb1.on>a.span, #header #gnb>ul>li#gnb1.hover>a>span{background-position:70px 21px;text-decoration:none}

#header #gnb>ul>li#gnb1 .clear>a{text-align:left;float:left}

#header #gnb>ul>li>.gnb2deptAll{width:998px;position:absolute;left:50%;top:120px;margin-left:-500px;display:none;background:#fff url(/fss/kr/2010/img/wimg/common/bg_gnb1.png) left -120px repeat-x;}

/*#header #gnb>ul>li>.gnb2deptAll>.gnb2dept{margin:10px auto 0;position:relative;width:958px;padding:0 20px 12px 20px;overflow:hidden;background:url(/fss/kr/2010/img/wimg/common/bg_gnb2.gif) no-repeat right bottom;}*/

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept{margin:0 auto;position:relative;width:960px;padding:10px 20px 12px 20px;overflow:hidden;background:url(/fss/kr/2010/img/wimg/common/bg_gnb2.gif) no-repeat left bottom;}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul{display:none;width:1000px;clear:both;margin:10px 0 20px 0;overflow:hidden}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li{float:left;border-left:1px solid #ddd;}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li>ul{width:180px}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li.on>a{color:#0085ca}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li.on>ul{display:block;width:180px}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li>a{color:#0085ca;font-size:15px;font-weight:600;padding:0 0 4px 18px;width:177px;text-align:left}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li>ul>li{padding:0 5px 0 10px}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li>ul>li>a{font-size:13px;color:#333;line-height:149%;padding:6px 0 0 9px;text-align:left;}

#header #gnb>ul>li>.gnb2deptAll>.gnb2dept>ul>li>ul>li>a:hover{color:#0186cc;/*background:url(/fss/kr/2010/img/wimg/common/bu_gnb3.gif) no-repeat left 10px;*/}

/*¹Î¿ø½Å°í¸Þ´º¼ø¼­2¹øÂ°·Î¼öÁ¤*/

#header #gnb>ul>li#gnb1>.gnb2deptAll>.gnb2dept>ul>li>a {width:200px;}

#header #gnb>ul>li#gnb2>.gnb2deptAll>.gnb2dept>ul>li.second>a {width:372px;}

#header #gnb>ul>li#gnb2>.gnb2deptAll>.gnb2dept>ul>li.second>ul {width:392px;}

#header #gnb>ul>li#gnb2>.gnb2deptAll>.gnb2dept>ul>li.second>ul li {float:left;width:175px}

/*#bg_gnb{position:absolute;left:-1px;top:119px;width:100%;border:1px solid #0390d9;border-top:0; background:#fff;height:300px;z-index:1;display:none}*/



/*

#header #gnb>ul>li#gnb2>ul{width:1100px}

#header #gnb>ul>li#gnb2>ul{width:1100px}

#header #gnb>ul>li#gnb1>ul>li>a{width:140.8px;}

#header #gnb>ul>li#gnb2>ul>li>a{padding:10px 6px 14px 5px}

#header #gnb>ul>li#gnb3>ul>li>a{width:198px;}

#header #gnb>ul>li#gnb4>ul>li>a{width:120px;}

#header #gnb>ul>li#gnb5>ul>li>a{width:118px;}

#header #gnb>ul>li#gnb6>ul>li>a{width:118px;}

#header #gnb>ul>li#gnb7>ul>li>a{width:109px;}

#header #gnb>ul>li#gnb7>ul>li:first-child>a{width:110px}

#header #gnb>ul>li#gnb2>ul>li.on>ul{display:block;width:1058px}

#header #gnb>ul>li#gnb1>ul>li>ul>li{float:left;width:235px;padding:0}

*/

.bgh1{height:40px !important}

.allmenu_btn {float:right;margin-top:13px}

    #am_area {position:fixed; display:none;  border:1px solid #339ac8; z-index:10; background:#fff;width:1000px;left:50%;margin-left:-500px;top:70px;z-index:10001}

    	dl.am_dl {background:#0390d9 url('/fss/kr/2010/img/wimg/common/am_line.gif') left bottom no-repeat; height:1%; overflow:hidden;}

	    dl.am_dl dt {float:left; width:140px; padding:13px 0 5px 0; text-align:center;}

	    dl.am_dl dt a, dl.am_dl dt.line2{font-size:14px;color:#fff;font-weight:600}

	    dl.am_dl dt.line2 {padding-top:17px;}

	    dl.am_dl dd {float:left; width:860px; padding:10px 0 7px 0;background:#fff;border-bottom:1px solid #ddd}

	    dl.none {background:none;}

	    .am_btn {position:absolute;top:0;right:0;}

	    .am_site_view {position:absolute; background:#fff; padding:10px; border:1px solid #c3c3c3; display:none;}

	    .am_site_view ul {overflow:hidden;padding-left:20px}

	    .am_site_view ul li {clear:both; width:120px; padding:4px 10px 2px 10px; border-bottom:1px dashed #e0e0e0;}

	    #closeview {float:right; overflow:hidden;}

	    #am_area .allmenu_list {width:700px;clear:both; padding:5px 0 5px 20px; margin:0; overflow:hidden;}

        .allmenu_list li {float:left; white-space:nowrap; padding:0 8px 3px 7px; }

        .allmenu_list li.last {background:none;}

        .allmenu_list li.f_none {clear:both;}

        .am_site dl.am_dl dd{border-bottom:0;}

/*	    #am_site_1 {position:absolute; bottom:83px; left:125px;}

	    #am_site_2 {position:absolute; bottom:83px; left:240px;}

	    #am_site_3 {position:absolute; bottom:83px; left:330px;}

	    #am_site_4 {position:absolute; bottom:83px; left:385px;}

	    #am_site_5 {position:absolute; bottom:83px; left:495px;}

	    #am_site_6 {position:absolute; bottom:83px; left:560px;}

	    #am_site_7 {position:absolute; bottom:83px; left:633px;}

	    #am_site_8 {position:absolute; bottom:65px; left:125px;}

	    #am_site_9 {position:absolute; bottom:65px; left:210px;}

	    #am_site_10 {position:absolute; bottom:65px; left:290px;}

	    #am_site_11 {position:absolute; bottom:65px; left:370px;}

	    #am_site_12 {position:absolute; bottom:65px; left:450px;}

	    #am_site_13 {position:absolute; bottom:65px; left:530px;}

	    #am_site_14 {position:absolute; bottom:65px; left:610px;}

	    #am_site_15 {position:absolute; bottom:65px; left:690px;}



    #allmenu {position:absolute; display:none; width:780px; right:100px; top:33px; padding:0 10px; border:2px solid #339ac8; z-index:10;

        background:#fff url('/fss/kr/2010/img/common/allmenu_bg.gif') left repeat-y;}

    #allmenu dl {background:url('/fss/kr/2010/img/common/allmenu_line.gif') left bottom no-repeat; height:1%; overflow:hidden;}

    #allmenu dl.none {background:none;}

    #allmenu dl dt {float:left; width:95px; padding:8px 0 5px 0;}

    #allmenu dl dt.line2 {padding-top:17px;}

    #allmenu dl dd {float:left; width:680px; padding:10px 0 7px 0;}

    	#am_area .allmenu_list {width:700px;clear:both; padding:0 0 0 20px; margin:0; overflow:hidden;}

        .allmenu_list li {float:left; white-space:nowrap; padding:0 8px 3px 7px; background:url('/fss/kr/2010/img/common/allmenu_bar.gif') right top no-repeat;}

        .allmenu_list li.last {background:none;}

        .allmenu_list li.f_none {clear:both;}

        .allmenu_list2 {overflow:hidden;}

        .allmenu_list2 li {margin:5px 7px;}

        .allmenu_list2 li .site_t {width:130px; font-weight:bold; float:left;}

        .allmenu_list2 li ul {float:left; width:520px;}

        .allmenu_list2 li li {float:left; white-space:nowrap; padding:0 8px 3px 7px; margin:0;  background:url('/fss/kr/2010/img/common/allmenu_bar.gif') right top no-repeat; border-bottom:none; width:auto;}

        .allmenu_list2 li li.last {background:none;}

        .minwon {padding:0 5px; letter-spacing:-1px; line-height:1.5;}

        .minwon span {color:#2b69b2;}

        .allmenu_close {position:absolute; right:0; top:0;}

  */

/*



 #am_area {position:absolute; display:none; width:800px; right:100px; top:33px; padding:20px 20px 0 20px; border:2px solid #339ac8; z-index:10; background:#fff;}

    	.am_menu_top {background:url('/fss/kr/2010/img/common/am_bg1_1.gif') no-repeat; height:5px; width:800px; overflow:hidden;}

    	.am_menu {background:url('/fss/kr/2010/img/common/am_bg1_2.gif') repeat-y; padding:2px;}

    	.am_menu_bottom {background:url('/fss/kr/2010/img/common/am_bg1_3.gif') no-repeat; height:5px; width:800px; overflow:hidden; margin-bottom:5px;}

    	.am_site_top {background:url('/fss/kr/2010/img/common/am_bg2_1.gif') no-repeat; height:5px; width:800px; overflow:hidden;}

    	.am_site {background:url('/fss/kr/2010/img/common/am_bg2_2.gif') repeat-y;}

    	.am_site_bottom {background:url('/fss/kr/2010/img/common/am_bg2_3.gif') no-repeat; height:5px; width:800px; overflow:hidden; margin-bottom:10px;}

    	dl.am_dl {background:url('/fss/kr/2010/img/common/am_line.gif') left bottom no-repeat; height:1%; overflow:hidden;}

	    dl.am_dl dt {float:left; width:100px; padding:8px 0 5px 0; text-align:center;}

	    dl.am_dl dt.line2 {padding-top:17px;}

	    dl.am_dl dd {float:left; width:680px; padding:10px 0 7px 0;}

	    dl.none {background:none;}

	    .am_btn {text-align:right; height:22px; overflow:hidden;}

	    .am_site_view {position:absolute; background:#fff; padding:10px; border:1px solid #c3c3c3; display:none;}

	    .am_site_view ul {overflow:hidden;}

	    .am_site_view ul li {clear:both; width:120px; background:url('/fss/kr/2010/img/common/bull_04.gif') left 8px no-repeat; padding:4px 10px 2px 10px; border-bottom:1px dashed #e0e0e0;}

	    #closeview {float:right; padding-left:5px; height:22px; overflow:hidden;}

	    #am_site_1 {position:absolute; bottom:83px; left:125px;}

	    #am_site_2 {position:absolute; bottom:83px; left:240px;}

	    #am_site_3 {position:absolute; bottom:83px; left:330px;}

	    #am_site_4 {position:absolute; bottom:83px; left:385px;}

	    #am_site_5 {position:absolute; bottom:83px; left:495px;}

	    #am_site_6 {position:absolute; bottom:83px; left:560px;}

	    #am_site_7 {position:absolute; bottom:83px; left:633px;}

	    #am_site_8 {position:absolute; bottom:65px; left:125px;}

	    #am_site_9 {position:absolute; bottom:65px; left:210px;}

	    #am_site_10 {position:absolute; bottom:65px; left:290px;}

	    #am_site_11 {position:absolute; bottom:65px; left:370px;}

	    #am_site_12 {position:absolute; bottom:65px; left:450px;}

	    #am_site_13 {position:absolute; bottom:65px; left:530px;}

	    #am_site_14 {position:absolute; bottom:65px; left:610px;}

	    #am_site_15 {position:absolute; bottom:65px; left:690px;}



    #allmenu {position:absolute; display:none; width:780px; right:100px; top:33px; padding:0 10px; border:2px solid #339ac8; z-index:10;

        background:#fff url('/fss/kr/2010/img/common/allmenu_bg.gif') left repeat-y;}

    #allmenu dl {background:url('/fss/kr/2010/img/common/allmenu_line.gif') left bottom no-repeat; height:1%; overflow:hidden;}

    #allmenu dl.none {background:none;}

    #allmenu dl dt {float:left; width:95px; padding:8px 0 5px 0;}

    #allmenu dl dt.line2 {padding-top:17px;}

    #allmenu dl dd {float:left; width:680px; padding:10px 0 7px 0;}

    	#am_area .allmenu_list {width:700px;clear:both; padding:0; margin:0; overflow:hidden;}

        .allmenu_list li {float:left; white-space:nowrap; padding:0 8px 3px 7px; background:url('/fss/kr/2010/img/common/allmenu_bar.gif') right top no-repeat;}

        .allmenu_list li.last {background:none;}

        .allmenu_list li.f_none {clear:both;}

        .allmenu_list2 {overflow:hidden;}

        .allmenu_list2 li {margin:5px 7px;}

        .allmenu_list2 li .site_t {width:130px; font-weight:bold; float:left;}

        .allmenu_list2 li ul {float:left; width:520px;}

        .allmenu_list2 li li {float:left; white-space:nowrap; padding:0 8px 3px 7px; margin:0;  background:url('/fss/kr/2010/img/common/allmenu_bar.gif') right top no-repeat; border-bottom:none; width:auto;}

        .allmenu_list2 li li.last {background:none;}

        .minwon {padding:0 5px; letter-spacing:-1px; line-height:1.5;}

        .minwon span {color:#2b69b2;}

        .allmenu_close {position:absolute; right:0; top:0;}

*/



    .sub_visual {clear:both; width:900px; height:94px; overflow:hidden;}



    #lnb {float:left; padding:43px 0 0 0; width:226px;border-right:1px solid #e1e1e1;}

    #lnb h2 {height:72px;line-height:30px; margin-left:0;text-align:center;font-size:26px;color:#000;width:100%;border-bottom:1px solid #dfdfdf;font-weight:600}

    #lnb h2 a{color:#0085ca;text-decoration:none;}

        .depth1 {line-height:1.2; width:auto; font-weight:bold; margin-left:0; margin-bottom:30px;}



        .depth1 li a {border-bottom:1px solid #dfdfdf;font-size:15px;background:none; display:block; height:1%; padding:12px 5px 12px 17px; color:#474747; margin: 0; font-weight:600}

        .depth1 li a:hover {background:#0390d8 url('/fss/kr/2010/img/wimg/common/depth1_icon_on.gif') 4px 10px no-repeat; text-decoration:none; color:#fff;}

        .depth1 li.on a {text-decoration:none; color:#fff; background:#0390d8}



        .depth2 {background:#fff; margin:0; padding:8px 0 13px 15px; font-weight:normal;border-bottom:1px solid #e1e1e1;}

        .depth2 li a, .on .depth2 li a {font-weight:normal;font-size:14px;background:url('/fss/kr/2010/img/wimg/common/depth2_icon_off.gif') left 10px no-repeat; padding:2px 5px 2px 10px; border-bottom:none; margin:4px 4px 0 4px; color:#6a6a6a; line-height:18px; letter-spacing:-1px;}

        .depth2 li a:hover {background:url('/fss/kr/2010/img/wimg/common/depth2_icon_on.gif') left 10px no-repeat;color:#0390d9;}

        .depth2 li.on a {background:url('/fss/kr/2010/img/wimg/common/depth2_icon_on.gif') left 10px no-repeat; color:#0390d9;}



        .depth3 {background:#fff; margin:0; padding:5px 0; font-weight:normal;}

        .depth3 li a, .on .depth3 li a {background:url('/fss/kr/2010/img/wimg/common/depth3_icon_off.gif') 16px 10px no-repeat;line-height:139%; padding:2px 5px 2px 23px; border-bottom:none; margin:0 4px; color:#6a6a6a; letter-spacing:-1px;}

        .depth3 li a:hover {background:url('/fss/kr/2010/img/wimg/common/depth3_icon_on.gif') 16px 10px no-repeat;line-height:139%; padding:2px 5px 2px 23px; border-bottom:none; margin:0 4px; color:#0390d9; background-color:#FFFFFF }

        .depth3 li.on a {background:url('/fss/kr/2010/img/wimg/common/depth3_icon_on.gif') 16px 10px no-repeat;line-height:139%; padding:2px 5px 2px 23px; border-bottom:none; margin:0 4px; color:#0390d9;background-color:#FFFFFF ;}



        .sub_search {position:relative; background:url('/fss/kr/2010/img/common/sub_search_bg.gif') left top no-repeat; width:174px; height:24px; padding:16px 13px;}

        .sub_search input.bg {border:none; background:url('/fss/kr/2010/img/common/search_word_bg.gif') no-repeat; font-weight:bold; color:#0390d9; width:150px;}

        .sub_search input.bg_none {border:none; background:none;font-weight:bold; color:#0390d9; width:150px; }

        .sub_search img, .sub_search input { vertical-align:middle;}

        .sub_search input.sub_sch_btn {position:absolute; right:15px; top:14px;}



/*    #contents_area {float:left; width:680px; padding:13px 0 30px 20px ; background:url('/fss/kr/2010/img/common/contents_bg.gif') left 20px no-repeat; min-height:500px;}

        .location {float:right; color:#858484; background:url('/fss/kr/2010/img/common/icon_home.gif') left 1px no-repeat; padding-left:13px; height:25px; margin:0;}

        .location a {color:#858484;}

        .location a.here {color:#333;}

        #contents_area h3 {clear:both; margin:0; height:1%;}

        .contents {padding:20px 0; line-height:1.5; text-align:justify; min-height:500px;}

  */

#container {position:relative; width:1000px; margin:0 auto;padding-top:101px;clear:both}

#container{ display:block;zoom:1}

#container:before,#container:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.location {position:absolute;right:0;top:110px;background:url("/fss/kr/2010/img/common/icon_home.gif") no-repeat scroll left 5px;padding-left:15px}

.location a{color:#666}

.location .here{color:#333}

.contents {line-height: 1.5;min-height: 500px;padding: 62px 0 42px 0;/*text-align: justify;*/width:719px; word-break:keep-all;}

.word_normal {word-break:normal !important;}

#contents_area{margin-left:-1px;float:left; width:720px; padding:0 0 30px 53px;background:none;border-left:1px solid #e1e1e1}

#contents_area *{line-height:1.6}

#contents_area h3{font-size:30px;line-height:30px;color:#474747;padding-top:45px;font-weight:600}

#contents_area{ display:block;zoom:1}

#contents_area:before,#container:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

    #quick {position:absolute; right:0; top:122px; z-index:2;}

    #quick li {font-size:0; line-height:0;}

    #quick_print {padding-top:1px;}

    #quick_top {padding-top:1px;}



#footer_bg {border-top: 1px solid #e1e1e1;clear:both; border-top:1px solid #dfdfdf; padding:20px 0;}

    #footer {position:relative; width:1000px; margin:0 auto;}

        h2.footer_logo {float:left; width:150px;}

        #footer_contents {width:880px;}

            #fnb {clear:both; height:25px;}

            #fnb ul li {font-size:12px;float:left;padding: 0px 9px;background: url('/fss/kr/2010/img/common/fnb_line.gif') no-repeat 0 6px;}

            #fnb ul li a{color:#555;}

						#fnb ul li a.privacy {font-weight:bold;}

			#fnb ul li.fst {padding: 0px 7px 0px 0px;background: none;}

            .addArea {clear:both;font-size:12px;line-height:149%;padding-top:10px;color:#7d7d7d;}

        #footer_btn {position:absolute; top:0; right:0;}

						#footer_btn li {float:left;vertical-align:bottom;margin-left:10px;}

#footer_contents *{letter-spacing:0}

/**

   #select_box {	height:149px;	width:140px;  z-index:9999;	overflow: auto;	border:0 solid;	top: -145px;	visibility: hidden;

**/

#select_box {	height:88px;	width:140px;  z-index:9999;	overflow: hidden;	border:0 solid;	top: -83px;	visibility: hidden;

	position:absolute;

	background-color:#FFFFFF;

}

