body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'³ª´®°íµñ',Dotum,sans-serif;font-size:9pt}
ul,ol{list-style:none}
img { vertical-align:middle;}
em,address{font-style:normal}
img, fieldset{border:0}
ul, ol{list-style: none;}
em, address{font-style: normal;}
a{text-decoration: none; color:#666; }
a:hover, a:active, a:focus{cursor:pointer;text-decoration: none;}

/* hidden */
.hidden{display:none}
/* align */
.fl{float:left}
.fr{float:right}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
/* padding */
.pt00{padding-top:0px !important}
.pt01{padding-top:1px !important}
.pt02{padding-top:2px !important}
.pt03{padding-top:3px !important}
.pt04{padding-top:4px !important}
.pt05{padding-top:5px !important}
.pt06{padding-top:6px !important}
.pt07{padding-top:7px !important}
.pt08{padding-top:8px !important}
.pt09{padding-top:9px !important}

.mt10 { margin-top:10px}
.mt20 { margin-top:20px}  
.mt30 { margin-top:30px}  
.mt40 { margin-top:40px}  
.mt50 { margin-top:50px}  
.mt60 { margin-top:60px}  

.mb20 { margin-bottom:20px}  

.style1 {
    color: #1e95a6;
    font-weight: bold;
}
 #wrap {    background: #FFF; }
 .logo {     position: absolute;    top: 10px;    left: 10px;    width: 300px;    height: 60px; font-size:0; }
  #header{ position:relative; background:url("/images/v2/hd_bg.png") no-repeat 0 0; border:none solid black; border-top:0; }
  .menu {    position: absolute;    top: 22px;    right: 13px;}
  .menu li { float:left;  }
  .submenu {  position:absolute;top:45px;left:15px; display:none; height:20px;}
  .submenu1 {  position:absolute;top:45px;left:100px; display:none; height:20px;}
  .submenu2 {  position:absolute;top:45px;left:210px; display:none; height:20px;}
  .submenu  li { padding-right:10px; padding-top:5px; }
  .submenu1  li { padding-right:10px; padding-top:5px; }
  .submenu2 li { padding-right:10px; padding-top:5px; }
  .submenu  li  a { color:black; font-size:12px; text-decoration:none; }
  .submenu1  li  a { color:black; font-size:12px; text-decoration:none; }
  .submenu2  li  a { color:black; font-size:12px; text-decoration:none; }
  .submenu  li  a:hover { color:#adaaad; }
  .submenu1  li  a:hover { color:#adaaad; }
  .submenu2  li  a:hover { color:#adaaad; }

  .ectmenu {float:right; padding-right:25px; margin-top:5px;     letter-spacing: -1px;}
  .ectmenu li {float:left; font-size: 10px;}
  .ectmenu li a { padding:0 10px; color: #000; font-size: 10px; font-family: verdana;}

body{ background:#fff; }
#wrap { width:100%; overflow:hidden;}
#header,#contentWrap,#footer { width:970px; margin:0 auto;}
#header {margin-bottom:5px;height:94px;overflow:hidden;}
#contentWrap {overflow: hidden; background: url("/images/v2/mdl_bg.gif") repeat-y 0 0 ; } 
.topbg {  width:100%;padding-top: 30px;overflow:hidden; background: url("/images/v2/contentbg_top.jpg") no-repeat 0 0 ;  }
#leftMenu {  float:left;margin-right:12px;padding-left: 14px; }
#content { float:left; width:732px;}
#footer { margin-top:14px;}
.menulist { width: 180px;height:213px;padding:10px 10px 10px 8px; background:url("http://www.youngsong.net/images/left_menu_bg.gif") no-repeat 0 0; }
.menulist dt { margin-bottom:15px; overflow:hidden;}
.menulist dd {  border-bottom: 1px solid #E3E0D2;padding-top:1px;padding-left: 10px; height:27px;}
.menulist dd img {  vertical-align:bottom; *margin-top:2px;}
.downloadmenu { margin-top:7px;}
.downloadmenu  li { margin-bottom:6px; overflow:hidden; }

#content h1 { position:relative; width:100%; height:31px;border-bottom:3px solid #c6dbef; margin-bottom:20px;}
#content h1 > img {position:absolute; top:3px; left:0;}
#content h1 .navi { position:absolute; top:8px; right:0;}
.sub_content { padding: 11px 21px; }
#content .sub {overflow:hidden;padding-left:16px;}
.linktxt {
	font-weight:normal;
	font-family: "³ª´®°íµñ", "³ª´®°íµñ";
	font-size: 11px;
	font-style: normal;
	color: #363636;
}

.common_list li { padding-left: 18px; font-size:15px; line-height: 2; background:url(/images/arrow_sub02.gif) no-repeat 1px 14px; }
.common_list .t1 { padding:0; font-size:15px; line-height: 2; color:#008000; font-weight:bold; background:none; }
.common_list .t2 { padding:0; font-size:15px; line-height: 2; color:#808000; font-weight:bold; background:none; }
.common_list .t3 { padding:0; font-size:20px; line-height: 2; color:#0080c0; font-weight:bold; background:none; }
.common_list .t4 { padding:0; font-size:15px; line-height: 2; background:none; }
.common_list .t5 { padding:0; font-size:20px; line-height: 2; font-weight:bold; background:none; }
.common_list .t6 { padding:0; font-size:15px; line-height: 2; background:none; }