/* ---------- Common ---------- */
*{margin:0px;padding:0px;}
body{font-family:arial,verdana,arial;font-size:0.75em;line-height:1.5em;}
img{border:0px;}
img.rolloverimg{vertical-align:middle;}
input.rolloverimg{vertical-align:middle;}
.vm{vertical-align:middle;}
label{cursor:pointer;}
a{cursor:pointer;}
optgroup{color:#f90;}
option{color:#666;}
.fl{float:left;}
.fr{float:right;}
.m5{margin:5px;}
.m10{margin:10px;}

/* ---------- Layout ---------- */
div#v2_all{}
div#v2_percent{}
div#v2_shadow_right{float:left;clear:both;width:1020px;background:url('/v2/eng/images/shadow_right.gif') repeat-y right top;}
div#v2_width{float:left;clear:both;width:970px;}
div#v2_logo{float:left;width:485px;}
div#v2_logo_right{float:left;width:485px;}
div#v2_navigation{float:left;clear:both;width:100%;background:url('/v2/eng/images/navigation_bg.gif') repeat-x 0px 0px;background-color:#063;}
div#v2_visual{float:left;clear:both;width:100%;height:100px;background-color:#ffe;}
div#v2_search{float:left;clear:both;width:100%;border-top:1px solid #c90;border-bottom:1px solid #fc0;background:url('/v2/eng/images/search_select_bg.gif') repeat-x 0px 0px;background-color:#fc0;}
div#v2_left_menu{padding:10px;float:left;width:220px;background:url('/v2/eng/images/left_menu_background.gif') repeat-x 0px 0px;}

div#v2_contents{padding:10px 10px 10px 10px;float:left;width:710px;background:url('/v2/eng/images/contents_bg.gif') repeat-y 0px 0px;}

div#v2_bottom_menu{margin-top:30px;float:left;clear:both;width:100%;}
div#v2_copyright{float:left;clear:both;width:100%;border-top:5px solid #fc0;background-color:#f7f7f7;}

/* ---------- Top Line ---------- */
div#layout_top_line{clear:both;}
div#top_line_1{height:4px;overflow:hidden;background-color:#063;}
div#top_line_2{margin-left:312px;height:4px;overflow:hidden;background-color:#fc0;}
div#top_line_3{margin-left:128px;height:4px;overflow:hidden;background-color:#000;}
div#page_description{display:none;}

/* ---------- Logo ---------- */
div#layout_logo{clear:both;}
div#logo{clear:both;}
div#logo p{line-height:10px;}

/* ---------- Language ---------- */
div#layout_language{float:right;clear:both;}
div#language{float:left;clear:both;background:url('/v2/eng/images/language_bg.gif') repeat-x 0px 0px;background-color:#000;font-family:gulim,dotum,arial;font-size:12px;text-transform:capitalize;line-height:18px;}
div#language ul{list-style-type:none;}
div#language ul li{padding:2px 5px;float:left;}
div#language a:link,div#language a:visited,div#language a:active{color:#fff;text-decoration:none;}
div#language a:hover{color:#fc0;text-decoration:underline;}

/* ---------- Sub Btn ---------- */
div#sub_btn{padding-top:5px;padding-right:5px;float:right;clear:both;}
div#sub_btn ul{list-style-type:none;}
div#sub_btn ul li{padding-left:10px;float:left;font-size:11px;line-height:18px;}

/* ---------- Site History ---------- */
div#site_history{padding-top:5px;padding-right:5px;clear:both;}
div#site_history p{float:right;font-size:11px;font-weight:bold;text-transform:capitalize;line-height:18px;}
div#site_history a:link,div#site_history a:visited,div#site_history a:active{color:#999;text-decoration:none;}
div#site_history a:hover{color:#000;text-decoration:underline;}

/* ---------- Navigation ---------- */
div#layout_navigation{float:left;clear:both;width:100%;}
div#navigation{padding-left:10px;float:left;clear:both;height:28px;position:relative;font-family:verdana,arial,arial;font-size:11px;font-weight:bold;text-transform:capitalize;line-height:18px;}
div#navigation ul.nm{list-style-type:none;}
div#navigation ul.nm li.nml{float:left;}
div#navigation a.nma:link,div#navigation a.nma:visited,div#navigation a.nma:active{padding:4px 15px 0px 20px;border-left:1px solid #063;border-bottom:1px solid #063;float:left;height:23px;display:block;background:url('/v2/eng/images/navi_bg.gif') no-repeat 11px 12px;color:#fff;text-decoration:none;}
div#navigation a.nma:hover{color:#fc0;text-decoration:underline;}
ul.ns{list-style-type:none;}
ul.ns li.nsl{float:left;}
div#navigation a.nsa:link,div#navigation a.nsa:visited,div#navigation a.nsa:active{
	padding:4px 15px 0px 15px;
	float:left;
	height:24px;
	display:block;
	/*
	background:url('/v2/eng/images/sub_out.gif') no-repeat 5px 8px;
	*/
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
div#navigation a.nsa:hover{
	/*
	background:url('/v2/eng/images/sub_over.gif') no-repeat 5px 8px;
	*/
	color:#fc0;text-decoration:underline;
}
div#navigation a.nsa_over:link,div#navigation a.nsa_over:visited,div#navigation a.nsa_over:active{
	padding:4px 15px 0px 15px;
	float:left;
	height:24px;
	display:block;
	/*
	background:url('/v2/eng/images/sub_out.gif') no-repeat 5px 8px;
	*/
	color:#fc0;
	font-weight:bold;
	text-decoration:none;
}
div#navigation a.nsa_over:hover{
	/*
	background:url('/v2/eng/images/sub_over.gif') no-repeat 5px 8px;
	*/
	color:#fc0;text-decoration:underline;
}
div.nv_rollover{position:absolute;top:28px;float:left;display:none;background-color:#000;filter:alpha(opacity=70);opacity:.7;}
div#nv_sub1{left:10px;width:800px;}
div#nv_sub2{left:10px;width:400px;}
div#nv_sub3{left:110px;width:550px;}
div#nv_sub4{left:10px;width:900px;}
div#nv_sub5{left:510px;width:300px;}
div#nv_sub6{left:710px;width:150px;}

/* ---------- Visual ---------- */
div#layout_visual{clear:both;}
div#visual{height:100px;filter:alpha(opacity=0);opacity:0;background-color:#ffe;color:#999;font-size:11px;line-height:18px;}
div#visual p{text-indent:-9999px;}

/* ---------- Search Select ---------- */
div#layout_search_select{clear:both;}
div#search_select{float:left;clear:both;width:100%;height:26px;}
div#search_select ul{margin-top:2px;list-style-type:none;}
div#search_select ul li{margin-left:10px;float:left;font-size:11px;font-weight:bold;color:#630;text-transform:capitalize;line-height:18px;}
select.ss{width:250px;height:21px;background-color:#ffe;font-size:12px;font-weight:normal;text-transform:capitalize;vertical-align:middle;line-height:18px;}

/* ---------- Left Menu ---------- */
div#layout_left_menu{clear:both;}
div#left_menu{clear:both;}
div#left_menu h1{padding:20px 0px 10px 0px;border-bottom:3px solid #cc9;color:#000;font-family:times new roman,verdana,arial;font-size:18px;font-weight:bold;text-transform:capitalize;line-height:18px;}
div#left_menu ul{margin:20px 10px 10px 10px;list-style-type:none;}
div#left_menu ul li{padding:1px;margin-bottom:2px;border-bottom:1px dotted #ccc;font-size:13px;font-weight:bold;text-transform:capitalize;line-height:18px;}
div#left_menu strong{font-weight:bold;}
div#left_menu a:link,div#left_menu a:visited,div#left_menu a:active{
	padding:5px 5px 5px 10px;
	background:url('/v2/eng/images/left_menu_bg.gif') repeat-y 0px 0px;
	display:block;
	color:#000;
	text-decoration:none;
}
div#left_menu a:hover{background:url('/v2/eng/images/left_menu_bg_over.gif') repeat-y 0px 0px;color:#063;text-decoration:underline;}
div#left_menu a.over:link,div#left_menu a.over:visited,div#left_menu a.over:active{padding:5px 5px 5px 10px;background:url('/v2/eng/images/left_menu_bg_over.gif') repeat-y 0px 0px;display:block;color:#063;text-decoration:none;}
div#left_menu a.over:hover{background:url('/v2/eng/images/left_menu_bg_over.gif') repeat-y 0px 0px;color:#063;text-decoration:underline;}

div#left_menu ul.de2{margin:5px 12px;padding:0px;border:0px;}
div#left_menu li.de2{margin:0px;padding:3px 10px;background:url('/v2/eng/images/left_menu_bg_over.gif') no-repeat 0px 12px;border:0px;}
div#left_menu li.de2 a:link,div#left_menu li.de2 a:visited,div#left_menu li.de2 a:active{
	padding:0px;
	width:100%;
	background:url(none);
	display:block;
	color:#666;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
div#left_menu li.de2 a:hover{
	padding:0px;
	width:100%;
	background:url(none);
	display:block;
	color:#063;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
div#left_menu li.de2 a.over:link,div#left_menu li.de2 a.over:visited,div#left_menu li.de2 a.over:active{
	padding:0px;
	width:100%;
	background:url(none);
	display:block;
	color:#063;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div#left_menu li.de2 a.over:hover{
	padding:0px;
	width:100%;
	background:url(none);
	display:block;
	color:#063;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;

}

