@charset "euc-kr";
/** °øÅë **/
.ft_left{float:left;}
.ft_right{float:right;}
.center{text-align:center;}

h4  {margin:0px 0 13px 0;padding:0 0 0 32px;font-size:14px; line-height:17px; color:#dc1818; background:url(../images/bul_1.gif) no-repeat left top;}
h5  {margin:10px 0 5px 20px;padding:0 0 0 11px;font-size:12px;font-weight:normal;color:#666; background:url(../images/bul_2.gif) no-repeat left 5px;}
h6  {margin:5px 0 3px 33px;padding:0 0 0 10px;font-size:12px;font-weight:normal;color:#444;background:url(../images/bul_3.gif) no-repeat left 7px;}
.h5_ul {margin:5px 0 20px 20px;padding:0;}
.h5_ul li {font-weight:bold;color:#444444;font-size:13px;margin-bottom:10px;padding-left:11px;background:url(../images/bul_2.gif) no-repeat left 6px;}
.h6_ul {margin:5px 0 20px 33px;padding:0;}
.h6_ul li {font-weight:normal;color:#666666;font-size:12px;line-height:17px;margin-bottom:4px;padding-left:10px;background:url(../images/bul_3.gif) no-repeat left 7px;}


.h5_ul .h6_ul {margin-left:2px;margin:12px 0;}
.h6_ul .h7_ul {margin-left:0;margin-bottom:3px;}



.box{padding:10px 15px; border:1px solid #e1e1e1;}
.box .h5_ul,
.box .h6_ul{margin-left:0;}

/* layout */
html{min-height:800px;}
body{background:url(../images/lnb_bg2.gif) repeat-y left top;}
body#main{height:100%; background:url(../images/footer_line.gif) repeat-x left bottom;}
#wrap {position:relative; overflow:hidden; height:100%; min-width:1000px; min-height:800px; padding-left:200px;}
#main #wrap{background:url(../images/main_v_bg.png) no-repeat 200px top;}

/* HEADER */
#sidebar{z-index:101;position:absolute; top:0px;left:0px;bottom: 0px; width:200px;height:100%;}
#sidebar #header{z-index:102;position:absolute;top:0px;bottom:0px; float:left; width:160px;height:auto; padding:0 20px;margin:0px; background:none; color:#202020; font-size:12px;background:url(../images/lnb_bg.gif) #3b3b3b repeat 0 0;overflow:hidden;  }

#sidebar #header h1{margin:40px 0 50px 0;}
#sidebar #header #gnb{position:relative;overflow:hidden;padding:5px 0px;}
#sidebar #header #gnb .side_menu ul li{}
#sidebar #header #gnb .side_menu ul li a{display:block; padding:10px 0px 10px 17px; font-family:"NanumGothic"; font-weight:bold; font-size:15px;}
#sidebar #header #gnb .side_menu ul li a:link,
#sidebar #header #gnb .side_menu ul li a:visited,
#sidebar #header #gnb .side_menu ul li a:active{color:#aaa; background:url(../images/lnb_bul.gif) no-repeat 8px 15px;}
#sidebar #header #gnb .side_menu ul li a:hover,
#sidebar #header #gnb .side_menu ul li a.ov:link,
#sidebar #header #gnb .side_menu ul li a.ov:visited,
#sidebar #header #gnb .side_menu ul li a.ov:active,
#sidebar #header #gnb .side_menu ul li a.ov:hover{color:#fd4140; background:url(../images/lnb_bul_ov.gif) no-repeat 8px 15px;}

#sidebar #header .left_banner{margin:20px 0;border-top:1px solid #494949;border-bottom:1px solid #494949;}

#sidebar #header .left_menu{margin:20px 0;padding:0 0 0px 2px;position:relative;overflow:hidden;}
#sidebar #header .left_menu ul li span{float:left;overflow:hidden;margin:0 10px 0 0;}
#sidebar #header .left_menu ul li a{ clear:both;overflow:hidden; display:block;padding:0px 0 4px 0px;letter-spacing:0.18px; font-weight:bold;line-height:15px; font-size:10px;}
#sidebar #header .left_menu ul li a:link,
#sidebar #header .left_menu ul li a:visited,
#sidebar #header .left_menu ul li a:active{color:#aaa;}
#sidebar #header .left_menu ul li a:hover,
#sidebar #header .left_menu ul li a.ov:link,
#sidebar #header .left_menu ul li a.ov:visited,
#sidebar #header .left_menu ul li a.ov:active,
#sidebar #header .left_menu ul li a.ov:hover{color:#fd4140;}



#sidebar #header .left_banner_foot{clear:both; padding:0px; position: absolute; left:20px; bottom:30px; display: block;}


#container{position:absolute;z-index:2; width:100%; height:100%; margin:0px 0 0px 0px; }
#main #container{position:relative;}
#container:after{display:block;clear:both;content:'';}

/* main_layout ºñÁÖ¾ó */
#contents{overflow:hidden;position:relative; z-index:101; padding-right:200px;}
#main #contents{padding-right:400px; height:100%;}
#contents .main_v{position:absolute; left:437px; top:100px; width:705px;height:390px;overflow:hidden;}
#contents .main_v a{position:absolute; left:0; top:0;}
#contents .main_v_btn{position:absolute; right:400px; top:0;}
#contents .main_v_btn a{display:block; float:left;}


#contents #slide{position:absolute; top:0px;left:0px;width:100%;overflow:hidden;}
#contents #slide img{width:100%;}

#lnb{position:absolute; left:200px; top:0; z-index:3; width:190px; height:100%;}
#lnb .title{width:190px; height:134px; background:url(../images/content_title.gif) no-repeat left top;}
#lnb .title h3{padding:45px 0px 10px 25px; font-size:23px; font-weight:bold; color:#444;}
#lnb .title span{padding:0px 0px 0px 25px; font-size:11px; color:#888;}
#lnb ul li{}
#lnb ul li a{display:block;font-size:13px; padding:12px 0px 11px 25px;ont-size:13px;font-weight:bold;}
#lnb ul li a:link,
#lnb ul li a:visited,
#lnb ul li a:active{color:#444;}
#lnb ul li a:hover,
#lnb ul li a.ov:link,
#lnb ul li a.ov:visited,
#lnb ul li a.ov:active,
#lnb ul li a.ov:hover{color:#fff; background:#dc1818;}

#contents_right{position:relative; z-index:0; padding-left:240px;}
#contents_right h3{position:absolute; left:0px; top:45px; z-index:1; font-size:23px; font-weight:bold; color:#444;}
#contents_right #navi{position:absolute; left:0px; top:84px; z-index:1; overflow:hidden; padding-left:19px; background:url(../images/icon_home.gif) no-repeat left 1px;}
#contents_right #navi li{float:left; padding:0px 9px 0px 11px; font-size:11px; color:#999; background:url(../images/navi_bul.gif) no-repeat left 4px;}
#contents_right #navi li strong{color:#d53030;}

#contents_right #txt{position:relative; z-index:0; min-width:730px; min-height:780px; padding:0px 30px 50px 0px;}
#contents_right #txt #txt_set{padding-top:135px; width:730px;}
#txt_set p{line-height:18px;padding:10px 0 0 0; text-align:justify;}
#txt_set .title_01{display:block; padding:0px 0px 13px 32px; line-height:17px; font-size:14px; color:#dc1818; background:url(../images/bul_1.gif) no-repeat left top;}
#txt_set .tab{overflow:hidden; position:relative; top:0; margin-bottom:30px;}

#bbs_contents {position:relative; top:140px; width:730px;}

/* footer */
#footer{position:relative; width:100%; height:90px; padding:30px 0px; background:#fff url(../images/footer_line.gif) repeat-x left top;}
#main #footer {z-index:103;position:absolute;bottom:0px; overflow:hidden; zoom:1; background:none;}
#footer h1{float:left;margin:0 30px;overflow:hidden;}
#footer .footer {overflow:hidden;margin:0 0 0 200px; }

#footer .footer .inner_line{clear:both; _height:40px;padding:0px 0px 12px 0px;}
#footer .footer .inner_line ul{ }
#footer .footer .inner_line ul li{display:inline; }
#footer .footer .inner_line ul li a,
#footer .footer .inner_line ul li a:hover{overflow:hidden;padding:0px 15px 0px 0px;margin:0px 0px;font-size:12px; font-weight:bold;color:#555555; text-decoration:none; }

#footer .footer .inner {padding:0px;}
#footer .footer p#address {color:#888888; line-height:16px; font-size:11px;letter-spacing:-0.09px; }
#footer .footer p#address span { padding:0 10px 0 0; }
#footer .footer p#address span a,
#footer .footer p#address span a:hover { color:#999999; }
#footer .footer p#copy {color:#aaaaaa;letter-spacing:-0.1px; font-family:Verdana, Geneva, sans-serif; font-size:11px;line-height:16px; }
#footer .footer p#copy strong{font-size:10px;letter-spacing:-0.09px; ;}

#footer .footer #top { position:absolute; right:20px; top:10px;}


@media screen and (max-width: 1750px){
	#main #aside{right:-200px;}
	#contents .main_v_btn{right:200px;}
}
@media screen and (max-width: 1550px){
	#contents{padding-right:20px;}
	#aside{right:-180px;}
	#main #aside{right:-380px;}
	#contents .main_v_btn{right:20px;}
}
@media screen and (max-width: 1400px){
	#contents .main_v{top:125px; left:348px;}
	#contents .main_v img{width:90%;}
}




/** tab **/
.tab{position:absolute; left:0; top:134px;}
.tab li{float:left;}

/** ÀÎÁõ ¹× Æ¯Çã **/
#txt_set .IMG_box{ clear:both; overflow:hidden;}
#txt_set .IMG_box dl{ float:left; overflow:hidden;margin:0 0 25px 0;width:182px;}
#txt_set .IMG_box dl dd{margin:0px 0px 0px 7px;}
#txt_set .IMG_box dl dt{text-align:center;padding:0px 0 0 0;font-weight:bold;line-height:20px;}
#txt_set .IMG_box p{overflow:hidden;font-size:11px; letter-spacing:0.2px;color:#888888;font-weight: normal;line-height:15px;padding:0 0 0 0;text-align:center;}


/** table1 **/
.table1          				{margin:5px 0 0 0;padding:0px;border-top:2px solid #db0003; border-bottom:2px solid #ddd; border-collapse:collapse;}
.table1 caption  				{display:none;}
.table1 th       				{background:#f7f7f7;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:0px 6px;font-size:12px; text-align:center;}
.table1 th label				{}
.table1 td       				{font-size:11px; font-weight:normal;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:8px 8px; text-align:center; color:#777; background:none;}
.table1 td.small{padding:14px 6px 15px 6px;}
.table1 th,
.table1 td{vertical-align:middle;line-height:16px;padding:8px 5px;}
.table1 .t_end       {border-right:none;}
.table1 .td_top      {padding:6px 0px; background:#fff1f1;}
.table1 .cell_point  {background:#f7fbfa;}
.table1 .cell_left  {text-align:left;}
.table1 .cell_center  {text-align:center;}
.table1 .cell_right  {text-align:right;}

.table1 tr.line td{background:#f1f1f3;}
.table1 td.no_bg{background:none !important;}
.table1.type1 th{font-size:11px;}
.table1.type1 td{font-size:5px;}


/** table_prd **/
.table_prd          				{margin:0;padding:0px; border-top:2px solid #db0003; border-bottom:2px solid #db0003; border-collapse:collapse;}
.table_prd caption  				{display:none;}
.table_prd th       				{background:#f7f7f7;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:0px 6px;font-size:12px; text-align:center;}
.table_prd th label				{}
.table_prd td       				{font-size:11px; font-weight:normal;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:6px 6px; text-align:center; color:#777; background:none;}
.table_prd td.small{padding:14px 6px 15px 6px;}
.table_prd th,
.table_prd td{vertical-align:middle;}
.table_prd .t_end       {border-right:none;}
.table_prd .td_top      {padding:6px 0px; background:#fff1f1;}
.table_prd .cell_point  {background:#f7fbfa;}
.table_prd .cell_left  {text-align:left;}
.table_prd .cell_center  {text-align:center;}
.table_prd .cell_right  {text-align:right;}

.table_prd tr.line td{background:#f1f1f3;}
.table_prd td.no_bg{background:none !important;}
.table_prd.type1 th{font-size:11px;}
.table_prd.type1 td{font-size:5px;}

/** table_re **/
.table_re          				{margin:20px 0 0 0;padding:0px;border-top:2px solid #db0003; border-bottom:2px solid #ddd; border-collapse:collapse;}
.table_re caption  				{display:none;}
.table_re th       				{background:#f7f7f7;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:0px 6px;font-size:12px; text-align:center;}
.table_re th label				{}
.table_re td       				{font-size:11px; font-weight:normal;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:8px 8px; text-align:left; color:#777; background:none;}
.table_re td.small{padding:14px 6px 15px 6px;}
.table_re th,
.table_re td{vertical-align:middle;line-height:16px;}
.table_re .t_end       {border-right:none;}
.table_re .td_top      {padding:6px 0px; background:#fff1f1;}
.table_re .cell_point  {background:#f7fbfa;}
.table_re .cell_left  {text-align:left;}
.table_re .cell_center  {text-align:center;}
.table_re .cell_right  {text-align:right;}

.table_re tr.line td{background:#f1f1f3;}
.table_re td.no_bg{background:none !important;}
.table_re.type1 th{font-size:11px;}
.table_re.type1 td{font-size:5px;}

/** table **/
.table2          				{margin:0;padding:0px; border-collapse:collapse;}
.table2 caption  				{display:none;}
.table2 th       				{background:#eee;padding:15px 6px;font-size:12px; text-align:center;}
.table2 th label				{}
.table2 td       				{font-size:11px; font-weight:normal;padding:15px 6px; text-align:center; color:#777; background:#f7f7f7;}
.table2 th,
.table2 td{border-bottom:4px solid #fff; vertical-align:middle;}
.table2 .t_end       {border-right:none;}
.table2 .td_top      {padding:8px 0px; background:#fff1f1;}
.table2 .cell_point  {background:#f7fbfa;}
.table2 .cell_left  {text-align:left;}
.table2 .cell_center  {text-align:center;}
.table2 .cell_right  {text-align:right;}

.table2 tr.line th{color:#fff; background:#db0003}


/** table **/
.table_bo          				{margin:5px 0 0 0;padding:0px; border-top:2px solid #db0003; border-bottom:2px solid #db0003; border-collapse:collapse;}
.table_bo caption  				{display:none;}
.table_bo th       				{color:#db0003; background:#f7f7f7;border-bottom:1px solid #b8b8b8;padding:15px 6px 15px 6px;font-size:12px; text-align:center;}
.table_bo th label				{}
.table_bo td       				{font-size:11px; font-weight:normal;border-bottom:1px solid #ccc;padding:15px 6px; text-align:center; color:#777; background:none;}
.table_bo th,
.table_bo td{vertical-align:middle;}
.table_bo .t_end       {border-right:none;}
.table_bo .td_top      {padding:8px 0px; background:#fff1f1;}
.table_bo .cell_point  {background:#fff1f1;}
.table_bo .cell_point2  {background:#eee;}
.table_bo .cell_left  {text-align:left;}
.table_bo .cell_center  {text-align:center;}
.table_bo .cell_right  {text-align:right;}

.table_bo tr.line td{background:#f1f1f3;}
.table_bo td.no_bg{background:none !important;}
.table_bo.type1 th{font-size:11px;}
.table_bo.type1 td{font-size:10px;}
.table_bo.join input[type=text],
.table_bo.join input[type=password]{height:18px; padding:2px 5px; margin-bottom:1px; border:1px solid #dadada;}


/** Á¦Ç°¼Ò°³ **/
.pd_list{position:relative; padding-left:470px; min-height:200px; padding-top:0px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dotted #e1e1e1;}
.pd_list .imgs{position:absolute; left:0; top:0px;}



/** ¿¬Çõ **/
.intro_02_tab{overflow:hidden; height:70px;}
.intro_02_tab li{float:left;}

/** Assemble ±â¼ú - È¿°ú **/
.graybox{line-height:30px; text-align:right; color:#fff; background:#9b9a9a;}
.orangebox{line-height:30px; text-align:right; color:#fff; background:#ea5520;}



/** ·Î±×ÀÎ **/
.login{position:relative;background:#f5f6f7;border:1px solid #e5e5e6; overflow:hidden; padding:50px 0;}
.login .login_box{position:relative; width:350px; margin:0 auto;}
.login .login_box .title{display:block; margin-bottom:25px;border-bottom:1px solid #e4e4e5;}
.login .login_box input[type=text],
.login .login_box input[type=password]{display:block; width:230px; height:30px; line-height:30px; padding:0px 10px; margin-bottom:10px; border:1px solid #bebebe; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.login .login_box input[type=image]{position:absolute; right:0; top:105px;}
.login .login_box .idsave{margin:0 0 20px 0; padding-right:98px; text-align:right;}
.login .login_box .text{padding:20px; border-top:1px solid #e4e4e5;text-align:center;}
.login .login_box a{color:#777777;}
.login .login_box {color:#777777;}
.bar{width:1px;height:12px; text-indent:-999em; display:inline-block; background:#dddddd;}
.login .login_box .text .bar{margin:0 4px;}


/** ÀÌ¸ÞÀÏ ¹«´Ü¼öÁý°ÅºÎ **/
.pop_email {background:#fff url(/new/images/content_title2.gif) no-repeat left -10px; padding-top: 26px;}
.pop_email h1 {color: #444;  font-size: 24px; line-height: 26px; margin-left: 15px; padding: 7px 0 0 15px;}
.pop_email p {margin-top: 23px; padding: 0 28px;}
.pop_email .con {background: url("/new/images/bg_pop_dot.gif") repeat-x scroll left top rgba(0, 0, 0, 0); margin-top: 39px; min-height: 185px; padding: 23px 28px 0;}
.pop_email .con strong {color: #2e3337; font-size: 14px;line-height: 22px;}
.pop_email .con ul {margin-top: 11px; margin-left:10px;}
.pop_email .con li {margin-bottom:10px;}
.pop_email .btn_area {background:#d6d6d6; height: 38px; margin-top: 30px; padding: 13px 33px 0 0; text-align: right;}


/** »çÀÌÆ®¸Ê **/
#sitemap{}
#sitemap strong.title{display:block; height:28px; margin:40px 0 0px 0;padding:0 0 0 32px;font-size:14px; line-height:17px; color:#dc1818; background:url(/new/images/sitemap_bul01.gif) no-repeat left top;}
#sitemap strong.title:first-child{margin-top:0;}
#sitemap ul{overflow:hidden; padding:20px 0px 8px 0px; border-bottom:3px solid #e5e5e5;}
#sitemap ul li{float:left; padding:0px 5px; margin-bottom:10px;}
#sitemap ul li a{display:block; font-weight:bold;}
#sitemap ul li a:link,
#sitemap ul li a:visited,
#sitemap ul li a:active{width:170px; height:48px; text-indent:15px; line-height:47px; border:1px solid #ddd; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; background:#f6f6f6 url(/new/images/sitemap_bul02.gif) no-repeat 147px 20px;}
#sitemap ul li a:hover{width:172px; height:50px; text-indent:16px; line-height:49px; border:none; color:#fff; background:#dc1819 url(/new/images/sitemap_bul02_ov.gif) no-repeat 147px 20px;}



.mt_0{margin-top:0px;}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_35{margin-top:35px;}
.mt_40{margin-top:40px;}

.mb_0{margin-bottom:0px;}
.mb_5{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_25{margin-bottom:25px;}
.mb_30{margin-bottom:30px;}
.mb_35{margin-bottom:35px;}
.mb_40{margin-bottom:40px;}