/******************** 기본 CSS ********************/
body{padding:0; margin:0; background-image:url(../img/common/bg.gif); background-position:0 0; background-repeat:repeat-x;}
img, p{
	padding:0;
	margin:0;
	border:0;
	position:relative;
	font-size:11px;
	line-height:16px;
	color:#888;
	letter-spacing:0px;
	text-decoration:none;
}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

/* 링크 */
a:link, a:visited{font-size:11px; font-family:"MS UI Gothic", "Arial", "verdana", sans-serif; line-height:16px; color:#888; letter-spacing:0px; text-decoration:none;}
a:hover{font-size:11px; font-family:"MS UI Gothic", "Arial", "verdana", sans-serif; line-height:16px; color:#000; letter-spacing:0px; text-decoration:none;}

/* 레이아웃 */
#main{background-image:url(../img/main/main_bg.gif); background-position:0 0; background-repeat:no-repeat; width:1030px;}
#sub{background-image:url(../img/common/sub_bg.gif); background-position:0 0; background-repeat:no-repeat; width:1030px;}
#header{width:1000px; height:100px;}
#contents{position:relative; margin-top:70px;}
#footer{background-image:url(../img/common/footer_img.gif); background-position:0 0; background-repeat:repeat-x; padding:0 0 20px 15px;}
#footer table{width:970px;}

.main_con{width:595px; padding:55px 0 0 27px;}
.notice td.blt{background-image:url(../img/main/blt.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:10px; text-decoration:none;}
table.notice tr td{font-size:11px; font-family:"MS UI Gothic", "Arial", "verdana", sans-serif; line-height:16px; color:#888; letter-spacing:0px; text-decoration:none;}

.lnb{padding:48px 0 0 0; width:333px; position:relative;}
.lnb table{margin-left:190px;}
.lnb p.bton{position:absolute; bottom:50px;}
.con{width:100%; padding:0 48px 0 59px; background-image:url(../img/common/sub_foot_bg.gif); background-position:bottom 0;  background-repeat:no-repeat;}
.ut{text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#999; letter-spacing:0; padding-top:3px;}
.ut img{margin:0 5px -2px 0;}

#tab_01, #tab_02{height:120px;}



/*COMMEN */
.sp4{height:4px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp10{height:10px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp20{height:20px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp30{height:30px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp40{height:40px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp50{height:50px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp70{height:70px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp100{height:100px; width:1px; line-height:0px; font-size:0px; clear:both;}





/*webcss.kr*/
.webcss{font:12px Tahoma;color:#333;}
.webcss div, .webcss h1, .webcss h2, .webcss h3, .webcss h4, .webcss h5, .webcss h6, .webcss ul, .webcss ol, .webcss li, .webcss dl, .webcss dt, .webcss dd, .webcss p, .webcss form, .webcss fieldset, .webcss input, .webcss table, .webcss tr, .webcss th, .webcss td{margin:0;padding:0;}
.webcss h1, .webcss h2, .webcss h3, .webcss h4, .webcss h5, .webcss h6{font-weight:normal;font-size:100%;}
.webcss ul, .webcss ol, .webcss li{list-style:none;}
.webcss .reset{clear:both !important;height:0px !important;line-height:0px !important;padding:0 !important;margin:0 !important;}
.webcss .input{height:16px;border:none;background:none;color:#888;font:11px Dotum;padding:2px 0 0 4px;}
.webcss .btn_r{text-align:right}
.webcss .btn_l{text-align:left}
.webcss .btn_c{text-align:center}
.webcss a{font:12px Tahoma;color:#333;text-decoration:none;}
.webcss a:hover, .webcss a:active{color:#2255cb;text-decoration:underline;}
/*header_webcss*/
.header_webcss{width:1000px;height:108px;position:relative;}
.header_webcss .logo{position:absolute;left:30px;top:38px;}
.header_webcss .glo{position:absolute;right:222px;top:10px;}
.header_webcss .glo a{font-size:9px;color:#8F8F8F;}
.header_webcss .glo a:hover{color:#3082FF;text-decoration:none;}
.header_webcss .nation{width:222px;height:48px;overflow:hidden;position:absolute;right:0;top:0;}
.header_webcss .nation li{float:left}
.header_webcss #topmenu{position:relative;padding:45px 0 0 250px;}
.header_webcss #topmenu li{float:left;margin-left:50px;display:inline;}
.header_webcss #topmenu li .menu_1d{height:22px;display:block;padding-top:10px;font-weight:bold;color:#333;background:url(../img/common/bg_gnb.gif) no-repeat left top}
.header_webcss #topmenu li .menu_1d:hover{color:#106BC1;text-decoration:none;}
.header_webcss #topmenu ul{height:30px;position:absolute;top:78px;display:none;background:url(../img/common/bg_gnb_c.gif) repeat-x left top}
.header_webcss #topmenu ul a{display:block;padding:5px 0 0 20px;color:#A4CAF2;font-size:11px;}
.header_webcss #topmenu ul a:hover{color:#fff;text-decoration:none;}
.header_webcss #topmenu ul li{margin:0;}
.header_webcss #topmenu ul li.li_02 a{padding-left:0;}
.header_webcss #topmenu li.menu1 ul{left:280px;}
.header_webcss #topmenu li.menu2 ul{left:190px;}
.header_webcss #topmenu li.menu3 ul{left:375px;}
.header_webcss #topmenu li.menu4 ul{left:510px;}
.header_webcss #topmenu li.menu5 ul{left:765px;}
/*aside_webcss*/
.aside_webcss{width:285px;height:555px;background:url(../img/common/side_menu.jpg) no-repeat left top;position:relative;}
.aside_webcss dl{position:absolute;left:30px;top:112px;}
.aside_webcss dt{height:55px;color:#fff;font-size:25px;}
.aside_webcss dd{padding-left:5px;}
.aside_webcss dd li{height:29px;}
.aside_webcss dd a{color:#fff;}
.aside_webcss dd a:hover{color:#fff;}
.aside_webcss .btn_01{position:absolute;bottom:98px;left:45px;}
.aside_webcss .btn_02{position:absolute;bottom:28px;left:42px;}
.aside_webcss .btn_03{position:absolute;bottom:28px;left:122px;}
/*footer_webcss*/
.footer_webcss{width:1000px;height:60px;position:relative;}
.footer_webcss .footer_logo{position:absolute;top:15px;left:71px;}
.footer_webcss .address{position:absolute;top:15px;left:260px;color:#888;font-size:10px;}
.footer_webcss .address a{color:#333;font-size:10px;}
.footer_webcss .gobiz{position:absolute;top:15px;right:63px;}
/*visual_img_cont*/
.visual_img_cont{width:690px;height:187px;position:relative;}
.visual_img_cont img{z-index:9;}
.visual_img_cont .text_cont{position:absolute;left:330px;top:50px;color:#8A8A8A;z-index:999;font-weight:bold;font:12px Tahoma;line-height:20px;}
.visual_img_cont .text_cont p{font-size:20px;color:#515151;line-height:25px;}
/*webcss_title*/
.webcss_title{padding-left:10px;font-size:16px;color:#595959;background:url(../img/common/bg_title.jpg) no-repeat left top;}
/*webcss_text_cont_01*/
.webcss_text_cont_01{color:#707070;text-align:left;line-height:20px;}
.webcss_text_cont_01 .text_cont_01{color:#2A7A4A;}
.webcss_text_cont_01 .font_bold{color:#175C2E;font-size:25px;font-weight:bold;display:inline;}
/*webcss_text_content_01*/
.webcss_text_content_01{width:615px;height:617px;position:relative;}
.webcss_text_content_01 .webcss_text_cont_01{position:absolute;left:0;top:0;z-index:999;line-height:17px;}
.webcss_text_content_01 .webcss_text_cont_02{color:#fff;position:absolute;left:14px;top:230px;z-index:999;line-height:20px;}
/*webcss_text_content_02*/
.webcss_text_content_02{width:621px;height:525px;position:relative;}
.webcss_text_content_02 .webcss_text_cont_01{position:absolute;left:0;top:0;z-index:999}
/*webcss_text_content_03*/
.webcss_text_content_03{width:611px;height:452px;position:relative;}
.webcss_text_content_03 .webcss_text_cont_01{position:absolute;left:0;top:0;z-index:999}
.webcss_text_content_03 ul{position:absolute;left:354px;top:88px;z-index:999;line-height:31px;text-align:left;color:#2670BD;font-size:13px;}
/*webcss_sitemap*/
.webcss_sitemap dl{width:200px;float:left;border-left:2px solid #3b8adf;}
.webcss_sitemap dt{color:#529cea;font-weight:bold;font-size:14px;padding:0 0 4px 10px;}
.webcss_sitemap dd{color:#737373;padding-left:30px;line-height:18px;padding-bottom:5px;background:url(../img/common/icon_01.jpg) no-repeat 10px 2px;}
.webcss_sitemap dd a{color:#737373;}
.webcss_sitemap dd ul{color:#A7A7A7;}
.webcss_sitemap dd ul a{color:#A7A7A7;}
.webcss_sitemap dl.dl_01{width:190px;}
.webcss_sitemap dl.dl_02{width:230px;}
.webcss_sitemap dl.dl_03{width:197px;}
.webcss_sitemap .dl_cont_01{height:200px;}
/*main*/
.webcss_m_contents .webcss_cont_l{width:275px;float:left;text-align:left;padding-top:50px;}
.webcss_m_contents .webcss_cont_l dl{width:230px;height:155px;}
.webcss_m_contents .webcss_cont_l dt{padding:0 0 10px 10px;font-size:14px;color:#595959;background:url(../img/common/bg_title.jpg) no-repeat left top;}
.webcss_m_contents .webcss_cont_l p{text-align:right;}
.webcss_m_contents .webcss_cont_l p a{color:#595959}
.webcss_m_contents .webcss_cont_c{width:275px;float:left;text-align:left;padding-top:50px;}
.webcss_m_contents .webcss_cont_c dl{width:230px;height:155px;}
.webcss_m_contents .webcss_cont_c dt{padding:0 0 10px 10px;font-size:14px;color:#595959;background:url(../img/common/bg_title.jpg) no-repeat left top;}
.webcss_m_contents .webcss_cont_c p{text-align:right;}
.webcss_m_contents .webcss_cont_c p a{color:#595959}
.webcss_m_contents .webcss_cont_r{width:350px;float:left;}
.webcss_m_contents .webcss_m_contents .cont_02{padding:10px 0}