/* ---------- Sub Search ---------- */
div#layout_sub_search{margin-top:30px;clear:both;font-size:12px;line-height:18px;}
div#sub_search{clear:both;}
div#sub_search fieldset{border:0px;}
div#sub_search legend{display:none;color:#063;font-size:12px;font-weight:bold;text-transform:capitalize;}
div#sub_search ul{list-style-type:none;}
div#sub_search ul li{text-align:center;}
div#sub_search input.normal{height:17px;border:1px solid #996;background-color:#fff;color:#000;vertical-align:middle;}
div#sub_search input.btn{font-size:11px;font-weight:bold;text-transform:uppercase;vertical-align:middle;}

/* ---------- Banner ----------- */
div#layout_banner{margin-top:20px;clear:both;}
div#banner{margin:10px;clear:both;}
div#banner ul{list-style-type:none;}
div#banner ul li{padding:0px;font-size:12px;text-align:center;line-height:18px;}
div#banner ul li img{}

/* ---------- Contact us ----------- */
div#contact { background:#fffff2; border: 1px solid #ccccbb; padding:5px 20px; font-size:11px; color:#666666; font-weight:bold; }


/* ---------- Contents Title ---------- */
div#layout_contents_title{clear:both;}
div#contents_title{clear:both;}
div#contents_title h2{margin-bottom:10px;padding:20px 0px 10px 0px;border-bottom:3px solid #eee;background:url('/v2/eng/images/title_bg.gif') no-repeat right bottom;color:#000;font-family:times new roman,verdana,arial;font-size:18px;font-weight:bold;text-transform:capitalize;line-height:18px;}
div#contents_title p{padding-top:20px;float:right;}
div#contents_title strong{padding-left:15px;display:block;background:url('/v2/eng/images/title_icon.gif') no-repeat 0px 4px;}

/* ---------- Contents Explain ---------- */
div#layout_contents_explain{clear:both;}
div#contents_explain{padding:10px;clear:both;}
div#contents_explain p{padding:10px 10px 10px 68px;height:52px;min-height:52px;border:1px solid #ccb;background:url('/v2/eng/images/page_explain_bg.gif') no-repeat 10px 10px;background-color:#ffe;color:#663;font-size:11px;line-height:18px;}
div#contents_explain strong.one{padding:15px 0px 0px 5px;display:block;}
div#contents_explain strong.two{padding:7px 0px 0px 5px;display:block;}
div#contents_explain strong.three{padding-left:5px;}
div#contents_explain strong:first-letter{text-transform:uppercase;}
div#contents_explain ol{margin:10px 0px 0px 30px;}
div#contents_explain ol li{color:#c90;font-size:11px;font-weight:bold;text-transform:capitalize;}

/* ---------- Bottom Menu ---------- */
div#layout_bottom_menu{clear:both;}
div#bottom_menu{margin:0px 20px 20px 20px;clear:both;}
div#bottom_menu ul{clear:both;list-style-type:none;}
div#bottom_menu ul li{border-right:1px solid #ccc;padding:0px 5px;display:inline;font-family:verdana;font-size:11px;text-transform:capitalize;line-height:18px;}
div#bottom_menu a:link,div#bottom_menu a:visited,div#bottom_menu a:active{color:#000;text-decoration:none;}
div#bottom_menu a:hover{color:#396;text-decoration:underline;}

/* ---------- Copyright ---------- */
div#layout_copyright{clear:both;}
div#copyright{padding:10px;background-color:#000;clear:both;height:80px;color:#999;}
div#copy_left{float:left;}
div#copy_left p{font-size:12px;font-style:oblique;text-transform:capitalize;line-height:18px;}
div#copy_left address{font-size:12px;text-transform:capitalize;line-height:18px;}
div#copy_left a:link,div#copy_left a:visited,div#copy_left a:active{color:#f90;text-transform:none;text-decoration:none;}
div#copy_left a:hover{color:#396;text-decoration:underline;}
div#copy_right{float:right;}
div#copy_right ul{list-style-type:none;}
div#copy_right ul li{font-size:12px;line-height:18px;}
div#copy_right select{width:250px;background-color:#ffe;font-family:arial;font-size:12px;text-transform:capitalize;line-height:18px;}
span#sub_bn{margin-top:5px;text-align:left;display:block;font-size:12px;line-height:18px;filters:alpha(opacity=50);}
span#sub_bn img{border:1px dotted #ccc;}

/* ---------- Quick Menu (depth : 10) ---------- */
div#layout_quick_menu{clear:both;}
div#quick_menu{clear:both;position:absolute;left:1000px;top:250px;z-index:10;background-color:#fff;}
div#quick_menu ul{list-style-type:none;}
div#quick_menu ul li{padding-bottom:5px;font-size:12px;line-height:18px;}
p.quick_top_1280{position:absolute;left:-765px;top:300px;}
p.quick_top_1024{position:absolute;left:-716px;top:218px;}
