/* 
Eric Meyer's CSS Reset
http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212
CSSresetr.com

@import url(http://fonts.googleapis.com/earlyaccess/MalgunGothic.css);

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:"Malgun Gothic","Dotum", "Jeju Gothic", "sans-serif", "serif", "Arial", "Helvetica", "Tahoma" !important;

}
body {
	line-height: 1;
	font-size:12px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
caption {display:none}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none; 
	color:#555;
	letter-spacing:-1px
}
a:link {
	color:#555 ;
	 text-decoration: none; 
}
a:visited {
	color:#6e716c ;
	 text-decoration: none; 
}
a:active {
	color:#6a913c ;
	 xtext-decoration: underline;
	  text-decoration:none
}
a:hover {
	color:#6a913c ;
	xtext-decoration: underline;
	 text-decoration:none
}

.over_h { overflow:hidden; }

.blind {display:none}


/* 공통 */
.p_r {position:relative  !important}
.p_a {position:absolute  !important}
.w1100  {width:1100px ; margin:0 auto; }
.w100 {width:100% !important}
.w860 {width:860px !important}
.fl {float:left !important}
.fr {float:right !important}
.c_reddark {color:#CD0000 !important}
.c_red {color:red !important}
.c_black {color:#000 !important}
.c_white {color:#fff}
.c_orange {color:#fd7400 !important}
.c_green {color:#a7c520}
.c_sky {color:#5ea0ef}
.c_gray {color:#717171}
.bg_gray2 {background:#f6f7f8}
.bg_gray {background:#717171}
.bg_red {background:red}
.bg_ed {background:#ededed}
 legend {display:none}
 a.mr0 {margin-right:0 }
 a.pr0 {padding-right:0 !important }
 .txt_b {font-weight:bold}
 .clear {clear:both !important }

.b_none {border:none !important}
.bl_none {border-left:none !important}
.br_none {border-right:none !important}
.bt_none {border-top:none !important}
.bb_none {border-bottom:none !important}

 .va_t {vertical-align:top !important}
 .va_m {vertical-align:middle}
 .f_11 {font-size:11px; font-weight:normal}
 .f_12 {font-size:12px; font-weight:normal}
 .f_14 {font-size:14px; font-weight:normal}
.f_16 {font-size:16px; font-weight:normal}
 .f_18 {font-size:18px; font-weight:normal}
.f_22 {font-size:22px; }
.f_28 {font-size:28px; font-weight:normal}
 .ta_c {text-align:center}
 .ta_l {text-align:left !important}
.ta_r {text-align:right !important}
 .fw { font-weight:bold}

.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml25 {margin-left:25px}
.ml30 {margin-left:30px}
.ml35 {margin-left:35px}
.ml40 {margin-left:40px}
.ml50 {margin-left:50px}
.ml60 {margin-left:60px}
.ml67 {margin-left:67px}
.ml70 {margin-left:70px}
.ml80 {margin-left:80px}
.ml90 {margin-left:90px}
.ml100 {margin-left:100px}
.ml120 {margin-left:120px}
.ml130 {margin-left:130px}
.ml140 {margin-left:140px}
.ml150 {margin-left:150px}
.ml200 {margin-left:200px}
.ml250 {margin-left:250px}

.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mr20 {margin-right:20px}
.mr25 {margin-right:25px}
.mr30 {margin-right:30px}
.mr40 {margin-right:40px}
.mr50 {margin-right:50px}
.mr60 {margin-right:60px}
.mr70 {margin-right:70px}
.mr80 {margin-right:80px}
.mr90 {margin-right:90px}
.mr100 {margin-right:100px}
.mr120 {margin-right:120px}
.mr140 {margin-right:140px}
.mr150 {margin-right:150px}


.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.mb25 {margin-bottom:25px}
.mb30 {margin-bottom:30px}
.mb40 {margin-bottom:40px}
.mb50 {margin-bottom:50px}
.mb60 {margin-bottom:60px}
.mb70 {margin-bottom:70px}
.mb80 {margin-bottom:80px}
.mb100 {margin-bottom:100px}

.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mt30 {margin-top:30px}
.mt35 {margin-top:35px}
.mt40 {margin-top:40px}
.mt50 {margin-top:50px}
.mt55 {margin-top:55px}
.mt60 {margin-top:60px}
.mt70 {margin-top:70px}
.mt80 {margin-top:80px}
.mt90 {margin-top:90px}
.mt100 {margin-top:100px}

.br0 {border-right:0 !important}
.bt0 {border-top:0 !important}
.bb0 {border-bottom:0 !important}
.bl0 {border-left:0 !important}
.bg_none {background:none !important}

.p20 {padding:20px}
.pl20 {padding-left:20px}
.pb20 {padding-bottom:20px}

.pointer { cursor:pointer; }
.ime_disabled { ime-mode:disabled; }
.ime_active { ime-mode:active; }
.shadow { color: navy; text-shadow: blue 1px 1px 3px; }

.SLB_center { cursor:pointer; visibility:hidden; background-color: #FFF}
.SLB_close { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
.SLB_caption { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
#SLB_loading { cursor: pointer; display:none; z-index: 99998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 0px #cfcfcf; }


.textarea {
	padding-left:4pt; background-image:url('/images/common/text_baseline.gif'); line-height:17px; border:1px solid #cccccc; font-size:9pt; background-color:transparent; ime-mode:active;
}

.round5 {
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;	
	border-radius: .5em;
}

.round4 {
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;	
	border-radius: .3em;
}
.round3 {
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;	
	border-radius: .3em;
}

.round2 {
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;	
	border-radius: .2em;
}

.txt_limit { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }