/*-------------------------------------------------
Style Sheet
Version:1.0
author: 홍현경
create date: 2011. 03. 02.
last update: 2011. 10. 10.
-------------------------------------------------*/

/* Title head
-------------------------------------------------*/
#CompanyName{
	font-family:"Garamond, Arial, Helvetica, sans-serif";
	font-size:22px;	
	color:#004990; 	
}


/* BASIC STYLE
-------------------------------------------------*/
#wrapper{position:relative; width:950px; margin:0 auto;}
#header{position:relative; width:950px; height:115px; z-index:900;}
#container{position:relative;width:950px; overflow:hidden;}
#footer{position:relative; width:950px; height:40px;}

/* HEADER STYLE
-------------------------------------------------*/
#header h1{position:absolute; left:17px; top:5px;}
#header #service_menu{position:absolute; right:0; top:10px; height:10px; font-size:10px; color:#756c6c;}
#header #service_menu li{float:left; margin:0 0 0 15px;}
#header #service_menu a{line-height:12px;}
#header #service_menu a:hover{text-decoration:none;}
#header #service_menu .ico_principal{background:url(/images/com/btn_gnb1.gif) left 1px no-repeat; padding:0 0 0 15px;}
#header #service_menu .ico_email{background:url(/images/com/btn_gnb2.gif) left 1px no-repeat; padding:0 0 0 15px;}
#header #service_menu .ico_nave{background:url(/images/com/btn_gnb3.gif) left 1px no-repeat; padding:0 0 0 18px;}
#header #service_menu .ico_english{background:url(/images/com/btn_gnb5.gif) left 1px no-repeat; padding:0 0 0 12px;}
#header .sch_site{position:absolute; right:0; top:45px; width:199px; height:33px;}
#header .sch_site label{font-size:11px; color:#766c6d; text-align:center;}
#header .sch_site .input_sitsch{width:110px; height:19px; border-left:1px #d0dfe6 solid; border-right:1px #3678cf solid; border-top:1px #d0dfe6 solid; border-bottom:1px #d0dfe6 solid; padding:0;}
#header .sch_site .btn_sitsch{width:35px; height:21px; padding:0; margin:0;}

/* TOPMENU STYLE
-------------------------------------------------*/
#menunavi {position:absolute; left:0; top:75px; width:860px; height:40px; background:#1569bb url(/images/com/bg_topmenuline.gif) 300px bottom no-repeat;} 
#menunavi li{position:relative;float:left;} 
#menunavi .menuarea ul{position:absolute; top:36px; display:none; width:170px; z-index:1; background:url(/images/com/bg_top_smenu.gif) left bottom repeat-x; border-left:1px solid #3172b4; border-bottom:1px solid #3172b4; border-right:1px solid #3172b4;}
#menunavi .menuarea #subnav_list1{left:0; width:170px;} 
#menunavi .menuarea #subnav_list2{left:0; width:170px;}
#menunavi .menuarea #subnav_list3{left:0; width:170px;}
#menunavi .menuarea #subnav_list4{left:0; width:170px;}
#menunavi .menuarea #subnav_list5{left:0; width:170px;}
#menunavi .menuarea #subnav_list6{left:0; width:106px;}
#menunavi .menuarea ul li{clear:both; padding:5px 0 5px 0; min-height:40px; width:170px;} 
#menunavi .menuarea ul li a{display:block; font-size:11px; padding:0 5px 3px 10px; color:#181818; clear:both;} 
#menunavi .menuarea ul li a:hover{display:block;text-decoration:underline; color:#175ea6; clear:both;}  


/* CONTENTS STYLE
-------------------------------------------------*/
#main_contents{position:relative; width:950px; background:url(/images/main/bg_main_topbar.gif) left top repeat-x;}
#sub_contents{position:relative; width:950px; min-height:700px;}
#subTitleImage{position:relative; width:950px; height:115px;}
#subTitleImage img{vertical-align:top;}

#subwrap{width:950px; position:relative; margin:15px 0 0 0;}

