* {margin:0;padding:0;} 
input, textarea, select {font-size:12px;font-family::malgun gothic,AppleGothic,dotum,arial,sans-serif; vertical-align:baseline}
h4 {margin-left:40px; font-family:malgun gothic,AppleGothic,dotum,arial; font-size:18px; color:#f55100}
div.body {font-size:12px; font-family:malgun gothic,dotum,AppleGothic,arial,sans-serif; word-break:break-all; word-wrap:break-word}

div{display:block}

a{color:#484848; text-decoration:none; cursor:pointer; overflow:hidden; vertical-align:baseline}
a:hover{color:#000; text-decoration:none;}

flash_background{
   position:fixed;
   top: 0px;
   left: 0px;
   z-index:0;
  }
 
 
span {vertical-align:baseline}
a img, img {border:0;}
ul, ol, li {list-style:none;}
dl, font, p {line-height:150%;} 
table {border-collapse:collapse; width:100%}
table td {vertical-align:baseline}
table tr:hover {background-color:#f8f9fe}
fieldset {border:0}
input {vertical-align:baseline}
input.radio {margin-right:4px; vertical-align:baseline}
select {border:1px solid #768eaa; padding:1px 0; background:#fff}
input.text {border-style:solid; border-width:1px; border-color:#d4d4d4; background-color:#fdfdfd; padding:3px}

div.clear {clear:both}

/*layout*/
div.fix_wrap {background-color:#EAEFF7; min-width:1100px;}
div.h_nf_wrap {height:95px; background:url(../images/bg_nav.gif) repeat-x 0 bottom; z-index:10}
div.b_nf_wrap {min-height:700px; _height:700px; z-index:1}
div.f_nf_wrap {clear:left; background:#6c7ba4 url(../images/bg_footer.gif) repeat-x 0 0}

div.l_nf_wrap div.l_nf {width:1100px; margin:0 auto}
div.h_nf_wrap div.h_nf {width:1100px; margin:0 auto; position:relative; height:95px; z-index:20}
div.b_nf_wrap div.b_nf {width:1100px; margin:0 auto; min-height:700px; _height:700px; background:url(../images/bg_bnf.gif) repeat-y top; z-index:5}
div.f_nf_wrap div.f_nf {margin:0 auto; text-align:center; padding:5px 15px 30px}

div.b_nf div.side_bar {float:left; margin-left:5px; display:inline; width:164px; min-height:700px; _height:700px; background:transparent url(../images/bg_side_bar.jpg) no-repeat right 0;}
div.b_nf div.content_warp {float:left; margin-left:1px; position:relative; width:930px; min-height:700px; _height:700px}
div.b_nf div.content_warp div.content_data {width:740px; background:#fff; _WORD-WRAP: break-word}
div.b_nf div.content_warp div.nf_active_right {position:absolute; right:0; top:0; width:190px; min-height:700px; _height:700px}

/*footer*/
div.f_nf div.ekpedia span a{color:#fff; margin-right:10px; padding-right:10px; border-right:1px solid #bbc2d5}
div.f_nf div.ekpedia span a:hover {color:#fece4a; text-decoration:underline }
div.f_nf div.ekpedia span a.last {border:none}
div.f_nf div {color:#d9dee9; margin-top:10px;  font-style:normal; font-size:11px}
div.f_nf div span.copyright{display:inline-block; margin-top:5px; font-style:normal}


/*div*/
ul.to_global {position:absolute; right:0px; top:5px}
ul.to_global li {float:left; display:inline; margin-left:20px;}
ul.to_global li a {color:#9eb0c7}
ul.to_global li.on a {font-weight:bold; color:#677b94}

div.nf_gnb_top {}
div.nf_gnb_top h1 {position:absolute; top:5px; left:5px}
div.nf_gnb_top h1 a {display:block; text-indent: -9000px; background:url(../images/logoFront.jpg) no-repeat; width:166px; height:52px;}
div.nf_gnb_top h1 a {display:block; text-indent: -9000px; background:url(../images/logo.png) no-repeat; width:156px; height:77px;}

div.nf_gnb {position:absolute; height:30px; width:870px; top:60px; left:207px;}
div.nf_gnb ul.gnb {float:left; height:30px; _width:540px}
div.nf_gnb ul.gnb li{float:left; margin-right:25px}
div.nf_gnb ul.gnb li a {display: inline-block; height:30px; color:#6275a2; font-size:14px; letter-spacing:-1px; font-weight:bold}
div.nf_gnb ul.gnb li.on a,
div.nf_gnb ul.gnb li a:hover { color:#000; }



div.nf_gnb ul.gnb li ul.snb {left:-15px; top:0px; padding:5px 0; min-width:110px; _width:110px; background-color:#7786ac; 
border:1px solid #66769f; border-radius:5px; border-top-right-radius:0px; border-top-left-radius:0px; opacity:0.9; filter:alpha(opacity=90)}
div.nf_gnb ul.gnb li ul.snb li{ float:none; display:block; margin:0; padding-left:12px; padding-right:12px ; line-height:18px}
div.nf_gnb ul.gnb li ul.snb li:hover {background:#53628b; color: #FFF;}
div.nf_gnb ul.gnb li ul.snb li a {color:#fff; font-size:12px; height:auto}

/*div.nf_gnb ul.gnb li a:hover  > div.nf_gnb ul.gnb li ul.snb li {
	opacity: 1;
	visibility: visible;
	margin: 0;}*/

/*body*/

/*banner*/
div.front_110822_2 {margin:30px 0 0 15px}
div.front_110822_3 {margin:20px 10px 0 15px}

/*side*/


div.content_data div h1{background:url(../images/bg_phead.gif) no-repeat 0 0; font-size:18px; padding:11px 10px 22px 35px}
div.content_data div.content_article {padding:10px}

div.side_bar div.side_menu {margin-right:10px; min-height:300px; _height:300px; margin-bottom:30px}
div.side_bar div.side_menu div.side{padding:18px 0 18px 5px; background:url(../images/hr_side.gif) repeat-x 0 bottom;}
div.side_bar div.side_menu h1{padding-left:14px; background:url(../images/bul_stitle.gif) no-repeat 0 50%; font-size:16px; line-height:130%}

div.side {margin:0 5px 0 10px; margin-top:-2px}
div.side li {zoom:1}

div.side li span.m_title,
div.side li span.s_title,
div.side li span.g_title {display:block; padding:5px 0 5px 9px; _padding:4px 0 4px 9px; margin-right:10px; font-weight:bold; color:#393939}
div.side li span.s_title {padding-left:22px}
div.side li span.arrow {display:none}
div.side li a:hover span {color:#4b67b9}

div.side li.on {display:block;position:relative; z-index:0; _height:25px}
div.side li.on span.m_title {_height:25px; line-height:25px; padding:0 0 0 9px; background:url(../images/bg_menu.gif) no-repeat 0 0; color:#fff}
div.side li.on span.s_title {_height:25px; line-height:25px; padding:0 0 0 22px; background:url(../images/bg_menu_sub.gif) no-repeat 0 0; color:#fff}
div.side li.on span.arrow {display:block; position:absolute; right:0px; bottom:0;  _bottom:-1px; width:11px; height:25px; background:url(../images/bg_menu_on.gif) no-repeat right 0;}


div.side li span.hr{display:block; height:2px; padding-bottom:10px; margin-bottom:7px; background:url(../images/hr_side.gif) repeat-x 0 bottom;font-size:0}

div.nf_active_left { }



