@charset "euc-kr";

body{
  margin:0;padding:0;
  font:11px/130% "µ¸¿ò", dotum, Verdana, sans-serif;background-color:#000;
}
div, p, span, ol, ul, li, img, a, iframe, dl, dt, dd, table, thead, tbody, tfoot, th, td, textarea, select, input, form, fieldset, blockquote{
  margin:0;padding:0;
  font-size:12px;font-family:"µ¸¿ò", dotum, Verdana, sans-serif;
  color:#333; line-height:160%;
}
h1, h2, h3, h4, h5, h6{
  margin:0;padding:0;
  font-size:12px;font-family:"µ¸¿ò", dotum, Verdana, sans-serif;
  color:#333333;
}

ul, ol, li{list-style:none;}
label{vertical-align:middle;}
label input{padding-top:1px;vertical-align:top;}
i{font-style:normal;}
fieldset, iframe{border:0;}
img{border:0;}
img.btn{vertical-align:middle;}
hr{display:none;}
table{border:0;border-spacing:0;border-collapse:collapse;empty-cells:show;table-layout:fixed;}
col{background:none;}
th, td{border-collapse:collapse;empty-cells:show;word-break:break-all;}
legend{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;background-color:transparent;}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;background-color:transparent;}

textarea{padding:5px;border:1px solid #cccccc;}
select{height:20px;height:auto;border:1px solid #ccc;vertical-align:middle;}
input{vertical-align:middle}
input.txt{height:16px;padding:2px 2px 0 2px;background-color:#fff; border:1px solid #cccccc;}
input.file{height:21px;}
input.checkbox{height:13px;width:13px;margin-top:-1px;}
input.radio{height:13px;width:13px;margin-top:-1px;}

a:link, a:active, a:visited{color:#333;text-decoration:none;}
a:hover{color:#53b000;text-decoration:none;}

.floatL{float:left;}
.floatR{float:right;}
.relative{position:relative;}
.absolute{position:absolute;}

.r{text-align:right !important;}
.l{text-align:left !important;}
.c{text-align:center !important;}

.vtop{vertical-align:top !important;}
.vmid{vertical-align:middle !important;}

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important}
.mb20 {margin-bottom:20px !important}
.mb30 {margin-bottom:30px !important}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}

.overImg{cursor:pointer;}
.btn_r{margin-top:10px;text-align:right;}
.btn_c{margin-top:15px;text-align:center;}

/* Layout, Common */
.em01{color:#53b000;}

#wrap{width:100%; height:100%;background:url("../images/common/top_bg.gif") left top repeat-x;border:0px solid #ff0000;}

#header{position:relative; width:960px; margin:0 auto; height:90px;border:0px solid #ff0000;}
#header h1{position:absolute;top:21px;left:0; font-size:0; line-height:0;}
#header .mainNavi{float:right;position:absolute;right:0;top:20px;width:auto;padding:0;}
#header .mainNavi ul{margin:0}
#header .mainNavi ul li{ float:left;display:inline-block;}
#header .mainNavi ul li.mPad{padding:0 30px 0 30px;}

#sub_menu{width:960px;overflow:hidden; margin:0 auto; height:40px;background-color:#fff;margin-bottom:40px;}
#sub_menu h2{ float:left; height:40px;}
#sub_menu h2 .ttl{float:left; font-family:"Tahoma", dotum, Verdana, sans-serif; font-size:16px; color:#53b000;line-height:20px;letter-spacing:-0.01em; height:17px; padding-top:11px;}
#sub_menu ul {float:right;border:0px solid #ff0000; margin-top:15px;}
#sub_menu ul li {float:left;display:inline-block;background:url("../images/common/sub_menuLine01.gif") no-repeat right top;padding:0 12px 0 12px; color:#000; font-size:0px;line-height:0px;}
#sub_menu ul li.last {background:none; padding:0 0 0 12px;}
#sub_menu ul li a{font-size:12px;color:#494949;line-height:14px;}
#sub_menu ul li a:visited{color:#494949;}
#sub_menu ul li a:hover{color:#53b000;}
	
#container{width:960px;overflow:hidden; margin:0 auto;border:0px solid #ff0000;margin-bottom:40px;}
#m_container{width:1020px;overflow:hidden; margin:0 auto;border:0px solid #ff0000;}
.contentsView{width:860px; padding:45px 50px; background-color:#fff;}

/* main style ÇØ¾ßÇÔ */
.clsBannerScreen {overflow: hidden;position: relative;height:670px;width:1020px; clear:both; margin-top:40px;}
.clsBannerScreen .images {position:absolute; display:none; }
ul, li {list-style:none; margin:0; padding:0; font-size:10pt; }
.clsBannerButton {padding-left:342px;height: 40px; padding-top:8px}  /* ÇÏ´Ü ¹öÆ°ÀÌ¹ÌÁö */
.clsBannerButton li {width:20px;float:left;border-right:0px solid #e1e1e1;padding:0 4px;}
.clsBannerButton li.fir {border-left:1px solid #e1e1e1;}
.clsBannerButton li.labelOverClass {font-weight:bold;}

#foot_map{margin:0 auto; position: relative;width:900px; border-top:2px solid #4d9c05; padding:40px 30px 40px 30px;}  
#foot_map .td_ttl{width:75px;font-size:11px; color:#53b000; font-weight:bold;}
#foot_map ul li{float:left;background:url("../images/common/foot_line01.gif") no-repeat right 2px;padding:0 13px 0 13px;font-size:0;line-height:0;}
#foot_map ul li.last {background:none; padding:0 0 0 13px;}
#foot_map a:link, a:active, a:visited{ font-size:11px; color:#fff;text-decoration:none;}
#foot_map a:hover{ font-size:11px; color:#53b000;text-decoration:none;}

#footer{clear: both; margin:0 auto; position: relative;width:960px; height:65px; border-top:1px solid #2a2a2a; }
#footer .footerLogo{float:left; width:121px; padding:25px 30px 0 30px;}
#footer .copyright {float:left; font-size:11px; color:#c0c0c0; line-height:16px; padding:19px 0 20px 0;}
#footer a:link, a:active, a:visited{ font-size:11px; color:#c0c0c0;text-decoration:none;}
#footer a:hover{ font-size:11px; color:#fff;text-decoration:none;}