#leftarea{position:relative; float:left; width:230px; padding:0 0 40px 0;}
#leftarea #lnbarea{padding:0 0 40px 0; background:url(/images/com/bg_leftmenub.gif) left bottom no-repeat;}
#lnbarea .lnb_list{width:207px; font-family:"tahoma";}
#lnbarea .lnb_list .lnb_dept1, .lnb_dept1:hover{display:block; font-size:11px; font-weight:bold; text-decoration:none;}
#lnbarea .lnb_list .lnb_dept1{width:197px; height:23px; padding:7px 0 0 10px; background:url(/images/com/left_bg_menu1depth.gif) left bottom no-repeat; color:#444747;}
#lnbarea .lnb_list .lnb_dept1:hover{width:187px; height:26px; padding:4px 0 0 20px; background:url(/images/com/left_bg_menu1depth_on.gif) left bottom no-repeat; color:#ffffff;}
#lnbarea .lnb_list .lnb_dept1_selected{width:187px; height:26px; padding:4px 0 0 20px; background:url(/images/com/left_bg_menu1depth_on.gif) left bottom no-repeat; color:#ffffff;}
#lnbarea .lnb_list .lnb_dept2 a, .lnb_dept2 a:hover{width:183px; height:21px; padding:4px 0 0 25px; display:block; font-size:11px; text-decoration:none;}
#lnbarea .lnb_list .lnb_dept2 a{background:url(/images/com/left_bg_menu2depth.gif) left bottom no-repeat; color:#787d7e;}
#lnbarea .lnb_list .lnb_dept2 a:hover{background:url(/images/com/left_bg_menu2depth_on.gif) left bottom no-repeat; color:#6599cd;}
#lnbarea .lnb_list .lnb_dept2 .lnb_dept2_selected{background:url(/images/com/left_bg_menu2depth_on.gif) left bottom no-repeat; color:#6599cd;}
#leftarea .leftlink{width:207px;}

#cttarea{position:relative; float:left;width:720px; padding:10px 0 40px 0;}
#cttarea .subtit_area{position:relative; height:35px;}
#cttarea .subtit_area h3{font-weight:bold; font-size:18px; line-height:22px; color:#262626; background:url(/images/com/ico_ctttitblet.gif) left 5px no-repeat; padding:0 0 0 19px;}
#cttarea .subtit_area .path{position:absolute; right:0; top:5px; font-size:10px; color:#9398a5; font-weight:normal;}
#cttarea .subtit_area .path a{color:#9398a5;}
#cttarea .subtit_area .path em{color:#bdc1ca;}
#cttarea .subtit_area .path span{color:#159ecc; font-weight:bold;}
#cttarea .update_day{float:right; font-size:11px; font-weight:bold; color:#1d4061; text-decoration:underline; padding:10px 0 0 0;}

/* FOORER STYLE
-------------------------------------------------*/
#footer .topline{font-size:0; height:3px; width:950px; background:#0451a0 url(/images/com/line_foottop.gif) left top no-repeat;}
#footer address{position:absolute; left:0; top:10px; font-size:10px; color:#949a9b;}
#footer span.webmaster{position:absolute; left:430px; top:10px; font-size:10px; color:#949a9b;z-index:1000;}
#footer span.webmaster a{color:#949a9b;text-decoration:underline;}
#footer .footlink{position:absolute; right:0; top:10px; font-size:11px; color:#474646;z-index:100;}
#footer .footlink li{float:left;}
#footer .footlink label{font-weight:bold;}
#footer .footlink em{color:#eb1d24;}
#footer .footlink .lrpad10{padding:0 10px 0 10px;vertical-align:middle;}
#footer .footlink select{vertical-align:middle;}
#footer .footlink input{vertical-align:middle;}
#footer .footlink img{vertical-align:middle;}
#footer .footlink span{vertical-align:middle;}
#footer .footlink label{padding:0 10px 0 0;}
#footer .footlink .sns{padding:0 0 0 10px;margin-top:-1px;}