@charset "utf-8";
/* DVS sub 스타일시트 */

/* 공통 */
body {margin:0 0 0 0; padding:0 0 0 0; font-family:Tahoma, Geneva, arial, sans-serif; font-size:11px; line-height:14px; color:#3d3d3d; background-color:#FFFFFF;}
li {list-style:none}
form {display:inline}

A:link {color:#484848; text-decoration:none;}
A:visited {color:#484848; text-decoration:none;}
A:active {color:#195abb; text-decoration:none;}
A:hover {color:#195abb; text-decoration:none; font-weight:bold;}

a.txt:link {text-decoration: none;font-size:11px;color:#484848;}
a.txt:visited {text-decoration: none;font-size:11px;color:#484848;}
a.txt:active {text-decoration: none;font-size:11px; color: #222222;}
a.txt:hover {text-decoration: none;font-size:11px; color: #222222; font-weight:bold;}

a.txt2:link {text-decoration: none;font-size:11px;color:#ffffff;}
a.txt2:visited {text-decoration: none;font-size:11px;color:#ffffff;}
a.txt2:active {text-decoration: none;font-size:11px; color: #ffffff;}
a.txt2:hover {text-decoration: none;font-size:11px; color: #ffffff;}

img {border:none;}
ul, li {margin:0 0 0 0; padding:0 0 0 0;}
.skip {display:none;}
hr {display:none;}	



/* main_body */
#Window {width:100%; align:center;}
#FixWindow {position:relative; width:1020px; margin:0px auto;}
#main_body {position:absolute; left:0; top:0; width:1020px; float:left; background:url("../images/bg_sub.jpg") no-repeat; display:inline;}

/* main_box */
.boxtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3D3D3D;
font-weight:normal;
text-decoration:none;
}


/* header */
#header {float:left; width:990px; height:80px; margin-left:30px; display:inline;}
		#logo {float:left; width:180px; height:60px; display:inline;}
		#menu {float:left; width:810px; height:80px; display:inline;}
			#gnb {float:left; width:95px; height:25px; margin-left:660px; display:inline;}
			#gnb li {float:left;}
			#gnb img {float:left;}

			#menu_flash {float:left; width:810px; height:55px; display:inline;}
			#menu_flash li {float:left;}
			#menu_flash img {float:left;}


#top_menu {float:left; width:1020px; height:80px; display:inline;}
#top_menu .logo {width:180px;height:60px;margin-left:30px;background:url("../images/logo.png")}
#top_menu .site-menu {position: absolute;right: 45px;top: 8px;}
#top_menu .site-menu li {display:inline-block}
#top_menu .site-menu li:not(:last-child):after {font-size:0.8em;content:'|';margin-left:8px;margin-right:4px}

#top_menu > ul {position: absolute;top: 30px;left: 294px;font-size: 1.4em;text-align: center;letter-spacing: -0.6px;}
#top_menu > ul > li {display:inline-block;width:137px;padding: 10px 0;}
#top_menu > ul > li .sub-menu {display: none;position: absolute;font-size: 0.7em;margin-top: 0px;}
#top_menu > ul > li:first-child .sub-menu {left: 39px;}
#top_menu > ul > li:last-child .sub-menu {right: 34px;}
#top_menu > ul > li:hover .sub-menu {display:block;}
#top_menu > ul > li .sub-menu li {display: inline-block;padding: 5px 0;}
#top_menu > ul > li .sub-menu li:first-child {margin-right: 25px}

.menu-item a:hover {
	color: #195abb;
	font-weight: inherit;
}
/* sub_flash */
#sub_flash {float:left; width:1020px; height:180px; display:inline;}



/* container */
#container {float:left; width:1000px; margin-left:10px; display:inline;}	
	#snb {float:left; width:228px; margin-top:35px; font-size:11px; display:inline;}
		#snb li {color: #ffffff;}
		#snb a {color: #ffffff;}
		#snb img {float:left; width:208px; display:inline;}
		.snb_list {float:left; width:208px; height:28px; background:url("../images/bg_snb.gif") repeat-y; margin:0 0 0 0; padding:0 0 0 0;}
		.snb_list2 {float:left; width:208px; height:28px; background:url("../images/bg_snb2.gif") repeat-y; margin:0 0 0 0; padding:0 0 0 0;}
		.snb_bottom {float:left; width:208px; height:59px;}
		
	#colgroup {float:left; width:720px; padding:0 0 0 0; margin-left:30px; display:inline;}
		


/* path */
#path {float:left; width:720px; height:30px; margin:0 0 0 0; padding:0 0 0 0; display:inline;}
#path_title {float:left; margin:5px 0 0 0; color:#FFFFFF; padding:0 0 0 0; display:inline; font-weight:bold}
#path_nb {float:right; margin:4px 0 0 0; padding:0 0 0 0;}
#path_nb .path_nb_icon {margin:4px 0 0 0; padding:0 0 0 0;}

/* sitemap */
.sm {float:left; width:208px; height:150px; margin-left:30px; margin-top:20px}

.sm_top {width:208px; height:45px;}
.sm_btn {width:200px; height:25px; background:url("../images/sm_bg.gif") no-repeat; margin:0 0 0 0; padding:0 0 0 0; text-indent:22px; font-size:12px; line-height:25px;}
.sm_btn2 {width:200px; height:20px;  margin:0 0 0 0; padding:0 0 0 0; text-indent:22px; font-size:12px; line-height:20px;}

.sm_btn a {display:block; height:25px; color:#606060}
.sm_btn a:hover {display:block; height:25px; color:#1858b7; font-weight:bold;}

/* cts */
#cts {float:left; width:720px; margin-top:20px; display:inline;}
.table_font {font-size:11px; color:#3d3d3d; text-align:left; text-decoration:none; line-height:18px;}

/* sub_contactus */
.ct_td01 {font-weight:bold; text-align:left; padding:10px 5px;}
.ct_td02 {padding:10px 5px;}
.ct_td03 {color:#F00;}

/* footer */
#footer {float:left;}



/* ============================================================================================================================================================================================= */



/* table_setting */

.table_setting {font-size:12px; color:#3d3d3d; font-family:dotum; text-align:center; text-decoration:none; line-height:18px; border-top:solid 2px #93c242;}

.table_setting th {border-bottom:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; background-color:#fafafa;} 
.table_setting th.left_td {}
.table_setting th.right_td {border-right:solid 0px;}

.table_setting td {border-bottom:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1;}  
.table_setting td.left_td {background-color:#fafafa;}
.table_setting td.right_td {border-right:solid 0px;}
.table_setting td.right_td2 {border-right:solid 0px; text-align:left; padding-left:10px;}




/* li_list */

.li_tit {margin-top:10px; margin-bottom:10px;}
.li_tit2 {padding-left:18px; margin-top:10px; margin-bottom:10px;}
.li_list {line-height:18px; padding-left:30px; color:#3d3d3d;}

.li_unicon {line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:12px;}
.li_icon1 { line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:11px; font-family:Tahoma, Geneva, arial, sans-serif; font-size:11px; line-height:14px; }
.li_icon1_no {line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:12px;}
.li_icon1b {background:url("../images/icon1.gif") no-repeat; line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:12px; font-weight:bold;}
.li_icon2 {background:url("../images/icon2.gif") no-repeat; line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:12px;}
.li_icon3 {background:url("../images/icon3.gif") no-repeat; line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:20px;}
.li_icon4 {background:url("../images/icon4.gif") no-repeat; line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:20px;}
.li_icon0 {line-height:12px; color:#3d3d3d; padding-left:18px; margin-left:20px; text-align:justify;}
.li_icon00 {line-height:12px; color:#3d3d3d; padding-left:18px; text-align:justify;}

.li_arrow1 {background:url("../images/arrow1.gif") no-repeat; line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:12px;}
.li_b0 {line-height:18px; font-size:12px; color:#3d3d3d; padding-left:10px; margin-left:12px; font-weight:bold;}
.li_b1 {background:url("../images/icon_b1.gif") no-repeat; line-height:18px; font-size:12px; color:#3d3d3d; padding-left:25px; margin-left:12px; font-weight:bold;}
.li_b2 {line-height:18px; font-size:12px; color:#3d3d3d; margin-left:12px; padding-bottom:6px; }
.li_b3 {line-height:18px; font-size:14px; color:#3d3d3d; margin-left:12px; font-weight:bold; color:#195abb; padding-top:5px; padding-bottom:6px;}
.li_b3_new {line-height:18px; font-size:14px; color:#de0003; margin-left:12px; font-weight:bold; padding-top:5px; padding-bottom:6px;}

.CDN_Title {line-height:18px; font-size:15px; font-weight:bold; color:#004ebc; margin-left:12px; padding-bottom:6px; }

.CDN_Title2 {line-height:18px; font-size:12px; }
.lh18 {line-height:18px; color:#3d3d3d; padding-left:0px; margin-left:20px; text-align:justify;}
.lh19 {line-height:18px; color:#fd5820; padding-left:0px; margin-left:20px; text-align:justify;}
.lh182 {line-height:18px; color:#3d3d3d; padding-left:18px; margin-left:10px; text-align:justify;}
#tit1 {float:left; width:175px; height:23px; display:inline;}





