@charset "utf-8";
/* BKI (help@bugking.com) */

/* Default */

/* Basic 
-----------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{color:#333333;font-size:12px;font-weight:normal;font-family:'Malgun Gothic', Arial, Verdana;}
html, body
	{}
h1, h2, h3, h4, h5, h6
	{color:#111111;font-weight:normal;}
p, div
	{margin:0px;}
img	{border:0px solid #0000ff;} 
strong
	{font-weight:bold;}
table
	{border-spacing:0px;border-collapse:collapse;}
caption, th, td
	{
	line-height:160%;word-break:keep-all;text-align:left;} /*text-align:left;, background:transparent */ 
input, select, button, checkbox
	{vertical-align:middle;} 
input
	{background:#FFFFFF;border:1px solid #777777;}
textarea
	{background:#FFFFFF;border:1px solid #777777;line-height:120%;}
select
	{background:#FFFFFF;line-height:120%;}
option
	{line-height:150%;}
button
	{}
checkbox
	{}

a:link, a:visited, a:active, a:hover
	{color:#0A5A7A;font-size:12px;font-weight:300;font-family:'Malgun Gothic', Arial, Verdana;text-decoration:none;}
a:hover
	{color:#3B99BD;}

/* Layout: Body Wrap 
-----------------------------*/
html{background:#fff url(../images/default/bgBody.gif) repeat-x left top;width:100%;height:100%;margin:auto;display:table;}
body{width:100%;height:100%;margin:auto;display:table-cell;} /* vertical-align:middle; 세로 중간으로 오게하기 */
.xe	{width:100%;margin:0px auto 0 auto;background:url(../images/xe.gif);} /* height:100px; 세로 중간으로 오게하기 */

/* Layout: Header
-----------------------------*/
.header
	{position:relative;width:960px;height:220px;margin:0px auto 0px auto;z-index:2;margin-bottom:0px;
	background:url(../images/default/bgHeader.jpg2) no-repeat right top;z-index:2;}
.body .header
	{width:auto;height:auto;background:none;margin:auto;z-index:1;}

.header h1
	{margin:0px;position:absolute;top:10px;left:5px}
.header h1 a
	{color:#fff;text-decoration:none}

.language
	{position:absolute;top:18px;right:19px;z-index:100}
.language strong
	{display:inline-block;height:15px;margin-right:3px;vertical-align:top;color:#fff;font:.75em/15px Tahoma;}
.language .toggle
	{padding:0px;height:15px;background:none;border:0px;cursor:pointer;vertical-align:top;}
.language ul
	{position:absolute;top:15px;right:0px;display:none;margin:0px;padding:0px;border:1px solid #b23628;background:#de4332;}
.language li
	{list-style:none}
.language li button
	{display:block;width:61px;padding:3px 8px;font-size:9px;color:#fff;text-align:left;background:none;border:0px;white-space:nowrap;cursor:pointer}

/* GNB */
.gnb 
	{position:relative;top:80px;left:0px;height:50px;white-space:nowrap;margin:0px 0px 0px 0px;z-index:25;
	background:url(../images/header_gnb.gif) repeat-x 0px 0px #21150b;
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
	box-shadow:0 1px 3px #020000;-moz-box-shadow:0 1px 3px #020000;-webkit-box-shadow:0 1px 3px #020000;}
.gnb ul
	{list-style:none;margin:0px;padding:0px;zoom:1}
.gnb ul:after
	{content:"";display:block;clear:both}
.gnb li
	{float:left;list-style:none;padding-left:2px;position:relative;white-space:nowrap;height:50px;text-align:center;
	background:url(../images/default/bgGnbVr.gif) no-repeat left center;}
.gnb li.first
	{padding:0px;background:none;}
.gnb li a
	{position:relative;padding:10px 26px 10px 25px;height:30px;margin-left:1px;
	color:#ffffff;font-size:18px;line-height:28px;display:block;text-decoration:none !important;letter-spacing:-1px;
	background:url(../images/default/bgGnbOn.gif) repeat-x 0 -62px;
	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.gnb li a:hover,
.gnb li a:active,
.gnb li a:focus
	{color:#fff727;}
.gnb li a:hover
	{background-position: 0px 0px;}
.gnb li.active a
	{color:#fff727;font-weight:300;background:url(../images/default/bgGnbOn.gif) repeat-x;}
.gnb > ul > li.lvl_hover > a
	{color:#fff727;font-weight:300;background:url(../images/default/bgGnbOn.gif) repeat-x;}

.gnb ul ul
	{display:none;position:absolute;top:-999em;left:0px;margin:0px;padding:11px 2px 11px 2px;width:130px;
	background:url(../images/header_gnb_ul_ul.gif) repeat-x 0px 0px #e2cc36;border:0px solid #444;border-top:0px;
	border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;
	box-shadow:0px 0px 0px 0px #0c0703;-moz-box-shadow:0px 0px 0px 0px  #0c0703;-webkit-box-shadow:0px 0px 0px 0px #0c0703;}
.gnb > ul > li:hover ul, 
.gnb > ul > li.lvl_hover ul 
	{top:50px;left:2px;z-index:20 !important;}
.gnb li li
	{float:none;text-align:center;width:128px;height:30px;
	background:url(../images/blank.png);border:0px;}
.gnb ul li ul li:hover, 
.gnb > ul > li > ul > li.lvl_hover  
	{background:url(../images/header_gnb_li_li.gif) repeat-x 0px 0px #0d0401; 
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	box-shadow:0px 1px 2px #7a7119;-moz-box-shadow:0px 1px 2px #7a7119;-webkit-box-shadow:0px 1px 2px #7a7119;}
.gnb li li a
	{float:none;display:block;padding:5px 0px 5px 0px;position:relative;height:15px;line-height:15px;text-align:center; 
	color:#1f0e02;font-size:12px;font-weight:normal;text-transform:uppercase;
	background:none;border:0px solid #00f;}
.gnb ul li ul li a:hover, 
.gnb > ul > li > ul > li.lvl_hover > a 
	{color:#fff;background:none;}
.gnb li li.active a
	{font-weight:bold;color:#ffffff;}
.gnb li.active li a
	{background:none;color:#ffffff;}

/* Search */
.iSearch
	{position:absolute;top:48px;right:15px;width:230px;}
.iSearch .iText
	{vertical-align:middle;position:relative;top:0px;left:1px;padding:3px 3px 1px 3px;width:200px;height:20px;float:left;z-index:1;
	color:#fff;border:0px solid #8E8E8D;background-color:#35261A;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	box-shadow:0px 1px 2px #000000;-moz-box-shadow:0px 1px 2px #000000;-webkit-box-shadow:0px 1px 2px #000000;}
.iSearch .iText:hover,
.iSearch .iText:focus
	{border:0px solid #B0B0AF;background-color:#A9A4A3}
.iSearch .submit
	{width:14px;height:12px;cursor:pointer;float:left;z-index:2;margin:5px 0px 0px 5px;
	border:0px solid #fff;background:url(../images/default/buttonSearch.png) no-repeat right 0px;
	-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.iSearch .submit:hover
	{background-position:0px 0px;}

.selectLang
	{margin:0px;padding:0}

/* Layout: Content
-----------------------------*/
.body
	{position:relative;width:960px;margin:0 auto 0 auto;z-index:1;padding:0px 0px 30px 0px;
	background:#fff url(../images/default/bgContentBody.gif) repeat-y left top;border-bottom:0px solid #ddd;zoom:1;border:0px solid #000;
	box-shadow:0px 0px 4px 2px #0c0703;-moz-box-shadow:0px 0px 4px 2px  #0c0703;-webkit-box-shadow:0px 0px 4px 2px #0c0703;
	border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px;}
.body:after
	{content:"";display:block;clear:both}
.body_container
	{width:960px;margin:0 auto 0 auto;z-index:1;padding:0px 0px 0px 0px;}

/* Layout: Content Left 
-----------------------------*/
.side_left
	{position:relative;width:201px;float:left}
.side_left h2
	{margin:0}
.side_left h2 a
	{display:block;padding:10px 0 10px 20px;text-decoration:none;color:#333}

.lnb
	{border-top:1px solid #ddd;padding:4px 5px;width:190px;margin:0px 0px 1em 0px;list-style:none}
.lnb li
	{padding:0px 0px 4px 0px;vertical-align:top}
.lnb li a
	{padding:6px 5px 6px 13px;display:block;position:relative;z-index:99;height:18px;
	border:1px solid #e8e8e8;border-left:0px;border-right:0px;background:url(../images/default/bgLnbOff.gif) repeat-x;
	color:#3e3e3e;text-decoration:none;}
.lnb li.active a, 
.lnb li a:hover
	{color:#fff;background:#de4332;border:1px solid #de4332;border-left:0px;border-right:0}
.lnb li ul
	{display:block;position:relative;width:184px;padding:0 3px;margin:0px;border-top:1px solid #fff;overflow:hidden}
.lnb li li
	{padding:0px;border-top:1px solid #f2f2f2;position:relative;top:-1px}
.lnb li li a
	{padding:6px 5px 6px 10px;width:169px;color:#818181 !important;border:none;background:none;}
.lnb li li a:hover
	{border:0px;background:#DAE2E4;}
.lnb li.active li.active a
	{color:#ff1a00 !important;font-weight:bold !important;background:url(../images/default/bulletLnb.gif) no-repeat 175px center  !important}
.lnb li.active li a
	{border:0px;border:1px solid #e8e8e8;}

/* Layout: Content Right 
-----------------------------*/
.side_right
	{position:relative;width:201px;float:right;margin-left:0px;}
.side_right .title
	{clear:both;margin:6px 0 20px 0px;padding:0px 0px 6px 0px;
	font-family: 'Anton', sans-serif;color:#202121;font-weight:normal;text-transform:uppercase;font-size:24px;text-shadow:0px 1px 2px #aaadae;
	background:url(../images/breadcrumbs.gif) repeat-x 0 bottom;}

/* Layout: Content Main 
-----------------------------*/
.content
	{width:740px;float:right;}

/* Layout: Footer
-----------------------------*/
.footer
	{position:relative;width:100%;height:100px;margin:10px auto 0px auto;border-top:0px solid #f4f4f4;padding:0px;clear:both;
	background:url(../images/footer_bg.gif);}
.footer p
	{text-align:center;margin:0}
.footer a
	{color:#999;font-size:1em;text-decoration:none}
.footer div, .footer p 
	{color:#999;line-height:140%;}

/* FNB */
.fnb
	{list-style:none;margin:0px;padding:0px;zoom:1}
.fnb li
	{float:left;list-style:none;padding-left:0px;position:relative;white-space:nowrap;height:20px;text-align:center;
	background:url(../images/footer_fnb_vr.gif) no-repeat left center;}
.fnb li.first
	{padding:0px;background:none;}
.fnb li:first-child
	{}
.fnb li a
	{position:relative;padding:0px 10px 0px 10px;height:20px;line-height:20px;margin-left:0px;
	color:#999999;font-size:9pt;display:block;text-decoration:none !important;letter-spacing:-1px;}
.fnb li a:hover,
.fnb li a:active,
.fnb li a:focus
	{color:#999999;}

/* -- */
.footer_grid		
	{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;width:220px}
.footer_grid h3
	{font-size:20px;font-weight:600;margin-bottom:10px;} 
.footer_list		
	{padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.footer_list li		
	{padding:0px 0px 0px 0px;margin:0px 0px 5px 10px;list-style-type:disc;color:#0F0;border-top:1px solid #ddd;}
.footer_list li:first-child
	{border:none;}
.footer_list li a	
	{color:#333333;text-decoration:none;position:relative;padding-left:0px;display:inline-block;}
.footer_list li a:hover
	{color:#2f2f2f;text-decoration:none;}
.footer_list li a span
	{background:#a4a4a4;position:absolute;display:block;width:2px;height:2px;top:9px;left:0px;}
.footer_list li a:hover span
	{background:#2f2f2f;}

.footer2
	{width:960px;float:left;display:none;height:0px;}
