html, body {margin:0px; padding:0px; font-size:12px; font-family:'tahoma','sans-serif','Dotum'; letter-spacing:0px; font-size:0;} 
body, div, table, td, li, p, span{font-size:12px; color:#575757; font-family:'tahoma','sans-serif','Dotum'; word-wrap:break-word; letter-spacing:0px; line-height:180%;}   

img {border:0px; margin:0px}  
table img {vertical-align:top;}

form,p {margin:0px; padding:0px; letter-spacing:0px; line-height:140%;} 
input {font-size:12px; font-family:'tahoma','sans-serif','Dotum'; color:#575757; vertical-align: middle; letter-spacing:0px;}
select { font-size:12px; font-family:'tahoma','sans-serif','Dotum'; color:#575757; border:1px solid #bfbfbf; vertical-align: middle; letter-spacing:0px;}
textarea {font-size:12px; font-family:'tahoma','sans-serif','Dotum'; color:#575757; border:1px solid #bfbfbf; letter-spacing:0px; line-height:140%;}

ul,li,dl,dt,dd {font-size:12px;font-family:'tahoma','sans-serif','Dotum'; color:#575757; list-style:none; margin:0px; padding:0px; line-height:140%;}

a:link {font-family:'tahoma','sans-serif','Dotum'; text-decoration:none; color:#666666; }  
a:hover {text-decoration:none; color:#cdcdcd;} 
a:visited {text-decoration:none; color:#666666;}
a:active{color: #cdcdcd; x-width:100%; margin:0px}

.fl {float:left;} .fr { float:right;} .fc { float:center;}
.cb {clear:both;}
.vm {vertical-align:middle;}
.tc {text-align:center;} .tl {text-align:left;}
.block {display:block;}
.fw {font-weight:bold;}

.bd_n {border:0 none;}

.f11 {font-size:11px;}

.mr6 {margin-right:6px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.pr40 {padding-right:38px;}
.pr70 {padding-right:15px;}
.pr70 a:link {color:#000000;}
.pr70 a:hover {color:#ff3131; text-decoration:underline;}
.pr70 a:visited {color:#000000;}

#top {background:url(../images/tm/main_tm_bg.gif) repeat-x}
#subimg {background:url(../images/inc/sub_img_bg.gif) repeat-x}

.tm {padding:0 0px}

#contain {padding-left:20px; margin:0 auto; word-break:break-all; word-wrap:break-word;}

#content {text-align:left; padding-bottom:50px;}

.lnb_s a {margin-bottom:8px; display:block;}

{display:block; margin:50px 20px; width:710px;}

.smap {padding:10px 0; display:table; margin-bottom:30px}
.smap .stit {font-size:15px; font-weight:bold; background:#e6f5d0; border-bottom:1px dashed #6ab244; font-family:NanumGothic; text-align:left; padding-left:10px; }
.smap .stit a:link {color:#3c8a13;}
.smap .stit a:hover {color:#3c8a13; text-decoration:underline;}
.smap .stit a:visited {color:#6f9e46;}
.smap .menu {position:relative; padding: 5px 0 0 5px;}
.smap .menu a {display:table-cell; padding-right:13px; background:url(../images/common/bl_gray.gif) no-repeat right;}
.smap .menu a:hover {text-decoration:underline;}
.smap .menu span {display:inline-block; margin:5px 1px; font-size:0.9em;}
.smap .menu span a:link {display:block; background:none; color:#666;}
.smap .menu span a:hover {display:block; background:none; color:#48a0cc; text-decoration:underline;}
.smap .menu span a:visited {display:block; background:none; color:#666}
.smap .menu02 {width:94px;}


#copyright {margin:0 auto; text-align:center; border-top:#dfdfdf solid 0px}




/* IE6 PNG OPACITY EXPRESSION */
.png24 {tmp:expression(setPng24(this));}


#wrapper {width:1000px; margin:0px auto}

.sliderbutton {float:left; width:32px; padding-top:160px}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#666}
#slider {float:left; position:relative; overflow:auto; width:1000px; height:423px; border:2px solid #fff; background:#fff}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:450px; height:517px; padding-right:0px}

.pagination {float:left; list-style:none; height:25px; margin:5px 0 0 32px}
.pagination li {float:left; cursor:pointer; padding:5px 8px; background:#666; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination li:hover {background:#777; border:1px solid #bbb; color:#000}
li.current {border:1px solid #ccc; background:#888}

li#content {width:450px; height:270px; padding:15px 28px 15px 18px}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}

.cer {border:3px solid #dfdfdf; padding:4px; background:#ffffff}

.tit {border-bottom:2px solid #d9d9d9;}
.tit .r{text-align:right; font-size:11px; color:#7d7d7d; padding:18px 5px 0 0}


.s_menu {position:relative}

